/* --------------- 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;
}

.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);
}

.hero {
  background: url(/images/hero.jpg?65d4a00541ed1c060e119c874b1492c8) no-repeat center;
  background-size: cover;
  min-height: calc( 100vh - 102px);
  padding: 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: 20px;
}

.hero__title {
  font-family: 'proximanova-light', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 42px;
  color: white;
  margin-bottom: 44px;
  text-align: center;
}

.hero__layout {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.hero__radio {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin-bottom: 20px;
}

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

.hero__radio input[type=radio]:checked + .hero__radio-label {
  background: white;
  color: #041344;
}

.hero__radio-label {
  letter-spacing: 1.2px;
  background: transparent;
  color: white;
  font-size: 13px;
  font-family: 'proximanova-semibold', sans-serif;
  font-weight: 400;
  font-style: normal;
  height: 37px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-transform: uppercase;
  padding: 1px 20px 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 37px;
}

.hero__form {
  width: 290px;
  margin: 0 auto;
}

.hero__select {
  width: 100%;
  height: 45px;
  background: white;
  border-radius: 45px;
  position: relative;
}

.hero__select input.hero__select-text {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border-radius: 45px;
  border: none;
  color: #14161a;
  font-size: 18px;
  font-family: 'proximanova-regular', sans-serif;
  font-weight: 400;
  font-style: normal;
  background: white;
  z-index: 1;
  padding: 0 35px 0 45px;
}

.hero__select ::-webkit-input-placeholder {
  opacity: .3;
}

.hero__select ::-moz-placeholder {
  opacity: .3;
}

.hero__select :-moz-placeholder {
  opacity: .3;
}

.hero__select :-ms-input-placeholder {
  opacity: .3;
}

.hero__select :focus::-webkit-input-placeholder {
  color: transparent;
}

.hero__select :focus::-moz-placeholder {
  color: transparent;
}

.hero__select :focus:-moz-placeholder {
  color: transparent;
}

.hero__select :focus:-ms-input-placeholder {
  color: transparent;
}

.hero__select-icon {
  z-index: 2;
  width: 20px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 15px;
  fill: #041344;
  pointer-events: none;
}

.hero__select-list {
  position: fixed;
  background: white;
  border-radius: 20px;
  -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: 280px;
  display: none;
}

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

.hero__select-option {
  padding: 20px;
  cursor: pointer;
  background: white;
}

.hero__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;
}

.hero__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;
}

.hero__select.active .hero__select-list {
  display: block;
}

.hero__submit {
  background: -webkit-gradient(linear, left top, right top, from(#f54a00), to(#ff6e2f));
  background: linear-gradient(to right, #f54a00 0%, #ff6e2f 100%);
  -webkit-box-shadow: 5px 5px 30px rgba(245, 74, 0, 0.5);
          box-shadow: 5px 5px 30px rgba(245, 74, 0, 0.5);
  border: none;
  height: 41px;
  width: 41px;
  border-radius: 50%;
  position: absolute;
  top: 2px;
  right: 2px;
  z-index: 2;
}

.hero__submit svg {
  position: relative;
  top: 2px;
  width: 23px;
  fill: white;
}

@media (min-width: 768px) {
  .hero {
    margin-bottom: 92px;
  }

  .hero__title {
    font-size: 72px;
  }

  .hero__form {
    height: 137px;
    width: 744px;
  }

  .hero__radio {
    margin-bottom: 9px;
  }

  .hero__radio input[type=radio]:checked + .hero__radio-label {
    position: relative;
  }

  .hero__radio input[type=radio]:checked + .hero__radio-label:after {
    content: '';
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    top: calc( 100% - 1px);
    background: url(/images/hero-radio.png?6718de08c3667f3f88ab56175c416888);
    width: 16px;
    height: 10px;
  }

  .hero__layout {
    -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;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .hero__select {
    height: 90px;
    border-radius: 90px;
  }

  .hero__select input.hero__select-text {
    border-radius: 90px;
    padding: 0 35px 0 85px;
  }

  .hero__select-icon {
    width: 32px;
    left: 37px;
    top: 51%;
  }

  .hero__submit {
    width: 70px;
    height: 70px;
    top: 10px;
    right: 10px;
  }
}

.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);
}

.agencies {
  padding: 20px;
}

.agencies__title {
  color: #041344;
  font-family: 'proximanova-light', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 24px;
  text-align: center;
}

.agencies__map {
  display: none;
}

.agencies__map svg polygon,
.agencies__map svg path {
  fill: rgba(0, 0, 0, 0.1);
  stroke: rgba(0, 0, 0, 0.1);
  cursor: pointer;
  -webkit-transition-property: fill, stroke;
  transition-property: fill, stroke;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}

.agencies__map svg polygon.filled,
.agencies__map svg path.filled {
  fill: rgba(245, 74, 0, 0.5);
  stroke: rgba(245, 74, 0, 0.5);
}

.agencies__map svg polygon.active,
.agencies__map svg path.active {
  fill: #f54a00;
  stroke: #f54a00;
}

.agencies__map svg .baloon {
  display: none;
  fill: white !important;
  stroke: white !important;
}

.agencies__map svg .baloon.active {
  display: block;
}

.agencies__map svg .point {
  display: block;
}

.agencies__map svg .point.active {
  display: none;
}

.agencies__list {
  display: none;
  max-width: 472px;
  margin: 0 auto;
}

.agencies__list-item {
  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: 22px 28px 20px;
  border-radius: 3px;
  font-size: 16px;
  margin-bottom: 1px;
}

.agencies__list-item-text {
  color: #041344;
  font-family: 'proximanova-bold', sans-serif;
  font-weight: 400;
  font-style: normal;
}

.agencies__list-item-text span {
  padding-top: 4px;
  font-size: 12px;
  display: block;
  color: #858688;
  font-family: 'proximanova-regular', sans-serif;
  font-weight: 400;
  font-style: normal;
}

.agencies__list-item-data {
  text-align: right;
  font-family: 'proximanova-regular', sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #858688;
  width: 150px;
}

.agencies__list-item svg {
  display: none;
}

.agencies__list-item.active,
.agencies__list-item:hover {
  background: -webkit-gradient(linear, left top, right top, from(#f54a00), to(#ff6e2f));
  background: linear-gradient(to right, #f54a00 0%, #ff6e2f 100%);
}

.agencies__list-item.active .agencies__list-item-text,
.agencies__list-item:hover .agencies__list-item-text {
  color: white;
}

.agencies__list-item.active .agencies__list-item-text span,
.agencies__list-item:hover .agencies__list-item-text span {
  color: white;
}

.agencies__list-item.active .agencies__list-item-data,
.agencies__list-item:hover .agencies__list-item-data {
  color: white;
}

@media (min-width: 768px) {
  .agencies__list-item-text {
    width: 221px;
  }

  .agencies__list-item-data {
    text-align: left;
  }

  .agencies__list-item svg {
    display: block;
    width: 10px;
    fill: transparent;
  }

  .agencies__list-item.active svg {
    width: 16px;
    fill: white;
  }
}

@media (min-width: 1280px) {
  .agencies {
    padding-bottom: 68px;
  }

  .agencies__wrap {
    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;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 1200px;
    margin: 0 auto;
  }

  .agencies__title {
    font-size: 36px;
    min-width: 100%;
    margin-bottom: 53px;
  }

  .agencies__map {
    display: block;
    margin-top: 43px;
    width: 572px;
    height: 567px;
    overflow: hidden;
    position: relative;
  }

  .agencies__map > svg {
    position: absolute;
  }

  .agencies__map > svg circle {
    fill: white;
    stroke: white;
    stroke-width: 6;
    stroke-linejoin: round;
    stroke-opacity: 0.1;
  }

  .agencies__list {
    display: block;
    width: 472px;
    margin: 0;
  }

  .agencies__list-item {
    margin-bottom: 2px;
  }

  .agencies__list-item-text {
    font-size: 18px;
  }

  .agencies__list-item-text > span {
    font-size: 14px;
  }

  .agencies__list-item-data {
    font-size: 18px;
  }
}

.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);
}

.landing-about {
  background: url(/images/landing-about.jpg?365f7e8bb91a0d8c46f708971329d883) no-repeat center;
  background-size: cover;
  position: relative;
  padding-top: 40px;
}

.landing-about:after {
  z-index: 1;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: -webkit-gradient(linear, left top, right top, from(#f54a00), to(#ff6e2f));
  background: linear-gradient(to right, #f54a00 0%, #ff6e2f 100%);
  opacity: .8;
}

.landing-about__wrap {
  max-width: 472px;
  margin: 0 auto;
  position: relative;
  z-index: 2;
  padding: 20px;
}

.landing-about__data {
  color: white;
}

.landing-about__title {
  font-size: 36px;
  line-height: 38px;
  font-family: 'proximanova-light', sans-serif;
  font-weight: 400;
  font-style: normal;
  margin-bottom: 35px;
}

.landing-about__text {
  font-family: 'proximanova-regular', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 33px;
}

.landing-about__more {
  width: 196px;
  height: 59px;
  font-size: 13px;
  text-transform: uppercase;
}

.landing-about__btn {
  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: 60px 0 40px;
}

.landing-about__btn button {
  width: 160px;
  height: 160px;
  border: 3px solid 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;
  background: transparent;
  border-radius: 50%;
  -webkit-transition: background-color 150ms ease-in-out;
  transition: background-color 150ms ease-in-out;
}

.landing-about__btn button svg {
  fill: white;
  width: 24px;
  -webkit-transition: fill 150ms ease-in-out;
  transition: fill 150ms ease-in-out;
}

.landing-about__btn button:hover {
  background: white;
}

.landing-about__btn button:hover svg {
  fill: #f75d0f;
}

@media (min-width: 1280px) {
  .landing-about {
    padding: 0;
  }

  .landing-about__wrap {
    padding: 189px 12px 198px;
    width: 1200px;
    max-width: none;
    margin: 0 auto;
    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;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .landing-about__data {
    width: 461px;
  }

  .landing-about__btn {
    padding: 47px 0 40px 195px;
  }
}

.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-graphic {
  background: #eeeeee;
}

.info-graphic__wrap {
  padding: 40px 0;
  margin: 0 auto;
  width: 280px;
}

.info-graphic__title {
  font-size: 36px;
  line-height: 38px;
  color: #041344;
  font-family: 'proximanova-light', sans-serif;
  font-weight: 400;
  font-style: normal;
  margin-bottom: 35px;
  text-align: center;
}

.info-graphic__list-item {
  background: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  height: 300px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  text-align: center;
  color: #041344;
  padding: 0 0 40px 0;
  margin-bottom: 20px;
  -webkit-box-shadow: 0 26px 30px rgba(0, 0, 0, 0.06);
          box-shadow: 0 26px 30px rgba(0, 0, 0, 0.06);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
  cursor: pointer;
  border-radius: 3px;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-property: background, color, -webkit-box-shadow;
  transition-property: background, color, -webkit-box-shadow;
  transition-property: background, color, box-shadow;
  transition-property: background, color, box-shadow, -webkit-box-shadow;
}

.info-graphic__list-item-pic {
  width: 100%;
}

.info-graphic__list-item-pic svg {
  width: 68px;
  fill: #f75d0f;
  -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;
}

.info-graphic__list-item-value {
  font-family: 'proximanova-light', sans-serif;
  font-weight: 400;
  font-style: normal;
  padding-top: 20px;
  width: 100%;
  font-size: 48px;
}

.info-graphic__list-item-text {
  font-family: 'proximanova-regular', sans-serif;
  font-weight: 400;
  font-style: normal;
  width: 100%;
  font-size: 14px;
  line-height: 16px;
  padding-top: 20px;
}

.info-graphic__list-item-text span {
  display: block;
}

.info-graphic__list-item:hover {
  background: -webkit-gradient(linear, left top, right top, from(#f54a00), to(#ff6e2f));
  background: linear-gradient(to right, #f54a00 0%, #ff6e2f 100%);
  -webkit-box-shadow: 0 26px 30px rgba(245, 74, 0, 0.06);
          box-shadow: 0 26px 30px rgba(245, 74, 0, 0.06);
  color: white;
}

.info-graphic__list-item:hover svg {
  fill: white;
}

@media (min-width: 768px) {
  .info-graphic__wrap {
    width: 368px;
  }

  .info-graphic__list-item {
    width: 368px;
    height: 400px;
    padding: 0 0 95px 0;
  }

  .info-graphic__list-item-value {
    padding-top: 37px;
  }

  .info-graphic__list-item-text {
    padding-top: 11px;
    font-size: 16px;
    line-height: 20px;
  }
}

@media (min-width: 1280px) {
  .info-graphic__title {
    margin-bottom: 72px;
  }

  .info-graphic__wrap {
    padding: 114px 0 101px;
    width: 1200px;
  }

  .info-graphic__list {
    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;
  }
}

.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);
}

.popup {
  display: block;
  opacity: 0;
  overflow-y: scroll;
  background: rgba(4, 19, 68, 0.88);
  position: fixed;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  z-index: 10000;
  -webkit-transition: opacity 500ms ease-in-out;
  transition: opacity 500ms ease-in-out;
}

.popup_opened {
  opacity: 1;
  width: 100%;
  height: 100%;
}

.popup_hide {
  opacity: 0;
  width: 100%;
  height: 100%;
}

.popup__wrap {
  position: relative;
  z-index: 2;
}

.popup__content {
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 40px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  width: 100%;
  min-height: 100%;
}

.popup__close {
  position: absolute;
  top: 17px;
  width: 15px;
  height: 15px;
  right: 18px;
  text-indent: -5000px;
  cursor: pointer;
}

.popup__close:hover {
  opacity: 0.8;
}

.popup__close:active {
  background-position: 0 bottom;
}

.popup__scrollbar-measure {
  overflow: scroll;
  position: absolute;
  top: -9999px;
  width: 100px;
  height: 100px;
}

.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);
}

.about-video {
  width: 100%;
  max-width: 1280px;
}

.about-video__header {
  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;
  margin-bottom: 54px;
}

.about-video__close {
  color: white;
  background: none;
  border: none;
}

.about-video__close i {
  font-size: 40px;
}

.about-video__close span {
  display: block;
  font-family: 'proximanova-bold', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 18px;
  padding-top: 7px;
}

.about-video__content {
  width: 100%;
}

.about-video__content > div {
  padding-bottom: 56.25%;
  position: relative;
}

.about-video__content > div > iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL19yZXNldC5zY3NzIiwid2VicGFjazovLy8uL2xhbmRpbmctcGFnZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvX2ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mb250cy9fcHJveGltYW5vdmEtbGlnaHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2ZvbnRzL19wcm94aW1hbm92YS1ib2xkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mb250cy9fcHJveGltYW5vdmEtcmVndWxhci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZm9udHMvX3Byb3hpbWFub3ZhLXNlbWlib2xkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9fbG9nby5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvX2J0bi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvX21lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL19zaXRlLWhlYWRlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvX3NpdGUtZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9fc2l0ZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvX2hlcm8uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL19hZ2VuY2llcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvX2xhbmRpbmctYWJvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL19pbmZvLWdyYXBoaWMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL19wb3B1cC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvX2Fib3V0LXZpZGVvLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7O0FBQ0E7RUFBRTtDQ0VEOztBREREO0VBQThCO1VBQUE7Q0NNN0I7O0FETnFEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUErUDtFQUEyQztFQUFVO0VBQVc7RUFBeUI7RUFBd0I7RUFBZ0I7RUFBVTtDQ3FFL2I7O0FEckUyYztFQUFFO0NDeUU3Yzs7QUR6RXNlO0VBQU07RUFBMEI7Q0M4RXRnQjs7QUQ5RXloQjs7RUFBVTtDQ21GbmlCOztBRG5Gd2pCOzs7O0VBQTZCO0VBQWdCO0VBQTBDO0NDNEYvb0I7O0FENUYwcEI7Ozs7OztFQUFnSDtFQUF3QztDQ3NHbHpCOztBRHRHOHpCO0VBQXVCO0NDMEdyMUI7O0FEMUc2MkI7RUFBb0I7Q0M4R2o0Qjs7QUQ5Rzg1QjtFQUFJO0VBQW9CO0NDbUh0N0I7O0FEbkgwOEI7RUFBSTtFQUFzQjtDQ3dIcCtCOztBRHhIdy9COzs7Ozs7Ozs7OztFQUE4RTtDQ3NJdGtDOztBRHRJc2xDOztFQUFNO0NDMkk1bEM7O0FEM0k4bUM7RUFBSztFQUFpQjtDQ2dKcG9DOztBRGhKc3BDOztFQUFVO0NDcUpocUM7O0FEcko4cUM7RUFBSztFQUFlO0VBQVk7RUFBaUI7RUFBVztDQzZKMXVDOztBRDdKOHZDO0VBQW9CO0NDaUtseEM7O0FEaks4eEM7RUFBUztFQUFhO0NDc0twekM7O0FEdEtvMEM7Ozs7RUFBdUQ7Q0M2SzMzQzs7QUQ3SzQ0Qzs7Ozs7Ozs7Ozs7RUFBdU07Q0MyTG5sRDs7QUQzTDZtRDs7Ozs7RUFBcUM7Q0NtTWxwRDs7QURuTXlxRDs7RUFBZ0U7RUFBVTtDQ3lNbnZEOztBRHpNK3ZEO0VBQWM7RUFBYztFQUFzQjtDQytNanpEOztBRC9NK3pEO0VBQVk7Q0NtTjMwRDs7QURuTjAxRDs7OztFQUFpRDtDQzBOMzREOztBRHpORDs7QUVxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDRHlNRDs7QUM3TUQ7RUFPSTtFQUNBO0VBQ0E7Q0QwTUg7O0FDbk5EO0VBYUk7RUFDQTtFQUNBO0NEME1IOztBQ3pORDtFQW1CSTtFQUNBO0VBQ0E7Q0QwTUg7O0FDdk1DO0VBQ0U7RUFDQTtFQUNBO0NEME1IOztBRTlQRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NGaVFEOztBR3JRRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NId1FEOztBSTVRRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NKK1FEOztBS25SRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NMc1JEOztBQ2pRRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NEb1FEOztBQ2xRQztFQUNFO0VBQ0E7RUFDQTtDRHFRSDs7QUM5UUQ7RUFhSTtFQUNBO0VBQ0E7Q0RxUUg7O0FDbFFDO0VBQ0U7RUFDQTtFQUNBO0NEcVFIOztBQzFSRDtFQXlCSTtFQUNBO0VBQ0E7Q0RxUUg7O0FDaFNEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q0RtU0Q7O0FDdlNEO0VBT0k7RUFDQTtFQUNBO0NEb1NIOztBQ2pTQztFQUNFO0VBQ0E7RUFDQTtDRG9TSDs7QUNuVEQ7RUFtQkk7RUFDQTtFQUNBO0NEb1NIOztBQ2pTQztFQUNFO0VBQ0E7RUFDQTtDRG9TSDs7QUMvVEQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDRGtVRDs7QUNoVUM7RUFDRTtFQUNBO0VBQ0E7Q0RtVUg7O0FDNVVEO0VBYUk7RUFDQTtFQUNBO0NEbVVIOztBQ2xWRDtFQW1CSTtFQUNBO0VBQ0E7Q0RtVUg7O0FDaFVDO0VBQ0U7RUFDQTtFQUNBO0NEbVVIOztBTXJYRDtFQUNDO0NOd1hBOztBTXRYQTtFQUNDO0NOeVhEOztBTTdYRDtFQVFFO0NOeVhEOztBTXBYRDtFQUNDO0lBQ0M7R051WEM7Q0FDRjs7QUNoWEQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDRG1YRDs7QUN2WEQ7RUFPSTtFQUNBO0VBQ0E7Q0RvWEg7O0FDalhDO0VBQ0U7RUFDQTtFQUNBO0NEb1hIOztBQ2pYQztFQUNFO0VBQ0E7RUFDQTtDRG9YSDs7QUNqWEM7RUFDRTtFQUNBO0VBQ0E7Q0RvWEg7O0FDL1lEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q0RrWkQ7O0FDdFpEO0VBT0k7RUFDQTtFQUNBO0NEbVpIOztBQzVaRDtFQWFJO0VBQ0E7RUFDQTtDRG1aSDs7QUNsYUQ7RUFtQkk7RUFDQTtFQUNBO0NEbVpIOztBQ3hhRDtFQXlCSTtFQUNBO0VBQ0E7Q0RtWkg7O0FPbGNEO0VDWUU7RUFDQTtFQUNBO0VEWkQ7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO1VBQUE7RUFDQTtFQUNBO0VBQUE7Q1B1Y0E7O0FPcmREO0VBaUJFO0VBQ0E7Q1B3Y0Q7O0FPcGNBO0VBQ0M7RUFDQTtFQUNBO0NQdWNEOztBTzFjQTtFQU1FO0VBQ0E7Q1B3Y0Y7O0FPbGNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q1BxY0Q7O0FPemNBO0VBT0U7RUFDQTtDUHNjRjs7QU9oY0E7RUFDQztFQUNBO0NQbWNEOztBT3JjQTtFQUtFO0NQb2NGOztBTzliQTtFQUNDO0VBQ0E7RUFDQTtDUGljRDs7QU8vYkM7RUFDQztDUGtjRjs7QU8vYkM7RUFDQztDUGtjRjs7QU9oY0U7RUFDQztDUG1jSDs7QU81YkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtDUCtiRDs7QU83YkM7RUFDQztFQUNBO0NQZ2NGOztBTzFiQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0NQNmJEOztBTzNiQztFQUNDO0NQOGJGOztBT3piQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0NQNGJEOztBT2hjQTtFQU9FO0VBQ0E7Q1A2YkY7O0FTampCRDtFRGNFO0VBQ0E7RUFDQTtDUnVpQkQ7O0FTbGpCQztFQUNDO0NUcWpCRjs7QVNsakJDO0VBQ0M7Q1RxakJGOztBUzVqQkE7RUFhRztDVG1qQkg7O0FTMWlCQztFQUNDO1VBQUE7Q1Q2aUJGOztBU3hpQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFDQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0NUMmlCRDs7QVN6aUJHO0VBQ0Q7Q1Q0aUJGOztBU3ZpQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7VUFBQTtFQUNBO1VBQUE7RUFDQTtFQUFBO0VBQUE7RUFBQTtDVDBpQkQ7O0FTdmlCQTtFQUNDO0NUMGlCRDs7QVN4aUJDO0VBQ0M7Q1QyaUJGOztBU3hpQkM7RUFDQztFQUNBO0NUMmlCRjs7QVN6aUJFOztFQUVDO0NUNGlCSDs7QVNuaUJEO0VBRUM7SUFDQztHVHFpQkM7O0VTbmlCRDtJQUNDO0dUc2lCQTs7RVNuaUJEO0lBQ0M7WUFBQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUFBO1FBQUE7WUFBQTtJQUNBO1FBQUE7WUFBQTtJQUNBO0dUc2lCQTs7RVNwaUJBO0lBQ0M7R1R1aUJEOztFU2xpQkQ7SUFDQztJQUNBO0lBQUE7SUFBQTtJQUNBO1FBQUE7WUFBQTtHVHFpQkE7O0VTbmlCQTtJQUNDO0lBQ0E7R1RzaUJEOztFU25pQkE7SUFDQztJQUNBO0dUc2lCRDtDQUNGOztBVXJxQkQ7RUFDQztDVndxQkE7O0FVcHFCQztFQUNDO0VBQ0E7VUFBQTtDVnVxQkY7O0FVbHFCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0NWcXFCRDs7QVVscUJBO0VBQ0M7RUFDQTtDVnFxQkQ7O0FVbHFCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0NWcXFCRDs7QVVocUJEO0VBRUM7SUFDQztHVmtxQkM7O0VVOXBCQTtJQUNDO0dWaXFCRDs7RVVwcUJEO0lGRUE7SUFDQTtJQUNBO0lBQ0E7WUFBQTtHUnNxQkM7O0VVL3BCRDtJQUNDO0lBQ0E7R1ZrcUJBOztFVS9wQkQ7SUFDQztJQUNBO0lBQ0E7R1ZrcUJBOztFVS9wQkQ7SUFDQztJQUNBO0lBQ0E7R1ZrcUJBO0NBQ0Y7O0FDdnRCRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NEMHRCRDs7QUN4dEJDO0VBQ0U7RUFDQTtFQUNBO0NEMnRCSDs7QUNwdUJEO0VBYUk7RUFDQTtFQUNBO0NEMnRCSDs7QUN4dEJDO0VBQ0U7RUFDQTtFQUNBO0NEMnRCSDs7QUNodkJEO0VBeUJJO0VBQ0E7RUFDQTtDRDJ0Qkg7O0FXN3dCRDtFSGVFO0VBQ0E7RUFDQTtFR2ZEO0NYa3hCQTs7QVdoeEJBO0VBQ0M7RUFDQTtDWG14QkQ7O0FXanhCQztFQUNDO0NYb3hCRjs7QVdqeEJDOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0NYb3hCRjs7QVdseEJFOzs7O0VBRUM7Q1h1eEJIOztBV2h4QkE7RUFDQztFQUNBO0VBQ0E7Q1hteEJEOztBV2h4QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtDWG14QkQ7O0FXaHhCQTs7RUh6Q0M7RUFDQTtFQUNBO0VHMENBO0VBQ0E7Q1hxeEJEOztBV3p4QkE7O0VBT0U7RUFFQTtDWHN4QkY7O0FXanhCQTtFQUNDO0NYb3hCRDs7QVdqeEJBO0VBQ0M7RUFDQTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtDWG94QkQ7O0FXbHhCQztFQUNDO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7VUFBQTtFQUNBO0VBQUE7RUFDQTtDWHF4QkY7O0FXbnhCRTtFQUNDO0VBQ0E7Q1hzeEJIOztBV2h5QkM7RUFjRTtDWHN4Qkg7O0FXL3dCQTtFQUVDO0NYaXhCRDs7QVdueEJBO0VBS0U7RUFDQTtFQUNBO0VBQ1E7Q1hreEJWOztBVzl3QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtDWGl4Qkg7O0FXanlCQTtFQW1CRztDWGt4Qkg7O0FXNXdCQTtFQUNDO0NYK3dCRDs7QVdoeEJBO0VBR0U7RUFDQTtFQUNBO0NYaXhCRjs7QVd0eEJBO0VBU0c7Q1hpeEJIOztBVzV3QkE7RUFDQztFQUNBO0VBQ0E7Q1grd0JEOztBVzl3QkM7RUFDQztDWGl4QkY7O0FXOXdCQTtFQUNDO0VBQ0E7Q1hpeEJEOztBV2h4QkM7RUFDQztDWG14QkY7O0FXL3dCQTtFQUNDO0VBQ0E7Q1hreEJEOztBVy93QkE7RUFDQztFQUNBO0NYa3hCRDs7QVdoeEJDO0VBQ0M7Q1hteEJGOztBV2h4QkM7O0VBRUM7RUFDQTtFQUNBO0NYbXhCRjs7QVd2eEJDOztFQU9FO0NYcXhCSDs7QVc5d0JBO0VBQ0M7RUFDQTtDWGl4QkQ7O0FXL3dCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0NYa3hCRjs7QVcvd0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWGt4QkY7O0FXaHhCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VIM0xGO0VBQ0E7RUFDQTtFRzJMRTtFQUNBO0VBQ0E7Q1hxeEJIOztBV2x4QkU7RUFDQztDWHF4Qkg7O0FXbnhCRTtFQUNDO0NYc3hCSDs7QVdweEJFO0VBQ0M7Q1h1eEJIOztBV3J4QkU7RUFDQztDWHd4Qkg7O0FXMXpCQztFQXFDb0M7Q1h5eEJyQzs7QVc5ekJDO0VBc0NvQztDWDR4QnJDOztBV2wwQkM7RUF1Q29DO0NYK3hCckM7O0FXdDBCQztFQXdDb0M7Q1hreUJyQzs7QVdoeUJFO0VBQ0M7RUhqS0Y7RUFDQTtFQUNBO1VBQUE7RUdpS0U7RUFDQTtDWHF5Qkg7O0FXbHlCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWHF5Qkg7O0FXbHlCRTtFQUNDO0VBQ0E7Q1hxeUJIOztBV2x5QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYcXlCSDs7QVdueUJHO0VBQ0M7RUFBQTtFQUNBO0NYc3lCSjs7QVcveUJFO0VBYUU7RUFBQTtFQUNBO0NYc3lCSjs7QVdyM0JDO0VBdUZHO0NYa3lCSjs7QVd4eEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUg1UkE7RUFDQTtFQUNBO0NSd2pDRDs7QVdyeUJBOztFSHRRQztFQUNBO0VBQ0E7RUdpUkM7Q1hneUJGOztBVzd5QkE7O0VBZ0JHO0NYa3lCSDs7QVczeEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1g4eEJEOztBV3J5QkE7O0VBV0U7RUFDQTtFQUNBO0NYK3hCRjs7QVdueUJDOztFQU9FO0NYaXlCSDs7QVc1eEJBO0VBQ0M7RUhuVEE7RUFDQTtFQUNBO0VHbVRBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7Q1hpeUJEOztBVzF5QkE7RUFZRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYa3lCRjs7QVczeEJEO0VBSUU7SUFDQztHWDJ4QkE7O0VXeHhCRDtJQUNDO0lBQ0E7R1gyeEJBOztFV3Z4QkQ7SUFDQztJQUNBO0lBQUE7SUFBQTtJQUNBO1FBQUE7WUFBQTtJQUNBO1FBQUE7WUFBQTtHWDB4QkE7O0VXeHhCQTtJQUNDO0dYMnhCRDs7RVd2eEJEO0lBQ0M7SUFDQTtHWDB4QkE7O0VXeHhCQTtJQUNDO0lBQ0E7R1gyeEJEOztFV3R4QkQ7SUFDQztJQUNBO0dYeXhCQTs7RVd0eEJEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUFBO0lBQUE7SUFDQTtRQUFBO0lBQ0E7UUFBQTtZQUFBO0lBQ0E7R1h5eEJBOztFV3Z4QkE7SUFDQztHWDB4QkQ7O0VXdnhCQTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0dYMHhCRDtDQUNGOztBV2x4QkQ7RUFJRTtJQUNDO0lBQUE7SUFBQTtJQUNBO1FBQUE7WUFBQTtJQUNBO1FBQUE7WUFBQTtJQUNBO0dYa3hCQTs7RVdoeEJBO0lBQ0M7R1hteEJEOztFVzl3QkQ7SUFFQztHWGd4QkE7O0VXNXdCRDtJQUNDO0lBQ0E7R1grd0JBOztFVzV3QkQ7SUFDQztHWCt3QkE7O0VXNXdCRDtJQUNDO0lBQ0E7R1grd0JBOztFVzN3QkQ7SUFDQztHWDh3QkE7O0VXL3dCRDtJQUlFO0dYK3dCRDs7RVcxd0JEO0lBQ0M7R1g2d0JBOztFVzl3QkQ7SUFJRTtJQUNBO0dYOHdCRDs7RVc1d0JXO0lBQ1I7R1grd0JIOztFV3Z4QkQ7SUFjRTtJQUNBO0dYNndCRDs7RVcxd0JBO0lBQ0M7R1g2d0JEOztFVzF3QkE7SUFDQztHWDZ3QkQ7O0VXeHdCRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0dYMndCQTs7RVd6d0JDO0lBQ0E7SUFDQTtHWDR3QkQ7O0VXcHhCRDtJQVlFO0dYNHdCRDs7RVd4eEJEO0lBZUc7SUFDQTtHWDZ3QkY7O0VXeHdCRDtJQUVDO0lBQ0E7SUFDQTtHWDB3QkE7O0VXeHdCQTtJQUNDO0lBQ0E7R1gyd0JEOztFVzd3QkE7SUFLRTtHWDR3QkY7O0VXcHdCQTtJQUVDO0lBQ0E7R1hzd0JEOztFVy92QkE7SUFDQztJQUNBO0lBQ0E7SUFDQTtHWGt3QkQ7Q0FDRjs7QVk3eENEO0VBQ0M7RUFBQTtFQUFBO0VBQ0E7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtDWmd5Q0E7O0FZOXhDQTtFQUNDO0NaaXlDRDs7QVk5eENBO0VBQ0M7Q1ppeUNEOztBWTV4Q0Q7RUFNRztJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R1oweENEO0NBQ0Y7O0FDanlDRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NEb3lDRDs7QUNseUNDO0VBQ0U7RUFDQTtFQUNBO0NEcXlDSDs7QUM5eUNEO0VBYUk7RUFDQTtFQUNBO0NEcXlDSDs7QUNseUNDO0VBQ0U7RUFDQTtFQUNBO0NEcXlDSDs7QUMxekNEO0VBeUJJO0VBQ0E7RUFDQTtDRHF5Q0g7O0FhdjFDRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7Q2IwMUNBOztBYXgxQ0E7RUxWQztFQUNBO0VBQ0E7RUtVQTtFQUNBO0VBQ0E7RUFDQTtDYjYxQ0Q7O0FhMTFDQTtFQUNDO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7Q2I2MUNEOztBYTExQ0E7RUFDQztFQUFBO0VBQUE7RUFDQTtLQUFBO01BQUE7VUFBQTtFQUNBO0NiNjFDRDs7QWEzMUNDO0VBQ0M7RUFDQTtDYjgxQ0Y7O0FhcjJDQTtFQVVHO0VBQ0E7Q2IrMUNIOztBYTExQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFTDlCRDtFQUNBO0VBQ0E7RUs4QkM7RUFDQTtFQUFBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7Q2IrMUNGOztBYTExQ0E7RUFDQztFQUNBO0NiNjFDRDs7QWExMUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDYjYxQ0Q7O0FhbDJDQTtFQVFFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFTHBFRDtFQUNBO0VBQ0E7RUtvRUM7RUFDQTtFQUNBO0NiZzJDRjs7QWFwM0NBO0VBd0JFO0NiZzJDRjs7QWF4M0NBO0VBMkJFO0NiaTJDRjs7QWEvMUNDO0VBQ0M7Q2JrMkNGOztBYWg0Q0E7RUFpQ0U7Q2JtMkNGOztBYWgyQ0M7RUFBbUM7Q2JvMkNwQzs7QWF4NENBO0VBcUNvQztDYnUyQ3BDOztBYXQyQ0M7RUFBbUM7Q2IwMkNwQzs7QWF6MkNDO0VBQW1DO0NiNjJDcEM7O0FhMzJDQztFQUNDO0VBQ0E7RUwzQ0Q7RUFDQTtFQUNBO1VBQUE7RUsyQ0M7RUFDQTtFQUNBO0NiZzNDRjs7QWE3MkNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NiZzNDRjs7QWE3MkNDO0VBQ0M7RUFDQTtDYmczQ0Y7O0FhNzJDQztFQUNDO0VBQ0E7RUFDQTtDYmczQ0Y7O0FhbjNDQztFQU1FO0VBQUE7RUFDQTtDYmkzQ0g7O0FheDNDQztFQVdFO0VBQUE7RUFDQTtDYmkzQ0g7O0FhLzdDQTtFQXNGRztDYjYyQ0g7O0FhcDJDQTtFQUNDO0VBQUE7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDYnUyQ0Q7O0FhajNDQTtFQWFFO0VBQ0E7RUFDQTtFQUNBO0NidzJDRjs7QWFsMkNEO0VBRUM7SUFDQztHYm8yQ0M7O0VhbDJDRDtJQUNDO0dicTJDQTs7RWFsMkNEO0lBQ0M7SUFDQTtHYnEyQ0E7O0VhbDJDRDtJQUNDO0dicTJDQTs7RWF0MkNEO0lBTUc7R2JvMkNGOztFYXIyQ2E7SUFJVjtJTGpKSjtJQUNBO0lBQ0E7WUFBQTtJS2lKSTtJQUNBO0lBQ0E7SUFDQTtHYnUyQ0g7O0VhaDJDRDtJQUNDO0lBQUE7UUFBQTtZQUFBO0lBQ0E7UUFBQTtZQUFBO0lBQ0E7UUFBQTtZQUFBO0dibTJDQTs7RWFoMkNEO0lBQ0M7SUFDQTtHYm0yQ0E7O0VhcjJDRDtJQUtFO0lBQ0E7R2JvMkNEOztFYWoyQ0E7SUFDQztJQUNBO0lBQ0E7R2JvMkNEOztFYS8xQ0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTtHYmsyQ0E7Q0FDRjs7QUM3akREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q0Rna0REOztBQzlqREM7RUFDRTtFQUNBO0VBQ0E7Q0Rpa0RIOztBQzFrREQ7RUFhSTtFQUNBO0VBQ0E7Q0Rpa0RIOztBQzlqREM7RUFDRTtFQUNBO0VBQ0E7Q0Rpa0RIOztBQ3RsREQ7RUF5Qkk7RUFDQTtFQUNBO0NEaWtESDs7QWNubkREO0VBQ0M7Q2RzbkRBOztBY3BuREE7RUFDQztFTkpBO0VBQ0E7RUFDQTtFTUlBO0VBQ0E7Q2R5bkREOztBY3RuREE7RUFDQztDZHluREQ7O0Fjcm5ERTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7VUFBQTtFQUNBO1VBQUE7Q2R3bkRIOztBYy9uREU7O0VBVUU7RUFDQTtDZDBuREo7O0FjMW9EQTs7RUFvQkk7RUFDQTtDZDJuREo7O0Fjcm5ERTtFQUNDO0VBQ0E7RUFDQTtDZHduREg7O0FjdHBEQTtFQWtDSTtDZHduREo7O0Fjbm5ERTtFQUNDO0Nkc25ESDs7QWN2bkRFO0VBSUU7Q2R1bkRKOztBYzVtREE7RUFDQztFQUNBO0VBQ0E7Q2QrbUREOztBYzdtREM7RUFDQztFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDZGduREY7O0FjOW1ERTtFQUNDO0VOdERGO0VBQ0E7RUFDQTtDUndxREQ7O0Fjcm5ERTtFQUtFO0VBQ0E7RUFDQTtFQUNBO0VONUVIO0VBQ0E7RUFDQTtDUmlzREQ7O0Fjam5ERTtFQUNDO0VObkZGO0VBQ0E7RUFDQTtFTW1GRTtFQUNBO0Nkc25ESDs7QWNubkRFO0VBQ0M7Q2RzbkRIOztBY3JwREM7O0VBb0NFO0VBQUE7Q2RzbkRIOztBYzFwREM7O0VBdUNHO0Nkd25ESjs7QWMvcERDOztFQTBDSTtDZDBuREw7O0FjcHFEQzs7RUFnREc7Q2R5bkRKOztBYzltREQ7RUFRSTtJQUNDO0dkMG1ERjs7RWN2bURDO0lBQ0M7R2QwbURGOztFY3ZtREM7SUFDQztJQUNBO0lBQ0E7R2QwbURGOztFY3ZuREE7SUFtQkc7SUFDQTtHZHdtREg7Q0FDRjs7QWM1bEREO0VBRUM7SUFDQztHZDhsREM7O0VjNWxERDtJQUNDO0lBQUE7SUFBQTtJQUNBO1FBQUE7WUFBQTtJQUNBO1FBQUE7WUFBQTtJQUNBO1FBQUE7SUFDQTtJQUNBO0dkK2xEQTs7RWM1bEREO0lBQ0M7SUFDQTtJQUNBO0dkK2xEQTs7RWMzbEREO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dkOGxEQTs7RWNwbUREO0lBU0U7R2QrbEREOztFYzdsREM7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0dkZ21ERjs7RWMxbEREO0lBQ0M7SUFDQTtJQUNBO0dkNmxEQTs7RWMzbERBO0lBQ0M7R2Q4bEREOztFYzVsREM7SUFDQztHZCtsREY7O0VjaG1EQztJQUlFO0dkZ21ESDs7RWMzbERDO0lBQ0M7R2Q4bERGO0NBQ0Y7O0FDNXlERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NEK3lERDs7QUM3eURDO0VBQ0U7RUFDQTtFQUNBO0NEZ3pESDs7QUN6ekREO0VBYUk7RUFDQTtFQUNBO0NEZ3pESDs7QUM3eURDO0VBQ0U7RUFDQTtFQUNBO0NEZ3pESDs7QUNyMEREO0VBeUJJO0VBQ0E7RUFDQTtDRGd6REg7O0FlbDJERDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0NmcTJEQTs7QWV6MkREO0VBT0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7Q2ZzMkREOztBZW4yREE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0NmczJERDs7QWVuMkRBO0VBQ0M7Q2ZzMkREOztBZW4yREE7RUFDQztFQUNBO0VQaENBO0VBQ0E7RUFDQTtFT2dDQTtDZncyREQ7O0FlcjJEQTtFUDNCQztFQUNBO0VBQ0E7RU8yQkE7RUFDQTtFQUNBO0NmMDJERDs7QWV2MkRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q2YwMkREOztBZXYyREE7RUFDQztFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtDZjAyREQ7O0FleDJEQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0NmMjJERjs7QWUxM0RBO0VBa0JHO0VBQ0E7RUFDQTtFQUFBO0NmNDJESDs7QWVoNERBO0VBd0JHO0NmNDJESDs7QWVwNERBO0VBMkJJO0NmNjJESjs7QWVuMkREO0VBRUM7SUFDQztHZnEyREM7O0VlbjJERDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFBQTtJQUFBO0lBQ0E7UUFBQTtZQUFBO0lBQ0E7UUFBQTtZQUFBO0lBQ0E7SUFBQTtRQUFBO1lBQUE7R2ZzMkRBOztFZW4yREQ7SUFDQztHZnMyREE7O0VlbjJERDtJQUNDO0dmczJEQTtDQUNGOztBQzc3REQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDRGc4REQ7O0FDOTdEQztFQUNFO0VBQ0E7RUFDQTtDRGk4REg7O0FDMThERDtFQWFJO0VBQ0E7RUFDQTtDRGk4REg7O0FDOTdEQztFQUNFO0VBQ0E7RUFDQTtDRGk4REg7O0FDdDlERDtFQXlCSTtFQUNBO0VBQ0E7Q0RpOERIOztBZ0JuL0REO0VBQ0M7Q2hCcy9EQTs7QWdCcC9EQTtFQUNDO0VBQ0E7RUFDQTtDaEJ1L0REOztBZ0JwL0RBO0VBQ0M7RUFDQTtFQUNBO0VSWkE7RUFDQTtFQUNBO0VRWUE7RUFDQTtDaEJ5L0REOztBZ0JwL0RDO0VBQ0M7RUFDQTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0E7TUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0NoQnUvREY7O0FnQnIvREU7RUFDQztDaEJ3L0RIOztBZ0J0L0RHO0VBQ0M7RUFDQTtFQUNBO1VBQUE7RUFDQTtVQUFBO0VBQ0E7RUFBQTtDaEJ5L0RKOztBZ0JwL0RFO0VScEREO0VBQ0E7RUFDQTtFUW9ERTtFQUNBO0VBQ0E7Q2hCeS9ESDs7QWdCdC9ERTtFUmpERDtFQUNBO0VBQ0E7RVFpREU7RUFDQTtFQUNBO0VBQ0E7Q2hCMi9ESDs7QWdCei9ERztFQUNDO0NoQjQvREo7O0FnQngvREU7RUFDQztFQUFBO0VBQ0E7VUFBQTtFQUNBO0NoQjIvREg7O0FnQmpqRUM7RUF5REc7Q2hCNC9ESjs7QWdCai9ERDtFQUlFO0lBQ0M7R2hCaS9EQTs7RWdCNStEQTtJQUNDO0lBQ0E7SUFDQTtHaEIrK0REOztFZ0I3K0RDO0lBQ0M7R2hCZy9ERjs7RWdCNytEQztJQUNDO0lBQ0E7SUFDQTtHaEJnL0RGO0NBQ0Y7O0FnQnQrREQ7RUFJRTtJQUNDO0doQnMrREE7O0VnQm4rREQ7SUFDQztJQUNBO0doQnMrREE7O0VnQm4rREQ7SUFDQztJQUFBO0lBQUE7SUFDQTtRQUFBO1lBQUE7SUFDQTtRQUFBO1lBQUE7R2hCcytEQTtDQUNGOztBQ3psRUQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDRDRsRUQ7O0FDMWxFQztFQUNFO0VBQ0E7RUFDQTtDRDZsRUg7O0FDdG1FRDtFQWFJO0VBQ0E7RUFDQTtDRDZsRUg7O0FDMWxFQztFQUNFO0VBQ0E7RUFDQTtDRDZsRUg7O0FDbG5FRDtFQXlCSTtFQUNBO0VBQ0E7Q0Q2bEVIOztBaUIvb0VEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0NqQmtwRUQ7O0FpQmhwRUM7RUFDRTtFQUNBO0VBQ0E7Q2pCbXBFSDs7QWlCaHBFQztFQUNFO0VBQ0E7RUFDQTtDakJtcEVIOztBaUJocEVDO0VBQ0U7RUFDQTtDakJtcEVIOztBaUJocEVDO0VBQ0U7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtDakJtcEVIOztBaUJocEVDO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCbXBFSDs7QWlCMXBFQztFQVVJO0NqQm9wRUw7O0FpQmpwRUc7RUFDRTtDakJvcEVMOztBaUIvb0VDO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJrcEVIOztBQzNyRUQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDRDhyRUQ7O0FDbHNFRDtFQU9JO0VBQ0E7RUFDQTtDRCtyRUg7O0FDeHNFRDtFQWFJO0VBQ0E7RUFDQTtDRCtyRUg7O0FDOXNFRDtFQW1CSTtFQUNBO0VBQ0E7Q0QrckVIOztBQzVyRUM7RUFDRTtFQUNBO0VBQ0E7Q0QrckVIOztBa0JqdkVEO0VBQ0M7RUFDQTtDbEJvdkVBOztBa0JqdkVBO0VBQ0M7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7Q2xCb3ZFRDs7QWtCanZFQTtFQUNDO0VBQ0E7RUFDQTtDbEJvdkVEOztBa0J2dkVBO0VBTUU7Q2xCcXZFRjs7QWtCM3ZFQTtFQVVFO0VWR0Q7RUFDQTtFQUNBO0VVSEM7RUFDQTtDbEJ1dkVGOztBa0JsdkVBO0VBQ0M7Q2xCcXZFRDs7QWtCdHZFQTtFQUlFO0VBQ0E7Q2xCc3ZFRjs7QWtCM3ZFQTtFQVFHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xCdXZFSCIsImZpbGUiOiIvY3NzL2xhbmRpbmctcGFnZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcInV0Zi04XCI7XG4vKiAtLS0tLS0tLS0tLS0tLS0gU3R5bGUgdG8gbnVsbCAtLS0tLS0tLS0tLS0tLS0gKi9cbip7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lOyB9XG4qey1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDt9aHRtbCxib2R5LGRpdixzcGFuLGgxLGgyLGgzLGg0LGg1LGg2LHAsZW0saW1nLHN0cm9uZyxzdWIsc3VwLGIsdSxpLGRsLGR0LGRkLG9sLHVsLGxpLGZpZWxkc2V0LGZvcm0sbGFiZWwsdGFibGUsdGJvZHksdGZvb3QsdGhlYWQsdHIsdGgsdGQsYXJ0aWNsZSxhc2lkZSxjYW52YXMsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxhLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbmF2LHNlY3Rpb24sc3VtbWFyeSx0aW1lLG1hcmssYXVkaW8sdmlkZW97LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO2JvcmRlcjowO291dGxpbmU6MDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2ZvbnQtc2l6ZToxMDAlO21hcmdpbjowO3BhZGRpbmc6MDt9YXtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O310YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MDt9dGQsdGQgaW1ne3ZlcnRpY2FsLWFsaWduOnRvcDt9aW5wdXQsc2VsZWN0LGJ1dHRvbix0ZXh0YXJlYXtmb250LXNpemU6MTJweDtmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO21hcmdpbjowO31pbnB1dFt0eXBlPVwidGV4dFwiXSxpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sdGV4dGFyZWEsaW5wdXRbdHlwZT1cImVtYWlsXCJdLGlucHV0W3R5cGU9XCJwaG9uZVwiXSxpbnB1dFt0eXBlPVwibnVtYmVyXCJde2ZvbnQ6MTJweCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO3BhZGRpbmc6MDt9aW5wdXRbdHlwZT1cImNoZWNrYm94XCJde3ZlcnRpY2FsLWFsaWduOmJvdHRvbTt9aW5wdXRbdHlwZT1cInJhZGlvXCJde3ZlcnRpY2FsLWFsaWduOnRleHQtYm90dG9tO31zdWJ7dmVydGljYWwtYWxpZ246c3ViO2ZvbnQtc2l6ZTpzbWFsbGVyO31zdXB7dmVydGljYWwtYWxpZ246c3VwZXI7Zm9udC1zaXplOnNtYWxsZXI7fWFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9ue2Rpc3BsYXk6YmxvY2s7fXVsLG9se2xpc3Qtc3R5bGU6bm9uZTt9aHRtbHtvdmVyZmxvdy15OmF1dG87b3ZlcmZsb3cteDphdXRvO31odG1sLGJvZHl7aGVpZ2h0OjEwMCU7fWJvZHl7bGluZS1oZWlnaHQ6MTtjb2xvcjojMDAwO3RleHQtYWxpZ246bGVmdDt6LWluZGV4OjE7cG9zaXRpb246cmVsYXRpdmU7fWlucHV0IFt0eXBlPSd0ZXh0J117cGFkZGluZzowO310ZXh0YXJlYXtyZXNpemU6bm9uZTtvdmVyZmxvdzphdXRvO31sYWJlbCxpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sYnV0dG9ue2N1cnNvcjpwb2ludGVyO31pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLGlucHV0W3R5cGU9XCJyZXNldFwiXSxpbnB1dFt0eXBlPVwic3VibWl0XCJdLGJ1dHRvbixpbnB1dFt0eXBlPVwidGV4dFwiXSxpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sdGV4dGFyZWEsaW5wdXRbdHlwZT1cImVtYWlsXCJdLGlucHV0W3R5cGU9XCJ0ZWxcIl0saW5wdXRbdHlwZT1cInBob25lXCJdLGlucHV0W3R5cGU9XCJudW1iZXJcIl17LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7fWEsYTp2aXNpdGVkLGE6aG92ZXIsYTpmb2N1cyxhOmFjdGl2ZXt0ZXh0LWRlY29yYXRpb246bm9uZTt9aW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lcixidXR0b246Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyOjA7cGFkZGluZzowO31pbnB1dDppbnZhbGlke291dGxpbmU6bm9uZTstbW96LWJveC1zaGFkb3c6bm9uZTtib3JkZXI6bm9uZTt9OjotbXMtY2xlYXJ7ZGlzcGxheTpub25lO31pbnB1dCx0ZXh0YXJlYSxpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLDpmb2N1c3tvdXRsaW5lOm5vbmU7fVxuLyogLS0tLS0tLS0tLS0tLS0tIFN0eWxlIHRvIG51bGwgLS0tLS0tLS0tLS0tLS0tICovXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL19yZXNldC5zY3NzIiwiLyogLS0tLS0tLS0tLS0tLS0tIFN0eWxlIHRvIG51bGwgLS0tLS0tLS0tLS0tLS0tICovXG5cbioge1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG59XG5cbioge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3BhbixcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5lbSxcbmltZyxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbmIsXG51LFxuaSxcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxudGFibGUsXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmEsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8ge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGQgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW5wdXQsXG5zZWxlY3QsXG5idXR0b24sXG50ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMDtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG50ZXh0YXJlYSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJwaG9uZVwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICBmb250OiAxMnB4IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn1cblxuc3ViIHtcbiAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgZm9udC1zaXplOiBzbWFsbGVyO1xufVxuXG5zdXAge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gIGZvbnQtc2l6ZTogc21hbGxlcjtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG51bCxcbm9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaHRtbCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmlucHV0IFt0eXBlPSd0ZXh0J10ge1xuICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmxhYmVsLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuYnV0dG9uLFxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG50ZXh0YXJlYSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwicGhvbmVcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5hLFxuYTp2aXNpdGVkLFxuYTpob3ZlcixcbmE6Zm9jdXMsXG5hOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lcixcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQ6aW52YWxpZCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG46Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmlucHV0LFxudGV4dGFyZWEsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLFxuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tIFN0eWxlIHRvIG51bGwgLS0tLS0tLS0tLS0tLS0tICovXG5cbi5ob25lc3R5X19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5ob25lc3R5X19pY29uLmhlYXJ0IHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taGVhcnQuc3ZnXCIpO1xufVxuXG4uaG9uZXN0eV9faWNvbi5oYW5kc2hha2Uge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1oYW5kc2hha2Uuc3ZnXCIpO1xufVxuXG4uaG9uZXN0eV9faWNvbi5ob3VzZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWhvdXNlLnN2Z1wiKTtcbn1cblxuLmhvbmVzdHlfX2ljb24uZ2l2aW5naG91c2Uge1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1naXZpbmdob3VzZS5zdmdcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1saWdodFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhLWxpZ2h0LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhLXJlZy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtc2VtaWJvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS1zZW1pYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmhvbmVzdHlfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLmhvbmVzdHlfX2ljb24uaGVhcnQge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1oZWFydC5zdmdcIik7XG59XG5cbi5ob25lc3R5X19pY29uLmhhbmRzaGFrZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWhhbmRzaGFrZS5zdmdcIik7XG59XG5cbi5ob25lc3R5X19pY29uLmhvdXNlIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taG91c2Uuc3ZnXCIpO1xufVxuXG4uaG9uZXN0eV9faWNvbi5naXZpbmdob3VzZSB7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWdpdmluZ2hvdXNlLnN2Z1wiKTtcbn1cblxuLmhvbmVzdHlfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLmhvbmVzdHlfX2ljb24uaGVhcnQge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1oZWFydC5zdmdcIik7XG59XG5cbi5ob25lc3R5X19pY29uLmhhbmRzaGFrZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWhhbmRzaGFrZS5zdmdcIik7XG59XG5cbi5ob25lc3R5X19pY29uLmhvdXNlIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taG91c2Uuc3ZnXCIpO1xufVxuXG4uaG9uZXN0eV9faWNvbi5naXZpbmdob3VzZSB7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWdpdmluZ2hvdXNlLnN2Z1wiKTtcbn1cblxuLmhvbmVzdHlfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLmhvbmVzdHlfX2ljb24uaGVhcnQge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1oZWFydC5zdmdcIik7XG59XG5cbi5ob25lc3R5X19pY29uLmhhbmRzaGFrZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWhhbmRzaGFrZS5zdmdcIik7XG59XG5cbi5ob25lc3R5X19pY29uLmhvdXNlIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taG91c2Uuc3ZnXCIpO1xufVxuXG4uaG9uZXN0eV9faWNvbi5naXZpbmdob3VzZSB7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWdpdmluZ2hvdXNlLnN2Z1wiKTtcbn1cblxuLmxvZ28ge1xuICB3aWR0aDogMTc1cHg7XG59XG5cbi5sb2dvX2Rhcmsge1xuICB3aWR0aDogNDVweDtcbn1cblxuLmxvZ28gaW1nIHtcbiAgd2lkdGg6IDk5JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubG9nb19kYXJrIHtcbiAgICB3aWR0aDogNjNweDtcbiAgfVxufVxuXG4uaG9uZXN0eV9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uaG9uZXN0eV9faWNvbi5oZWFydCB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWhlYXJ0LnN2Z1wiKTtcbn1cblxuLmhvbmVzdHlfX2ljb24uaGFuZHNoYWtlIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taGFuZHNoYWtlLnN2Z1wiKTtcbn1cblxuLmhvbmVzdHlfX2ljb24uaG91c2Uge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1ob3VzZS5zdmdcIik7XG59XG5cbi5ob25lc3R5X19pY29uLmdpdmluZ2hvdXNlIHtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNThweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24tZ2l2aW5naG91c2Uuc3ZnXCIpO1xufVxuXG4uaG9uZXN0eV9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uaG9uZXN0eV9faWNvbi5oZWFydCB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWhlYXJ0LnN2Z1wiKTtcbn1cblxuLmhvbmVzdHlfX2ljb24uaGFuZHNoYWtlIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taGFuZHNoYWtlLnN2Z1wiKTtcbn1cblxuLmhvbmVzdHlfX2ljb24uaG91c2Uge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1ob3VzZS5zdmdcIik7XG59XG5cbi5ob25lc3R5X19pY29uLmdpdmluZ2hvdXNlIHtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNThweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24tZ2l2aW5naG91c2Uuc3ZnXCIpO1xufVxuXG4uYnRuIHtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hbm92YS1zZW1pYm9sZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjc1ZDBmO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6ICMxMzFmNTE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiA0OXB4O1xuICBib3JkZXItcmFkaXVzOiA0OXB4O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nOiAycHggMTBweCAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZDtcbn1cblxuLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNzVkMGY7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ0bl8yIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMDQxMzQ0O1xufVxuXG4uYnRuXzI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc1ZDBmO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5idG5fMyB7XG4gIGJvcmRlci1jb2xvcjogIzEzMWY1MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMWY1MTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5idG5fMzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzEzMWY1MTtcbn1cblxuLmJ0bl80IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMjIyYjtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYnRuXzQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc1ZDBmO1xufVxuXG4uYnRuXzUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxMzFmNTE7XG59XG5cbi5idG5fNSBpIHtcbiAgY29sb3I6ICNmNzVkMGY7XG59XG5cbi5idG5fNTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzVkMGY7XG59XG5cbi5idG5fNTpob3ZlciBpIHtcbiAgY29sb3I6ICNmNzVkMGY7XG59XG5cbi5idG5fNiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmNzVkMGY7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAycHggMzBweDtcbn1cblxuLmJ0bl82OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmNzVkMGY7XG59XG5cbi5idG5fNyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmNzVkMGY7XG4gIGNvbG9yOiAjMTMxZjUxO1xuICBwYWRkaW5nOiAycHggMzBweDtcbn1cblxuLmJ0bl83OmhvdmVyIHtcbiAgY29sb3I6ICNmNzVkMGY7XG59XG5cbi5idG5fOCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzVkMGY7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMnB4IDMwcHg7XG59XG5cbi5idG5fODpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogI2Y3NWQwZjtcbn1cblxuLm1lbnUge1xuICBmb250LWZhbWlseTogJ3Byb3hpbWFub3ZhLXNlbWlib2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ubWVudV9kYXJrIC5tZW51X19idG4ge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5tZW51X2RhcmsgLm1lbnVfX3dyYXAge1xuICBiYWNrZ3JvdW5kOiAjMWYyMjJiO1xufVxuXG4ubWVudV9kYXJrIC5tZW51X19saXN0LWxpbmsge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5tZW51LmFjdGl2ZSAubWVudV9fd3JhcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLm1lbnVfX2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAzO1xufVxuXG4ubWVudV9fYnRuID4gaSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLm1lbnVfX3dyYXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTAycHggMjBweCA0MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbi5tZW51X19saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZW51X19saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWVudV9fbGlzdC1saW5rIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogIzEzMWY1MTtcbn1cblxuLm1lbnVfX2xpc3QtbGluazpob3Zlcixcbi5tZW51X19saXN0LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNzVkMGY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm1lbnVfX2J0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5tZW51X193cmFwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLm1lbnVfX3dyYXAtY29udGFjdCB7XG4gICAgd2lkdGg6IDExM3B4O1xuICB9XG5cbiAgLm1lbnVfX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5tZW51X19saXN0LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NHB4O1xuICB9XG5cbiAgLm1lbnVfX2xpc3QtbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgfVxufVxuXG4uc2l0ZS1oZWFkZXIge1xuICBoZWlnaHQ6IDYycHg7XG59XG5cbi5zaXRlLWhlYWRlcl9kYXJrIC5zaXRlLWhlYWRlcl9fd3JhcCB7XG4gIGJhY2tncm91bmQ6ICMxZjIyMmI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5zaXRlLWhlYWRlcl9fd3JhcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiA2MnB4O1xuICB6LWluZGV4OiAzO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgyMCwgMjIsIDI2LCAwLjEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uc2l0ZS1oZWFkZXJfX2xvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5zaXRlLWhlYWRlcl9fbWVudSB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNHB4O1xuICBsZWZ0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5zaXRlLWhlYWRlciB7XG4gICAgaGVpZ2h0OiAxMDJweDtcbiAgfVxuXG4gIC5zaXRlLWhlYWRlcl9kYXJrIC5zaXRlLWhlYWRlcl9fd3JhcCB7XG4gICAgcGFkZGluZzogMCA0MHB4IDAgNDBweDtcbiAgfVxuXG4gIC5zaXRlLWhlYWRlcl9kYXJrIC5zaXRlLWhlYWRlcl9fbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuXG4gIC5zaXRlLWhlYWRlcl9fd3JhcCB7XG4gICAgaGVpZ2h0OiAxMDJweDtcbiAgICBwYWRkaW5nOiAwIDQwcHggMCAyNzZweDtcbiAgfVxuXG4gIC5zaXRlLWhlYWRlcl9fbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjlweDtcbiAgICBsZWZ0OiA0MHB4O1xuICB9XG5cbiAgLnNpdGUtaGVhZGVyX19tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLmhvbmVzdHlfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLmhvbmVzdHlfX2ljb24uaGVhcnQge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1oZWFydC5zdmdcIik7XG59XG5cbi5ob25lc3R5X19pY29uLmhhbmRzaGFrZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWhhbmRzaGFrZS5zdmdcIik7XG59XG5cbi5ob25lc3R5X19pY29uLmhvdXNlIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taG91c2Uuc3ZnXCIpO1xufVxuXG4uaG9uZXN0eV9faWNvbi5naXZpbmdob3VzZSB7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWdpdmluZ2hvdXNlLnN2Z1wiKTtcbn1cblxuLnNpdGUtZm9vdGVyIHtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hbm92YS1zZW1pYm9sZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xufVxuXG4uc2l0ZS1mb290ZXJfX21lbnUge1xuICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2l0ZS1mb290ZXJfX21lbnUtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zaXRlLWZvb3Rlcl9fbWVudS1saW5rLFxuLnNpdGUtZm9vdGVyX19tZW51LWxpbms6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDQxMzQ0O1xuICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnNpdGUtZm9vdGVyX19tZW51LWxpbmsuYWN0aXZlLFxuLnNpdGUtZm9vdGVyX19tZW51LWxpbms6aG92ZXIsXG4uc2l0ZS1mb290ZXJfX21lbnUtbGluazp2aXNpdGVkLmFjdGl2ZSxcbi5zaXRlLWZvb3Rlcl9fbWVudS1saW5rOnZpc2l0ZWQ6aG92ZXIge1xuICBjb2xvcjogI2Y3NWQwZjtcbn1cblxuLnNpdGUtZm9vdGVyX19sYXlvdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMxNDE2MWE7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG5cbi5zaXRlLWZvb3Rlcl9fY2VudHJhbCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICB3aWR0aDogMjY2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaXRlLWZvb3Rlcl9fbWFpbCxcbi5zaXRlLWZvb3Rlcl9fbWFpbDp2aXNpdGVkIHtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hbm92YS1saWdodCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zaXRlLWZvb3Rlcl9fbWFpbDpob3Zlcixcbi5zaXRlLWZvb3Rlcl9fbWFpbDp2aXNpdGVkOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNpdGUtZm9vdGVyX19sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcbn1cblxuLnNpdGUtZm9vdGVyX19zb2NpYWwge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5zaXRlLWZvb3Rlcl9fc29jaWFsLWxpbmsge1xuICB3aWR0aDogMzJweDtcbiAgb3BhY2l0eTogLjM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIG1hcmdpbjogMCAxcHg7XG59XG5cbi5zaXRlLWZvb3Rlcl9fc29jaWFsLWxpbmsgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZpbGw6IHdoaXRlO1xufVxuXG4uc2l0ZS1mb290ZXJfX3NvY2lhbC1saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNpdGUtZm9vdGVyX193b3JrLXRpbWUge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zaXRlLWZvb3Rlcl9fd29yay10aW1lID4gaDIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zaXRlLWZvb3Rlcl9fd29yay10aW1lID4gZGwgZHQge1xuICBjb2xvcjogIzdhN2I3YztcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5zaXRlLWZvb3Rlcl9fd29yay10aW1lID4gZGwgZGQge1xuICBmb250LXNpemU6IDE3cHg7XG59XG5cbi5zaXRlLWZvb3Rlcl9fYWRkcmVzcyB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNpdGUtZm9vdGVyX19hZGRyZXNzID4gaDIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5zaXRlLWZvb3Rlcl9fYWRkcmVzcyA+IGFkZHJlc3MgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLnNpdGUtZm9vdGVyX19hZGRyZXNzX3Bob25lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNpdGUtZm9vdGVyX19hZGRyZXNzX3Bob25lOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc2l0ZS1mb290ZXJfX2FkZHJlc3NfbWFpbCB7XG4gIGNvbG9yOiAjZjY0ZDA0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpdGUtZm9vdGVyX19hZGRyZXNzX21haWw6aG92ZXIge1xuICBjb2xvcjogI2Y2NGQwNDtcbn1cblxuLnNpdGUtZm9vdGVyX19jb2x1bW5zIHtcbiAgd2lkdGg6IDI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNpdGUtZm9vdGVyX19pdGVtcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnNpdGUtZm9vdGVyX19pdGVtcy1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnNpdGUtZm9vdGVyX19pdGVtcy1saW5rLFxuLnNpdGUtZm9vdGVyX19pdGVtcy1saW5rOnZpc2l0ZWQge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNpdGUtZm9vdGVyX19pdGVtcy1saW5rOmhvdmVyLFxuLnNpdGUtZm9vdGVyX19pdGVtcy1saW5rOnZpc2l0ZWQ6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3NWQwZjtcbn1cblxuLnNpdGUtZm9vdGVyX19zZWFyY2gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5zaXRlLWZvb3Rlcl9fc2VhcmNoLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5cbi5zaXRlLWZvb3Rlcl9fc2VhcmNoLXNlbGVjdCB7XG4gIHdpZHRoOiAyNjRweDtcbiAgaGVpZ2h0OiA1OXB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaXRlLWZvb3Rlcl9fc2VhcmNoLXNlbGVjdCBpbnB1dC5zaXRlLWZvb3Rlcl9fc2VhcmNoLXNlbGVjdC10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzA0MTM0NDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogJ3Byb3hpbWFub3ZhLXJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAwIDU1cHggMCAyM3B4O1xufVxuXG4uc2l0ZS1mb290ZXJfX3NlYXJjaC1zZWxlY3QgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogLjM7XG59XG5cbi5zaXRlLWZvb3Rlcl9fc2VhcmNoLXNlbGVjdCA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAuMztcbn1cblxuLnNpdGUtZm9vdGVyX19zZWFyY2gtc2VsZWN0IDotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogLjM7XG59XG5cbi5zaXRlLWZvb3Rlcl9fc2VhcmNoLXNlbGVjdCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogLjM7XG59XG5cbi5zaXRlLWZvb3Rlcl9fc2VhcmNoLXNlbGVjdCA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zaXRlLWZvb3Rlcl9fc2VhcmNoLXNlbGVjdCA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zaXRlLWZvb3Rlcl9fc2VhcmNoLXNlbGVjdCA6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNpdGUtZm9vdGVyX19zZWFyY2gtc2VsZWN0IDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zaXRlLWZvb3Rlcl9fc2VhcmNoLXNlbGVjdC1pY29uIHtcbiAgY29sb3I6ICNmNzVkMGY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDIycHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5zaXRlLWZvb3Rlcl9fc2VhcmNoLXNlbGVjdC1saXN0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDIwLCAyMiwgMjYsIDAuMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDU7XG4gIG1heC1oZWlnaHQ6IDE0NHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2l0ZS1mb290ZXJfX3NlYXJjaC1zZWxlY3Qtc2Nyb2xsIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaXRlLWZvb3Rlcl9fc2VhcmNoLXNlbGVjdC1vcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6ICMxMzFmNTE7XG59XG5cbi5zaXRlLWZvb3Rlcl9fc2VhcmNoLXNlbGVjdC1vcHRpb24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjU0YTAwIDAlLCAjZmY2ZTJmIDEwMCUpO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zaXRlLWZvb3Rlcl9fc2VhcmNoLXNlbGVjdC1vcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmNTRhMDAgMCUsICNmZjZlMmYgMTAwJSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNpdGUtZm9vdGVyX19zZWFyY2gtc2VsZWN0LmFjdGl2ZSAuc2l0ZS1mb290ZXJfX3NlYXJjaC1zZWxlY3QtbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2l0ZS1mb290ZXJfX3RleHQge1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogLjQ7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYW5vdmEtbGlnaHQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5zaXRlLWZvb3Rlcl9fdGV4dCBhLFxuLnNpdGUtZm9vdGVyX190ZXh0IGE6dmlzaXRlZCB7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYW5vdmEtc2VtaWJvbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNpdGUtZm9vdGVyX190ZXh0IGE6aG92ZXIsXG4uc2l0ZS1mb290ZXJfX3RleHQgYTp2aXNpdGVkOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zaXRlLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjFweDtcbn1cblxuLnNpdGUtZm9vdGVyX19jb3B5cmlnaHQgYSxcbi5zaXRlLWZvb3Rlcl9fY29weXJpZ2h0IGE6dmlzaXRlZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjc1ZDBmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNpdGUtZm9vdGVyX19jb3B5cmlnaHQgYTpob3Zlcixcbi5zaXRlLWZvb3Rlcl9fY29weXJpZ2h0IGE6dmlzaXRlZDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNpdGUtZm9vdGVyX19hY2Nlc3Mge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hbm92YS1zZW1pYm9sZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MXB4O1xufVxuXG4uc2l0ZS1mb290ZXJfX2FjY2VzcyBzdmcge1xuICBmaWxsOiAjZjc1ZDBmO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICBtYXJnaW4tbGVmdDogOXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtZm9vdGVyX19sYXlvdXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG5cbiAgLnNpdGUtZm9vdGVyX193cmFwIHtcbiAgICB3aWR0aDogNjUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuc2l0ZS1mb290ZXJfX2NvbHVtbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLnNpdGUtZm9vdGVyX19jb2x1bW5zX2ZpcnN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2M3B4O1xuICB9XG5cbiAgLnNpdGUtZm9vdGVyX19pdGVtcyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnNpdGUtZm9vdGVyX19pdGVtcy1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjFweDtcbiAgfVxuXG4gIC5zaXRlLWZvb3Rlcl9fdGV4dCB7XG4gICAgd2lkdGg6IDY1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIH1cblxuICAuc2l0ZS1mb290ZXJfX3NlYXJjaCB7XG4gICAgd2lkdGg6IDI2NHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjFweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cblxuICAuc2l0ZS1mb290ZXJfX3NlYXJjaC1jb250cm9sIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuc2l0ZS1mb290ZXJfX3NlYXJjaC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNpdGUtZm9vdGVyX19tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjZweCAwO1xuICB9XG5cbiAgLnNpdGUtZm9vdGVyX19tZW51LWl0ZW0ge1xuICAgIG1hcmdpbjogMCAyMHB4IDA7XG4gIH1cblxuICAuc2l0ZS1mb290ZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XG4gIH1cblxuICAuc2l0ZS1mb290ZXJfX3NvY2lhbCB7XG4gICAgcGFkZGluZy10b3A6IDMzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOXB4O1xuICB9XG5cbiAgLnNpdGUtZm9vdGVyX19jZW50cmFsIHtcbiAgICBwYWRkaW5nLXRvcDogNjZweDtcbiAgfVxuXG4gIC5zaXRlLWZvb3Rlcl9fd3JhcCB7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5zaXRlLWZvb3Rlcl9fdGV4dCB7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgfVxuXG4gIC5zaXRlLWZvb3Rlcl9fdGV4dCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5zaXRlLWZvb3Rlcl9fYWRkcmVzcyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5zaXRlLWZvb3Rlcl9fYWRkcmVzcyA+IGFkZHJlc3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcbiAgfVxuXG4gIC5zaXRlLWZvb3Rlcl9fYWRkcmVzcyA+IGFkZHJlc3MgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgfVxuXG4gIC5zaXRlLWZvb3Rlcl9fYWRkcmVzcyA+IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB9XG5cbiAgLnNpdGUtZm9vdGVyX19hZGRyZXNzX21haWwge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgfVxuXG4gIC5zaXRlLWZvb3Rlcl9fYWRkcmVzc19waG9uZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB9XG5cbiAgLnNpdGUtZm9vdGVyX193b3JrLXRpbWUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0zcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICB9XG5cbiAgLnNpdGUtZm9vdGVyX193b3JrLXRpbWUgPiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIH1cblxuICAuc2l0ZS1mb290ZXJfX3dvcmstdGltZSA+IGRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgLnNpdGUtZm9vdGVyX193b3JrLXRpbWUgPiBkbCA+IGR0IHtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4xcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgLnNpdGUtZm9vdGVyX19pdGVtcyB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTU3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzFweDtcbiAgfVxuXG4gIC5zaXRlLWZvb3Rlcl9faXRlbXMtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG5cbiAgLnNpdGUtZm9vdGVyX19pdGVtcy1pdGVtID4gYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNpdGUtZm9vdGVyX19jb2x1bW5zX2ZpcnN0IHtcbiAgICBtYXJnaW4tdG9wOiAtMzU5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweDtcbiAgfVxuXG4gIC5zaXRlLWZvb3Rlcl9fc2VhcmNoLXRpdGxlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtM3B4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuXG4uc2l0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnNpdGVfX3RvcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2l0ZV9fYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNpdGVfX2JvdHRvbV9zZWFyY2gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMnB4O1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5ob25lc3R5X19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5ob25lc3R5X19pY29uLmhlYXJ0IHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taGVhcnQuc3ZnXCIpO1xufVxuXG4uaG9uZXN0eV9faWNvbi5oYW5kc2hha2Uge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1oYW5kc2hha2Uuc3ZnXCIpO1xufVxuXG4uaG9uZXN0eV9faWNvbi5ob3VzZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWhvdXNlLnN2Z1wiKTtcbn1cblxuLmhvbmVzdHlfX2ljb24uZ2l2aW5naG91c2Uge1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1naXZpbmdob3VzZS5zdmdcIik7XG59XG5cbi5oZXJvIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hlcm8uanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoIDEwMHZoIC0gMTAycHgpO1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmhlcm9fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hbm92YS1saWdodCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhlcm9fX2xheW91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmhlcm9fX3JhZGlvIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uaGVyb19fcmFkaW8gaW5wdXRbdHlwZT1yYWRpb10ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG59XG5cbi5oZXJvX19yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmhlcm9fX3JhZGlvLWxhYmVsIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiAjMDQxMzQ0O1xufVxuXG4uaGVyb19fcmFkaW8tbGFiZWwge1xuICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hbm92YS1zZW1pYm9sZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxcHggMjBweCAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzN3B4O1xufVxuXG4uaGVyb19fZm9ybSB7XG4gIHdpZHRoOiAyOTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5oZXJvX19zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVyb19fc2VsZWN0IGlucHV0Lmhlcm9fX3NlbGVjdC10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMxNDE2MWE7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hbm92YS1yZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMCAzNXB4IDAgNDVweDtcbn1cblxuLmhlcm9fX3NlbGVjdCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAuMztcbn1cblxuLmhlcm9fX3NlbGVjdCA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAuMztcbn1cblxuLmhlcm9fX3NlbGVjdCA6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IC4zO1xufVxuXG4uaGVyb19fc2VsZWN0IDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAuMztcbn1cblxuLmhlcm9fX3NlbGVjdCA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5oZXJvX19zZWxlY3QgOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaGVyb19fc2VsZWN0IDpmb2N1czotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaGVyb19fc2VsZWN0IDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5oZXJvX19zZWxlY3QtaWNvbiB7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDE1cHg7XG4gIGZpbGw6ICMwNDEzNDQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaGVyb19fc2VsZWN0LWxpc3Qge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDIwLCAyMiwgMjYsIDAuMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDU7XG4gIG1heC1oZWlnaHQ6IDI4MHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVyb19fc2VsZWN0LXNjcm9sbCB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMXB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVyb19fc2VsZWN0LW9wdGlvbiB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5oZXJvX19zZWxlY3Qtb3B0aW9uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y1NGEwMCAwJSwgI2ZmNmUyZiAxMDAlKTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uaGVyb19fc2VsZWN0LW9wdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y1NGEwMCAwJSwgI2ZmNmUyZiAxMDAlKTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uaGVyb19fc2VsZWN0LmFjdGl2ZSAuaGVyb19fc2VsZWN0LWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhlcm9fX3N1Ym1pdCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y1NGEwMCAwJSwgI2ZmNmUyZiAxMDAlKTtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAzMHB4IHJnYmEoMjQ1LCA3NCwgMCwgMC41KTtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDQxcHg7XG4gIHdpZHRoOiA0MXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIHJpZ2h0OiAycHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5oZXJvX19zdWJtaXQgc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgd2lkdGg6IDIzcHg7XG4gIGZpbGw6IHdoaXRlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDkycHg7XG4gIH1cblxuICAuaGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgfVxuXG4gIC5oZXJvX19mb3JtIHtcbiAgICBoZWlnaHQ6IDEzN3B4O1xuICAgIHdpZHRoOiA3NDRweDtcbiAgfVxuXG4gIC5oZXJvX19yYWRpbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICB9XG5cbiAgLmhlcm9fX3JhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAuaGVyb19fcmFkaW8tbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5oZXJvX19yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmhlcm9fX3JhZGlvLWxhYmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0b3A6IGNhbGMoIDEwMCUgLSAxcHgpO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9oZXJvLXJhZGlvLnBuZ1wiKTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cblxuICAuaGVyb19fbGF5b3V0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuaGVyb19fc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOTBweDtcbiAgfVxuXG4gIC5oZXJvX19zZWxlY3QgaW5wdXQuaGVyb19fc2VsZWN0LXRleHQge1xuICAgIGJvcmRlci1yYWRpdXM6IDkwcHg7XG4gICAgcGFkZGluZzogMCAzNXB4IDAgODVweDtcbiAgfVxuXG4gIC5oZXJvX19zZWxlY3QtaWNvbiB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgbGVmdDogMzdweDtcbiAgICB0b3A6IDUxJTtcbiAgfVxuXG4gIC5oZXJvX19zdWJtaXQge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmhvbmVzdHlfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLmhvbmVzdHlfX2ljb24uaGVhcnQge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1oZWFydC5zdmdcIik7XG59XG5cbi5ob25lc3R5X19pY29uLmhhbmRzaGFrZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWhhbmRzaGFrZS5zdmdcIik7XG59XG5cbi5ob25lc3R5X19pY29uLmhvdXNlIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taG91c2Uuc3ZnXCIpO1xufVxuXG4uaG9uZXN0eV9faWNvbi5naXZpbmdob3VzZSB7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWdpdmluZ2hvdXNlLnN2Z1wiKTtcbn1cblxuLmFnZW5jaWVzIHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLmFnZW5jaWVzX190aXRsZSB7XG4gIGNvbG9yOiAjMDQxMzQ0O1xuICBmb250LWZhbWlseTogJ3Byb3hpbWFub3ZhLWxpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFnZW5jaWVzX19tYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWdlbmNpZXNfX21hcCBzdmcgcG9seWdvbixcbi5hZ2VuY2llc19fbWFwIHN2ZyBwYXRoIHtcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBzdHJva2U6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBmaWxsLCBzdHJva2U7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG59XG5cbi5hZ2VuY2llc19fbWFwIHN2ZyBwb2x5Z29uLmZpbGxlZCxcbi5hZ2VuY2llc19fbWFwIHN2ZyBwYXRoLmZpbGxlZCB7XG4gIGZpbGw6IHJnYmEoMjQ1LCA3NCwgMCwgMC41KTtcbiAgc3Ryb2tlOiByZ2JhKDI0NSwgNzQsIDAsIDAuNSk7XG59XG5cbi5hZ2VuY2llc19fbWFwIHN2ZyBwb2x5Z29uLmFjdGl2ZSxcbi5hZ2VuY2llc19fbWFwIHN2ZyBwYXRoLmFjdGl2ZSB7XG4gIGZpbGw6ICNmNTRhMDA7XG4gIHN0cm9rZTogI2Y1NGEwMDtcbn1cblxuLmFnZW5jaWVzX19tYXAgc3ZnIC5iYWxvb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBmaWxsOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBzdHJva2U6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5hZ2VuY2llc19fbWFwIHN2ZyAuYmFsb29uLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWdlbmNpZXNfX21hcCBzdmcgLnBvaW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hZ2VuY2llc19fbWFwIHN2ZyAucG9pbnQuYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFnZW5jaWVzX19saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiA0NzJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5hZ2VuY2llc19fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjJweCAyOHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG5cbi5hZ2VuY2llc19fbGlzdC1pdGVtLXRleHQge1xuICBjb2xvcjogIzA0MTM0NDtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hbm92YS1ib2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uYWdlbmNpZXNfX2xpc3QtaXRlbS10ZXh0IHNwYW4ge1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzg1ODY4ODtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hbm92YS1yZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uYWdlbmNpZXNfX2xpc3QtaXRlbS1kYXRhIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYW5vdmEtcmVndWxhcicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICM4NTg2ODg7XG4gIHdpZHRoOiAxNTBweDtcbn1cblxuLmFnZW5jaWVzX19saXN0LWl0ZW0gc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFnZW5jaWVzX19saXN0LWl0ZW0uYWN0aXZlLFxuLmFnZW5jaWVzX19saXN0LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmNTRhMDAgMCUsICNmZjZlMmYgMTAwJSk7XG59XG5cbi5hZ2VuY2llc19fbGlzdC1pdGVtLmFjdGl2ZSAuYWdlbmNpZXNfX2xpc3QtaXRlbS10ZXh0LFxuLmFnZW5jaWVzX19saXN0LWl0ZW06aG92ZXIgLmFnZW5jaWVzX19saXN0LWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmFnZW5jaWVzX19saXN0LWl0ZW0uYWN0aXZlIC5hZ2VuY2llc19fbGlzdC1pdGVtLXRleHQgc3Bhbixcbi5hZ2VuY2llc19fbGlzdC1pdGVtOmhvdmVyIC5hZ2VuY2llc19fbGlzdC1pdGVtLXRleHQgc3BhbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmFnZW5jaWVzX19saXN0LWl0ZW0uYWN0aXZlIC5hZ2VuY2llc19fbGlzdC1pdGVtLWRhdGEsXG4uYWdlbmNpZXNfX2xpc3QtaXRlbTpob3ZlciAuYWdlbmNpZXNfX2xpc3QtaXRlbS1kYXRhIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFnZW5jaWVzX19saXN0LWl0ZW0tdGV4dCB7XG4gICAgd2lkdGg6IDIyMXB4O1xuICB9XG5cbiAgLmFnZW5jaWVzX19saXN0LWl0ZW0tZGF0YSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5hZ2VuY2llc19fbGlzdC1pdGVtIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuYWdlbmNpZXNfX2xpc3QtaXRlbS5hY3RpdmUgc3ZnIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBmaWxsOiB3aGl0ZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5hZ2VuY2llcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDY4cHg7XG4gIH1cblxuICAuYWdlbmNpZXNfX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLmFnZW5jaWVzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1M3B4O1xuICB9XG5cbiAgLmFnZW5jaWVzX19tYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDQzcHg7XG4gICAgd2lkdGg6IDU3MnB4O1xuICAgIGhlaWdodDogNTY3cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuYWdlbmNpZXNfX21hcCA+IHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgLmFnZW5jaWVzX19tYXAgPiBzdmcgY2lyY2xlIHtcbiAgICBmaWxsOiB3aGl0ZTtcbiAgICBzdHJva2U6IHdoaXRlO1xuICAgIHN0cm9rZS13aWR0aDogNjtcbiAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICAgIHN0cm9rZS1vcGFjaXR5OiAwLjE7XG4gIH1cblxuICAuYWdlbmNpZXNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0NzJweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuYWdlbmNpZXNfX2xpc3QtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG5cbiAgLmFnZW5jaWVzX19saXN0LWl0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLmFnZW5jaWVzX19saXN0LWl0ZW0tdGV4dCA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5hZ2VuY2llc19fbGlzdC1pdGVtLWRhdGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uaG9uZXN0eV9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uaG9uZXN0eV9faWNvbi5oZWFydCB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWhlYXJ0LnN2Z1wiKTtcbn1cblxuLmhvbmVzdHlfX2ljb24uaGFuZHNoYWtlIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taGFuZHNoYWtlLnN2Z1wiKTtcbn1cblxuLmhvbmVzdHlfX2ljb24uaG91c2Uge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1ob3VzZS5zdmdcIik7XG59XG5cbi5ob25lc3R5X19pY29uLmdpdmluZ2hvdXNlIHtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNThweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24tZ2l2aW5naG91c2Uuc3ZnXCIpO1xufVxuXG4ubGFuZGluZy1hYm91dCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9sYW5kaW5nLWFib3V0LmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4ubGFuZGluZy1hYm91dDphZnRlciB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjU0YTAwIDAlLCAjZmY2ZTJmIDEwMCUpO1xuICBvcGFjaXR5OiAuODtcbn1cblxuLmxhbmRpbmctYWJvdXRfX3dyYXAge1xuICBtYXgtd2lkdGg6IDQ3MnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ubGFuZGluZy1hYm91dF9fZGF0YSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmxhbmRpbmctYWJvdXRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hbm92YS1saWdodCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLmxhbmRpbmctYWJvdXRfX3RleHQge1xuICBmb250LWZhbWlseTogJ3Byb3hpbWFub3ZhLXJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMzcHg7XG59XG5cbi5sYW5kaW5nLWFib3V0X19tb3JlIHtcbiAgd2lkdGg6IDE5NnB4O1xuICBoZWlnaHQ6IDU5cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmxhbmRpbmctYWJvdXRfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA2MHB4IDAgNDBweDtcbn1cblxuLmxhbmRpbmctYWJvdXRfX2J0biBidXR0b24ge1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTYwcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlLWluLW91dDtcbn1cblxuLmxhbmRpbmctYWJvdXRfX2J0biBidXR0b24gc3ZnIHtcbiAgZmlsbDogd2hpdGU7XG4gIHdpZHRoOiAyNHB4O1xuICB0cmFuc2l0aW9uOiBmaWxsIDE1MG1zIGVhc2UtaW4tb3V0O1xufVxuXG4ubGFuZGluZy1hYm91dF9fYnRuIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4ubGFuZGluZy1hYm91dF9fYnRuIGJ1dHRvbjpob3ZlciBzdmcge1xuICBmaWxsOiAjZjc1ZDBmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5sYW5kaW5nLWFib3V0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmxhbmRpbmctYWJvdXRfX3dyYXAge1xuICAgIHBhZGRpbmc6IDE4OXB4IDEycHggMTk4cHg7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cblxuICAubGFuZGluZy1hYm91dF9fZGF0YSB7XG4gICAgd2lkdGg6IDQ2MXB4O1xuICB9XG5cbiAgLmxhbmRpbmctYWJvdXRfX2J0biB7XG4gICAgcGFkZGluZzogNDdweCAwIDQwcHggMTk1cHg7XG4gIH1cbn1cblxuLmhvbmVzdHlfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLmhvbmVzdHlfX2ljb24uaGVhcnQge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1oZWFydC5zdmdcIik7XG59XG5cbi5ob25lc3R5X19pY29uLmhhbmRzaGFrZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWhhbmRzaGFrZS5zdmdcIik7XG59XG5cbi5ob25lc3R5X19pY29uLmhvdXNlIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taG91c2Uuc3ZnXCIpO1xufVxuXG4uaG9uZXN0eV9faWNvbi5naXZpbmdob3VzZSB7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWdpdmluZ2hvdXNlLnN2Z1wiKTtcbn1cblxuLmluZm8tZ3JhcGhpYyB7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG59XG5cbi5pbmZvLWdyYXBoaWNfX3dyYXAge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMjgwcHg7XG59XG5cbi5pbmZvLWdyYXBoaWNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgY29sb3I6ICMwNDEzNDQ7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYW5vdmEtbGlnaHQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmluZm8tZ3JhcGhpY19fbGlzdC1pdGVtIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGhlaWdodDogMzAwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzA0MTM0NDtcbiAgcGFkZGluZzogMCAwIDQwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm94LXNoYWRvdzogMCAyNnB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQsIGNvbG9yLCBib3gtc2hhZG93O1xufVxuXG4uaW5mby1ncmFwaGljX19saXN0LWl0ZW0tcGljIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbmZvLWdyYXBoaWNfX2xpc3QtaXRlbS1waWMgc3ZnIHtcbiAgd2lkdGg6IDY4cHg7XG4gIGZpbGw6ICNmNzVkMGY7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGZpbGw7XG59XG5cbi5pbmZvLWdyYXBoaWNfX2xpc3QtaXRlbS12YWx1ZSB7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYW5vdmEtbGlnaHQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiA0OHB4O1xufVxuXG4uaW5mby1ncmFwaGljX19saXN0LWl0ZW0tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYW5vdmEtcmVndWxhcicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uaW5mby1ncmFwaGljX19saXN0LWl0ZW0tdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbmZvLWdyYXBoaWNfX2xpc3QtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y1NGEwMCAwJSwgI2ZmNmUyZiAxMDAlKTtcbiAgYm94LXNoYWRvdzogMCAyNnB4IDMwcHggcmdiYSgyNDUsIDc0LCAwLCAwLjA2KTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uaW5mby1ncmFwaGljX19saXN0LWl0ZW06aG92ZXIgc3ZnIHtcbiAgZmlsbDogd2hpdGU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1ncmFwaGljX193cmFwIHtcbiAgICB3aWR0aDogMzY4cHg7XG4gIH1cblxuICAuaW5mby1ncmFwaGljX19saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAzNjhweDtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHBhZGRpbmc6IDAgMCA5NXB4IDA7XG4gIH1cblxuICAuaW5mby1ncmFwaGljX19saXN0LWl0ZW0tdmFsdWUge1xuICAgIHBhZGRpbmctdG9wOiAzN3B4O1xuICB9XG5cbiAgLmluZm8tZ3JhcGhpY19fbGlzdC1pdGVtLXRleHQge1xuICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5pbmZvLWdyYXBoaWNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICB9XG5cbiAgLmluZm8tZ3JhcGhpY19fd3JhcCB7XG4gICAgcGFkZGluZzogMTE0cHggMCAxMDFweDtcbiAgICB3aWR0aDogMTIwMHB4O1xuICB9XG5cbiAgLmluZm8tZ3JhcGhpY19fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLmhvbmVzdHlfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLmhvbmVzdHlfX2ljb24uaGVhcnQge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1oZWFydC5zdmdcIik7XG59XG5cbi5ob25lc3R5X19pY29uLmhhbmRzaGFrZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWhhbmRzaGFrZS5zdmdcIik7XG59XG5cbi5ob25lc3R5X19pY29uLmhvdXNlIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taG91c2Uuc3ZnXCIpO1xufVxuXG4uaG9uZXN0eV9faWNvbi5naXZpbmdob3VzZSB7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWdpdmluZ2hvdXNlLnN2Z1wiKTtcbn1cblxuLnBvcHVwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgYmFja2dyb3VuZDogcmdiYSg0LCAxOSwgNjgsIDAuODgpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgei1pbmRleDogMTAwMDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5wb3B1cF9vcGVuZWQge1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucG9wdXBfaGlkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wb3B1cF9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLnBvcHVwX19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi5wb3B1cF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTdweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgcmlnaHQ6IDE4cHg7XG4gIHRleHQtaW5kZW50OiAtNTAwMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wb3B1cF9fY2xvc2U6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5wb3B1cF9fY2xvc2U6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBib3R0b207XG59XG5cbi5wb3B1cF9fc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuXG4uaG9uZXN0eV9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uaG9uZXN0eV9faWNvbi5oZWFydCB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWhlYXJ0LnN2Z1wiKTtcbn1cblxuLmhvbmVzdHlfX2ljb24uaGFuZHNoYWtlIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taGFuZHNoYWtlLnN2Z1wiKTtcbn1cblxuLmhvbmVzdHlfX2ljb24uaG91c2Uge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1ob3VzZS5zdmdcIik7XG59XG5cbi5ob25lc3R5X19pY29uLmdpdmluZ2hvdXNlIHtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNThweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24tZ2l2aW5naG91c2Uuc3ZnXCIpO1xufVxuXG4uYWJvdXQtdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG59XG5cbi5hYm91dC12aWRlb19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1NHB4O1xufVxuXG4uYWJvdXQtdmlkZW9fX2Nsb3NlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5hYm91dC12aWRlb19fY2xvc2UgaSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLmFib3V0LXZpZGVvX19jbG9zZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYW5vdmEtYm9sZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuXG4uYWJvdXQtdmlkZW9fX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFib3V0LXZpZGVvX19jb250ZW50ID4gZGl2IHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWJvdXQtdmlkZW9fX2NvbnRlbnQgPiBkaXYgPiBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2xhbmRpbmctcGFnZS5zY3NzIiwiQG1peGluIHdoaXRlLXJvdW5kLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwwLDAsMC4xNSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgcGF0aCB7IGZpbGw6ICRjb2xvcl8xMjt9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG5cbiAgICBzdmcgeyB3aWR0aDogMzZweDsgfVxuICB9XG59XG5cblxuLmhvbmVzdHlfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblxuICAmLmhlYXJ0IHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24taGVhcnQuc3ZnXCIpO1xuICB9XG5cbiAgJi5oYW5kc2hha2Uge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1oYW5kc2hha2Uuc3ZnXCIpO1xuICB9XG5cbiAgJi5ob3VzZSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWhvdXNlLnN2Z1wiKTtcbiAgfVxuXG4gICYuZ2l2aW5naG91c2Uge1xuICAgIHdpZHRoOiA1MnB4O1xuICAgIGhlaWdodDogNThweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1naXZpbmdob3VzZS5zdmdcIik7XG4gIH1cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL19pY29ucy5zY3NzIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWxpZ2h0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEtbGlnaHQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZm9udHMvX3Byb3hpbWFub3ZhLWxpZ2h0LnNjc3MiLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZm9udHMvX3Byb3hpbWFub3ZhLWJvbGQuc2NzcyIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEtcmVnLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2ZvbnRzL19wcm94aW1hbm92YS1yZWd1bGFyLnNjc3MiLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtc2VtaWJvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS1zZW1pYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZm9udHMvX3Byb3hpbWFub3ZhLXNlbWlib2xkLnNjc3MiLCJAaW1wb3J0IFwibWFpblwiO1xuXG4ubG9nbyB7XG5cdHdpZHRoOiAxNzVweDtcblxuXHQmX2Rhcmsge1xuXHRcdHdpZHRoOiA0NXB4O1xuXHR9XG5cblx0aW1nIHtcblx0XHR3aWR0aDogOTklO1xuXHR9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG5cdC5sb2dvX2Rhcmsge1xuXHRcdHdpZHRoOiA2M3B4O1xuXHR9XG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9fbG9nby5zY3NzIiwiQGltcG9ydCBcIm1haW5cIjtcblxuLy9ieSBkZWZhdWx0IHdoaXRlIGJ1dHRvbiB3aXRoIGJsdWUgY29sb3IgYW5kIG9yYW5nZSBib3JkZXJcbi8vdXNlIGNsYXNzPVwiYnRuIGJ0bl8xXCJcblxuLmJ0biB7XG5cdEBpbmNsdWRlIG1haW4tZm9udDFfNigpO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcl8zO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3JfMTtcblx0Y29sb3I6ICRjb2xvcl8yO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGhlaWdodDogNDlweDtcblx0Ym9yZGVyLXJhZGl1czogNDlweDtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcblx0cGFkZGluZzogMnB4IDEwcHggMDtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQ7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yXzM7XG5cdFx0Y29sb3I6ICRjb2xvcl8xO1xuXHR9XG5cblx0Ly93aGl0ZSBidXR0b24gd2l0aCBibHVlIHRleHRcblx0Jl8yIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvcl8xO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl8xO1xuXHRcdGNvbG9yOiAkY29sb3JfNjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXzM7XG5cdFx0XHRjb2xvcjogJGNvbG9yXzE7XG5cdFx0fVxuXG5cdH1cblxuXHQvL2JsdWUgYnV0dG9uIHdpdGggd2hpdGUgdGV4dFxuXHQmXzMge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yXzI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXzI7XG5cdFx0Y29sb3I6ICRjb2xvcl8xO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXzE7XG5cdFx0XHRjb2xvcjogJGNvbG9yXzI7XG5cdFx0fVxuXG5cdH1cblxuXHQvL2RhcmsgYmx1ZSBidXR0b24gd2l0aCB3aGl0ZSB0ZXh0XG5cdCZfNCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXzM4O1xuXHRcdGNvbG9yOiAkY29sb3JfMTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXzM7XG5cdFx0fVxuXG5cdH1cblxuXHQvL3RyYW5zcGFyZW50IGJ1dHRvbiB3aXRoIGJsdWUgY29sb3Jcblx0Jl81IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiAkY29sb3JfMjtcblxuXHRcdGl7XG5cdFx0XHRjb2xvcjogJGNvbG9yXzM7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfMztcblxuXHRcdFx0aXtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl8zO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0Ly90cmFuc3BhcmVudCBidXR0b24gd2l0aCBvcmFuZ2UgYm9yZGVyIGFuZCB3aGl0ZSB0ZXh0XG5cdCZfNiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfMztcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRwYWRkaW5nOiAycHggMzBweDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGNvbG9yOiAkY29sb3JfMztcblx0XHR9XG5cblx0fVxuXG5cdC8vdHJhbnNwYXJlbnQgYnV0dG9uIHdpdGggb3JhbmdlIGJvcmRlciBhbmQgYmx1ZSB0ZXh0XG5cdCZfNyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfMztcblx0XHRjb2xvcjogJGNvbG9yXzI7XG5cdFx0cGFkZGluZzogMnB4IDMwcHg7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfMztcblx0XHR9XG5cblx0fVxuXG5cdCZfOCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXzM7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfMTtcblx0XHRjb2xvcjogJGNvbG9yXzE7XG5cdFx0cGFkZGluZzogMnB4IDMwcHg7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl8xO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl8zO1xuXHRcdH1cblxuXHR9XG5cblxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvX2J0bi5zY3NzIiwiLy9mb250c1xuQG1peGluIG1haW4tZm9udDFfMygpIHtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hbm92YS1saWdodCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtaXhpbiBtYWluLWZvbnQxXzNpdCgpIHtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hbm92YS1saWdodGl0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1peGluIG1haW4tZm9udDFfNCgpIHtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hbm92YS1yZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1peGluIG1haW4tZm9udDFfNigpIHtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hbm92YS1zZW1pYm9sZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtaXhpbiBtYWluLWZvbnQxXzZpdCgpIHtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hbm92YS1zZW1pYm9sZGl0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1peGluIG1haW4tZm9udDFfNygpIHtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hbm92YS1ib2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1peGluIHByZXN0aWdlLWZvbnQxXzQoKSB7XG4gIGZvbnQtZmFtaWx5OiAnY29uc3RhbnRpYS1yZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1peGluIHByZXN0aWdlLWZvbnQxXzRpdCgpIHtcbiAgZm9udC1mYW1pbHk6ICdjb25zdGFudGlhLWl0YWxpYycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1peGluIGp1c3RpZnkoKSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG5cbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG59XG5cbkBtaXhpbiBhYnNvbHV0ZUNlbnRlcigpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggLTUwJSwgLTUwJSApO1xufVxuQG1peGluIGFic29sdXRlQ2VudGVyWCgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCggLTUwJSApO1xufVxuQG1peGluIGFic29sdXRlQ2VudGVyWSgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAtNTAlICk7XG59XG5cbkBtaXhpbiBpbm5lci1jb250YWluZXIge1xuICBAaW5jbHVkZSBtYWluLWZvbnQxXzM7XG4gIG1heC13aWR0aDogMTI1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LWxhbmRzY2FwZSkge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtbGFuZHNjYXBlKSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxuICB9XG59XG5cbi8vZ2xvYmFsIHN0eWxlcyBmb3Igd2hpdGUgYmxvY2sgd2l0aCBzaGFkb3dcbkBtaXhpbiBob25lc3R5LXdoaXRlLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1heC13aWR0aDogNDUwcHg7XG59XG5cbkBtaXhpbiBob25lc3R5LWJlbmVmaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIC5ob25lc3R5X19pY29uIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cblxuICAuYmVuZWZpdF9faGlnaGxpZ2h0IHsgIEBpbmNsdWRlIG1haW4tZm9udDFfNigpOyAgfVxufVxuXG4vL2dsb2JhbCBzdHlsZSBmb3IgdGhlIGJpZyBpbWFnZSBvbiBzdGF0aWMgcGFnZXNcbkBtaXhpbiBob25lc3R5LWludHJvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogNDQ4cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LWxhbmRzY2FwZSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA4MHB4IDIwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJHBob25lLWxhbmRzY2FwZSkge1xuICAgIHBhZGRpbmc6IDUwcHggMjBweDtcbiAgfVxufVxuXG4vL2dsb2JhbCBzdHlsZSBmb3IgdGV4dCB3aXRoIHJvdW5kZWQgaWNvbiBvbiB0aGUgbGVmdFxuQG1peGluIGhvbmVzdHktcG9pbnRzIHtcbiAgLmhvbmVzdHlfX3BvaW50IHtcbiAgICBkaXNwbGF5OiAgZmxleDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LWxhbmRzY2FwZSkge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAucG9pbnRfX2ljb24ge1xuICAgICAgZmxleDogMCAwIDhweDtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcl8zO1xuICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICMwNDEzNDQ7XG5cbiAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAjMDQxMzQ0O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNGNzVEMEY7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvX21peGlucy5zY3NzIiwiQGltcG9ydCBcIm1haW5cIjtcbkBpbXBvcnQgXCJidG5cIjtcblxuLm1lbnUge1xuXHRAaW5jbHVkZSBtYWluLWZvbnQxXzYoKTtcblxuXHQmX2Rhcmsge1xuXG5cdFx0Lm1lbnVfX2J0biB7XG5cdFx0XHRjb2xvcjogJGNvbG9yXzE7XG5cdFx0fVxuXG5cdFx0Lm1lbnVfX3dyYXAge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yXzM4O1xuXHRcdH1cblxuXHRcdC5tZW51X19saXN0IHtcblxuXHRcdFx0Ji1saW5rIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl8xO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxuXHQmLmFjdGl2ZSB7XG5cblx0XHQubWVudV9fd3JhcCB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0fVxuXG5cdH1cblxuXHQmX19idG4ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHotaW5kZXg6IDM7XG5cblx0XHQ+IGkge1xuXHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdH1cblxuXHR9XG5cblx0Jl9fd3JhcCB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR6LWluZGV4OiAyO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl8xO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0cGFkZGluZzogMTAycHggMjBweCA0MHB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcblx0fVxuXG5cdCZfX2xpc3Qge1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0Ji1pdGVtIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXG5cdFx0Ji1saW5rIHtcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdGNvbG9yOiAkY29sb3JfMjtcblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl8zO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcblxuXHQubWVudSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmX19idG4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmX193cmFwIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSAhaW1wb3J0YW50O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHQmLWNvbnRhY3Qge1xuXHRcdFx0XHR3aWR0aDogMTEzcHg7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmX19saXN0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdCYtaXRlbSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNTRweDtcblx0XHRcdH1cblxuXHRcdFx0Ji1saW5rIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4ycHg7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9fbWVudS5zY3NzIiwiQGltcG9ydCBcIm1haW5cIjtcbkBpbXBvcnQgXCJsb2dvXCI7XG5AaW1wb3J0IFwibWVudVwiO1xuXG5cbi5zaXRlLWhlYWRlciB7XG5cdGhlaWdodDogNjJweDtcblxuXHQmX2Rhcmsge1xuXG5cdFx0LnNpdGUtaGVhZGVyX193cmFwIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl8zODtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXG5cdH1cblxuXHQmX193cmFwIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0aGVpZ2h0OiA2MnB4O1xuXHRcdHotaW5kZXg6IDM7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfMTtcblx0XHRib3gtc2hhZG93OiAwIDAgMTBweCAkY29sb3JfMTM7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdH1cblxuXHQmX19sb2dvIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0fVxuXG5cdCZfX21lbnUge1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTRweDtcblx0XHRsZWZ0OiAyMHB4O1xuXHR9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG5cblx0LnNpdGUtaGVhZGVyIHtcblx0XHRoZWlnaHQ6IDEwMnB4O1xuXG5cdFx0Jl9kYXJrIHtcblxuXHRcdFx0LnNpdGUtaGVhZGVyX193cmFwIHtcblx0XHRcdFx0cGFkZGluZzogMCA0MHB4IDAgNDBweDtcblx0XHRcdH1cblxuXHRcdFx0LnNpdGUtaGVhZGVyX19sb2dvIHtcblx0XHRcdFx0QGluY2x1ZGUgYWJzb2x1dGVDZW50ZXIoKTtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCZfX3dyYXAge1xuXHRcdFx0aGVpZ2h0OiAxMDJweDtcblx0XHRcdHBhZGRpbmc6IDAgNDBweCAwIDI3NnB4O1xuXHRcdH1cblxuXHRcdCZfX2xvZ28ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAyOXB4O1xuXHRcdFx0bGVmdDogNDBweDtcblx0XHR9XG5cblx0XHQmX19tZW51IHtcblx0XHRcdHRvcDogYXV0bztcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdH1cblxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvX3NpdGUtaGVhZGVyLnNjc3MiLCJAaW1wb3J0IFwibWFpblwiO1xuXG4uc2l0ZS1mb290ZXIge1xuXHRAaW5jbHVkZSBtYWluLWZvbnQxXzYoKTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl8xO1xuXG5cdCZfX21lbnUge1xuXHRcdHBhZGRpbmc6IDQwcHggMCAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdCYtaXRlbSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblxuXHRcdCYtbGluayxcblx0XHQmLWxpbms6dmlzaXRlZCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yXzY7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMS40cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXG5cdFx0XHQmLmFjdGl2ZSwgJjpob3ZlciB7XG5cdFx0XHRcdC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl8zO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yXzM7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG5cdCZfX2xheW91dCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl8xMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMXB4O1xuXHR9XG5cblx0Jl9fY2VudHJhbCB7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0d2lkdGg6IDI2NnB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdCZfX21haWwsXG5cdCZfX21haWw6dmlzaXRlZCB7XG5cdFx0QGluY2x1ZGUgbWFpbi1mb250MV8zKCk7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGNvbG9yOiAkY29sb3JfMTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl8xO1xuXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cblx0fVxuXG5cdCZfX2xvZ28ge1xuXHRcdG1hcmdpbi1ib3R0b206IDMzcHg7XG5cdH1cblxuXHQmX19zb2NpYWwge1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdFx0Ji1saW5rIHtcblx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0b3BhY2l0eTogLjM7XG5cdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcblx0XHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcblx0XHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG5cdFx0XHRtYXJnaW46IDAgMXB4O1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZmlsbDogJGNvbG9yXzE7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxuXHQmX193b3JrLXRpbWV7XG5cblx0XHRjb2xvcjogJGNvbG9yXzE7XG5cblx0XHQ+aDJ7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXG5cdFx0PmRse1xuXHRcdFx0ZHR7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfNDU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0fVxuXHRcdFx0ZGR7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdCZfX2FkZHJlc3N7XG5cdFx0Y29sb3I6ICRjb2xvcl8xO1xuXHRcdD5oMntcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdH1cblx0XHQ+YWRkcmVzc3tcblx0XHRcdHB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXHQmX19hZGRyZXNzX3Bob25le1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Y29sb3I6ICRjb2xvcl8xO1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRjb2xvcjogJGNvbG9yXzE7XG5cdFx0fVxuXHR9XG5cdCZfX2FkZHJlc3NfbWFpbHtcblx0XHRjb2xvcjogJGNvbG9yXzQ2O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRjb2xvcjogJGNvbG9yXzQ2O1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbHVtbnMge1xuXHRcdHdpZHRoOiAyODBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdCZfX2l0ZW1zIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRcdCYtaXRlbSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblxuXHRcdCYtbGluayxcblx0XHQmLWxpbms6dmlzaXRlZCB7XG5cdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRjb2xvcjogJGNvbG9yXzE7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl8zO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxuXHQmX19zZWFyY2gge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRjb2xvcjogJGNvbG9yXzE7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHR9XG5cblx0XHQmLXNlbGVjdCB7XG5cdFx0XHR3aWR0aDogMjY0cHg7XG5cdFx0XHRoZWlnaHQ6IDU5cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfMTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0aW5wdXQuc2l0ZS1mb290ZXJfX3NlYXJjaC1zZWxlY3QtdGV4dCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl82O1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdEBpbmNsdWRlIG1haW4tZm9udDFfNCgpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfMTtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0cGFkZGluZzogMCA1NXB4IDAgMjNweDtcblx0XHRcdH1cblxuXHRcdFx0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdFx0b3BhY2l0eTogLjM7XG5cdFx0XHR9XG5cdFx0XHQ6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAge1xuXHRcdFx0XHRvcGFjaXR5OiAuMztcblx0XHRcdH1cblx0XHRcdDotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7XG5cdFx0XHRcdG9wYWNpdHk6IC4zO1xuXHRcdFx0fVxuXHRcdFx0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtcblx0XHRcdFx0b3BhY2l0eTogLjM7XG5cdFx0XHR9XG5cblx0XHRcdDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7Y29sb3I6IHRyYW5zcGFyZW50fVxuXHRcdFx0OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHtjb2xvcjogdHJhbnNwYXJlbnR9XG5cdFx0XHQ6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAge2NvbG9yOiB0cmFuc3BhcmVudH1cblx0XHRcdDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIgICAgICB7Y29sb3I6IHRyYW5zcGFyZW50fVxuXG5cdFx0XHQmLWljb24ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yXzM7XG5cdFx0XHRcdEBpbmNsdWRlIGFic29sdXRlQ2VudGVyWSgpO1xuXHRcdFx0XHRyaWdodDogMjJweDtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdH1cblxuXHRcdFx0Ji1saXN0IHtcblx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfMTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMTBweCAkY29sb3JfMTM7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDE0NHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmLXNjcm9sbCB7XG5cdFx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gMXB4ICk7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblxuXHRcdFx0Ji1vcHRpb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfMTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl8yO1xuXG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvcl80IDAlLCRjb2xvcl81IDEwMCUpO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfMTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG9yXzQgMCUsJGNvbG9yXzUgMTAwJSk7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl8xO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmUge1xuXG5cdFx0XHRcdC5zaXRlLWZvb3Rlcl9fc2VhcmNoLXNlbGVjdC1saXN0IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0fVxuXG5cblxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0d2lkdGg6IDI4MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvIDQwcHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjFweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICRjb2xvcl8xO1xuXHRcdG9wYWNpdHk6IC40O1xuXHRcdEBpbmNsdWRlIG1haW4tZm9udDFfMygpO1xuXG5cdFx0YSxcblx0XHRhOnZpc2l0ZWQge1xuXHRcdFx0QGluY2x1ZGUgbWFpbi1mb250MV82KCk7XG5cdFx0XHRjb2xvcjogJGNvbG9yXzE7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cblx0Jl9fY29weXJpZ2h0IHtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICRjb2xvcl8xO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDEuMXB4O1xuXG5cdFx0YSxcblx0XHRhOnZpc2l0ZWQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl8zO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl8xO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2FjY2VzcyB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0QGluY2x1ZGUgbWFpbi1mb250MV82KCk7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGNvbG9yOiAkY29sb3JfMTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1MXB4O1xuXG5cdFx0c3ZnIHtcblx0XHRcdGZpbGw6ICRjb2xvcl8zO1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiAtMXB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDlweDtcblx0XHR9XG5cblx0fVxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LXBvcnRyYWl0KSB7XG5cblx0LnNpdGUtZm9vdGVyIHtcblxuXHRcdCZfX2xheW91dCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzVweDtcblx0XHR9XG5cblx0XHQmX193cmFwIHtcblx0XHRcdHdpZHRoOiA2NTBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0fVxuXG5cdFx0Jl9fY29sdW1ucyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0Jl9maXJzdCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDYzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9faXRlbXMge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdCYtaXRlbSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxLjFweDtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCZfX3RleHQge1xuXHRcdFx0d2lkdGg6IDY1MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTlweDtcblx0XHR9XG5cblx0XHQmX19zZWFyY2gge1xuXHRcdFx0d2lkdGg6IDI2NHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDExcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAxLjFweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblxuXHRcdFx0Ji1jb250cm9sIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmLXRpdGxle1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuXG5cdC5zaXRlLWZvb3RlciB7XG5cblx0XHQmX19tZW51IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAyNnB4IDA7XG5cblx0XHRcdCYtaXRlbSB7XG5cdFx0XHRcdG1hcmdpbjogMCAyMHB4IDA7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmX19sb2dve1xuXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0NnB4O1xuXG5cdFx0fVxuXG5cdFx0Jl9fc29jaWFse1xuXHRcdFx0cGFkZGluZy10b3A6IDMzcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTI5cHg7XG5cdFx0fVxuXG5cdFx0Jl9fY2VudHJhbCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNjZweDtcblx0XHR9XG5cblx0XHQmX193cmFwIHtcblx0XHRcdHdpZHRoOiAxMjAwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdH1cblxuXHRcdCZfX3RleHQge1xuXHRcdFx0d2lkdGg6IDEyMDBweDtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Jl9fYWRkcmVzc3tcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdD5hZGRyZXNze1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyOXB4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuXG4gICAgICAgICAgICAgIHAge1xuXHRcdFx0XHQgIG1hcmdpbi1ib3R0b206IC0ycHg7XG5cdFx0XHQgIH1cblxuXHRcdFx0fVxuXG5cdFx0XHQ+aDIge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblx0XHRcdH1cblxuXHRcdFx0Jl9tYWlsIHtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuXHRcdFx0fVxuXG5cdFx0XHQmX3Bob25lIHtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Jl9fd29yay10aW1lIHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiAtM3B4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMnB4O1xuXG5cdFx0XHQ+aDJ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMzcHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxLjVweDtcblx0XHRcdH1cblxuXHRcdFx0PmRse1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG5cdFx0XHRcdD4gZHQge1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxLjFweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19pdGVtc3tcblxuXHRcdFx0d2lkdGg6IDYwMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xNTdweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDcxcHg7XG5cblx0XHRcdCYtaXRlbSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cblx0XHRcdFx0PmF7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmX19jb2x1bW5zIHtcblxuXHRcdFx0Jl9maXJzdCB7XG5cdFx0XHRcdC8vbWFyZ2luLXRvcDogLTE5NnB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMzU5cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDk2cHg7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmX19zZWFyY2gge1xuXG5cdFx0XHQmLXRpdGxlIHtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRsZWZ0OiAtM3B4O1xuXHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9fc2l0ZS1mb290ZXIuc2NzcyIsIkBpbXBvcnQgXCJtYWluXCI7XG5AaW1wb3J0IFwic2l0ZS1oZWFkZXJcIjtcbkBpbXBvcnQgXCJzaXRlLWZvb3RlclwiO1xuXG4uc2l0ZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHQmX190b3Age1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Jl9fYm90dG9tIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuXG5cdC5zaXRlIHtcblxuXHRcdCZfX2JvdHRvbSB7XG5cblx0XHRcdCZfc2VhcmNoIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDEwMnB4O1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9fc2l0ZS5zY3NzIiwiQGltcG9ydCBcIm1haW5cIjtcblxuLmhlcm8ge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaGVyby5qcGdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0bWluLWhlaWdodDogY2FsYyggMTAwdmggLSAxMDJweCApO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHQmX190aXRsZSB7XG5cdFx0QGluY2x1ZGUgbWFpbi1mb250MV8zKCk7XG5cdFx0Zm9udC1zaXplOiA0MnB4O1xuXHRcdGNvbG9yOiAkY29sb3JfMTtcblx0XHRtYXJnaW4tYm90dG9tOiA0NHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdCZfX2xheW91dCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0Jl9fcmFkaW8ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRpbnB1dFsgdHlwZSA9IHJhZGlvIF0ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcblxuXHRcdFx0JjpjaGVja2VkICsgLmhlcm9fX3JhZGlvLWxhYmVsIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yXzE7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfNjtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCYtbGFiZWwge1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogJGNvbG9yXzE7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRAaW5jbHVkZSBtYWluLWZvbnQxXzYoKTtcblx0XHRcdGhlaWdodDogMzdweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0cGFkZGluZzogMXB4IDIwcHggMDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzN3B4O1xuXHRcdH1cblxuXHR9XG5cblx0Jl9fZm9ybSB7XG5cdFx0d2lkdGg6IDI5MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0Jl9fc2VsZWN0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yXzE7XG5cdFx0Ym9yZGVyLXJhZGl1czogNDVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRpbnB1dC5oZXJvX19zZWxlY3QtdGV4dCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0NXB4O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl8xMDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdEBpbmNsdWRlIG1haW4tZm9udDFfNCgpO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yXzE7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0cGFkZGluZzogMCAzNXB4IDAgNDVweDtcblx0XHR9XG5cblx0XHQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0b3BhY2l0eTogLjM7XG5cdFx0fVxuXHRcdDo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7XG5cdFx0XHRvcGFjaXR5OiAuMztcblx0XHR9XG5cdFx0Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHtcblx0XHRcdG9wYWNpdHk6IC4zO1xuXHRcdH1cblx0XHQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAge1xuXHRcdFx0b3BhY2l0eTogLjM7XG5cdFx0fVxuXG5cdFx0OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtjb2xvcjogdHJhbnNwYXJlbnR9XG5cdFx0OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHtjb2xvcjogdHJhbnNwYXJlbnR9XG5cdFx0OmZvY3VzOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHtjb2xvcjogdHJhbnNwYXJlbnR9XG5cdFx0OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtjb2xvcjogdHJhbnNwYXJlbnR9XG5cblx0XHQmLWljb24ge1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0QGluY2x1ZGUgYWJzb2x1dGVDZW50ZXJZKCk7XG5cdFx0XHRsZWZ0OiAxNXB4O1xuXHRcdFx0ZmlsbDogJGNvbG9yXzY7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cblx0XHQmLWxpc3Qge1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yXzE7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDEwcHggJGNvbG9yXzEzO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHRtYXgtaGVpZ2h0OiAyODBweDtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Ji1zY3JvbGwge1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAxcHggKTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHQmLW9wdGlvbiB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yXzE7XG5cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY29sb3JfNCAwJSwkY29sb3JfNSAxMDAlKTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl8xO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY29sb3JfNCAwJSwkY29sb3JfNSAxMDAlKTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl8xO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Ji5hY3RpdmUge1xuXG5cdFx0XHQuaGVyb19fc2VsZWN0LWxpc3Qge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG5cdCZfX3N1Ym1pdCB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY29sb3JfNCAwJSwkY29sb3JfNSAxMDAlKTtcblx0XHRib3gtc2hhZG93OiA1cHggNXB4IDMwcHggJGNvbG9yXzE1O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRoZWlnaHQ6IDQxcHg7XG5cdFx0d2lkdGg6IDQxcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDJweDtcblx0XHRyaWdodDogMnB4O1xuXHRcdHotaW5kZXg6IDI7XG5cblx0XHRzdmcge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiAycHg7XG5cdFx0XHR3aWR0aDogMjNweDtcblx0XHRcdGZpbGw6ICRjb2xvcl8xO1xuXHRcdH1cblx0fVxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LXBvcnRyYWl0KSB7XG5cblx0Lmhlcm8ge1xuXHRcdG1hcmdpbi1ib3R0b206IDkycHg7XG5cblx0XHQmX190aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDcycHg7XG5cdFx0fVxuXG5cdFx0Jl9fZm9ybSB7XG5cdFx0XHRoZWlnaHQ6IDEzN3B4O1xuXHRcdFx0d2lkdGg6IDc0NHB4O1xuXHRcdH1cblxuXHRcdCZfX3JhZGlvIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDlweDtcblxuXHRcdFx0aW5wdXRbIHR5cGUgPSByYWRpbyBdIHtcblxuXHRcdFx0XHQmOmNoZWNrZWQgKyAuaGVyb19fcmFkaW8tbGFiZWwge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBhYnNvbHV0ZUNlbnRlclgoKTtcblx0XHRcdFx0XHRcdHRvcDogY2FsYyggMTAwJSAtIDFweCApO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hlcm8tcmFkaW8ucG5nXCIpO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19sYXlvdXR7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblxuXHRcdCZfX3NlbGVjdCB7XG5cdFx0XHRoZWlnaHQ6IDkwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA5MHB4O1xuXG5cdFx0XHRpbnB1dC5oZXJvX19zZWxlY3QtdGV4dCB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDkwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMzVweCAwIDg1cHg7XG5cdFx0XHR9XG5cblx0XHRcdCYtaWNvbiB7XG5cdFx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0XHRsZWZ0OiAzN3B4O1xuXHRcdFx0XHR0b3A6IDUxJTtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCZfX3N1Ym1pdCB7XG5cdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdGhlaWdodDogNzBweDtcblx0XHRcdHRvcDogMTBweDtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdH1cblxuXG5cdH1cblxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvX2hlcm8uc2NzcyIsIkBpbXBvcnQgXCJtYWluXCI7XG5cbi5hZ2VuY2llcyB7XG5cdHBhZGRpbmc6IDIwcHg7XG5cblx0Jl9fdGl0bGUge1xuXHRcdGNvbG9yOiAkY29sb3JfNjtcblx0XHRAaW5jbHVkZSBtYWluLWZvbnQxXzMoKTtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Jl9fbWFwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0c3ZnIHtcblxuXHRcdFx0cG9seWdvbixcblx0XHRcdHBhdGgge1xuXHRcdFx0XHRmaWxsOiAkY29sb3JfMTQ7XG5cdFx0XHRcdHN0cm9rZTogJGNvbG9yXzE0O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IGZpbGwsIHN0cm9rZTtcblx0XHRcdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuXHRcdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcblxuXHRcdFx0XHQmLmZpbGxlZCB7XG5cdFx0XHRcdFx0ZmlsbDogJGNvbG9yXzE1O1xuXHRcdFx0XHRcdHN0cm9rZTogJGNvbG9yXzE1O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdGZpbGw6ICRjb2xvcl80O1xuXHRcdFx0XHRcdHN0cm9rZTogJGNvbG9yXzQ7XG5cdFx0XHRcdFx0Ly9maWx0ZXI6dXJsKCNzaGFkb3cpXG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0XHQuYmFsb29uIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0ZmlsbDogJGNvbG9yXzEgIWltcG9ydGFudDtcblx0XHRcdFx0c3Ryb2tlOiAkY29sb3JfMSAhaW1wb3J0YW50O1xuXG5cblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0LnBvaW50IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cblxuXHRcdH1cblxuXHR9XG5cblx0Jl9fbGlzdCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRtYXgtd2lkdGg6IDQ3MnB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0Ji1pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdHBhZGRpbmc6IDIycHggMjhweCAyMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXB4O1xuXG5cdFx0XHQmLXRleHQge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yXzY7XG5cdFx0XHRcdEBpbmNsdWRlIG1haW4tZm9udDFfNygpO1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA0cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfODtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWluLWZvbnQxXzQoKTtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdCYtZGF0YSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRAaW5jbHVkZSBtYWluLWZvbnQxXzQoKTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl84O1xuXHRcdFx0XHR3aWR0aDogMTUwcHg7XG5cdFx0XHR9XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCYuYWN0aXZlLFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG9yXzQgMCUsICRjb2xvcl81IDEwMCUpO1xuXG5cdFx0XHRcdC5hZ2VuY2llc19fbGlzdC1pdGVtLXRleHQge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfMTtcblxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl8xO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmFnZW5jaWVzX19saXN0LWl0ZW0tZGF0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl8xO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtcG9ydHJhaXQpIHtcblxuXHQuYWdlbmNpZXMge1xuXG5cdFx0Jl9fbGlzdCB7XG5cblx0XHRcdCYtaXRlbSB7XG5cblx0XHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0XHR3aWR0aDogMjIxcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLWRhdGEge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRcdGZpbGw6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5hY3RpdmUge1xuXG5cdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRcdFx0ZmlsbDogJGNvbG9yXzE7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcblxuXHQuYWdlbmNpZXMge1xuXHRcdHBhZGRpbmctYm90dG9tOiA2OHB4O1xuXG5cdFx0Jl9fd3JhcCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHR3aWR0aDogMTIwMHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTNweDtcblxuXHRcdH1cblxuXHRcdCZfX21hcCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IDQzcHg7XG5cdFx0XHR3aWR0aDogNTcycHg7XG5cdFx0XHRoZWlnaHQ6IDU2N3B4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0PiBzdmcge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0XHRcdFx0Y2lyY2xlIHtcblx0XHRcdFx0XHRmaWxsOiAkY29sb3JfMTtcblx0XHRcdFx0XHRzdHJva2U6ICRjb2xvcl8xO1xuXHRcdFx0XHRcdHN0cm9rZS13aWR0aDogNjtcblx0XHRcdFx0XHRzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuXHRcdFx0XHRcdHN0cm9rZS1vcGFjaXR5OiAwLjE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCZfX2xpc3Qge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogNDcycHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdCYtaXRlbSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJweDtcblxuXHRcdFx0XHQmLXRleHQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblxuXHRcdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLWRhdGEge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9fYWdlbmNpZXMuc2NzcyIsIkBpbXBvcnQgXCJtYWluXCI7XG5cbi5sYW5kaW5nLWFib3V0IHtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xhbmRpbmctYWJvdXQuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cblx0JjphZnRlciB7XG5cdFx0ei1pbmRleDogMTtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG9yXzQgMCUsJGNvbG9yXzUgMTAwJSk7XG5cdFx0b3BhY2l0eTogLjg7XG5cdH1cblxuXHQmX193cmFwIHtcblx0XHRtYXgtd2lkdGg6IDQ3MnB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cblxuXHQmX19kYXRhIHtcblx0XHRjb2xvcjogJGNvbG9yXzE7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHRcdEBpbmNsdWRlIG1haW4tZm9udDFfMygpO1xuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRAaW5jbHVkZSBtYWluLWZvbnQxXzQoKTtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzNweDtcblx0fVxuXG5cdCZfX21vcmUge1xuXHRcdHdpZHRoOiAxOTZweDtcblx0XHRoZWlnaHQ6IDU5cHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQmX19idG4ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiA2MHB4IDAgNDBweDtcblxuXHRcdGJ1dHRvbiB7XG5cdFx0XHR3aWR0aDogMTYwcHg7XG5cdFx0XHRoZWlnaHQ6IDE2MHB4O1xuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgJGNvbG9yXzE7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2UtaW4tb3V0O1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRmaWxsOiAkY29sb3JfMTtcblx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IGZpbGwgMTUwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfMTtcblxuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdGZpbGw6ICRjb2xvcl8zO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuXG5cdC5sYW5kaW5nLWFib3V0IHtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0Jl9fd3JhcCB7XG5cdFx0XHRwYWRkaW5nOiAxODlweCAxMnB4IDE5OHB4O1xuXHRcdFx0d2lkdGg6IDEyMDBweDtcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0fVxuXG5cdFx0Jl9fZGF0YSB7XG5cdFx0XHR3aWR0aDogNDYxcHg7XG5cdFx0fVxuXG5cdFx0Jl9fYnRuIHtcblx0XHRcdHBhZGRpbmc6IDQ3cHggMCA0MHB4IDE5NXB4O1xuXHRcdH1cblxuXHR9XG5cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL19sYW5kaW5nLWFib3V0LnNjc3MiLCJAaW1wb3J0IFwibWFpblwiO1xuXG4uaW5mby1ncmFwaGljIHtcblx0YmFja2dyb3VuZDogJGNvbG9yXzk7XG5cblx0Jl9fd3JhcCB7XG5cdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHdpZHRoOiAyODBweDtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdFx0Y29sb3I6ICRjb2xvcl82O1xuXHRcdEBpbmNsdWRlIG1haW4tZm9udDFfMygpO1xuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Jl9fbGlzdCB7XG5cblx0XHQmLWl0ZW0ge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yXzE7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0aGVpZ2h0OiAzMDBweDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGNvbG9yOiAkY29sb3JfNjtcblx0XHRcdHBhZGRpbmc6IDAgMCA0MHB4IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0Ym94LXNoYWRvdzogMCAyNnB4IDMwcHggJGNvbG9yXzE2O1xuXHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG5cdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLCBjb2xvciwgYm94LXNoYWRvdztcblxuXHRcdFx0Ji1waWMge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdHdpZHRoOiA2OHB4O1xuXHRcdFx0XHRcdGZpbGw6ICRjb2xvcl8zO1xuXHRcdFx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuXHRcdFx0XHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiBmaWxsO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0Ji12YWx1ZSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1haW4tZm9udDFfMygpO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRcdH1cblxuXHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFpbi1mb250MV80KCk7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY29sb3JfNCAwJSwgJGNvbG9yXzUgMTAwJSk7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMjZweCAzMHB4ICRjb2xvcl8xNztcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl8xO1xuXG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0ZmlsbDogJGNvbG9yXzE7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1wb3J0cmFpdCkge1xuXG5cdC5pbmZvLWdyYXBoaWMge1xuXG5cdFx0Jl9fd3JhcCB7XG5cdFx0XHR3aWR0aDogMzY4cHg7XG5cdFx0fVxuXG5cdFx0Jl9fbGlzdCB7XG5cblx0XHRcdCYtaXRlbSB7XG5cdFx0XHRcdHdpZHRoOiAzNjhweDtcblx0XHRcdFx0aGVpZ2h0OiA0MDBweDtcblx0XHRcdFx0cGFkZGluZzogMCAwIDk1cHggMDtcblxuXHRcdFx0XHQmLXZhbHVlIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMzdweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDExcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG5cblx0LmluZm8tZ3JhcGhpYyB7XG5cblx0XHQmX190aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3MnB4O1xuXHRcdH1cblxuXHRcdCZfX3dyYXAge1xuXHRcdFx0cGFkZGluZzogMTE0cHggMCAxMDFweDtcblx0XHRcdHdpZHRoOiAxMjAwcHg7XG5cdFx0fVxuXG5cdFx0Jl9fbGlzdCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXG5cdH1cblxuXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9faW5mby1ncmFwaGljLnNjc3MiLCJAaW1wb3J0IFwibWFpblwiO1xuXG4ucG9wdXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kOiByZ2JhKCAkY29sb3JfNiwgLjg4ICk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLWluLW91dDtcblxuICAmX29wZW5lZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmX2hpZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9fd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxN3B4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICByaWdodDogMThweDtcbiAgICB0ZXh0LWluZGVudDogLTUwMDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGJvdHRvbTtcbiAgICB9XG5cbiAgfVxuXG4gICZfX3Njcm9sbGJhci1tZWFzdXJlIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC05OTk5cHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cblxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvX3BvcHVwLnNjc3MiLCJAaW1wb3J0IFwibWFpblwiO1xuXG4uYWJvdXQtdmlkZW8ge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMjgwcHg7XG5cblxuXHQmX19oZWFkZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTRweDtcblx0fVxuXG5cdCZfX2Nsb3NlIHtcblx0XHRjb2xvcjogJGNvbG9yXzE7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cblx0XHRpIHtcblx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0QGluY2x1ZGUgbWFpbi1mb250MV83KCk7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogN3B4O1xuXHRcdH1cblxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQ+IGRpdiB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQ+IGlmcmFtZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL19hYm91dC12aWRlby5zY3NzIl0sInNvdXJjZVJvb3QiOiIifQ==*/