/* --------------- Style to null --------------- */

* {
  -webkit-text-size-adjust: none;
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html,
body,
div,
span,
h1,
h2,
h3,
h4,
h5,
h6,
p,
em,
img,
strong,
sub,
sup,
b,
u,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
table,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
a,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  -webkit-tap-highlight-color: transparent;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  background: transparent;
  font-size: 100%;
  margin: 0;
  padding: 0;
}

a {
  background: transparent;
}

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

td,
td img {
  vertical-align: top;
}

input,
select,
button,
textarea {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  margin: 0;
}

input[type="text"],
input[type="password"],
textarea,
input[type="email"],
input[type="phone"],
input[type="number"] {
  font: 12px Arial, Helvetica, sans-serif;
  padding: 0;
}

input[type="checkbox"] {
  vertical-align: bottom;
}

input[type="radio"] {
  vertical-align: text-bottom;
}

sub {
  vertical-align: sub;
  font-size: smaller;
}

sup {
  vertical-align: super;
  font-size: smaller;
}

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

ul,
ol {
  list-style: none;
}

html {
  overflow-y: auto;
  overflow-x: auto;
}

html,
body {
  height: 100%;
}

body {
  line-height: 1;
  color: #000;
  text-align: left;
  z-index: 1;
  position: relative;
}

input [type='text'] {
  padding: 0;
}

textarea {
  resize: none;
  overflow: auto;
}

label,
input[type="button"],
input[type="submit"],
button {
  cursor: pointer;
}

input[type="button"],
input[type="reset"],
input[type="submit"],
button,
input[type="text"],
input[type="password"],
textarea,
input[type="email"],
input[type="tel"],
input[type="phone"],
input[type="number"] {
  -webkit-appearance: none;
}

a,
a:visited,
a:hover,
a:focus,
a:active {
  text-decoration: none;
}

input[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input:invalid {
  outline: none;
  -moz-box-shadow: none;
  border: none;
}

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

input,
textarea,
input[type="search"]:focus,
:focus {
  outline: none;
}

/* --------------- Style to null --------------- */

.honesty__icon {
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
}

.honesty__icon.heart {
  width: 50px;
  height: 40px;
  background-image: url(/fonts/icon-heart.svg?40166aa83917e3985acf717f650cc32e);
}

.honesty__icon.handshake {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-handshake.svg?a1087f05d1452ab9f0a4eafbd7350572);
}

.honesty__icon.house {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-house.svg?300b6537088052aacea84b47b6b0b2f5);
}

.honesty__icon.givinghouse {
  width: 52px;
  height: 58px;
  background-image: url(/fonts/icon-givinghouse.svg?d33cf7ff6b0c6093a75293b80a642c11);
}

@font-face {
  font-family: "proximanova-light";
  src: url(/fonts/proximanova-light-webfont.woff?fb6be4bb6723fd15716d1a2398203d43) format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "proximanova-bold";
  src: url(/fonts/proximanova-bold-webfont.woff?13fa89819b8b4076bef2032b0d85a781) format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "proximanova-regular";
  src: url(/fonts/proximanova-reg-webfont.woff?4b4c407a55092ef38fd983b66748ea37) format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "proximanova-semibold";
  src: url(/fonts/proximanova-semibold.woff?94b91cfe98a092db3f294db135232aae) format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "proximanova-semiboldit";
  src: url(/fonts/proximanova-semiboldit.woff?55d3d359cd4cd5d6b6b7dc103abd5dc4) format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "constantia-regular";
  src: url(/fonts/constantia-regular.woff?c9b61f25f32c7b442ce7e437b09622e9) format("woff");
  font-weight: normal;
  font-style: normal;
}

.honesty__icon {
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
}

.honesty__icon.heart {
  width: 50px;
  height: 40px;
  background-image: url(/fonts/icon-heart.svg?40166aa83917e3985acf717f650cc32e);
}

.honesty__icon.handshake {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-handshake.svg?a1087f05d1452ab9f0a4eafbd7350572);
}

.honesty__icon.house {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-house.svg?300b6537088052aacea84b47b6b0b2f5);
}

.honesty__icon.givinghouse {
  width: 52px;
  height: 58px;
  background-image: url(/fonts/icon-givinghouse.svg?d33cf7ff6b0c6093a75293b80a642c11);
}

.honesty__icon {
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
}

.honesty__icon.heart {
  width: 50px;
  height: 40px;
  background-image: url(/fonts/icon-heart.svg?40166aa83917e3985acf717f650cc32e);
}

.honesty__icon.handshake {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-handshake.svg?a1087f05d1452ab9f0a4eafbd7350572);
}

.honesty__icon.house {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-house.svg?300b6537088052aacea84b47b6b0b2f5);
}

.honesty__icon.givinghouse {
  width: 52px;
  height: 58px;
  background-image: url(/fonts/icon-givinghouse.svg?d33cf7ff6b0c6093a75293b80a642c11);
}

.honesty__icon {
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
}

.honesty__icon.heart {
  width: 50px;
  height: 40px;
  background-image: url(/fonts/icon-heart.svg?40166aa83917e3985acf717f650cc32e);
}

.honesty__icon.handshake {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-handshake.svg?a1087f05d1452ab9f0a4eafbd7350572);
}

.honesty__icon.house {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-house.svg?300b6537088052aacea84b47b6b0b2f5);
}

.honesty__icon.givinghouse {
  width: 52px;
  height: 58px;
  background-image: url(/fonts/icon-givinghouse.svg?d33cf7ff6b0c6093a75293b80a642c11);
}

.logo {
  width: 175px;
}

.logo_dark {
  width: 45px;
}

.logo img {
  width: 99%;
}

@media (min-width: 1280px) {
  .logo_dark {
    width: 63px;
  }
}

.honesty__icon {
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
}

.honesty__icon.heart {
  width: 50px;
  height: 40px;
  background-image: url(/fonts/icon-heart.svg?40166aa83917e3985acf717f650cc32e);
}

.honesty__icon.handshake {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-handshake.svg?a1087f05d1452ab9f0a4eafbd7350572);
}

.honesty__icon.house {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-house.svg?300b6537088052aacea84b47b6b0b2f5);
}

.honesty__icon.givinghouse {
  width: 52px;
  height: 58px;
  background-image: url(/fonts/icon-givinghouse.svg?d33cf7ff6b0c6093a75293b80a642c11);
}

.honesty__icon {
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
}

.honesty__icon.heart {
  width: 50px;
  height: 40px;
  background-image: url(/fonts/icon-heart.svg?40166aa83917e3985acf717f650cc32e);
}

.honesty__icon.handshake {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-handshake.svg?a1087f05d1452ab9f0a4eafbd7350572);
}

.honesty__icon.house {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-house.svg?300b6537088052aacea84b47b6b0b2f5);
}

.honesty__icon.givinghouse {
  width: 52px;
  height: 58px;
  background-image: url(/fonts/icon-givinghouse.svg?d33cf7ff6b0c6093a75293b80a642c11);
}

.btn {
  font-family: 'proximanova-semibold', sans-serif;
  font-weight: 400;
  font-style: normal;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 2px solid #f75d0f;
  background: white;
  color: #131f51;
  font-size: 16px;
  height: 49px;
  border-radius: 49px;
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  padding: 2px 10px 0;
  -webkit-transition-property: color, background;
  transition-property: color, background;
}

.btn:hover {
  background: #f75d0f;
  color: white;
}

.btn_2 {
  border-color: white;
  background-color: white;
  color: #041344;
}

.btn_2:hover {
  background-color: #f75d0f;
  color: white;
}

.btn_3 {
  border-color: #131f51;
  background-color: #131f51;
  color: white;
  border-radius: 3px;
}

.btn_3:hover {
  background-color: white;
  color: #131f51;
}

.btn_4 {
  background-color: #1f222b;
  color: white;
}

.btn_4:hover {
  background-color: #f75d0f;
}

.btn_5 {
  background-color: transparent;
  border-color: transparent;
  color: #131f51;
}

.btn_5 i {
  color: #f75d0f;
}

.btn_5:hover {
  background-color: #f75d0f;
}

.btn_5:hover i {
  color: #f75d0f;
}

.btn_6 {
  background-color: transparent;
  border-color: #f75d0f;
  color: #fff;
  padding: 2px 30px;
}

.btn_6:hover {
  background-color: #fff;
  color: #f75d0f;
}

.btn_7 {
  background-color: transparent;
  border-color: #f75d0f;
  color: #131f51;
  padding: 2px 30px;
}

.btn_7:hover {
  color: #f75d0f;
}

.btn_8 {
  background-color: #f75d0f;
  border-color: white;
  color: white;
  padding: 2px 30px;
}

.btn_8:hover {
  background-color: white;
  color: #f75d0f;
}

.menu {
  font-family: 'proximanova-semibold', sans-serif;
  font-weight: 400;
  font-style: normal;
}

.menu_dark .menu__btn {
  color: white;
}

.menu_dark .menu__wrap {
  background: #1f222b;
}

.menu_dark .menu__list-link {
  color: white;
}

.menu.active .menu__wrap {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.menu__btn {
  position: relative;
  background: none;
  border: none;
  padding: 0;
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 3;
}

.menu__btn > i {
  font-size: 40px;
}

.menu__wrap {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  background: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 102px 20px 40px;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.menu__list {
  width: 100%;
}

.menu__list-item {
  margin-bottom: 20px;
}

.menu__list-link {
  font-size: 26px;
  color: #131f51;
}

.menu__list-link:hover,
.menu__list-link.active {
  border-bottom: 1px solid #f75d0f;
}

@media (min-width: 1280px) {
  .menu {
    width: 100%;
  }

  .menu__btn {
    display: none;
  }

  .menu__wrap {
    -webkit-transform: translateX(0) !important;
            transform: translateX(0) !important;
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0;
  }

  .menu__wrap-contact {
    width: 113px;
  }

  .menu__list {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .menu__list-item {
    margin-bottom: 0;
    margin-right: 54px;
  }

  .menu__list-link {
    font-size: 16px;
    letter-spacing: 0.2px;
  }
}

.site-header {
  height: 62px;
}

.site-header_dark .site-header__wrap {
  background: #1f222b;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.site-header__wrap {
  position: fixed;
  height: 62px;
  z-index: 3;
  top: 0;
  left: 0;
  right: 0;
  padding-right: 20px;
  background: white;
  -webkit-box-shadow: 0 0 10px rgba(20, 22, 26, 0.1);
          box-shadow: 0 0 10px rgba(20, 22, 26, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.site-header__logo {
  position: relative;
  z-index: 2;
}

.site-header__menu {
  z-index: 1;
  position: absolute;
  top: 14px;
  left: 20px;
}

@media (min-width: 1280px) {
  .site-header {
    height: 102px;
  }

  .site-header_dark .site-header__wrap {
    padding: 0 40px 0 40px;
  }

  .site-header_dark .site-header__logo {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }

  .site-header__wrap {
    height: 102px;
    padding: 0 40px 0 276px;
  }

  .site-header__logo {
    position: absolute;
    top: 29px;
    left: 40px;
  }

  .site-header__menu {
    top: auto;
    left: auto;
    position: relative;
  }
}

.honesty__icon {
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
}

.honesty__icon.heart {
  width: 50px;
  height: 40px;
  background-image: url(/fonts/icon-heart.svg?40166aa83917e3985acf717f650cc32e);
}

.honesty__icon.handshake {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-handshake.svg?a1087f05d1452ab9f0a4eafbd7350572);
}

.honesty__icon.house {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-house.svg?300b6537088052aacea84b47b6b0b2f5);
}

.honesty__icon.givinghouse {
  width: 52px;
  height: 58px;
  background-image: url(/fonts/icon-givinghouse.svg?d33cf7ff6b0c6093a75293b80a642c11);
}

.site-footer {
  font-family: 'proximanova-semibold', sans-serif;
  font-weight: 400;
  font-style: normal;
  border-bottom: 1px solid white;
}

.site-footer__menu {
  padding: 40px 0 20px;
  text-align: center;
}

.site-footer__menu-item {
  margin-bottom: 20px;
}

.site-footer__menu-link,
.site-footer__menu-link:visited {
  color: #041344;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  font-size: 14px;
}

.site-footer__menu-link.active,
.site-footer__menu-link:hover,
.site-footer__menu-link:visited.active,
.site-footer__menu-link:visited:hover {
  color: #f75d0f;
}

.site-footer__layout {
  text-align: center;
  background: #14161a;
  padding-bottom: 1px;
}

.site-footer__central {
  padding-top: 40px;
  width: 266px;
  margin: 0 auto;
  text-align: center;
}

.site-footer__mail,
.site-footer__mail:visited {
  font-family: 'proximanova-light', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 24px;
  color: white;
}

.site-footer__mail:hover,
.site-footer__mail:visited:hover {
  color: white;
  text-decoration: underline;
}

.site-footer__logo {
  margin-bottom: 33px;
}

.site-footer__social {
  padding-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 40px;
}

.site-footer__social-link {
  width: 32px;
  opacity: .3;
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  margin: 0 1px;
}

.site-footer__social-link svg {
  width: 100%;
  fill: white;
}

.site-footer__social-link:hover {
  opacity: 1;
}

.site-footer__work-time {
  color: white;
}

.site-footer__work-time > h2 {
  text-transform: uppercase;
  font-size: 15px;
  font-weight: normal;
  margin-bottom: 10px;
}

.site-footer__work-time > dl dt {
  color: #7a7b7c;
  font-size: 11px;
  text-transform: uppercase;
  margin-bottom: 5px;
}

.site-footer__work-time > dl dd {
  font-size: 17px;
}

.site-footer__address {
  color: white;
}

.site-footer__address > h2 {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: normal;
}

.site-footer__address > address p {
  font-size: 15px;
}

.site-footer__address_phone {
  display: block;
  margin-bottom: 10px;
  color: white;
}

.site-footer__address_phone:hover {
  color: white;
}

.site-footer__address_mail {
  color: #f64d04;
  display: block;
}

.site-footer__address_mail:hover {
  color: #f64d04;
}

.site-footer__columns {
  width: 280px;
  margin: 0 auto;
}

.site-footer__items {
  text-align: center;
  margin-bottom: 40px;
}

.site-footer__items-item {
  margin-bottom: 20px;
}

.site-footer__items-link,
.site-footer__items-link:visited {
  font-size: 11px;
  color: white;
  text-transform: uppercase;
}

.site-footer__items-link:hover,
.site-footer__items-link:visited:hover {
  border-bottom: 1px solid #f75d0f;
}

.site-footer__search {
  text-align: center;
  margin-bottom: 40px;
}

.site-footer__search-title {
  font-size: 11px;
  color: white;
  text-transform: uppercase;
  margin-bottom: 18px;
}

.site-footer__search-select {
  width: 264px;
  height: 59px;
  background: white;
  border-radius: 5px;
  position: relative;
}

.site-footer__search-select input.site-footer__search-select-text {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  letter-spacing: -0.2px;
  border-radius: 5px;
  border: none;
  color: #041344;
  font-size: 16px;
  font-family: 'proximanova-regular', sans-serif;
  font-weight: 400;
  font-style: normal;
  background: white;
  z-index: 1;
  padding: 0 55px 0 23px;
}

.site-footer__search-select ::-webkit-input-placeholder {
  opacity: .3;
}

.site-footer__search-select ::-moz-placeholder {
  opacity: .3;
}

.site-footer__search-select :-moz-placeholder {
  opacity: .3;
}

.site-footer__search-select :-ms-input-placeholder {
  opacity: .3;
}

.site-footer__search-select :focus::-webkit-input-placeholder {
  color: transparent;
}

.site-footer__search-select :focus::-moz-placeholder {
  color: transparent;
}

.site-footer__search-select :focus:-moz-placeholder {
  color: transparent;
}

.site-footer__search-select :focus:-ms-input-placeholder {
  color: transparent;
}

.site-footer__search-select-icon {
  color: #f75d0f;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 22px;
  z-index: 2;
}

.site-footer__search-select-list {
  position: fixed;
  background: white;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 10px rgba(20, 22, 26, 0.1);
          box-shadow: 0 0 10px rgba(20, 22, 26, 0.1);
  overflow: hidden;
  z-index: 5;
  max-height: 144px;
  display: none;
}

.site-footer__search-select-scroll {
  height: calc(100% - 1px);
  position: relative;
}

.site-footer__search-select-option {
  display: block;
  padding: 10px;
  cursor: pointer;
  background: white;
  color: #131f51;
}

.site-footer__search-select-option.active {
  background: -webkit-gradient(linear, left top, right top, from(#f54a00), to(#ff6e2f));
  background: linear-gradient(to right, #f54a00 0%, #ff6e2f 100%);
  color: white;
}

.site-footer__search-select-option:hover {
  background: -webkit-gradient(linear, left top, right top, from(#f54a00), to(#ff6e2f));
  background: linear-gradient(to right, #f54a00 0%, #ff6e2f 100%);
  color: white;
}

.site-footer__search-select.active .site-footer__search-select-list {
  display: block;
}

.site-footer__text {
  width: 280px;
  margin: 0 auto 40px;
  font-size: 13px;
  letter-spacing: 0.1px;
  text-align: center;
  color: white;
  opacity: .4;
  font-family: 'proximanova-light', sans-serif;
  font-weight: 400;
  font-style: normal;
}

.site-footer__text a,
.site-footer__text a:visited {
  font-family: 'proximanova-semibold', sans-serif;
  font-weight: 400;
  font-style: normal;
  color: white;
}

.site-footer__text a:hover,
.site-footer__text a:visited:hover {
  text-decoration: underline;
}

.site-footer__copyright {
  font-size: 11px;
  line-height: 14px;
  text-transform: uppercase;
  text-align: center;
  color: white;
  margin-bottom: 20px;
  letter-spacing: 1.1px;
}

.site-footer__copyright a,
.site-footer__copyright a:visited {
  border-bottom: 1px solid #f75d0f;
  display: inline-block;
  color: white;
}

.site-footer__copyright a:hover,
.site-footer__copyright a:visited:hover {
  text-decoration: none;
}

.site-footer__access {
  margin: 0 auto;
  font-family: 'proximanova-semibold', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 11px;
  color: white;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 51px;
}

.site-footer__access svg {
  fill: #f75d0f;
  height: 30px;
  position: relative;
  top: -1px;
  margin-left: 9px;
}

@media (min-width: 768px) {
  .site-footer__layout {
    padding-bottom: 35px;
  }

  .site-footer__wrap {
    width: 650px;
    margin: 0 auto;
  }

  .site-footer__columns {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .site-footer__columns_first {
    margin-bottom: 63px;
  }

  .site-footer__items {
    text-align: left;
    margin-bottom: 0;
  }

  .site-footer__items-item {
    margin-bottom: 16px;
    letter-spacing: 1.1px;
  }

  .site-footer__text {
    width: 650px;
    margin-bottom: 19px;
  }

  .site-footer__search {
    width: 264px;
    padding-top: 11px;
    text-align: right;
    letter-spacing: 1.1px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-bottom: 60px;
  }

  .site-footer__search-control {
    margin: 0;
  }

  .site-footer__search-title {
    margin-bottom: 15px;
    font-size: 10px;
    text-align: center;
    width: 100%;
  }
}

@media (min-width: 1280px) {
  .site-footer__menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 26px 0;
  }

  .site-footer__menu-item {
    margin: 0 20px 0;
  }

  .site-footer__logo {
    margin-bottom: 46px;
  }

  .site-footer__social {
    padding-top: 33px;
    margin-left: -29px;
  }

  .site-footer__central {
    padding-top: 66px;
  }

  .site-footer__wrap {
    width: 1200px;
    margin: 0 auto;
  }

  .site-footer__text {
    width: 1200px;
  }

  .site-footer__text span {
    display: block;
  }

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

  .site-footer__address > address {
    margin-bottom: 29px;
    letter-spacing: -0.1px;
  }

  .site-footer__address > address p {
    margin-bottom: -2px;
  }

  .site-footer__address > h2 {
    margin-bottom: 6px;
    letter-spacing: 0.1em;
  }

  .site-footer__address_mail {
    letter-spacing: 0.3px;
  }

  .site-footer__address_phone {
    letter-spacing: 0.2px;
  }

  .site-footer__work-time {
    text-align: right;
    position: relative;
    top: -3px;
    margin-right: -2px;
  }

  .site-footer__work-time > h2 {
    margin-bottom: 33px;
    letter-spacing: 1.5px;
  }

  .site-footer__work-time > dl {
    margin-bottom: 25px;
  }

  .site-footer__work-time > dl > dt {
    letter-spacing: 1.1px;
    margin-bottom: 5px;
  }

  .site-footer__items {
    width: 600px;
    margin-left: -157px;
    margin-bottom: 71px;
  }

  .site-footer__items-item {
    display: inline-block;
    margin: 0 10px;
  }

  .site-footer__items-item > a {
    margin-bottom: 0 !important;
  }

  .site-footer__columns_first {
    margin-top: -359px;
    margin-bottom: 96px;
  }

  .site-footer__search-title {
    white-space: nowrap;
    position: relative;
    left: -3px;
    font-size: 11px;
  }
}

.site {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.site__top {
  width: 100%;
}

.site__bottom {
  width: 100%;
}

@media (min-width: 1280px) {
  .site__bottom_search {
    position: absolute;
    top: 102px;
    bottom: 0;
    right: 0;
    left: 0;
  }
}

.honesty__icon {
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
}

.honesty__icon.heart {
  width: 50px;
  height: 40px;
  background-image: url(/fonts/icon-heart.svg?40166aa83917e3985acf717f650cc32e);
}

.honesty__icon.handshake {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-handshake.svg?a1087f05d1452ab9f0a4eafbd7350572);
}

.honesty__icon.house {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-house.svg?300b6537088052aacea84b47b6b0b2f5);
}

.honesty__icon.givinghouse {
  width: 52px;
  height: 58px;
  background-image: url(/fonts/icon-givinghouse.svg?d33cf7ff6b0c6093a75293b80a642c11);
}

.honesty__icon {
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
}

.honesty__icon.heart {
  width: 50px;
  height: 40px;
  background-image: url(/fonts/icon-heart.svg?40166aa83917e3985acf717f650cc32e);
}

.honesty__icon.handshake {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-handshake.svg?a1087f05d1452ab9f0a4eafbd7350572);
}

.honesty__icon.house {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-house.svg?300b6537088052aacea84b47b6b0b2f5);
}

.honesty__icon.givinghouse {
  width: 52px;
  height: 58px;
  background-image: url(/fonts/icon-givinghouse.svg?d33cf7ff6b0c6093a75293b80a642c11);
}

.honesty__icon {
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
}

.honesty__icon.heart {
  width: 50px;
  height: 40px;
  background-image: url(/fonts/icon-heart.svg?40166aa83917e3985acf717f650cc32e);
}

.honesty__icon.handshake {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-handshake.svg?a1087f05d1452ab9f0a4eafbd7350572);
}

.honesty__icon.house {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-house.svg?300b6537088052aacea84b47b6b0b2f5);
}

.honesty__icon.givinghouse {
  width: 52px;
  height: 58px;
  background-image: url(/fonts/icon-givinghouse.svg?d33cf7ff6b0c6093a75293b80a642c11);
}

.simple-gallery {
  overflow: hidden;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.simple-gallery:after {
  position: absolute;
  content: '';
  z-index: 3;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #d0d2dc;
}

.simple-gallery:before {
  content: '';
  z-index: 4;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: url(/images/loader.png?ffb98a1e51500ceb17c0febd80187a54) no-repeat bottom;
  width: 52px;
  height: 52px;
  top: 35%;
  left: 44%;
  -webkit-animation-name: spin;
          animation-name: spin;
  -webkit-animation-duration: 1000ms;
          animation-duration: 1000ms;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}

.simple-gallery.loaded:after,
.simple-gallery.loaded:before {
  display: none;
}

.simple-gallery__slide {
  z-index: 1;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.simple-gallery__slide.next {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.simple-gallery__slide.prev {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.simple-gallery__prev {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  opacity: 0;
  width: .48em;
  height: .48em;
  z-index: 2;
  background: white;
  border-radius: 0 .48em .48em 0;
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-property: background, width, opacity;
  transition-property: background, width, opacity;
  cursor: pointer;
}

.simple-gallery__prev svg {
  fill: #131f51;
  position: absolute;
  top: 0.1em;
  right: 0.1em;
  width: 0.26em;
  opacity: .4;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-property: fill, opacity;
  transition-property: fill, opacity;
}

.simple-gallery__prev:hover {
  background: #f75d0f;
  width: .7em;
}

.simple-gallery__prev:hover svg {
  fill: white;
  opacity: 1;
}

.simple-gallery__next {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  opacity: 0;
  right: 0;
  width: .48em;
  height: .48em;
  z-index: 2;
  background: white;
  border-radius: .48em 0 0 .48em;
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-property: background, width, opacity;
  transition-property: background, width, opacity;
  cursor: pointer;
}

.simple-gallery__next svg {
  fill: #131f51;
  position: absolute;
  top: 0.12em;
  left: 0.09em;
  width: 0.26em;
  opacity: .4;
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-property: fill, opacity;
  transition-property: fill, opacity;
}

.simple-gallery__next:hover {
  background: #f75d0f;
  width: .7em;
}

.simple-gallery__next:hover svg {
  fill: white;
  opacity: 1;
}

.simple-gallery:hover {
  -webkit-box-shadow: 0 10px 16px #d0d2dc;
          box-shadow: 0 10px 16px #d0d2dc;
}

.simple-gallery:hover .simple-gallery__prev,
.simple-gallery:hover .simple-gallery__next {
  opacity: 1;
}

@media (min-width: 768px) {
  .apartment-card_large .simple-gallery__prev {
    width: .24em;
    height: .24em;
    border-radius: 0 .24em .24em 0;
  }

  .apartment-card_large .simple-gallery__prev svg {
    top: 0.06em;
    left: 0.045em;
    width: 0.13em;
  }

  .apartment-card_large .simple-gallery__next {
    width: .24em;
    height: .24em;
    border-radius: .24em 0 0 .24em;
  }

  .apartment-card_large .simple-gallery__next svg {
    top: 0.06em;
    left: 0.045em;
    width: 0.13em;
  }
}

@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg) translate(-50%, -50%);
            transform: rotate(0deg) translate(-50%, -50%);
  }

  to {
    -webkit-transform: rotate(360deg) translate(-50%, -50%);
            transform: rotate(360deg) translate(-50%, -50%);
  }
}

@keyframes spin {
  from {
    -webkit-transform: rotate(0deg) translate(-50%, -50%);
            transform: rotate(0deg) translate(-50%, -50%);
  }

  to {
    -webkit-transform: rotate(360deg) translate(-50%, -50%);
            transform: rotate(360deg) translate(-50%, -50%);
  }
}

.apartment-card {
  position: relative;
  font-size: 20.139vw;
  height: 3.67em;
  width: 4.5em;
  border-radius: 3px 3px 0 0;
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-property: -webkit-box-shadow;
  transition-property: -webkit-box-shadow;
  transition-property: box-shadow;
  transition-property: box-shadow, -webkit-box-shadow;
}

.apartment-card__temp {
  position: absolute;
  width: 100%;
  height: 100%;
}

.apartment-card:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.apartment-card:hover {
  -webkit-box-shadow: 0 10px 16px #d0d2dc;
          box-shadow: 0 10px 16px #d0d2dc;
}

.apartment-card:hover .apartment-card__prev,
.apartment-card:hover .apartment-card__next {
  opacity: 1;
}

.apartment-card:hover .apartment-card__info .apartment-card__info-bottom {
  -webkit-box-shadow: 0 3px 0 #d0d2dc;
          box-shadow: 0 3px 0 #d0d2dc;
}

.apartment-card__gallery {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1;
  height: 2.8em;
  border-radius: 5px 5px 0 0;
  background: black;
}

.apartment-card__gallery .swiper-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.apartment-card__gallery .swiper-slide {
  position: relative;
}

.apartment-card__gallery .swiper-slide img {
  width: 100%;
}

.apartment-card__gallery .swiper-slide:after {
  z-index: 2;
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: .6;
  pointer-events: none;
  background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(black));
  background: linear-gradient(to bottom, transparent 0%, black 100%);
}

.apartment-card__prev {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  opacity: 0;
  width: .48em;
  height: .48em;
  z-index: 1;
  background: white;
  border-radius: 0 .48em .48em 0;
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-property: background, width, opacity;
  transition-property: background, width, opacity;
  cursor: pointer;
}

.apartment-card__prev svg {
  fill: #131f51;
  position: absolute;
  top: 0.1em;
  right: 0.1em;
  width: 0.26em;
  opacity: .4;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-property: fill, opacity;
  transition-property: fill, opacity;
}

.apartment-card__prev:hover {
  background: #f75d0f;
  width: .7em;
}

.apartment-card__prev:hover svg {
  fill: white;
  opacity: 1;
}

.apartment-card__next {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  opacity: 0;
  right: 0;
  width: .48em;
  height: .48em;
  z-index: 1;
  background: white;
  border-radius: .48em 0 0 .48em;
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-property: background, width, opacity;
  transition-property: background, width, opacity;
  cursor: pointer;
}

.apartment-card__next svg {
  fill: #131f51;
  position: absolute;
  top: 0.12em;
  left: 0.09em;
  width: 0.26em;
  opacity: .4;
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-property: fill, opacity;
  transition-property: fill, opacity;
}

.apartment-card__next:hover {
  background: #f75d0f;
  width: .7em;
}

.apartment-card__next:hover svg {
  fill: white;
  opacity: 1;
}

.apartment-card__info {
  z-index: 2;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
}

.apartment-card__info-sub {
  display: none !important;
}

.apartment-card__info-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 .23em .2em .23em;
}

.apartment-card__info-top > div:last-child {
  font-family: 'proximanova-regular', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: .17em;
  color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 0.2em;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.apartment-card__info-type {
  font-family: 'proximanova-regular', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: .12em;
  letter-spacing: .1em;
  margin-bottom: 0.7em;
  color: white;
  opacity: .6;
  text-transform: uppercase;
}

.apartment-card__info-price {
  font-family: 'proximanova-semibold', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: .22em;
  letter-spacing: .067em;
  color: white;
}

.apartment-card__info-bed {
  position: relative;
  padding-right: 1.7em;
  margin-left: 1.1em;
  font-family: 'proximanova-regular', sans-serif;
  font-weight: 400;
  font-style: normal;
}

.apartment-card__info-bed:after {
  content: '';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background: url(/images/apartment-bed.png?37867128f664ee95a50dfa733c058db7);
  background-size: contain;
  width: 1.1765em;
  height: 1.1765em;
  right: 0;
}

.apartment-card__info-bath {
  position: relative;
  padding-right: 1.7em;
  margin-left: 1.1em;
  font-family: 'proximanova-regular', sans-serif;
  font-weight: 400;
  font-style: normal;
}

.apartment-card__info-bath:after {
  content: '';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background: url(/images/apartment-bath.png?6960bf423f41d9c2ef39a94abc661318);
  background-size: contain;
  width: 1.1765em;
  height: 1.1765em;
  right: 0;
}

.apartment-card__info-square {
  position: relative;
  padding-right: 1.7em;
  letter-spacing: 0.09em;
  margin-left: 1.1em;
  font-family: 'proximanova-regular', sans-serif;
  font-weight: 400;
  font-style: normal;
}

.apartment-card__info-square sup {
  position: relative;
  left: -0.7em;
  top: 0;
  font-size: .5556em;
}

.apartment-card__info-square:after {
  content: '';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  top: 43%;
  background: url(/fonts/apartment-square.svg?e82b9a86c36bb10f06315237076d0bef) no-repeat center;
  background-size: contain;
  width: 1.65em;
  height: 1.6em;
  right: 0;
}

.apartment-card__info-square.no-icon {
  padding-right: 0;
}

.apartment-card__info-square.no-icon:after {
  display: none;
}

.apartment-card__info-bottom {
  border: 1px solid #d0d2dc;
  height: .87em;
  border-top: none;
  border-radius: 0 0 3px 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 .19em 0 .21em;
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-property: -webkit-box-shadow;
  transition-property: -webkit-box-shadow;
  transition-property: box-shadow;
  transition-property: box-shadow, -webkit-box-shadow;
}

.apartment-card__info-bottom > div:last-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.apartment-card__info-area {
  max-width: 20em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: 'proximanova-regular', sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #131f51;
  opacity: .6;
  font-size: .16em;
  padding: 0.4em 0 0 1.2em;
  letter-spacing: 0.02em;
  position: relative;
}

.apartment-card__info-area:before {
  position: absolute;
  top: .4375em;
  left: .125em;
  background: url(/fonts/apartment-area.svg?1d4305653b34b855e2e6bc9a5c48d7f5) no-repeat center;
  background-size: cover;
  width: .6875em;
  height: .875em;
  content: '';
}

.apartment-card__info-area span {
  color: #f75d0f;
}

.apartment-card__info-name {
  max-width: 13.3333em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  letter-spacing: 0.02em;
  color: #131f51;
  font-family: 'proximanova-semibold', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: .24em;
}

.apartment-card__info-energy {
  margin-left: .15em;
  height: 0.2em;
  width: 0.6em;
  display: inline-block;
}

.apartment-card__info-energy.app {
  background: url(/images/a-plus-plus.png?adf9b81a60596ff70c9b4ee9732adf1e) no-repeat center;
  background-size: contain;
  width: .29em;
}

.apartment-card__info-energy.ap {
  background: url(/images/a-plus.png?e6fe07c510eca911f33ff4983f55f7bc) no-repeat center;
  background-size: contain;
  width: .24em;
}

.apartment-card__info-energy.a {
  background: url(/images/a.png?14a58a066302efade48c6f23da17ab16) no-repeat center;
  background-size: contain;
}

.apartment-card__info-energy.b {
  background: url(/images/b.png?31bb6d29893f31b54498ee33e734f81f) no-repeat center;
  background-size: contain;
}

.apartment-card__info-energy.c {
  background: url(/images/c.png?d6d1d72d057896c006f51f287b29e772) no-repeat center;
  background-size: contain;
}

.apartment-card__info-energy.d {
  background: url(/images/d.png?e2328eb4a06b8e9d94a782392ebb6c8e) no-repeat center;
  background-size: contain;
}

.apartment-card__info-energy.e {
  background: url(/images/e.png?619b818b59ad2d93106409bd12fb2cb3) no-repeat center;
  background-size: contain;
}

.apartment-card__info-energy.f {
  background: url(/images/f.png?3b5f6af048c40853caf4173a14bb8cd0) no-repeat center;
  background-size: contain;
}

.apartment-card__info-energy.g {
  background: url(/images/g.png?d474253e623b42c404d596884748e8a4) no-repeat center;
  background-size: contain;
}

.apartment-card__info-panorama {
  background: url(/fonts/360_rotate.svg?8694770437aff94d773a138aff94d2f5) no-repeat center;
  background-size: contain;
  width: .38em;
  display: inline-block;
  height: .32em;
}

.apartment-card__balcony {
  background: url(/fonts/balcony-dark.svg?e0b55880c46b80d805aed7a456dc9396) no-repeat center;
  background-size: contain;
  width: .0974em;
  height: .1em;
}

.apartment-card_large {
  height: 2.42em;
}

.apartment-card_large .apartment-card__gallery {
  height: 1.557em;
}

@media (min-width: 768px) {
  .apartment-card {
    font-size: 10.3vw;
  }

  .apartment-card_large {
    font-size: 15vw;
    height: 1.98em;
  }

  .apartment-card_large .apartment-card__info-bottom {
    height: 0.42em;
    padding: 0 .11em 0 0.1em;
  }

  .apartment-card_large .apartment-card__info-name {
    font-size: 0.11em;
    max-width: 23.3333em;
  }

  .apartment-card_large .apartment-card__info-area {
    font-size: .08em;
    padding: 0.5em 0 .01em 1.2em;
  }

  .apartment-card_large .apartment-card__prev {
    width: .24em;
    height: .24em;
    border-radius: 0 .24em .24em 0;
  }

  .apartment-card_large .apartment-card__prev svg {
    top: 0.06em;
    left: 0.045em;
    width: 0.13em;
  }

  .apartment-card_large .apartment-card__next {
    width: .24em;
    height: .24em;
    border-radius: .24em 0 0 .24em;
  }

  .apartment-card_large .apartment-card__next svg {
    top: 0.06em;
    left: 0.045em;
    width: 0.13em;
  }

  .apartment-card_large .apartment-card__info-energy {
    font-size: .5em;
    margin-left: .25em;
    margin-right: .05em;
  }

  .apartment-card__info-sub {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .apartment-card__info-balcony {
    position: relative;
    height: 20px;
  }

  .apartment-card__info-balcony svg {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
  }

  .apartment-card__info-additional {
    color: #131f51;
    font-size: 0.12em;
    text-align: right;
    font-family: 'proximanova-regular', sans-serif;
    font-weight: 400;
    font-style: normal;
    margin-left: .8em;
  }

  .apartment-card__info-additional span {
    padding-bottom: .5em;
    font-family: 'proximanova-semibold', sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    font-size: .5em;
    display: block;
    color: rgba(19, 31, 81, 0.6);
    letter-spacing: 0.05em;
    word-spacing: 0.17em;
  }
}

@media (min-width: 1280px) {
  .apartment-card {
    font-size: 5.1vw;
  }

  .apartment-card_large {
    font-size: 10.7vw;
  }
}

.honesty__icon {
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
}

.honesty__icon.heart {
  width: 50px;
  height: 40px;
  background-image: url(/fonts/icon-heart.svg?40166aa83917e3985acf717f650cc32e);
}

.honesty__icon.handshake {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-handshake.svg?a1087f05d1452ab9f0a4eafbd7350572);
}

.honesty__icon.house {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-house.svg?300b6537088052aacea84b47b6b0b2f5);
}

.honesty__icon.givinghouse {
  width: 52px;
  height: 58px;
  background-image: url(/fonts/icon-givinghouse.svg?d33cf7ff6b0c6093a75293b80a642c11);
}

.prestige-card {
  font-size: 100vw;
  width: 1em;
  padding-bottom: 55.30973451%;
  position: relative;
}

.prestige-card__wrap {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

.prestige-card__pic {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: black;
}

.prestige-card__pic > img {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  opacity: 0.5;
}

.prestige-card__pic:after {
  position: absolute;
  content: '';
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), to(black));
  background: linear-gradient(to bottom, transparent 50%, black 100%);
}

.prestige-card__bottom {
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 0;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.0295em .03em 0.0295em .031em;
}

.prestige-card__bottom > div:last-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.prestige-card__bottom.sold .prestige-card__sold {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.prestige-card__bottom.sold .prestige-card__price {
  text-decoration: line-through;
  display: none;
}

.prestige-card__title {
  max-width: 15.4em;
  font-family: 'constantia-regular', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: .025em;
  margin-bottom: 0.21em;
  color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.prestige-card__energy {
  font-size: 4.9em;
  margin-left: 0.08em;
  margin-bottom: 0.07em;
  height: 0.1em;
  min-width: 0.3em;
  display: inline-block;
}

.prestige-card__energy.app {
  background: url(/images/a-plus-plus.png?adf9b81a60596ff70c9b4ee9732adf1e) no-repeat center;
  background-size: contain;
  min-width: .29em;
}

.prestige-card__energy.ap {
  background: url(/images/a-plus.png?e6fe07c510eca911f33ff4983f55f7bc) no-repeat center;
  background-size: contain;
  min-width: .24em;
}

.prestige-card__energy.a {
  background: url(/images/a.png?14a58a066302efade48c6f23da17ab16) no-repeat center;
  background-size: contain;
}

.prestige-card__energy.b {
  background: url(/images/b.png?31bb6d29893f31b54498ee33e734f81f) no-repeat center;
  background-size: contain;
}

.prestige-card__energy.c {
  background: url(/images/c.png?d6d1d72d057896c006f51f287b29e772) no-repeat center;
  background-size: contain;
}

.prestige-card__energy.d {
  background: url(/images/d.png?e2328eb4a06b8e9d94a782392ebb6c8e) no-repeat center;
  background-size: contain;
}

.prestige-card__energy.e {
  background: url(/images/e.png?619b818b59ad2d93106409bd12fb2cb3) no-repeat center;
  background-size: contain;
}

.prestige-card__energy.f {
  background: url(/images/f.png?3b5f6af048c40853caf4173a14bb8cd0) no-repeat center;
  background-size: contain;
}

.prestige-card__energy.g {
  background: url(/images/g.png?d474253e623b42c404d596884748e8a4) no-repeat center;
  background-size: contain;
}

.prestige-card__place {
  font-family: 'proximanova-regular', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: .008em;
  margin-bottom: 1.5em;
  padding-left: 1.3em;
  letter-spacing: 0.04em;
  color: rgba(255, 255, 255, 0.6);
}

.prestige-card__price {
  font-family: 'constantia-regular', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: .015em;
  margin-bottom: .1em;
  color: white;
  text-align: right;
}

.prestige-card__type {
  font-family: 'proximanova-regular', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: .008em;
  color: rgba(255, 255, 255, 0.6);
  text-align: right;
  text-transform: uppercase;
  letter-spacing: .13em;
}

.prestige-card__info {
  margin-bottom: .23em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.009em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: 'proximanova-regular', sans-serif;
  font-weight: 400;
  font-style: normal;
  color: white;
}

.prestige-card__rooms {
  position: relative;
  padding-right: 1.7em;
  margin-right: .9em;
  font-family: 'proximanova-regular', sans-serif;
  font-weight: 400;
  font-style: normal;
}

.prestige-card__rooms:after {
  content: '';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background: url(/images/apartment-bed.png?37867128f664ee95a50dfa733c058db7);
  background-size: contain;
  width: 1.1765em;
  height: 1.1765em;
  right: 0;
}

.prestige-card__bath {
  position: relative;
  padding-right: 1.7em;
  margin-right: 1.1em;
  font-family: 'proximanova-regular', sans-serif;
  font-weight: 400;
  font-style: normal;
}

.prestige-card__bath:after {
  content: '';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background: url(/images/apartment-bath.png?6960bf423f41d9c2ef39a94abc661318);
  background-size: contain;
  width: 1.1765em;
  height: 1.1765em;
  right: 0;
}

.prestige-card__area {
  position: relative;
  letter-spacing: 0.09em;
  margin-right: .8em;
}

.prestige-card__area sup {
  position: relative;
  left: -0.2em;
  top: 0;
  font-size: .5556em;
}

.prestige-card__balcony {
  background: url(/fonts/balcony.svg?4965d345f8690ffce51880bb9347a2cd) no-repeat center;
  background-size: contain;
  width: 1.3em;
  height: 1.2em;
  margin-right: 1.1em;
}

.prestige-card__pool {
  background: url(/fonts/pool.svg?92f94f1c2b411f93ca11b796e0584c30) no-repeat center;
  background-size: contain;
  width: 1.3em;
  height: 1.3em;
  margin-right: 1.1em;
}

.prestige-card__sold {
  display: none;
  font-family: 'proximanova-semibold', sans-serif;
  font-weight: 400;
  font-style: normal;
  margin-top: 20px;
  color: white;
  font-size: 0.006775em;
  height: 2.23em;
  width: 5.92em;
  line-height: 2.23em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-transform: uppercase;
  background-color: #f75d0f;
  border-radius: 3px;
}

.honesty__icon {
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
}

.honesty__icon.heart {
  width: 50px;
  height: 40px;
  background-image: url(/fonts/icon-heart.svg?40166aa83917e3985acf717f650cc32e);
}

.honesty__icon.handshake {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-handshake.svg?a1087f05d1452ab9f0a4eafbd7350572);
}

.honesty__icon.house {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-house.svg?300b6537088052aacea84b47b6b0b2f5);
}

.honesty__icon.givinghouse {
  width: 52px;
  height: 58px;
  background-image: url(/fonts/icon-givinghouse.svg?d33cf7ff6b0c6093a75293b80a642c11);
}

.honesty__icon {
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
}

.honesty__icon.heart {
  width: 50px;
  height: 40px;
  background-image: url(/fonts/icon-heart.svg?40166aa83917e3985acf717f650cc32e);
}

.honesty__icon.handshake {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-handshake.svg?a1087f05d1452ab9f0a4eafbd7350572);
}

.honesty__icon.house {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-house.svg?300b6537088052aacea84b47b6b0b2f5);
}

