

/* Start:/local/templates/globalbankaccounts/markup/build/css/main.css?1748984253397141*/
@charset "UTF-8";
/*
0. Шрифты
1. Общие стили для всего сайта
2. Вспомогательные классы
3. Стили для одинаковых элементов
4. Шапка
5. Подвал
6. Стили которые не повторяются на других страницах

Мобильная версия начинается с 992пх

*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ШРИФТЫ 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap");
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	ОБЩИЕ СТИЛИ ДЛЯ ВСЕГО САЙТА 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
*,
p,
h1, h2, h3, h4, h5, h6 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

html {
  overflow-x: hidden;
}
html.fixed {
  overflow: hidden;
}

body {
  position: relative;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
  color: #FFF;
  background: #1B202C;
  overflow-x: hidden;
}
@media (max-width: 565px) {
  body {
    font-size: 14px;
    line-height: 23px;
  }
}

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

a {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}

button {
  display: block;
  font-family: "Montserrat", sans-serif;
  background: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
button:focus {
  outline: none;
}
button:disabled {
  pointer-events: none;
  opacity: 0.5;
}

input, textarea {
  font-family: "Montserrat", sans-serif;
  outline: none;
}
input:focus-visible, textarea:focus-visible {
  outline: none;
}
input:disabled, textarea:disabled {
  pointer-events: none;
  opacity: 0.5;
}

.container {
  position: relative;
  max-width: 1210px;
  width: 100%;
  margin: 0 auto;
  padding: 0 15px;
}

.section-title {
  position: relative;
  margin-bottom: 60px;
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  line-height: 50px;
  font-weight: 600;
  text-align: center;
}
@media (max-width: 992px) {
  .section-title {
    font-size: 30px;
    line-height: 40px;
  }
}
@media (max-width: 565px) {
  .section-title {
    font-size: 25px;
    line-height: 35px;
  }
}
.section-title:after {
  content: "";
  display: block;
  width: 180px;
  height: 1px;
  margin-top: 21px;
  margin-left: auto;
  margin-right: auto;
  background: #2E78FF;
}

@-moz-document url-prefix() {
  * {
    scrollbar-width: thin;
  }
}
* ::-webkit-scrollbar {
  width: 6px; /* ширина всей полосы прокрутки */
}

* ::-webkit-scrollbar-track {
  background: #1B202C; /* цвет зоны отслеживания */
  border-radius: 20px;
}