.honesty__icon.givinghouse {
  width: 52px;
  height: 58px;
  background-image: url(/fonts/icon-givinghouse.svg?d33cf7ff6b0c6093a75293b80a642c11);
}

.honesty__icon {
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
}

.honesty__icon.heart {
  width: 50px;
  height: 40px;
  background-image: url(/fonts/icon-heart.svg?40166aa83917e3985acf717f650cc32e);
}

.honesty__icon.handshake {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-handshake.svg?a1087f05d1452ab9f0a4eafbd7350572);
}

.honesty__icon.house {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-house.svg?300b6537088052aacea84b47b6b0b2f5);
}

.honesty__icon.givinghouse {
  width: 52px;
  height: 58px;
  background-image: url(/fonts/icon-givinghouse.svg?d33cf7ff6b0c6093a75293b80a642c11);
}

.nice-check-box {
  display: inline-block;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
}

.nice-check-box input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
}

.nice-check-box input[type=checkbox]:checked + i {
  display: block;
}

.nice-check-box input[type=checkbox]:checked + i + .nice-check-box__label:before {
  background: #f75d0f;
  border-color: #f75d0f;
}

.nice-check-box i {
  display: none;
  position: absolute;
  top: 0;
  left: 1px;
  z-index: 2;
  color: white;
  font-size: 15px;
  font-weight: 700;
}

.nice-check-box__label {
  z-index: 1;
  font-family: 'proximanova-semibold', sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #131f51;
  font-size: 16px;
  padding-left: 25px;
  letter-spacing: 0.3px;
  display: block;
  position: relative;
}

.nice-check-box__label:before {
  content: '';
  position: absolute;
  top: -1px;
  left: 0;
  width: 17px;
  height: 17px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #dddddd;
  border-radius: 3px;
  background: white;
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.06);
          box-shadow: 0 3px 3px rgba(0, 0, 0, 0.06);
}

.multi-select {
  background: white;
  color: #131f51;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-family: 'proximanova-semibold', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 51px;
  padding: 0 24px 0 22px;
  border-radius: 3px;
  -webkit-box-shadow: 0 6px 4px rgba(0, 0, 0, 0.03);
          box-shadow: 0 6px 4px rgba(0, 0, 0, 0.03);
  cursor: pointer;
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
  letter-spacing: 0.3px;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-property: background, color;
  transition-property: background, color;
  position: relative;
}

.multi-select svg {
  fill: #131f51;
  width: 13px;
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-property: fill;
  transition-property: fill;
  margin-right: 4px;
  top: 1px;
  position: relative;
}

.multi-select__counter {
  width: 20px;
  height: 20px;
  background: #131f51;
  border-radius: 50%;
  font-family: 'proximanova-regular', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: -6px;
  right: -6px;
  letter-spacing: 0.3px;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-property: background;
  transition-property: background;
}

.multi-select__counter span + i {
  display: none;
}

.multi-select__counter i {
  font-size: 1em;
}

.multi-select.active,
.multi-select:hover {
  background: #131f51;
  color: white;
}

.multi-select.active svg,
.multi-select:hover svg {
  fill: white;
}

.multi-select.active .multi-select__counter,
.multi-select:hover .multi-select__counter {
  background: #f75d0f;
}

.multi-select_dark .multi-select__counter {
  color: white;
  background: #f75d0f;
}

.multi-select_dark:hover {
  background: #f75d0f;
}

.multi-select_dark:hover .multi-select__counter {
  color: #f75d0f;
  background: white;
}

.multi-select-list {
  position: fixed;
  min-width: 226px;
  padding-top: 10px;
  top: 0;
  left: 0;
  z-index: 4;
  display: none;
  font-family: 'proximanova-semibold', sans-serif;
  font-weight: 400;
  font-style: normal;
}

.multi-select-list.active {
  display: block;
}

.multi-select-list__wrap {
  width: 100%;
  position: relative;
  background: white;
  -webkit-box-shadow: 0 6px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 0 6px 10px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
}

.multi-select-list__wrap:after {
  content: '';
  position: absolute;
  top: -5px;
  left: 10px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6px 6px 6px;
  border-color: transparent transparent white transparent;
}

.multi-select-list__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 20px 17px 10px 15px;
}

.multi-select-list__title {
  color: #131f51;
  opacity: .4;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 1.1px;
  font-family: 'proximanova-regular', sans-serif;
  font-weight: 400;
  font-style: normal;
}

.multi-select-list__clear {
  color: #babcc5;
  font-size: 14px;
  border: none;
  background: transparent;
  padding: 0;
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-property: color;
  transition-property: color;
}

.multi-select-list__clear:hover {
  color: #f75d0f;
}

.multi-select-list__items {
  padding: 0 16px 8px;
}

.multi-select-list__item {
  margin-bottom: 16px;
}

.honesty__icon {
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
}

.honesty__icon.heart {
  width: 50px;
  height: 40px;
  background-image: url(/fonts/icon-heart.svg?40166aa83917e3985acf717f650cc32e);
}

.honesty__icon.handshake {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-handshake.svg?a1087f05d1452ab9f0a4eafbd7350572);
}

.honesty__icon.house {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-house.svg?300b6537088052aacea84b47b6b0b2f5);
}

.honesty__icon.givinghouse {
  width: 52px;
  height: 58px;
  background-image: url(/fonts/icon-givinghouse.svg?d33cf7ff6b0c6093a75293b80a642c11);
}

.price-slider {
  font-family: 'proximanova-semibold', sans-serif;
  font-weight: 400;
  font-style: normal;
  padding-bottom: 34px;
  position: relative;
  width: 226px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.price-slider__value {
  padding-top: 1px;
  color: #b2b4bf;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 1.2px;
  min-width: 66px;
}

.price-slider__value span {
  padding-top: 5px;
  display: block;
  color: #303a66;
  font-size: 16px;
  letter-spacing: 0.3px;
}

.price-slider__control {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 6px;
  border-radius: 6px;
  background: #d9d9d9;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0;
}

.price-slider__control .noUi-connect {
  background: #131f51;
}

.price-slider__control .noUi-handle {
  height: 24px;
  width: 24px;
  border-radius: 50%;
  border: none;
  top: -9px;
  right: -12px !important;
  -webkit-box-shadow: 0 4px 6px rgba(19, 31, 81, 0.12);
          box-shadow: 0 4px 6px rgba(19, 31, 81, 0.12);
  -webkit-transition-duration: 100ms;
          transition-duration: 100ms;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  cursor: pointer;
}

.price-slider__control .noUi-handle:before,
.price-slider__control .noUi-handle:after {
  top: 9px;
  width: 2px;
  height: 6px;
  border-top: 2px solid rgba(19, 31, 81, 0.4);
  border-bottom: 2px solid rgba(19, 31, 81, 0.4);
  -webkit-transition-duration: 100ms;
          transition-duration: 100ms;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-property: border-color;
  transition-property: border-color;
}

.price-slider__control .noUi-handle:before {
  left: 9px;
}

.price-slider__control .noUi-handle:after {
  left: 13px;
}

.price-slider__control .noUi-handle:hover {
  -webkit-transform: scale(1.3333);
          transform: scale(1.3333);
}

.price-slider__control .noUi-handle:hover:before,
.price-slider__control .noUi-handle:hover:after {
  border-top: 2px solid #131f51;
  border-bottom: 2px solid #131f51;
}

.price-slider_dark .price-slider__value {
  color: rgba(255, 255, 255, 0.4);
}

.price-slider_dark .price-slider__value span {
  color: white;
}

.price-slider_dark .price-slider__control {
  background: #282a2f;
}

.price-slider_dark .price-slider__control .noUi-connect {
  background: #f75d0f;
}

.price-slider_dark .price-slider__control .noUi-handle:hover:before,
.price-slider_dark .price-slider__control .noUi-handle:hover:after {
  border-top: 2px solid #f75d0f;
  border-bottom: 2px solid #f75d0f;
}

@media (min-width: 1280px) {
  .price-slider {
    padding-bottom: 44px;
    width: 208px !important;
  }

  .price-slider__control {
    bottom: 16px;
  }
}

.honesty__icon {
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
}

.honesty__icon.heart {
  width: 50px;
  height: 40px;
  background-image: url(/fonts/icon-heart.svg?40166aa83917e3985acf717f650cc32e);
}

.honesty__icon.handshake {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-handshake.svg?a1087f05d1452ab9f0a4eafbd7350572);
}

.honesty__icon.house {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-house.svg?300b6537088052aacea84b47b6b0b2f5);
}

.honesty__icon.givinghouse {
  width: 52px;
  height: 58px;
  background-image: url(/fonts/icon-givinghouse.svg?d33cf7ff6b0c6093a75293b80a642c11);
}

.rooms-slider {
  background: white;
  height: 51px;
  font-family: 'proximanova-semibold', sans-serif;
  font-weight: 400;
  font-style: normal;
  -webkit-box-shadow: 0 6px 4px rgba(0, 0, 0, 0.03);
          box-shadow: 0 6px 4px rgba(0, 0, 0, 0.03);
  border-radius: 3px;
  padding: 0 14px 0 47px;
  position: relative;
}

.rooms-slider svg {
  width: 20px;
  position: absolute;
  top: 16px;
  left: 14px;
}

.rooms-slider__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 8px;
  position: relative;
}

.rooms-slider__room {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 33px;
  height: 35px;
  font-size: 16px;
  position: relative;
  z-index: 2;
  color: #131f51;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.rooms-slider__room.active {
  color: white;
}

.rooms-slider__control {
  position: absolute;
  top: 8px;
  width: 100%;
  height: 35px;
  left: 0;
  z-index: 1;
  background: white;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.rooms-slider__control .noUi-connects {
  overflow: visible;
}

.rooms-slider__control .noUi-connect {
  background: #f75d0f;
  height: 35px;
  border-radius: 3px;
  -webkit-box-shadow: 0 5px 4px rgba(247, 93, 15, 0.2);
          box-shadow: 0 5px 4px rgba(247, 93, 15, 0.2);
}

.rooms-slider__control .noUi-handle {
  height: 16px;
  width: 16px;
  border-radius: 3px 3px 0 0;
  border: none;
  top: -16px;
  right: -8px !important;
  -webkit-box-shadow: 0 7px 11px rgba(19, 31, 81, 0.3);
          box-shadow: 0 7px 11px rgba(19, 31, 81, 0.3);
  cursor: pointer;
}

.rooms-slider__control .noUi-handle:before {
  width: 4px;
  height: 4px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 50%;
  background: rgba(19, 31, 81, 0.4);
  -webkit-transition-duration: 100ms;
          transition-duration: 100ms;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-property: background;
  transition-property: background;
}

.rooms-slider__control .noUi-handle:after {
  top: 100%;
  left: 0;
  width: 0;
  height: 0;
  background: transparent;
  border-style: solid;
  border-width: 8px 8px 0 8px;
  border-color: white transparent transparent transparent;
}

.rooms-slider__control .noUi-handle:hover:before {
  background: #f75d0f;
}

.honesty__icon {
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
}

.honesty__icon.heart {
  width: 50px;
  height: 40px;
  background-image: url(/fonts/icon-heart.svg?40166aa83917e3985acf717f650cc32e);
}

.honesty__icon.handshake {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-handshake.svg?a1087f05d1452ab9f0a4eafbd7350572);
}

.honesty__icon.house {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-house.svg?300b6537088052aacea84b47b6b0b2f5);
}

.honesty__icon.givinghouse {
  width: 52px;
  height: 58px;
  background-image: url(/fonts/icon-givinghouse.svg?d33cf7ff6b0c6093a75293b80a642c11);
}

.toggle {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.toggle input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
}

.toggle input[type=checkbox]:checked + .toggle__label {
  color: rgba(255, 255, 255, 0.4);
}

.toggle input[type=checkbox]:checked + .toggle__label + .toggle__control .toggle__control-item {
  -webkit-transform: translateX(calc(100% + 10px));
          transform: translateX(calc(100% + 10px));
}

.toggle input[type=checkbox]:checked + .toggle__label + .toggle__control + .toggle__label {
  color: white;
}

.toggle__control {
  width: 52px;
  height: 16px;
  background: #f75d0f;
  position: relative;
  border-radius: 16px;
  margin: 0 20px;
}

.toggle__control-item {
  position: absolute;
  background: white;
  height: 24px;
  width: 24px;
  border-radius: 50%;
  border: none;
  top: -4px;
  left: -5px;
  -webkit-box-shadow: 0 4px 6px rgba(19, 31, 81, 0.12);
          box-shadow: 0 4px 6px rgba(19, 31, 81, 0.12);
  -webkit-transition-duration: 100ms;
          transition-duration: 100ms;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  cursor: pointer;
}

.toggle__control-item:before,
.toggle__control-item:after {
  content: '';
  position: absolute;
  top: 9px;
  width: 2px;
  height: 6px;
  border-top: 2px solid rgba(19, 31, 81, 0.4);
  border-bottom: 2px solid rgba(19, 31, 81, 0.4);
  -webkit-transition-duration: 100ms;
          transition-duration: 100ms;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-property: border-color;
  transition-property: border-color;
}

.toggle__control-item:before {
  left: 9px;
}

.toggle__control-item:after {
  left: 13px;
}

.toggle__control-item:hover {
  -webkit-transform: scale(1.3333);
          transform: scale(1.3333);
}

.toggle__control-item:hover:before,
.toggle__control-item:hover:after {
  border-top: 2px solid #f75d0f;
  border-bottom: 2px solid #f75d0f;
}

.toggle__label {
  font-family: 'proximanova-semibold', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  color: white;
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-property: color;
  transition-property: color;
}

.toggle__label + .toggle__control + .toggle__label {
  color: rgba(255, 255, 255, 0.4);
}

.filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.filter__item {
  padding: 20px 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.filter__item > * {
  width: 226px;
}

.filter__item_select {
  width: 274px;
}

.filter__item .websters-select {
  height: 51px;
}

.filter__item .websters-select__item {
  font-size: 14px;
  padding: 4px 6px 0;
  font-family: 'proximanova-semibold', sans-serif;
  font-weight: 400;
  font-style: normal;
}

.filter__item .websters-select__arrow {
  right: 16px;
}

.filter__close {
  background: none;
  padding: 0;
  border: none;
  position: absolute;
  top: 20px;
  right: 20px;
  cursor: pointer;
}

.filter__close i {
  font-size: 40px;
}

.filter__clear {
  margin-top: 20px;
  background: none;
  border: none;
  font-size: 12px;
  font-family: 'proximanova-semibold', sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #131f51;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  letter-spacing: 0.9px;
  padding-top: 2px;
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-property: color;
  transition-property: color;
}

.filter__clear i {
  color: #f75d0f;
  font-size: 20px;
  margin-right: 8px;
  margin-top: -1px;
}

.filter__clear:hover {
  color: #f75d0f;
}

.filter__control {
  margin-top: 40px;
}

.filter_dark .filter__clear {
  color: white;
}

.filter_dark .filter__clear:hover {
  color: #f75d0f;
}

@media (min-width: 1280px) {
  .filter {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .filter__item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 0 12px;
    height: 100%;
  }

  .filter__item:first-child {
    border: none;
    padding-left: 24px !important;
  }

  .filter__item > * {
    width: auto;
  }

  .filter__item_select {
    width: 169px;
  }

  .filter__control {
    margin-top: 0;
    margin-left: 24px;
  }

  .filter__clear {
    margin-top: 0;
    margin-left: -5px;
  }
}

.honesty__icon {
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
}

.honesty__icon.heart {
  width: 50px;
  height: 40px;
  background-image: url(/fonts/icon-heart.svg?40166aa83917e3985acf717f650cc32e);
}

.honesty__icon.handshake {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-handshake.svg?a1087f05d1452ab9f0a4eafbd7350572);
}

.honesty__icon.house {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-house.svg?300b6537088052aacea84b47b6b0b2f5);
}

.honesty__icon.givinghouse {
  width: 52px;
  height: 58px;
  background-image: url(/fonts/icon-givinghouse.svg?d33cf7ff6b0c6093a75293b80a642c11);
}

.honesty__icon {
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
}

.honesty__icon.heart {
  width: 50px;
  height: 40px;
  background-image: url(/fonts/icon-heart.svg?40166aa83917e3985acf717f650cc32e);
}

.honesty__icon.handshake {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-handshake.svg?a1087f05d1452ab9f0a4eafbd7350572);
}

.honesty__icon.house {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-house.svg?300b6537088052aacea84b47b6b0b2f5);
}

.honesty__icon.givinghouse {
  width: 52px;
  height: 58px;
  background-image: url(/fonts/icon-givinghouse.svg?d33cf7ff6b0c6093a75293b80a642c11);
}

.info-window {
  display: block;
  width: 210px;
  height: 187px;
  background: white;
  border-radius: 3px;
  text-align: left;
}

.info-window:after {
  content: '';
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  top: 187px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: white transparent transparent transparent;
}