* ::-webkit-scrollbar-thumb {
  background-color: #2E78FF; /* цвет бегунка */
  border-radius: 20px; /* округлось бегунка */
  border: 3px solid transparent;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	//END ОБЩИЕ СТИЛИ ДЛЯ ВСЕГО САЙТА 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	ВСПОМОГАТЕЛЬНЫЕ КЛАССЫ (нужны там где нет нужды в осмысленном класснейминге)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	//END	ВСПОМОГАТЕЛЬНЫЕ КЛАССЫ 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	СТИЛИ ДЛЯ ОДИНАКОВЫХ ЭЛЕМЕНТОВ 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.button {
  position: relative;
  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;
  max-width: 100%;
  width: 100%;
  height: 60px;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  color: #FFF;
  border-radius: 10px;
  background: #2E78FF;
  overflow: hidden;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.button span {
  position: relative;
  z-index: 1;
}
.button:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(95.29deg, #2E78FF 22.7%, #4663BE 81.92%);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.button:hover:after {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}

.popup {
  position: fixed;
  z-index: 15;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(27, 34, 40, 0.9);
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  overflow-y: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 30px 0;
}
.popup.is-open {
  opacity: 1;
  pointer-events: initial;
}
.popup__body {
  position: relative;
  max-width: 540px;
  width: 100%;
  margin: auto;
  padding: 55px 60px 60px 60px;
  text-align: center;
  background: rgba(27, 32, 44, 0.8);
  border-radius: 7px;
  -webkit-box-shadow: 0 4px 50px 0 rgba(255, 255, 255, 0.05);
          box-shadow: 0 4px 50px 0 rgba(255, 255, 255, 0.05);
  background-image: -webkit-gradient(linear, left bottom, right top, color-stop(3.63%, rgba(29, 76, 176, 0.28)), color-stop(41.24%, rgba(29, 76, 176, 0)));
  background-image: linear-gradient(to top right, rgba(29, 76, 176, 0.28) 3.63%, rgba(29, 76, 176, 0) 41.24%);
}
@media (max-width: 565px) {
  .popup__body {
    padding: 20px;
  }
}
.popup__title {
  margin-bottom: 20px;
  font-weight: 500;
  font-size: 30px;
  line-height: 34px;
  color: #2E78FF;
}
.popup__title--white {
  color: #FFF;
}
.popup__tagtitle {
  margin-bottom: 20px;
  font-weight: 300;
  font-size: 18px;
  line-height: 28px;
  color: rgba(255, 255, 255, 0.6);
}
@media (max-width: 565px) {
  .popup__tagtitle br {
    display: none;
  }
}
.popup__close {
  position: absolute;
  top: 10px;
  right: 10px;
  display: block;
  width: 23px;
  height: 23px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.popup__close:hover {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.popup__close:after {
  content: "";
  position: absolute;
  width: 24px;
  height: 1px;
  background: #FFF;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  top: 11px;
  left: 0;
}
.popup__close:before {
  content: "";
  position: absolute;
  width: 24px;
  height: 1px;
  background: #FFF;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  top: 11px;
  left: 0;
}

@media (max-height: 640px) {
  .popup {
    padding: 0;
    display: block;
  }
  .popup__body {
    margin: 50px auto;
  }
}
.form__input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 30px;
  padding: 15px 30px;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 30px;
  color: #000;
  background: #FFF;
  border-radius: 7px;
  border: none;
}
.form__input::-webkit-input-placeholder {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 30px;
  color: #000;
}
.form__input::-moz-placeholder {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 30px;
  color: #000;
}
.form__input:-ms-input-placeholder {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 30px;
  color: #000;
}
.form__input::-ms-input-placeholder {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 30px;
  color: #000;
}
.form__input::placeholder {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 30px;
  color: #000;
}

.agree {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  margin-bottom: 30px;
  cursor: pointer;
}
.agree__text {
  font-size: 11px;
  line-height: 14px;
  text-align: left;
}
.agree__text a {
  color: #FFF;
  border-bottom: 1px solid rgb(255, 255, 255);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.agree__text a:hover {
  color: rgba(255, 255, 255, 0.6);
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.agree__checkbox {
  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;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 18px;
  height: 18px;
  border: 1px solid #FFF;
  border-radius: 5px;
}
.agree__checkicon {
  width: 0;
  overflow: hidden;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.agree__input {
  display: none;
}
.agree__input:checked + .agree__checkbox .agree__checkicon {
  width: 10px;
}

.iti {
  width: 100%;
  margin-bottom: 30px;
}

.iti__selected-flag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}

.iti__selected-dial-code {
  color: #000;
}

.iti__country-name {
  color: #000;
}

.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
  background: transparent;
}

.iti--separate-dial-code .iti__selected-flag {
  background: transparent;
}

/* policy */
.policy-popup .popup__body {
  max-width: 960px;
  padding: 55px 60px 60px 60px;
  z-index: 110;
  text-align: center;
  background: rgba(27, 32, 44, 0.8);
  -webkit-box-shadow: 0 4px 50px 0 rgba(255, 255, 255, 0.05);
  box-shadow: 0 4px 50px 0 rgba(255, 255, 255, 0.05);
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -khtml-border-radius: 7px;
}
.policy-popup .popup__body::after {
  content: "";
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  background-image: -webkit-gradient(linear, left bottom, right top, color-stop(3.63%, rgba(29, 76, 176, 0.28)), color-stop(41.24%, rgba(29, 76, 176, 0)));
  background-image: linear-gradient(to top right, rgba(29, 76, 176, 0.28) 3.63%, rgba(29, 76, 176, 0) 41.24%);
  background-image: -ms-linear-gradient(to top right, rgba(29, 76, 176, 0.28) 3.63%, rgba(29, 76, 176, 0) 41.24%);
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -khtml-border-radius: 7px;
}
.policy-popup h2 {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-style: normal;
  text-align: center;
  font-size: 30px;
  line-height: 34px;
  padding: 0;
  margin: 0 auto;
  color: #2E78FF;
  position: relative;
  z-index: 10;
}
.policy-popup h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
  font-style: normal;
  text-align: left;
  font-size: 18px;
  line-height: 28px;
  padding: 0;
  margin: 20px 0 20px 0;
  color: rgb(255, 255, 255);
  position: relative;
  z-index: 10;
}
.policy-popup p {
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
  font-style: normal;
  text-align: left;
  font-size: 16px;
  line-height: 24px;
  padding: 0;
  margin: 0;
  color: rgba(255, 255, 255, 0.8);
  position: relative;
  z-index: 10;
}

.policy-text {
  width: calc(100% - 30px);
  height: 325px;
  overflow-y: scroll;
  padding: 0 30px 0 0;
  margin: 25px 0 0 0;
  position: relative;
  z-index: 10;
}

@media all and (max-width: 1020px) {
  .policy-popup .popup__body {
    max-width: 660px;
    padding: 55px 60px 60px 60px;
  }
}
@media all and (max-width: 720px) {
  .policy-popup .popup__body {
    max-width: 360px;
    padding: 40px 35px 40px 35px;
  }
  .policy-popup h2 {
    font-size: 24px;
    line-height: 30px;
  }
  .policy-text {
    width: auto;
    height: 325px;
    overflow-y: scroll;
    padding: 0 30px 0 0;
    margin: 25px 0 0 0;
    position: relative;
    z-index: 10;
  }
  .policy-popup h3 {
    margin: 10px 0 10px 0;
  }
}
@media all and (max-height: 600px) {
  .policy-text {
    width: 100%;
    height: auto;
    overflow-y: inherit;
    padding: 0;
    margin: 25px 0 0 0;
    position: relative;
  }
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	//END СТИЛИ ДЛЯ ОДИНАКОВЫХ ЭЛЕМЕНТОВ 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
	HEADER 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.header {
  position: fixed;
  z-index: 11;
  top: 0;
  left: 0;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.header.is-fixed {
  padding-top: 5px;
  padding-bottom: 5px;
  background: #1B202C;
}
@media (max-width: 992px) {
  .header {
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
}
.header__box {
  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;
}
.header__connect {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}
.header__button {
  position: relative;
  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;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 176px;
  height: 40px;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  color: #FFF;
  border-radius: 10px;
  background: #2E78FF;
  overflow: hidden;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.header__button span {
  position: relative;
  z-index: 1;
}
@media (max-width: 992px) {
  .header__button--desktop {
    display: none;
  }
}
.header__button--mobile {
  display: none;
}
@media (max-width: 992px) {
  .header__button--mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 50px;
    margin-top: auto;
  }
}
.header__button:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(95.29deg, #2E78FF 22.7%, #4663BE 81.92%);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.header__button:hover:after {
  opacity: 0;
}
.header__soc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}
.header__soclink {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1024px) {
  .header__logo {
    width: 155px;
  }
}
@media (max-width: 992px) {
  .header__nav {
    position: fixed;
    z-index: 5;
    top: 71px;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    height: calc(100% - 71px);
    padding-top: 40px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    background: #1B202C;
    opacity: 0;
    pointer-events: none;
    -webkit-transform: translateY(50px);
        -ms-transform: translateY(50px);
            transform: translateY(50px);
    overflow-y: auto;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
  }
}
.header.mobile-open {
  background: #1B202C;
  z-index: 900;
}
.header.mobile-open .header__nav {
  opacity: 1;
  pointer-events: initial;
  -webkit-transform: translateY(0px);
      -ms-transform: translateY(0px);
          transform: translateY(0px);
}

.menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}
@media (max-width: 1100px) {
  .menu {
    gap: 10px;
  }
}
@media (max-width: 992px) {
  .menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0;
    margin-bottom: 20px;
  }
}
.menu__linkicon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.menu__linkicon path {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media (max-width: 992px) {
  .menu__linkicon {
    position: absolute;
    top: 15px;
    right: -4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 20px;
    height: 20px;
  }
}
.menu__link, .submenu__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 13px;
  line-height: 20px;
  font-weight: 300;
  color: #FFF;
  white-space: nowrap;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media (max-width: 992px) {
  .menu__link, .submenu__link {
    font-size: 14px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.menu__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 7px;
}
@media (max-width: 992px) {
  .menu__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
}
.menu__item:after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 13px;
  -webkit-transform: translateX(-50%) scale(0);
      -ms-transform: translateX(-50%) scale(0);
          transform: translateX(-50%) scale(0);
  display: block;
  width: 20px;
  height: 1px;
  border-radius: 50px;
  background: #2E78FF;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .menu__item:hover:after {
    -webkit-transform: translateX(-50%) scale(1);
        -ms-transform: translateX(-50%) scale(1);
            transform: translateX(-50%) scale(1);
  }
  .menu__item:hover > .menu__link, .menu__item:hover > .submenu__link {
    color: #2E78FF;
  }
  .menu__item:hover .menu__linkicon {
    -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
            transform: rotate(-180deg);
  }
  .menu__item:hover .menu__linkicon path {
    stroke: #2E78FF;
  }
  .menu__item:hover .submenu {
    opacity: 1;
    pointer-events: initial;
    -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
            transform: translateY(0px);
  }
}
.menu__item.is-open > .menu__link, .menu__item.is-open > .submenu__link {
  color: #2E78FF;
}
.menu__item.is-open .menu__linkicon {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.menu__item.is-open .menu__linkicon path {
  stroke: #2E78FF;
}

.submenu {
  position: absolute;
  z-index: 1;
  top: 60px;
  left: -30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  padding: 30px;
  border-radius: 10px;
  background: rgba(27, 32, 44, 0.8);
  border: 1px solid rgba(255, 255, 255, 0.1);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  opacity: 0;
  pointer-events: none;
  -webkit-transform: translateY(20px);
      -ms-transform: translateY(20px);
          transform: translateY(20px);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media (max-width: 992px) {
  .submenu {
    position: static;
    gap: 0;
    width: 100%;
    max-height: 0;
    padding: 0 0 0 30px;
    opacity: 1;
    pointer-events: initial;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    border: none;
    overflow: hidden;
  }
}
.submenu__item:hover > .menu__link, .submenu__item:hover > .submenu__link {
  color: #2E78FF;
}
@media (max-width: 992px) {
  .submenu__item:not(:last-child) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
}
.submenu__link {
  padding-top: 0;
  padding-bottom: 0;
}
@media (max-width: 992px) {
  .submenu__link {
    padding-top: 15px;
    padding-bottom: 15px;
    white-space: initial;
  }
}

.burger {
  display: none;
  position: relative;
  width: 30px;
  height: 20px;
  -webkit-transition-duration: 1s;
          transition-duration: 1s;
  cursor: pointer;
}
@media (max-width: 992px) {
  .burger {
    display: block;
  }
}
.burger span {
  position: absolute;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #FFF;
  border-radius: 20px;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  -webkit-transition-delay: 0.25s;
          transition-delay: 0.25s;
}
.burger span:before {
  content: "";
  position: absolute;
  left: 0;
  top: -8px;
  width: 100%;
  height: 2px;
  background-color: #FFF;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  -webkit-transition: top 0.25s 0.25s, -webkit-transform 0.25s;
  transition: top 0.25s 0.25s, -webkit-transform 0.25s;
  transition: transform 0.25s, top 0.25s 0.25s;
  transition: transform 0.25s, top 0.25s 0.25s, -webkit-transform 0.25s;
}
.burger span:after {
  content: "";
  position: absolute;
  top: 8px;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #FFF;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  -webkit-transition: top 0.25s 0.25s, -webkit-transform 0.25s;
  transition: top 0.25s 0.25s, -webkit-transform 0.25s;
  transition: transform 0.25s, top 0.25s 0.25s;
  transition: transform 0.25s, top 0.25s 0.25s, -webkit-transform 0.25s;
}
.burger.is-active span {
  background: transparent;
}
.burger.is-active span:before {
  top: 0px;
  -webkit-transition: top 0.25s, -webkit-transform 0.25s 0.25s;
  transition: top 0.25s, -webkit-transform 0.25s 0.25s;
  transition: top 0.25s, transform 0.25s 0.25s;
  transition: top 0.25s, transform 0.25s 0.25s, -webkit-transform 0.25s 0.25s;
  -webkit-transform: rotateZ(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotateZ(-45deg);
}
.burger.is-active span:after {
  top: 0px;
  -webkit-transition: top 0.4s, -webkit-transform 0.25s 0.25s;
  transition: top 0.4s, -webkit-transform 0.25s 0.25s;
  transition: top 0.4s, transform 0.25s 0.25s;
  transition: top 0.4s, transform 0.25s 0.25s, -webkit-transform 0.25s 0.25s;
  -webkit-transform: rotateZ(45deg);
      -ms-transform: rotate(45deg);
          transform: rotateZ(45deg);
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
	//END HEADER  
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
	FOOTER  
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.footer {
  width: 100%;
  margin-top: auto;
  border-bottom: 5px solid #2E78FF;
}
.footer__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 50px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
@media (max-width: 992px) {
  .footer__box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}
.footer__text {
  font-size: 14px;
  font-weight: 300;
  line-height: 20px;
  color: rgba(255, 255, 255, 0.6);
}
.footer__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
}
.footer__links a, .footer__links button {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.footer__links a:hover, .footer__links button:hover {
  color: #2E78FF;
}
@media (max-width: 992px) {
  .footer__links {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 10px;
  }
}
.footer__linksbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 10px;
}
@media (max-width: 992px) {
  .footer__linksbox {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
	//END FOOTER  
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
	СТИЛИ КОТОРЫЕ НЕ ПОВТОРЯЮТСЯ НА ДРУГИХ СТРАНИЦАХ 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.app {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 100vh;
  padding-top: 170px;
}
@media (max-width: 1020px) {
  .app {
    padding-top: 150px;
  }
}
@media (max-width: 720px) {
  .app {
    padding-top: 120px;
  }
}

.blurs-bg {
  position: absolute;
  z-index: -1;
  bottom: 0;
  left: 50%;
  width: 100%;
  min-height: 2430px;
  height: 100%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media (max-width: 768px) {
  .blurs-bg {
    display: none;
  }
}

.animate-card-1 {
  position: absolute;
  z-index: -1;
  right: -308px;
  top: 59px;
  -webkit-animation: card1 5s ease-in-out infinite;
          animation: card1 5s ease-in-out infinite;
}

.animate-card-2 {
  position: absolute;
  z-index: -1;
  right: -456px;
  bottom: -38px;
  -webkit-animation: card2 5s ease-in-out infinite;
          animation: card2 5s ease-in-out infinite;
}

.animate-card-3 {
  position: absolute;
  z-index: -1;
  right: -13px;
  bottom: -85px;
  -webkit-animation: card3 5s ease-in-out infinite;
          animation: card3 5s ease-in-out infinite;
}

.home {
  margin-bottom: 116px;
  padding-top: 32px;
}
.home__box {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 60px;
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .home__box {
    grid-template-columns: 1fr;
    gap: 30px;
  }
}
.home__content {
  padding-top: 38px;
}
@media (max-width: 992px) {
  .home__content {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.home__title {
  margin-bottom: 40px;
  text-align: left;
}
.home__title:after {
  margin-left: initial;
}
@media (max-width: 992px) {
  .home__title br {
    display: none;
  }
}
.home__button {
  position: relative;
  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;
  max-width: 320px;
  width: 100%;
  height: 60px;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  color: #FFF;
  border-radius: 10px;
  background: #2E78FF;
  overflow: hidden;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.home__button span {
  position: relative;
  z-index: 1;
}
.home__button:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(95.29deg, #2E78FF 22.7%, #4663BE 81.92%);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.home__button:hover:after {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}
.home__img {
  max-width: 560px;
  width: 100%;
}
.home__img--mt {
  margin-top: 19px;
}
@media (max-width: 992px) {
  .home__img {
    margin: 0 auto;
  }
}
.home.is-partners {
  padding-top: 0;
  margin-bottom: 58px;
}
.home.is-partners .home__content {
  padding-top: 0;
}
.home.is-partners .home__title span {
  color: #2E78FF;
}
.home.is-partners .home__box img {
  border-radius: 10px;
}
@media screen and (max-width: 992px) {
  .home.is-partners .home__content {
    margin-top: 38px;
  }
}
@media screen and (max-width: 565px) {
  .home.is-partners {
    margin-bottom: 0;
  }
  .home.is-partners .home__content {
    margin-top: 0;
  }
}

.home__content-text {
  display: block;
  width: 100%;
}
.home__content-text h4 {
  font: 700 20px/28px "Montserrat", sans-serif;
  color: #FFFFFF;
  margin-bottom: 10px;
}
.home__content-text p {
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  color: rgba(255, 255, 255, 0.6);
  margin-bottom: 40px;
}
@media screen and (max-width: 565px) {
  .home__content-text h4 {
    font-size: 16px;
    line-height: 20px;
  }
  .home__content-text p {
    font-size: 14px;
    line-height: 24px;
  }
  .home__content-text .home__button {
    width: 100%;
    max-width: 100%;
  }
}

.present {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  padding: 40px 0;
  border: 1px solid rgba(46, 120, 255, 0.2);
  background: rgba(46, 120, 255, 0.1);
  border-radius: 10px;
}
@media (max-width: 992px) {
  .present {
    grid-template-columns: repeat(1, 1fr);
    padding: 20px;
  }
}
.present__item {
  padding: 0 40px;
}
.present__item:not(:last-child) {
  border-right: 1px solid #2E78FF;
}
@media (max-width: 992px) {
  .present__item:not(:last-child) {
    border: none;
  }
}
@media (max-width: 992px) {
  .present__item {
    padding: 20px 0;
  }
}
.present__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
  margin-bottom: 20px;
}
.present__title {
  display: block;
  font-weight: 700;
  line-height: 24px;
  color: #2E78FF;
}
.present__text {
  line-height: 24px;
}

.programs {
  margin-bottom: 118px;
}
.programs__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 8px;
  max-width: 815px;
  width: 100%;
  margin: 0 auto 57px auto;
}
.programs__btnname {
  font-family: "Rubik", sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  color: #FFF;
}
.programs__btnicon {
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
}
.programs__inner {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 20px;
}
.programs__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  padding: 15px 20px;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.1);
}
.programs__btn.is-active {
  background: rgba(46, 120, 255, 0.1);
  border: 1px solid rgb(46, 120, 255);
}
.programs__btn.is-active .programs__btnname {
  color: #2E78FF;
}
.programs__btn:active .programs__btnicon {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}
@media (max-width: 565px) {
  .programs__btn {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 5px;
  }
}

.program {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 40px;
  background: rgba(46, 120, 255, 0.1);
  border: 1px solid rgba(46, 120, 255, 0.2);
  border-radius: 10px;
}
@media (max-width: 992px) {
  .program {
    padding: 20px;
  }
}
.program__head {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #2E78FF;
}
.program__name {
  margin-bottom: 5px;
  font-weight: 700;
  font-size: 24px;
  line-height: 24px;
}
.program__status {
  font-weight: 300;
  font-size: 14px;
  line-height: 20px;
  color: rgba(255, 255, 255, 0.6);
}
.program__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  margin-bottom: 30px;
  padding-left: 29px;
}
.program__item {
  position: relative;
  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
}
.program__item b {
  font-weight: 700;
  color: #2E78FF;
}
.program__item:before {
  content: "";
  position: absolute;
  left: -30px;
  top: 8px;
  display: block;
  width: 14px;
  height: 10px;
  background: url("data:image/svg+xml,%3Csvg width='14' height='10' viewBox='0 0 14 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.52036 10C4.12296 10.0002 3.74183 9.84387 3.46106 9.56559L0.258452 6.39787C-0.0861507 6.05679 -0.0861507 5.50389 0.258452 5.1628C0.603165 4.82183 1.16194 4.82183 1.50666 5.1628L4.52036 8.14478L12.4933 0.255731C12.8381 -0.0852438 13.3968 -0.0852438 13.7415 0.255731C14.0862 0.596816 14.0862 1.14971 13.7415 1.4908L5.57966 9.56559C5.29889 9.84387 4.91776 10.0002 4.52036 10Z' fill='%232E78FF'/%3E%3C/svg%3E") center center/contain no-repeat;
}
@media (max-width: 565px) {
  .program__item {
    font-size: 14px;
    line-height: 23px;
  }
}
.program__price {
  margin-top: auto;
  margin-bottom: 30px;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  text-align: center;
}
.program__button {
  position: relative;
  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;
  max-width: 100%;
  width: 100%;
  height: 60px;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  color: #FFF;
  border-radius: 10px;
  background: #2E78FF;
  overflow: hidden;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.program__button span {
  position: relative;
  z-index: 1;
}
.program__button:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(95.29deg, #2E78FF 22.7%, #4663BE 81.92%);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.program__button:hover:after {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}

.advantages {
  margin-bottom: 119px;
}
.advantages__box {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 20px;
}
@media (max-width: 768px) {
  .advantages__box {
    grid-template-columns: repeat(1, 1fr);
  }
}

.advantage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-column: span 2;
  gap: 20px;
  padding: 39px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 10px;
}
@media (max-width: 992px) {
  .advantage {
    padding: 20px;
  }
}
@media (max-width: 768px) {
  .advantage {
    grid-column: initial;
  }
}
.advantage__text {
  line-height: 24px;
  text-align: center;
}
@media (max-width: 992px) {
  .advantage__text br {
    display: none;
  }
}
.advantage--2 {
  grid-column: span 3;
}
@media (max-width: 768px) {
  .advantage--2 {
    grid-column: initial;
  }
}

.services {
  margin-bottom: 119px;
}
.services-mb {
  margin-bottom: 60px;
}
.services__box {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  margin-bottom: 59px;
}
@media (max-width: 768px) {
  .services__box {
    grid-template-columns: 1fr;
  }
}

.service {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.service__img {
  max-width: 500px;
  width: 100%;
}
.service__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 40px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 10px;
}
@media (max-width: 992px) {
  .service__box {
    padding: 20px;
  }
}
.service__title {
  margin-bottom: 29px;
  font-size: 24px;
  line-height: 30px;
  color: #2E78FF;
  text-align: center;
}
.service__text {
  margin-bottom: 29px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (max-width: 565px) {
  .service__text {
    font-size: 14px;
    line-height: 23px;
  }
}
.service__button {
  position: relative;
  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;
  max-width: 100%;
  width: 100%;
  height: 60px;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  color: #FFF;
  border-radius: 10px;
  background: #2E78FF;
  overflow: hidden;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  margin-top: auto;
}
.service__button span {
  position: relative;
  z-index: 1;
}
.service__button:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(95.29deg, #2E78FF 22.7%, #4663BE 81.92%);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.service__button:hover:after {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}

.notification {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 16px;
  padding: 19px;
  background: rgba(46, 120, 255, 0.2);
  border: 1px solid rgba(46, 120, 255, 0.4);
  border-radius: 10px;
}
.notification__text--bold {
  font-weight: 700;
  color: #2E78FF;
}
.notification.notification-home {
  max-width: 820px;
  width: 100%;
  margin: 0 auto;
  margin-top: 0px;
  text-align: left;
  margin-top: 45px;
  -webkit-backdrop-filter: blur(30px);
          backdrop-filter: blur(30px);
}
.notification.notification-home p {
  margin-top: 0 !important;
}
.notification.notification-home p a {
  color: #2E78FF;
}
.notification.notification-home a:hover {
  text-decoration: underline;
}
@media (max-width: 1260px) {
  .notification.notification-home {
    max-width: 880px;
  }
}
@media (max-width: 720px) {
  .notification.notification-home {
    max-width: 340px;
    margin-top: 35px;
  }
}

.notification__scroll-block {
  position: absolute;
  left: 0;
  top: -100px;
  display: block;
  width: 1px;
  height: 1px;
}

.box-3.is-promo__black-friday {
  padding-bottom: 230px;
}

.is-promo__black-friday .sp-3-1 {
  bottom: 170px;
  font-size: 14px;
}

h2.is-promo__black-friday {
  margin-top: 50px !important;
  padding: 0 !important;
}

h2.is-promo__black-friday::after, .notification.is-promo__black-friday h2::after {
  display: none;
}

.notification.is-promo__black-friday h2 {
  padding: 0 !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mb-80 {
  margin-bottom: 80px !important;
}

.justify-content__center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

.align-items__center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.flex-direction__column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

.notification-title {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-style: normal;
  text-align: center;
  font-size: 40px;
  line-height: 50px;
  margin: 0;
  position: relative;
  color: #ffffff;
}

.notification-sub__title {
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
  font-style: normal;
  text-align: center;
  font-size: 18px;
  line-height: 28px;
  padding: 0;
  margin: 0;
  color: rgba(255, 255, 255, 0.6);
}

@media (max-width: 720px) {
  .notification-title {
    font-size: 30px;
    line-height: 36px;
  }
  .notification-sub__title {
    font-size: 16px;
    line-height: 24px;
  }
}
.feedback {
  margin-bottom: 120px;
  text-align: center;
}
.feedback__text {
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 28px;
  color: rgba(255, 255, 255, 0.6);
}
.feedback__text--mb {
  margin-bottom: 10px;
}
.feedback__button {
  position: relative;
  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;
  max-width: 320px;
  width: 100%;
  height: 60px;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  color: #FFF;
  border-radius: 10px;
  background: #2E78FF;
  overflow: hidden;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  margin: 0 auto 60px auto;
}
.feedback__button span {
  position: relative;
  z-index: 1;
}
.feedback__button:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(95.29deg, #2E78FF 22.7%, #4663BE 81.92%);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.feedback__button:hover:after {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}
.feedback__email {
  display: block;
  margin-bottom: 60px;
  font-size: 24px;
  line-height: 30px;
  font-weight: 700;
  color: #FFF;
}
@media (max-width: 565px) {
  .feedback__email {
    font-size: 18px;
  }
}

.requisites {
  max-width: 860px;
  width: 100%;
  margin: 0 auto;
  padding: 40px;
  text-align: left;
  background: rgba(43, 48, 59, 0.8);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  border-radius: 10px;
}
@media (max-width: 565px) {
  .requisites {
    padding: 20px;
  }
}
.requisites__title {
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 28px;
  color: #FFF;
}
.requisites__item {
  font-size: 16px;
  line-height: 30px;
  color: #FFF;
}
.requisites__item span {
  opacity: 0.6;
}

@-webkit-keyframes card1 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(2deg);
            transform: rotate(2deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}

@keyframes card1 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(2deg);
            transform: rotate(2deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@-webkit-keyframes card2 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(-2deg);
            transform: rotate(-2deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes card2 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(-2deg);
            transform: rotate(-2deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@-webkit-keyframes card3 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(3deg);
            transform: rotate(3deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes card3 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(3deg);
            transform: rotate(3deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
.thanks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 100vh;
}
.thanks__box {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
}
.thanks__logo {
  margin-bottom: 50px;
}
.thanks__title {
  margin-bottom: 30px;
  font-weight: 500;
  font-size: 30px;
  line-height: 34px;
  color: #FFF;
}
.thanks__title--blue {
  color: #2E78FF;
}
.thanks__tagtitle {
  margin-bottom: 30px;
  font-weight: 300;
  font-size: 18px;
  line-height: 28px;
  color: rgba(255, 255, 255, 0.6);
}
.thanks-card1 {
  position: absolute;
  z-index: -1;
  top: -155px;
  left: -271px;
  -webkit-animation: card1 5s ease-in-out infinite;
          animation: card1 5s ease-in-out infinite;
}
.thanks-card2 {
  position: absolute;
  z-index: -1;
  right: -570px;
  top: 300px;
  -webkit-animation: card2 5s ease-in-out infinite;
          animation: card2 5s ease-in-out infinite;
}
.thanks-card3 {
  position: absolute;
  z-index: -1;
  left: -600px;
  top: 250px;
  -webkit-animation: card3 5s ease-in-out infinite;
          animation: card3 5s ease-in-out infinite;
}

.blog {
  padding-top: 69px;
  padding-bottom: 120px;
}
.blog__box {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(290px, 1fr));
  gap: 20px;
  margin-bottom: 60px;
}
.blog__empty {
  width: 100%;
  text-align: center;
}

.search {
  display: grid;
  grid-template-columns: 280px 1fr;
  gap: 20px;
  margin-bottom: 60px;
}
@media (max-width: 768px) {
  .search {
    grid-template-columns: 1fr;
  }
}
.search__box {
  position: relative;
}
.search__input {
  width: 100%;
  height: 60px;
  padding: 0 30px;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 300;
  color: #FFF;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 10px;
  border: 1px solid transparent;
}
.search__input--countries {
  cursor: pointer;
}
.search__icon {
  position: absolute;
  right: 30px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.countries {
  position: relative;
}
.countries__head {
  position: relative;
  cursor: pointer;
}
.countries__icon {
  position: absolute;
  top: 50%;
  right: 30px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.countries__body {
  position: absolute;
  z-index: 1;
  top: 50px;
  left: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  width: 100%;
  padding: 10px 30px;
  border-radius: 10px;
  background: rgba(27, 32, 44, 0.8);
  border: 1px solid rgba(255, 255, 255, 0.1);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  opacity: 0;
  pointer-events: none;
  -webkit-transform: translateY(60px);
      -ms-transform: translateY(60px);
          transform: translateY(60px);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.countries__item {
  padding: 10px 0;
  font-size: 14px;
  line-height: 20px;
  font-weight: 300;
  color: #FFF;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.countries__item:not(:last-child) {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.countries__item:hover {
  color: #2E78FF;
}
.countries.is-open .countries__body {
  opacity: 1;
  pointer-events: initial;
  -webkit-transform: translateY(30px);
      -ms-transform: translateY(30px);
          transform: translateY(30px);
}
.countries.is-open .search__input {
  border-color: #2E78FF;
  background: rgba(46, 120, 255, 0.1);
  color: #2E78FF;
}
.countries.is-open .countries__icon {
  -webkit-transform: translateY(-50%) rotate(180deg);
      -ms-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
}
.countries.is-open .countries__icon path {
  stroke: #2E78FF;
}

.preview {
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 10px;
  overflow: hidden;
}
.preview__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.preview__fotobox {
  height: 240px;
  overflow: hidden;
}
.preview__foto {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.preview__body {
  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-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 20px 20px 18px;
}
.preview__name {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 24px;
  color: #FFF;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.preview__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: auto;
  padding-top: 20px;
  border-top: 1px solid #FFF;
}
.preview__data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  opacity: 0.8;
}
.preview__val {
  font-size: 12px;
  line-height: 14px;
  font-weight: 300;
  color: #FFF;
}
.preview:hover .preview__foto {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}
.preview:hover .preview__name {
  color: #2E78FF;
}

.more-previews {
  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;
  gap: 10px;
  max-width: 300px;
  width: 100%;
  height: 60px;
  margin: 0 auto;
  border-radius: 10px;
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.more-previews__text {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #FFF;
}
.more-previews__icon {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.more-previews:hover .more-previews__icon {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}

.choose-visas {
  max-width: 500px;
  width: 100%;
}
.choose-visas__text {
  display: block;
  margin-top: 40px;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  color: #FFF;
}
.choose-visas__box {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 20px;
}
@media (max-width: 565px) {
  .choose-visas__box {
    gap: 10px;
  }
}
.choose-visas__item {
  grid-column: span 2;
  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;
  height: 40px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 10px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.choose-visas__item--two {
  grid-column: span 3;
}
.choose-visas__item span {
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  color: #FFF;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media (max-width: 565px) {
  .choose-visas__item span {
    font-size: 13px;
    line-height: 19px;
  }
}
@media (hover: hover) {
  .choose-visas__item:hover {
    border-color: #2E78FF;
  }
  .choose-visas__item:hover span {
    color: #2E78FF;
  }
}

.visa {
  margin-bottom: 119px;
}
@media (max-width: 565px) {
  .visa {
    margin-bottom: 60px;
  }
}
.visa__box {
  padding: 39px;
  border-radius: 10px;
  background: rgba(46, 120, 255, 0.1);
  border: 1px solid rgba(46, 120, 255, 0.2);
}
@media (max-width: 992px) {
  .visa__box {
    padding: 15px;
  }
}
.visa-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
}
@media (max-width: 1199px) {
  .visa-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.visa-info__title {
  display: block;
  margin-bottom: 20px;
  font-weight: 700;
  color: #2E78FF;
}
.visa-info__price {
  margin-bottom: 20px;
  font-weight: 500;
}
.visa-info__img {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  max-width: 530px;
  width: 100%;
}
.visa-info__text {
  margin-bottom: 20px;
}
.visa-info__text span {
  font-weight: 700;
  color: #2E78FF;
}
.visa-info__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  margin-bottom: 20px;
  padding-left: 29px;
}
.visa-info__list--num {
  counter-reset: myCounter;
}
.visa-info__item, .visa-documents__item {
  position: relative;
}
.visa-info__item:before, .visa-documents__item:before {
  content: "";
  position: absolute;
  top: 8px;
  left: -29px;
  width: 14px;
  height: 10px;
  background: url("/local/templates/globalbankaccounts/markup/build/css/../img/svg/icon-check-blue.svg") center center no-repeat;
}
.visa-info__item--num {
  list-style: none;
}
.visa-info__item--num:before {
  display: none;
}
.visa-info__item--num:after {
  position: absolute;
  top: 0;
  left: -27px;
  counter-increment: myCounter;
  content: counter(myCounter) ".";
  font-size: 16px;
  line-height: 26px;
  font-weight: 700;
  color: #2E78FF;
}
.visa-info__button {
  position: relative;
  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;
  max-width: 100%;
  width: 100%;
  height: 60px;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  color: #FFF;
  border-radius: 10px;
  background: #2E78FF;
  overflow: hidden;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.visa-info__button span {
  position: relative;
  z-index: 1;
}
.visa-info__button:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(95.29deg, #2E78FF 22.7%, #4663BE 81.92%);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.visa-info__button:hover:after {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}
.visa-documents {
  margin-top: 40px;
}
.visa-documents__title {
  display: block;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 28px;
  font-weight: 700;
  color: #2E78FF;
}
.visa-documents__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  padding-left: 28px;
}
.visa-documents__item--blue {
  color: #2E78FF;
}
.visa-documents__item--link {
  color: #2E78FF;
  text-decoration: underline;
}
.visa-documents__item--link:focus-visible {
  outline: none;
}

.article {
  padding-top: 69px;
  padding-bottom: 120px;
}
.article h2, .article h3 {
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}
@media (max-width: 768px) {
  .article h2, .article h3 {
    font-size: 18px;
    line-height: 26px;
  }
}
.article ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  padding-left: 30px;
}
.article ul li {
  position: relative;
}
.article ul li:before {
  content: "";
  position: absolute;
  top: 8px;
  left: -29px;
  width: 14px;
  height: 10px;
  background: url("/local/templates/globalbankaccounts/markup/build/css/../img/svg/icon-check-blue.svg") center center no-repeat;
}
.article__title {
  margin-bottom: 19px;
}
.article-info {
  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;
  gap: 40px;
  margin-bottom: 60px;
}
@media (max-width: 768px) {
  .article-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 10px;
  }
}
.article-info__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.article-info__val {
  font-size: 12px;
  line-height: 14px;
}
.article-info__val--bold {
  font-weight: 700;
}
.article-info__icon {
  width: 15px;
  height: 15px;
}
.article__fotobox {
  width: 100%;
  height: 500px;
  margin-bottom: 60px;
  border-radius: 10px;
  overflow: hidden;
}
@media (max-width: 768px) {
  .article__fotobox {
    height: 300px;
  }
}
.article__foto {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.article-description {
  margin-bottom: 39px;
  padding: 40px;
  background: rgba(46, 120, 255, 0.1);
  border: 1px solid rgba(46, 120, 255, 0.4);
  border-radius: 10px;
}
@media (max-width: 768px) {
  .article-description {
    padding: 15px;
  }
}
.article__boxtitle {
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}
.article__boxtitle--blue {
  color: #2E78FF;
}

.application {
  position: relative;
  margin-bottom: 40px;
  padding: 49px 40px 40px 40px;
  background: linear-gradient(95.29deg, #2E78FF 22.7%, #4663BE 81.92%);
  border-radius: 10px;
}
@media (max-width: 768px) {
  .application {
    padding: 15px;
    margin-top: 220px;
  }
}
.application__title {
  margin-bottom: 9px;
  font-size: 28px;
  line-height: 1;
  font-weight: 400;
}
.application__price {
  font-size: 39px;
  line-height: 1;
  font-weight: 600;
}
.application__price:after {
  content: "";
  display: block;
  width: 180px;
  height: 1px;
  margin-top: 22px;
  margin-bottom: 20px;
  background: #FFF;
}
.application__text {
  margin-bottom: 40px;
}
.application__button {
  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;
  max-width: 320px;
  width: 100%;
  height: 60px;
  font-size: 14px;
  font-weight: 700;
  color: #FFF;
  border: 1px solid #FFF;
  border-radius: 10px;
}
.application__img {
  position: absolute;
  right: 40px;
  bottom: 0;
}
@media (max-width: 768px) {
  .application__img {
    z-index: -1;
    bottom: 125px;
  }
}

.share {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  padding: 42px 15px;
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 10px;
}
.share__title {
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
}
.share__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 10px;
}
.share__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #2E78FF;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .share__link:hover {
    -webkit-box-shadow: 0px 0px 6px #2E78FF;
            box-shadow: 0px 0px 6px #2E78FF;
  }
}

.registration {
  padding-bottom: 120px;
}
.registration__inner {
  border: 1px solid rgba(46, 120, 255, 0.2);
  border-radius: 10px;
  padding: 40px;
  -webkit-backdrop-filter: blur(30px);
          backdrop-filter: blur(30px);
  background: rgba(46, 120, 255, 0.1);
}
.registration__subtitle {
  margin-bottom: 30px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.4;
}
.registration__price {
  margin-bottom: 30px;
  line-height: 1;
  font-weight: 700;
  text-align: center;
  font-size: 24px;
}
.registration__button {
  position: relative;
  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;
  max-width: 100%;
  width: 100%;
  height: 60px;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  color: #FFF;
  border-radius: 10px;
  background: #2E78FF;
  overflow: hidden;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.registration__button span {
  position: relative;
  z-index: 1;
}
.registration__button:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(95.29deg, #2E78FF 22.7%, #4663BE 81.92%);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.registration__button:hover:after {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}
.registration__list {
  padding-top: 30px;
  border-top: 1px solid rgba(46, 120, 255, 0.2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  margin-bottom: 20px;
  padding-left: 29px;
}
.registration__list--num {
  counter-reset: myCounter;
}
.registration__item {
  position: relative;
}
.registration__item:before {
  content: "";
  position: absolute;
  top: 8px;
  left: -29px;
  width: 14px;
  height: 10px;
  background: url("/local/templates/globalbankaccounts/markup/build/css/../img/svg/icon-check-blue.svg") center center no-repeat;
}
.registration__item b {
  color: #2E78FF;
}
.registration__item--num {
  list-style: none;
}
.registration__item--num:before {
  display: none;
}
.registration__item--num:after {
  position: absolute;
  top: 0;
  left: -27px;
  counter-increment: myCounter;
  content: counter(myCounter) ".";
  font-size: 16px;
  line-height: 26px;
  font-weight: 700;
  color: #2E78FF;
}

.transit {
  margin-bottom: 50px;
}

.transit__blobal {
  width: 100%;
  float: left;
  display: block;
  margin-top: 60px;
}
@media screen and (max-width: 1023px) {
  .transit__blobal {
    margin-top: 40px;
  }
}

.transit__blobal-img {
  width: 100%;
  float: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 1023px) {
  .transit__blobal-img {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1024px) {
  .transit__blobal-img img {
    width: 240px;
  }
}

.transit__blobal-title {
  width: 100%;
  float: left;
  display: block;
  text-align: center;
  margin-bottom: 60px;
}
.transit__blobal-title h1 {
  font-weight: 600;
  font-size: 50px;
  line-height: 54px;
  color: #FFFFFF;
}
@media screen and (max-width: 1023px) {
  .transit__blobal-title {
    margin-bottom: 20px;
  }
  .transit__blobal-title h1 {
    font-size: 30px;
    line-height: 40px;
  }
}
@media screen and (max-width: 565px) {
  .transit__blobal-title {
    margin-bottom: 10px;
  }
  .transit__blobal-title h1 {
    font-size: 25px;
    line-height: 35px;
  }
}

.transit__blobal-text {
  width: 100%;
  float: left;
  display: block;
  text-align: center;
  margin-bottom: 29px;
}
.transit__blobal-text p {
  font-weight: 400;
  color: #FFFFFF;
}
@media screen and (min-width: 1024px) {
  .transit__blobal-text p {
    font-size: 24px;
    line-height: 34px;
  }
}
@media screen and (max-width: 565px) {
  .transit__blobal-text {
    margin-bottom: 20px;
  }
}

.transit__blobal-content {
  width: 100%;
  float: left;
  display: block;
  margin-bottom: 60px;
}
@media screen and (max-width: 1023px) {
  .transit__blobal-content {
    margin-bottom: 30px;
  }
}

.transit__blobal-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (min-width: 1024px) {
  .transit__blobal-row {
    margin-right: -10px;
    margin-left: -10px;
  }
}
@media screen and (max-width: 1023px) {
  .transit__blobal-row {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.transit__blobal-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .transit__blobal-col {
    width: 50%;
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media screen and (max-width: 1023px) {
  .transit__blobal-col:not(:last-child) {
    margin-bottom: 30px;
  }
}

.transit__blobal-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: left;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.transit__blobal-section__title {
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
  color: #FFFFFF;
  display: block;
  float: left;
  width: 100%;
  margin-bottom: 29px;
}
@media screen and (max-width: 1023px) {
  .transit__blobal-section__title {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 565px) {
  .transit__blobal-section__title {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 10px;
  }
}

.transit__blobal-section__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: left;
  width: 100%;
  background: rgba(46, 120, 255, 0.1);
  border: 1px solid rgba(46, 120, 255, 0.2);
  border-radius: 20px;
  padding: 0 40px 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media screen and (max-width: 1199px) {
  .transit__blobal-section__content {
    padding: 0 20px 30px;
  }
}
@media screen and (max-width: 1023px) {
  .transit__blobal-section__content {
    padding: 0 10px 20px;
  }
}
@media screen and (max-width: 565px) {
  .transit__blobal-section__content {
    border-radius: 10px;
    padding: 0 10px 10px;
  }
}

.transit__section-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  float: left;
  position: relative;
  padding-left: 64px;
  padding-top: 40px;
}
@media screen and (max-width: 1023px) {
  .transit__section-block {
    padding-top: 15px;
    padding-left: 38px;
  }
}
@media screen and (max-width: 565px) {
  .transit__section-block {
    padding-top: 10px;
    padding-left: 26px;
  }
}
.transit__section-block::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 40px;
  width: 44px;
  height: 44px;
  background: url("/local/templates/globalbankaccounts/markup/build/css/../img/svg/icon-check.svg") no-repeat;
}
@media screen and (max-width: 1023px) {
  .transit__section-block::before {
    width: 30px;
    height: 30px;
    top: 12px;
    background-size: contain;
  }
}
@media screen and (max-width: 565px) {
  .transit__section-block::before {
    width: 20px;
    height: 20px;
    top: 11px;
  }
}
.transit__section-block:not(:last-child) {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  padding-bottom: 40px;
}
@media screen and (max-width: 1023px) {
  .transit__section-block:not(:last-child) {
    padding-bottom: 15px;
  }
}
@media screen and (max-width: 565px) {
  .transit__section-block:not(:last-child) {
    padding-bottom: 10px;
  }
}
.transit__section-block p {
  font-weight: 400;
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .transit__section-block p {
    font-size: 18px;
    line-height: 28px;
  }
}
.transit__section-block p b {
  font-weight: 700;
  color: #2E78FF;
}
.transit__section-block:nth-child(2) {
  min-height: 165px;
}
@media screen and (max-width: 1199px) {
  .transit__section-block:nth-child(2) {
    min-height: 195px;
  }
}
@media screen and (max-width: 1023px) {
  .transit__section-block:nth-child(2) {
    min-height: auto;
  }
}

.transit__blobal-cost {
  display: block;
  float: left;
  width: 100%;
  position: relative;
  padding: 40px 40px 100px 124px;
  background: rgba(46, 120, 255, 0.4);
  border-radius: 20px;
}
.transit__blobal-cost::before {
  content: "";
  display: block;
  position: absolute;
  left: 40px;
  top: 40px;
  background: url("/local/templates/globalbankaccounts/markup/build/css/../img/svg/icon-cost.svg") no-repeat;
  width: 64px;
  height: 64px;
}
.transit__blobal-cost p, .transit__blobal-cost ul li {
  font-weight: 400;
}
@media screen and (min-width: 1024px) {
  .transit__blobal-cost p, .transit__blobal-cost ul li {
    font-size: 18px;
    line-height: 28px;
  }
}
.transit__blobal-cost p b, .transit__blobal-cost ul li b {
  color: #2E78FF;
}
@media screen and (max-width: 1199px) {
  .transit__blobal-cost {
    padding: 40px 20px 60px 94px;
  }
  .transit__blobal-cost::before {
    left: 20px;
  }
}
@media screen and (max-width: 1023px) {
  .transit__blobal-cost {
    padding: 15px 15px 15px 70px;
  }
  .transit__blobal-cost::before {
    width: 40px;
    height: 40px;
    background-size: contain;
    left: 15px;
    top: 15px;
  }
}
@media screen and (max-width: 565px) {
  .transit__blobal-cost {
    padding: 10px 10px 10px 50px;
    border-radius: 10px;
  }
  .transit__blobal-cost::before {
    width: 30px;
    height: 30px;
    background-size: contain;
    left: 10px;
    top: 10px;
  }
}

.transit__blobal-cost__block {
  display: block;
  float: left;
  width: 100%;
}

.transit__blobal-cost__list {
  display: block;
  float: left;
  width: 100%;
}
.transit__blobal-cost__list li {
  display: block;
  float: left;
  width: 100%;
  padding-left: 30px;
  position: relative;
}
.transit__blobal-cost__list li::before {
  content: "";
  display: block;
  position: absolute;
  left: 12px;
  top: 12px;
  width: 3px;
  height: 3px;
  background: #fff;
  border-radius: 50%;
}
@media screen and (max-width: 1023px) {
  .transit__blobal-cost__list li {
    padding-left: 15px;
  }
  .transit__blobal-cost__list li::before {
    left: 5px;
    top: 11px;
  }
}
@media screen and (max-width: 565px) {
  .transit__blobal-cost__list li {
    padding-left: 8px;
  }
  .transit__blobal-cost__list li::before {
    left: 0;
    top: 10px;
    width: 2px;
    height: 2px;
  }
}

.transit__blobal-action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  float: left;
  width: 100%;
  margin: 30px 0;
}
@media screen and (min-width: 1024px) {
  .transit__blobal-action {
    margin: 60px 0;
  }
  .transit__blobal-action button {
    width: auto;
    padding: 0px 55px;
  }
}
.transit__blobal-action .btn__style-blue, .transit__blobal-action button {
  min-width: 295px;
  margin: 0 5px;
}
@media screen and (max-width: 1023px) {
  .transit__blobal-action {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .transit__blobal-action .btn__style-blue, .transit__blobal-action button {
    margin: 5px 0;
    width: 100%;
  }
}

.transit__blobal-bottom {
  display: block;
  width: 100%;
  text-align: center;
  float: left;
  font-weight: 600;
  font-size: 30px;
  line-height: 30px;
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .transit__blobal-bottom {
    font-size: 22px;
  }
}
@media screen and (max-width: 565px) {
  .transit__blobal-bottom {
    font-size: 20px;
    line-height: 24px;
  }
}

#notify_scammers {
  cursor: pointer;
  -webkit-transition: bottom 0.3s ease-in-out, background 0.3s ease-in-out;
  transition: bottom 0.3s ease-in-out, background 0.3s ease-in-out;
  position: fixed;
  bottom: 0;
  right: 100px;
  border-radius: 20px 20px 0 0;
  background: #2e78ff;
  font-size: 14px;
  font-weight: 600;
  color: #FFFFFF;
  padding: 10px 32px;
  z-index: 888;
}
#notify_scammers .notify {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#notify_scammers .notify span:first-child {
  margin-right: 8px;
}
@media screen and (max-width: 1023px) {
  #notify_scammers {
    right: 120px;
  }
}
@media screen and (max-width: 565px) {
  #notify_scammers {
    left: 20px;
    right: inherit;
  }
}
#notify_scammers.is-active {
  bottom: -50px;
}
#notify_scammers:hover {
  background: #4663be;
}

.scammer__close {
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: 14px;
  cursor: pointer;
  height: 32px;
  width: 32px;
  background: #FFFFFF;
  -webkit-box-shadow: 0 0 30px 4px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 30px 4px rgba(0, 0, 0, 0.2);
  border-radius: 16px;
  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;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  z-index: 10;
}

#window_scammers {
  position: fixed;
  -webkit-transition: bottom 0.3s ease-in-out;
  transition: bottom 0.3s ease-in-out;
  bottom: -800px;
  right: 100px;
  max-width: 510px;
  width: 100%;
  z-index: 888;
  border-radius: 20px;
  background: #2e78ff;
  -webkit-box-shadow: 0 0 5.2px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 5.2px 0 rgba(0, 0, 0, 0.25);
  padding: 32px;
  color: #FFFFFF;
}
@media screen and (max-width: 1023px) {
  #window_scammers {
    left: 20px;
    right: 20px;
    max-width: calc(100% - 40px);
    width: auto;
  }
}
#window_scammers .scammer__close {
  color: #333333;
  right: 16px;
  top: 16px;
  font-size: 17px;
}
#window_scammers .scammer__close span {
  position: relative;
  top: 0.5px;
}
#window_scammers p {
  font-weight: 700;
  font-size: 14px;
  margin-bottom: 14px;
  max-width: 416px;
}
@media screen and (max-width: 1023px) {
  #window_scammers p {
    padding-top: 30px;
  }
}
#window_scammers ol {
  counter-reset: li;
}
#window_scammers ol li {
  position: relative;
  display: block;
  padding-left: 20px;
  list-style-type: none;
  margin-bottom: 20px;
  font-size: 14px;
}
#window_scammers ol li::before {
  font-size: 14px;
  font-weight: 700;
  position: absolute;
  top: 0;
  left: 0;
  content: counter(li) ".";
  counter-increment: li;
}
#window_scammers ol li span {
  font-weight: 600;
}
#window_scammers ol li a {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  font-weight: 600;
  color: #FFFFFF;
}
#window_scammers ol li a:hover {
  text-decoration: none;
}
#window_scammers.is-active {
  bottom: 80px;
}
@media screen and (max-width: 1023px) {
  #window_scammers.is-active {
    bottom: calc(50% - 250px);
  }
}

.profitable__work {
  display: block;
  float: left;
  width: 100%;
  margin-bottom: 60px;
}
@media screen and (max-width: 565px) {
  .profitable__work {
    margin-bottom: 20px;
  }
  .profitable__work .section-title {
    margin-bottom: 40px;
  }
}

.profitable__work-container {
  display: block;
  float: left;
  width: 100%;
  border: 1px solid rgba(46, 120, 255, 0.2);
  background: rgba(46, 120, 255, 0.1);
  border-radius: 10px;
}

.profitable__work-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.profitable__work-col {
  width: 50%;
  padding: 39px;
}
@media screen and (min-width: 993px) {
  .profitable__work-col:nth-child(even) .profitable__work-block::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    width: 1px;
    height: 100%;
    background: #2E78FF;
    opacity: 0.2;
    left: -39px;
  }
  .profitable__work-col:first-child .profitable__work-block::after, .profitable__work-col:nth-child(2) .profitable__work-block::after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: -39px;
    width: 100%;
    height: 1px;
    background: #2E78FF;
    opacity: 0.2;
    left: 0;
  }
}
@media screen and (max-width: 992px) {
  .profitable__work-col {
    width: 100%;
    padding: 20px;
  }
  .profitable__work-col:not(:last-child) .profitable__work-block::after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: -20px;
    width: 100%;
    height: 1px;
    background: #2E78FF;
    opacity: 0.2;
    left: 0;
  }
}
@media screen and (max-width: 565px) {
  .profitable__work-col {
    padding: 10px;
  }
  .profitable__work-col:not(:last-child) .profitable__work-block::after {
    bottom: -10px;
  }
}

.profitable__work-block {
  display: block;
  float: left;
  width: 100%;
  position: relative;
}

.profitable__work-header {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 16px;
}
@media screen and (max-width: 992px) {
  .profitable__work-header {
    margin-bottom: 10px;
  }
}

.profitable__work-icon {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.profitable__work-title {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-width: 1px;
  padding-left: 15px;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #2E78FF;
}
@media screen and (max-width: 565px) {
  .profitable__work-title {
    font-size: 14px;
  }
}

.profitable__work-content {
  display: block;
  float: left;
  width: 100%;
}
.profitable__work-content p {
  font-size: 16px;
  line-height: 24px;
}
@media screen and (max-width: 1365px) {
  .profitable__work-content p br {
    display: none;
  }
}
@media screen and (max-width: 565px) {
  .profitable__work-content p {
    font-size: 14px;
    line-height: 24px;
  }
}

.how__work {
  display: block;
  float: left;
  width: 100%;
  margin: 60px 0;
}
@media screen and (max-width: 565px) {
  .how__work {
    margin: 20px 0;
  }
  .how__work .section-title {
    margin-bottom: 40px;
  }
}

.how__work-container {
  display: block;
  float: left;
  width: 100%;
}

.how__work-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: left;
  width: 100%;
  border: 1px solid rgba(46, 120, 255, 0.2);
  background: rgba(46, 120, 255, 0.1);
  border-radius: 10px;
  padding: 29px 40px 29px 26px;
}
.how__work-block:not(:last-child) {
  margin-bottom: 20px;
}
@media screen and (max-width: 565px) {
  .how__work-block:not(:last-child) {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 992px) {
  .how__work-block {
    padding: 20px;
  }
}
@media screen and (max-width: 565px) {
  .how__work-block {
    padding: 10px;
  }
}

.how__work-block__count {
  text-align: center;
  width: 119px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  color: rgba(255, 255, 255, 0.1);
  font-weight: 500;
  font-size: 80px;
  line-height: 80px;
}
@media screen and (max-width: 992px) {
  .how__work-block__count {
    font-size: 70px;
    line-height: 70px;
    width: 80px;
  }
}
@media screen and (max-width: 565px) {
  .how__work-block__count {
    font-size: 60px;
    line-height: 60px;
    width: 60px;
  }
}

.how__work-block__content {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-width: 1px;
  padding-top: 10px;
}
.how__work-block__content p {
  font-size: 16px;
  line-height: 24px;
  color: rgba(255, 255, 255, 0.6);
}
@media screen and (max-width: 565px) {
  .how__work-block__content p {
    font-size: 14px;
  }
}
@media screen and (max-width: 565px) {
  .how__work-block__content {
    padding-top: 6px;
  }
}

.how__work-block__title {
  display: block;
  float: left;
  width: 100%;
  font-weight: 600;
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 10px;
  color: #fff;
}
@media screen and (max-width: 565px) {
  .how__work-block__title {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 5px;
  }
}

.affiliate__program {
  display: block;
  float: left;
  width: 100%;
  margin: 60px 0;
}
@media screen and (max-width: 565px) {
  .affiliate__program {
    margin: 20px 0;
  }
  .affiliate__program .section-title {
    margin-bottom: 40px;
  }
}

.affiliate__program-container {
  display: block;
  float: left;
  width: 100%;
  border: 1px solid rgba(46, 120, 255, 0.2);
  background: rgba(46, 120, 255, 0.1);
  border-radius: 10px;
  padding: 40px;
}
@media screen and (max-width: 1365px) {
  .affiliate__program-container {
    padding: 10px 20px;
  }
}
@media screen and (max-width: 565px) {
  .affiliate__program-container {
    padding: 5px 10px;
  }
}

.affiliate__program-block {
  position: relative;
  padding-left: 29px;
}
.affiliate__program-block::before {
  content: "";
  display: block;
  position: absolute;
  background: url("/local/templates/globalbankaccounts/markup/build/css/../img/svg/icon-check-blue.svg") no-repeat;
  width: 14px;
  height: 10px;
  left: 0;
  top: 9px;
}
@media screen and (max-width: 1365px) {
  .affiliate__program-block::before {
    top: 19px;
  }
}
@media screen and (max-width: 565px) {
  .affiliate__program-block::before {
    top: 14px;
  }
}
.affiliate__program-block p {
  color: #fff;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
}
@media screen and (max-width: 565px) {
  .affiliate__program-block p {
    font-size: 14px;
    line-height: 24px;
  }
}
@media screen and (max-width: 1365px) {
  .affiliate__program-block {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .affiliate__program-block p br {
    display: none;
  }
}
@media screen and (max-width: 1365px) {
  .affiliate__program-block {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}

.affiliate__program-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: left;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 1365px) {
  .affiliate__program-row {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

.join__now {
  display: block;
  float: left;
  width: 100%;
  margin-bottom: 100px;
  margin-top: 60px;
}
@media screen and (max-width: 565px) {
  .join__now {
    margin-top: 20px;
    margin-bottom: 60px;
  }
}

.join__now-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: left;
  width: 100%;
  background: linear-gradient(95.29deg, #2E78FF 22.7%, #4663BE 81.92%);
  border-radius: 20px;
}
@media screen and (max-width: 565px) {
  .join__now-container {
    border-radius: 10px;
  }
}

.join__now-left {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-width: 1px;
  padding: 60px 30px 55px 60px;
}
.join__now-left .section-title {
  text-align: left;
  margin-bottom: 40px;
}
.join__now-left .section-title::after {
  margin-left: 0;
  background: #fff;
}
@media screen and (max-width: 1365px) {
  .join__now-left {
    padding: 20px 10px 25px 20px;
  }
}
@media screen and (max-width: 992px) {
  .join__now-left {
    padding: 20px;
  }
}
@media screen and (max-width: 565px) {
  .join__now-left {
    padding: 10px;
  }
  .join__now-left .section-title {
    margin-bottom: 20px;
  }
}

.join__now-text {
  display: block;
  float: left;
  width: 100%;
}
.join__now-text p {
  font-size: 18px;
  line-height: 28px;
}
.join__now-text p b {
  font-weight: 700;
}
.join__now-text p a {
  color: #fff;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  text-decoration: underline;
  word-break: break-all;
}
.join__now-text p a:hover {
  text-decoration: none;
}
@media screen and (max-width: 565px) {
  .join__now-text p a {
    font-size: 16px;
    line-height: 24px;
  }
}
@media screen and (max-width: 992px) {
  .join__now-text p {
    font-size: 16px;
    line-height: 24px;
  }
}

.join__now-action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: left;
  width: 100%;
  margin: 40px 0;
}
@media screen and (max-width: 992px) {
  .join__now-action {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 20px 0;
  }
}

.join__now-btn {
  height: 60px;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  color: #FFF;
  border-radius: 10px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  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;
  text-align: center;
  border: 1px solid #fff;
  padding: 0 84px;
  white-space: nowrap;
}
.join__now-btn:hover {
  background: #fff;
  color: #2E78FF;
}
@media screen and (max-width: 565px) {
  .join__now-btn {
    width: 100%;
  }
}

.join__now-right {
  margin-right: 40px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 450px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media screen and (max-width: 1365px) {
  .join__now-right {
    margin-right: 20px;
  }
}
@media screen and (max-width: 992px) {
  .join__now-right {
    display: none;
  }
}

.join__now-img {
  display: block;
  float: left;
  width: 100%;
  margin-top: -57px;
}
.join__now-img picture, .join__now-img img {
  float: left;
  width: 100%;
}

.join__now-email {
  margin-top: 10px;
  display: inline-block;
}

.making__order {
  display: block;
  float: left;
  width: 100%;
  margin-bottom: 110px;
}
@media screen and (max-width: 565px) {
  .making__order {
    margin-bottom: 60px;
  }
  .making__order .section-title {
    margin-bottom: 40px;
  }
}

.making__order-container {
  display: block;
  float: left;
  width: 100%;
}

.making__order-information {
  display: block;
  float: left;
  width: 100%;
}

.making__order-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -10px;
  margin-right: -10px;
}
@media screen and (max-width: 992px) {
  .making__order-row {
    margin-left: 0;
    margin-right: 0;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.making__order-col {
  padding-left: 10px;
  padding-right: 10px;
}
@media screen and (min-width: 993px) {
  .making__order-col.is-left {
    width: 59%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
@media screen and (min-width: 993px) {
  .making__order-col.is-right {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    min-width: 1px;
  }
}
@media screen and (max-width: 992px) {
  .making__order-col {
    width: 100%;
    padding: 0;
  }
  .making__order-col:not(:last-child) {
    margin-bottom: 20px;
  }
}

.making__order-form {
  display: block;
  float: left;
  width: 100%;
  padding-bottom: 60px;
  margin-bottom: 60px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
@media screen and (max-width: 565px) {
  .making__order-form {
    padding-bottom: 40px;
    margin-bottom: 40px;
  }
}

.making__order-data {
  display: block;
  float: left;
  width: 100%;
  background: rgba(255, 255, 255, 0.05);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 10px;
  padding: 60px;
  height: 100%;
}
@media screen and (max-width: 1365px) {
  .making__order-data {
    padding: 20px;
  }
}
@media screen and (max-width: 992px) {
  .making__order-data {
    height: auto;
  }
}
@media screen and (max-width: 565px) {
  .making__order-data {
    padding: 15px 10px;
  }
}

.making__order-form__title {
  display: block;
  float: left;
  width: 100%;
  margin-bottom: 20px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.4);
}
@media screen and (max-width: 565px) {
  .making__order-form__title {
    margin-bottom: 15px;
  }
}

.making__order-form__group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -10px;
  margin-right: -10px;
}
.making__order-form__group:not(:last-child) {
  margin-bottom: 20px;
}
@media screen and (max-width: 565px) {
  .making__order-form__group:not(:last-child) {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 565px) {
  .making__order-form__group {
    margin-left: 0;
    margin-right: 0;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    float: left;
    width: 100%;
  }
  .making__order-form__group .making__order-form__group--col + .making__order-form__group--col {
    margin-top: 10px;
  }
}

.making__order-form__group--col {
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-width: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
.making__order-form__group--col .iti {
  margin-bottom: 0 !important;
  float: left;
}
.making__order-form__group--col .iti__selected-dial-code {
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
  color: #fff;
}
.making__order-form__group--col .iti__arrow {
  border-top-color: #fff;
}
.making__order-form__group--col .iti__arrow.iti__arrow--up {
  border-top: none;
  border-bottom-color: #fff;
}
@media screen and (max-width: 565px) {
  .making__order-form__group--col {
    padding-left: 0;
    padding-right: 0;
  }
}

.form__field {
  display: block;
  float: left;
  width: 100%;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.2);
  height: 60px;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
  color: #fff;
  padding: 0 30px;
}
@media screen and (max-width: 565px) {
  .form__field {
    height: 50px;
    padding: 0 10px;
  }
}
.form__field::-webkit-input-placeholder {
  color: #fff;
  opacity: 1;
}
.form__field::-moz-placeholder {
  color: #fff;
  opacity: 1;
}
.form__field:-ms-input-placeholder {
  color: #fff;
  opacity: 1;
}
.form__field::-ms-input-placeholder {
  color: #fff;
  opacity: 1;
}
.form__field::placeholder {
  color: #fff;
  opacity: 1;
}
.form__field::-webkit-input-placeholder {
  color: #fff;
  opacity: 1;
}
.form__field::-moz-placeholder {
  color: #fff;
  opacity: 1;
}
.form__field:-ms-input-placeholder {
  color: #fff;
  opacity: 1;
}
.form__field::-ms-input-placeholder {
  color: #fff;
  opacity: 1;
}

.making__order-error {
  float: left;
  width: 100%;
  display: none;
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
  color: #ff0000;
  margin-top: 3px;
}

.is-error .making__order-error {
  display: block;
}

textarea.form__field {
  height: 100px;
  max-height: 100px;
  min-height: 100px;
  padding-top: 20px;
  padding-bottom: 20px;
  line-height: 20px;
  max-width: 100%;
  min-width: 100%;
}
@media screen and (max-width: 565px) {
  textarea.form__field {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

.making__order-details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: left;
  width: 100%;
  background: rgba(46, 120, 255, 0.1);
  border: 1px solid rgba(46, 120, 255, 0.2);
  border-radius: 10px;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 60px;
}
@media screen and (max-width: 1365px) {
  .making__order-details {
    padding: 20px;
  }
}
@media screen and (max-width: 992px) {
  .making__order-details {
    height: auto;
  }
}
@media screen and (max-width: 565px) {
  .making__order-details {
    padding: 15px 10px;
  }
}

.making__order-top {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: block;
  float: left;
  width: 100%;
}

.making__order-table {
  width: 100%;
}
.making__order-table th {
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
  color: #fff;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding: 20px 0;
  text-align: left;
}
.making__order-table th:nth-child(2) {
  text-align: right;
  padding-left: 5px;
}
.making__order-table th:last-child {
  text-align: right;
  padding-left: 5px;
}
.making__order-table td {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: rgba(255, 255, 255, 0.6);
  padding: 20px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.making__order-table td:nth-child(2) {
  text-align: right;
  padding-left: 5px;
}
.making__order-table td:last-child {
  padding-left: 5px;
  text-align: right;
}
.making__order-table td.is-bold {
  font-weight: 700;
  color: #fff;
}
.making__order-table tr.is-total td {
  color: #fff;
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
}
.making__order-table tr.is-total td:last-child {
  font-size: 20px;
}

.making__order-bottom {
  display: block;
  float: left;
  width: 100%;
  padding-top: 20px;
}

.making__order-bottom__checked {
  display: block;
  float: left;
  width: 100%;
  margin-bottom: 20px;
}

.making__order-checkbox {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  width: 20px;
  height: 20px;
}

.making__order-label {
  display: block;
  position: relative;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #fff;
  padding-left: 35px;
}
.making__order-label a {
  color: #fff;
  text-decoration: underline;
}
.making__order-label a:hover {
  text-decoration: none;
}
.making__order-label::before, .making__order-label::after {
  content: "";
  left: 0;
  top: 0;
  display: block;
  position: absolute;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  width: 20px;
  height: 20px;
}
.making__order-label::before {
  background: #fff;
  border-radius: 5px;
}
.making__order-label::after {
  opacity: 0;
  background: url("/local/templates/globalbankaccounts/markup/build/css/../img/svg/icon-check-total.svg") center no-repeat;
  z-index: 2;
}
@media screen and (max-width: 992px) {
  .making__order-label br {
    display: none;
  }
}

.making__order-checkbox:checked + .making__order-label::before {
  background: #2E78FF;
}
.making__order-checkbox:checked + .making__order-label::after {
  opacity: 1;
}

.making__order-action {
  display: block;
  float: left;
  width: 100%;
}
.making__order-action .home__button {
  max-width: 100%;
}

.making__order-text {
  display: block;
  float: left;
  width: 100%;
}
.making__order-text h4 {
  font-weight: 700;
  font-size: 24px;
  line-height: 34px;
  margin-bottom: 20px;
}
.making__order-text p {
  color: rgba(255, 255, 255, 0.6);
  font-size: 16px;
  line-height: 26px;
}
.making__order-text p:not(:last-child) {
  margin-bottom: 20px;
}
.making__order-text p b {
  font-weight: 700;
  color: #fff;
}
@media screen and (max-width: 565px) {
  .making__order-text h4 {
    font-size: 20px;
    line-height: 30px;
  }
  .making__order-text p {
    font-size: 14px;
    line-height: 24px;
  }
}

.making__order-text--img {
  margin-bottom: 13px;
  max-width: 100%;
  display: block;
  height: auto;
}

.making__order-contacts {
  display: block;
  float: left;
  width: 100%;
  padding: 40px;
  background: rgba(29, 41, 65, 0.3);
  border: 1px solid rgba(46, 120, 255, 0.2);
  border-radius: 10px;
}
.making__order-contacts h4 {
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;
  color: #FFFFFF;
  margin-bottom: 20px;
}
@media screen and (max-width: 1365px) {
  .making__order-contacts {
    padding: 20px;
  }
}
@media screen and (max-width: 565px) {
  .making__order-contacts {
    padding: 15px 10px;
  }
  .making__order-contacts h4 {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 10px;
  }
}

.making__order-contact--list {
  display: block;
  float: left;
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.making__order-contact--list li {
  display: block;
  float: left;
  width: 100%;
  font-weight: 400;
  font-size: 16px;
  line-height: 30px;
  color: #fff;
}
.making__order-contact--list li span {
  color: rgba(255, 255, 255, 0.6);
}
@media screen and (max-width: 565px) {
  .making__order-contact--list {
    padding-bottom: 10px;
    margin-bottom: 15px;
  }
  .making__order-contact--list li {
    font-size: 14px;
    line-height: 28px;
  }
}

.making__order-contact--img {
  max-width: 100%;
  display: block;
  height: auto;
}

.payment__information {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: left;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 50px 15px;
  min-height: calc(100dvh - 426px);
}
@media screen and (max-width: 1020px) {
  .payment__information {
    min-height: calc(100dvh - 406px);
  }
}
@media screen and (max-width: 992px) {
  .payment__information {
    min-height: calc(100dvh - 461px);
  }
}
@media screen and (max-width: 720px) {
  .payment__information {
    min-height: calc(100dvh - 431px);
  }
}

.payment__information-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(46, 120, 255, 0.1);
  border: 1px solid rgba(46, 120, 255, 0.2);
  border-radius: 10px;
  width: 100%;
  max-width: 600px;
  padding: 40px;
  text-align: center;
}
@media screen and (max-width: 720px) {
  .payment__information-block {
    padding: 10px;
  }
}

.payment__information-icon {
  margin-bottom: 3px;
}

.payment__information-title {
  display: block;
  float: left;
  width: 100%;
  font-weight: 700;
  font-size: 24px;
  line-height: 34px;
  color: #fff;
  margin-bottom: 10px;
}
@media screen and (max-width: 565px) {
  .payment__information-title {
    font-size: 20px;
    line-height: 30px;
  }
}

.payment__information-text {
  display: block;
  float: left;
  width: 100%;
  margin-bottom: 30px;
}
.payment__information-text p {
  font-weight: 300;
  font-size: 16px;
  line-height: 26px;
  color: rgb(255, 255, 255);
}
@media screen and (max-width: 565px) {
  .payment__information-text {
    margin-bottom: 15px;
  }
  .payment__information-text p {
    font-size: 14px;
    line-height: 24px;
  }
}

.payment__information-action {
  display: block;
  float: left;
  width: 100%;
}
.payment__information-action .home__button {
  max-width: 100%;
}

.section-title__text {
  display: block;
  float: left;
  width: 100%;
  text-align: center;
}
.section-title__text p {
  color: rgba(255, 255, 255, 0.6);
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
}
@media screen and (max-width: 720px) {
  .section-title__text p br {
    display: none;
  }
}
@media screen and (max-width: 565px) {
  .section-title__text p {
    font-size: 14px;
    line-height: 24px;
  }
}

.transit .section-title {
  margin-bottom: 20px;
}

.btn__style-blue {
  position: relative;
  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;
  height: 60px;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  color: #FFF;
  border-radius: 10px;
  background: #2E78FF;
  overflow: hidden;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.btn__style-blue span {
  position: relative;
  z-index: 1;
}
.btn__style-blue::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(95.29deg, #2E78FF 22.7%, #4663BE 81.92%);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}
.btn__style-blue:hover::after {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}

.buttons__block {
  display: block;
  width: 100%;
}

.buttons__row {
  margin-left: -5px;
  margin-right: -5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 992px) {
  .buttons__row {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100%;
    margin: 0;
  }
}

.buttons__col {
  padding: 0 5px;
}
.buttons__col.is-big {
  min-width: 1px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.buttons__col .btn__style-blue {
  padding-left: 53px;
  padding-right: 53px;
}
@media screen and (max-width: 992px) {
  .buttons__col {
    width: 100%;
    padding: 0;
    margin: 5px 0;
  }
  .buttons__col .btn__style-blue {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media screen and (min-width: 993px) {
  .registration__inner .buttons__col, .two__columns .buttons__col {
    width: 50%;
  }
}

.buttons__blocks {
  width: 100%;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwibWFpbi5zY3NzIiwiYmxvY2tzL19mb250cy5zY3NzIiwiYmxvY2tzL192YXJzLnNjc3MiLCJibG9ja3MvX3RlbXBsYXRlcy5zY3NzIiwiYmxvY2tzL19oZWFkZXIuc2NzcyIsImJsb2Nrcy9fZm9vdGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDRWhCOzs7Ozs7Ozs7OztDQUFBO0FBZUE7O3NEQUFBO0FDaEJRLDRKQUFBO0FEcUJSOztzREFBQTtBQUdBOzs7RUFHQyw4QkFBQTtVQUFBLHNCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDRyw2Q0FBQTtBREpKOztBQ01BO0VBQ0Msa0JBQUE7QURIRDtBQ0lDO0VBQ0MsZ0JBQUE7QURGRjs7QUNLQTtFQUNDLGtCQUFBO0VBRUEscUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLFdFNUNPO0VGNkNQLG1CRTlDTTtFRitDTixrQkFBQTtBREhEO0FDSUM7RUFWRDtJQVdFLGVBQUE7SUFDQSxpQkFBQTtFRERBO0FBQ0Y7O0FDR0E7RUFDQyxTQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0FEQUQ7O0FDRUE7RUFDQyxxQkFBQTtBRENEO0FDQUM7RUFDQyxxQkFBQTtBREVGOztBQ0NBO0VBQ0MsY0FBQTtFQUNBLHFDQUFBO0VBQ0EsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7QURFRDtBQ0RDO0VBQ0MsYUFBQTtBREdGO0FDREM7RUFDQyxvQkFBQTtFQUNBLFlBQUE7QURHRjs7QUNBQTtFQUNDLHFDQUFBO0VBQ0EsYUFBQTtBREdEO0FDRkM7RUFDQyxhQUFBO0FESUY7QUNGQztFQUNDLG9CQUFBO0VBQ0EsWUFBQTtBRElGOztBQ0FBO0VBQ0Msa0JBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtBREdEOztBQ0FBO0VBQ0Msa0JBQUE7RUFDQSxtQkFBQTtFQUNBLHFDQUFBO0VBQ0Es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RUFDQSxZQUFBO0VBQ0Esb0VBQUE7RUFDQSw0QkFBQTtFQUFBLG9CQUFBO0VBQ0EsbUNBQUE7TUFBQSwrQkFBQTtVQUFBLDJCQUFBO0FEbWlDRjtBQ2hpQ0M7RUFDQyxnQ0FBQTtNQUFBLDRCQUFBO1VBQUEsd0JBQUE7QURraUNGOztBQy9oQ0E7RUFDQyxjQUFBO0VBQ0EsV0FBQTtBRGtpQ0Q7O0FDaGlDQTtFQUNDLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtBRG1pQ0Q7QUNqaUNDO0VBTEQ7SUFNRSxtQkFBQTtRQUFBLGVBQUE7SUFDQSxXQUFBO0lBQ0EsU0FBQTtFRG9pQ0E7QUFDRjs7QUNsaUNBO0VBQ0MsY0FBQTtBRHFpQ0Q7QUNuaUNDO0VBQ0MsY0FBQTtFQUNBLG1CQUFBO01BQUEsb0JBQUE7VUFBQSxZQUFBO0FEcWlDRjtBQ2xpQ0M7RUFDQyxrQkFBQTtFQUNBLG1CQUFBO0FEb2lDRjtBQ2ppQ0M7RUFiRDtJQWNFLFdBQUE7SUFDQSxVQUFBO0lBQ0EsYUFBQTtFRG9pQ0E7RUNsaUNBO0lBQ0MsV0FBQTtJQUNBLGtCQUFBO0lBQ0EsbUJBQUE7RURvaUNEO0FBQ0Y7O0FDL2hDQztFQUNDO0lBQ0MsVUFBQTtFRGtpQ0Q7QUFDRjs7QUMvaENBO0VBQ0MsV0FBQTtBRGtpQ0QiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuMC4g0KjRgNC40YTRgtGLXG4xLiDQntCx0YnQuNC1INGB0YLQuNC70Lgg0LTQu9GPINCy0YHQtdCz0L4g0YHQsNC50YLQsFxuMi4g0JLRgdC/0L7QvNC+0LPQsNGC0LXQu9GM0L3Ri9C1INC60LvQsNGB0YHRi1xuMy4g0KHRgtC40LvQuCDQtNC70Y8g0L7QtNC40L3QsNC60L7QstGL0YUg0Y3Qu9C10LzQtdC90YLQvtCyXG40LiDQqNCw0L/QutCwXG41LiDQn9C+0LTQstCw0LtcbjYuINCh0YLQuNC70Lgg0LrQvtGC0L7RgNGL0LUg0L3QtSDQv9C+0LLRgtC+0YDRj9GO0YLRgdGPINC90LAg0LTRgNGD0LPQuNGFINGB0YLRgNCw0L3QuNGG0LDRhVxuXG7QnNC+0LHQuNC70YzQvdCw0Y8g0LLQtdGA0YHQuNGPINC90LDRh9C40L3QsNC10YLRgdGPINGBIDk5MtC/0YVcblxuKi9cbi8qfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+XG7QqNCg0JjQpNCi0KsgXG5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fiovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TW9udHNlcnJhdDppdGFsLHdnaHRAMCwxMDAuLjkwMDsxLDEwMC4uOTAwJmZhbWlseT1SdWJpazppdGFsLHdnaHRAMCwzMDAuLjkwMDsxLDMwMC4uOTAwJmRpc3BsYXk9c3dhcFwiKTtcbi8qfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+XG5cdNCe0JHQqdCY0JUg0KHQotCY0JvQmCDQlNCb0K8g0JLQodCV0JPQniDQodCQ0JnQotCQIFxufn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4qL1xuKixcbnAsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmh0bWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5odG1sLmZpeGVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZDogIzFCMjAyQztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2NXB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgfVxufVxuXG51bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5idXR0b246ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG5pbnB1dCwgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5pbnB1dDpmb2N1cy12aXNpYmxlLCB0ZXh0YXJlYTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmlucHV0OmRpc2FibGVkLCB0ZXh0YXJlYTpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTIxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLnNlY3Rpb24tdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjVweCkge1xuICAuc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG59XG4uc2VjdGlvbi10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tdG9wOiAyMXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjMkU3OEZGO1xufVxuXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAqIHtcbiAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIH1cbn1cbiogOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA2cHg7IC8qINGI0LjRgNC40L3QsCDQstGB0LXQuSDQv9C+0LvQvtGB0Ysg0L/RgNC+0LrRgNGD0YLQutC4ICovXG59XG5cbiogOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICMxQjIwMkM7IC8qINGG0LLQtdGCINC30L7QvdGLINC+0YLRgdC70LXQttC40LLQsNC90LjRjyAqL1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4qIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU3OEZGOyAvKiDRhtCy0LXRgiDQsdC10LPRg9C90LrQsCAqL1xuICBib3JkZXItcmFkaXVzOiAyMHB4OyAvKiDQvtC60YDRg9Cz0LvQvtGB0Ywg0LHQtdCz0YPQvdC60LAgKi9cbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi8qfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+XG5cdC8vRU5EINCe0JHQqdCY0JUg0KHQotCY0JvQmCDQlNCb0K8g0JLQodCV0JPQniDQodCQ0JnQotCQIFxufn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+Ki9cbi8qfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+XG5cdNCS0KHQn9Ce0JzQntCT0JDQotCV0JvQrNCd0KvQlSDQmtCb0JDQodCh0KsgKNC90YPQttC90Ysg0YLQsNC8INCz0LTQtSDQvdC10YIg0L3Rg9C20LTRiyDQsiDQvtGB0LzRi9GB0LvQtdC90L3QvtC8INC60LvQsNGB0YHQvdC10LnQvNC40L3Qs9C1KVxufn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+Ki9cbi8qfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+XG5cdC8vRU5EXHTQktCh0J/QntCc0J7Qk9CQ0KLQldCb0KzQndCr0JUg0JrQm9CQ0KHQodCrIFxufn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+Ki9cbi8qfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+XG5cdNCh0KLQmNCb0Jgg0JTQm9CvINCe0JTQmNCd0JDQmtCe0JLQq9ClINCt0JvQldCc0JXQndCi0J7QkiBcbn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fiovXG4uYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMkU3OEZGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5idXR0b24gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5idXR0b246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk1LjI5ZGVnLCAjMkU3OEZGIDIyLjclLCAjNDY2M0JFIDgxLjkyJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmJ1dHRvbjpob3ZlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLnBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxNTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI3LCAzNCwgNDAsIDAuOSk7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG4ucG9wdXAuaXMtb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xufVxuLnBvcHVwX19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDU0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiA1NXB4IDYwcHggNjBweCA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjcsIDMyLCA0NCwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBib3gtc2hhZG93OiAwIDRweCA1MHB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgcmdiYSgyOSwgNzYsIDE3NiwgMC4yOCkgMy42MyUsIHJnYmEoMjksIDc2LCAxNzYsIDApIDQxLjI0JSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTY1cHgpIHtcbiAgLnBvcHVwX19ib2R5IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4ucG9wdXBfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgY29sb3I6ICMyRTc4RkY7XG59XG4ucG9wdXBfX3RpdGxlLS13aGl0ZSB7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnBvcHVwX190YWd0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTY1cHgpIHtcbiAgLnBvcHVwX190YWd0aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBvcHVwX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnBvcHVwX19jbG9zZTpob3ZlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ucG9wdXBfX2Nsb3NlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdG9wOiAxMXB4O1xuICBsZWZ0OiAwO1xufVxuLnBvcHVwX19jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdG9wOiAxMXB4O1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDY0MHB4KSB7XG4gIC5wb3B1cCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucG9wdXBfX2JvZHkge1xuICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICB9XG59XG4uZm9ybV9faW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5mb3JtX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYWdyZWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hZ3JlZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYWdyZWVfX3RleHQgYSB7XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmFncmVlX190ZXh0IGE6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbn1cbi5hZ3JlZV9fY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5hZ3JlZV9fY2hlY2tpY29uIHtcbiAgd2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmFncmVlX19pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWdyZWVfX2lucHV0OmNoZWNrZWQgKyAuYWdyZWVfX2NoZWNrYm94IC5hZ3JlZV9fY2hlY2tpY29uIHtcbiAgd2lkdGg6IDEwcHg7XG59XG5cbi5pdGkge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbn1cblxuLml0aV9fc2VsZWN0ZWQtZGlhbC1jb2RlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5pdGlfX2NvdW50cnktbmFtZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIHBvbGljeSAqL1xuLnBvbGljeS1wb3B1cCAucG9wdXBfX2JvZHkge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBwYWRkaW5nOiA1NXB4IDYwcHggNjBweCA2MHB4O1xuICB6LWluZGV4OiAxMTA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNywgMzIsIDQ0LCAwLjgpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgNHB4IDUwcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDUwcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICBib3gtc2hhZG93OiAwIDRweCA1MHB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDdweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA3cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiA3cHg7XG59XG4ucG9saWN5LXBvcHVwIC5wb3B1cF9fYm9keTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgcmdiYSgyOSwgNzYsIDE3NiwgMC4yOCkgMy42MyUsIHJnYmEoMjksIDc2LCAxNzYsIDApIDQxLjI0JSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgcmdiYSgyOSwgNzYsIDE3NiwgMC4yOCkgMy42MyUsIHJnYmEoMjksIDc2LCAxNzYsIDApIDQxLjI0JSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgcmdiYSgyOSwgNzYsIDE3NiwgMC4yOCkgMy42MyUsIHJnYmEoMjksIDc2LCAxNzYsIDApIDQxLjI0JSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsIHJnYmEoMjksIDc2LCAxNzYsIDAuMjgpIDMuNjMlLCByZ2JhKDI5LCA3NiwgMTc2LCAwKSA0MS4yNCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgcmdiYSgyOSwgNzYsIDE3NiwgMC4yOCkgMy42MyUsIHJnYmEoMjksIDc2LCAxNzYsIDApIDQxLjI0JSk7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA3cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogN3B4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogN3B4O1xufVxuLnBvbGljeS1wb3B1cCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogIzJFNzhGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5wb2xpY3ktcG9wdXAgaDMge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAyMHB4IDAgMjBweCAwO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnBvbGljeS1wb3B1cCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnBvbGljeS10ZXh0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICBoZWlnaHQ6IDMyNXB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDA7XG4gIG1hcmdpbjogMjVweCAwIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5wb2xpY3ktcG9wdXAgLnBvcHVwX19ib2R5IHtcbiAgICBtYXgtd2lkdGg6IDY2MHB4O1xuICAgIHBhZGRpbmc6IDU1cHggNjBweCA2MHB4IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5wb2xpY3ktcG9wdXAgLnBvcHVwX19ib2R5IHtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMzVweCA0MHB4IDM1cHg7XG4gIH1cbiAgLnBvbGljeS1wb3B1cCBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5wb2xpY3ktdGV4dCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAzMjVweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgcGFkZGluZzogMCAzMHB4IDAgMDtcbiAgICBtYXJnaW46IDI1cHggMCAwIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5wb2xpY3ktcG9wdXAgaDMge1xuICAgIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC1oZWlnaHQ6IDYwMHB4KSB7XG4gIC5wb2xpY3ktdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDI1cHggMCAwIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4vKn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+flxuXHQvL0VORCDQodCi0JjQm9CYINCU0JvQryDQntCU0JjQndCQ0JrQntCS0KvQpSDQrdCb0JXQnNCV0J3QotCe0JIgXG5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4qL1xuLyogfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+IFxuXHRIRUFERVIgXG5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4qL1xuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uaGVhZGVyLmlzLWZpeGVkIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYmFja2dyb3VuZDogIzFCMjAyQztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICB9XG59XG4uaGVhZGVyX19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaGVhZGVyX19jb25uZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuLmhlYWRlcl9fYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxNzZweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMkU3OEZGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5oZWFkZXJfX2J1dHRvbiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXJfX2J1dHRvbi0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9fYnV0dG9uLS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXJfX2J1dHRvbi0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG59XG4uaGVhZGVyX19idXR0b246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk1LjI5ZGVnLCAjMkU3OEZGIDIyLjclLCAjNDY2M0JFIDgxLjkyJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmhlYWRlcl9fYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5oZWFkZXJfX3NvYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbn1cbi5oZWFkZXJfX3NvY2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogMTU1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyX19uYXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA1O1xuICAgIHRvcDogNzFweDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDcxcHgpO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICMxQjIwMkM7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxufVxuLmhlYWRlci5tb2JpbGUtb3BlbiB7XG4gIGJhY2tncm91bmQ6ICMxQjIwMkM7XG4gIHotaW5kZXg6IDkwMDtcbn1cbi5oZWFkZXIubW9iaWxlLW9wZW4gLmhlYWRlcl9fbmF2IHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xufVxuXG4ubWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLm1lbnUge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tZW51IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ubWVudV9fbGlua2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5tZW51X19saW5raWNvbiBwYXRoIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1lbnVfX2xpbmtpY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAtNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5tZW51X19saW5rLCAuc3VibWVudV9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjRkZGO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWVudV9fbGluaywgLnN1Ym1lbnVfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLm1lbnVfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tZW51X19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIH1cbn1cbi5tZW51X19pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMTNweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDApO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjMkU3OEZGO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5tZW51X19pdGVtOmhvdmVyOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSk7XG4gIH1cbiAgLm1lbnVfX2l0ZW06aG92ZXIgPiAubWVudV9fbGluaywgLm1lbnVfX2l0ZW06aG92ZXIgPiAuc3VibWVudV9fbGluayB7XG4gICAgY29sb3I6ICMyRTc4RkY7XG4gIH1cbiAgLm1lbnVfX2l0ZW06aG92ZXIgLm1lbnVfX2xpbmtpY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgfVxuICAubWVudV9faXRlbTpob3ZlciAubWVudV9fbGlua2ljb24gcGF0aCB7XG4gICAgc3Ryb2tlOiAjMkU3OEZGO1xuICB9XG4gIC5tZW51X19pdGVtOmhvdmVyIC5zdWJtZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG59XG4ubWVudV9faXRlbS5pcy1vcGVuID4gLm1lbnVfX2xpbmssIC5tZW51X19pdGVtLmlzLW9wZW4gPiAuc3VibWVudV9fbGluayB7XG4gIGNvbG9yOiAjMkU3OEZGO1xufVxuLm1lbnVfX2l0ZW0uaXMtb3BlbiAubWVudV9fbGlua2ljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi5tZW51X19pdGVtLmlzLW9wZW4gLm1lbnVfX2xpbmtpY29uIHBhdGgge1xuICBzdHJva2U6ICMyRTc4RkY7XG59XG5cbi5zdWJtZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDYwcHg7XG4gIGxlZnQ6IC0zMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjcsIDMyLCA0NCwgMC44KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zdWJtZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGdhcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5zdWJtZW51X19pdGVtOmhvdmVyID4gLm1lbnVfX2xpbmssIC5zdWJtZW51X19pdGVtOmhvdmVyID4gLnN1Ym1lbnVfX2xpbmsge1xuICBjb2xvcjogIzJFNzhGRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc3VibWVudV9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICB9XG59XG4uc3VibWVudV9fbGluayB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc3VibWVudV9fbGluayB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gIH1cbn1cblxuLmJ1cmdlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJ1cmdlciBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbn1cbi5idXJnZXIgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLThweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzLCB0b3AgMC4yNXMgMC4yNXM7XG59XG4uYnVyZ2VyIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMsIHRvcCAwLjI1cyAwLjI1cztcbn1cbi5idXJnZXIuaXMtYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5idXJnZXIuaXMtYWN0aXZlIHNwYW46YmVmb3JlIHtcbiAgdG9wOiAwcHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjI1cywgdHJhbnNmb3JtIDAuMjVzIDAuMjVzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooLTQ1ZGVnKTtcbn1cbi5idXJnZXIuaXMtYWN0aXZlIHNwYW46YWZ0ZXIge1xuICB0b3A6IDBweDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuNHMsIHRyYW5zZm9ybSAwLjI1cyAwLjI1cztcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcbn1cblxuLyogfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+IFxuXHQvL0VORCBIRUFERVIgIFxufn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+Ki9cbi8qIH5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fiBcblx0Rk9PVEVSICBcbn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fiovXG4uZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMkU3OEZGO1xufVxuLmZvb3Rlcl9fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlcl9fYm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLmZvb3Rlcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG4uZm9vdGVyX19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDBweDtcbn1cbi5mb290ZXJfX2xpbmtzIGEsIC5mb290ZXJfX2xpbmtzIGJ1dHRvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmZvb3Rlcl9fbGlua3MgYTpob3ZlciwgLmZvb3Rlcl9fbGlua3MgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMyRTc4RkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlcl9fbGlua3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uZm9vdGVyX19saW5rc2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXJfX2xpbmtzYm94IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4vKiB+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4gXG5cdC8vRU5EIEZPT1RFUiAgXG5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4qL1xuLyogfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+IFxuXHTQodCi0JjQm9CYINCa0J7QotCe0KDQq9CVINCd0JUg0J/QntCS0KLQntCg0K/QrtCi0KHQryDQndCQINCU0KDQo9CT0JjQpSDQodCi0KDQkNCd0JjQptCQ0KUgXG5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4qL1xuLmFwcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmctdG9wOiAxNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLmFwcCB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmFwcCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG59XG5cbi5ibHVycy1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjQzMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmx1cnMtYmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFuaW1hdGUtY2FyZC0xIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgcmlnaHQ6IC0zMDhweDtcbiAgdG9wOiA1OXB4O1xuICBhbmltYXRpb246IGNhcmQxIDVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG4uYW5pbWF0ZS1jYXJkLTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICByaWdodDogLTQ1NnB4O1xuICBib3R0b206IC0zOHB4O1xuICBhbmltYXRpb246IGNhcmQyIDVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG4uYW5pbWF0ZS1jYXJkLTMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICByaWdodDogLTEzcHg7XG4gIGJvdHRvbTogLTg1cHg7XG4gIGFuaW1hdGlvbjogY2FyZDMgNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5cbi5ob21lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTE2cHg7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xufVxuLmhvbWVfX2JveCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lX19ib3gge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLmhvbWVfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMzhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZV9fY29udGVudCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi5ob21lX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaG9tZV9fdGl0bGU6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZV9fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ob21lX19idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMkU3OEZGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5ob21lX19idXR0b24gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5ob21lX19idXR0b246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk1LjI5ZGVnLCAjMkU3OEZGIDIyLjclLCAjNDY2M0JFIDgxLjkyJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmhvbWVfX2J1dHRvbjpob3ZlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5ob21lX19pbWcge1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5ob21lX19pbWctLW10IHtcbiAgbWFyZ2luLXRvcDogMTlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZV9faW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmhvbWUuaXMtcGFydG5lcnMge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNThweDtcbn1cbi5ob21lLmlzLXBhcnRuZXJzIC5ob21lX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uaG9tZS5pcy1wYXJ0bmVycyAuaG9tZV9fdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjMkU3OEZGO1xufVxuLmhvbWUuaXMtcGFydG5lcnMgLmhvbWVfX2JveCBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUuaXMtcGFydG5lcnMgLmhvbWVfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDM4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2NXB4KSB7XG4gIC5ob21lLmlzLXBhcnRuZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5ob21lLmlzLXBhcnRuZXJzIC5ob21lX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5ob21lX19jb250ZW50LXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uaG9tZV9fY29udGVudC10ZXh0IGg0IHtcbiAgZm9udDogNzAwIDIwcHgvMjhweCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaG9tZV9fY29udGVudC10ZXh0IHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQtdGV4dCBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5ob21lX19jb250ZW50LXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5ob21lX19jb250ZW50LXRleHQgLmhvbWVfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wcmVzZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgcGFkZGluZzogNDBweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ2LCAxMjAsIDI1NSwgMC4yKTtcbiAgYmFja2dyb3VuZDogcmdiYSg0NiwgMTIwLCAyNTUsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnByZXNlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLnByZXNlbnRfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG4ucHJlc2VudF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzJFNzhGRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucHJlc2VudF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucHJlc2VudF9faXRlbSB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG4ucHJlc2VudF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wcmVzZW50X190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMyRTc4RkY7XG59XG4ucHJlc2VudF9fdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ucHJvZ3JhbXMge1xuICBtYXJnaW4tYm90dG9tOiAxMThweDtcbn1cbi5wcm9ncmFtc19fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBtYXgtd2lkdGg6IDgxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG8gNTdweCBhdXRvO1xufVxuLnByb2dyYW1zX19idG5uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGRkY7XG59XG4ucHJvZ3JhbXNfX2J0bmljb24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcztcbn1cbi5wcm9ncmFtc19faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI4MHB4LCAxZnIpKTtcbiAgZ2FwOiAyMHB4O1xufVxuLnByb2dyYW1zX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4ucHJvZ3JhbXNfX2J0bi5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ2LCAxMjAsIDI1NSwgMC4xKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDQ2LCAxMjAsIDI1NSk7XG59XG4ucHJvZ3JhbXNfX2J0bi5pcy1hY3RpdmUgLnByb2dyYW1zX19idG5uYW1lIHtcbiAgY29sb3I6ICMyRTc4RkY7XG59XG4ucHJvZ3JhbXNfX2J0bjphY3RpdmUgLnByb2dyYW1zX19idG5pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2NXB4KSB7XG4gIC5wcm9ncmFtc19fYnRuIHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuXG4ucHJvZ3JhbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDYsIDEyMCwgMjU1LCAwLjEpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ2LCAxMjAsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucHJvZ3JhbSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLnByb2dyYW1fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyRTc4RkY7XG59XG4ucHJvZ3JhbV9fbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5wcm9ncmFtX19zdGF0dXMge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuLnByb2dyYW1fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMjlweDtcbn1cbi5wcm9ncmFtX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnByb2dyYW1fX2l0ZW0gYiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMkU3OEZGO1xufVxuLnByb2dyYW1fX2l0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMzBweDtcbiAgdG9wOiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDE0IDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNC41MjAzNiAxMEM0LjEyMjk2IDEwLjAwMDIgMy43NDE4MyA5Ljg0Mzg3IDMuNDYxMDYgOS41NjU1OUwwLjI1ODQ1MiA2LjM5Nzg3Qy0wLjA4NjE1MDcgNi4wNTY3OSAtMC4wODYxNTA3IDUuNTAzODkgMC4yNTg0NTIgNS4xNjI4QzAuNjAzMTY1IDQuODIxODMgMS4xNjE5NCA0LjgyMTgzIDEuNTA2NjYgNS4xNjI4TDQuNTIwMzYgOC4xNDQ3OEwxMi40OTMzIDAuMjU1NzMxQzEyLjgzODEgLTAuMDg1MjQzOCAxMy4zOTY4IC0wLjA4NTI0MzggMTMuNzQxNSAwLjI1NTczMUMxNC4wODYyIDAuNTk2ODE2IDE0LjA4NjIgMS4xNDk3MSAxMy43NDE1IDEuNDkwOEw1LjU3OTY2IDkuNTY1NTlDNS4yOTg4OSA5Ljg0Mzg3IDQuOTE3NzYgMTAuMDAwMiA0LjUyMDM2IDEwWicgZmlsbD0nJTIzMkU3OEZGJy8lM0UlM0Mvc3ZnJTNFXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTY1cHgpIHtcbiAgLnByb2dyYW1fX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgfVxufVxuLnByb2dyYW1fX3ByaWNlIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb2dyYW1fX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogIzJFNzhGRjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ucHJvZ3JhbV9fYnV0dG9uIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ucHJvZ3JhbV9fYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5NS4yOWRlZywgIzJFNzhGRiAyMi43JSwgIzQ2NjNCRSA4MS45MiUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5wcm9ncmFtX19idXR0b246aG92ZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5hZHZhbnRhZ2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTE5cHg7XG59XG4uYWR2YW50YWdlc19fYm94IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hZHZhbnRhZ2VzX19ib3gge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbn1cblxuLmFkdmFudGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZzogMzlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hZHZhbnRhZ2Uge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWR2YW50YWdlIHtcbiAgICBncmlkLWNvbHVtbjogaW5pdGlhbDtcbiAgfVxufVxuLmFkdmFudGFnZV9fdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFkdmFudGFnZV9fdGV4dCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFkdmFudGFnZS0tMiB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFkdmFudGFnZS0tMiB7XG4gICAgZ3JpZC1jb2x1bW46IGluaXRpYWw7XG4gIH1cbn1cblxuLnNlcnZpY2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTE5cHg7XG59XG4uc2VydmljZXMtbWIge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnNlcnZpY2VzX19ib3gge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VydmljZXNfX2JveCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLnNlcnZpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlcnZpY2VfX2ltZyB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlcnZpY2VfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VydmljZV9fYm94IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4uc2VydmljZV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzJFNzhGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlcnZpY2VfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2NXB4KSB7XG4gIC5zZXJ2aWNlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cbn1cbi5zZXJ2aWNlX19idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMyRTc4RkY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLnNlcnZpY2VfX2J1dHRvbiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnNlcnZpY2VfX2J1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTUuMjlkZWcsICMyRTc4RkYgMjIuNyUsICM0NjYzQkUgODEuOTIlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uc2VydmljZV9fYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4ubm90aWZpY2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZzogMTlweDtcbiAgYmFja2dyb3VuZDogcmdiYSg0NiwgMTIwLCAyNTUsIDAuMik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDYsIDEyMCwgMjU1LCAwLjQpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLm5vdGlmaWNhdGlvbl9fdGV4dC0tYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMkU3OEZGO1xufVxuLm5vdGlmaWNhdGlvbi5ub3RpZmljYXRpb24taG9tZSB7XG4gIG1heC13aWR0aDogODIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMzBweCk7XG59XG4ubm90aWZpY2F0aW9uLm5vdGlmaWNhdGlvbi1ob21lIHAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ubm90aWZpY2F0aW9uLm5vdGlmaWNhdGlvbi1ob21lIHAgYSB7XG4gIGNvbG9yOiAjMkU3OEZGO1xufVxuLm5vdGlmaWNhdGlvbi5ub3RpZmljYXRpb24taG9tZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5ub3RpZmljYXRpb24ubm90aWZpY2F0aW9uLWhvbWUge1xuICAgIG1heC13aWR0aDogODgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAubm90aWZpY2F0aW9uLm5vdGlmaWNhdGlvbi1ob21lIHtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbn1cblxuLm5vdGlmaWNhdGlvbl9fc2Nyb2xsLWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0xMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xufVxuXG4uYm94LTMuaXMtcHJvbW9fX2JsYWNrLWZyaWRheSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMzBweDtcbn1cblxuLmlzLXByb21vX19ibGFjay1mcmlkYXkgLnNwLTMtMSB7XG4gIGJvdHRvbTogMTcwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuaDIuaXMtcHJvbW9fX2JsYWNrLWZyaWRheSB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG5oMi5pcy1wcm9tb19fYmxhY2stZnJpZGF5OjphZnRlciwgLm5vdGlmaWNhdGlvbi5pcy1wcm9tb19fYmxhY2stZnJpZGF5IGgyOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ub3RpZmljYXRpb24uaXMtcHJvbW9fX2JsYWNrLWZyaWRheSBoMiB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi04MCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudF9fY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zX19jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWRpcmVjdGlvbl9fY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4ubm90aWZpY2F0aW9uLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubm90aWZpY2F0aW9uLXN1Yl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAubm90aWZpY2F0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbiAgLm5vdGlmaWNhdGlvbi1zdWJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5mZWVkYmFjayB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmVlZGJhY2tfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuLmZlZWRiYWNrX190ZXh0LS1tYiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZmVlZGJhY2tfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMyRTc4RkY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBtYXJnaW46IDAgYXV0byA2MHB4IGF1dG87XG59XG4uZmVlZGJhY2tfX2J1dHRvbiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmZlZWRiYWNrX19idXR0b246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk1LjI5ZGVnLCAjMkU3OEZGIDIyLjclLCAjNDY2M0JFIDgxLjkyJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmZlZWRiYWNrX19idXR0b246aG92ZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4uZmVlZGJhY2tfX2VtYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRkZGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2NXB4KSB7XG4gIC5mZWVkYmFja19fZW1haWwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ucmVxdWlzaXRlcyB7XG4gIG1heC13aWR0aDogODYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogcmdiYSg0MywgNDgsIDU5LCAwLjgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTY1cHgpIHtcbiAgLnJlcXVpc2l0ZXMge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5yZXF1aXNpdGVzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnJlcXVpc2l0ZXNfX2l0ZW0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogI0ZGRjtcbn1cbi5yZXF1aXNpdGVzX19pdGVtIHNwYW4ge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbkBrZXlmcmFtZXMgY2FyZDEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBjYXJkMiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBjYXJkMyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG4udGhhbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4udGhhbmtzX19ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGhhbmtzX19sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi50aGFua3NfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgY29sb3I6ICNGRkY7XG59XG4udGhhbmtzX190aXRsZS0tYmx1ZSB7XG4gIGNvbG9yOiAjMkU3OEZGO1xufVxuLnRoYW5rc19fdGFndGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuLnRoYW5rcy1jYXJkMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogLTE1NXB4O1xuICBsZWZ0OiAtMjcxcHg7XG4gIGFuaW1hdGlvbjogY2FyZDEgNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG4udGhhbmtzLWNhcmQyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgcmlnaHQ6IC01NzBweDtcbiAgdG9wOiAzMDBweDtcbiAgYW5pbWF0aW9uOiBjYXJkMiA1cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbi50aGFua3MtY2FyZDMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAtNjAwcHg7XG4gIHRvcDogMjUwcHg7XG4gIGFuaW1hdGlvbjogY2FyZDMgNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5cbi5ibG9nIHtcbiAgcGFkZGluZy10b3A6IDY5cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cbi5ibG9nX19ib3gge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyOTBweCwgMWZyKSk7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5ibG9nX19lbXB0eSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWFyY2gge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI4MHB4IDFmcjtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4uc2VhcmNoX19ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNoX19pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNlYXJjaF9faW5wdXQtLWNvdW50cmllcyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWFyY2hfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uY291bnRyaWVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvdW50cmllc19faGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvdW50cmllc19faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAzMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmNvdW50cmllc19fYm9keSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiA1MHB4O1xuICBsZWZ0OiAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNywgMzIsIDQ0LCAwLjgpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uY291bnRyaWVzX19pdGVtIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI0ZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5jb3VudHJpZXNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4uY291bnRyaWVzX19pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyRTc4RkY7XG59XG4uY291bnRyaWVzLmlzLW9wZW4gLmNvdW50cmllc19fYm9keSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG59XG4uY291bnRyaWVzLmlzLW9wZW4gLnNlYXJjaF9faW5wdXQge1xuICBib3JkZXItY29sb3I6ICMyRTc4RkY7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDYsIDEyMCwgMjU1LCAwLjEpO1xuICBjb2xvcjogIzJFNzhGRjtcbn1cbi5jb3VudHJpZXMuaXMtb3BlbiAuY291bnRyaWVzX19pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuLmNvdW50cmllcy5pcy1vcGVuIC5jb3VudHJpZXNfX2ljb24gcGF0aCB7XG4gIHN0cm9rZTogIzJFNzhGRjtcbn1cblxuLnByZXZpZXcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcmV2aWV3X19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucHJldmlld19fZm90b2JveCB7XG4gIGhlaWdodDogMjQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJldmlld19fZm90byB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5wcmV2aWV3X19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDE4cHg7XG59XG4ucHJldmlld19fbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjRkZGO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5wcmV2aWV3X19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRkY7XG59XG4ucHJldmlld19fZGF0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgb3BhY2l0eTogMC44O1xufVxuLnByZXZpZXdfX3ZhbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnByZXZpZXc6aG92ZXIgLnByZXZpZXdfX2ZvdG8ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ucHJldmlldzpob3ZlciAucHJldmlld19fbmFtZSB7XG4gIGNvbG9yOiAjMkU3OEZGO1xufVxuXG4ubW9yZS1wcmV2aWV3cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4ubW9yZS1wcmV2aWV3c19fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI0ZGRjtcbn1cbi5tb3JlLXByZXZpZXdzX19pY29uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ubW9yZS1wcmV2aWV3czpob3ZlciAubW9yZS1wcmV2aWV3c19faWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmNob29zZS12aXNhcyB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNob29zZS12aXNhc19fdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI0ZGRjtcbn1cbi5jaG9vc2UtdmlzYXNfX2JveCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjVweCkge1xuICAuY2hvb3NlLXZpc2FzX19ib3gge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLmNob29zZS12aXNhc19faXRlbSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uY2hvb3NlLXZpc2FzX19pdGVtLS10d28ge1xuICBncmlkLWNvbHVtbjogc3BhbiAzO1xufVxuLmNob29zZS12aXNhc19faXRlbSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGRkY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2NXB4KSB7XG4gIC5jaG9vc2UtdmlzYXNfX2l0ZW0gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuY2hvb3NlLXZpc2FzX19pdGVtOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMyRTc4RkY7XG4gIH1cbiAgLmNob29zZS12aXNhc19faXRlbTpob3ZlciBzcGFuIHtcbiAgICBjb2xvcjogIzJFNzhGRjtcbiAgfVxufVxuXG4udmlzYSB7XG4gIG1hcmdpbi1ib3R0b206IDExOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2NXB4KSB7XG4gIC52aXNhIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4udmlzYV9fYm94IHtcbiAgcGFkZGluZzogMzlweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSg0NiwgMTIwLCAyNTUsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDYsIDEyMCwgMjU1LCAwLjIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC52aXNhX19ib3gge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi52aXNhLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNhLWluZm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi52aXNhLWluZm9fX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMkU3OEZGO1xufVxuLnZpc2EtaW5mb19fcHJpY2Uge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnZpc2EtaW5mb19faW1nIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1heC13aWR0aDogNTMwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpc2EtaW5mb19fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udmlzYS1pbmZvX190ZXh0IHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzJFNzhGRjtcbn1cbi52aXNhLWluZm9fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjlweDtcbn1cbi52aXNhLWluZm9fX2xpc3QtLW51bSB7XG4gIGNvdW50ZXItcmVzZXQ6IG15Q291bnRlcjtcbn1cbi52aXNhLWluZm9fX2l0ZW0sIC52aXNhLWRvY3VtZW50c19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aXNhLWluZm9fX2l0ZW06YmVmb3JlLCAudmlzYS1kb2N1bWVudHNfX2l0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogLTI5cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zdmcvaWNvbi1jaGVjay1ibHVlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi52aXNhLWluZm9fX2l0ZW0tLW51bSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udmlzYS1pbmZvX19pdGVtLS1udW06YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aXNhLWluZm9fX2l0ZW0tLW51bTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMjdweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG15Q291bnRlcjtcbiAgY29udGVudDogY291bnRlcihteUNvdW50ZXIpIFwiLlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzJFNzhGRjtcbn1cbi52aXNhLWluZm9fX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogIzJFNzhGRjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4udmlzYS1pbmZvX19idXR0b24gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi52aXNhLWluZm9fX2J1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTUuMjlkZWcsICMyRTc4RkYgMjIuNyUsICM0NjYzQkUgODEuOTIlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4udmlzYS1pbmZvX19idXR0b246aG92ZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4udmlzYS1kb2N1bWVudHMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnZpc2EtZG9jdW1lbnRzX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzJFNzhGRjtcbn1cbi52aXNhLWRvY3VtZW50c19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xufVxuLnZpc2EtZG9jdW1lbnRzX19pdGVtLS1ibHVlIHtcbiAgY29sb3I6ICMyRTc4RkY7XG59XG4udmlzYS1kb2N1bWVudHNfX2l0ZW0tLWxpbmsge1xuICBjb2xvcjogIzJFNzhGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udmlzYS1kb2N1bWVudHNfX2l0ZW0tLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5hcnRpY2xlIHtcbiAgcGFkZGluZy10b3A6IDY5cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cbi5hcnRpY2xlIGgyLCAuYXJ0aWNsZSBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUgaDIsIC5hcnRpY2xlIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbi5hcnRpY2xlIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4uYXJ0aWNsZSB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcnRpY2xlIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IC0yOXB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc3ZnL2ljb24tY2hlY2stYmx1ZS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uYXJ0aWNsZV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xufVxuLmFydGljbGUtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtaW5mbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5hcnRpY2xlLWluZm9fX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4uYXJ0aWNsZS1pbmZvX192YWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuLmFydGljbGUtaW5mb19fdmFsLS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5hcnRpY2xlLWluZm9fX2ljb24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLmFydGljbGVfX2ZvdG9ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fZm90b2JveCB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuLmFydGljbGVfX2ZvdG8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5hcnRpY2xlLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzlweDtcbiAgcGFkZGluZzogNDBweDtcbiAgYmFja2dyb3VuZDogcmdiYSg0NiwgMTIwLCAyNTUsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDYsIDEyMCwgMjU1LCAwLjQpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4uYXJ0aWNsZV9fYm94dGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLmFydGljbGVfX2JveHRpdGxlLS1ibHVlIHtcbiAgY29sb3I6ICMyRTc4RkY7XG59XG5cbi5hcHBsaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZzogNDlweCA0MHB4IDQwcHggNDBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk1LjI5ZGVnLCAjMkU3OEZGIDIyLjclLCAjNDY2M0JFIDgxLjkyJSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFwcGxpY2F0aW9uIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDIyMHB4O1xuICB9XG59XG4uYXBwbGljYXRpb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmFwcGxpY2F0aW9uX19wcmljZSB7XG4gIGZvbnQtc2l6ZTogMzlweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYXBwbGljYXRpb25fX3ByaWNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG4uYXBwbGljYXRpb25fX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmFwcGxpY2F0aW9uX19idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5hcHBsaWNhdGlvbl9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNDBweDtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcHBsaWNhdGlvbl9faW1nIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3R0b206IDEyNXB4O1xuICB9XG59XG5cbi5zaGFyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZzogNDJweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5zaGFyZV9fdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNoYXJlX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAxMHB4O1xufVxuLnNoYXJlX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzJFNzhGRjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuc2hhcmVfX2xpbms6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4ICMyRTc4RkY7XG4gIH1cbn1cblxuLnJlZ2lzdHJhdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cbi5yZWdpc3RyYXRpb25fX2lubmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0NiwgMTIwLCAyNTUsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzMHB4KTtcbiAgYmFja2dyb3VuZDogcmdiYSg0NiwgMTIwLCAyNTUsIDAuMSk7XG59XG4ucmVnaXN0cmF0aW9uX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5yZWdpc3RyYXRpb25fX3ByaWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLnJlZ2lzdHJhdGlvbl9fYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMkU3OEZGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5yZWdpc3RyYXRpb25fX2J1dHRvbiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnJlZ2lzdHJhdGlvbl9fYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5NS4yOWRlZywgIzJFNzhGRiAyMi43JSwgIzQ2NjNCRSA4MS45MiUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5yZWdpc3RyYXRpb25fX2J1dHRvbjpob3ZlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5yZWdpc3RyYXRpb25fX2xpc3Qge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoNDYsIDEyMCwgMjU1LCAwLjIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjlweDtcbn1cbi5yZWdpc3RyYXRpb25fX2xpc3QtLW51bSB7XG4gIGNvdW50ZXItcmVzZXQ6IG15Q291bnRlcjtcbn1cbi5yZWdpc3RyYXRpb25fX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVnaXN0cmF0aW9uX19pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IC0yOXB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc3ZnL2ljb24tY2hlY2stYmx1ZS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG4ucmVnaXN0cmF0aW9uX19pdGVtIGIge1xuICBjb2xvcjogIzJFNzhGRjtcbn1cbi5yZWdpc3RyYXRpb25fX2l0ZW0tLW51bSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ucmVnaXN0cmF0aW9uX19pdGVtLS1udW06YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZWdpc3RyYXRpb25fX2l0ZW0tLW51bTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMjdweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG15Q291bnRlcjtcbiAgY29udGVudDogY291bnRlcihteUNvdW50ZXIpIFwiLlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzJFNzhGRjtcbn1cblxuLnRyYW5zaXQge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4udHJhbnNpdF9fYmxvYmFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudHJhbnNpdF9fYmxvYmFsIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi50cmFuc2l0X19ibG9iYWwtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudHJhbnNpdF9fYmxvYmFsLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50cmFuc2l0X19ibG9iYWwtaW1nIGltZyB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG59XG5cbi50cmFuc2l0X19ibG9iYWwtdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4udHJhbnNpdF9fYmxvYmFsLXRpdGxlIGgxIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRyYW5zaXRfX2Jsb2JhbC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAudHJhbnNpdF9fYmxvYmFsLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2NXB4KSB7XG4gIC50cmFuc2l0X19ibG9iYWwtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnRyYW5zaXRfX2Jsb2JhbC10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG59XG5cbi50cmFuc2l0X19ibG9iYWwtdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjlweDtcbn1cbi50cmFuc2l0X19ibG9iYWwtdGV4dCBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRyYW5zaXRfX2Jsb2JhbC10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcbiAgLnRyYW5zaXRfX2Jsb2JhbC10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi50cmFuc2l0X19ibG9iYWwtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRyYW5zaXRfX2Jsb2JhbC1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi50cmFuc2l0X19ibG9iYWwtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudHJhbnNpdF9fYmxvYmFsLXJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudHJhbnNpdF9fYmxvYmFsLXJvdyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi50cmFuc2l0X19ibG9iYWwtY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRyYW5zaXRfX2Jsb2JhbC1jb2wge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudHJhbnNpdF9fYmxvYmFsLWNvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi50cmFuc2l0X19ibG9iYWwtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnRyYW5zaXRfX2Jsb2JhbC1zZWN0aW9uX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRyYW5zaXRfX2Jsb2JhbC1zZWN0aW9uX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcbiAgLnRyYW5zaXRfX2Jsb2JhbC1zZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnRyYW5zaXRfX2Jsb2JhbC1zZWN0aW9uX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ2LCAxMjAsIDI1NSwgMC4xKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0NiwgMTIwLCAyNTUsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDAgNDBweCA0MHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50cmFuc2l0X19ibG9iYWwtc2VjdGlvbl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAyMHB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudHJhbnNpdF9fYmxvYmFsLXNlY3Rpb25fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMTBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xuICAudHJhbnNpdF9fYmxvYmFsLXNlY3Rpb25fX2NvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMCAxMHB4IDEwcHg7XG4gIH1cbn1cblxuLnRyYW5zaXRfX3NlY3Rpb24tYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudHJhbnNpdF9fc2VjdGlvbi1ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xuICAudHJhbnNpdF9fc2VjdGlvbi1ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG59XG4udHJhbnNpdF9fc2VjdGlvbi1ibG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0MHB4O1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc3ZnL2ljb24tY2hlY2suc3ZnXCIpIG5vLXJlcGVhdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudHJhbnNpdF9fc2VjdGlvbi1ibG9jazo6YmVmb3JlIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgdG9wOiAxMnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcbiAgLnRyYW5zaXRfX3NlY3Rpb24tYmxvY2s6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHRvcDogMTFweDtcbiAgfVxufVxuLnRyYW5zaXRfX3NlY3Rpb24tYmxvY2s6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50cmFuc2l0X19zZWN0aW9uLWJsb2NrOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xuICAudHJhbnNpdF9fc2VjdGlvbi1ibG9jazpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnRyYW5zaXRfX3NlY3Rpb24tYmxvY2sgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50cmFuc2l0X19zZWN0aW9uLWJsb2NrIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuLnRyYW5zaXRfX3NlY3Rpb24tYmxvY2sgcCBiIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyRTc4RkY7XG59XG4udHJhbnNpdF9fc2VjdGlvbi1ibG9jazpudGgtY2hpbGQoMikge1xuICBtaW4taGVpZ2h0OiAxNjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudHJhbnNpdF9fc2VjdGlvbi1ibG9jazpudGgtY2hpbGQoMikge1xuICAgIG1pbi1oZWlnaHQ6IDE5NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRyYW5zaXRfX3NlY3Rpb24tYmxvY2s6bnRoLWNoaWxkKDIpIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi50cmFuc2l0X19ibG9iYWwtY29zdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDBweCA0MHB4IDEwMHB4IDEyNHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ2LCAxMjAsIDI1NSwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi50cmFuc2l0X19ibG9iYWwtY29zdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNDBweDtcbiAgdG9wOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc3ZnL2ljb24tY29zdC5zdmdcIikgbm8tcmVwZWF0O1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xufVxuLnRyYW5zaXRfX2Jsb2JhbC1jb3N0IHAsIC50cmFuc2l0X19ibG9iYWwtY29zdCB1bCBsaSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRyYW5zaXRfX2Jsb2JhbC1jb3N0IHAsIC50cmFuc2l0X19ibG9iYWwtY29zdCB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4udHJhbnNpdF9fYmxvYmFsLWNvc3QgcCBiLCAudHJhbnNpdF9fYmxvYmFsLWNvc3QgdWwgbGkgYiB7XG4gIGNvbG9yOiAjMkU3OEZGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50cmFuc2l0X19ibG9iYWwtY29zdCB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4IDYwcHggOTRweDtcbiAgfVxuICAudHJhbnNpdF9fYmxvYmFsLWNvc3Q6OmJlZm9yZSB7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50cmFuc2l0X19ibG9iYWwtY29zdCB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggNzBweDtcbiAgfVxuICAudHJhbnNpdF9fYmxvYmFsLWNvc3Q6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHRvcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcbiAgLnRyYW5zaXRfX2Jsb2JhbC1jb3N0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbiAgLnRyYW5zaXRfX2Jsb2JhbC1jb3N0OjpiZWZvcmUge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgbGVmdDogMTBweDtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbn1cblxuLnRyYW5zaXRfX2Jsb2JhbC1jb3N0X19ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50cmFuc2l0X19ibG9iYWwtY29zdF9fbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHJhbnNpdF9fYmxvYmFsLWNvc3RfX2xpc3QgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50cmFuc2l0X19ibG9iYWwtY29zdF9fbGlzdCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTJweDtcbiAgdG9wOiAxMnB4O1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50cmFuc2l0X19ibG9iYWwtY29zdF9fbGlzdCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC50cmFuc2l0X19ibG9iYWwtY29zdF9fbGlzdCBsaTo6YmVmb3JlIHtcbiAgICBsZWZ0OiA1cHg7XG4gICAgdG9wOiAxMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xuICAudHJhbnNpdF9fYmxvYmFsLWNvc3RfX2xpc3QgbGkge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICB9XG4gIC50cmFuc2l0X19ibG9iYWwtY29zdF9fbGlzdCBsaTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTBweDtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMnB4O1xuICB9XG59XG5cbi50cmFuc2l0X19ibG9iYWwtYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRyYW5zaXRfX2Jsb2JhbC1hY3Rpb24ge1xuICAgIG1hcmdpbjogNjBweCAwO1xuICB9XG4gIC50cmFuc2l0X19ibG9iYWwtYWN0aW9uIGJ1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMHB4IDU1cHg7XG4gIH1cbn1cbi50cmFuc2l0X19ibG9iYWwtYWN0aW9uIC5idG5fX3N0eWxlLWJsdWUsIC50cmFuc2l0X19ibG9iYWwtYWN0aW9uIGJ1dHRvbiB7XG4gIG1pbi13aWR0aDogMjk1cHg7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRyYW5zaXRfX2Jsb2JhbC1hY3Rpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnRyYW5zaXRfX2Jsb2JhbC1hY3Rpb24gLmJ0bl9fc3R5bGUtYmx1ZSwgLnRyYW5zaXRfX2Jsb2JhbC1hY3Rpb24gYnV0dG9uIHtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50cmFuc2l0X19ibG9iYWwtYm90dG9tIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudHJhbnNpdF9fYmxvYmFsLWJvdHRvbSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xuICAudHJhbnNpdF9fYmxvYmFsLWJvdHRvbSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbiNub3RpZnlfc2NhbW1lcnMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjNzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG4gIGJhY2tncm91bmQ6ICMyZTc4ZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDEwcHggMzJweDtcbiAgei1pbmRleDogODg4O1xufVxuI25vdGlmeV9zY2FtbWVycyAubm90aWZ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNub3RpZnlfc2NhbW1lcnMgLm5vdGlmeSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgI25vdGlmeV9zY2FtbWVycyB7XG4gICAgcmlnaHQ6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xuICAjbm90aWZ5X3NjYW1tZXJzIHtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuICB9XG59XG4jbm90aWZ5X3NjYW1tZXJzLmlzLWFjdGl2ZSB7XG4gIGJvdHRvbTogLTUwcHg7XG59XG4jbm90aWZ5X3NjYW1tZXJzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzQ2NjNiZTtcbn1cblxuLnNjYW1tZXJfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCAwIDMwcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cblxuI3dpbmRvd19zY2FtbWVycyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJvdHRvbTogLTgwMHB4O1xuICByaWdodDogMTAwcHg7XG4gIG1heC13aWR0aDogNTEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA4ODg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICMyZTc4ZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA1LjJweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICN3aW5kb3dfc2NhbW1lcnMge1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuI3dpbmRvd19zY2FtbWVycyAuc2NhbW1lcl9fY2xvc2Uge1xuICBjb2xvcjogIzMzMzMzMztcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogMTZweDtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuI3dpbmRvd19zY2FtbWVycyAuc2NhbW1lcl9fY2xvc2Ugc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjVweDtcbn1cbiN3aW5kb3dfc2NhbW1lcnMgcCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgbWF4LXdpZHRoOiA0MTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAjd2luZG93X3NjYW1tZXJzIHAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG4jd2luZG93X3NjYW1tZXJzIG9sIHtcbiAgY291bnRlci1yZXNldDogbGk7XG59XG4jd2luZG93X3NjYW1tZXJzIG9sIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbiN3aW5kb3dfc2NhbW1lcnMgb2wgbGk6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGkpIFwiLlwiO1xuICBjb3VudGVyLWluY3JlbWVudDogbGk7XG59XG4jd2luZG93X3NjYW1tZXJzIG9sIGxpIHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuI3dpbmRvd19zY2FtbWVycyBvbCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4jd2luZG93X3NjYW1tZXJzIG9sIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jd2luZG93X3NjYW1tZXJzLmlzLWFjdGl2ZSB7XG4gIGJvdHRvbTogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAjd2luZG93X3NjYW1tZXJzLmlzLWFjdGl2ZSB7XG4gICAgYm90dG9tOiBjYWxjKDUwJSAtIDI1MHB4KTtcbiAgfVxufVxuXG4ucHJvZml0YWJsZV9fd29yayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xuICAucHJvZml0YWJsZV9fd29yayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAucHJvZml0YWJsZV9fd29yayAuc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4ucHJvZml0YWJsZV9fd29yay1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ2LCAxMjAsIDI1NSwgMC4yKTtcbiAgYmFja2dyb3VuZDogcmdiYSg0NiwgMTIwLCAyNTUsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5wcm9maXRhYmxlX193b3JrLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wcm9maXRhYmxlX193b3JrLWNvbCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDM5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAucHJvZml0YWJsZV9fd29yay1jb2w6bnRoLWNoaWxkKGV2ZW4pIC5wcm9maXRhYmxlX193b3JrLWJsb2NrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMkU3OEZGO1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICBsZWZ0OiAtMzlweDtcbiAgfVxuICAucHJvZml0YWJsZV9fd29yay1jb2w6Zmlyc3QtY2hpbGQgLnByb2ZpdGFibGVfX3dvcmstYmxvY2s6OmFmdGVyLCAucHJvZml0YWJsZV9fd29yay1jb2w6bnRoLWNoaWxkKDIpIC5wcm9maXRhYmxlX193b3JrLWJsb2NrOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC0zOXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICMyRTc4RkY7XG4gICAgb3BhY2l0eTogMC4yO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9maXRhYmxlX193b3JrLWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAucHJvZml0YWJsZV9fd29yay1jb2w6bm90KDpsYXN0LWNoaWxkKSAucHJvZml0YWJsZV9fd29yay1ibG9jazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjMkU3OEZGO1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xuICAucHJvZml0YWJsZV9fd29yay1jb2wge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnByb2ZpdGFibGVfX3dvcmstY29sOm5vdCg6bGFzdC1jaGlsZCkgLnByb2ZpdGFibGVfX3dvcmstYmxvY2s6OmFmdGVyIHtcbiAgICBib3R0b206IC0xMHB4O1xuICB9XG59XG5cbi5wcm9maXRhYmxlX193b3JrLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZml0YWJsZV9fd29yay1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9maXRhYmxlX193b3JrLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4ucHJvZml0YWJsZV9fd29yay1pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5wcm9maXRhYmxlX193b3JrLXRpdGxlIHtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzJFNzhGRjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2NXB4KSB7XG4gIC5wcm9maXRhYmxlX193b3JrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnByb2ZpdGFibGVfX3dvcmstY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvZml0YWJsZV9fd29yay1jb250ZW50IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5wcm9maXRhYmxlX193b3JrLWNvbnRlbnQgcCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcbiAgLnByb2ZpdGFibGVfX3dvcmstY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmhvd19fd29yayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcbiAgLmhvd19fd29yayB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbiAgLmhvd19fd29yayAuc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uaG93X193b3JrLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ob3dfX3dvcmstYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDYsIDEyMCwgMjU1LCAwLjIpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ2LCAxMjAsIDI1NSwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMjlweCA0MHB4IDI5cHggMjZweDtcbn1cbi5ob3dfX3dvcmstYmxvY2s6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xuICAuaG93X193b3JrLWJsb2NrOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob3dfX3dvcmstYmxvY2sge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2NXB4KSB7XG4gIC5ob3dfX3dvcmstYmxvY2sge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLmhvd19fd29yay1ibG9ja19fY291bnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMTlweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgbGluZS1oZWlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG93X193b3JrLWJsb2NrX19jb3VudCB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xuICAuaG93X193b3JrLWJsb2NrX19jb3VudCB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG5cbi5ob3dfX3dvcmstYmxvY2tfX2NvbnRlbnQge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi13aWR0aDogMXB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5ob3dfX3dvcmstYmxvY2tfX2NvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xuICAuaG93X193b3JrLWJsb2NrX19jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcbiAgLmhvd19fd29yay1ibG9ja19fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgfVxufVxuXG4uaG93X193b3JrLWJsb2NrX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcbiAgLmhvd19fd29yay1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuLmFmZmlsaWF0ZV9fcHJvZ3JhbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcbiAgLmFmZmlsaWF0ZV9fcHJvZ3JhbSB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbiAgLmFmZmlsaWF0ZV9fcHJvZ3JhbSAuc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uYWZmaWxpYXRlX19wcm9ncmFtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDYsIDEyMCwgMjU1LCAwLjIpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ2LCAxMjAsIDI1NSwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuYWZmaWxpYXRlX19wcm9ncmFtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xuICAuYWZmaWxpYXRlX19wcm9ncmFtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gIH1cbn1cblxuLmFmZmlsaWF0ZV9fcHJvZ3JhbS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyOXB4O1xufVxuLmFmZmlsaWF0ZV9fcHJvZ3JhbS1ibG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3N2Zy9pY29uLWNoZWNrLWJsdWUuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiA5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmFmZmlsaWF0ZV9fcHJvZ3JhbS1ibG9jazo6YmVmb3JlIHtcbiAgICB0b3A6IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2NXB4KSB7XG4gIC5hZmZpbGlhdGVfX3Byb2dyYW0tYmxvY2s6OmJlZm9yZSB7XG4gICAgdG9wOiAxNHB4O1xuICB9XG59XG4uYWZmaWxpYXRlX19wcm9ncmFtLWJsb2NrIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2NXB4KSB7XG4gIC5hZmZpbGlhdGVfX3Byb2dyYW0tYmxvY2sgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmFmZmlsaWF0ZV9fcHJvZ3JhbS1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmFmZmlsaWF0ZV9fcHJvZ3JhbS1ibG9jayBwIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmFmZmlsaWF0ZV9fcHJvZ3JhbS1ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbi5hZmZpbGlhdGVfX3Byb2dyYW0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmFmZmlsaWF0ZV9fcHJvZ3JhbS1yb3cge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmpvaW5fX25vdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcbiAgLmpvaW5fX25vdyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5qb2luX19ub3ctY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTUuMjlkZWcsICMyRTc4RkYgMjIuNyUsICM0NjYzQkUgODEuOTIlKTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2NXB4KSB7XG4gIC5qb2luX19ub3ctY29udGFpbmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG5cbi5qb2luX19ub3ctbGVmdCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIHBhZGRpbmc6IDYwcHggMzBweCA1NXB4IDYwcHg7XG59XG4uam9pbl9fbm93LWxlZnQgLnNlY3Rpb24tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmpvaW5fX25vdy1sZWZ0IC5zZWN0aW9uLXRpdGxlOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5qb2luX19ub3ctbGVmdCB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDI1cHggMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmpvaW5fX25vdy1sZWZ0IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xuICAuam9pbl9fbm93LWxlZnQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLmpvaW5fX25vdy1sZWZ0IC5zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5qb2luX19ub3ctdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uam9pbl9fbm93LXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uam9pbl9fbm93LXRleHQgcCBiIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5qb2luX19ub3ctdGV4dCBwIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi5qb2luX19ub3ctdGV4dCBwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xuICAuam9pbl9fbm93LXRleHQgcCBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5qb2luX19ub3ctdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmpvaW5fX25vdy1hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmpvaW5fX25vdy1hY3Rpb24ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG59XG5cbi5qb2luX19ub3ctYnRuIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgcGFkZGluZzogMCA4NHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmpvaW5fX25vdy1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzJFNzhGRjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2NXB4KSB7XG4gIC5qb2luX19ub3ctYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uam9pbl9fbm93LXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDQ1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmpvaW5fX25vdy1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuam9pbl9fbm93LXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5qb2luX19ub3ctaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTU3cHg7XG59XG4uam9pbl9fbm93LWltZyBwaWN0dXJlLCAuam9pbl9fbm93LWltZyBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5qb2luX19ub3ctZW1haWwge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tYWtpbmdfX29yZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xuICAubWFraW5nX19vcmRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAubWFraW5nX19vcmRlciAuc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4ubWFraW5nX19vcmRlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFraW5nX19vcmRlci1pbmZvcm1hdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYWtpbmdfX29yZGVyLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tYWtpbmdfX29yZGVyLXJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4ubWFraW5nX19vcmRlci1jb2wge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAubWFraW5nX19vcmRlci1jb2wuaXMtbGVmdCB7XG4gICAgd2lkdGg6IDU5JTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLm1ha2luZ19fb3JkZXItY29sLmlzLXJpZ2h0IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWluLXdpZHRoOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tYWtpbmdfX29yZGVyLWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWFraW5nX19vcmRlci1jb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ubWFraW5nX19vcmRlci1mb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xuICAubWFraW5nX19vcmRlci1mb3JtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5tYWtpbmdfX29yZGVyLWRhdGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDYwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAubWFraW5nX19vcmRlci1kYXRhIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWFraW5nX19vcmRlci1kYXRhIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2NXB4KSB7XG4gIC5tYWtpbmdfX29yZGVyLWRhdGEge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgfVxufVxuXG4ubWFraW5nX19vcmRlci1mb3JtX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xuICAubWFraW5nX19vcmRlci1mb3JtX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4ubWFraW5nX19vcmRlci1mb3JtX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cbi5tYWtpbmdfX29yZGVyLWZvcm1fX2dyb3VwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcbiAgLm1ha2luZ19fb3JkZXItZm9ybV9fZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcbiAgLm1ha2luZ19fb3JkZXItZm9ybV9fZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1ha2luZ19fb3JkZXItZm9ybV9fZ3JvdXAgLm1ha2luZ19fb3JkZXItZm9ybV9fZ3JvdXAtLWNvbCArIC5tYWtpbmdfX29yZGVyLWZvcm1fX2dyb3VwLS1jb2wge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLm1ha2luZ19fb3JkZXItZm9ybV9fZ3JvdXAtLWNvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi13aWR0aDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ubWFraW5nX19vcmRlci1mb3JtX19ncm91cC0tY29sIC5pdGkge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1ha2luZ19fb3JkZXItZm9ybV9fZ3JvdXAtLWNvbCAuaXRpX19zZWxlY3RlZC1kaWFsLWNvZGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tYWtpbmdfX29yZGVyLWZvcm1fX2dyb3VwLS1jb2wgLml0aV9fYXJyb3cge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuLm1ha2luZ19fb3JkZXItZm9ybV9fZ3JvdXAtLWNvbCAuaXRpX19hcnJvdy5pdGlfX2Fycm93LS11cCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xuICAubWFraW5nX19vcmRlci1mb3JtX19ncm91cC0tY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uZm9ybV9fZmllbGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcbiAgLmZvcm1fX2ZpZWxkIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG4uZm9ybV9fZmllbGQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybV9fZmllbGQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtX19maWVsZDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm1fX2ZpZWxkOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm1fX2ZpZWxkOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1ha2luZ19fb3JkZXItZXJyb3Ige1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjZmYwMDAwO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5pcy1lcnJvciAubWFraW5nX19vcmRlci1lcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG50ZXh0YXJlYS5mb3JtX19maWVsZCB7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xuICB0ZXh0YXJlYS5mb3JtX19maWVsZCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLm1ha2luZ19fb3JkZXItZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSg0NiwgMTIwLCAyNTUsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDYsIDEyMCwgMjU1LCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLm1ha2luZ19fb3JkZXItZGV0YWlscyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1ha2luZ19fb3JkZXItZGV0YWlscyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xuICAubWFraW5nX19vcmRlci1kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIH1cbn1cblxuLm1ha2luZ19fb3JkZXItdG9wIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1ha2luZ19fb3JkZXItdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tYWtpbmdfX29yZGVyLXRhYmxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tYWtpbmdfX29yZGVyLXRhYmxlIHRoOm50aC1jaGlsZCgyKSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5tYWtpbmdfX29yZGVyLXRhYmxlIHRoOmxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4ubWFraW5nX19vcmRlci10YWJsZSB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5tYWtpbmdfX29yZGVyLXRhYmxlIHRkOm50aC1jaGlsZCgyKSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5tYWtpbmdfX29yZGVyLXRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubWFraW5nX19vcmRlci10YWJsZSB0ZC5pcy1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWFraW5nX19vcmRlci10YWJsZSB0ci5pcy10b3RhbCB0ZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLm1ha2luZ19fb3JkZXItdGFibGUgdHIuaXMtdG90YWwgdGQ6bGFzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLm1ha2luZ19fb3JkZXItYm90dG9tIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5tYWtpbmdfX29yZGVyLWJvdHRvbV9fY2hlY2tlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tYWtpbmdfX29yZGVyLWNoZWNrYm94IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5tYWtpbmdfX29yZGVyLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cbi5tYWtpbmdfX29yZGVyLWxhYmVsIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWFraW5nX19vcmRlci1sYWJlbCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1ha2luZ19fb3JkZXItbGFiZWw6OmJlZm9yZSwgLm1ha2luZ19fb3JkZXItbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5tYWtpbmdfX29yZGVyLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubWFraW5nX19vcmRlci1sYWJlbDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc3ZnL2ljb24tY2hlY2stdG90YWwuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWFraW5nX19vcmRlci1sYWJlbCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWFraW5nX19vcmRlci1jaGVja2JveDpjaGVja2VkICsgLm1ha2luZ19fb3JkZXItbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyRTc4RkY7XG59XG4ubWFraW5nX19vcmRlci1jaGVja2JveDpjaGVja2VkICsgLm1ha2luZ19fb3JkZXItbGFiZWw6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1ha2luZ19fb3JkZXItYWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5tYWtpbmdfX29yZGVyLWFjdGlvbiAuaG9tZV9fYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubWFraW5nX19vcmRlci10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5tYWtpbmdfX29yZGVyLXRleHQgaDQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1ha2luZ19fb3JkZXItdGV4dCBwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi5tYWtpbmdfX29yZGVyLXRleHQgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tYWtpbmdfX29yZGVyLXRleHQgcCBiIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xuICAubWFraW5nX19vcmRlci10ZXh0IGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLm1ha2luZ19fb3JkZXItdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLm1ha2luZ19fb3JkZXItdGV4dC0taW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubWFraW5nX19vcmRlci1jb250YWN0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjksIDQxLCA2NSwgMC4zKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0NiwgMTIwLCAyNTUsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ubWFraW5nX19vcmRlci1jb250YWN0cyBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5tYWtpbmdfX29yZGVyLWNvbnRhY3RzIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xuICAubWFraW5nX19vcmRlci1jb250YWN0cyB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICB9XG4gIC5tYWtpbmdfX29yZGVyLWNvbnRhY3RzIGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4ubWFraW5nX19vcmRlci1jb250YWN0LS1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubWFraW5nX19vcmRlci1jb250YWN0LS1saXN0IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWFraW5nX19vcmRlci1jb250YWN0LS1saXN0IGxpIHNwYW4ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcbiAgLm1ha2luZ19fb3JkZXItY29udGFjdC0tbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAubWFraW5nX19vcmRlci1jb250YWN0LS1saXN0IGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuLm1ha2luZ19fb3JkZXItY29udGFjdC0taW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucGF5bWVudF9faW5mb3JtYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1MHB4IDE1cHg7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwZHZoIC0gNDI2cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5wYXltZW50X19pbmZvcm1hdGlvbiB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDBkdmggLSA0MDZweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wYXltZW50X19pbmZvcm1hdGlvbiB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDBkdmggLSA0NjFweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5wYXltZW50X19pbmZvcm1hdGlvbiB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDBkdmggLSA0MzFweCk7XG4gIH1cbn1cblxuLnBheW1lbnRfX2luZm9ybWF0aW9uLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSg0NiwgMTIwLCAyNTUsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDYsIDEyMCwgMjU1LCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgcGFkZGluZzogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnBheW1lbnRfX2luZm9ybWF0aW9uLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5wYXltZW50X19pbmZvcm1hdGlvbi1pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4ucGF5bWVudF9faW5mb3JtYXRpb24tdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2NXB4KSB7XG4gIC5wYXltZW50X19pbmZvcm1hdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5wYXltZW50X19pbmZvcm1hdGlvbi10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wYXltZW50X19pbmZvcm1hdGlvbi10ZXh0IHAge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcbiAgLnBheW1lbnRfX2luZm9ybWF0aW9uLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnBheW1lbnRfX2luZm9ybWF0aW9uLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5wYXltZW50X19pbmZvcm1hdGlvbi1hY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBheW1lbnRfX2luZm9ybWF0aW9uLWFjdGlvbiAuaG9tZV9fYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbi10aXRsZV9fdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWN0aW9uLXRpdGxlX190ZXh0IHAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnNlY3Rpb24tdGl0bGVfX3RleHQgcCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGVfX3RleHQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi50cmFuc2l0IC5zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJ0bl9fc3R5bGUtYmx1ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNjBweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogIzJFNzhGRjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYnRuX19zdHlsZS1ibHVlIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uYnRuX19zdHlsZS1ibHVlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTUuMjlkZWcsICMyRTc4RkYgMjIuNyUsICM0NjYzQkUgODEuOTIlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5idG5fX3N0eWxlLWJsdWU6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uYnV0dG9uc19fYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idXR0b25zX19yb3cge1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJ1dHRvbnNfX3JvdyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uYnV0dG9uc19fY29sIHtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4uYnV0dG9uc19fY29sLmlzLWJpZyB7XG4gIG1pbi13aWR0aDogMXB4O1xuICBmbGV4LWdyb3c6IDE7XG59XG4uYnV0dG9uc19fY29sIC5idG5fX3N0eWxlLWJsdWUge1xuICBwYWRkaW5nLWxlZnQ6IDUzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYnV0dG9uc19fY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogNXB4IDA7XG4gIH1cbiAgLmJ1dHRvbnNfX2NvbCAuYnRuX19zdHlsZS1ibHVlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAucmVnaXN0cmF0aW9uX19pbm5lciAuYnV0dG9uc19fY29sLCAudHdvX19jb2x1bW5zIC5idXR0b25zX19jb2wge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmJ1dHRvbnNfX2Jsb2NrcyB7XG4gIHdpZHRoOiAxMDAlO1xufSIsIlxyXG5cclxuLypcclxuMC4g0KjRgNC40YTRgtGLXHJcbjEuINCe0LHRidC40LUg0YHRgtC40LvQuCDQtNC70Y8g0LLRgdC10LPQviDRgdCw0LnRgtCwXHJcbjIuINCS0YHQv9C+0LzQvtCz0LDRgtC10LvRjNC90YvQtSDQutC70LDRgdGB0YtcclxuMy4g0KHRgtC40LvQuCDQtNC70Y8g0L7QtNC40L3QsNC60L7QstGL0YUg0Y3Qu9C10LzQtdC90YLQvtCyXHJcbjQuINCo0LDQv9C60LBcclxuNS4g0J/QvtC00LLQsNC7XHJcbjYuINCh0YLQuNC70Lgg0LrQvtGC0L7RgNGL0LUg0L3QtSDQv9C+0LLRgtC+0YDRj9GO0YLRgdGPINC90LAg0LTRgNGD0LPQuNGFINGB0YLRgNCw0L3QuNGG0LDRhVxyXG5cclxu0JzQvtCx0LjQu9GM0L3QsNGPINCy0LXRgNGB0LjRjyDQvdCw0YfQuNC90LDQtdGC0YHRjyDRgSA5OTLQv9GFXHJcblxyXG4qL1xyXG5cclxuQGltcG9ydCAnYmxvY2tzL3ZhcnMnO1xyXG5cclxuLyp+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5cclxu0KjQoNCY0KTQotCrIFxyXG5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fiovXHJcbkBpbXBvcnQgJ2Jsb2Nrcy9mb250cyc7XHJcblxyXG4vKn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+flxyXG5cdNCe0JHQqdCY0JUg0KHQotCY0JvQmCDQlNCb0K8g0JLQodCV0JPQniDQodCQ0JnQotCQIFxyXG5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fiovXHJcbiosXHJcbnAsXHJcbmgxLGgyLGgzLGg0LGg1LGg2e1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbn1cclxuaHRtbHsgXHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdCYuZml4ZWR7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxufVxyXG5ib2R5e1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQvLyBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRjb2xvcjogJHdoaXRlO1xyXG5cdGJhY2tncm91bmQ6ICRkYXJrO1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRAbWVkaWEobWF4LXdpZHRoOiA1NjVweCl7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjNweDtcclxuXHR9XHJcbn1cclxudWx7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5he1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHQmOmhvdmVye1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cclxufVxyXG5idXR0b257IFxyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Jjpmb2N1c3tcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0fVxyXG5cdCY6ZGlzYWJsZWR7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdG9wYWNpdHk6IDAuNTtcclxuXHR9XHJcbn1cclxuaW5wdXQsIHRleHRhcmVhe1xyXG5cdGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdCY6Zm9jdXMtdmlzaWJsZXtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0fVxyXG5cdCY6ZGlzYWJsZWR7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdG9wYWNpdHk6IDAuNTtcclxuXHR9XHJcbn1cclxuXHJcbi5jb250YWluZXJ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1heC13aWR0aDogMTIxMHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBhZGRpbmc6IDAgMTVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tdGl0bGV7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0Zm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtc2l6ZTogNDBweDtcclxuXHRsaW5lLWhlaWdodDogNTBweDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRAbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7XHJcblx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHR9XHJcblx0QG1lZGlhKG1heC13aWR0aDogNTY1cHgpe1xyXG5cdFx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDM1cHg7XHJcblx0fVxyXG5cdCY6YWZ0ZXJ7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDE4MHB4O1xyXG5cdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAyMXB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuXHR9XHJcbn1cclxuLy8gfn5+fn5+fn5+fn5+fn5+fn5+fiDQodGC0LjQu9C40LfQsNGG0LjRjyDRgdC60YDQvtC70LvQsdCw0YDQsFxyXG4vLyBNb3ppbGxhXHJcbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XHJcblx0KntcclxuXHRcdHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuXHR9XHJcbn1cclxuLy8gQ2hyb21lLCBZYW5kZXhcclxuKiA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiA2cHg7IC8qINGI0LjRgNC40L3QsCDQstGB0LXQuSDQv9C+0LvQvtGB0Ysg0L/RgNC+0LrRgNGD0YLQutC4ICovXHJcbiAgfVxyXG4gIFxyXG4gICogOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZGFyazsgLyog0YbQstC10YIg0LfQvtC90Ysg0L7RgtGB0LvQtdC20LjQstCw0L3QuNGPICovXHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIH1cclxuICBcclxuICAqIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7IC8qINGG0LLQtdGCINCx0LXQs9GD0L3QutCwICovXHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4OyAvKiDQvtC60YDRg9Cz0LvQvtGB0Ywg0LHQtdCz0YPQvdC60LAgKi9cclxuICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIH1cclxuLyp+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5cclxuXHQvL0VORCDQntCR0KnQmNCVINCh0KLQmNCb0Jgg0JTQm9CvINCS0KHQldCT0J4g0KHQkNCZ0KLQkCBcclxufn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+Ki9cclxuXHJcbi8qfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+XHJcblx00JLQodCf0J7QnNCe0JPQkNCi0JXQm9Cs0J3Qq9CVINCa0JvQkNCh0KHQqyAo0L3Rg9C20L3RiyDRgtCw0Lwg0LPQtNC1INC90LXRgiDQvdGD0LbQtNGLINCyINC+0YHQvNGL0YHQu9C10L3QvdC+0Lwg0LrQu9Cw0YHRgdC90LXQudC80LjQvdCz0LUpXHJcbn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fiovXHJcblxyXG5cclxuXHJcbi8qfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+XHJcblx0Ly9FTkRcdNCS0KHQn9Ce0JzQntCT0JDQotCV0JvQrNCd0KvQlSDQmtCb0JDQodCh0KsgXHJcbn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fiovXHJcblxyXG4vKn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+flxyXG5cdNCh0KLQmNCb0Jgg0JTQm9CvINCe0JTQmNCd0JDQmtCe0JLQq9ClINCt0JvQldCc0JXQndCi0J7QkiBcclxufn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+Ki9cclxuQGltcG9ydCAnYmxvY2tzL3RlbXBsYXRlcyc7XHJcbi8qfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+XHJcblx0Ly9FTkQg0KHQotCY0JvQmCDQlNCb0K8g0J7QlNCY0J3QkNCa0J7QktCr0KUg0K3Qm9CV0JzQldCd0KLQntCSIFxyXG5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4qL1xyXG5cclxuLyogfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+IFxyXG5cdEhFQURFUiBcclxufn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+Ki9cclxuQGltcG9ydCAnYmxvY2tzL2hlYWRlcic7XHJcbi8qIH5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fiBcclxuXHQvL0VORCBIRUFERVIgIFxyXG5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4qL1xyXG5cclxuLyogfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+IFxyXG5cdEZPT1RFUiAgXHJcbn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fiovXHJcbkBpbXBvcnQgJ2Jsb2Nrcy9mb290ZXInO1xyXG4vKiB+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4gXHJcblx0Ly9FTkQgRk9PVEVSICBcclxufn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+Ki9cclxuXHJcbi8qIH5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fiBcclxuXHTQodCi0JjQm9CYINCa0J7QotCe0KDQq9CVINCd0JUg0J/QntCS0KLQntCg0K/QrtCi0KHQryDQndCQINCU0KDQo9CT0JjQpSDQodCi0KDQkNCd0JjQptCQ0KUgXHJcbn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fiovXHJcbi5hcHB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cdHBhZGRpbmctdG9wOiAxNzBweDtcclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCkge1xyXG5cdFx0cGFkZGluZy10b3A6IDE1MHB4O1xyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxMjBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5ibHVycy1iZ3tcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB3aWR0aDogMTAwJTtcclxuXHRtaW4taGVpZ2h0OiAyNDMwcHg7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRAbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLmFuaW1hdGUtY2FyZC0xe1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR6LWluZGV4OiAtMTtcclxuXHRyaWdodDogLTMwOHB4O1xyXG4gIHRvcDogNTlweDtcclxuXHRhbmltYXRpb246IGNhcmQxIDVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG59XHJcbi5hbmltYXRlLWNhcmQtMntcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogLTE7XHJcblx0cmlnaHQ6IC00NTZweDtcclxuICBib3R0b206IC0zOHB4O1xyXG5cdGFuaW1hdGlvbjogY2FyZDIgNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XHJcbn1cclxuLmFuaW1hdGUtY2FyZC0ze1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR6LWluZGV4OiAtMTtcclxuXHRyaWdodDogLTEzcHg7XHJcbiAgYm90dG9tOiAtODVweDtcclxuXHRhbmltYXRpb246IGNhcmQzIDVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG59XHJcblxyXG4uaG9tZXtcclxuXHRtYXJnaW4tYm90dG9tOiAxMTZweDtcclxuXHRwYWRkaW5nLXRvcDogMzJweDtcclxuXHQmX19ib3h7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG5cdFx0Z2FwOiA2MHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcblx0XHRcdGdhcDogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fY29udGVudHtcclxuXHRcdHBhZGRpbmctdG9wOiAzOHB4O1xyXG5cdFx0QG1lZGlhKG1heC13aWR0aDogOTkycHgpe1xyXG5cdFx0XHRvcmRlcjogMjtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdGl0bGV7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhKG1heC13aWR0aDogOTkycHgpe1xyXG5cdFx0XHRicntcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2J1dHRvbntcclxuXHRcdEBpbmNsdWRlIGJ1dHRvbigzMjBweCk7XHJcblx0fVxyXG5cdCZfX2ltZ3tcclxuXHRcdG1heC13aWR0aDogNTYwcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdCYtLW10e1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxOXB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhKG1heC13aWR0aDogOTkycHgpe1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuaXMtcGFydG5lcnMge1xyXG5cdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1OHB4O1xyXG5cclxuXHRcdC5ob21lX19jb250ZW50IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LmhvbWVfX3RpdGxlIHNwYW4ge1xyXG5cdFx0XHRjb2xvcjogIzJFNzhGRjtcclxuXHRcdH1cclxuXHJcblx0XHQuaG9tZV9fYm94IGltZyB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHQuaG9tZV9fY29udGVudCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMzhweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0LmhvbWVfX2NvbnRlbnQge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9IC8vIGlzLXBhcnRuZXJzXHJcbn1cclxuLmhvbWVfX2NvbnRlbnQtdGV4dCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0XHJcblx0aDQge1xyXG5cdFx0Zm9udDogNzAwIDIwcHgvMjhweCAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XHJcblx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG5cdHAge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0Y29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIDAuNik7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcclxuXHRcdGg0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdH1cclxuXHRcdHAge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5ob21lX19idXR0b24ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG59XHJcblxyXG4ucHJlc2VudHtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcblx0cGFkZGluZzogNDBweCAwO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDYsIDEyMCwgMjU1LCAwLjIpO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoNDYsIDEyMCwgMjU1LCAwLjEpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0QG1lZGlhKG1heC13aWR0aDogOTkycHgpe1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuXHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0fVxyXG5cdCZfX2l0ZW17XHJcblx0XHRwYWRkaW5nOiAwIDQwcHg7XHRcclxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJsdWU7XHJcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXtcclxuXHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXtcclxuXHRcdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19oZWFke1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRnYXA6IDE1cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHQmX190aXRsZXtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0Y29sb3I6ICRibHVlO1xyXG5cdH1cclxuXHQmX190ZXh0e1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZ3JhbXN7XHJcblx0bWFyZ2luLWJvdHRvbTogMTE4cHg7XHJcblx0Jl9fYnV0dG9uc3tcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGdhcDogOHB4O1xyXG5cdFx0bWF4LXdpZHRoOiA4MTVweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG8gNTdweCBhdXRvO1xyXG5cdH1cclxuXHQmX19idG5uYW1le1xyXG5cdFx0Zm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0fVxyXG5cdCZfX2J0bmljb257XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjFzO1xyXG5cdH1cclxuXHQmX19pbm5lcntcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI4MHB4LCAxZnIpKTtcclxuXHRcdGdhcDogMjBweDtcclxuXHR9XHJcblx0Jl9fYnRue1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG5cdFx0Ji5pcy1hY3RpdmV7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoNDYsIDEyMCwgMjU1LCAwLjEpO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ2LCAxMjAsIDI1NSwgMSk7XHJcblx0XHRcdC5wcm9ncmFtc19fYnRubmFtZXtcclxuXHRcdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6YWN0aXZle1xyXG5cdFx0XHQucHJvZ3JhbXNfX2J0bmljb257XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEobWF4LXdpZHRoOiA1NjVweCl7XHJcblx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdHBhZGRpbmc6IDVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcbn1cclxuXHJcbi5wcm9ncmFte1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRwYWRkaW5nOiA0MHB4O1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoNDYsIDEyMCwgMjU1LCAwLjEpO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDYsIDEyMCwgMjU1LCAwLjIpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0QG1lZGlhKG1heC13aWR0aDogOTkycHgpe1xyXG5cdFx0cGFkZGluZzogMjBweDtcclxuXHR9XHJcblx0Jl9faGVhZHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmx1ZTtcclxuXHR9XHJcblx0Jl9fbmFtZXtcclxuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHR9XHJcblx0Jl9fc3RhdHVze1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0Y29sb3I6ICR3aGl0ZU9wYWNpdHk7XHJcblx0fVxyXG5cdCZfX2xpc3R7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGdhcDogMTBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDI5cHg7XHJcblx0fVxyXG5cdCZfX2l0ZW17XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRie1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHR9XHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogLTMwcHg7XHJcblx0XHRcdHRvcDogOHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDE0cHg7XHJcblx0XHRcdGhlaWdodDogMTBweDtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxNCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQuNTIwMzYgMTBDNC4xMjI5NiAxMC4wMDAyIDMuNzQxODMgOS44NDM4NyAzLjQ2MTA2IDkuNTY1NTlMMC4yNTg0NTIgNi4zOTc4N0MtMC4wODYxNTA3IDYuMDU2NzkgLTAuMDg2MTUwNyA1LjUwMzg5IDAuMjU4NDUyIDUuMTYyOEMwLjYwMzE2NSA0LjgyMTgzIDEuMTYxOTQgNC44MjE4MyAxLjUwNjY2IDUuMTYyOEw0LjUyMDM2IDguMTQ0NzhMMTIuNDkzMyAwLjI1NTczMUMxMi44MzgxIC0wLjA4NTI0MzggMTMuMzk2OCAtMC4wODUyNDM4IDEzLjc0MTUgMC4yNTU3MzFDMTQuMDg2MiAwLjU5NjgxNiAxNC4wODYyIDEuMTQ5NzEgMTMuNzQxNSAxLjQ5MDhMNS41Nzk2NiA5LjU2NTU5QzUuMjk4ODkgOS44NDM4NyA0LjkxNzc2IDEwLjAwMDIgNC41MjAzNiAxMFonIGZpbGw9JyUyMzJFNzhGRicvJTNFJTNDL3N2ZyUzRVwiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhKG1heC13aWR0aDogNTY1cHgpe1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19wcmljZXtcclxuXHRcdG1hcmdpbi10b3A6IGF1dG87XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHQmX19idXR0b257XHJcblx0XHRAaW5jbHVkZSBidXR0b24oMTAwJSk7XHJcblx0fVxyXG59XHJcblxyXG4uYWR2YW50YWdlc3tcclxuXHRtYXJnaW4tYm90dG9tOiAxMTlweDtcclxuXHQmX19ib3h7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcclxuXHRcdGdhcDogMjBweDtcclxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5hZHZhbnRhZ2V7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Z3JpZC1jb2x1bW46IHNwYW4gMjtcclxuXHRnYXA6IDIwcHg7XHJcblx0cGFkZGluZzogMzlweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRAbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdH1cclxuXHRAbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7XHJcblx0XHRncmlkLWNvbHVtbjogaW5pdGlhbDtcclxuXHR9XHJcblx0Jl9fdGV4dHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0QG1lZGlhKG1heC13aWR0aDogOTkycHgpe1xyXG5cdFx0XHRicntcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLTJ7XHJcblx0XHRncmlkLWNvbHVtbjogc3BhbiAzO1xyXG5cdFx0QG1lZGlhKG1heC13aWR0aDogNzY4cHgpe1xyXG5cdFx0XHRncmlkLWNvbHVtbjogaW5pdGlhbDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zZXJ2aWNlc3tcclxuXHRtYXJnaW4tYm90dG9tOiAxMTlweDtcclxuXHQmLW1ie1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHR9XHJcblx0Jl9fYm94e1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuXHRcdGdhcDogMjBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDU5cHg7XHJcblx0XHRAbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNlcnZpY2V7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Jl9faW1ne1xyXG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQmX19ib3h7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0cGFkZGluZzogNDBweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRAbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3RpdGxle1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjlweDtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHQmX190ZXh0e1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjlweDtcclxuXHRcdGZsZXg6IDE7XHJcblx0XHRAbWVkaWEobWF4LXdpZHRoOiA1NjVweCl7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuICAgIFx0bGluZS1oZWlnaHQ6IDIzcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2J1dHRvbntcclxuXHRcdEBpbmNsdWRlIGJ1dHRvbigxMDAlKTtcclxuXHRcdG1hcmdpbi10b3A6IGF1dG87XHJcblx0fVxyXG59XHJcblxyXG4ubm90aWZpY2F0aW9ue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0Z2FwOiAxNnB4O1xyXG5cdHBhZGRpbmc6IDE5cHg7XHJcblx0YmFja2dyb3VuZDogcmdiYSg0NiwgMTIwLCAyNTUsIDAuMik7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSg0NiwgMTIwLCAyNTUsIDAuNCk7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDsgXHJcblx0Jl9fdGV4dHtcclxuXHRcdCYtLWJvbGR7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYubm90aWZpY2F0aW9uLWhvbWUge1xyXG5cdFx0bWF4LXdpZHRoOiA4MjBweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0bWFyZ2luLXRvcDogNDVweDtcclxuXHRcdGJhY2tkcm9wLWZpbHRlcjogYmx1cigzMHB4KTtcclxuXHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRhOmhvdmVyIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhKG1heC13aWR0aDogMTI2MHB4KSB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA4ODBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDcyMHB4KSB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAzNDBweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ubm90aWZpY2F0aW9uX19zY3JvbGwtYmxvY2sge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogLTEwMHB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxcHg7XHJcblx0aGVpZ2h0OiAxcHg7XHJcbn1cclxuLmJveC0zLmlzLXByb21vX19ibGFjay1mcmlkYXkge1xyXG4gcGFkZGluZy1ib3R0b206IDIzMHB4O1xyXG59XHJcblxyXG4uaXMtcHJvbW9fX2JsYWNrLWZyaWRheSAuc3AtMy0xIHtcclxuIGJvdHRvbTogMTcwcHg7XHJcbiBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbmgyLmlzLXByb21vX19ibGFjay1mcmlkYXkge1xyXG4gbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xyXG4gcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcbmgyLmlzLXByb21vX19ibGFjay1mcmlkYXk6OmFmdGVyLCAubm90aWZpY2F0aW9uLmlzLXByb21vX19ibGFjay1mcmlkYXkgaDI6OmFmdGVyIHtcclxuIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm5vdGlmaWNhdGlvbi5pcy1wcm9tb19fYmxhY2stZnJpZGF5IGgyIHtcclxuIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG4ubXQtMCB7XHJcbiBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1iLTgwIHtcclxuIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcclxufVxyXG4uanVzdGlmeS1jb250ZW50X19jZW50ZXIge1xyXG4ganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxufVxyXG4uYWxpZ24taXRlbXNfX2NlbnRlciB7XHJcbiBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuLmZsZXgtZGlyZWN0aW9uX19jb2x1bW4ge1xyXG4gZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG59XHJcbi5ub3RpZmljYXRpb24tdGl0bGUge1xyXG4gZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiBmb250LXN0eWxlOiBub3JtYWw7XHJcbiB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiBmb250LXNpemU6IDQwcHg7XHJcbiBsaW5lLWhlaWdodDogNTBweDtcclxuIG1hcmdpbjogMDtcclxuIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcbi5ub3RpZmljYXRpb24tc3ViX190aXRsZSB7XHJcbiBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcclxuIC5ub3RpZmljYXRpb24tdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICBsaW5lLWhlaWdodDogMzZweDtcclxuIH1cclxuXHJcbiAubm90aWZpY2F0aW9uLXN1Yl9fdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuIH1cclxufVxyXG5cclxuLmZlZWRiYWNre1xyXG5cdG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQmX190ZXh0e1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0Y29sb3I6ICR3aGl0ZU9wYWNpdHk7XHJcblx0XHQmLS1tYntcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYnV0dG9ue1xyXG5cdFx0QGluY2x1ZGUgYnV0dG9uKDMyMHB4KTtcclxuXHRcdG1hcmdpbjogMCBhdXRvIDYwcHggYXV0bztcclxuXHR9XHJcblx0Jl9fZW1haWx7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0QG1lZGlhKG1heC13aWR0aDogNTY1cHgpe1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucmVxdWlzaXRlc3tcclxuXHRtYXgtd2lkdGg6IDg2MHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBhZGRpbmc6IDQwcHg7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRiYWNrZ3JvdW5kOiAgcmdiYSg0MywgNDgsIDU5LCAwLjgpO1xyXG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdEBtZWRpYShtYXgtd2lkdGg6IDU2NXB4KXtcclxuXHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0fVxyXG5cdCZfX3RpdGxle1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcdFxyXG5cdH1cclxuXHQmX19pdGVte1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0c3BhbntcclxuXHRcdFx0b3BhY2l0eTogMC42O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBjYXJkMXtcclxuXHQwJXtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdH1cclxuXHQ1MCV7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTtcclxuXHR9XHJcblx0MTAwJXtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdH1cclxufSBcclxuQGtleWZyYW1lcyBjYXJkMntcclxuXHQwJXtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdH1cclxuXHQ1MCV7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMmRlZyk7XHJcblx0fVxyXG5cdDEwMCV7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHR9XHJcbn0gXHJcbkBrZXlmcmFtZXMgY2FyZDN7XHJcblx0MCV7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHR9XHJcblx0NTAle1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XHJcblx0fVxyXG5cdDEwMCV7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHR9XHJcbn1cclxuXHJcbi50aGFua3N7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgJl9fYm94e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAmX19sb2dve1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICB9XHJcbiAgJl9fdGl0bGV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICYtLWJsdWV7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGFndGl0bGV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgY29sb3I6ICR3aGl0ZU9wYWNpdHk7XHJcbiAgfVxyXG4gICYtY2FyZDF7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIHRvcDogLTE1NXB4O1xyXG4gICAgbGVmdDogLTI3MXB4O1xyXG4gICAgYW5pbWF0aW9uOiBjYXJkMSA1cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxuICB9XHJcbiAgJi1jYXJkMntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgcmlnaHQ6IC01NzBweDtcclxuICAgIHRvcDogMzAwcHg7XHJcbiAgICBhbmltYXRpb246IGNhcmQyIDVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG4gIH1cclxuICAmLWNhcmQze1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBsZWZ0OiAtNjAwcHg7XHJcbiAgICB0b3A6IDI1MHB4O1xyXG4gICAgYW5pbWF0aW9uOiBjYXJkMyA1cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5ibG9ne1xyXG5cdHBhZGRpbmctdG9wOiA2OXB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuXHQmX19ib3h7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjkwcHgsIDFmcikpO1xyXG5cdFx0Z2FwOiAyMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHR9XHJcblx0Jl9fZW1wdHl7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbi5zZWFyY2h7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI4MHB4IDFmcjtcclxuXHRnYXA6IDIwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHRAbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHR9XHJcblx0Jl9fYm94e1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHQmX19pbnB1dHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0cGFkZGluZzogMCAzMHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHQmLS1jb3VudHJpZXN7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faWNvbntcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAzMHB4O1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0fVxyXG59XHJcblxyXG4uY291bnRyaWVze1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmX19oZWFke1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHQmX19pY29ue1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRyaWdodDogMzBweDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblx0fVxyXG5cdCZfX2JvZHl7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0dG9wOiA1MHB4O1xyXG5cdFx0bGVmdDogMHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDEwcHggMzBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI3LCAzMiwgNDQsIDAuOCk7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcblx0XHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdH1cclxuXHQmX19pdGVte1xyXG5cdFx0cGFkZGluZzogMTBweCAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuaXMtb3BlbntcclxuXHRcdC5jb3VudHJpZXNfX2JvZHl7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XHJcblx0XHR9XHJcblx0XHQuc2VhcmNoX19pbnB1dHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYmx1ZTtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSg0NiwgMTIwLCAyNTUsIDAuMSk7XHJcblx0XHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdH1cclxuXHRcdC5jb3VudHJpZXNfX2ljb257XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcclxuXHRcdFx0cGF0aHtcclxuXHRcdFx0XHRzdHJva2U6ICRibHVlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucHJldmlld3tcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQmX19ib3h7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblx0Jl9fZm90b2JveHtcclxuXHRcdGhlaWdodDogMjQwcHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuXHQmX19mb3Rve1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblx0fVxyXG5cdCZfX2JvZHl7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGZsZXg6IDE7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDIwcHggMThweDtcclxuXHR9XHJcblx0Jl9fbmFtZXtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdH1cclxuXHQmX19pbmZve1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdG1hcmdpbi10b3A6IGF1dG87XHJcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2hpdGU7XHJcblx0fVxyXG5cdCZfX2RhdGF7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGdhcDogMTBweDtcclxuXHRcdG9wYWNpdHk6IDAuODtcclxuXHR9XHJcblx0Jl9fdmFse1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE0cHg7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHR9XHJcblx0Jjpob3ZlcntcclxuXHRcdC5wcmV2aWV3X19mb3Rve1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcblx0XHR9XHJcblx0XHQucHJldmlld19fbmFtZXtcclxuXHRcdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm1vcmUtcHJldmlld3N7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGdhcDogMTBweDtcclxuXHRtYXgtd2lkdGg6IDMwMHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogNjBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuXHQmX190ZXh0e1xyXG5cdFx0Zm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0fVxyXG5cdCZfX2ljb257XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdH1cclxuXHQmOmhvdmVye1xyXG5cdFx0Lm1vcmUtcHJldmlld3NfX2ljb257XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jaG9vc2UtdmlzYXN7XHJcblx0bWF4LXdpZHRoOiA1MDBweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHQmX190ZXh0e1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0fVxyXG5cdCZfX2JveHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xyXG5cdFx0Z2FwOiAyMHB4O1xyXG5cdFx0QG1lZGlhKG1heC13aWR0aDogNTY1cHgpe1xyXG5cdFx0XHRnYXA6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2l0ZW17XHJcblx0XHRncmlkLWNvbHVtbjogc3BhbiAyO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdFx0Ji0tdHdve1xyXG5cdFx0XHRncmlkLWNvbHVtbjogc3BhbiAzO1xyXG5cdFx0fVxyXG5cdFx0c3BhbntcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogNTY1cHgpe1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTlweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhKGhvdmVyOiBob3Zlcil7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYmx1ZTtcclxuXHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnZpc2F7XHJcblx0bWFyZ2luLWJvdHRvbTogMTE5cHg7XHJcblx0QG1lZGlhKG1heC13aWR0aDogNTY1cHgpe1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHR9XHJcblx0Jl9fYm94e1xyXG5cdFx0cGFkZGluZzogMzlweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDQ2LCAxMjAsIDI1NSwgMC4xKTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDYsIDEyMCwgMjU1LCAwLjIpO1xyXG5cdFx0QG1lZGlhKG1heC13aWR0aDogOTkycHgpe1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWluZm97XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Z2FwOiA0MHB4O1xyXG5cdFx0QG1lZGlhKG1heC13aWR0aDogMTE5OXB4KXtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdH1cclxuXHRcdCZfX3RpdGxle1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0fVxyXG5cdFx0Jl9fcHJpY2Uge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0fVxyXG5cdFx0Jl9faW1ne1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0bWF4LXdpZHRoOiA1MzBweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQmX19jb250ZW50e1xyXG5cclxuXHRcdH1cclxuXHRcdCZfX3RleHR7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdHNwYW57XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2xpc3R7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGdhcDogMTBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyOXB4O1xyXG5cdFx0XHQmLS1udW17XHJcblx0XHRcdFx0Y291bnRlci1yZXNldDogbXlDb3VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19pdGVte1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDhweDtcclxuXHRcdFx0XHRsZWZ0OiAtMjlweDtcclxuXHRcdFx0XHR3aWR0aDogMTRweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvc3ZnL2ljb24tY2hlY2stYmx1ZS5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLS1udW17XHJcblx0XHRcdFx0bGlzdC1zdHlsZTpub25lO1xyXG5cdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IC0yN3B4O1xyXG5cdFx0XHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IG15Q291bnRlcjtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIobXlDb3VudGVyKSAnLic7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19idXR0b257XHJcblx0XHRcdEBpbmNsdWRlIGJ1dHRvbigxMDAlKTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1kb2N1bWVudHN7XHJcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0Jl9fdGl0bGV7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHR9XHJcblx0XHQmX19saXN0e1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRnYXA6IDEwcHg7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjhweDtcclxuXHRcdH1cclxuXHRcdCZfX2l0ZW17XHJcblx0XHRcdEBleHRlbmQgLnZpc2EtaW5mb19faXRlbTtcclxuXHRcdFx0Ji0tYmx1ZXtcclxuXHRcdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji0tbGlua3tcclxuXHRcdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0Jjpmb2N1cy12aXNpYmxle1xyXG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5hcnRpY2xle1xyXG5cdHBhZGRpbmctdG9wOiA2OXB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuXHRoMixoM3tcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRAbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdHVse1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRsaXtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDhweDtcclxuXHRcdFx0XHRsZWZ0OiAtMjlweDtcclxuXHRcdFx0XHR3aWR0aDogMTRweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3N2Zy9pY29uLWNoZWNrLWJsdWUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3RpdGxle1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTlweDtcclxuXHR9XHJcblx0Ji1pbmZve1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGdhcDogNDBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0XHRAbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRnYXA6IDEwcHg7XHJcblx0XHR9XHJcblx0XHQmX19pdGVte1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRnYXA6IDEwcHg7XHJcblx0XHR9XHJcblx0XHQmX192YWx7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE0cHg7XHJcblx0XHRcdCYtLWJvbGR7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9faWNvbntcclxuXHRcdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRcdGhlaWdodDogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fZm90b2JveHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA1MDBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXtcclxuXHRcdFx0aGVpZ2h0OiAzMDBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fZm90b3tcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0fVxyXG5cdCYtZGVzY3JpcHRpb257XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzOXB4O1xyXG5cdFx0cGFkZGluZzogNDBweDtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoNDYsIDEyMCwgMjU1LCAwLjEpO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSg0NiwgMTIwLCAyNTUsIDAuNCk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0QG1lZGlhKG1heC13aWR0aDogNzY4cHgpe1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19ib3h0aXRsZXtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHQmLS1ibHVle1xyXG5cdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYXBwbGljYXRpb257XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0cGFkZGluZzogNDlweCA0MHB4IDQwcHggNDBweDtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTUuMjlkZWcsICMyRTc4RkYgMjIuNyUsICM0NjYzQkUgODEuOTIlKTtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXtcclxuXHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAyMjBweDtcclxuXHR9XHJcblx0Jl9fdGl0bGV7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA5cHg7XHJcblx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0fVxyXG5cdCZfX3ByaWNle1xyXG5cdFx0Zm9udC1zaXplOiAzOXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0JjphZnRlcntcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTgwcHg7XHJcblx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMnB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3RleHR7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdH1cclxuXHQmX19idXR0b257XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0bWF4LXdpZHRoOiAzMjBweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdH1cclxuXHQmX19pbWd7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogNDBweDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXtcclxuXHRcdFx0ei1pbmRleDogLTE7XHJcblx0XHRcdGJvdHRvbTogMTI1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2hhcmV7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Z2FwOiAyMHB4O1xyXG5cdHBhZGRpbmc6IDQycHggMTVweDtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0Jl9fdGl0bGV7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0fVxyXG5cdCZfX2xpc3R7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGdhcDogMTBweDtcclxuXHR9XHJcblx0Jl9fbGlua3tcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR3aWR0aDogNTBweDtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdGJhY2tncm91bmQ6ICRibHVlO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHRcdEBtZWRpYShob3ZlcjogaG92ZXIpe1xyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggNnB4ICRibHVlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbi5yZWdpc3RyYXRpb24ge1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuXHQmX19pbm5lciB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ2LCAxMjAsIDI1NSwgMC4yKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRwYWRkaW5nOiA0MHB4O1xyXG5cdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpO1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSg0NiwgMTIwLCAyNTUsIDAuMSk7XHJcblx0fVxyXG5cdCZfX3N1YnRpdGxlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHR9XHJcblx0Jl9fcHJpY2Uge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHR9XHJcblx0Jl9fYnV0dG9uIHtcclxuXHRcdEBpbmNsdWRlIGJ1dHRvbigxMDAlKTtcclxuXHR9XHJcblx0Jl9fbGlzdHtcclxuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGJsdWUsIC4yKTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Z2FwOiAxMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMjlweDtcclxuXHRcdCYtLW51bXtcclxuXHRcdFx0Y291bnRlci1yZXNldDogbXlDb3VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19pdGVte1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0JjpiZWZvcmV7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogOHB4O1xyXG5cdFx0XHRsZWZ0OiAtMjlweDtcclxuXHRcdFx0d2lkdGg6IDE0cHg7XHJcblx0XHRcdGhlaWdodDogMTBweDtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvc3ZnL2ljb24tY2hlY2stYmx1ZS5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuXHRcdH1cclxuXHRcdGIge1xyXG5cdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHR9XHJcblx0XHQmLS1udW17XHJcblx0XHRcdGxpc3Qtc3R5bGU6bm9uZTtcclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bGVmdDogLTI3cHg7XHJcblx0XHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IG15Q291bnRlcjtcclxuXHRcdFx0XHRjb250ZW50OiBjb3VudGVyKG15Q291bnRlcikgJy4nO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4udHJhbnNpdCB7XHJcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG4udHJhbnNpdF9fYmxvYmFsIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0fVxyXG59XHJcbi50cmFuc2l0X19ibG9iYWwtaW1nIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAyNDBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnRyYW5zaXRfX2Jsb2JhbC10aXRsZSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG5cdGgxIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRmb250LXNpemU6IDUwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogNTRweDtcclxuXHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuXHRcdGgxIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG4gICBsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2NXB4KSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0aDEge1xyXG5cdFx0XHRmb250LXNpemU6IDI1cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4udHJhbnNpdF9fYmxvYmFsLXRleHQge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW4tYm90dG9tOiAyOXB4O1xyXG5cclxuXHRwIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcbn1cclxuLnRyYW5zaXRfX2Jsb2JhbC1jb250ZW50IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0fVxyXG59XHJcbi50cmFuc2l0X19ibG9iYWwtcm93IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuXHRcdG1hcmdpbi1yaWdodDogLTEwcHg7XHJcblx0XHRtYXJnaW4tbGVmdDogLTEwcHg7XHJcblx0fVxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxufVxyXG4udHJhbnNpdF9fYmxvYmFsLWNvbCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHR9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4udHJhbnNpdF9fYmxvYmFsLXNlY3Rpb24ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG4udHJhbnNpdF9fYmxvYmFsLXNlY3Rpb25fX3RpdGxlIHtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRsaW5lLWhlaWdodDogMzBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y29sb3I6ICNGRkZGRkY7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luLWJvdHRvbTogMjlweDtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdH1cclxufVxyXG4udHJhbnNpdF9fYmxvYmFsLXNlY3Rpb25fX2NvbnRlbnQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YmFja2dyb3VuZDogcmdiYSg0NiwgMTIwLCAyNTUsIDAuMSk7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSg0NiwgMTIwLCAyNTUsIDAuMik7XHJcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRwYWRkaW5nOiAwIDQwcHggNDBweDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGZsZXg6IDE7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cdFx0cGFkZGluZzogMCAyMHB4IDMwcHg7XHJcblx0fVxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cdFx0cGFkZGluZzogMCAxMHB4IDIwcHg7XHJcblx0fVxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2NXB4KSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0cGFkZGluZzogMCAxMHB4IDEwcHg7XHJcblx0fVxyXG59XHJcbi50cmFuc2l0X19zZWN0aW9uLWJsb2NrIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLWxlZnQ6IDY0cHg7XHJcblx0cGFkZGluZy10b3A6IDQwcHg7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDM4cHg7XHJcblx0fVxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2NXB4KSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMjZweDtcclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiA0MHB4O1xyXG5cdFx0d2lkdGg6IDQ0cHg7XHJcblx0XHRoZWlnaHQ6IDQ0cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9zdmcvaWNvbi1jaGVjay5zdmcnKSBuby1yZXBlYXQ7XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcblx0XHRcdHdpZHRoOiAzMHB4O1xyXG4gIFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHR0b3A6IDEycHg7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2NXB4KSB7XHJcblx0XHRcdHdpZHRoOiAyMHB4O1xyXG4gIFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHR0b3A6IDExcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsIDAuMik7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHAge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGIge1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRjb2xvcjogIzJFNzhGRjtcclxuXHRcdH1cclxuXHJcblxyXG5cdH1cclxuXHJcblx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0bWluLWhlaWdodDogMTY1cHg7XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDE5NXB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi50cmFuc2l0X19ibG9iYWwtY29zdCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmc6IDQwcHggNDBweCAxMDBweCAxMjRweDtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDQ2LCAxMjAsIDI1NSwgMC40KTtcclxuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogNDBweDtcclxuXHRcdHRvcDogNDBweDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3N2Zy9pY29uLWNvc3Quc3ZnJykgbm8tcmVwZWF0O1xyXG5cdFx0d2lkdGg6IDY0cHg7XHJcblx0XHRoZWlnaHQ6IDY0cHg7XHJcblx0fVxyXG5cclxuXHRwLCB1bCBsaSB7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGIge1xyXG5cdFx0XHRjb2xvcjogIzJFNzhGRjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cdFx0cGFkZGluZzogNDBweCAyMHB4IDYwcHggOTRweDtcclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRsZWZ0OiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcblx0XHRwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA3MHB4O1xyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0bGVmdDogMTVweDtcclxuXHRcdFx0dG9wOiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xyXG5cdFx0cGFkZGluZzogMTBweCAxMHB4IDEwcHggNTBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0XHR0b3A6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi50cmFuc2l0X19ibG9iYWwtY29zdF9fYmxvY2sge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcbi50cmFuc2l0X19ibG9iYWwtY29zdF9fbGlzdCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdGxpIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAxMnB4O1xyXG5cdFx0XHR0b3A6IDEycHg7XHJcblx0XHRcdHdpZHRoOiAzcHg7XHJcblx0XHRcdGhlaWdodDogM3B4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0bGVmdDogNXB4O1xyXG4gIFx0XHR0b3A6IDExcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogOHB4O1xyXG5cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG4gICAgdG9wOiAxMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxufVxyXG4udHJhbnNpdF9fYmxvYmFsLWFjdGlvbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDMwcHggMDtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcblx0XHRtYXJnaW46IDYwcHggMDtcclxuXHJcblx0XHRidXR0b24ge1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0cGFkZGluZzogMHB4IDU1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYnRuX19zdHlsZS1ibHVlLCBidXR0b24ge1xyXG5cdFx0bWluLXdpZHRoOiAyOTVweDtcclxuXHRcdG1hcmdpbjogMCA1cHg7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cdFx0LmJ0bl9fc3R5bGUtYmx1ZSwgYnV0dG9uIHtcclxuXHRcdFx0bWFyZ2luOiA1cHggMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG4udHJhbnNpdF9fYmxvYmFsLWJvdHRvbSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHR9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdH1cclxufVxyXG4jbm90aWZ5X3NjYW1tZXJzIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dHJhbnNpdGlvbjogYm90dG9tIC4zcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGJvdHRvbTogMDtcclxuXHRyaWdodDogMTAwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcclxuXHRiYWNrZ3JvdW5kOiAjMmU3OGZmO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGNvbG9yOiAjRkZGRkZGO1xyXG5cdHBhZGRpbmc6IDEwcHggMzJweDtcclxuXHR6LWluZGV4OiA4ODg7XHJcblxyXG5cdC5ub3RpZnkge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdHNwYW46Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cdFx0cmlnaHQ6IDEyMHB4O1xyXG5cdH1cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xyXG5cdFx0bGVmdDogMjBweDtcclxuXHRcdHJpZ2h0OiBpbmhlcml0O1xyXG5cdH1cclxuXHQmLmlzLWFjdGl2ZSB7XHJcblx0XHRib3R0b206IC01MHB4O1xyXG5cdH1cclxuXHQmOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQ6ICM0NjYzYmU7XHJcblx0fVxyXG59XHJcbi5zY2FtbWVyX19jbG9zZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMjBweDtcclxuXHRyaWdodDogMjBweDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGhlaWdodDogMzJweDtcclxuXHR3aWR0aDogMzJweDtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG5cdGJveC1zaGFkb3c6IDAgMCAzMHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0ei1pbmRleDogMTA7XHJcbn1cclxuI3dpbmRvd19zY2FtbWVycyB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRyYW5zaXRpb246IGJvdHRvbSAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0Ym90dG9tOiAtODAwcHg7XHJcblx0cmlnaHQ6IDEwMHB4O1xyXG5cdG1heC13aWR0aDogNTEwcHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ei1pbmRleDogODg4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0YmFja2dyb3VuZDogIzJlNzhmZjtcclxuXHRib3gtc2hhZG93OiAwIDAgNS4ycHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG5cdHBhZGRpbmc6IDMycHg7XHJcblx0Y29sb3I6ICNGRkZGRkY7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cdFx0bGVmdDogMjBweDtcclxuXHRcdHJpZ2h0OiAyMHB4O1xyXG5cdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxuXHQuc2NhbW1lcl9fY2xvc2Uge1xyXG5cdFx0Y29sb3I6ICMzMzMzMzM7XHJcblx0XHRyaWdodDogMTZweDtcclxuXHRcdHRvcDogMTZweDtcclxuXHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIFx0dG9wOiAuNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0cCB7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gIG1heC13aWR0aDogNDE2cHg7XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRvbCB7XHJcblx0XHRjb3VudGVyLXJlc2V0OiBsaTtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRjb250ZW50OiBjb3VudGVyKGxpKScuJztcclxuXHRcdFx0XHRjb3VudGVyLWluY3JlbWVudDogbGk7XHJcblx0XHRcdH1cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSAvLy1saVxyXG5cdH1cclxuXHJcblx0Ji5pcy1hY3RpdmUge1xyXG5cdFx0Ym90dG9tOiA4MHB4O1xyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cdFx0XHRib3R0b206IGNhbGMoNTAlIC0gMjUwcHgpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ucHJvZml0YWJsZV9fd29yayB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG5cdFx0LnNlY3Rpb24tdGl0bGUge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ucHJvZml0YWJsZV9fd29yay1jb250YWluZXIge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDYsIDEyMCwgMjU1LCAwLjIpO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoNDYsIDEyMCwgMjU1LCAwLjEpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbn1cclxuLnByb2ZpdGFibGVfX3dvcmstcm93IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG4ucHJvZml0YWJsZV9fd29yay1jb2wge1xyXG5cdHdpZHRoOiA1MCU7XHJcblx0cGFkZGluZzogMzlweDtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcclxuXHJcblx0XHQmOm50aC1jaGlsZChldmVuKSB7XHJcblx0XHQucHJvZml0YWJsZV9fd29yay1ibG9jayB7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMkU3OEZGO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMC4yO1xyXG5cdFx0XHRcdFx0bGVmdDogLTM5cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHJcblx0XHQmOmZpcnN0LWNoaWxkLFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHQucHJvZml0YWJsZV9fd29yay1ibG9jayB7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdGJvdHRvbTogLTM5cHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzJFNzhGRjtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDAuMjtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cclxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdC5wcm9maXRhYmxlX193b3JrLWJsb2NrIHtcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAtMjBweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMkU3OEZGO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMC4yO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2NXB4KSB7XHJcblx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cclxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdC5wcm9maXRhYmxlX193b3JrLWJsb2NrOjphZnRlciB7XHJcblx0XHRcdFx0Ym90dG9tOiAtMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuLnByb2ZpdGFibGVfX3dvcmstYmxvY2sge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4ucHJvZml0YWJsZV9fd29yay1oZWFkZXIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHR9XHJcbn1cclxuLnByb2ZpdGFibGVfX3dvcmstaWNvbiB7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcbn1cclxuLnByb2ZpdGFibGVfX3dvcmstdGl0bGUge1xyXG5cdGZsZXgtZ3JvdzogMTtcclxuXHRtaW4td2lkdGg6IDFweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0Y29sb3I6ICMyRTc4RkY7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2NXB4KSB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0fVxyXG59XHJcbi5wcm9maXRhYmxlX193b3JrLWNvbnRlbnQge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRwIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XHJcblx0XHRwIGJyIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2NXB4KSB7XHJcblx0XHRwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmhvd19fd29yayB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiA2MHB4IDA7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2NXB4KSB7XHJcblx0XHRtYXJnaW46IDIwcHggMDtcclxuXHJcblx0XHQuc2VjdGlvbi10aXRsZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5ob3dfX3dvcmstY29udGFpbmVyIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG4uaG93X193b3JrLWJsb2NrIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDYsIDEyMCwgMjU1LCAwLjIpO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoNDYsIDEyMCwgMjU1LCAwLjEpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0cGFkZGluZzogMjlweCA0MHB4IDI5cHggMjZweDtcclxuXHJcblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdH1cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xyXG5cdFx0cGFkZGluZzogMTBweDtcclxuXHR9XHJcbn1cclxuLmhvd19fd29yay1ibG9ja19fY291bnQge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR3aWR0aDogMTE5cHg7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc2l6ZTogODBweDtcclxuXHRsaW5lLWhlaWdodDogODBweDtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogNzBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA3MHB4O1xyXG5cdFx0d2lkdGg6IDgwcHg7XHJcblx0fVxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2NXB4KSB7XHJcblx0XHRmb250LXNpemU6IDYwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogNjBweDtcclxuXHRcdHdpZHRoOiA2MHB4O1xyXG5cdH1cclxufVxyXG4uaG93X193b3JrLWJsb2NrX19jb250ZW50IHtcclxuXHRmbGV4LWdyb3c6IDE7XHJcblx0bWluLXdpZHRoOiAxcHg7XHJcblx0cGFkZGluZy10b3A6IDEwcHg7XHJcblxyXG5cdHAge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2NXB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdH1cclxuXHR9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcclxuXHRcdHBhZGRpbmctdG9wOiA2cHg7XHJcblx0fVxyXG5cclxufVxyXG4uaG93X193b3JrLWJsb2NrX190aXRsZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHR9XHJcblxyXG59XHJcbi5hZmZpbGlhdGVfX3Byb2dyYW0ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogNjBweCAwO1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xyXG5cdFx0bWFyZ2luOiAyMHB4IDA7XHJcblxyXG5cdFx0LnNlY3Rpb24tdGl0bGUge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uYWZmaWxpYXRlX19wcm9ncmFtLWNvbnRhaW5lciB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSg0NiwgMTIwLCAyNTUsIDAuMik7XHJcblx0YmFja2dyb3VuZDogcmdiYSg0NiwgMTIwLCAyNTUsIDAuMSk7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRwYWRkaW5nOiA0MHB4O1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcclxuXHRcdHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHR9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcclxuXHRcdHBhZGRpbmc6IDVweCAxMHB4O1xyXG5cdH1cclxufVxyXG4uYWZmaWxpYXRlX19wcm9ncmFtLWJsb2NrIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZy1sZWZ0OiAyOXB4O1xyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvc3ZnL2ljb24tY2hlY2stYmx1ZS5zdmcnKSBuby1yZXBlYXQ7XHJcblx0XHR3aWR0aDogMTRweDtcclxuXHRcdGhlaWdodDogMTBweDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDlweDtcclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcclxuXHRcdFx0dG9wOiAxOXB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcclxuXHRcdFx0dG9wOiAxNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0cCB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjZweDtcclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblxyXG5cdFx0cCBiciB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xyXG5cdFx0cGFkZGluZy10b3A6IDVweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblx0fVxyXG5cclxufVxyXG4uYWZmaWxpYXRlX19wcm9ncmFtLXJvdyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdH1cclxufVxyXG4uam9pbl9fbm93IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuXHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cdFxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2NXB4KSB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5qb2luX19ub3ctY29udGFpbmVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5NS4yOWRlZywgIzJFNzhGRiAyMi43JSwgIzQ2NjNCRSA4MS45MiUpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2NXB4KSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdH1cclxufVxyXG4uam9pbl9fbm93LWxlZnQge1xyXG5cdCBmbGV4LWdyb3c6IDE7XHJcblx0XHRtaW4td2lkdGg6IDFweDtcclxuXHRcdHBhZGRpbmc6IDYwcHggMzBweCA1NXB4IDYwcHg7XHJcblxyXG5cdFx0LnNlY3Rpb24tdGl0bGUge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcclxuXHRcdFx0cGFkZGluZzogMjBweCAxMHB4IDI1cHggMjBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cclxuXHRcdFx0LnNlY3Rpb24tdGl0bGUge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcbn1cclxuLmpvaW5fX25vdy10ZXh0IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHJcblx0cCB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHJcblx0XHRiIHtcclxuXHRcdFx0IGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdH1cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0IGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2NXB4KSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5qb2luX19ub3ctYWN0aW9uIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogNDBweCAwO1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRtYXJnaW46IDIwcHggMDtcclxuXHR9XHJcbn1cclxuLmpvaW5fX25vdy1idG4ge1xyXG5cdGhlaWdodDogNjBweDtcclxuXHRmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcblx0cGFkZGluZzogMCA4NHB4O1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdGNvbG9yOiAjMkU3OEZGO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLmpvaW5fX25vdy1yaWdodCB7XHJcblx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG5cdHdpZHRoOiA0NTBweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0fVxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5qb2luX19ub3ctaW1nIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW4tdG9wOiAtNTdweDtcclxuXHJcblx0cGljdHVyZSwgaW1nIHtcclxuXHRcdCBmbG9hdDogbGVmdDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcbi5qb2luX19ub3ctZW1haWwge1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5tYWtpbmdfX29yZGVyIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW4tYm90dG9tOiAxMTBweDtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG5cdFx0LnNlY3Rpb24tdGl0bGUge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ubWFraW5nX19vcmRlci1jb250YWluZXIge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcbi5tYWtpbmdfX29yZGVyLWluZm9ybWF0aW9uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG4ubWFraW5nX19vcmRlci1yb3cge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG5cdG1hcmdpbi1yaWdodDogLTEwcHg7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHR9XHJcbn1cclxuLm1ha2luZ19fb3JkZXItY29sIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcblx0Ji5pcy1sZWZ0IHtcclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xyXG5cdFx0XHR3aWR0aDogNTklO1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5pcy1yaWdodCB7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xyXG5cdFx0XHRmbGV4LWdyb3c6IDE7XHJcblx0XHRcdG1pbi13aWR0aDogMXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuXHJcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcbn1cclxuLm1ha2luZ19fb3JkZXItZm9ybSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZy1ib3R0b206IDYwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdH1cclxufVxyXG4ubWFraW5nX19vcmRlci1kYXRhIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdHBhZGRpbmc6IDYwcHg7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcclxuXHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0fVxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0fVxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2NXB4KSB7XHJcblx0XHRwYWRkaW5nOiAxNXB4IDEwcHg7XHJcblx0fVxyXG5cclxufVxyXG4ubWFraW5nX19vcmRlci1mb3JtX190aXRsZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0fVxyXG59XHJcbi5tYWtpbmdfX29yZGVyLWZvcm1fX2dyb3VwIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuXHRtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG5cclxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHQubWFraW5nX19vcmRlci1mb3JtX19ncm91cC0tY29sICsgLm1ha2luZ19fb3JkZXItZm9ybV9fZ3JvdXAtLWNvbCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5tYWtpbmdfX29yZGVyLWZvcm1fX2dyb3VwLS1jb2wge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGZsZXgtZ3JvdzogMTtcclxuXHRtaW4td2lkdGg6IDFweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcblx0Lml0aSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHR9XHJcblx0Lml0aV9fc2VsZWN0ZWQtZGlhbC1jb2RlIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTRweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHQuaXRpX19hcnJvdyB7XHJcblx0XHRib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdCYuaXRpX19hcnJvdy0tdXAge1xyXG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xyXG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0fVxyXG59XHJcbi5mb3JtX19maWVsZCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XHJcblx0aGVpZ2h0OiA2MHB4O1xyXG5cdGJvcmRlcjogMDtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHBhZGRpbmc6IDAgMzBweDtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHR9XHJcblxyXG5cclxuXHQmOjpwbGFjZWhvbGRlciB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHQmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHQmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG4ubWFraW5nX19vcmRlci1lcnJvciB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMTRweDtcclxuXHRjb2xvcjogI2ZmMDAwMDtcclxuXHRtYXJnaW4tdG9wOiAzcHg7XHJcbn1cclxuLmlzLWVycm9yIC5tYWtpbmdfX29yZGVyLWVycm9yIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG50ZXh0YXJlYS5mb3JtX19maWVsZCB7XHJcblx0aGVpZ2h0OiAxMDBweDtcclxuXHRtYXgtaGVpZ2h0OiAxMDBweDtcclxuXHRtaW4taGVpZ2h0OiAxMDBweDtcclxuXHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0bWluLXdpZHRoOiAxMDAlO1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xyXG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHR9XHJcbn1cclxuLm1ha2luZ19fb3JkZXItZGV0YWlscyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDQ2LDEyMCwyNTUsIC4xKTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ2LDEyMCwyNTUsIC4yKTtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdHBhZGRpbmc6IDYwcHg7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xyXG5cdFx0cGFkZGluZzogMjBweDtcclxuXHR9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcclxuXHRcdHBhZGRpbmc6IDE1cHggMTBweDtcclxuXHR9XHJcbn1cclxuLm1ha2luZ19fb3JkZXItdG9wIHtcclxuXHRmbGV4OiAxO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcbi5tYWtpbmdfX29yZGVyLXRhYmxlIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHJcblx0dGgge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuXHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XHJcblx0XHR9XHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHR0ZCB7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xyXG5cdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuXHJcblx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcclxuXHRcdH1cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdH1cclxuXHJcblxyXG5cdFx0Ji5pcy1ib2xkIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0dHIuaXMtdG90YWwge1xyXG5cdFx0dGQge1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5tYWtpbmdfX29yZGVyLWJvdHRvbSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZy10b3A6IDIwcHg7XHJcbn1cclxuLm1ha2luZ19fb3JkZXItYm90dG9tX19jaGVja2VkIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbi5tYWtpbmdfX29yZGVyLWNoZWNrYm94IHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG59XHJcbi5tYWtpbmdfX29yZGVyLWxhYmVsIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0cGFkZGluZy1sZWZ0OiAzNXB4O1xyXG5cclxuXHRhIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0fVxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdH1cclxuXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3N2Zy9pY29uLWNoZWNrLXRvdGFsLnN2ZycpIGNlbnRlciBuby1yZXBlYXQ7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdH1cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG5cdFx0YnIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ubWFraW5nX19vcmRlci1jaGVja2JveDpjaGVja2VkICsgLm1ha2luZ19fb3JkZXItbGFiZWwge1xyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMkU3OEZGO1xyXG5cdH1cclxuXHQmOjphZnRlciB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG4ubWFraW5nX19vcmRlci1hY3Rpb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHQuaG9tZV9fYnV0dG9uIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuLm1ha2luZ19fb3JkZXItdGV4dCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdGg0IHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzRweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cdHAge1xyXG5cdFx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cclxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0YiB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcclxuXHRcdGg0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdH1cclxuXHRcdHAge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ubWFraW5nX19vcmRlci10ZXh0LS1pbWcge1xyXG5cdG1hcmdpbi1ib3R0b206IDEzcHg7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGhlaWdodDogYXV0bztcclxufVxyXG4ubWFraW5nX19vcmRlci1jb250YWN0cyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogNDBweDtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI5LCA0MSwgNjUsIDAuMyk7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSg0NiwgMTIwLCAyNTUsIDAuMik7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHJcblx0aDQge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdH1cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xyXG5cdFx0cGFkZGluZzogMTVweCAxMHB4O1xyXG5cclxuXHRcdGg0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcbi5tYWtpbmdfX29yZGVyLWNvbnRhY3QtLWxpc3Qge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcblx0bGkge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0bGkge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ubWFraW5nX19vcmRlci1jb250YWN0LS1pbWcge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuLnBheW1lbnRfX2luZm9ybWF0aW9uIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0cGFkZGluZzogNTBweCAxNXB4O1xyXG5cdG1pbi1oZWlnaHQ6IGNhbGMoMTAwZHZoIC0gNDI2cHgpO1xyXG5cdC8vIDE3MCAxNTZcclxuXHRcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcclxuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoMTAwZHZoIC0gNDA2cHgpO1xyXG5cdFx0Ly8gMTUwIDE1NlxyXG5cdH1cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG5cdFx0bWluLWhlaWdodDogY2FsYygxMDBkdmggLSA0NjFweCk7XHJcblx0XHQvLyAxNTAgMjExXHJcblx0fVxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XHJcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDQzMXB4KTtcclxuXHRcdC8vIDEyMCAyMTFcclxuXHR9XHJcbn1cclxuLnBheW1lbnRfX2luZm9ybWF0aW9uLWJsb2NrIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDQ2LCAxMjAsIDI1NSwgMC4xKTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ2LCAxMjAsIDI1NSwgMC4yKTtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogNjAwcHg7XHJcblx0cGFkZGluZzogNDBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcclxuXHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0fVxyXG59XHJcbi5wYXltZW50X19pbmZvcm1hdGlvbi1pY29uIHtcclxuXHRtYXJnaW4tYm90dG9tOiAzcHg7XHJcbn1cclxuLnBheW1lbnRfX2luZm9ybWF0aW9uLXRpdGxlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHRsaW5lLWhlaWdodDogMzRweDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0fVxyXG59XHJcbi5wYXltZW50X19pbmZvcm1hdGlvbi10ZXh0IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuXHRwIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRcdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcbi5wYXltZW50X19pbmZvcm1hdGlvbi1hY3Rpb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHQuaG9tZV9fYnV0dG9uIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuLnNlY3Rpb24tdGl0bGVfX3RleHQge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0cCB7XHJcblx0XHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNik7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xyXG5cdFx0cCBiciB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xyXG5cdFx0cCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi50cmFuc2l0IHtcclxuXHQuc2VjdGlvbi10aXRsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxufVxyXG4uYnRuX19zdHlsZS1ibHVlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGhlaWdodDogNjBweDtcclxuXHRmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRiYWNrZ3JvdW5kOiAjMkU3OEZGO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblxyXG5cdHNwYW4ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHR9XHJcblxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTUuMjlkZWcsICMyRTc4RkYgMjIuNyUsICM0NjYzQkUgODEuOTIlKTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG5cdH1cclxuXHJcblx0Jjpob3Zlcjo6YWZ0ZXIge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdH1cclxufVxyXG4uYnV0dG9uc19fYmxvY2sge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcbi5idXR0b25zX19yb3cge1xyXG5cdG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG5cdG1hcmdpbi1yaWdodDogLTVweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG59XHJcbi5idXR0b25zX19jb2wge1xyXG5cdHBhZGRpbmc6IDAgNXB4O1xyXG5cclxuXHQmLmlzLWJpZyB7XHJcblx0XHRtaW4td2lkdGg6IDFweDtcclxuXHRcdGZsZXgtZ3JvdzogMTtcclxuXHR9XHJcblxyXG5cdC5idG5fX3N0eWxlLWJsdWUge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA1M3B4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogNTNweDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXJnaW46IDVweCAwO1xyXG5cclxuXHRcdC5idG5fX3N0eWxlLWJsdWUge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnJlZ2lzdHJhdGlvbl9faW5uZXIsIC50d29fX2NvbHVtbnMge1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XHJcblx0XHQuYnV0dG9uc19fY29sIHtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmJ1dHRvbnNfX2Jsb2NrcyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcblxyXG5cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHt9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2NXB4KSB7fSIsIi8vIGdsb2JhbCBpbmNsdWRlXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1vbnRzZXJyYXQ6aXRhbCx3Z2h0QDAsMTAwLi45MDA7MSwxMDAuLjkwMCZmYW1pbHk9UnViaWs6aXRhbCx3Z2h0QDAsMzAwLi45MDA7MSwzMDAuLjkwMCZkaXNwbGF5PXN3YXAnKTtcclxuXHJcblxyXG4vLyBsb2NhbCBpbmNsdWRlXHJcbi8vIEBmb250LWZhY2Uge1xyXG4vLyBcdGZvbnQtZmFtaWx5OiAnR2lscm95JztcclxuLy8gXHRzcmM6IHVybCgnLi4vZm9udHMvR2lscm95LVJlZ3VsYXIuZW90Jyk7XHJcbi8vIFx0c3JjOiBsb2NhbCgnR2lscm95IFJlZ3VsYXInKSwgbG9jYWwoJ0dpbHJveS1SZWd1bGFyJyksXHJcbi8vIFx0XHR1cmwoJy4uL2ZvbnRzL0dpbHJveS1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbi8vIFx0XHR1cmwoJy4uL2ZvbnRzL0dpbHJveS1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4vLyBcdFx0dXJsKCcuLi9mb250cy9HaWxyb3ktUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbi8vIFx0XHR1cmwoJy4uL2ZvbnRzL0dpbHJveS1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuLy8gXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG4vLyBcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuLy8gfVxyXG4iLCIkYmxhY2s6ICMwMDA7XHJcbiRkYXJrOiAjMUIyMDJDO1xyXG4kd2hpdGU6ICNGRkY7XHJcbiR3aGl0ZU9wYWNpdHk6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTsgXHJcbiRibHVlOiAjMkU3OEZGO1xyXG5cclxuLy8gTUlYSU5TXHJcbkBtaXhpbiBidXR0b24oJHdpZHRoKXtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdG1heC13aWR0aDogJHdpZHRoO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogNjBweDtcclxuXHRmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Y29sb3I6ICR3aGl0ZTtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdGJhY2tncm91bmQ6ICRibHVlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHRzcGFue1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHR9XHJcblx0JjphZnRlcntcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk1LjI5ZGVnLCAjMkU3OEZGIDIyLjclLCAjNDY2M0JFIDgxLjkyJSk7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdH1cclxuXHQmOmhvdmVyOmFmdGVye1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG5cdH1cclxufVxyXG4iLCJcclxuXHJcbi5idXR0b257XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiA2MHB4O1xyXG5cdGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRjb2xvcjogJHdoaXRlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0YmFja2dyb3VuZDogJGJsdWU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdHNwYW57XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdH1cclxuXHQmOmFmdGVye1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTUuMjlkZWcsICMyRTc4RkYgMjIuNyUsICM0NjYzQkUgODEuOTIlKTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblx0fVxyXG5cdCY6aG92ZXI6YWZ0ZXJ7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcblx0fVxyXG59XHJcblxyXG4ucG9wdXB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDE1O1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI3LDM0LDQwLDAuOSk7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmc6IDMwcHggMDtcclxuICAmLmlzLW9wZW57XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XHJcbiAgfVxyXG4gICZfX2JvZHl7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBwYWRkaW5nOiA1NXB4IDYwcHggNjBweCA2MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNywzMiw0NCwwLjgpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggNTBweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wIHJpZ2h0LCByZ2JhKDI5LCA3NiwgMTc2LCAwLjI4KSAzLjYzJSwgcmdiYSgyOSwgNzYsIDE3NiwgMCkgNDEuMjQlKTtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDU2NXB4KXtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGl0bGV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gICAgJi0td2hpdGV7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RhZ3RpdGxle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIGNvbG9yOiAkd2hpdGVPcGFjaXR5O1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNTY1cHgpe1xyXG4gICAgICBicntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Nsb3Nle1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB0b3A6IDExcHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgIHRvcDogMTFweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtaGVpZ2h0OiA2NDBweCkge1xyXG4gIC5wb3B1cCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgIG1hcmdpbjogNTBweCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm17XHJcbiAgJl9faW5wdXR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hZ3JlZXtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAmX190ZXh0e1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYXtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMSk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBjb2xvcjogJHdoaXRlT3BhY2l0eTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19jaGVja2JveHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIH1cclxuICAmX19jaGVja2ljb257XHJcbiAgICB3aWR0aDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gIH1cclxuICAmX19pbnB1dHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAmOmNoZWNrZWQgKyAuYWdyZWVfX2NoZWNrYm94IC5hZ3JlZV9fY2hlY2tpY29ue1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pdGl7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG4uaXRpX19zZWxlY3RlZC1mbGFne1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAxMHB4O1xyXG59XHJcbi5pdGlfX3NlbGVjdGVkLWRpYWwtY29kZXtcclxuICBjb2xvcjogJGJsYWNrO1xyXG59XHJcbi5pdGlfX2NvdW50cnktbmFtZXtcclxuICBjb2xvcjogJGJsYWNrO1xyXG59XHJcbi5pdGktLWFsbG93LWRyb3Bkb3duIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIC5pdGlfX3NlbGVjdGVkLWZsYWd7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIC5pdGlfX3NlbGVjdGVkLWZsYWd7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qIHBvbGljeSAqL1xyXG5cclxuLnBvbGljeS1wb3B1cCB7XHJcbiAgLnBvcHVwX19ib2R5IHtcclxuICAgIG1heC13aWR0aDo5NjBweDtcclxuICAgIHBhZGRpbmc6NTVweCA2MHB4IDYwcHggNjBweDtcclxuICAgIHotaW5kZXg6MTEwO1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOnJnYmEoMjcsMzIsNDQsMC44KTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMCA0cHggNTBweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDUwcHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpO1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggNTBweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOjdweDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czo3cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6N3B4O1xyXG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6N3B4O1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OicnO1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgcGFkZGluZzowO1xyXG4gICAgICBtYXJnaW46MDtcclxuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgIHRvcDowO1xyXG4gICAgICBsZWZ0OjA7XHJcbiAgICAgIHotaW5kZXg6LTE7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsIHJnYmEoMjksIDc2LCAxNzYsIDAuMjgpIDMuNjMlLCByZ2JhKDI5LCA3NiwgMTc2LCAwKSA0MS4yNCUpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsIHJnYmEoMjksIDc2LCAxNzYsIDAuMjgpIDMuNjMlLCByZ2JhKDI5LCA3NiwgMTc2LCAwKSA0MS4yNCUpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsIHJnYmEoMjksIDc2LCAxNzYsIDAuMjgpIDMuNjMlLCByZ2JhKDI5LCA3NiwgMTc2LCAwKSA0MS4yNCUpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG8gdG9wIHJpZ2h0LCByZ2JhKDI5LCA3NiwgMTc2LCAwLjI4KSAzLjYzJSwgcmdiYSgyOSwgNzYsIDE3NiwgMCkgNDEuMjQlKTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsIHJnYmEoMjksIDc2LCAxNzYsIDAuMjgpIDMuNjMlLCByZ2JhKDI5LCA3NiwgMTc2LCAwKSA0MS4yNCUpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOjdweDtcclxuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOjdweDtcclxuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOjdweDtcclxuICAgICAgLWtodG1sLWJvcmRlci1yYWRpdXM6N3B4O1xyXG4gICAgfVxyXG4gIH1cclxuICBoMiB7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6NTAwO1xyXG4gICAgZm9udC1zdHlsZTpub3JtYWw7XHJcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTozMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6MzRweDtcclxuICAgIHBhZGRpbmc6MDtcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBjb2xvcjojMkU3OEZGO1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OjEwO1xyXG4gIH1cclxuICBoMyB7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6MzAwO1xyXG4gICAgZm9udC1zdHlsZTpub3JtYWw7XHJcbiAgICB0ZXh0LWFsaWduOmxlZnQ7XHJcbiAgICBmb250LXNpemU6MThweDtcclxuICAgIGxpbmUtaGVpZ2h0OjI4cHg7XHJcbiAgICBwYWRkaW5nOjA7XHJcbiAgICBtYXJnaW46MjBweCAwIDIwcHggMDtcclxuICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMSk7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6MTA7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OjMwMDtcclxuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xyXG4gICAgdGV4dC1hbGlnbjpsZWZ0O1xyXG4gICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDoyNHB4O1xyXG4gICAgcGFkZGluZzowO1xyXG4gICAgbWFyZ2luOjA7XHJcbiAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOCk7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6MTA7XHJcbiAgfVxyXG59XHJcbi5wb2xpY3ktdGV4dCB7XHJcbiAgd2lkdGg6Y2FsYygxMDAlIC0gMzBweCk7XHJcbiAgaGVpZ2h0OjMyNXB4O1xyXG4gIG92ZXJmbG93LXk6c2Nyb2xsO1xyXG4gIHBhZGRpbmc6MCAzMHB4IDAgMDtcclxuICBtYXJnaW46MjVweCAwIDAgMDtcclxuICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICB6LWluZGV4OjEwO1xyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcclxuICAucG9saWN5LXBvcHVwIC5wb3B1cF9fYm9keSB7XHJcbiAgICBtYXgtd2lkdGg6NjYwcHg7XHJcbiAgICBwYWRkaW5nOjU1cHggNjBweCA2MHB4IDYwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xyXG4gIC5wb2xpY3ktcG9wdXAgLnBvcHVwX19ib2R5IHtcclxuICAgIG1heC13aWR0aDozNjBweDtcclxuICAgIHBhZGRpbmc6NDBweCAzNXB4IDQwcHggMzVweDtcclxuICB9XHJcbiAgLnBvbGljeS1wb3B1cCBoMiB7XHJcbiAgICBmb250LXNpemU6MjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OjMwcHg7XHJcbiAgfVxyXG4gIC5wb2xpY3ktdGV4dCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDozMjVweDtcclxuICAgIG92ZXJmbG93LXk6c2Nyb2xsO1xyXG4gICAgcGFkZGluZzowIDMwcHggMCAwO1xyXG4gICAgbWFyZ2luOjI1cHggMCAwIDA7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6MTA7XHJcbiAgfVxyXG4gIC5wb2xpY3ktcG9wdXAgaDMge1xyXG4gICAgbWFyZ2luOjEwcHggMCAxMHB4IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcclxuICAucG9saWN5LXRleHQge1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGhlaWdodDphdXRvO1xyXG4gICAgb3ZlcmZsb3cteTppbmhlcml0O1xyXG4gICAgcGFkZGluZzowO1xyXG4gICAgbWFyZ2luOjI1cHggMCAwIDA7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICB9XHJcbn0iLCIuaGVhZGVye1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAxMTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICYuaXMtZml4ZWQge1xyXG4gICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMUIyMDJDO1xyXG4gIH1cclxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKVxyXG4gIH1cclxuICAmX19ib3h7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbiAgJl9fY29ubmVjdHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gIH1cclxuICAmX19idXR0b257XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB3aWR0aDogMTc2cHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICBzcGFue1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgICAmLS1kZXNrdG9we1xyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tbW9iaWxle1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTUuMjlkZWcsICMyRTc4RkYgMjIuNyUsICM0NjYzQkUgODEuOTIlKTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIH1cclxuICAgICY6aG92ZXI6YWZ0ZXJ7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3NvY3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgfVxyXG4gICZfX3NvY2xpbmt7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuICAmX19sb2dve1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAgICAgd2lkdGg6IDE1NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19uYXZ7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgei1pbmRleDogNTtcclxuICAgICAgdG9wOiA3MXB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3MXB4KTtcclxuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRkYXJrO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLm1vYmlsZS1vcGVue1xyXG4gICAgYmFja2dyb3VuZDogJGRhcms7XHJcbiAgICB6LWluZGV4OiA5MDA7XHJcbiAgICAuaGVhZGVyX19uYXZ7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tZW51e1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIEBtZWRpYShtYXgtd2lkdGg6IDExMDBweCl7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICAmX19saW5raWNvbntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgcGF0aHtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIH1cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDE1cHg7XHJcbiAgICAgIHJpZ2h0OiAtNHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGlua3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICBcclxuICAgIH1cclxuICB9XHJcbiAgJl9faXRlbXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA3cHg7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xyXG4gICAgfVxyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBib3R0b206IDEzcHg7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgwKTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEoaG92ZXI6IGhvdmVyKXtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmID4gLm1lbnVfX2xpbmt7XHJcbiAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZW51X19saW5raWNvbntcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgICAgcGF0aHtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkYmx1ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN1Ym1lbnV7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuaXMtb3BlbntcclxuICAgICAgJiA+IC5tZW51X19saW5re1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgfVxyXG4gICAgICAubWVudV9fbGlua2ljb257XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgcGF0aHtcclxuICAgICAgICAgIHN0cm9rZTogJGJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN1Ym1lbnV7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgdG9wOiA2MHB4O1xyXG4gIGxlZnQ6IC0zMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDEwcHg7XHJcbiAgcGFkZGluZzogMzBweDtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjcsIDMyLCA0NCwgMC44KTtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpe1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIGdhcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogMDtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICAmX19pdGVte1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgJiA+IC5tZW51X19saW5re1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpe1xyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19saW5re1xyXG4gICAgQGV4dGVuZCAubWVudV9fbGluaztcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnVyZ2Vye1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIHNwYW57XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMjVzO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjI1czsgXHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IC04cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMjVzO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cywgdG9wIC4yNXMgLjI1cztcclxuICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA4cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMjVzO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cywgdG9wIC4yNXMgLjI1cztcclxuICAgIH1cclxuICB9XHJcbiAgJi5pcy1hY3RpdmV7XHJcbiAgICBzcGFue1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIC4yNXMsIHRyYW5zZm9ybSAuMjVzIC4yNXM7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC00NWRlZyk7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC40cywgdHJhbnNmb3JtIC4yNXMgLjI1cztcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmZvb3RlcntcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkYmx1ZTtcclxuICAmX19ib3h7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190ZXh0e1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgY29sb3I6ICR3aGl0ZU9wYWNpdHk7XHJcbiAgfVxyXG4gICZfX2xpbmtze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogNDBweDtcclxuICAgIGEsYnV0dG9uIHtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGlua3Nib3h7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGdhcDogMTBweDtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59Il19 */

/* End */


/* Start:/local/templates/globalbankaccounts/components/bitrix/menu/top/style.css?1726051623452*/
.menu__item.active:after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 13px;

    display: block;
    width: 20px;
    height: 1px;
    border-radius: 50px;
    background: #2E78FF;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-transform: translateX(-50%) scale(1);
    -ms-transform: translateX(-50%) scale(1);
    transform: translateX(-50%) scale(1);
}
.menu__item.active a {
    color: #2E78FF;
}


/* End */


/* Start:/local/templates/globalbankaccounts/template_styles.css?17509850461820*/
li.countries__item a {
    color: #FFF;
    cursor: pointer;
}
.header__logo_link {
    margin-bottom: -5px;
}
.article-description a {
    color: #fff;
    text-decoration: underline;
}
.article-description a:hover {
    text-decoration: none;
}
.article h2 {margin-top: 20px}
.article ul {margin: 10px 0;}
.article ol {margin: 10px 0;}
.article ol li {  margin-left: 1rem;}
.article a {color:#eee; font-weight:700;text-decoration:underline;}
strong {  font-weight: 700;}

.article-info__val--more {
    display: inline-block;
    position: relative;
}

.show-more-btn {
    background: none;
    border: none;
    color: #007bff;
    cursor: pointer;
    font-size: 14px;
    padding: 5px;
}

.more-countries {
    display: none;
    position: absolute;
    left: 0;
    top: 25px;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 5px 10px;
    list-style: none;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
    z-index: 10;
    background: #263356;
    color: #fff;

}

.more-countries li {
    margin: 5px 0;
}

.more-countries li:before {
    content:none!important;
}

.more-countries ul{
    padding-left:unset;
}

.more-countries a {
       color: #fff;
    text-decoration: none;
}

.more-countries a:hover {
    color: #007bff;
    text-decoration: underline;
}
.cart-btn {color:rgba(255, 255, 255, 0.6);}

.qty-td {
  display: flex;
  align-items: center;
  justify-content: center;
    line-height: 48px !important;
}

.qty-td .cart-qty{margin: 0 7px;}
.making__order-table .item-sum {  min-width: 75px;}
.article h3 {  font-size: 18px;}
.cart-modal-btns {display:flex; gap:10px;}
.header__button {
  width: 160px;
  font-size: 13px;
}
.header__connect {gap:10px;}
.button__buy-3 {margin-bottom:15px;}
@media (max-width: 565px) {
  .header__calllink {display:none;}
}
/* End */
/* /local/templates/globalbankaccounts/markup/build/css/main.css?1748984253397141 */
/* /local/templates/globalbankaccounts/components/bitrix/menu/top/style.css?1726051623452 */
/* /local/templates/globalbankaccounts/template_styles.css?17509850461820 */