.info-window__close {
  position: absolute;
  top: 5px;
  right: 17px;
  color: #131f51;
  background: white;
  width: 20px;
  height: 20px;
  border-radius: 3px;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.info-window__pic {
  border-radius: 3px 3px 0 0;
  height: 124px;
  background: #000;
  overflow: hidden;
}

.info-window__pic img {
  width: 100%;
}

.info-window__bottom {
  padding: 16px 16px 0;
  font-family: 'proximanova-semibold', sans-serif;
  font-weight: 400;
  font-style: normal;
}

.info-window__title {
  color: #131f51;
  font-size: 14px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
}

.info-window__price {
  font-family: 'proximanova-semibold', sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #f75d0f;
  font-size: 16px;
  text-transform: uppercase;
}

.info-window-parent {
  position: relative;
  width: 210px !important;
  height: 187px !important;
}

.info-window-parent.active {
  -webkit-animation: fade-in .3s forwards;
  animation: fade-in .3s forwards;
}

.info-window-parent > div:nth-child(1) {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background: none !important;
}

.info-window-parent > div:nth-child(1) > div:nth-child(1) {
  border-top: none !important;
  border-right: none !important;
  border-bottom: none !important;
  border-left: none !important;
}

.info-window-parent > div:nth-child(1) > div:nth-child(2),
.info-window-parent > div:nth-child(1) > div:last-child {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background: none !important;
}

.info-window-parent > div:nth-child(1) > div:nth-child(3) {
  display: none;
}

.info-window-parent > div:nth-child(3) {
  display: none;
}

.info-window-parent .gm-style-iw {
  overflow: inherit;
  -webkit-transform: translateY(34px);
  transform: translateY(34px);
  text-align: center;
}

.info-window-parent .gm-style-iw > div {
  overflow: hidden !important;
  text-align: center;
}

.info-window-parent .gm-style-iw > div > div {
  overflow: initial !important;
}

.map {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.honesty__icon {
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
}

.honesty__icon.heart {
  width: 50px;
  height: 40px;
  background-image: url(/fonts/icon-heart.svg?40166aa83917e3985acf717f650cc32e);
}

.honesty__icon.handshake {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-handshake.svg?a1087f05d1452ab9f0a4eafbd7350572);
}

.honesty__icon.house {
  width: 50px;
  height: 50px;
  background-image: url(/fonts/icon-house.svg?300b6537088052aacea84b47b6b0b2f5);
}

.honesty__icon.givinghouse {
  width: 52px;
  height: 58px;
  background-image: url(/fonts/icon-givinghouse.svg?d33cf7ff6b0c6093a75293b80a642c11);
}

.websters-select {
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  width: 100%;
  background: white;
  border-radius: 3px;
  -webkit-box-shadow: 0 4px 4px rgba(19, 31, 81, 0.03);
          box-shadow: 0 4px 4px rgba(19, 31, 81, 0.03);
  height: 60px;
  border: none;
  cursor: pointer;
}

.websters-select_opened .websters-select__arrow {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.websters-select__arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 25px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #dddddd transparent transparent transparent;
}

.websters-select__item {
  overflow: hidden;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 20px;
  left: 5px;
  color: #131f51;
  padding: 0 24px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: left;
  pointer-events: none;
}

.websters-select_mobile select {
  position: absolute;
  top: 0;
  bottom: -1px;
  left: 1px;
  width: 100%;
}

.websters-select_custom select {
  position: absolute;
  left: -100000px;
}

.websters-select__popup {
  position: absolute;
  z-index: 10;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: none;
  background: transparent;
  padding-top: 10px;
  font-family: 'proximanova-semibold', sans-serif;
  font-weight: 400;
  font-style: normal;
}

.websters-select__popup ul {
  min-width: 100%;
  position: relative;
  background: white;
  -webkit-box-shadow: 0 6px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 0 6px 10px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
  padding: 8px 8px 1px;
}

.websters-select__popup ul:after {
  content: '';
  position: absolute;
  top: -5px;
  left: 10px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6px 6px 6px;
  border-color: transparent transparent white transparent;
}

.websters-select__popup li {
  position: relative;
  padding: 8px;
  margin-bottom: 8px;
  white-space: nowrap;
  border-radius: 3px;
  cursor: pointer;
}

.websters-select__popup li:hover {
  color: #f75d0f;
  background: #131f51;
}

.websters-select__popup li.active {
  color: #f75d0f !important;
  background: #131f51 !important;
}

.search {
  position: absolute;
  top: 62px;
  left: 0;
  bottom: 0;
  right: 0;
}

.search_dark .search__header {
  background: #101218;
}

.search_dark .search__header-wrap {
  background: #101218;
}

.search_dark .search__scroll {
  background: #1f222b;
}

.search_dark .search__filter-btn i,
.search_dark .search__map-btn i {
  color: white;
}

.search_dark .search__result {
  padding: 0;
}

.search_dark .search__result-item {
  margin-bottom: 0;
}

.search__header {
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
  background: #eeeeee;
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.search__header-wrap {
  position: fixed;
  width: 0;
  height: 0;
  top: 0;
  left: 0;
  z-index: 3;
  overflow: hidden;
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
  opacity: 0;
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
  background: #eeeeee;
}

.search__header-wrap.opened {
  -webkit-transform: scale(1);
          transform: scale(1);
  width: 100%;
  height: 100%;
  opacity: 1;
}

.search__header-wrap.closing {
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
  opacity: 0;
}

.search__scroll {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.search__wrap {
  position: absolute;
  top: 60px;
  left: 0;
  bottom: 0;
  right: 0;
}

.search__result {
  padding: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.search__result-header {
  min-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 24px 0;
  color: #131f51;
}

.search__result-total {
  font-family: 'proximanova-semibold', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 20px;
  white-space: nowrap;
  padding-right: 10px;
}

.search__result-contact {
  font-family: 'proximanova-regular', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  text-align: right;
}

.search__result-contact span {
  display: block;
  margin-bottom: 5px;
}

.search__result-contact a {
  height: 35px;
  font-size: 16px;
  font-family: 'proximanova-semibold', sans-serif;
  font-weight: 400;
  font-style: normal;
  padding: 2px 16px 0;
}

.search__result-item {
  margin-bottom: .24em;
}

.search__result-loader {
  height: 72px;
  width: 100%;
  position: relative;
}

.search__result-loader:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: url(/images/loader.png?ffb98a1e51500ceb17c0febd80187a54) no-repeat bottom;
  top: 15%;
  width: 52px;
  height: 52px;
  -webkit-animation-name: spin;
          animation-name: spin;
  -webkit-animation-duration: 1000ms;
          animation-duration: 1000ms;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}

.search__map {
  position: fixed;
  width: 0;
  height: 0;
  top: 0;
  left: 0;
  z-index: 3;
  overflow: hidden;
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
  opacity: 0;
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
  background: #858688;
}

.search__map.opened {
  -webkit-transform: scale(1);
          transform: scale(1);
  width: 100%;
  height: 100%;
  opacity: 1;
}

.search__map.closing {
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
  opacity: 0;
}

.search__map-close {
  background: none;
  padding: 0;
  border: none;
  position: absolute;
  top: 20px;
  right: 20px;
  cursor: pointer;
}

.search__map-close i {
  font-size: 40px;
}

.search__filter-btn,
.search__map-btn {
  background: none;
  padding: 0;
  border: none;
  cursor: pointer;
}

.search__filter-btn i,
.search__map-btn i {
  font-size: 40px;
}

.search__empty {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 90%;
  text-align: center;
  color: #131f51;
  font-family: 'proximanova-light', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  display: none;
}

.search__empty.active {
  display: block;
}

.search__empty span {
  font-family: 'proximanova-semibold', sans-serif;
  font-weight: 400;
  font-style: normal;
}

.search__empty button {
  color: #f75d0f;
  font-family: 'proximanova-semibold', sans-serif;
  font-weight: 400;
  font-style: normal;
  border: none;
  background: none;
  font-size: 16px;
}

@media (min-width: 768px) {
  .search__result {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 0.26em;
  }

  .search__result-header {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    min-width: 100%;
  }

  .search__result-total {
    font-size: 24px;
    padding-right: 10px;
    letter-spacing: 0.5px;
  }

  .search__result-contact {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    font-size: 18px;
  }

  .search__result-contact span {
    margin-bottom: 0;
    letter-spacing: 0.35px;
  }

  .search__result-contact a {
    margin-left: 25px;
  }

  .search__result_large {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .search__result-item {
    margin: 0 .15em .24em;
  }

  .search__empty {
    font-size: 26px;
  }

  .search__empty div {
    margin-bottom: 10px;
  }

  .search__empty button {
    font-size: 26px;
  }
}

@media (min-width: 1280px) {
  .search {
    top: 0;
  }

  .search__header {
    height: 106px;
    position: fixed;
    top: 102px;
    left: 0;
    right: 0;
  }

  .search__header-wrap {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: auto;
    width: 100%;
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
    -webkit-transition-duration: 0ms;
            transition-duration: 0ms;
  }

  .search__wrap {
    position: absolute;
    top: 106px;
    left: 0;
    right: 0;
    bottom: 0;
  }

  .search__scroll {
    position: absolute;
    top: 0;
    left: 0;
    right: 24.7vw;
    bottom: 0;
    overflow-y: auto;
  }

  .search__map {
    position: absolute;
    display: block;
    top: 0;
    right: 0;
    bottom: 0;
    width: 24.7vw;
    left: auto;
    height: auto;
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
    -webkit-transition-duration: 0ms;
            transition-duration: 0ms;
  }

  .search__result-header {
    padding: 24px 1.25em;
  }

  .search__result-item {
    margin: 0 .12em .24em;
  }

  .search__filter-btn,
  .search__map-btn {
    display: none;
  }

  .search_large .search__header {
    display: none;
  }

  .search_large .search__wrap {
    top: 0;
  }

  .search_large .search__map {
    width: 49.3vw;
  }

  .search_large .search__scroll {
    width: 50.7vw;
    padding: 24px 0;
  }

  .search_large .search__result {
    padding: 0;
  }

  .search_dark .search__map {
    width: 41.146vw;
  }

  .search_dark .search__scroll {
    width: 58.854vw;
    padding: 0;
  }

  .search_dark .search__result-item {
    margin: 0;
  }
}

@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL19yZXNldC5zY3NzIiwid2VicGFjazovLy8uL3NlYXJjaC1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9faWNvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2ZvbnRzL19wcm94aW1hbm92YS1saWdodC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZm9udHMvX3Byb3hpbWFub3ZhLWJvbGQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2ZvbnRzL19wcm94aW1hbm92YS1yZWd1bGFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mb250cy9fcHJveGltYW5vdmEtc2VtaWJvbGQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2ZvbnRzL19wcm94aW1hbm92YS1zZW1pYm9sZC1pdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZm9udHMvX2NvbnN0YW50aWEtcmVndWxhci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvX2xvZ28uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL19idG4uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL19tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9fc2l0ZS1oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL19zaXRlLWZvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvX3NpdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL19zaW1wbGUtZ2FsbGVyeS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvX2FwYXJ0bWVudC1jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9fcHJlc3RpZ2UtY2FyZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvX25pY2UtY2hlY2stYm94LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9fbXVsdGktc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9fcHJpY2Utc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9fcm9vbXMtc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9fdG9nZ2xlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9fZmlsdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9faW5mby13aW5kb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL19tYXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL193ZWJzdGVycy1zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL19zZWFyY2guc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTs7QUFDQTtFQUFFO0NDRUQ7O0FEREQ7RUFBOEI7VUFBQTtDQ003Qjs7QUROcUQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQStQO0VBQTJDO0VBQVU7RUFBVztFQUF5QjtFQUF3QjtFQUFnQjtFQUFVO0NDcUUvYjs7QURyRTJjO0VBQUU7Q0N5RTdjOztBRHpFc2U7RUFBTTtFQUEwQjtDQzhFdGdCOztBRDlFeWhCOztFQUFVO0NDbUZuaUI7O0FEbkZ3akI7Ozs7RUFBNkI7RUFBZ0I7RUFBMEM7Q0M0Ri9vQjs7QUQ1RjBwQjs7Ozs7O0VBQWdIO0VBQXdDO0NDc0dsekI7O0FEdEc4ekI7RUFBdUI7Q0MwR3IxQjs7QUQxRzYyQjtFQUFvQjtDQzhHajRCOztBRDlHODVCO0VBQUk7RUFBb0I7Q0NtSHQ3Qjs7QURuSDA4QjtFQUFJO0VBQXNCO0NDd0hwK0I7O0FEeEh3L0I7Ozs7Ozs7Ozs7O0VBQThFO0NDc0l0a0M7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QTtHM0Jza0hDO0NBQ0YiLCJmaWxlIjoiL2Nzcy9zZWFyY2gtcGFnZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcInV0Zi04XCI7XG4vKiAtLS0tLS0tLS0tLS0tLS0gU3R5bGUgdG8gbnVsbCAtLS0tLS0tLS0tLS0tLS0gKi9cbip7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lOyB9XG4qey1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDt9aHRtbCxib2R5LGRpdixzcGFuLGgxLGgyLGgzLGg0LGg1LGg2LHAsZW0saW1nLHN0cm9uZyxzdWIsc3VwLGIsdSxpLGRsLGR0LGRkLG9sLHVsLGxpLGZpZWxkc2V0LGZvcm0sbGFiZWwsdGFibGUsdGJvZHksdGZvb3QsdGhlYWQsdHIsdGgsdGQsYXJ0aWNsZSxhc2lkZSxjYW52YXMsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxhLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbmF2LHNlY3Rpb24sc3VtbWFyeSx0aW1lLG1hcmssYXVkaW8sdmlkZW97LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO2JvcmRlcjowO291dGxpbmU6MDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2ZvbnQtc2l6ZToxMDAlO21hcmdpbjowO3BhZGRpbmc6MDt9YXtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O310YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MDt9dGQsdGQgaW1ne3ZlcnRpY2FsLWFsaWduOnRvcDt9aW5wdXQsc2VsZWN0LGJ1dHRvbix0ZXh0YXJlYXtmb250LXNpemU6MTJweDtmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO21hcmdpbjowO31pbnB1dFt0eXBlPVwidGV4dFwiXSxpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sdGV4dGFyZWEsaW5wdXRbdHlwZT1cImVtYWlsXCJdLGlucHV0W3R5cGU9XCJwaG9uZVwiXSxpbnB1dFt0eXBlPVwibnVtYmVyXCJde2ZvbnQ6MTJweCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO3BhZGRpbmc6MDt9aW5wdXRbdHlwZT1cImNoZWNrYm94XCJde3ZlcnRpY2FsLWFsaWduOmJvdHRvbTt9aW5wdXRbdHlwZT1cInJhZGlvXCJde3ZlcnRpY2FsLWFsaWduOnRleHQtYm90dG9tO31zdWJ7dmVydGljYWwtYWxpZ246c3ViO2ZvbnQtc2l6ZTpzbWFsbGVyO31zdXB7dmVydGljYWwtYWxpZ246c3VwZXI7Zm9udC1zaXplOnNtYWxsZXI7fWFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9ue2Rpc3BsYXk6YmxvY2s7fXVsLG9se2xpc3Qtc3R5bGU6bm9uZTt9aHRtbHtvdmVyZmxvdy15OmF1dG87b3ZlcmZsb3cteDphdXRvO31odG1sLGJvZHl7aGVpZ2h0OjEwMCU7fWJvZHl7bGluZS1oZWlnaHQ6MTtjb2xvcjojMDAwO3RleHQtYWxpZ246bGVmdDt6LWluZGV4OjE7cG9zaXRpb246cmVsYXRpdmU7fWlucHV0IFt0eXBlPSd0ZXh0J117cGFkZGluZzowO310ZXh0YXJlYXtyZXNpemU6bm9uZTtvdmVyZmxvdzphdXRvO31sYWJlbCxpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sYnV0dG9ue2N1cnNvcjpwb2ludGVyO31pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLGlucHV0W3R5cGU9XCJyZXNldFwiXSxpbnB1dFt0eXBlPVwic3VibWl0XCJdLGJ1dHRvbixpbnB1dFt0eXBlPVwidGV4dFwiXSxpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sdGV4dGFyZWEsaW5wdXRbdHlwZT1cImVtYWlsXCJdLGlucHV0W3R5cGU9XCJ0ZWxcIl0saW5wdXRbdHlwZT1cInBob25lXCJdLGlucHV0W3R5cGU9XCJudW1iZXJcIl17LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7fWEsYTp2aXNpdGVkLGE6aG92ZXIsYTpmb2N1cyxhOmFjdGl2ZXt0ZXh0LWRlY29yYXRpb246bm9uZTt9aW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lcixidXR0b246Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyOjA7cGFkZGluZzowO31pbnB1dDppbnZhbGlke291dGxpbmU6bm9uZTstbW96LWJveC1zaGFkb3c6bm9uZTtib3JkZXI6bm9uZTt9OjotbXMtY2xlYXJ7ZGlzcGxheTpub25lO31pbnB1dCx0ZXh0YXJlYSxpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLDpmb2N1c3tvdXRsaW5lOm5vbmU7fVxuLyogLS0tLS0tLS0tLS0tLS0tIFN0eWxlIHRvIG51bGwgLS0tLS0tLS0tLS0tLS0tICovXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL19yZXNldC5zY3NzIiwiLyogLS0tLS0tLS0tLS0tLS0tIFN0eWxlIHRvIG51bGwgLS0tLS0tLS0tLS0tLS0tICovXG5cbioge1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG59XG5cbioge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3BhbixcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5lbSxcbmltZyxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbmIsXG51LFxuaSxcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxudGFibGUsXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmEsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8ge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGQgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW5wdXQsXG5zZWxlY3QsXG5idXR0b24sXG50ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMDtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG50ZXh0YXJlYSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJwaG9uZVwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICBmb250OiAxMnB4IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn1cblxuc3ViIHtcbiAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgZm9udC1zaXplOiBzbWFsbGVyO1xufVxuXG5zdXAge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gIGZvbnQtc2l6ZTogc21hbGxlcjtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG51bCxcbm9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaHRtbCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmlucHV0IFt0eXBlPSd0ZXh0J10ge1xuICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmxhYmVsLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuYnV0dG9uLFxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG50ZXh0YXJlYSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwicGhvbmVcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5hLFxuYTp2aXNpdGVkLFxuYTpob3ZlcixcbmE6Zm9jdXMsXG5hOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lcixcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQ6aW52YWxpZCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG46Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmlucHV0LFxudGV4dGFyZWEsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLFxuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tIFN0eWxlIHRvIG51bGwgLS0tLS0tLS0tLS0tLS0tICovXG5cbi5ob25lc3R5X19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5ob25lc3R5X19pY29uLmhlYXJ0IHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taGVhcnQuc3ZnXCIpO1xufVxuXG4uaG9uZXN0eV9faWNvbi5oYW5kc2hha2Uge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1oYW5kc2hha2Uuc3ZnXCIpO1xufVxuXG4uaG9uZXN0eV9faWNvbi5ob3VzZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWhvdXNlLnN2Z1wiKTtcbn1cblxuLmhvbmVzdHlfX2ljb24uZ2l2aW5naG91c2Uge1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1naXZpbmdob3VzZS5zdmdcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1saWdodFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhLWxpZ2h0LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhLXJlZy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtc2VtaWJvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS1zZW1pYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXNlbWlib2xkaXRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS1zZW1pYm9sZGl0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiY29uc3RhbnRpYS1yZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvY29uc3RhbnRpYS1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uaG9uZXN0eV9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uaG9uZXN0eV9faWNvbi5oZWFydCB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWhlYXJ0LnN2Z1wiKTtcbn1cblxuLmhvbmVzdHlfX2ljb24uaGFuZHNoYWtlIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taGFuZHNoYWtlLnN2Z1wiKTtcbn1cblxuLmhvbmVzdHlfX2ljb24uaG91c2Uge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1ob3VzZS5zdmdcIik7XG59XG5cbi5ob25lc3R5X19pY29uLmdpdmluZ2hvdXNlIHtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNThweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24tZ2l2aW5naG91c2Uuc3ZnXCIpO1xufVxuXG4uaG9uZXN0eV9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uaG9uZXN0eV9faWNvbi5oZWFydCB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWhlYXJ0LnN2Z1wiKTtcbn1cblxuLmhvbmVzdHlfX2ljb24uaGFuZHNoYWtlIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taGFuZHNoYWtlLnN2Z1wiKTtcbn1cblxuLmhvbmVzdHlfX2ljb24uaG91c2Uge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1ob3VzZS5zdmdcIik7XG59XG5cbi5ob25lc3R5X19pY29uLmdpdmluZ2hvdXNlIHtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNThweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24tZ2l2aW5naG91c2Uuc3ZnXCIpO1xufVxuXG4uaG9uZXN0eV9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uaG9uZXN0eV9faWNvbi5oZWFydCB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWhlYXJ0LnN2Z1wiKTtcbn1cblxuLmhvbmVzdHlfX2ljb24uaGFuZHNoYWtlIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taGFuZHNoYWtlLnN2Z1wiKTtcbn1cblxuLmhvbmVzdHlfX2ljb24uaG91c2Uge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1ob3VzZS5zdmdcIik7XG59XG5cbi5ob25lc3R5X19pY29uLmdpdmluZ2hvdXNlIHtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNThweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24tZ2l2aW5naG91c2Uuc3ZnXCIpO1xufVxuXG4ubG9nbyB7XG4gIHdpZHRoOiAxNzVweDtcbn1cblxuLmxvZ29fZGFyayB7XG4gIHdpZHRoOiA0NXB4O1xufVxuXG4ubG9nbyBpbWcge1xuICB3aWR0aDogOTklO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5sb2dvX2Rhcmsge1xuICAgIHdpZHRoOiA2M3B4O1xuICB9XG59XG5cbi5ob25lc3R5X19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5ob25lc3R5X19pY29uLmhlYXJ0IHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taGVhcnQuc3ZnXCIpO1xufVxuXG4uaG9uZXN0eV9faWNvbi5oYW5kc2hha2Uge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1oYW5kc2hha2Uuc3ZnXCIpO1xufVxuXG4uaG9uZXN0eV9faWNvbi5ob3VzZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWhvdXNlLnN2Z1wiKTtcbn1cblxuLmhvbmVzdHlfX2ljb24uZ2l2aW5naG91c2Uge1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1naXZpbmdob3VzZS5zdmdcIik7XG59XG5cbi5ob25lc3R5X19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5ob25lc3R5X19pY29uLmhlYXJ0IHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taGVhcnQuc3ZnXCIpO1xufVxuXG4uaG9uZXN0eV9faWNvbi5oYW5kc2hha2Uge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1oYW5kc2hha2Uuc3ZnXCIpO1xufVxuXG4uaG9uZXN0eV9faWNvbi5ob3VzZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWhvdXNlLnN2Z1wiKTtcbn1cblxuLmhvbmVzdHlfX2ljb24uZ2l2aW5naG91c2Uge1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1naXZpbmdob3VzZS5zdmdcIik7XG59XG5cbi5idG4ge1xuICBmb250LWZhbWlseTogJ3Byb3hpbWFub3ZhLXNlbWlib2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmNzVkMGY7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogIzEzMWY1MTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDQ5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDQ5cHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIHBhZGRpbmc6IDJweCAxMHB4IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kO1xufVxuXG4uYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y3NWQwZjtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYnRuXzIge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMwNDEzNDQ7XG59XG5cbi5idG5fMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzVkMGY7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ0bl8zIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTMxZjUxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxZjUxO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmJ0bl8zOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMTMxZjUxO1xufVxuXG4uYnRuXzQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYyMjJiO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5idG5fNDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzVkMGY7XG59XG5cbi5idG5fNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzEzMWY1MTtcbn1cblxuLmJ0bl81IGkge1xuICBjb2xvcjogI2Y3NWQwZjtcbn1cblxuLmJ0bl81OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3NWQwZjtcbn1cblxuLmJ0bl81OmhvdmVyIGkge1xuICBjb2xvcjogI2Y3NWQwZjtcbn1cblxuLmJ0bl82IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2Y3NWQwZjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDJweCAzMHB4O1xufVxuXG4uYnRuXzY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2Y3NWQwZjtcbn1cblxuLmJ0bl83IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2Y3NWQwZjtcbiAgY29sb3I6ICMxMzFmNTE7XG4gIHBhZGRpbmc6IDJweCAzMHB4O1xufVxuXG4uYnRuXzc6aG92ZXIge1xuICBjb2xvcjogI2Y3NWQwZjtcbn1cblxuLmJ0bl84IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3NWQwZjtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAycHggMzBweDtcbn1cblxuLmJ0bl84OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjZjc1ZDBmO1xufVxuXG4ubWVudSB7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYW5vdmEtc2VtaWJvbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5tZW51X2RhcmsgLm1lbnVfX2J0biB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLm1lbnVfZGFyayAubWVudV9fd3JhcCB7XG4gIGJhY2tncm91bmQ6ICMxZjIyMmI7XG59XG5cbi5tZW51X2RhcmsgLm1lbnVfX2xpc3QtbGluayB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLm1lbnUuYWN0aXZlIC5tZW51X193cmFwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4ubWVudV9fYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5tZW51X19idG4gPiBpIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4ubWVudV9fd3JhcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxMDJweCAyMHB4IDQwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLm1lbnVfX2xpc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1lbnVfX2xpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tZW51X19saXN0LWxpbmsge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjMTMxZjUxO1xufVxuXG4ubWVudV9fbGlzdC1saW5rOmhvdmVyLFxuLm1lbnVfX2xpc3QtbGluay5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3NWQwZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubWVudV9fYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1lbnVfX3dyYXAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAubWVudV9fd3JhcC1jb250YWN0IHtcbiAgICB3aWR0aDogMTEzcHg7XG4gIH1cblxuICAubWVudV9fbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLm1lbnVfX2xpc3QtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDU0cHg7XG4gIH1cblxuICAubWVudV9fbGlzdC1saW5rIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB9XG59XG5cbi5zaXRlLWhlYWRlciB7XG4gIGhlaWdodDogNjJweDtcbn1cblxuLnNpdGUtaGVhZGVyX2RhcmsgLnNpdGUtaGVhZGVyX193cmFwIHtcbiAgYmFja2dyb3VuZDogIzFmMjIyYjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnNpdGUtaGVhZGVyX193cmFwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDYycHg7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDIwLCAyMiwgMjYsIDAuMSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5zaXRlLWhlYWRlcl9fbG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLnNpdGUtaGVhZGVyX19tZW51IHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIGxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNpdGUtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDEwMnB4O1xuICB9XG5cbiAgLnNpdGUtaGVhZGVyX2RhcmsgLnNpdGUtaGVhZGVyX193cmFwIHtcbiAgICBwYWRkaW5nOiAwIDQwcHggMCA0MHB4O1xuICB9XG5cbiAgLnNpdGUtaGVhZGVyX2RhcmsgLnNpdGUtaGVhZGVyX19sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG5cbiAgLnNpdGUtaGVhZGVyX193cmFwIHtcbiAgICBoZWlnaHQ6IDEwMnB4O1xuICAgIHBhZGRpbmc6IDAgNDBweCAwIDI3NnB4O1xuICB9XG5cbiAgLnNpdGUtaGVhZGVyX19sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyOXB4O1xuICAgIGxlZnQ6IDQwcHg7XG4gIH1cblxuICAuc2l0ZS1oZWFkZXJfX21lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uaG9uZXN0eV9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uaG9uZXN0eV9faWNvbi5oZWFydCB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWhlYXJ0LnN2Z1wiKTtcbn1cblxuLmhvbmVzdHlfX2ljb24uaGFuZHNoYWtlIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taGFuZHNoYWtlLnN2Z1wiKTtcbn1cblxuLmhvbmVzdHlfX2ljb24uaG91c2Uge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1ob3VzZS5zdmdcIik7XG59XG5cbi5ob25lc3R5X19pY29uLmdpdmluZ2hvdXNlIHtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNThweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24tZ2l2aW5naG91c2Uuc3ZnXCIpO1xufVxuXG4uc2l0ZS1mb290ZXIge1xuICBmb250LWZhbWlseTogJ3Byb3hpbWFub3ZhLXNlbWlib2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG59XG5cbi5zaXRlLWZvb3Rlcl9fbWVudSB7XG4gIHBhZGRpbmc6IDQwcHggMCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaXRlLWZvb3Rlcl9fbWVudS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnNpdGUtZm9vdGVyX19tZW51LWxpbmssXG4uc2l0ZS1mb290ZXJfX21lbnUtbGluazp2aXNpdGVkIHtcbiAgY29sb3I6ICMwNDEzNDQ7XG4gIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc2l0ZS1mb290ZXJfX21lbnUtbGluay5hY3RpdmUsXG4uc2l0ZS1mb290ZXJfX21lbnUtbGluazpob3Zlcixcbi5zaXRlLWZvb3Rlcl9fbWVudS1saW5rOnZpc2l0ZWQuYWN0aXZlLFxuLnNpdGUtZm9vdGVyX19tZW51LWxpbms6dmlzaXRlZDpob3ZlciB7XG4gIGNvbG9yOiAjZjc1ZDBmO1xufVxuXG4uc2l0ZS1mb290ZXJfX2xheW91dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzE0MTYxYTtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cblxuLnNpdGUtZm9vdGVyX19jZW50cmFsIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHdpZHRoOiAyNjZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpdGUtZm9vdGVyX19tYWlsLFxuLnNpdGUtZm9vdGVyX19tYWlsOnZpc2l0ZWQge1xuICBmb250LWZhbWlseTogJ3Byb3hpbWFub3ZhLWxpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNpdGUtZm9vdGVyX19tYWlsOmhvdmVyLFxuLnNpdGUtZm9vdGVyX19tYWlsOnZpc2l0ZWQ6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2l0ZS1mb290ZXJfX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAzM3B4O1xufVxuXG4uc2l0ZS1mb290ZXJfX3NvY2lhbCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnNpdGUtZm9vdGVyX19zb2NpYWwtbGluayB7XG4gIHdpZHRoOiAzMnB4O1xuICBvcGFjaXR5OiAuMztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgbWFyZ2luOiAwIDFweDtcbn1cblxuLnNpdGUtZm9vdGVyX19zb2NpYWwtbGluayBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgZmlsbDogd2hpdGU7XG59XG5cbi5zaXRlLWZvb3Rlcl9fc29jaWFsLWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2l0ZS1mb290ZXJfX3dvcmstdGltZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNpdGUtZm9vdGVyX193b3JrLXRpbWUgPiBoMiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnNpdGUtZm9vdGVyX193b3JrLXRpbWUgPiBkbCBkdCB7XG4gIGNvbG9yOiAjN2E3YjdjO1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnNpdGUtZm9vdGVyX193b3JrLXRpbWUgPiBkbCBkZCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cblxuLnNpdGUtZm9vdGVyX19hZGRyZXNzIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc2l0ZS1mb290ZXJfX2FkZHJlc3MgPiBoMiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnNpdGUtZm9vdGVyX19hZGRyZXNzID4gYWRkcmVzcyBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uc2l0ZS1mb290ZXJfX2FkZHJlc3NfcGhvbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc2l0ZS1mb290ZXJfX2FkZHJlc3NfcGhvbmU6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zaXRlLWZvb3Rlcl9fYWRkcmVzc19tYWlsIHtcbiAgY29sb3I6ICNmNjRkMDQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2l0ZS1mb290ZXJfX2FkZHJlc3NfbWFpbDpob3ZlciB7XG4gIGNvbG9yOiAjZjY0ZDA0O1xufVxuXG4uc2l0ZS1mb290ZXJfX2NvbHVtbnMge1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2l0ZS1mb290ZXJfX2l0ZW1zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uc2l0ZS1mb290ZXJfX2l0ZW1zLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc2l0ZS1mb290ZXJfX2l0ZW1zLWxpbmssXG4uc2l0ZS1mb290ZXJfX2l0ZW1zLWxpbms6dmlzaXRlZCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc2l0ZS1mb290ZXJfX2l0ZW1zLWxpbms6aG92ZXIsXG4uc2l0ZS1mb290ZXJfX2l0ZW1zLWxpbms6dmlzaXRlZDpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjc1ZDBmO1xufVxuXG4uc2l0ZS1mb290ZXJfX3NlYXJjaCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnNpdGUtZm9vdGVyX19zZWFyY2gtdGl0bGUge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLnNpdGUtZm9vdGVyX19zZWFyY2gtc2VsZWN0IHtcbiAgd2lkdGg6IDI2NHB4O1xuICBoZWlnaHQ6IDU5cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpdGUtZm9vdGVyX19zZWFyY2gtc2VsZWN0IGlucHV0LnNpdGUtZm9vdGVyX19zZWFyY2gtc2VsZWN0LXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMDQxMzQ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYW5vdmEtcmVndWxhcicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDAgNTVweCAwIDIzcHg7XG59XG5cbi5zaXRlLWZvb3Rlcl9fc2VhcmNoLXNlbGVjdCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAuMztcbn1cblxuLnNpdGUtZm9vdGVyX19zZWFyY2gtc2VsZWN0IDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IC4zO1xufVxuXG4uc2l0ZS1mb290ZXJfX3NlYXJjaC1zZWxlY3QgOi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAuMztcbn1cblxuLnNpdGUtZm9vdGVyX19zZWFyY2gtc2VsZWN0IDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAuMztcbn1cblxuLnNpdGUtZm9vdGVyX19zZWFyY2gtc2VsZWN0IDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNpdGUtZm9vdGVyX19zZWFyY2gtc2VsZWN0IDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNpdGUtZm9vdGVyX19zZWFyY2gtc2VsZWN0IDpmb2N1czotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2l0ZS1mb290ZXJfX3NlYXJjaC1zZWxlY3QgOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNpdGUtZm9vdGVyX19zZWFyY2gtc2VsZWN0LWljb24ge1xuICBjb2xvcjogI2Y3NWQwZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMjJweDtcbiAgei1pbmRleDogMjtcbn1cblxuLnNpdGUtZm9vdGVyX19zZWFyY2gtc2VsZWN0LWxpc3Qge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMjAsIDIyLCAyNiwgMC4xKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogNTtcbiAgbWF4LWhlaWdodDogMTQ0cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaXRlLWZvb3Rlcl9fc2VhcmNoLXNlbGVjdC1zY3JvbGwge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpdGUtZm9vdGVyX19zZWFyY2gtc2VsZWN0LW9wdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogIzEzMWY1MTtcbn1cblxuLnNpdGUtZm9vdGVyX19zZWFyY2gtc2VsZWN0LW9wdGlvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmNTRhMDAgMCUsICNmZjZlMmYgMTAwJSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNpdGUtZm9vdGVyX19zZWFyY2gtc2VsZWN0LW9wdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y1NGEwMCAwJSwgI2ZmNmUyZiAxMDAlKTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc2l0ZS1mb290ZXJfX3NlYXJjaC1zZWxlY3QuYWN0aXZlIC5zaXRlLWZvb3Rlcl9fc2VhcmNoLXNlbGVjdC1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaXRlLWZvb3Rlcl9fdGV4dCB7XG4gIHdpZHRoOiAyODBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAuNDtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hbm92YS1saWdodCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnNpdGUtZm9vdGVyX190ZXh0IGEsXG4uc2l0ZS1mb290ZXJfX3RleHQgYTp2aXNpdGVkIHtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hbm92YS1zZW1pYm9sZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc2l0ZS1mb290ZXJfX3RleHQgYTpob3Zlcixcbi5zaXRlLWZvb3Rlcl9fdGV4dCBhOnZpc2l0ZWQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNpdGUtZm9vdGVyX19jb3B5cmlnaHQge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMXB4O1xufVxuXG4uc2l0ZS1mb290ZXJfX2NvcHlyaWdodCBhLFxuLnNpdGUtZm9vdGVyX19jb3B5cmlnaHQgYTp2aXNpdGVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNzVkMGY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc2l0ZS1mb290ZXJfX2NvcHlyaWdodCBhOmhvdmVyLFxuLnNpdGUtZm9vdGVyX19jb3B5cmlnaHQgYTp2aXNpdGVkOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2l0ZS1mb290ZXJfX2FjY2VzcyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LWZhbWlseTogJ3Byb3hpbWFub3ZhLXNlbWlib2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDUxcHg7XG59XG5cbi5zaXRlLWZvb3Rlcl9fYWNjZXNzIHN2ZyB7XG4gIGZpbGw6ICNmNzVkMGY7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIG1hcmdpbi1sZWZ0OiA5cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXJfX2xheW91dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIH1cblxuICAuc2l0ZS1mb290ZXJfX3dyYXAge1xuICAgIHdpZHRoOiA2NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5zaXRlLWZvb3Rlcl9fY29sdW1ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuc2l0ZS1mb290ZXJfX2NvbHVtbnNfZmlyc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDYzcHg7XG4gIH1cblxuICAuc2l0ZS1mb290ZXJfX2l0ZW1zIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuc2l0ZS1mb290ZXJfX2l0ZW1zLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMXB4O1xuICB9XG5cbiAgLnNpdGUtZm9vdGVyX190ZXh0IHtcbiAgICB3aWR0aDogNjUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgfVxuXG4gIC5zaXRlLWZvb3Rlcl9fc2VhcmNoIHtcbiAgICB3aWR0aDogMjY0cHg7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC5zaXRlLWZvb3Rlcl9fc2VhcmNoLWNvbnRyb2wge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5zaXRlLWZvb3Rlcl9fc2VhcmNoLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuc2l0ZS1mb290ZXJfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyNnB4IDA7XG4gIH1cblxuICAuc2l0ZS1mb290ZXJfX21lbnUtaXRlbSB7XG4gICAgbWFyZ2luOiAwIDIwcHggMDtcbiAgfVxuXG4gIC5zaXRlLWZvb3Rlcl9fbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgfVxuXG4gIC5zaXRlLWZvb3Rlcl9fc29jaWFsIHtcbiAgICBwYWRkaW5nLXRvcDogMzNweDtcbiAgICBtYXJnaW4tbGVmdDogLTI5cHg7XG4gIH1cblxuICAuc2l0ZS1mb290ZXJfX2NlbnRyYWwge1xuICAgIHBhZGRpbmctdG9wOiA2NnB4O1xuICB9XG5cbiAgLnNpdGUtZm9vdGVyX193cmFwIHtcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLnNpdGUtZm9vdGVyX190ZXh0IHtcbiAgICB3aWR0aDogMTIwMHB4O1xuICB9XG5cbiAgLnNpdGUtZm9vdGVyX190ZXh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNpdGUtZm9vdGVyX19hZGRyZXNzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnNpdGUtZm9vdGVyX19hZGRyZXNzID4gYWRkcmVzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjlweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuICB9XG5cbiAgLnNpdGUtZm9vdGVyX19hZGRyZXNzID4gYWRkcmVzcyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICB9XG5cbiAgLnNpdGUtZm9vdGVyX19hZGRyZXNzID4gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIH1cblxuICAuc2l0ZS1mb290ZXJfX2FkZHJlc3NfbWFpbCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICB9XG5cbiAgLnNpdGUtZm9vdGVyX19hZGRyZXNzX3Bob25lIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIH1cblxuICAuc2l0ZS1mb290ZXJfX3dvcmstdGltZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gIH1cblxuICAuc2l0ZS1mb290ZXJfX3dvcmstdGltZSA+IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgfVxuXG4gIC5zaXRlLWZvb3Rlcl9fd29yay10aW1lID4gZGwge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cblxuICAuc2l0ZS1mb290ZXJfX3dvcmstdGltZSA+IGRsID4gZHQge1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjFweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAuc2l0ZS1mb290ZXJfX2l0ZW1zIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MXB4O1xuICB9XG5cbiAgLnNpdGUtZm9vdGVyX19pdGVtcy1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cblxuICAuc2l0ZS1mb290ZXJfX2l0ZW1zLWl0ZW0gPiBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2l0ZS1mb290ZXJfX2NvbHVtbnNfZmlyc3Qge1xuICAgIG1hcmdpbi10b3A6IC0zNTlweDtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuICB9XG5cbiAgLnNpdGUtZm9vdGVyX19zZWFyY2gtdGl0bGUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0zcHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5cbi5zaXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc2l0ZV9fdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaXRlX19ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuc2l0ZV9fYm90dG9tX3NlYXJjaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAycHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLmhvbmVzdHlfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLmhvbmVzdHlfX2ljb24uaGVhcnQge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1oZWFydC5zdmdcIik7XG59XG5cbi5ob25lc3R5X19pY29uLmhhbmRzaGFrZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWhhbmRzaGFrZS5zdmdcIik7XG59XG5cbi5ob25lc3R5X19pY29uLmhvdXNlIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taG91c2Uuc3ZnXCIpO1xufVxuXG4uaG9uZXN0eV9faWNvbi5naXZpbmdob3VzZSB7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWdpdmluZ2hvdXNlLnN2Z1wiKTtcbn1cblxuLmhvbmVzdHlfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLmhvbmVzdHlfX2ljb24uaGVhcnQge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1oZWFydC5zdmdcIik7XG59XG5cbi5ob25lc3R5X19pY29uLmhhbmRzaGFrZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWhhbmRzaGFrZS5zdmdcIik7XG59XG5cbi5ob25lc3R5X19pY29uLmhvdXNlIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taG91c2Uuc3ZnXCIpO1xufVxuXG4uaG9uZXN0eV9faWNvbi5naXZpbmdob3VzZSB7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWdpdmluZ2hvdXNlLnN2Z1wiKTtcbn1cblxuLmhvbmVzdHlfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLmhvbmVzdHlfX2ljb24uaGVhcnQge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1oZWFydC5zdmdcIik7XG59XG5cbi5ob25lc3R5X19pY29uLmhhbmRzaGFrZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWhhbmRzaGFrZS5zdmdcIik7XG59XG5cbi5ob25lc3R5X19pY29uLmhvdXNlIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taG91c2Uuc3ZnXCIpO1xufVxuXG4uaG9uZXN0eV9faWNvbi5naXZpbmdob3VzZSB7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWdpdmluZ2hvdXNlLnN2Z1wiKTtcbn1cblxuLnNpbXBsZS1nYWxsZXJ5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zaW1wbGUtZ2FsbGVyeTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI2QwZDJkYztcbn1cblxuLnNpbXBsZS1nYWxsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB6LWluZGV4OiA0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbG9hZGVyLnBuZ1wiKSBuby1yZXBlYXQgYm90dG9tO1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICB0b3A6IDM1JTtcbiAgbGVmdDogNDQlO1xuICBhbmltYXRpb24tbmFtZTogc3BpbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG5cbi5zaW1wbGUtZ2FsbGVyeS5sb2FkZWQ6YWZ0ZXIsXG4uc2ltcGxlLWdhbGxlcnkubG9hZGVkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW1wbGUtZ2FsbGVyeV9fc2xpZGUge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbi5zaW1wbGUtZ2FsbGVyeV9fc2xpZGUubmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLnNpbXBsZS1nYWxsZXJ5X19zbGlkZS5wcmV2IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLnNpbXBsZS1nYWxsZXJ5X19wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogLjQ4ZW07XG4gIGhlaWdodDogLjQ4ZW07XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwIC40OGVtIC40OGVtIDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQsIHdpZHRoLCBvcGFjaXR5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zaW1wbGUtZ2FsbGVyeV9fcHJldiBzdmcge1xuICBmaWxsOiAjMTMxZjUxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4xZW07XG4gIHJpZ2h0OiAwLjFlbTtcbiAgd2lkdGg6IDAuMjZlbTtcbiAgb3BhY2l0eTogLjQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGZpbGwsIG9wYWNpdHk7XG59XG5cbi5zaW1wbGUtZ2FsbGVyeV9fcHJldjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNzVkMGY7XG4gIHdpZHRoOiAuN2VtO1xufVxuXG4uc2ltcGxlLWdhbGxlcnlfX3ByZXY6aG92ZXIgc3ZnIHtcbiAgZmlsbDogd2hpdGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zaW1wbGUtZ2FsbGVyeV9fbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAuNDhlbTtcbiAgaGVpZ2h0OiAuNDhlbTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IC40OGVtIDAgMCAuNDhlbTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZCwgd2lkdGgsIG9wYWNpdHk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNpbXBsZS1nYWxsZXJ5X19uZXh0IHN2ZyB7XG4gIGZpbGw6ICMxMzFmNTE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjEyZW07XG4gIGxlZnQ6IDAuMDllbTtcbiAgd2lkdGg6IDAuMjZlbTtcbiAgb3BhY2l0eTogLjQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGZpbGwsIG9wYWNpdHk7XG59XG5cbi5zaW1wbGUtZ2FsbGVyeV9fbmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNzVkMGY7XG4gIHdpZHRoOiAuN2VtO1xufVxuXG4uc2ltcGxlLWdhbGxlcnlfX25leHQ6aG92ZXIgc3ZnIHtcbiAgZmlsbDogd2hpdGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zaW1wbGUtZ2FsbGVyeTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxNnB4ICNkMGQyZGM7XG59XG5cbi5zaW1wbGUtZ2FsbGVyeTpob3ZlciAuc2ltcGxlLWdhbGxlcnlfX3ByZXYsXG4uc2ltcGxlLWdhbGxlcnk6aG92ZXIgLnNpbXBsZS1nYWxsZXJ5X19uZXh0IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcGFydG1lbnQtY2FyZF9sYXJnZSAuc2ltcGxlLWdhbGxlcnlfX3ByZXYge1xuICAgIHdpZHRoOiAuMjRlbTtcbiAgICBoZWlnaHQ6IC4yNGVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgLjI0ZW0gLjI0ZW0gMDtcbiAgfVxuXG4gIC5hcGFydG1lbnQtY2FyZF9sYXJnZSAuc2ltcGxlLWdhbGxlcnlfX3ByZXYgc3ZnIHtcbiAgICB0b3A6IDAuMDZlbTtcbiAgICBsZWZ0OiAwLjA0NWVtO1xuICAgIHdpZHRoOiAwLjEzZW07XG4gIH1cblxuICAuYXBhcnRtZW50LWNhcmRfbGFyZ2UgLnNpbXBsZS1nYWxsZXJ5X19uZXh0IHtcbiAgICB3aWR0aDogLjI0ZW07XG4gICAgaGVpZ2h0OiAuMjRlbTtcbiAgICBib3JkZXItcmFkaXVzOiAuMjRlbSAwIDAgLjI0ZW07XG4gIH1cblxuICAuYXBhcnRtZW50LWNhcmRfbGFyZ2UgLnNpbXBsZS1nYWxsZXJ5X19uZXh0IHN2ZyB7XG4gICAgdG9wOiAwLjA2ZW07XG4gICAgbGVmdDogMC4wNDVlbTtcbiAgICB3aWR0aDogMC4xM2VtO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuXG4uYXBhcnRtZW50LWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMjAuMTM5dnc7XG4gIGhlaWdodDogMy42N2VtO1xuICB3aWR0aDogNC41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3gtc2hhZG93O1xufVxuXG4uYXBhcnRtZW50LWNhcmRfX3RlbXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hcGFydG1lbnQtY2FyZDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmFwYXJ0bWVudC1jYXJkOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDE2cHggI2QwZDJkYztcbn1cblxuLmFwYXJ0bWVudC1jYXJkOmhvdmVyIC5hcGFydG1lbnQtY2FyZF9fcHJldixcbi5hcGFydG1lbnQtY2FyZDpob3ZlciAuYXBhcnRtZW50LWNhcmRfX25leHQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYXBhcnRtZW50LWNhcmQ6aG92ZXIgLmFwYXJ0bWVudC1jYXJkX19pbmZvIC5hcGFydG1lbnQtY2FyZF9faW5mby1ib3R0b20ge1xuICBib3gtc2hhZG93OiAwIDNweCAwICNkMGQyZGM7XG59XG5cbi5hcGFydG1lbnQtY2FyZF9fZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAyLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xufVxuXG4uYXBhcnRtZW50LWNhcmRfX2dhbGxlcnkgLnN3aXBlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFwYXJ0bWVudC1jYXJkX19nYWxsZXJ5IC5zd2lwZXItc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hcGFydG1lbnQtY2FyZF9fZ2FsbGVyeSAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYXBhcnRtZW50LWNhcmRfX2dhbGxlcnkgLnN3aXBlci1zbGlkZTphZnRlciB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogLjY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgYmxhY2sgMTAwJSk7XG59XG5cbi5hcGFydG1lbnQtY2FyZF9fcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IC40OGVtO1xuICBoZWlnaHQ6IC40OGVtO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMCAuNDhlbSAuNDhlbSAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLCB3aWR0aCwgb3BhY2l0eTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYXBhcnRtZW50LWNhcmRfX3ByZXYgc3ZnIHtcbiAgZmlsbDogIzEzMWY1MTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMWVtO1xuICByaWdodDogMC4xZW07XG4gIHdpZHRoOiAwLjI2ZW07XG4gIG9wYWNpdHk6IC40O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBmaWxsLCBvcGFjaXR5O1xufVxuXG4uYXBhcnRtZW50LWNhcmRfX3ByZXY6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjc1ZDBmO1xuICB3aWR0aDogLjdlbTtcbn1cblxuLmFwYXJ0bWVudC1jYXJkX19wcmV2OmhvdmVyIHN2ZyB7XG4gIGZpbGw6IHdoaXRlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYXBhcnRtZW50LWNhcmRfX25leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogLjQ4ZW07XG4gIGhlaWdodDogLjQ4ZW07XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAuNDhlbSAwIDAgLjQ4ZW07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQsIHdpZHRoLCBvcGFjaXR5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hcGFydG1lbnQtY2FyZF9fbmV4dCBzdmcge1xuICBmaWxsOiAjMTMxZjUxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4xMmVtO1xuICBsZWZ0OiAwLjA5ZW07XG4gIHdpZHRoOiAwLjI2ZW07XG4gIG9wYWNpdHk6IC40O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBmaWxsLCBvcGFjaXR5O1xufVxuXG4uYXBhcnRtZW50LWNhcmRfX25leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjc1ZDBmO1xuICB3aWR0aDogLjdlbTtcbn1cblxuLmFwYXJ0bWVudC1jYXJkX19uZXh0OmhvdmVyIHN2ZyB7XG4gIGZpbGw6IHdoaXRlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYXBhcnRtZW50LWNhcmRfX2luZm8ge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5hcGFydG1lbnQtY2FyZF9faW5mby1zdWIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5hcGFydG1lbnQtY2FyZF9faW5mby10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCAuMjNlbSAuMmVtIC4yM2VtO1xufVxuXG4uYXBhcnRtZW50LWNhcmRfX2luZm8tdG9wID4gZGl2Omxhc3QtY2hpbGQge1xuICBmb250LWZhbWlseTogJ3Byb3hpbWFub3ZhLXJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogLjE3ZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDAuMmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uYXBhcnRtZW50LWNhcmRfX2luZm8tdHlwZSB7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYW5vdmEtcmVndWxhcicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAuMTJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIG1hcmdpbi1ib3R0b206IDAuN2VtO1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IC42O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYXBhcnRtZW50LWNhcmRfX2luZm8tcHJpY2Uge1xuICBmb250LWZhbWlseTogJ3Byb3hpbWFub3ZhLXNlbWlib2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IC4yMmVtO1xuICBsZXR0ZXItc3BhY2luZzogLjA2N2VtO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5hcGFydG1lbnQtY2FyZF9faW5mby1iZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDEuN2VtO1xuICBtYXJnaW4tbGVmdDogMS4xZW07XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYW5vdmEtcmVndWxhcicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmFwYXJ0bWVudC1jYXJkX19pbmZvLWJlZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hcGFydG1lbnQtYmVkLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMS4xNzY1ZW07XG4gIGhlaWdodDogMS4xNzY1ZW07XG4gIHJpZ2h0OiAwO1xufVxuXG4uYXBhcnRtZW50LWNhcmRfX2luZm8tYmF0aCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMS43ZW07XG4gIG1hcmdpbi1sZWZ0OiAxLjFlbTtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hbm92YS1yZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uYXBhcnRtZW50LWNhcmRfX2luZm8tYmF0aDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hcGFydG1lbnQtYmF0aC5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDEuMTc2NWVtO1xuICBoZWlnaHQ6IDEuMTc2NWVtO1xuICByaWdodDogMDtcbn1cblxuLmFwYXJ0bWVudC1jYXJkX19pbmZvLXNxdWFyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMS43ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA5ZW07XG4gIG1hcmdpbi1sZWZ0OiAxLjFlbTtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hbm92YS1yZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uYXBhcnRtZW50LWNhcmRfX2luZm8tc3F1YXJlIHN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTAuN2VtO1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogLjU1NTZlbTtcbn1cblxuLmFwYXJ0bWVudC1jYXJkX19pbmZvLXNxdWFyZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRvcDogNDMlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYXBhcnRtZW50LXNxdWFyZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMS42NWVtO1xuICBoZWlnaHQ6IDEuNmVtO1xuICByaWdodDogMDtcbn1cblxuLmFwYXJ0bWVudC1jYXJkX19pbmZvLXNxdWFyZS5uby1pY29uIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmFwYXJ0bWVudC1jYXJkX19pbmZvLXNxdWFyZS5uby1pY29uOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFwYXJ0bWVudC1jYXJkX19pbmZvLWJvdHRvbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQyZGM7XG4gIGhlaWdodDogLjg3ZW07XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgLjE5ZW0gMCAuMjFlbTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdztcbn1cblxuLmFwYXJ0bWVudC1jYXJkX19pbmZvLWJvdHRvbSA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmFwYXJ0bWVudC1jYXJkX19pbmZvLWFyZWEge1xuICBtYXgtd2lkdGg6IDIwZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LWZhbWlseTogJ3Byb3hpbWFub3ZhLXJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMTMxZjUxO1xuICBvcGFjaXR5OiAuNjtcbiAgZm9udC1zaXplOiAuMTZlbTtcbiAgcGFkZGluZzogMC40ZW0gMCAwIDEuMmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hcGFydG1lbnQtY2FyZF9faW5mby1hcmVhOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAuNDM3NWVtO1xuICBsZWZ0OiAuMTI1ZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hcGFydG1lbnQtYXJlYS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IC42ODc1ZW07XG4gIGhlaWdodDogLjg3NWVtO1xuICBjb250ZW50OiAnJztcbn1cblxuLmFwYXJ0bWVudC1jYXJkX19pbmZvLWFyZWEgc3BhbiB7XG4gIGNvbG9yOiAjZjc1ZDBmO1xufVxuXG4uYXBhcnRtZW50LWNhcmRfX2luZm8tbmFtZSB7XG4gIG1heC13aWR0aDogMTMuMzMzM2VtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgY29sb3I6ICMxMzFmNTE7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYW5vdmEtc2VtaWJvbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogLjI0ZW07XG59XG5cbi5hcGFydG1lbnQtY2FyZF9faW5mby1lbmVyZ3kge1xuICBtYXJnaW4tbGVmdDogLjE1ZW07XG4gIGhlaWdodDogMC4yZW07XG4gIHdpZHRoOiAwLjZlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYXBhcnRtZW50LWNhcmRfX2luZm8tZW5lcmd5LmFwcCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hLXBsdXMtcGx1cy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogLjI5ZW07XG59XG5cbi5hcGFydG1lbnQtY2FyZF9faW5mby1lbmVyZ3kuYXAge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYS1wbHVzLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAuMjRlbTtcbn1cblxuLmFwYXJ0bWVudC1jYXJkX19pbmZvLWVuZXJneS5hIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2EucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmFwYXJ0bWVudC1jYXJkX19pbmZvLWVuZXJneS5iIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2IucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmFwYXJ0bWVudC1jYXJkX19pbmZvLWVuZXJneS5jIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2MucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmFwYXJ0bWVudC1jYXJkX19pbmZvLWVuZXJneS5kIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2QucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmFwYXJ0bWVudC1jYXJkX19pbmZvLWVuZXJneS5lIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2UucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmFwYXJ0bWVudC1jYXJkX19pbmZvLWVuZXJneS5mIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2YucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmFwYXJ0bWVudC1jYXJkX19pbmZvLWVuZXJneS5nIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2cucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmFwYXJ0bWVudC1jYXJkX19pbmZvLXBhbm9yYW1hIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nLzM2MF9yb3RhdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IC4zOGVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogLjMyZW07XG59XG5cbi5hcGFydG1lbnQtY2FyZF9fYmFsY29ueSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iYWxjb255LWRhcmsuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IC4wOTc0ZW07XG4gIGhlaWdodDogLjFlbTtcbn1cblxuLmFwYXJ0bWVudC1jYXJkX2xhcmdlIHtcbiAgaGVpZ2h0OiAyLjQyZW07XG59XG5cbi5hcGFydG1lbnQtY2FyZF9sYXJnZSAuYXBhcnRtZW50LWNhcmRfX2dhbGxlcnkge1xuICBoZWlnaHQ6IDEuNTU3ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXBhcnRtZW50LWNhcmQge1xuICAgIGZvbnQtc2l6ZTogMTAuM3Z3O1xuICB9XG5cbiAgLmFwYXJ0bWVudC1jYXJkX2xhcmdlIHtcbiAgICBmb250LXNpemU6IDE1dnc7XG4gICAgaGVpZ2h0OiAxLjk4ZW07XG4gIH1cblxuICAuYXBhcnRtZW50LWNhcmRfbGFyZ2UgLmFwYXJ0bWVudC1jYXJkX19pbmZvLWJvdHRvbSB7XG4gICAgaGVpZ2h0OiAwLjQyZW07XG4gICAgcGFkZGluZzogMCAuMTFlbSAwIDAuMWVtO1xuICB9XG5cbiAgLmFwYXJ0bWVudC1jYXJkX2xhcmdlIC5hcGFydG1lbnQtY2FyZF9faW5mby1uYW1lIHtcbiAgICBmb250LXNpemU6IDAuMTFlbTtcbiAgICBtYXgtd2lkdGg6IDIzLjMzMzNlbTtcbiAgfVxuXG4gIC5hcGFydG1lbnQtY2FyZF9sYXJnZSAuYXBhcnRtZW50LWNhcmRfX2luZm8tYXJlYSB7XG4gICAgZm9udC1zaXplOiAuMDhlbTtcbiAgICBwYWRkaW5nOiAwLjVlbSAwIC4wMWVtIDEuMmVtO1xuICB9XG5cbiAgLmFwYXJ0bWVudC1jYXJkX2xhcmdlIC5hcGFydG1lbnQtY2FyZF9fcHJldiB7XG4gICAgd2lkdGg6IC4yNGVtO1xuICAgIGhlaWdodDogLjI0ZW07XG4gICAgYm9yZGVyLXJhZGl1czogMCAuMjRlbSAuMjRlbSAwO1xuICB9XG5cbiAgLmFwYXJ0bWVudC1jYXJkX2xhcmdlIC5hcGFydG1lbnQtY2FyZF9fcHJldiBzdmcge1xuICAgIHRvcDogMC4wNmVtO1xuICAgIGxlZnQ6IDAuMDQ1ZW07XG4gICAgd2lkdGg6IDAuMTNlbTtcbiAgfVxuXG4gIC5hcGFydG1lbnQtY2FyZF9sYXJnZSAuYXBhcnRtZW50LWNhcmRfX25leHQge1xuICAgIHdpZHRoOiAuMjRlbTtcbiAgICBoZWlnaHQ6IC4yNGVtO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNGVtIDAgMCAuMjRlbTtcbiAgfVxuXG4gIC5hcGFydG1lbnQtY2FyZF9sYXJnZSAuYXBhcnRtZW50LWNhcmRfX25leHQgc3ZnIHtcbiAgICB0b3A6IDAuMDZlbTtcbiAgICBsZWZ0OiAwLjA0NWVtO1xuICAgIHdpZHRoOiAwLjEzZW07XG4gIH1cblxuICAuYXBhcnRtZW50LWNhcmRfbGFyZ2UgLmFwYXJ0bWVudC1jYXJkX19pbmZvLWVuZXJneSB7XG4gICAgZm9udC1zaXplOiAuNWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAuMjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC4wNWVtO1xuICB9XG5cbiAgLmFwYXJ0bWVudC1jYXJkX19pbmZvLXN1YiB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFwYXJ0bWVudC1jYXJkX19pbmZvLWJhbGNvbnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAuYXBhcnRtZW50LWNhcmRfX2luZm8tYmFsY29ueSBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAuYXBhcnRtZW50LWNhcmRfX2luZm8tYWRkaXRpb25hbCB7XG4gICAgY29sb3I6ICMxMzFmNTE7XG4gICAgZm9udC1zaXplOiAwLjEyZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1mYW1pbHk6ICdwcm94aW1hbm92YS1yZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBtYXJnaW4tbGVmdDogLjhlbTtcbiAgfVxuXG4gIC5hcGFydG1lbnQtY2FyZF9faW5mby1hZGRpdGlvbmFsIHNwYW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAuNWVtO1xuICAgIGZvbnQtZmFtaWx5OiAncHJveGltYW5vdmEtc2VtaWJvbGQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAuNWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiByZ2JhKDE5LCAzMSwgODEsIDAuNik7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICB3b3JkLXNwYWNpbmc6IDAuMTdlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5hcGFydG1lbnQtY2FyZCB7XG4gICAgZm9udC1zaXplOiA1LjF2dztcbiAgfVxuXG4gIC5hcGFydG1lbnQtY2FyZF9sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxMC43dnc7XG4gIH1cbn1cblxuLmhvbmVzdHlfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLmhvbmVzdHlfX2ljb24uaGVhcnQge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1oZWFydC5zdmdcIik7XG59XG5cbi5ob25lc3R5X19pY29uLmhhbmRzaGFrZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWhhbmRzaGFrZS5zdmdcIik7XG59XG5cbi5ob25lc3R5X19pY29uLmhvdXNlIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taG91c2Uuc3ZnXCIpO1xufVxuXG4uaG9uZXN0eV9faWNvbi5naXZpbmdob3VzZSB7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWdpdmluZ2hvdXNlLnN2Z1wiKTtcbn1cblxuLnByZXN0aWdlLWNhcmQge1xuICBmb250LXNpemU6IDEwMHZ3O1xuICB3aWR0aDogMWVtO1xuICBwYWRkaW5nLWJvdHRvbTogNTUuMzA5NzM0NTElO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcmVzdGlnZS1jYXJkX193cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcmVzdGlnZS1jYXJkX19waWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG59XG5cbi5wcmVzdGlnZS1jYXJkX19waWMgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnByZXN0aWdlLWNhcmRfX3BpYzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgNTAlLCBibGFjayAxMDAlKTtcbn1cblxuLnByZXN0aWdlLWNhcmRfX2JvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuMDI5NWVtIC4wM2VtIDAuMDI5NWVtIC4wMzFlbTtcbn1cblxuLnByZXN0aWdlLWNhcmRfX2JvdHRvbSA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4ucHJlc3RpZ2UtY2FyZF9fYm90dG9tLnNvbGQgLnByZXN0aWdlLWNhcmRfX3NvbGQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucHJlc3RpZ2UtY2FyZF9fYm90dG9tLnNvbGQgLnByZXN0aWdlLWNhcmRfX3ByaWNlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcmVzdGlnZS1jYXJkX190aXRsZSB7XG4gIG1heC13aWR0aDogMTUuNGVtO1xuICBmb250LWZhbWlseTogJ2NvbnN0YW50aWEtcmVndWxhcicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAuMDI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMjFlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5wcmVzdGlnZS1jYXJkX19lbmVyZ3kge1xuICBmb250LXNpemU6IDQuOWVtO1xuICBtYXJnaW4tbGVmdDogMC4wOGVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjA3ZW07XG4gIGhlaWdodDogMC4xZW07XG4gIG1pbi13aWR0aDogMC4zZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnByZXN0aWdlLWNhcmRfX2VuZXJneS5hcHAge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYS1wbHVzLXBsdXMucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWluLXdpZHRoOiAuMjllbTtcbn1cblxuLnByZXN0aWdlLWNhcmRfX2VuZXJneS5hcCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hLXBsdXMucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWluLXdpZHRoOiAuMjRlbTtcbn1cblxuLnByZXN0aWdlLWNhcmRfX2VuZXJneS5hIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2EucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLnByZXN0aWdlLWNhcmRfX2VuZXJneS5iIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2IucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLnByZXN0aWdlLWNhcmRfX2VuZXJneS5jIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2MucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLnByZXN0aWdlLWNhcmRfX2VuZXJneS5kIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2QucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLnByZXN0aWdlLWNhcmRfX2VuZXJneS5lIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2UucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLnByZXN0aWdlLWNhcmRfX2VuZXJneS5mIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2YucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLnByZXN0aWdlLWNhcmRfX2VuZXJneS5nIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2cucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLnByZXN0aWdlLWNhcmRfX3BsYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hbm92YS1yZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IC4wMDhlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIHBhZGRpbmctbGVmdDogMS4zZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi5wcmVzdGlnZS1jYXJkX19wcmljZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29uc3RhbnRpYS1yZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IC4wMTVlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjFlbTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnByZXN0aWdlLWNhcmRfX3R5cGUge1xuICBmb250LWZhbWlseTogJ3Byb3hpbWFub3ZhLXJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogLjAwOGVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xM2VtO1xufVxuXG4ucHJlc3RpZ2UtY2FyZF9faW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IC4yM2VtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuMDA5ZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYW5vdmEtcmVndWxhcicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ucHJlc3RpZ2UtY2FyZF9fcm9vbXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDEuN2VtO1xuICBtYXJnaW4tcmlnaHQ6IC45ZW07XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYW5vdmEtcmVndWxhcicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnByZXN0aWdlLWNhcmRfX3Jvb21zOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2FwYXJ0bWVudC1iZWQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxLjE3NjVlbTtcbiAgaGVpZ2h0OiAxLjE3NjVlbTtcbiAgcmlnaHQ6IDA7XG59XG5cbi5wcmVzdGlnZS1jYXJkX19iYXRoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjdlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjFlbTtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hbm92YS1yZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ucHJlc3RpZ2UtY2FyZF9fYmF0aDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hcGFydG1lbnQtYmF0aC5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDEuMTc2NWVtO1xuICBoZWlnaHQ6IDEuMTc2NWVtO1xuICByaWdodDogMDtcbn1cblxuLnByZXN0aWdlLWNhcmRfX2FyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA5ZW07XG4gIG1hcmdpbi1yaWdodDogLjhlbTtcbn1cblxuLnByZXN0aWdlLWNhcmRfX2FyZWEgc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMC4yZW07XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAuNTU1NmVtO1xufVxuXG4ucHJlc3RpZ2UtY2FyZF9fYmFsY29ueSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iYWxjb255LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxLjNlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjFlbTtcbn1cblxuLnByZXN0aWdlLWNhcmRfX3Bvb2wge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcG9vbC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMS4zZW07XG4gIGhlaWdodDogMS4zZW07XG4gIG1hcmdpbi1yaWdodDogMS4xZW07XG59XG5cbi5wcmVzdGlnZS1jYXJkX19zb2xkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hbm92YS1zZW1pYm9sZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDAuMDA2Nzc1ZW07XG4gIGhlaWdodDogMi4yM2VtO1xuICB3aWR0aDogNS45MmVtO1xuICBsaW5lLWhlaWdodDogMi4yM2VtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3NWQwZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uaG9uZXN0eV9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uaG9uZXN0eV9faWNvbi5oZWFydCB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWhlYXJ0LnN2Z1wiKTtcbn1cblxuLmhvbmVzdHlfX2ljb24uaGFuZHNoYWtlIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taGFuZHNoYWtlLnN2Z1wiKTtcbn1cblxuLmhvbmVzdHlfX2ljb24uaG91c2Uge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1ob3VzZS5zdmdcIik7XG59XG5cbi5ob25lc3R5X19pY29uLmdpdmluZ2hvdXNlIHtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNThweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24tZ2l2aW5naG91c2Uuc3ZnXCIpO1xufVxuXG4uaG9uZXN0eV9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uaG9uZXN0eV9faWNvbi5oZWFydCB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWhlYXJ0LnN2Z1wiKTtcbn1cblxuLmhvbmVzdHlfX2ljb24uaGFuZHNoYWtlIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taGFuZHNoYWtlLnN2Z1wiKTtcbn1cblxuLmhvbmVzdHlfX2ljb24uaG91c2Uge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1ob3VzZS5zdmdcIik7XG59XG5cbi5ob25lc3R5X19pY29uLmdpdmluZ2hvdXNlIHtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNThweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24tZ2l2aW5naG91c2Uuc3ZnXCIpO1xufVxuXG4uaG9uZXN0eV9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uaG9uZXN0eV9faWNvbi5oZWFydCB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWhlYXJ0LnN2Z1wiKTtcbn1cblxuLmhvbmVzdHlfX2ljb24uaGFuZHNoYWtlIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taGFuZHNoYWtlLnN2Z1wiKTtcbn1cblxuLmhvbmVzdHlfX2ljb24uaG91c2Uge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1ob3VzZS5zdmdcIik7XG59XG5cbi5ob25lc3R5X19pY29uLmdpdmluZ2hvdXNlIHtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNThweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24tZ2l2aW5naG91c2Uuc3ZnXCIpO1xufVxuXG4ubmljZS1jaGVjay1ib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uaWNlLWNoZWNrLWJveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbn1cblxuLm5pY2UtY2hlY2stYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uaWNlLWNoZWNrLWJveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgaSArIC5uaWNlLWNoZWNrLWJveF9fbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2Y3NWQwZjtcbiAgYm9yZGVyLWNvbG9yOiAjZjc1ZDBmO1xufVxuXG4ubmljZS1jaGVjay1ib3ggaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxcHg7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubmljZS1jaGVjay1ib3hfX2xhYmVsIHtcbiAgei1pbmRleDogMTtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hbm92YS1zZW1pYm9sZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMxMzFmNTE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uaWNlLWNoZWNrLWJveF9fbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuLm11bHRpLXNlbGVjdCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogIzEzMWY1MTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYW5vdmEtc2VtaWJvbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNTFweDtcbiAgcGFkZGluZzogMCAyNHB4IDAgMjJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDZweCA0cHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQsIGNvbG9yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tdWx0aS1zZWxlY3Qgc3ZnIHtcbiAgZmlsbDogIzEzMWY1MTtcbiAgd2lkdGg6IDEzcHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGZpbGw7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICB0b3A6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubXVsdGktc2VsZWN0X19jb3VudGVyIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogIzEzMWY1MTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LWZhbWlseTogJ3Byb3hpbWFub3ZhLXJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIHJpZ2h0OiAtNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZDtcbn1cblxuLm11bHRpLXNlbGVjdF9fY291bnRlciBzcGFuICsgaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tdWx0aS1zZWxlY3RfX2NvdW50ZXIgaSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4ubXVsdGktc2VsZWN0LmFjdGl2ZSxcbi5tdWx0aS1zZWxlY3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTMxZjUxO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5tdWx0aS1zZWxlY3QuYWN0aXZlIHN2Zyxcbi5tdWx0aS1zZWxlY3Q6aG92ZXIgc3ZnIHtcbiAgZmlsbDogd2hpdGU7XG59XG5cbi5tdWx0aS1zZWxlY3QuYWN0aXZlIC5tdWx0aS1zZWxlY3RfX2NvdW50ZXIsXG4ubXVsdGktc2VsZWN0OmhvdmVyIC5tdWx0aS1zZWxlY3RfX2NvdW50ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjc1ZDBmO1xufVxuXG4ubXVsdGktc2VsZWN0X2RhcmsgLm11bHRpLXNlbGVjdF9fY291bnRlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogI2Y3NWQwZjtcbn1cblxuLm11bHRpLXNlbGVjdF9kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y3NWQwZjtcbn1cblxuLm11bHRpLXNlbGVjdF9kYXJrOmhvdmVyIC5tdWx0aS1zZWxlY3RfX2NvdW50ZXIge1xuICBjb2xvcjogI2Y3NWQwZjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5tdWx0aS1zZWxlY3QtbGlzdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbWluLXdpZHRoOiAyMjZweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hbm92YS1zZW1pYm9sZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLm11bHRpLXNlbGVjdC1saXN0LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubXVsdGktc2VsZWN0LWxpc3RfX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCA2cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLm11bHRpLXNlbGVjdC1saXN0X193cmFwOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAxMHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgNnB4IDZweCA2cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgd2hpdGUgdHJhbnNwYXJlbnQ7XG59XG5cbi5tdWx0aS1zZWxlY3QtbGlzdF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyMHB4IDE3cHggMTBweCAxNXB4O1xufVxuXG4ubXVsdGktc2VsZWN0LWxpc3RfX3RpdGxlIHtcbiAgY29sb3I6ICMxMzFmNTE7XG4gIG9wYWNpdHk6IC40O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjFweDtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hbm92YS1yZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ubXVsdGktc2VsZWN0LWxpc3RfX2NsZWFyIHtcbiAgY29sb3I6ICNiYWJjYzU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG59XG5cbi5tdWx0aS1zZWxlY3QtbGlzdF9fY2xlYXI6aG92ZXIge1xuICBjb2xvcjogI2Y3NWQwZjtcbn1cblxuLm11bHRpLXNlbGVjdC1saXN0X19pdGVtcyB7XG4gIHBhZGRpbmc6IDAgMTZweCA4cHg7XG59XG5cbi5tdWx0aS1zZWxlY3QtbGlzdF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5ob25lc3R5X19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5ob25lc3R5X19pY29uLmhlYXJ0IHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taGVhcnQuc3ZnXCIpO1xufVxuXG4uaG9uZXN0eV9faWNvbi5oYW5kc2hha2Uge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1oYW5kc2hha2Uuc3ZnXCIpO1xufVxuXG4uaG9uZXN0eV9faWNvbi5ob3VzZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWhvdXNlLnN2Z1wiKTtcbn1cblxuLmhvbmVzdHlfX2ljb24uZ2l2aW5naG91c2Uge1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1naXZpbmdob3VzZS5zdmdcIik7XG59XG5cbi5wcmljZS1zbGlkZXIge1xuICBmb250LWZhbWlseTogJ3Byb3hpbWFub3ZhLXNlbWlib2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjI2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucHJpY2Utc2xpZGVyX192YWx1ZSB7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIGNvbG9yOiAjYjJiNGJmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgbWluLXdpZHRoOiA2NnB4O1xufVxuXG4ucHJpY2Utc2xpZGVyX192YWx1ZSBzcGFuIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMzAzYTY2O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbn1cblxuLnByaWNlLXNsaWRlcl9fY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogI2Q5ZDlkOTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi5wcmljZS1zbGlkZXJfX2NvbnRyb2wgLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICMxMzFmNTE7XG59XG5cbi5wcmljZS1zbGlkZXJfX2NvbnRyb2wgLm5vVWktaGFuZGxlIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IG5vbmU7XG4gIHRvcDogLTlweDtcbiAgcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDE5LCAzMSwgODEsIDAuMTIpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByaWNlLXNsaWRlcl9fY29udHJvbCAubm9VaS1oYW5kbGU6YmVmb3JlLFxuLnByaWNlLXNsaWRlcl9fY29udHJvbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICB0b3A6IDlweDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2JhKDE5LCAzMSwgODEsIDAuNCk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDE5LCAzMSwgODEsIDAuNCk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvcjtcbn1cblxuLnByaWNlLXNsaWRlcl9fY29udHJvbCAubm9VaS1oYW5kbGU6YmVmb3JlIHtcbiAgbGVmdDogOXB4O1xufVxuXG4ucHJpY2Utc2xpZGVyX19jb250cm9sIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gIGxlZnQ6IDEzcHg7XG59XG5cbi5wcmljZS1zbGlkZXJfX2NvbnRyb2wgLm5vVWktaGFuZGxlOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMzMzMpO1xufVxuXG4ucHJpY2Utc2xpZGVyX19jb250cm9sIC5ub1VpLWhhbmRsZTpob3ZlcjpiZWZvcmUsXG4ucHJpY2Utc2xpZGVyX19jb250cm9sIC5ub1VpLWhhbmRsZTpob3ZlcjphZnRlciB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMTMxZjUxO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzEzMWY1MTtcbn1cblxuLnByaWNlLXNsaWRlcl9kYXJrIC5wcmljZS1zbGlkZXJfX3ZhbHVlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cblxuLnByaWNlLXNsaWRlcl9kYXJrIC5wcmljZS1zbGlkZXJfX3ZhbHVlIHNwYW4ge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5wcmljZS1zbGlkZXJfZGFyayAucHJpY2Utc2xpZGVyX19jb250cm9sIHtcbiAgYmFja2dyb3VuZDogIzI4MmEyZjtcbn1cblxuLnByaWNlLXNsaWRlcl9kYXJrIC5wcmljZS1zbGlkZXJfX2NvbnRyb2wgLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICNmNzVkMGY7XG59XG5cbi5wcmljZS1zbGlkZXJfZGFyayAucHJpY2Utc2xpZGVyX19jb250cm9sIC5ub1VpLWhhbmRsZTpob3ZlcjpiZWZvcmUsXG4ucHJpY2Utc2xpZGVyX2RhcmsgLnByaWNlLXNsaWRlcl9fY29udHJvbCAubm9VaS1oYW5kbGU6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2Y3NWQwZjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmNzVkMGY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnByaWNlLXNsaWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHg7XG4gICAgd2lkdGg6IDIwOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHJpY2Utc2xpZGVyX19jb250cm9sIHtcbiAgICBib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLmhvbmVzdHlfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLmhvbmVzdHlfX2ljb24uaGVhcnQge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1oZWFydC5zdmdcIik7XG59XG5cbi5ob25lc3R5X19pY29uLmhhbmRzaGFrZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWhhbmRzaGFrZS5zdmdcIik7XG59XG5cbi5ob25lc3R5X19pY29uLmhvdXNlIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taG91c2Uuc3ZnXCIpO1xufVxuXG4uaG9uZXN0eV9faWNvbi5naXZpbmdob3VzZSB7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWdpdmluZ2hvdXNlLnN2Z1wiKTtcbn1cblxuLnJvb21zLXNsaWRlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBoZWlnaHQ6IDUxcHg7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYW5vdmEtc2VtaWJvbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDAgMTRweCAwIDQ3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJvb21zLXNsaWRlciBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIGxlZnQ6IDE0cHg7XG59XG5cbi5yb29tcy1zbGlkZXJfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yb29tcy1zbGlkZXJfX3Jvb20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjMTMxZjUxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucm9vbXMtc2xpZGVyX19yb29tLmFjdGl2ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnJvb21zLXNsaWRlcl9fY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1cHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5yb29tcy1zbGlkZXJfX2NvbnRyb2wgLm5vVWktY29ubmVjdHMge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnJvb21zLXNsaWRlcl9fY29udHJvbCAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogI2Y3NWQwZjtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDRweCByZ2JhKDI0NywgOTMsIDE1LCAwLjIpO1xufVxuXG4ucm9vbXMtc2xpZGVyX19jb250cm9sIC5ub1VpLWhhbmRsZSB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHRvcDogLTE2cHg7XG4gIHJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgN3B4IDExcHggcmdiYSgxOSwgMzEsIDgxLCAwLjMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yb29tcy1zbGlkZXJfX2NvbnRyb2wgLm5vVWktaGFuZGxlOmJlZm9yZSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTksIDMxLCA4MSwgMC40KTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZDtcbn1cblxuLnJvb21zLXNsaWRlcl9fY29udHJvbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDhweCA4cHggMCA4cHg7XG4gIGJvcmRlci1jb2xvcjogd2hpdGUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5yb29tcy1zbGlkZXJfX2NvbnRyb2wgLm5vVWktaGFuZGxlOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmNzVkMGY7XG59XG5cbi5ob25lc3R5X19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5ob25lc3R5X19pY29uLmhlYXJ0IHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taGVhcnQuc3ZnXCIpO1xufVxuXG4uaG9uZXN0eV9faWNvbi5oYW5kc2hha2Uge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1oYW5kc2hha2Uuc3ZnXCIpO1xufVxuXG4uaG9uZXN0eV9faWNvbi5ob3VzZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWhvdXNlLnN2Z1wiKTtcbn1cblxuLmhvbmVzdHlfX2ljb24uZ2l2aW5naG91c2Uge1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1naXZpbmdob3VzZS5zdmdcIik7XG59XG5cbi50b2dnbGUge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50b2dnbGUgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG59XG5cbi50b2dnbGUgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC50b2dnbGVfX2xhYmVsIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cblxuLnRvZ2dsZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLnRvZ2dsZV9fbGFiZWwgKyAudG9nZ2xlX19jb250cm9sIC50b2dnbGVfX2NvbnRyb2wtaXRlbSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDEwMCUgKyAxMHB4KSk7XG59XG5cbi50b2dnbGUgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC50b2dnbGVfX2xhYmVsICsgLnRvZ2dsZV9fY29udHJvbCArIC50b2dnbGVfX2xhYmVsIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4udG9nZ2xlX19jb250cm9sIHtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogI2Y3NWQwZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBtYXJnaW46IDAgMjBweDtcbn1cblxuLnRvZ2dsZV9fY29udHJvbC1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IG5vbmU7XG4gIHRvcDogLTRweDtcbiAgbGVmdDogLTVweDtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMTksIDMxLCA4MSwgMC4xMik7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udG9nZ2xlX19jb250cm9sLWl0ZW06YmVmb3JlLFxuLnRvZ2dsZV9fY29udHJvbC1pdGVtOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5cHg7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgcmdiYSgxOSwgMzEsIDgxLCAwLjQpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgxOSwgMzEsIDgxLCAwLjQpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItY29sb3I7XG59XG5cbi50b2dnbGVfX2NvbnRyb2wtaXRlbTpiZWZvcmUge1xuICBsZWZ0OiA5cHg7XG59XG5cbi50b2dnbGVfX2NvbnRyb2wtaXRlbTphZnRlciB7XG4gIGxlZnQ6IDEzcHg7XG59XG5cbi50b2dnbGVfX2NvbnRyb2wtaXRlbTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4zMzMzKTtcbn1cblxuLnRvZ2dsZV9fY29udHJvbC1pdGVtOmhvdmVyOmJlZm9yZSxcbi50b2dnbGVfX2NvbnRyb2wtaXRlbTpob3ZlcjphZnRlciB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZjc1ZDBmO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Y3NWQwZjtcbn1cblxuLnRvZ2dsZV9fbGFiZWwge1xuICBmb250LWZhbWlseTogJ3Byb3hpbWFub3ZhLXNlbWlib2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG59XG5cbi50b2dnbGVfX2xhYmVsICsgLnRvZ2dsZV9fY29udHJvbCArIC50b2dnbGVfX2xhYmVsIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cblxuLmZpbHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZmlsdGVyX19pdGVtIHtcbiAgcGFkZGluZzogMjBweCAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZpbHRlcl9faXRlbSA+ICoge1xuICB3aWR0aDogMjI2cHg7XG59XG5cbi5maWx0ZXJfX2l0ZW1fc2VsZWN0IHtcbiAgd2lkdGg6IDI3NHB4O1xufVxuXG4uZmlsdGVyX19pdGVtIC53ZWJzdGVycy1zZWxlY3Qge1xuICBoZWlnaHQ6IDUxcHg7XG59XG5cbi5maWx0ZXJfX2l0ZW0gLndlYnN0ZXJzLXNlbGVjdF9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogNHB4IDZweCAwO1xuICBmb250LWZhbWlseTogJ3Byb3hpbWFub3ZhLXNlbWlib2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZmlsdGVyX19pdGVtIC53ZWJzdGVycy1zZWxlY3RfX2Fycm93IHtcbiAgcmlnaHQ6IDE2cHg7XG59XG5cbi5maWx0ZXJfX2Nsb3NlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpbHRlcl9fY2xvc2UgaSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLmZpbHRlcl9fY2xlYXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hbm92YS1zZW1pYm9sZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMxMzFmNTE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG59XG5cbi5maWx0ZXJfX2NsZWFyIGkge1xuICBjb2xvcjogI2Y3NWQwZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLmZpbHRlcl9fY2xlYXI6aG92ZXIge1xuICBjb2xvcjogI2Y3NWQwZjtcbn1cblxuLmZpbHRlcl9fY29udHJvbCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5maWx0ZXJfZGFyayAuZmlsdGVyX19jbGVhciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmZpbHRlcl9kYXJrIC5maWx0ZXJfX2NsZWFyOmhvdmVyIHtcbiAgY29sb3I6ICNmNzVkMGY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmZpbHRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuZmlsdGVyX19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuZmlsdGVyX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmlsdGVyX19pdGVtID4gKiB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuZmlsdGVyX19pdGVtX3NlbGVjdCB7XG4gICAgd2lkdGg6IDE2OXB4O1xuICB9XG5cbiAgLmZpbHRlcl9fY29udHJvbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgfVxuXG4gIC5maWx0ZXJfX2NsZWFyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICB9XG59XG5cbi5ob25lc3R5X19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5ob25lc3R5X19pY29uLmhlYXJ0IHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taGVhcnQuc3ZnXCIpO1xufVxuXG4uaG9uZXN0eV9faWNvbi5oYW5kc2hha2Uge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1oYW5kc2hha2Uuc3ZnXCIpO1xufVxuXG4uaG9uZXN0eV9faWNvbi5ob3VzZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWhvdXNlLnN2Z1wiKTtcbn1cblxuLmhvbmVzdHlfX2ljb24uZ2l2aW5naG91c2Uge1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1naXZpbmdob3VzZS5zdmdcIik7XG59XG5cbi5ob25lc3R5X19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5ob25lc3R5X19pY29uLmhlYXJ0IHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taGVhcnQuc3ZnXCIpO1xufVxuXG4uaG9uZXN0eV9faWNvbi5oYW5kc2hha2Uge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1oYW5kc2hha2Uuc3ZnXCIpO1xufVxuXG4uaG9uZXN0eV9faWNvbi5ob3VzZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWhvdXNlLnN2Z1wiKTtcbn1cblxuLmhvbmVzdHlfX2ljb24uZ2l2aW5naG91c2Uge1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1naXZpbmdob3VzZS5zdmdcIik7XG59XG5cbi5pbmZvLXdpbmRvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjEwcHg7XG4gIGhlaWdodDogMTg3cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5pbmZvLXdpbmRvdzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0b3A6IDE4N3B4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMCA1cHg7XG4gIGJvcmRlci1jb2xvcjogd2hpdGUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5pbmZvLXdpbmRvd19fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogMTdweDtcbiAgY29sb3I6ICMxMzFmNTE7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uaW5mby13aW5kb3dfX3BpYyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICBoZWlnaHQ6IDEyNHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW5mby13aW5kb3dfX3BpYyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmluZm8td2luZG93X19ib3R0b20ge1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMDtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hbm92YS1zZW1pYm9sZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmluZm8td2luZG93X190aXRsZSB7XG4gIGNvbG9yOiAjMTMxZjUxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmluZm8td2luZG93X19wcmljZSB7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYW5vdmEtc2VtaWJvbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjZjc1ZDBmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5pbmZvLXdpbmRvdy1wYXJlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMTBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE4N3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbmZvLXdpbmRvdy1wYXJlbnQuYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGUtaW4gLjNzIGZvcndhcmRzO1xuICBhbmltYXRpb246IGZhZGUtaW4gLjNzIGZvcndhcmRzO1xufVxuXG4uaW5mby13aW5kb3ctcGFyZW50ID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaW5mby13aW5kb3ctcGFyZW50ID4gZGl2Om50aC1jaGlsZCgxKSA+IGRpdjpudGgtY2hpbGQoMSkge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pbmZvLXdpbmRvdy1wYXJlbnQgPiBkaXY6bnRoLWNoaWxkKDEpID4gZGl2Om50aC1jaGlsZCgyKSxcbi5pbmZvLXdpbmRvdy1wYXJlbnQgPiBkaXY6bnRoLWNoaWxkKDEpID4gZGl2Omxhc3QtY2hpbGQge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmluZm8td2luZG93LXBhcmVudCA+IGRpdjpudGgtY2hpbGQoMSkgPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmluZm8td2luZG93LXBhcmVudCA+IGRpdjpudGgtY2hpbGQoMykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW5mby13aW5kb3ctcGFyZW50IC5nbS1zdHlsZS1pdyB7XG4gIG92ZXJmbG93OiBpbmhlcml0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzNHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDM0cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbmZvLXdpbmRvdy1wYXJlbnQgLmdtLXN0eWxlLWl3ID4gZGl2IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbmZvLXdpbmRvdy1wYXJlbnQgLmdtLXN0eWxlLWl3ID4gZGl2ID4gZGl2IHtcbiAgb3ZlcmZsb3c6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cblxuLm1hcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uaG9uZXN0eV9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uaG9uZXN0eV9faWNvbi5oZWFydCB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWhlYXJ0LnN2Z1wiKTtcbn1cblxuLmhvbmVzdHlfX2ljb24uaGFuZHNoYWtlIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taGFuZHNoYWtlLnN2Z1wiKTtcbn1cblxuLmhvbmVzdHlfX2ljb24uaG91c2Uge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1ob3VzZS5zdmdcIik7XG59XG5cbi5ob25lc3R5X19pY29uLmdpdmluZ2hvdXNlIHtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNThweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24tZ2l2aW5naG91c2Uuc3ZnXCIpO1xufVxuXG4ud2Vic3RlcnMtc2VsZWN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgxOSwgMzEsIDgxLCAwLjAzKTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLndlYnN0ZXJzLXNlbGVjdF9vcGVuZWQgLndlYnN0ZXJzLXNlbGVjdF9fYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ud2Vic3RlcnMtc2VsZWN0X19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwIDVweDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkZGRkIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ud2Vic3RlcnMtc2VsZWN0X19pdGVtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMjBweDtcbiAgbGVmdDogNXB4O1xuICBjb2xvcjogIzEzMWY1MTtcbiAgcGFkZGluZzogMCAyNHB4IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLndlYnN0ZXJzLXNlbGVjdF9tb2JpbGUgc2VsZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogMXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndlYnN0ZXJzLXNlbGVjdF9jdXN0b20gc2VsZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDAwcHg7XG59XG5cbi53ZWJzdGVycy1zZWxlY3RfX3BvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYW5vdmEtc2VtaWJvbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi53ZWJzdGVycy1zZWxlY3RfX3BvcHVwIHVsIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDZweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiA4cHggOHB4IDFweDtcbn1cblxuLndlYnN0ZXJzLXNlbGVjdF9fcG9wdXAgdWw6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCA2cHggNnB4IDZweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB3aGl0ZSB0cmFuc3BhcmVudDtcbn1cblxuLndlYnN0ZXJzLXNlbGVjdF9fcG9wdXAgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLndlYnN0ZXJzLXNlbGVjdF9fcG9wdXAgbGk6aG92ZXIge1xuICBjb2xvcjogI2Y3NWQwZjtcbiAgYmFja2dyb3VuZDogIzEzMWY1MTtcbn1cblxuLndlYnN0ZXJzLXNlbGVjdF9fcG9wdXAgbGkuYWN0aXZlIHtcbiAgY29sb3I6ICNmNzVkMGYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzEzMWY1MSAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYycHg7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5zZWFyY2hfZGFyayAuc2VhcmNoX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjMTAxMjE4O1xufVxuXG4uc2VhcmNoX2RhcmsgLnNlYXJjaF9faGVhZGVyLXdyYXAge1xuICBiYWNrZ3JvdW5kOiAjMTAxMjE4O1xufVxuXG4uc2VhcmNoX2RhcmsgLnNlYXJjaF9fc2Nyb2xsIHtcbiAgYmFja2dyb3VuZDogIzFmMjIyYjtcbn1cblxuLnNlYXJjaF9kYXJrIC5zZWFyY2hfX2ZpbHRlci1idG4gaSxcbi5zZWFyY2hfZGFyayAuc2VhcmNoX19tYXAtYnRuIGkge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zZWFyY2hfZGFyayAuc2VhcmNoX19yZXN1bHQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VhcmNoX2RhcmsgLnNlYXJjaF9fcmVzdWx0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2VhcmNoX19oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zZWFyY2hfX2hlYWRlci13cmFwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xufVxuXG4uc2VhcmNoX19oZWFkZXItd3JhcC5vcGVuZWQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2VhcmNoX19oZWFkZXItd3JhcC5jbG9zaW5nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc2VhcmNoX19zY3JvbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLnNlYXJjaF9fd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MHB4O1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uc2VhcmNoX19yZXN1bHQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnNlYXJjaF9fcmVzdWx0LWhlYWRlciB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjRweCAwO1xuICBjb2xvcjogIzEzMWY1MTtcbn1cblxuLnNlYXJjaF9fcmVzdWx0LXRvdGFsIHtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hbm92YS1zZW1pYm9sZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uc2VhcmNoX19yZXN1bHQtY29udGFjdCB7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYW5vdmEtcmVndWxhcicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnNlYXJjaF9fcmVzdWx0LWNvbnRhY3Qgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5zZWFyY2hfX3Jlc3VsdC1jb250YWN0IGEge1xuICBoZWlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hbm92YS1zZW1pYm9sZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgcGFkZGluZzogMnB4IDE2cHggMDtcbn1cblxuLnNlYXJjaF9fcmVzdWx0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAuMjRlbTtcbn1cblxuLnNlYXJjaF9fcmVzdWx0LWxvYWRlciB7XG4gIGhlaWdodDogNzJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaF9fcmVzdWx0LWxvYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbG9hZGVyLnBuZ1wiKSBuby1yZXBlYXQgYm90dG9tO1xuICB0b3A6IDE1JTtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNwaW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuXG4uc2VhcmNoX19tYXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gIGJhY2tncm91bmQ6ICM4NTg2ODg7XG59XG5cbi5zZWFyY2hfX21hcC5vcGVuZWQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2VhcmNoX19tYXAuY2xvc2luZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNlYXJjaF9fbWFwLWNsb3NlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlYXJjaF9fbWFwLWNsb3NlIGkge1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbi5zZWFyY2hfX2ZpbHRlci1idG4sXG4uc2VhcmNoX19tYXAtYnRuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWFyY2hfX2ZpbHRlci1idG4gaSxcbi5zZWFyY2hfX21hcC1idG4gaSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLnNlYXJjaF9fZW1wdHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogOTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTMxZjUxO1xuICBmb250LWZhbWlseTogJ3Byb3hpbWFub3ZhLWxpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2hfX2VtcHR5LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VhcmNoX19lbXB0eSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hbm92YS1zZW1pYm9sZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnNlYXJjaF9fZW1wdHkgYnV0dG9uIHtcbiAgY29sb3I6ICNmNzVkMGY7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYW5vdmEtc2VtaWJvbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaF9fcmVzdWx0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAwLjI2ZW07XG4gIH1cblxuICAuc2VhcmNoX19yZXN1bHQtaGVhZGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zZWFyY2hfX3Jlc3VsdC10b3RhbCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB9XG5cbiAgLnNlYXJjaF9fcmVzdWx0LWNvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC5zZWFyY2hfX3Jlc3VsdC1jb250YWN0IHNwYW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMzVweDtcbiAgfVxuXG4gIC5zZWFyY2hfX3Jlc3VsdC1jb250YWN0IGEge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG5cbiAgLnNlYXJjaF9fcmVzdWx0X2xhcmdlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5zZWFyY2hfX3Jlc3VsdC1pdGVtIHtcbiAgICBtYXJnaW46IDAgLjE1ZW0gLjI0ZW07XG4gIH1cblxuICAuc2VhcmNoX19lbXB0eSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG5cbiAgLnNlYXJjaF9fZW1wdHkgZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLnNlYXJjaF9fZW1wdHkgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuc2VhcmNoIHtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAuc2VhcmNoX19oZWFkZXIge1xuICAgIGhlaWdodDogMTA2cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTAycHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5zZWFyY2hfX2hlYWRlci13cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwbXM7XG4gIH1cblxuICAuc2VhcmNoX193cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDZweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC5zZWFyY2hfX3Njcm9sbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAyNC43dnc7XG4gICAgYm90dG9tOiAwO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICAuc2VhcmNoX19tYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAyNC43dnc7XG4gICAgbGVmdDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBtcztcbiAgfVxuXG4gIC5zZWFyY2hfX3Jlc3VsdC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDI0cHggMS4yNWVtO1xuICB9XG5cbiAgLnNlYXJjaF9fcmVzdWx0LWl0ZW0ge1xuICAgIG1hcmdpbjogMCAuMTJlbSAuMjRlbTtcbiAgfVxuXG4gIC5zZWFyY2hfX2ZpbHRlci1idG4sXG4gIC5zZWFyY2hfX21hcC1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2VhcmNoX2xhcmdlIC5zZWFyY2hfX2hlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWFyY2hfbGFyZ2UgLnNlYXJjaF9fd3JhcCB7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLnNlYXJjaF9sYXJnZSAuc2VhcmNoX19tYXAge1xuICAgIHdpZHRoOiA0OS4zdnc7XG4gIH1cblxuICAuc2VhcmNoX2xhcmdlIC5zZWFyY2hfX3Njcm9sbCB7XG4gICAgd2lkdGg6IDUwLjd2dztcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gIH1cblxuICAuc2VhcmNoX2xhcmdlIC5zZWFyY2hfX3Jlc3VsdCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zZWFyY2hfZGFyayAuc2VhcmNoX19tYXAge1xuICAgIHdpZHRoOiA0MS4xNDZ2dztcbiAgfVxuXG4gIC5zZWFyY2hfZGFyayAuc2VhcmNoX19zY3JvbGwge1xuICAgIHdpZHRoOiA1OC44NTR2dztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnNlYXJjaF9kYXJrIC5zZWFyY2hfX3Jlc3VsdC1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zZWFyY2gtcGFnZS5zY3NzIiwiQG1peGluIHdoaXRlLXJvdW5kLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwwLDAsMC4xNSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgcGF0aCB7IGZpbGw6ICRjb2xvcl8xMjt9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG5cbiAgICBzdmcgeyB3aWR0aDogMzZweDsgfVxuICB9XG59XG5cblxuLmhvbmVzdHlfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblxuICAmLmhlYXJ0IHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taGVhcnQuc3ZnXCIpO1xuICB9XG5cbiAgJi5oYW5kc2hha2Uge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1oYW5kc2hha2Uuc3ZnXCIpO1xuICB9XG5cbiAgJi5ob3VzZSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWhvdXNlLnN2Z1wiKTtcbiAgfVxuXG4gICYuZ2l2aW5naG91c2Uge1xuICAgIHdpZHRoOiA1MnB4O1xuICAgIGhlaWdodDogNThweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1naXZpbmdob3VzZS5zdmdcIik7XG4gIH1cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL19pY29ucy5zY3NzIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWxpZ2h0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEtbGlnaHQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZm9udHMvX3Byb3hpbWFub3ZhLWxpZ2h0LnNjc3MiLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZm9udHMvX3Byb3hpbWFub3ZhLWJvbGQuc2NzcyIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEtcmVnLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2ZvbnRzL19wcm94aW1hbm92YS1yZWd1bGFyLnNjc3MiLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtc2VtaWJvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS1zZW1pYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZm9udHMvX3Byb3hpbWFub3ZhLXNlbWlib2xkLnNjc3MiLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtc2VtaWJvbGRpdFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhLXNlbWlib2xkaXQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2ZvbnRzL19wcm94aW1hbm92YS1zZW1pYm9sZC1pdC5zY3NzIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImNvbnN0YW50aWEtcmVndWxhclwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2NvbnN0YW50aWEtcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZm9udHMvX2NvbnN0YW50aWEtcmVndWxhci5zY3NzIiwiQGltcG9ydCBcIm1haW5cIjtcblxuLmxvZ28ge1xuXHR3aWR0aDogMTc1cHg7XG5cblx0Jl9kYXJrIHtcblx0XHR3aWR0aDogNDVweDtcblx0fVxuXG5cdGltZyB7XG5cdFx0d2lkdGg6IDk5JTtcblx0fVxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuXHQubG9nb19kYXJrIHtcblx0XHR3aWR0aDogNjNweDtcblx0fVxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvX2xvZ28uc2NzcyIsIkBpbXBvcnQgXCJtYWluXCI7XG5cbi8vYnkgZGVmYXVsdCB3aGl0ZSBidXR0b24gd2l0aCBibHVlIGNvbG9yIGFuZCBvcmFuZ2UgYm9yZGVyXG4vL3VzZSBjbGFzcz1cImJ0biBidG5fMVwiXG5cbi5idG4ge1xuXHRAaW5jbHVkZSBtYWluLWZvbnQxXzYoKTtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfMztcblx0YmFja2dyb3VuZDogJGNvbG9yXzE7XG5cdGNvbG9yOiAkY29sb3JfMjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRoZWlnaHQ6IDQ5cHg7XG5cdGJvcmRlci1yYWRpdXM6IDQ5cHg7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG5cdHBhZGRpbmc6IDJweCAxMHB4IDA7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl8zO1xuXHRcdGNvbG9yOiAkY29sb3JfMTtcblx0fVxuXG5cdC8vd2hpdGUgYnV0dG9uIHdpdGggYmx1ZSB0ZXh0XG5cdCZfMiB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfMTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfMTtcblx0XHRjb2xvcjogJGNvbG9yXzY7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl8zO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl8xO1xuXHRcdH1cblxuXHR9XG5cblx0Ly9ibHVlIGJ1dHRvbiB3aXRoIHdoaXRlIHRleHRcblx0Jl8zIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvcl8yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl8yO1xuXHRcdGNvbG9yOiAkY29sb3JfMTtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl8xO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl8yO1xuXHRcdH1cblxuXHR9XG5cblx0Ly9kYXJrIGJsdWUgYnV0dG9uIHdpdGggd2hpdGUgdGV4dFxuXHQmXzQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl8zODtcblx0XHRjb2xvcjogJGNvbG9yXzE7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl8zO1xuXHRcdH1cblxuXHR9XG5cblx0Ly90cmFuc3BhcmVudCBidXR0b24gd2l0aCBibHVlIGNvbG9yXG5cdCZfNSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogJGNvbG9yXzI7XG5cblx0XHRpe1xuXHRcdFx0Y29sb3I6ICRjb2xvcl8zO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXzM7XG5cblx0XHRcdGl7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfMztcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdC8vdHJhbnNwYXJlbnQgYnV0dG9uIHdpdGggb3JhbmdlIGJvcmRlciBhbmQgd2hpdGUgdGV4dFxuXHQmXzYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yXzM7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZzogMnB4IDMwcHg7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRjb2xvcjogJGNvbG9yXzM7XG5cdFx0fVxuXG5cdH1cblxuXHQvL3RyYW5zcGFyZW50IGJ1dHRvbiB3aXRoIG9yYW5nZSBib3JkZXIgYW5kIGJsdWUgdGV4dFxuXHQmXzcge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yXzM7XG5cdFx0Y29sb3I6ICRjb2xvcl8yO1xuXHRcdHBhZGRpbmc6IDJweCAzMHB4O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yXzM7XG5cdFx0fVxuXG5cdH1cblxuXHQmXzgge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl8zO1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yXzE7XG5cdFx0Y29sb3I6ICRjb2xvcl8xO1xuXHRcdHBhZGRpbmc6IDJweCAzMHB4O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfMTtcblx0XHRcdGNvbG9yOiAkY29sb3JfMztcblx0XHR9XG5cblx0fVxuXG5cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL19idG4uc2NzcyIsIi8vZm9udHNcbkBtaXhpbiBtYWluLWZvbnQxXzMoKSB7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYW5vdmEtbGlnaHQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWl4aW4gbWFpbi1mb250MV8zaXQoKSB7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYW5vdmEtbGlnaHRpdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtaXhpbiBtYWluLWZvbnQxXzQoKSB7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYW5vdmEtcmVndWxhcicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtaXhpbiBtYWluLWZvbnQxXzYoKSB7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYW5vdmEtc2VtaWJvbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWl4aW4gbWFpbi1mb250MV82aXQoKSB7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYW5vdmEtc2VtaWJvbGRpdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtaXhpbiBtYWluLWZvbnQxXzcoKSB7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYW5vdmEtYm9sZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtaXhpbiBwcmVzdGlnZS1mb250MV80KCkge1xuICBmb250LWZhbWlseTogJ2NvbnN0YW50aWEtcmVndWxhcicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtaXhpbiBwcmVzdGlnZS1mb250MV80aXQoKSB7XG4gIGZvbnQtZmFtaWx5OiAnY29uc3RhbnRpYS1pdGFsaWMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtaXhpbiBqdXN0aWZ5KCkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb250ZW50OiAnJztcbiAgfVxufVxuXG5AbWl4aW4gYWJzb2x1dGVDZW50ZXIoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoIC01MCUsIC01MCUgKTtcbn1cbkBtaXhpbiBhYnNvbHV0ZUNlbnRlclgoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIC01MCUgKTtcbn1cbkBtaXhpbiBhYnNvbHV0ZUNlbnRlclkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSggLTUwJSApO1xufVxuXG5AbWl4aW4gaW5uZXItY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgbWFpbi1mb250MV8zO1xuICBtYXgtd2lkdGg6IDEyNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1sYW5kc2NhcGUpIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LWxhbmRzY2FwZSkge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cbiAgfVxufVxuXG4vL2dsb2JhbCBzdHlsZXMgZm9yIHdoaXRlIGJsb2NrIHdpdGggc2hhZG93XG5AbWl4aW4gaG9uZXN0eS13aGl0ZS1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xufVxuXG5AbWl4aW4gaG9uZXN0eS1iZW5lZml0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAuaG9uZXN0eV9faWNvbiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLmJlbmVmaXRfX2hpZ2hsaWdodCB7ICBAaW5jbHVkZSBtYWluLWZvbnQxXzYoKTsgIH1cbn1cblxuLy9nbG9iYWwgc3R5bGUgZm9yIHRoZSBiaWcgaW1hZ2Ugb24gc3RhdGljIHBhZ2VzXG5AbWl4aW4gaG9uZXN0eS1pbnRybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDQ0OHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1sYW5kc2NhcGUpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogODBweCAyMHB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRwaG9uZS1sYW5kc2NhcGUpIHtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gIH1cbn1cblxuLy9nbG9iYWwgc3R5bGUgZm9yIHRleHQgd2l0aCByb3VuZGVkIGljb24gb24gdGhlIGxlZnRcbkBtaXhpbiBob25lc3R5LXBvaW50cyB7XG4gIC5ob25lc3R5X19wb2ludCB7XG4gICAgZGlzcGxheTogIGZsZXg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1sYW5kc2NhcGUpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnBvaW50X19pY29uIHtcbiAgICAgIGZsZXg6IDAgMCA4cHg7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfMztcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMDQxMzQ0O1xuXG4gICAgICAmOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogIzA0MTM0NDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjRjc1RDBGO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL19taXhpbnMuc2NzcyIsIkBpbXBvcnQgXCJtYWluXCI7XG5AaW1wb3J0IFwiYnRuXCI7XG5cbi5tZW51IHtcblx0QGluY2x1ZGUgbWFpbi1mb250MV82KCk7XG5cblx0Jl9kYXJrIHtcblxuXHRcdC5tZW51X19idG4ge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl8xO1xuXHRcdH1cblxuXHRcdC5tZW51X193cmFwIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl8zODtcblx0XHR9XG5cblx0XHQubWVudV9fbGlzdCB7XG5cblx0XHRcdCYtbGluayB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfMTtcblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cblx0Ji5hY3RpdmUge1xuXG5cdFx0Lm1lbnVfX3dyYXAge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdH1cblxuXHR9XG5cblx0Jl9fYnRuIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR6LWluZGV4OiAzO1xuXG5cdFx0PiBpIHtcblx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHR9XG5cblx0fVxuXG5cdCZfX3dyYXAge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0ei1pbmRleDogMjtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfMTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHBhZGRpbmc6IDEwMnB4IDIwcHggNDBweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuXHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG5cdH1cblxuXHQmX19saXN0IHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCYtaXRlbSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblxuXHRcdCYtbGluayB7XG5cdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRjb2xvcjogJGNvbG9yXzI7XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfMztcblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG5cblx0Lm1lbnUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0Jl9fYnRuIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jl9fd3JhcCB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgIWltcG9ydGFudDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogYXV0bztcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRyaWdodDogYXV0bztcblx0XHRcdGJvdHRvbTogYXV0bztcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0Ji1jb250YWN0IHtcblx0XHRcdFx0d2lkdGg6IDExM3B4O1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Jl9fbGlzdCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHQmLWl0ZW0ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDU0cHg7XG5cdFx0XHR9XG5cblx0XHRcdCYtbGluayB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvX21lbnUuc2NzcyIsIkBpbXBvcnQgXCJtYWluXCI7XG5AaW1wb3J0IFwibG9nb1wiO1xuQGltcG9ydCBcIm1lbnVcIjtcblxuXG4uc2l0ZS1oZWFkZXIge1xuXHRoZWlnaHQ6IDYycHg7XG5cblx0Jl9kYXJrIHtcblxuXHRcdC5zaXRlLWhlYWRlcl9fd3JhcCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfMzg7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblxuXHR9XG5cblx0Jl9fd3JhcCB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGhlaWdodDogNjJweDtcblx0XHR6LWluZGV4OiAzO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yXzE7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDEwcHggJGNvbG9yXzEzO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHR9XG5cblx0Jl9fbG9nbyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cblxuXHQmX19tZW51IHtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDE0cHg7XG5cdFx0bGVmdDogMjBweDtcblx0fVxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuXG5cdC5zaXRlLWhlYWRlciB7XG5cdFx0aGVpZ2h0OiAxMDJweDtcblxuXHRcdCZfZGFyayB7XG5cblx0XHRcdC5zaXRlLWhlYWRlcl9fd3JhcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgNDBweCAwIDQwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5zaXRlLWhlYWRlcl9fbG9nbyB7XG5cdFx0XHRcdEBpbmNsdWRlIGFic29sdXRlQ2VudGVyKCk7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmX193cmFwIHtcblx0XHRcdGhlaWdodDogMTAycHg7XG5cdFx0XHRwYWRkaW5nOiAwIDQwcHggMCAyNzZweDtcblx0XHR9XG5cblx0XHQmX19sb2dvIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMjlweDtcblx0XHRcdGxlZnQ6IDQwcHg7XG5cdFx0fVxuXG5cdFx0Jl9fbWVudSB7XG5cdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHR9XG5cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL19zaXRlLWhlYWRlci5zY3NzIiwiQGltcG9ydCBcIm1haW5cIjtcblxuLnNpdGUtZm9vdGVyIHtcblx0QGluY2x1ZGUgbWFpbi1mb250MV82KCk7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfMTtcblxuXHQmX19tZW51IHtcblx0XHRwYWRkaW5nOiA0MHB4IDAgMjBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHQmLWl0ZW0ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cblx0XHQmLWxpbmssXG5cdFx0Ji1saW5rOnZpc2l0ZWQge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl82O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblxuXHRcdFx0Ji5hY3RpdmUsICY6aG92ZXIge1xuXHRcdFx0XHQvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfMztcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl8zO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxuXHQmX19sYXlvdXQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfMTA7XG5cdFx0cGFkZGluZy1ib3R0b206IDFweDtcblx0fVxuXG5cdCZfX2NlbnRyYWwge1xuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdHdpZHRoOiAyNjZweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQmX19tYWlsLFxuXHQmX19tYWlsOnZpc2l0ZWQge1xuXHRcdEBpbmNsdWRlIG1haW4tZm9udDFfMygpO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRjb2xvcjogJGNvbG9yXzE7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfMTtcblxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXG5cdH1cblxuXHQmX19sb2dvIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzM3B4O1xuXHR9XG5cblx0Jl9fc29jaWFsIHtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRcdCYtbGluayB7XG5cdFx0XHR3aWR0aDogMzJweDtcblx0XHRcdG9wYWNpdHk6IC4zO1xuXHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG5cdFx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG5cdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuXHRcdFx0bWFyZ2luOiAwIDFweDtcblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZpbGw6ICRjb2xvcl8xO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cblx0Jl9fd29yay10aW1le1xuXG5cdFx0Y29sb3I6ICRjb2xvcl8xO1xuXG5cdFx0Pmgye1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblxuXHRcdD5kbHtcblx0XHRcdGR0e1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yXzQ1O1xuXHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdH1cblx0XHRcdGRke1xuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHQmX19hZGRyZXNze1xuXHRcdGNvbG9yOiAkY29sb3JfMTtcblx0XHQ+aDJ7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHR9XG5cdFx0PmFkZHJlc3N7XG5cdFx0XHRwe1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblx0Jl9fYWRkcmVzc19waG9uZXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGNvbG9yOiAkY29sb3JfMTtcblx0XHQmOmhvdmVye1xuXHRcdFx0Y29sb3I6ICRjb2xvcl8xO1xuXHRcdH1cblx0fVxuXHQmX19hZGRyZXNzX21haWx7XG5cdFx0Y29sb3I6ICRjb2xvcl80Njtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQmOmhvdmVye1xuXHRcdFx0Y29sb3I6ICRjb2xvcl80Njtcblx0XHR9XG5cdH1cblxuXHQmX19jb2x1bW5zIHtcblx0XHR3aWR0aDogMjgwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHQmX19pdGVtcyB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0XHQmLWl0ZW0ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cblx0XHQmLWxpbmssXG5cdFx0Ji1saW5rOnZpc2l0ZWQge1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0Y29sb3I6ICRjb2xvcl8xO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfMztcblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cblx0Jl9fc2VhcmNoIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRcdCYtdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0Y29sb3I6ICRjb2xvcl8xO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0fVxuXG5cdFx0Ji1zZWxlY3Qge1xuXHRcdFx0d2lkdGg6IDI2NHB4O1xuXHRcdFx0aGVpZ2h0OiA1OXB4O1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yXzE7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdGlucHV0LnNpdGUtZm9vdGVyX19zZWFyY2gtc2VsZWN0LXRleHQge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfNjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRAaW5jbHVkZSBtYWluLWZvbnQxXzQoKTtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yXzE7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdHBhZGRpbmc6IDAgNTVweCAwIDIzcHg7XG5cdFx0XHR9XG5cblx0XHRcdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRcdG9wYWNpdHk6IC4zO1xuXHRcdFx0fVxuXHRcdFx0OjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHtcblx0XHRcdFx0b3BhY2l0eTogLjM7XG5cdFx0XHR9XG5cdFx0XHQ6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAge1xuXHRcdFx0XHRvcGFjaXR5OiAuMztcblx0XHRcdH1cblx0XHRcdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgICAgICB7XG5cdFx0XHRcdG9wYWNpdHk6IC4zO1xuXHRcdFx0fVxuXG5cdFx0XHQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge2NvbG9yOiB0cmFuc3BhcmVudH1cblx0XHRcdDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7Y29sb3I6IHRyYW5zcGFyZW50fVxuXHRcdFx0OmZvY3VzOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHtjb2xvcjogdHJhbnNwYXJlbnR9XG5cdFx0XHQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAge2NvbG9yOiB0cmFuc3BhcmVudH1cblxuXHRcdFx0Ji1pY29uIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl8zO1xuXHRcdFx0XHRAaW5jbHVkZSBhYnNvbHV0ZUNlbnRlclkoKTtcblx0XHRcdFx0cmlnaHQ6IDIycHg7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHR9XG5cblx0XHRcdCYtbGlzdCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yXzE7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDEwcHggJGNvbG9yXzEzO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxNDRweDtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Ji1zY3JvbGwge1xuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDFweCApO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cblx0XHRcdCYtb3B0aW9uIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yXzE7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfMjtcblxuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY29sb3JfNCAwJSwkY29sb3JfNSAxMDAlKTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yXzE7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvcl80IDAlLCRjb2xvcl81IDEwMCUpO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfMTtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdCYuYWN0aXZlIHtcblxuXHRcdFx0XHQuc2l0ZS1mb290ZXJfX3NlYXJjaC1zZWxlY3QtbGlzdCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdH1cblxuXG5cblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdHdpZHRoOiAyODBweDtcblx0XHRtYXJnaW46IDAgYXV0byA0MHB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4xcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAkY29sb3JfMTtcblx0XHRvcGFjaXR5OiAuNDtcblx0XHRAaW5jbHVkZSBtYWluLWZvbnQxXzMoKTtcblxuXHRcdGEsXG5cdFx0YTp2aXNpdGVkIHtcblx0XHRcdEBpbmNsdWRlIG1haW4tZm9udDFfNigpO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl8xO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG5cdCZfX2NvcHlyaWdodCB7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAkY29sb3JfMTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAxLjFweDtcblxuXHRcdGEsXG5cdFx0YTp2aXNpdGVkIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfMztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGNvbG9yOiAkY29sb3JfMTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19hY2Nlc3Mge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdEBpbmNsdWRlIG1haW4tZm9udDFfNigpO1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRjb2xvcjogJGNvbG9yXzE7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTFweDtcblxuXHRcdHN2ZyB7XG5cdFx0XHRmaWxsOiAkY29sb3JfMztcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogLTFweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiA5cHg7XG5cdFx0fVxuXG5cdH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1wb3J0cmFpdCkge1xuXG5cdC5zaXRlLWZvb3RlciB7XG5cblx0XHQmX19sYXlvdXQge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDM1cHg7XG5cdFx0fVxuXG5cdFx0Jl9fd3JhcCB7XG5cdFx0XHR3aWR0aDogNjUwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdH1cblxuXHRcdCZfX2NvbHVtbnMge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdCZfZmlyc3Qge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2M3B4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2l0ZW1zIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHQmLWl0ZW0ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMS4xcHg7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmX190ZXh0IHtcblx0XHRcdHdpZHRoOiA2NTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE5cHg7XG5cdFx0fVxuXG5cdFx0Jl9fc2VhcmNoIHtcblx0XHRcdHdpZHRoOiAyNjRweDtcblx0XHRcdHBhZGRpbmctdG9wOiAxMXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMS4xcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cblx0XHRcdCYtY29udHJvbCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblxuXHRcdFx0Ji10aXRsZXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcblxuXHQuc2l0ZS1mb290ZXIge1xuXG5cdFx0Jl9fbWVudSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMjZweCAwO1xuXG5cdFx0XHQmLWl0ZW0ge1xuXHRcdFx0XHRtYXJnaW46IDAgMjBweCAwO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Jl9fbG9nb3tcblxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDZweDtcblxuXHRcdH1cblxuXHRcdCZfX3NvY2lhbHtcblx0XHRcdHBhZGRpbmctdG9wOiAzM3B4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0yOXB4O1xuXHRcdH1cblxuXHRcdCZfX2NlbnRyYWwge1xuXHRcdFx0cGFkZGluZy10b3A6IDY2cHg7XG5cdFx0fVxuXG5cdFx0Jl9fd3JhcCB7XG5cdFx0XHR3aWR0aDogMTIwMHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cblx0XHR9XG5cblx0XHQmX190ZXh0IHtcblx0XHRcdHdpZHRoOiAxMjAwcHg7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCZfX2FkZHJlc3N7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHQ+YWRkcmVzc3tcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjlweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcblxuICAgICAgICAgICAgICBwIHtcblx0XHRcdFx0ICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuXHRcdFx0ICB9XG5cblx0XHRcdH1cblxuXHRcdFx0PmgyIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cdFx0XHR9XG5cblx0XHRcdCZfbWFpbCB7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjNweDtcblx0XHRcdH1cblxuXHRcdFx0Jl9waG9uZSB7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjJweDtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCZfX3dvcmstdGltZSB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogLTNweDtcblx0XHRcdG1hcmdpbi1yaWdodDogLTJweDtcblxuXHRcdFx0Pmgye1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzM3B4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMS41cHg7XG5cdFx0XHR9XG5cblx0XHRcdD5kbHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblxuXHRcdFx0XHQ+IGR0IHtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMS4xcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9faXRlbXN7XG5cblx0XHRcdHdpZHRoOiA2MDBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTU3cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3MXB4O1xuXG5cdFx0XHQmLWl0ZW0ge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogMCAxMHB4O1xuXG5cdFx0XHRcdD5he1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Jl9fY29sdW1ucyB7XG5cblx0XHRcdCZfZmlyc3Qge1xuXHRcdFx0XHQvL21hcmdpbi10b3A6IC0xOTZweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTM1OXB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA5NnB4O1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Jl9fc2VhcmNoIHtcblxuXHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bGVmdDogLTNweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvX3NpdGUtZm9vdGVyLnNjc3MiLCJAaW1wb3J0IFwibWFpblwiO1xuQGltcG9ydCBcInNpdGUtaGVhZGVyXCI7XG5AaW1wb3J0IFwic2l0ZS1mb290ZXJcIjtcblxuLnNpdGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0Jl9fdG9wIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdCZfX2JvdHRvbSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcblxuXHQuc2l0ZSB7XG5cblx0XHQmX19ib3R0b20ge1xuXG5cdFx0XHQmX3NlYXJjaCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxMDJweDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvX3NpdGUuc2NzcyIsIkBpbXBvcnQgXCJtYWluXCI7XG5cbi5zaW1wbGUtZ2FsbGVyeSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB6LWluZGV4OiAzO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfMjA7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgei1pbmRleDogNDtcbiAgICBAaW5jbHVkZSBhYnNvbHV0ZUNlbnRlcigpO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9sb2FkZXIucG5nXCIpIG5vLXJlcGVhdCBib3R0b207XG4gICAgd2lkdGg6IDUycHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIHRvcDogMzUlO1xuICAgIGxlZnQ6IDQ0JTtcbiAgICBhbmltYXRpb24tbmFtZTogc3BpbjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIH1cblxuICAmLmxvYWRlZCB7XG4gICAgJjphZnRlcixcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG5cblxuICAmX19zbGlkZSAge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG5cbiAgICAmLm5leHQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIH1cblxuICAgICYucHJldiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIH1cblxuICB9XG5cbiAgJl9fcHJldiB7XG4gICAgQGluY2x1ZGUgYWJzb2x1dGVDZW50ZXJZKCk7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAuNDhlbTtcbiAgICBoZWlnaHQ6IC40OGVtO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yXzE7XG4gICAgYm9yZGVyLXJhZGl1czogMCAuNDhlbSAuNDhlbSAwO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLCB3aWR0aCwgb3BhY2l0eTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogJGNvbG9yXzI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDAuMWVtO1xuICAgICAgcmlnaHQ6IDAuMWVtO1xuICAgICAgd2lkdGg6IDAuMjZlbTtcbiAgICAgIG9wYWNpdHk6IC40O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogZmlsbCwgb3BhY2l0eTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl8zO1xuICAgICAgd2lkdGg6IC43ZW07XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICRjb2xvcl8xO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAmX19uZXh0IHtcbiAgICBAaW5jbHVkZSBhYnNvbHV0ZUNlbnRlclkoKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAuNDhlbTtcbiAgICBoZWlnaHQ6IC40OGVtO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yXzE7XG4gICAgYm9yZGVyLXJhZGl1czogLjQ4ZW0gMCAwIC40OGVtO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLCB3aWR0aCwgb3BhY2l0eTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogJGNvbG9yXzI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDAuMTJlbTtcbiAgICAgIGxlZnQ6IDAuMDllbTtcbiAgICAgIHdpZHRoOiAwLjI2ZW07XG4gICAgICBvcGFjaXR5OiAuNDtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogZmlsbCwgb3BhY2l0eTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl8zO1xuICAgICAgd2lkdGg6IC43ZW07XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICRjb2xvcl8xO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTZweCAkY29sb3JfMjA7XG5cbiAgICAuc2ltcGxlLWdhbGxlcnlfX3ByZXYsXG4gICAgLnNpbXBsZS1nYWxsZXJ5X19uZXh0IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gIH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1wb3J0cmFpdCkge1xuXG4gIC5hcGFydG1lbnQtY2FyZF9sYXJnZSB7XG5cbiAgICAuc2ltcGxlLWdhbGxlcnlfX3ByZXYge1xuICAgICAgd2lkdGg6IC4yNGVtO1xuICAgICAgaGVpZ2h0OiAuMjRlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgLjI0ZW0gLjI0ZW0gMDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgdG9wOiAwLjA2ZW07XG4gICAgICAgIGxlZnQ6IDAuMDQ1ZW07XG4gICAgICAgIHdpZHRoOiAwLjEzZW07XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuc2ltcGxlLWdhbGxlcnlfX25leHQge1xuICAgICAgd2lkdGg6IC4yNGVtO1xuICAgICAgaGVpZ2h0OiAuMjRlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC4yNGVtIDAgMCAuMjRlbTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgdG9wOiAwLjA2ZW07XG4gICAgICAgIGxlZnQ6IDAuMDQ1ZW07XG4gICAgICAgIHdpZHRoOiAwLjEzZW07XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgfVxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvX3NpbXBsZS1nYWxsZXJ5LnNjc3MiLCJAaW1wb3J0IFwibWFpblwiO1xuQGltcG9ydCBcInNpbXBsZS1nYWxsZXJ5XCI7XG5cbi5hcGFydG1lbnQtY2FyZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1zaXplOiAyMC4xMzl2dztcblx0aGVpZ2h0OiAzLjY3ZW07XG5cdHdpZHRoOiA0LjVlbTtcblx0Ym9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3c7XG5cblx0Jl9fdGVtcCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdCY6YmVmb3JlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0Ym94LXNoYWRvdzogMCAxMHB4IDE2cHggJGNvbG9yXzIwO1xuXG5cdFx0LmFwYXJ0bWVudC1jYXJkX19wcmV2LFxuXHRcdC5hcGFydG1lbnQtY2FyZF9fbmV4dCB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblxuXHRcdC5hcGFydG1lbnQtY2FyZF9faW5mbyB7XG5cblx0XHRcdC5hcGFydG1lbnQtY2FyZF9faW5mby1ib3R0b20ge1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDNweCAwICRjb2xvcl8yMDtcblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cblx0Jl9fZ2FsbGVyeSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0aGVpZ2h0OiAyLjhlbTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfMTg7XG5cblx0XHQuc3dpcGVyLWNvbnRhaW5lciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LnN3aXBlci1zbGlkZSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRvcGFjaXR5OiAuNjtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRjb2xvcl8xOSAwJSwgJGNvbG9yXzE4IDEwMCUpO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxuXHQmX19wcmV2IHtcblx0XHRAaW5jbHVkZSBhYnNvbHV0ZUNlbnRlclkoKTtcblx0XHRsZWZ0OiAwO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0d2lkdGg6IC40OGVtO1xuXHRcdGhlaWdodDogLjQ4ZW07XG5cdFx0ei1pbmRleDogMTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfMTtcblx0XHRib3JkZXItcmFkaXVzOiAwIC40OGVtIC40OGVtIDA7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQsIHdpZHRoLCBvcGFjaXR5O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdHN2ZyB7XG5cdFx0XHRmaWxsOiAkY29sb3JfMjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMC4xZW07XG5cdFx0XHRyaWdodDogMC4xZW07XG5cdFx0XHR3aWR0aDogMC4yNmVtO1xuXHRcdFx0b3BhY2l0eTogLjQ7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG5cdFx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG5cdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiBmaWxsLCBvcGFjaXR5O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yXzM7XG5cdFx0XHR3aWR0aDogLjdlbTtcblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0ZmlsbDogJGNvbG9yXzE7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG5cdCZfX25leHQge1xuXHRcdEBpbmNsdWRlIGFic29sdXRlQ2VudGVyWSgpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0d2lkdGg6IC40OGVtO1xuXHRcdGhlaWdodDogLjQ4ZW07XG5cdFx0ei1pbmRleDogMTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfMTtcblx0XHRib3JkZXItcmFkaXVzOiAuNDhlbSAwIDAgLjQ4ZW07XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQsIHdpZHRoLCBvcGFjaXR5O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdHN2ZyB7XG5cdFx0XHRmaWxsOiAkY29sb3JfMjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMC4xMmVtO1xuXHRcdFx0bGVmdDogMC4wOWVtO1xuXHRcdFx0d2lkdGg6IDAuMjZlbTtcblx0XHRcdG9wYWNpdHk6IC40O1xuXHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG5cdFx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG5cdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiBmaWxsLCBvcGFjaXR5O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yXzM7XG5cdFx0XHR3aWR0aDogLjdlbTtcblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0ZmlsbDogJGNvbG9yXzE7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG5cdCZfX2luZm8ge1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRyaWdodDogMDtcblx0XHRsZWZ0OiAwO1xuXG5cdFx0Ji1zdWIge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdCYtdG9wIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRwYWRkaW5nOiAwIC4yM2VtIC4yZW0gLjIzZW07XG5cblx0XHRcdD4gZGl2Omxhc3QtY2hpbGQge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWluLWZvbnQxXzQoKTtcblx0XHRcdFx0Zm9udC1zaXplOiAuMTdlbTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl8xO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC4yZW07XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmLXR5cGUge1xuXHRcdFx0QGluY2x1ZGUgbWFpbi1mb250MV80KCk7XG5cdFx0XHRmb250LXNpemU6IC4xMmVtO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjdlbTtcblx0XHRcdGNvbG9yOiAkY29sb3JfMTtcblx0XHRcdG9wYWNpdHk6IC42O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cblx0XHQmLXByaWNlIHtcblx0XHRcdEBpbmNsdWRlIG1haW4tZm9udDFfNigpO1xuXHRcdFx0Zm9udC1zaXplOiAuMjJlbTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDY3ZW07XG5cdFx0XHRjb2xvcjogJGNvbG9yXzE7XG5cdFx0fVxuXG5cdFx0Ji1iZWQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMS43ZW07XG5cdFx0XHRtYXJnaW4tbGVmdDogMS4xZW07XG5cdFx0XHRAaW5jbHVkZSBtYWluLWZvbnQxXzQoKTtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRAaW5jbHVkZSBhYnNvbHV0ZUNlbnRlclkoKTtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2FwYXJ0bWVudC1iZWQucG5nXCIpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdHdpZHRoOiAxLjE3NjVlbTtcblx0XHRcdFx0aGVpZ2h0OiAxLjE3NjVlbTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmLWJhdGgge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMS43ZW07XG5cdFx0XHRtYXJnaW4tbGVmdDogMS4xZW07XG5cdFx0XHRAaW5jbHVkZSBtYWluLWZvbnQxXzQoKTtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRAaW5jbHVkZSBhYnNvbHV0ZUNlbnRlclkoKTtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2FwYXJ0bWVudC1iYXRoLnBuZ1wiKTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHR3aWR0aDogMS4xNzY1ZW07XG5cdFx0XHRcdGhlaWdodDogMS4xNzY1ZW07XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtc3F1YXJlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEuN2VtO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDllbTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxLjFlbTtcblx0XHRcdEBpbmNsdWRlIG1haW4tZm9udDFfNCgpO1xuXG5cdFx0XHRzdXAge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGxlZnQ6IC0wLjdlbTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IC41NTU2ZW07XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0QGluY2x1ZGUgYWJzb2x1dGVDZW50ZXJZKCk7XG5cdFx0XHRcdHRvcDogNDMlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYXBhcnRtZW50LXNxdWFyZS5zdmdcIiluby1yZXBlYXQgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdHdpZHRoOiAxLjY1ZW07XG5cdFx0XHRcdGhlaWdodDogMS42ZW07XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmLm5vLWljb24ge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtYm90dG9tIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl8yMDtcblx0XHRcdGhlaWdodDogLjg3ZW07XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdHBhZGRpbmc6IDAgLjE5ZW0gMCAuMjFlbTtcblx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuXHRcdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuXHRcdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdztcblxuXHRcdFx0PiBkaXY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmLWFyZWEge1xuXHRcdFx0bWF4LXdpZHRoOiAyMGVtO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdEBpbmNsdWRlIG1haW4tZm9udDFfNCgpO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl8yO1xuXHRcdFx0b3BhY2l0eTogLjY7XG5cdFx0XHRmb250LXNpemU6IC4xNmVtO1xuXHRcdFx0cGFkZGluZzogMC40ZW0gMCAwIDEuMmVtO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogLjQzNzVlbTtcblx0XHRcdFx0bGVmdDogLjEyNWVtO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYXBhcnRtZW50LWFyZWEuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdHdpZHRoOiAuNjg3NWVtO1xuXHRcdFx0XHRoZWlnaHQ6IC44NzVlbTtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yXzM7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmLW5hbWUge1xuXHRcdFx0bWF4LXdpZHRoOiAxMy4zMzMzZW07XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHRcdGNvbG9yOiAkY29sb3JfMjtcblx0XHRcdEBpbmNsdWRlIG1haW4tZm9udDFfNigpO1xuXHRcdFx0Zm9udC1zaXplOiAuMjRlbTtcblx0XHR9XG5cblx0XHQmLWVuZXJneSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLjE1ZW07XG5cdFx0XHRoZWlnaHQ6IDAuMmVtO1xuXHRcdFx0d2lkdGg6IDAuNmVtO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHQmLmFwcCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hLXBsdXMtcGx1cy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHR3aWR0aDogLjI5ZW07XG5cdFx0XHR9XG5cdFx0XHQmLmFwIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2EtcGx1cy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHR3aWR0aDogLjI0ZW07XG5cdFx0XHR9XG5cdFx0XHQmLmEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0fVxuXHRcdFx0Ji5iIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2IucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdH1cblx0XHRcdCYuYyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHR9XG5cdFx0XHQmLmQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0fVxuXHRcdFx0Ji5lIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2UucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdH1cblx0XHRcdCYuZiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9mLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHR9XG5cdFx0XHQmLmcge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Ji1wYW5vcmFtYSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvMzYwX3JvdGF0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdHdpZHRoOiAuMzhlbTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGhlaWdodDogLjMyZW07XG5cdFx0fVxuXG5cdH1cblxuXHQmX19iYWxjb255IHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmFsY29ueS1kYXJrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHR3aWR0aDogLjA5NzRlbTtcblx0XHRoZWlnaHQ6IC4xZW07XG5cdH1cblxuXHQmX2xhcmdlIHtcblx0XHRoZWlnaHQ6IDIuNDJlbTtcblxuXHRcdC5hcGFydG1lbnQtY2FyZF9fZ2FsbGVyeSB7XG5cdFx0XHRoZWlnaHQ6IDEuNTU3ZW07XG5cdFx0fVxuXG5cdH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1wb3J0cmFpdCkge1xuXG5cdC5hcGFydG1lbnQtY2FyZCB7XG5cdFx0Zm9udC1zaXplOiAxMC4zdnc7XG5cblx0XHQmX2xhcmdlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTV2dztcblx0XHRcdGhlaWdodDogMS45OGVtO1xuXG5cdFx0XHQuYXBhcnRtZW50LWNhcmRfX2luZm8tYm90dG9tIHtcblx0XHRcdFx0aGVpZ2h0OiAwLjQyZW07XG5cdFx0XHRcdHBhZGRpbmc6IDAgLjExZW0gMCAwLjFlbTtcblx0XHRcdH1cblxuXHRcdFx0LmFwYXJ0bWVudC1jYXJkX19pbmZvLW5hbWUge1xuXHRcdFx0XHRmb250LXNpemU6IDAuMTFlbTtcblx0XHRcdFx0bWF4LXdpZHRoOiAyMy4zMzMzZW07XG5cdFx0XHR9XG5cblx0XHRcdC5hcGFydG1lbnQtY2FyZF9faW5mby1hcmVhIHtcblx0XHRcdFx0Zm9udC1zaXplOiAuMDhlbTtcblx0XHRcdFx0cGFkZGluZzogMC41ZW0gMCAuMDFlbSAxLjJlbTtcblx0XHRcdH1cblxuXHRcdFx0LmFwYXJ0bWVudC1jYXJkX19wcmV2IHtcblx0XHRcdFx0d2lkdGg6IC4yNGVtO1xuXHRcdFx0XHRoZWlnaHQ6IC4yNGVtO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIC4yNGVtIC4yNGVtIDA7XG5cblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHR0b3A6IDAuMDZlbTtcblx0XHRcdFx0XHRsZWZ0OiAwLjA0NWVtO1xuXHRcdFx0XHRcdHdpZHRoOiAwLjEzZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0XHQuYXBhcnRtZW50LWNhcmRfX25leHQge1xuXHRcdFx0XHR3aWR0aDogLjI0ZW07XG5cdFx0XHRcdGhlaWdodDogLjI0ZW07XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IC4yNGVtIDAgMCAuMjRlbTtcblxuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdHRvcDogMC4wNmVtO1xuXHRcdFx0XHRcdGxlZnQ6IDAuMDQ1ZW07XG5cdFx0XHRcdFx0d2lkdGg6IDAuMTNlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdC5hcGFydG1lbnQtY2FyZF9faW5mby1lbmVyZ3kge1xuXHRcdFx0XHRmb250LXNpemU6IC41ZW07XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAuMjVlbTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAuMDVlbTtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCZfX2luZm8ge1xuXG5cdFx0XHQmLXN1YiB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0Ji1iYWxjb255IHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0Ji1hZGRpdGlvbmFsIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl8yO1xuXHRcdFx0XHRmb250LXNpemU6IDAuMTJlbTtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdEBpbmNsdWRlIG1haW4tZm9udDFfNCgpO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLjhlbTtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogLjVlbTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWluLWZvbnQxXzYoKTtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogLjVlbTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRjb2xvcjogcmdiYSgkY29sb3JfMiwgLjYpO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHRcdFx0d29yZC1zcGFjaW5nOiAwLjE3ZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcblxuXHQuYXBhcnRtZW50LWNhcmQge1xuXHRcdGZvbnQtc2l6ZTogNS4xdnc7XG5cblx0XHQmX2xhcmdlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTAuN3Z3O1xuXHRcdH1cblxuXHR9XG5cbn1cblxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9fYXBhcnRtZW50LWNhcmQuc2NzcyIsIkBpbXBvcnQgXCJtYWluXCI7XG5cbi5wcmVzdGlnZS1jYXJkIHtcblx0Zm9udC1zaXplOiAxMDB2dztcblx0d2lkdGg6IDFlbTtcblx0cGFkZGluZy1ib3R0b206IDU1LjMwOTczNDUxJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCZfX3dyYXAge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdCZfX3BpYyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl8xODtcblxuXHRcdD5pbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0ei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoJGNvbG9yXzE4LDApIDUwJSxyZ2JhKCRjb2xvcl8xOCwxKSAxMDAlKTtcblx0XHR9XG5cblx0fVxuXG5cdCZfX2JvdHRvbSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHBhZGRpbmc6IDAuMDI5NWVtIC4wM2VtIDAuMDI5NWVtIC4wMzFlbTtcblxuXHRcdD5kaXYge1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuc29sZCB7XG5cblx0XHRcdC5wcmVzdGlnZS1jYXJkX19zb2xkIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnByZXN0aWdlLWNhcmRfX3ByaWNlIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0bWF4LXdpZHRoOiAxNS40ZW07XG5cdFx0QGluY2x1ZGUgcHJlc3RpZ2UtZm9udDFfNCgpO1xuXHRcdGZvbnQtc2l6ZTogLjAyNWVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDAuMjFlbTtcblx0XHRjb2xvcjogJGNvbG9yXzE7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdH1cblxuXHQmX19lbmVyZ3kge1xuXHRcdGZvbnQtc2l6ZTogNC45ZW07XG5cdFx0bWFyZ2luLWxlZnQ6IDAuMDhlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjA3ZW07XG5cdFx0aGVpZ2h0OiAwLjFlbTtcblx0XHRtaW4td2lkdGg6IDAuM2VtO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdCYuYXBwIHtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hLXBsdXMtcGx1cy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdG1pbi13aWR0aDogLjI5ZW07XG5cdFx0fVxuXG5cdFx0Ji5hcCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYS1wbHVzLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0bWluLXdpZHRoOiAuMjRlbTtcblx0XHR9XG5cblx0XHQmLmEge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2EucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0fVxuXG5cdFx0Ji5iIHtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdH1cblxuXHRcdCYuYyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHR9XG5cblx0XHQmLmQge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2QucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0fVxuXG5cdFx0Ji5lIHtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9lLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdH1cblxuXHRcdCYuZiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHR9XG5cblx0XHQmLmcge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2cucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0fVxuXG5cdH1cblxuXHQmX19wbGFjZSB7XG5cdFx0QGluY2x1ZGUgbWFpbi1mb250MV80KCk7XG5cdFx0Zm9udC1zaXplOiAuMDA4ZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG5cdFx0cGFkZGluZy1sZWZ0OiAxLjNlbTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuXHRcdGNvbG9yOiByZ2JhKCRjb2xvcl8xLCAuNik7XG5cdH1cblxuXHQmX19wcmljZSB7XG5cdFx0QGluY2x1ZGUgcHJlc3RpZ2UtZm9udDFfNCgpO1xuXHRcdGZvbnQtc2l6ZTogLjAxNWVtO1xuXHRcdG1hcmdpbi1ib3R0b206IC4xZW07XG5cdFx0Y29sb3I6ICRjb2xvcl8xO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdH1cblxuXHQmX190eXBlIHtcblx0XHRAaW5jbHVkZSBtYWluLWZvbnQxXzQoKTtcblx0XHRmb250LXNpemU6IC4wMDhlbTtcblx0XHRjb2xvcjogcmdiYSgkY29sb3JfMSwgLjYpO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4xM2VtO1xuXHR9XG5cblx0Jl9faW5mb3tcblx0XHRtYXJnaW4tYm90dG9tOiAuMjNlbTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZvbnQtc2l6ZTogMC4wMDllbTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdEBpbmNsdWRlIG1haW4tZm9udDFfNCgpO1xuXHRcdGNvbG9yOiAkY29sb3JfMTtcblx0fVxuXG5cdCZfX3Jvb21zIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1yaWdodDogMS43ZW07XG5cdFx0bWFyZ2luLXJpZ2h0OiAuOWVtO1xuXHRcdEBpbmNsdWRlIG1haW4tZm9udDFfNCgpO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdEBpbmNsdWRlIGFic29sdXRlQ2VudGVyWSgpO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2FwYXJ0bWVudC1iZWQucG5nXCIpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0d2lkdGg6IDEuMTc2NWVtO1xuXHRcdFx0aGVpZ2h0OiAxLjE3NjVlbTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2JhdGgge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxLjdlbTtcblx0XHRtYXJnaW4tcmlnaHQ6IDEuMWVtO1xuXHRcdEBpbmNsdWRlIG1haW4tZm9udDFfNCgpO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdEBpbmNsdWRlIGFic29sdXRlQ2VudGVyWSgpO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2FwYXJ0bWVudC1iYXRoLnBuZ1wiKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdHdpZHRoOiAxLjE3NjVlbTtcblx0XHRcdGhlaWdodDogMS4xNzY1ZW07XG5cdFx0XHRyaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQmX19hcmVhIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDllbTtcblx0XHRtYXJnaW4tcmlnaHQ6IC44ZW07XG5cblx0XHRzdXAge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bGVmdDogLTAuMmVtO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAuNTU1NmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX2JhbGNvbnkge1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iYWxjb255LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHR3aWR0aDogMS4zZW07XG5cdFx0aGVpZ2h0OiAxLjJlbTtcblx0XHRtYXJnaW4tcmlnaHQ6IDEuMWVtO1xuXHR9XG5cblx0Jl9fcG9vbCB7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Bvb2wuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdHdpZHRoOiAxLjNlbTtcblx0XHRoZWlnaHQ6IDEuM2VtO1xuXHRcdG1hcmdpbi1yaWdodDogMS4xZW07XG5cdH1cblxuXHQmX19zb2xkIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdEBpbmNsdWRlIG1haW4tZm9udDFfNigpO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0Y29sb3I6ICRjb2xvcl8xO1xuXHRcdGZvbnQtc2l6ZTogMC4wMDY3NzVlbTtcblx0XHRoZWlnaHQ6IDIuMjNlbTtcblx0XHR3aWR0aDogNS45MmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAyLjIzZW07XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl8zO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0fVxuXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9fcHJlc3RpZ2UtY2FyZC5zY3NzIiwiQGltcG9ydCBcIm1haW5cIjtcblxuLm5pY2UtY2hlY2stYm94IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGlucHV0WyB0eXBlID0gY2hlY2tib3ggXSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG5cblx0XHQmOmNoZWNrZWQgKyBpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdCY6Y2hlY2tlZCArIGkgKyAubmljZS1jaGVjay1ib3hfX2xhYmVsOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfMztcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yXzM7XG5cdFx0fVxuXG5cdH1cblxuXHRpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMXB4O1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0Y29sb3I6ICRjb2xvcl8xO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cblx0Jl9fbGFiZWwge1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0QGluY2x1ZGUgbWFpbi1mb250MV82KCk7XG5cdFx0Y29sb3I6ICRjb2xvcl8yO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtMXB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxN3B4O1xuXHRcdFx0aGVpZ2h0OiAxN3B4O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl8yNjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl8xO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAzcHggM3B4ICRjb2xvcl8yNztcblx0XHR9XG5cblxuXG5cblxuXHR9XG5cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL19uaWNlLWNoZWNrLWJveC5zY3NzIiwiQGltcG9ydCBcIm1haW5cIjtcbkBpbXBvcnQgXCJuaWNlLWNoZWNrLWJveFwiO1xuXG4ubXVsdGktc2VsZWN0IHtcblx0YmFja2dyb3VuZDogJGNvbG9yXzE7XG5cdGNvbG9yOiAkY29sb3JfMjtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdEBpbmNsdWRlIG1haW4tZm9udDFfNigpO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRoZWlnaHQ6IDUxcHg7XG5cdHBhZGRpbmc6IDAgMjRweCAwIDIycHg7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Ym94LXNoYWRvdzogMCA2cHggNHB4ICRjb2xvcl8yMjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcblx0bGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQsIGNvbG9yO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0c3ZnIHtcblx0XHRmaWxsOiAkY29sb3JfMjtcblx0XHR3aWR0aDogMTNweDtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG5cdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogZmlsbDtcblx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0XHR0b3A6IDFweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQmX19jb3VudGVyIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yXzI7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdEBpbmNsdWRlIG1haW4tZm9udDFfNCgpO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRjb2xvcjogJGNvbG9yXzE7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC02cHg7XG5cdFx0cmlnaHQ6IC02cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuXHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kO1xuXG5cdFx0c3BhbiArIGkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRpIHtcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdH1cblx0fVxuXG5cdCYuYWN0aXZlLFxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfMjtcblx0XHRjb2xvcjogJGNvbG9yXzE7XG5cblx0XHRzdmcge1xuXHRcdFx0ZmlsbDogJGNvbG9yXzE7XG5cdFx0fVxuXG5cdFx0Lm11bHRpLXNlbGVjdF9fY291bnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfMztcblx0XHR9XG5cblx0fVxuXG5cdCZfZGFyayB7XG5cblx0XHQubXVsdGktc2VsZWN0X19jb3VudGVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfMTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl8zO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yXzM7XG5cblx0XHRcdC5tdWx0aS1zZWxlY3RfX2NvdW50ZXIge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yXzM7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl8xO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxufVxuXG4ubXVsdGktc2VsZWN0LWxpc3Qge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdG1pbi13aWR0aDogMjI2cHg7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDQ7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBpbmNsdWRlIG1haW4tZm9udDFfNigpO1xuXG5cdCYuYWN0aXZlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCZfX3dyYXAge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfMTtcblx0XHRib3gtc2hhZG93OiAwIDZweCAxMHB4ICRjb2xvcl8yNDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtNXB4O1xuXHRcdFx0bGVmdDogMTBweDtcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdGJvcmRlci13aWR0aDogMCA2cHggNnB4IDZweDtcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yXzEgdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9faGVhZGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHBhZGRpbmc6IDIwcHggMTdweCAxMHB4IDE1cHg7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Y29sb3I6ICRjb2xvcl8yO1xuXHRcdG9wYWNpdHk6IC40O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAxLjFweDtcblx0XHRAaW5jbHVkZSBtYWluLWZvbnQxXzQoKTtcblx0fVxuXG5cdCZfX2NsZWFyIHtcblx0XHRjb2xvcjogJGNvbG9yXzI1O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0cGFkZGluZzogMDtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG5cdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfMztcblx0XHR9XG5cblx0fVxuXG5cdCZfX2l0ZW1zIHtcblx0XHRwYWRkaW5nOiAwIDE2cHggOHB4O1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0fVxuXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9fbXVsdGktc2VsZWN0LnNjc3MiLCJAaW1wb3J0IFwibWFpblwiO1xuXG4ucHJpY2Utc2xpZGVyIHtcblx0QGluY2x1ZGUgbWFpbi1mb250MV82KCk7XG5cdHBhZGRpbmctYm90dG9tOiAzNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAyMjZweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0Jl9fdmFsdWUge1xuXHRcdHBhZGRpbmctdG9wOiAxcHg7XG5cdFx0Y29sb3I6ICRjb2xvcl8yODtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMS4ycHg7XG5cdFx0bWluLXdpZHRoOiA2NnB4O1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb2xvcjogJGNvbG9yXzI5O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuXHRcdH1cblxuXHR9XG5cblx0Jl9fY29udHJvbCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDZweDtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yXzMwO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdC5ub1VpLWNvbm5lY3Qge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yXzI7XG5cdFx0fVxuXG5cdFx0Lm5vVWktaGFuZGxlIHtcblx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0dG9wOiAtOXB4O1xuXHRcdFx0cmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRib3gtc2hhZG93OiAwIDRweCA2cHggcmdiYSgkY29sb3JfMiwgLjEyKTtcblx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDEwMG1zO1xuXHRcdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuXHRcdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHR0b3A6IDlweDtcblx0XHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2JhKCRjb2xvcl8yLCAuNCk7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKCRjb2xvcl8yLCAuNCk7XG5cdFx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDEwMG1zO1xuXHRcdFx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvcjtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRsZWZ0OiA5cHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRsZWZ0OiAxM3B4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjMzMzMpO1xuXG5cdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yXzI7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvcl8yO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cblx0Jl9kYXJrIHtcblxuXHRcdC5wcmljZS1zbGlkZXJfX3ZhbHVlIHtcblx0XHRcdGNvbG9yOiByZ2JhKCRjb2xvcl8xLC40KTtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfMTtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdC5wcmljZS1zbGlkZXJfX2NvbnRyb2wge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yXzM5O1xuXG5cdFx0XHQubm9VaS1jb25uZWN0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yXzM7XG5cdFx0XHR9XG5cblx0XHRcdC5ub1VpLWhhbmRsZSB7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSxcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3JfMztcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3JfMztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuXG5cdC5wcmljZS1zbGlkZXIge1xuXHRcdHBhZGRpbmctYm90dG9tOiA0NHB4O1xuXHRcdHdpZHRoOiAyMDhweCAhaW1wb3J0YW50O1xuXG5cdFx0Jl9fY29udHJvbCB7XG5cdFx0XHRib3R0b206IDE2cHg7XG5cdFx0fVxuXG5cdH1cblxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvX3ByaWNlLXNsaWRlci5zY3NzIiwiQGltcG9ydCBcIm1haW5cIjtcblxuLnJvb21zLXNsaWRlciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvcl8xO1xuXHRoZWlnaHQ6IDUxcHg7XG5cdEBpbmNsdWRlIG1haW4tZm9udDFfNigpO1xuXHRib3gtc2hhZG93OiAwIDZweCA0cHggcmdiYSgkY29sb3JfMTgsIC4wMyk7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0cGFkZGluZzogMCAxNHB4IDAgNDdweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdHN2ZyB7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTZweDtcblx0XHRsZWZ0OiAxNHB4O1xuXHR9XG5cblx0Jl9fd3JhcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwYWRkaW5nLXRvcDogOHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdCZfX3Jvb20ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR3aWR0aDogMzNweDtcblx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdGNvbG9yOiAkY29sb3JfMjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yXzE7XG5cdFx0fVxuXG5cdH1cblxuXHQmX19jb250cm9sIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA4cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDogMTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfMTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHRcdC5ub1VpLWNvbm5lY3RzIHtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdH1cblx0XHRcblx0XHQubm9VaS1jb25uZWN0IHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl8zO1xuXHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0Ym94LXNoYWRvdzogMCA1cHggNHB4IHJnYmEoJGNvbG9yXzMsIC4yKTtcblxuXHRcdH1cblxuXHRcdC5ub1VpLWhhbmRsZSB7XG5cdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0dG9wOiAtMTZweDtcblx0XHRcdHJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRib3gtc2hhZG93OiAwIDdweCAxMXB4IHJnYmEoJGNvbG9yXzIsIDAuMyk7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0d2lkdGg6IDRweDtcblx0XHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHRcdEBpbmNsdWRlIGFic29sdXRlQ2VudGVyKCk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3JfMiwuNCk7XG5cdFx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDEwMG1zO1xuXHRcdFx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQ7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IDhweCA4cHggMCA4cHg7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yXzEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfMztcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvX3Jvb21zLXNsaWRlci5zY3NzIiwiQGltcG9ydCBcIm1haW5cIjtcblxuLnRvZ2dsZSB7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRpbnB1dFsgdHlwZSA9IGNoZWNrYm94IF0ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuXG5cdFx0JjpjaGVja2VkICsgLnRvZ2dsZV9fbGFiZWwge1xuXHRcdFx0Y29sb3I6IHJnYmEoJGNvbG9yXzEsIC40KTtcblx0XHR9XG5cblx0XHQmOmNoZWNrZWQgKyAudG9nZ2xlX19sYWJlbCArIC50b2dnbGVfX2NvbnRyb2wge1xuXG5cdFx0XHQudG9nZ2xlX19jb250cm9sLWl0ZW0ge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlICsgMTBweCkpO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0JjpjaGVja2VkICsgLnRvZ2dsZV9fbGFiZWwgKyAudG9nZ2xlX19jb250cm9sICsgLnRvZ2dsZV9fbGFiZWwge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl8xO1xuXHRcdH1cblxuXHR9XG5cblx0Jl9fY29udHJvbCB7XG5cdFx0d2lkdGg6IDUycHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl8zO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdG1hcmdpbjogMCAyMHB4O1xuXG5cdFx0Ji1pdGVtIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl8xO1xuXHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR0b3A6IC00cHg7XG5cdFx0XHRsZWZ0OiAtNXB4O1xuXHRcdFx0Ym94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoJGNvbG9yXzIsIC4xMik7XG5cdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDBtcztcblx0XHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcblx0XHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0JjpiZWZvcmUsXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA5cHg7XG5cdFx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRcdGhlaWdodDogNnB4O1xuXHRcdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgcmdiYSgkY29sb3JfMiwgLjQpO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgkY29sb3JfMiwgLjQpO1xuXHRcdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDBtcztcblx0XHRcdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuXHRcdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItY29sb3I7XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0bGVmdDogOXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0bGVmdDogMTNweDtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4zMzMzKTtcblxuXHRcdFx0XHQmOmJlZm9yZSxcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvcl8zO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3JfMztcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG5cdCZfX2xhYmVsIHtcblx0XHRAaW5jbHVkZSBtYWluLWZvbnQxXzYoKTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Y29sb3I6ICRjb2xvcl8xO1xuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuXHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcblxuXHRcdCYgKyAudG9nZ2xlX19jb250cm9sICsgLnRvZ2dsZV9fbGFiZWwge1xuXHRcdFx0Y29sb3I6IHJnYmEoJGNvbG9yXzEsIC40KTtcblx0XHR9XG5cdH1cblxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvX3RvZ2dsZS5zY3NzIiwiQGltcG9ydCBcIm1haW5cIjtcbkBpbXBvcnQgXCJtdWx0aS1zZWxlY3RcIjtcbkBpbXBvcnQgXCJwcmljZS1zbGlkZXJcIjtcbkBpbXBvcnQgXCJyb29tcy1zbGlkZXJcIjtcbkBpbXBvcnQgXCJ0b2dnbGVcIjtcblxuLmZpbHRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdCZfX2l0ZW0ge1xuXHRcdHBhZGRpbmc6IDIwcHggMjRweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdD4gKiB7XG5cdFx0XHR3aWR0aDogMjI2cHg7XG5cdFx0fVxuXG5cdFx0Jl9zZWxlY3Qge1xuXHRcdFx0d2lkdGg6IDI3NHB4O1xuXHRcdH1cblxuXHRcdC53ZWJzdGVycy1zZWxlY3Qge1xuXHRcdFx0aGVpZ2h0OiA1MXB4O1xuXG5cdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRwYWRkaW5nOiA0cHggNnB4IDA7XG5cdFx0XHRcdEBpbmNsdWRlIG1haW4tZm9udDFfNigpO1xuXHRcdFx0fVxuXG5cdFx0XHQmX19hcnJvdyB7XG5cdFx0XHRcdHJpZ2h0OiAxNnB4O1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxuXHQmX19jbG9zZSB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAyMHB4O1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdGkge1xuXHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdH1cblxuXHR9XG5cblx0Jl9fY2xlYXIge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdEBpbmNsdWRlIG1haW4tZm9udDFfNigpO1xuXHRcdGNvbG9yOiAkY29sb3JfMjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRsZXR0ZXItc3BhY2luZzogMC45cHg7XG5cdFx0cGFkZGluZy10b3A6IDJweDtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG5cdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG5cblx0XHRpIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfMztcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTFweDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfMztcblx0XHR9XG5cdH1cblxuXHQmX19jb250cm9sIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG5cblx0Jl9kYXJrIHtcblxuXHRcdC5maWx0ZXJfX2NsZWFyIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfMTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfMztcblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG5cblx0LmZpbHRlciB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cblx0XHQmX19pdGVtIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRwYWRkaW5nOiAwIDEycHg7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQ+ICoge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblxuXHRcdFx0Jl9zZWxlY3Qge1xuXHRcdFx0XHR3aWR0aDogMTY5cHg7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmX19jb250cm9sIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjRweDtcblx0XHR9XG5cblx0XHQmX19jbGVhciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdFx0fVxuXG5cdH1cblxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvX2ZpbHRlci5zY3NzIiwiQGltcG9ydCBcIm1haW5cIjtcblxuLmluZm8td2luZG93IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyMTBweDtcblx0aGVpZ2h0OiAxODdweDtcblx0YmFja2dyb3VuZDogJGNvbG9yXzE7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRAaW5jbHVkZSBhYnNvbHV0ZUNlbnRlclgoKTtcblx0XHR0b3A6IDE4N3B4O1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogNXB4IDVweCAwIDVweDtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvcl8xIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHR9XG5cblx0Jl9fY2xvc2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDVweDtcblx0XHRyaWdodDogMTdweDtcblx0XHRjb2xvcjogJGNvbG9yXzI7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yXzE7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdCZfX3BpYyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG5cdFx0aGVpZ2h0OiAxMjRweDtcblx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdH1cblxuXHQmX19ib3R0b20ge1xuXHRcdHBhZGRpbmc6IDE2cHggMTZweCAwO1xuXHRcdEBpbmNsdWRlIG1haW4tZm9udDFfNigpO1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGNvbG9yOiAkY29sb3JfMjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Jl9fcHJpY2Uge1xuXHRcdEBpbmNsdWRlIG1haW4tZm9udDFfNigpO1xuXHRcdGNvbG9yOiAkY29sb3JfMztcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXG59XG5cbi5pbmZvLXdpbmRvdy1wYXJlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAyMTBweCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDE4N3B4ICFpbXBvcnRhbnQ7XG5cblx0Ji5hY3RpdmUge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlLWluIC4zcyBmb3J3YXJkcztcblx0XHRhbmltYXRpb246IGZhZGUtaW4gLjNzIGZvcndhcmRzO1xuXHR9XG5cblx0PiBkaXY6bnRoLWNoaWxkKDEpIHtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXG5cdFx0PiBkaXY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0PiBkaXY6bnRoLWNoaWxkKDIpLFxuXHRcdD4gZGl2Omxhc3QtY2hpbGQge1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQ+IGRpdjpudGgtY2hpbGQoMykge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0PiBkaXY6bnRoLWNoaWxkKDMpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5nbS1zdHlsZS1pdyB7XG5cdFx0b3ZlcmZsb3c6IGluaGVyaXQ7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzRweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDM0cHgpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdD4gZGl2IHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0PiBkaXYge1xuXHRcdFx0XHRvdmVyZmxvdzogaW5pdGlhbCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9faW5mby13aW5kb3cuc2NzcyIsIkBpbXBvcnQgXCJtYWluXCI7XG5AaW1wb3J0IFwiaW5mby13aW5kb3dcIjtcblxuLm1hcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL19tYXAuc2NzcyIsIkBpbXBvcnQgXCJtYWluXCI7XG5cbi53ZWJzdGVycy1zZWxlY3Qge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICRjb2xvcl8xO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKCRjb2xvcl8yLCAuMDMpO1xuXHRoZWlnaHQ6IDYwcHg7XG5cdGJvcmRlcjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdCZfb3BlbmVkIHtcblxuXHRcdC53ZWJzdGVycy1zZWxlY3RfX2Fycm93IHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0fVxuXG5cdH1cblxuXHQmX19hcnJvdyB7XG5cdFx0QGluY2x1ZGUgYWJzb2x1dGVDZW50ZXJZKCk7XG5cdFx0cmlnaHQ6IDI1cHg7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiA1cHggNXB4IDAgNXB4O1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yXzI2IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRAaW5jbHVkZSBhYnNvbHV0ZUNlbnRlclkoKTtcblx0XHRyaWdodDogMjBweDtcblx0XHRsZWZ0OiA1cHg7XG5cdFx0Y29sb3I6ICRjb2xvcl8yO1xuXHRcdHBhZGRpbmc6IDAgMjRweCAwO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cblx0Jl9tb2JpbGUge1xuXG5cdFx0c2VsZWN0IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvdHRvbTogLTFweDtcblx0XHRcdGxlZnQ6IDFweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHR9XG5cblx0Jl9jdXN0b20ge1xuXG5cdFx0c2VsZWN0IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IC0xMDAwMDBweDtcblx0XHR9XG5cblx0fVxuXG5cdCZfX3BvcHVwIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0QGluY2x1ZGUgbWFpbi1mb250MV82KCk7XG5cblxuXHRcdHVsIHtcblx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl8xO1xuXHRcdFx0Ym94LXNoYWRvdzogMCA2cHggMTBweCAkY29sb3JfMjQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRwYWRkaW5nOiA4cHggOHB4IDFweDtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogLTVweDtcblx0XHRcdFx0bGVmdDogMTBweDtcblx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwIDZweCA2cHggNnB4O1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvcl8xIHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDhweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yXzM7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl8yO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfMyAhaW1wb3J0YW50O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfMiAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9fd2Vic3RlcnMtc2VsZWN0LnNjc3MiLCJAaW1wb3J0IFwibWFpblwiO1xuQGltcG9ydCBcImFwYXJ0bWVudC1jYXJkXCI7XG5AaW1wb3J0IFwicHJlc3RpZ2UtY2FyZFwiO1xuQGltcG9ydCBcImZpbHRlclwiO1xuQGltcG9ydCBcIm1hcFwiO1xuQGltcG9ydCBcIndlYnN0ZXJzLXNlbGVjdFwiO1xuXG4uc2VhcmNoIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDYycHg7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG5cblx0Jl9kYXJrIHtcblxuXHRcdC5zZWFyY2hfX2hlYWRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfMzM7XG5cblx0XHRcdCYtd3JhcCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl8zMztcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdC5zZWFyY2hfX3Njcm9sbCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfMzg7XG5cdFx0fVxuXG5cdFx0LnNlYXJjaF9fZmlsdGVyLWJ0bixcblx0XHQuc2VhcmNoX19tYXAtYnRuIHtcblxuXHRcdFx0aSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfMTtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdC5zZWFyY2hfX3Jlc3VsdCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHQmLWl0ZW0ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxuXHQmX19oZWFkZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfOTtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHQmLXdyYXAge1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0ei1pbmRleDogMztcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKC45KTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcblx0XHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcblx0XHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl85O1xuXG5cdFx0XHQmLm9wZW5lZCB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cblx0XHRcdCYuY2xvc2luZyB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC45KTtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cblx0Jl9fc2Nyb2xsIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHR9XG5cblx0Jl9fd3JhcCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNjBweDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRyaWdodDogMDtcblx0fVxuXG5cdCZfX3Jlc3VsdCB7XG5cdFx0cGFkZGluZzogMTVweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdCYtaGVhZGVyIHtcblx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdHBhZGRpbmc6IDI0cHggMDtcblx0XHRcdGNvbG9yOiAkY29sb3JfMjtcblx0XHR9XG5cblx0XHQmLXRvdGFsIHtcblx0XHRcdEBpbmNsdWRlIG1haW4tZm9udDFfNigpO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXG5cdFx0Ji1jb250YWN0IHtcblx0XHRcdEBpbmNsdWRlIG1haW4tZm9udDFfNCgpO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdEBpbmNsdWRlIG1haW4tZm9udDFfNigpO1xuXHRcdFx0XHRwYWRkaW5nOiAycHggMTZweCAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtaXRlbSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuMjRlbTtcblx0XHR9XG5cblx0XHQmLWxvYWRlciB7XG5cdFx0XHRoZWlnaHQ6IDcycHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRAaW5jbHVkZSBhYnNvbHV0ZUNlbnRlcigpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbG9hZGVyLnBuZ1wiKSBuby1yZXBlYXQgYm90dG9tO1xuXHRcdFx0XHR0b3A6IDE1JTtcblx0XHRcdFx0d2lkdGg6IDUycHg7XG5cdFx0XHRcdGhlaWdodDogNTJweDtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IHNwaW47XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuXHRcdFx0XHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcblx0XHRcdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxuXHQmX19tYXAge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDogMztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoLjkpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfODtcblxuXHRcdCYub3BlbmVkIHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXG5cdFx0Ji5jbG9zaW5nIHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC45KTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXG5cdFx0Ji1jbG9zZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMjBweDtcblx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRpIHtcblx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0Jl9fZmlsdGVyLWJ0bixcblx0Jl9fbWFwLWJ0biB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRpIHtcblx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHR9XG5cdH1cblxuXHQmX19lbXB0eSB7XG5cdFx0QGluY2x1ZGUgYWJzb2x1dGVDZW50ZXIoKTtcblx0XHR3aWR0aDogOTAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogJGNvbG9yXzI7XG5cdFx0QGluY2x1ZGUgbWFpbi1mb250MV8zKCk7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdEBpbmNsdWRlIG1haW4tZm9udDFfNigpO1xuXHRcdH1cblxuXHRcdGJ1dHRvbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yXzM7XG5cdFx0XHRAaW5jbHVkZSBtYWluLWZvbnQxXzYoKTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXG5cdH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1wb3J0cmFpdCkge1xuXG5cdC5zZWFyY2gge1xuXG5cdFx0Jl9fcmVzdWx0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0cGFkZGluZzogMC4yNmVtO1xuXG5cdFx0XHQmLWhlYWRlciB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0Ji10b3RhbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLWNvbnRhY3Qge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4zNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDI1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9sYXJnZSB7XG5cblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdH1cblxuXHRcdFx0Ji1pdGVtIHtcblx0XHRcdFx0bWFyZ2luOiAwIC4xNWVtIC4yNGVtO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Jl9fZW1wdHkge1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXG5cdFx0XHRkaXYge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuXG5cdC5zZWFyY2gge1xuXHRcdHRvcDogMDtcblxuXHRcdCZfX2hlYWRlciB7XG5cdFx0XHRoZWlnaHQ6IDEwNnB4O1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dG9wOiAxMDJweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblxuXHRcdFx0Ji13cmFwIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDBtcztcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCZfX3dyYXAge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxMDZweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQmX19zY3JvbGwge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAyNC43dnc7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdH1cblxuXHRcdCZfX21hcCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0d2lkdGg6IDI0Ljd2dztcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDBtcztcblx0XHR9XG5cblx0XHQmX19yZXN1bHQge1xuXG5cdFx0XHQmLWhlYWRlciB7XG5cdFx0XHRcdHBhZGRpbmc6IDI0cHggMS4yNWVtO1xuXHRcdFx0fVxuXG5cdFx0XHQmLWl0ZW0ge1xuXHRcdFx0XHRtYXJnaW46IDAgLjEyZW0gLjI0ZW07XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmX19maWx0ZXItYnRuLFxuXHRcdCZfX21hcC1idG4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmX2xhcmdlIHtcblxuXHRcdFx0LnNlYXJjaF9faGVhZGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LnNlYXJjaF9fd3JhcCB7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0LnNlYXJjaF9fbWFwIHtcblx0XHRcdFx0d2lkdGg6IDQ5LjN2dztcblx0XHRcdH1cblxuXHRcdFx0LnNlYXJjaF9fc2Nyb2xsIHtcblx0XHRcdFx0d2lkdGg6IDUwLjd2dztcblx0XHRcdFx0cGFkZGluZzogMjRweCAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuc2VhcmNoX19yZXN1bHQge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Jl9kYXJrIHtcblxuXHRcdFx0LnNlYXJjaF9fbWFwIHtcblx0XHRcdFx0d2lkdGg6IDQxLjE0NnZ3O1xuXHRcdFx0fVxuXG5cdFx0XHQuc2VhcmNoX19zY3JvbGwge1xuXHRcdFx0XHR3aWR0aDogNTguODU0dnc7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5zZWFyY2hfX3Jlc3VsdCB7XG5cdFx0XHRcdCYtaXRlbSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG5cdGZyb20ge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9fc2VhcmNoLnNjc3MiXSwic291cmNlUm9vdCI6IiJ9*/