@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Regular.woff2') format('woff2'), url('../fonts/Inter-Regular.woff') format('woff'), url('../fonts/Inter-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Medium.woff2') format('woff2'), url('../fonts/Inter-Medium.woff') format('woff'), url('../fonts/Inter-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-SemiBold.woff2') format('woff2'), url('../fonts/Inter-SemiBold.woff') format('woff'), url('../fonts/Inter-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Bold.woff2') format('woff2'), url('../fonts/Inter-Bold.woff') format('woff'), url('../fonts/Inter-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-ExtraLightBETA.woff2') format('woff2'), url('../fonts/Inter-ExtraLightBETA.woff') format('woff'), url('../fonts/Inter-ExtraLightBETA.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-LightBETA.woff2') format('woff2'), url('../fonts/Inter-LightBETA.woff') format('woff'), url('../fonts/Inter-LightBETA.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
* {
  margin: 0;
  padding: 0;
  border: none;
  box-sizing: border-box;
  outline: none;
}
main,
article,
section,
footer,
header,
aside,
canvas {
  display: block;
}
section,
header,
footer {
  position: relative;
}
html {
  height: 100%;
}
body {
  min-width: 320px;
  min-height: 100%;
  background-color: #F5F5F5;
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  line-height: 1;
  font-weight: 400;
  letter-spacing: 0em;
  color: #0A0A0B;
  position: relative;
  /*inner - 1176px + 30px*2 = 1236px */
  /*lg - 1200px*/
  /*md - 960px*/
  /*sm - 720px*/
  /*мобилки вертикальные - 480px*/
}
/* + inner*/
section:after {
  content: '';
  display: block;
  clear: both;
}
button,
input,
select {
  font-family: 'Inter', sans-serif;
  font-weight: 400;
}
button {
  cursor: pointer;
  background-color: transparent;
  font-size: inherit;
  font-weight: inherit;
}
h1,
h2,
h3 {
  font-family: 'Inter', sans-serif;
  font-weight: 500;
  line-height: 1.3;
}
h1 {
  font-size: 36px;
  padding-bottom: 48px;
}
h2 {
  font-size: 36px;
  padding-bottom: 48px;
}
strong {
  font-weight: 600;
}
img {
  max-width: 100%;
  display: block;
}
svg {
  max-width: 100%;
  display: inline-block;
}
a {
  color: inherit;
}
.inner {
  width: 100%;
  max-width: 1236px;
  height: 100%;
  margin: 0 auto;
  padding: 0 30px;
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -12px;
  margin-right: -12px;
}
.row--center-vertical {
  align-content: center;
  align-items: center;
}
.col {
  padding-left: 12px;
  padding-right: 12px;
}
.col-1 {
  width: 8.33%;
}
.col-2 {
  width: 16.66%;
}
.col-3 {
  width: 25%;
}
.col-4 {
  width: 33.33%;
}
.col-5 {
  width: 41.66%;
}
.col-6 {
  width: 50%;
}
.col-7 {
  width: 58.33%;
}
.col-8 {
  width: 66.66%;
}
.col-9 {
  width: 75%;
}
.col-10 {
  width: 83.33%;
}
.col-11 {
  width: 91.66%;
}
.col-12 {
  width: 100%;
}
.col-five {
  width: 20%;
}
.offset-1 {
  margin-left: 8.33%;
}
.offset-2 {
  margin-left: 16.66%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.33%;
}
.offset-5 {
  margin-left: 41.66%;
}
.offset-6 {
  margin-left: 50%;
}
.body {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.body--on-popup {
  max-width: 100vw;
}
.body--on-open-menu {
  max-width: 100vw;
}
.body--on-open-menu .main:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.6);
  position: fixed;
  left: 0;
  top: 0;
  z-index: 3;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
}
.main {
  flex-grow: 1;
}
.js-hide {
  display: none !important;
}
.js-show {
  display: block !important;
}
.js-tabs-info {
  display: none;
}
.js-tabs-info--open {
  display: block;
}
.js-accordion-info {
  display: none;
}
.js-form-messange {
  display: none;
}
.js-form-messange--error {
  color: #FF0000;
  display: block !important;
}
.js-form-messange--ok {
  color: #61A375;
  display: block !important;
}
.js-form-input-error {
  border-color: #FF0000 !important;
  color: #FF0000 !important;
  /* Firefox 19+ */
  /* Firefox 18- */
}
.js-form-input-error::-webkit-input-placeholder {
  color: #FF0000 !important;
}
.js-form-input-error::-moz-placeholder {
  color: #FF0000 !important;
}
.js-form-input-error:-moz-placeholder {
  color: #FF0000 !important;
}
.js-form-input-error:-ms-input-placeholder {
  color: #FF0000 !important;
}
.is-ios * {
  cursor: pointer;
}
.btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border: 1px solid #92B7C7;
  background: #92B7C7;
  padding: 12px 24px 10px;
  border-radius: 60px;
  font-size: 16px;
  line-height: 1.2;
  color: #FBFBFF;
  transition: all 0.5s;
  text-decoration: none;
}
.btn--crystal {
  border-color: #0A0A0B;
  color: #0A0A0B;
  background: transparent;
}
.btn-more {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 10px 20px;
  border-radius: 24px;
  border: 1px solid #92B7C7;
  background: rgba(251, 251, 255, 0.6);
  font-size: 16px;
  line-height: 1.3;
  text-decoration: none;
  transition: all 0.5s;
}
.btn-more__name {
  padding-right: 8px;
  padding-top: 2px;
  white-space: nowrap;
}
.btn-more__icon {
  font-size: 0;
  transition: all 0.5s;
}
.btn-more__icon svg path {
  transition: all 0.5s;
}
.header {
  position: sticky;
  position: -webkit-sticky;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1071;
  margin-top: 32px;
  margin-bottom: 32px;
}
.header__wrap {
  padding: 27px 24px;
  border-radius: 32px;
  background: #053247;
}
.header__row {
  align-items: center;
  justify-content: space-between;
}
.header__col--menu {
  flex-grow: 1;
}
.header__col--burger {
  display: none;
}
.header__mob {
  display: none;
}
.header__logo-mob {
  display: none;
}
.header__contacts-row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-left: -12px;
  margin-right: -12px;
}
.header__contacts-col {
  padding-left: 12px;
  padding-right: 12px;
  width: 216px;
}
.header__contacts-phone {
  display: inline-block;
  white-space: nowrap;
  text-decoration: none;
  color: #FBFBFF;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.3;
  transition: all 0.5s;
}
.header__contacts-time {
  display: block;
  text-align: right;
  padding-bottom: 7px;
  color: #FBFBFF;
  font-size: 16px;
  line-height: 1.3;
}
.header__contacts-address {
  display: block;
  text-align: right;
  color: #FBFBFF;
  font-size: 16px;
  line-height: 1.3;
}
.header__mob-phone-wrap {
  padding-bottom: 12px;
}
.header__mob-phone {
  text-decoration: none;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.3;
}
.header__mob-social-wrap {
  padding-bottom: 32px;
}
.header__mob-address-wrap {
  padding-bottom: 12px;
}
.header__mob-address {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
}
.header__mob-time {
  color: #595959;
  font-size: 12px;
  line-height: 1.3;
}
.menu__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  list-style: none;
  margin-left: -12px;
  margin-right: -12px;
}
.menu__item {
  position: relative;
  padding: 0 12px;
}
.menu__link {
  font-size: 16px;
  line-height: 1.3;
  color: #FBFBFF;
  position: relative;
  text-decoration: none;
  transition: all 0.5s;
}
.burger-menu__close-btn {
  position: absolute;
  top: 24px;
  right: 16px;
  z-index: 999;
  display: none;
  font-size: 0;
}
.burger {
  position: relative;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  margin-left: auto;
}
.burger__btn-icon {
  width: 24px;
  height: 24px;
  position: relative;
  display: block;
  font-size: 0;
}
.burger__btn-name {
  opacity: 0;
  object-fit: none;
  font-size: 0;
  text-indent: -9999px;
  position: absolute;
}
.contacts {
  padding-bottom: 10px;
}
.contacts__title-wrap {
  padding-left: 24px;
  padding-right: 24px;
}
.contacts__wrap {
  position: relative;
}
.contacts__info {
  width: 264px;
  max-width: 100%;
  background: #ffffff;
  border-radius: 24px;
  border: 2px solid #D9E4F7;
  background: #FBFBFF;
  padding: 48px 24px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 120px;
  z-index: 3;
}
.contacts__phone-box {
  padding-bottom: 24px;
}
.contacts__phone {
  display: inline-block;
  text-decoration: none;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
}
.contacts__time-box {
  padding-bottom: 20px;
}
.contacts__time {
  font-size: 14px;
  line-height: 1.2;
}
.contacts__address-box {
  padding-bottom: 16px;
}
.contacts__address {
  font-size: 16px;
  line-height: 1.3;
}
.contacts__metro-box {
  padding-bottom: 16px;
}
.contacts__metro {
  display: flex;
  align-items: center;
}
.contacts__metro-icon {
  display: block;
  width: 10px;
  height: 10px;
  background: #E3A2D7;
  border-radius: 50%;
  font-size: 0;
}
.contacts__metro-name {
  font-size: 14px;
  line-height: 1;
  padding-left: 8px;
  padding-top: 2px;
}
.contacts__route {
  font-size: 14px;
  line-height: 1.3;
  color: #008DD2;
  transition: all 0.5s;
}
.contacts__map-wrap {
  position: relative;
  width: 100%;
  height: 600px;
  background: #cccccc;
  border-radius: 32px;
  overflow: hidden;
}
.contacts__map {
  width: 100%;
  height: 100%;
}
ymaps[class$="search__suggest-item"] {
  font-family: 'Inter', sans-serif;
}
ymaps[class*="-balloon_layout_normal"] {
  transform: translateY(-20px) !important;
}
.contacts__map-ballon {
  font-family: 'Inter', sans-serif;
}
.contacts__map-adress-name {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3;
  color: #0A0A0B;
  font-family: 'Inter', sans-serif;
  padding-bottom: 7px;
  padding-top: 10px;
}
.contacts__map-adress {
  color: #0A0A0B;
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  line-height: 1.3;
  padding-bottom: 10px;
}
.footer {
  padding-top: 34px;
  padding-bottom: 60px;
}
.footer__wrap {
  padding: 59px 24px 58px;
  border-radius: 32px;
  background: #053247;
}
.footer__box {
  position: relative;
}
.footer__row {
  align-items: center;
}
.footer__contacts-row {
  align-items: center;
}
.footer__contacts-col--information {
  width: 222px;
}
.footer__contacts-col--address {
  width: calc(100% - 222px);
}
.footer__phone-wrap {
  padding-bottom: 12px;
}
.footer__phone {
  display: inline-block;
  position: relative;
  color: #92B7C7;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.3;
  text-decoration: none;
  transition: all 0.5s;
}
.footer__phone::after {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #92B7C7;
  transition: all 0.5s;
}
.footer__email {
  display: inline-block;
  text-decoration: none;
  color: #FBFBFF;
  font-size: 16px;
  line-height: 1.3;
  transition: all 0.5s;
}
.footer__address-wrap {
  padding-bottom: 12px;
}
.footer__address {
  color: #FBFBFF;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.3;
}
.footer__time {
  color: #FBFBFF;
  font-size: 16px;
  line-height: 1.3;
}
.footer__license-wrap {
  padding-bottom: 8px;
}
.footer__license {
  text-align: right;
  color: #FBFBFF;
  font-size: 14px;
  line-height: 1.3;
}
.footer__legal-info {
  text-align: right;
  color: #FBFBFF;
  font-size: 12px;
  line-height: 1.3;
}
.footer__legal-info a {
  transition: all 0.5s;
}
.footer__public-offer-wrap {
  padding-top: 30px;
}
.footer__public-offer {
  color: #92B7C7;
  font-size: 12px;
  line-height: 1.3;
}
.popup {
  position: fixed;
  z-index: 1101;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  height: 100vh;
  margin: auto;
  padding: 0;
  background: rgba(0, 0, 0, 0.6);
}
.popup__container {
  position: absolute;
  top: 50%;
  left: 50%;
  overflow-y: auto;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: calc(100% - 80px);
  max-width: 1236px;
  max-height: calc(100vh - 80px);
  background: transparent;
  padding: 0;
}
.popup__container--standard {
  max-width: 570px;
}
.popup__inner {
  height: 100%;
  position: relative;
  width: 100%;
  margin: 0 auto;
  background: #0A0A0B;
  border: 0;
  overflow-y: auto;
}
.popup__close {
  display: block;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 20px;
  right: 20px;
  cursor: pointer;
  z-index: 5;
  transition: all 0.5s;
}
.popup__close svg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  display: block;
  width: 100%;
  height: 100%;
}
.popup__info-wrap {
  padding: 36px;
}
.popup__title {
  font-weight: 400;
  font-size: 50px;
  line-height: 1.1;
  font-family: 'Inter', sans-serif;
  padding-bottom: 24px;
  color: #ffffff;
}
.popup__title--success,
.popup__title--error {
  text-align: center;
}
.popup__title--small {
  font-size: 36px;
  line-height: 1.1;
}
.popup__subtitle {
  font-size: 21px;
  line-height: 1.2;
  padding-bottom: 30px;
  color: #ffffff;
  margin-top: -6px;
}
.popup__subtitle--error {
  text-align: center;
}
.popup__for-btn {
  text-align: center;
}
.popup__btn {
  min-width: 120px;
}
.popup-form {
  position: relative;
}
.popup-form__item-input {
  padding-bottom: 20px;
}
.popup-form__item-btns {
  padding-bottom: 24px;
}
.popup-form__messange {
  position: absolute;
  top: 100%;
  font-size: 14px;
  width: 100%;
  text-align: center;
  padding-top: 6px;
}
.form__input {
  font-family: 'Inter', sans-serif;
  width: 100%;
  height: 54px;
  border: 0;
  border-radius: 0;
  background: transparent;
  font-size: 18px;
  font-weight: 400;
  color: #595959;
  text-transform: uppercase;
  padding-left: 24px;
  padding-right: 24px;
  border: 1px solid #595959;
  box-sizing: border-box;
  text-align: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Firefox 19+ */
  /* Firefox 18- */
}
.form__input::-webkit-input-placeholder {
  opacity: 1;
  color: #595959;
}
.form__input::-moz-placeholder {
  opacity: 1;
  color: #595959;
}
.form__input:-moz-placeholder {
  opacity: 1;
  color: #595959;
}
.form__input:-ms-input-placeholder {
  opacity: 1;
  color: #595959;
}
.form__label-checkbox {
  cursor: pointer;
  position: relative;
  display: inline-block;
}
.form__input-checkbox {
  display: block;
  visibility: visible;
  opacity: 0;
  position: absolute;
}
.form__label-check-wrap {
  display: inline-flex;
}
.form__input-checkbox:checked + .form__label-check-wrap {
  position: relative;
}
.form__check-check {
  width: 24px;
  height: 24px;
  position: relative;
  border: 1px solid #595959;
  display: block;
}
.form__check-text {
  font-weight: 400;
  font-size: 15px;
  line-height: 1.54;
  padding-left: 12px;
  max-width: calc(100% - 24px);
  display: block;
  text-align: left;
  color: #ffffff;
}
.form__input-checkbox:checked + .form__label-check-wrap .form__check-check {
  background: url(../images/icons/check.svg) no-repeat center;
}
.js-form-input-error.form__input-checkbox + .form__label-check-wrap .form__check-check {
  border-color: #FF0000;
}
.form__select {
  font-family: 'Inter', sans-serif;
  width: 100%;
  height: 50px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2;
  color: #767980;
  padding-left: 15px;
  padding-right: 35px;
  padding-top: 3px;
  background: #F8F9FB;
  border: 1px solid #E0E1E7;
  border-radius: 10px;
  display: flex;
  align-content: center;
  align-items: center;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none !important;
}
.form__select::-ms-expand {
  display: none;
}
.form__for-select {
  position: relative;
}
.form__for-select:before {
  position: absolute;
  top: 0;
  right: 15px;
  bottom: 0;
  width: 20px;
  height: 20px;
  margin: auto;
  content: '';
  pointer-events: none;
  background: url(../images/icons/arrow-select.svg) no-repeat right center, #F8F9FB;
}
.form__select option {
  font-size: 16px;
  padding: 5px;
  font-weight: 400;
  background: #F8F9FB;
}
.form__select--ok {
  color: #0A0A0B;
}
.form__textarea {
  font-family: 'Inter', sans-serif;
  width: 100%;
  height: 108px;
  background: #F8F9FB;
  border: 1px solid #E0E1E7;
  border-radius: 10px;
  display: block;
  font-size: 16px;
  font-weight: 500;
  color: #0A0A0B;
  padding: 13px 15px;
  /* Firefox 19+ */
  /* Firefox 18- */
}
.form__textarea::-webkit-input-placeholder {
  opacity: 1;
  color: #767980;
}
.form__textarea::-moz-placeholder {
  opacity: 1;
  color: #767980;
}
.form__textarea:-moz-placeholder {
  opacity: 1;
  color: #767980;
}
.form__textarea:-ms-input-placeholder {
  opacity: 1;
  color: #767980;
}
.form__select2-standard {
  position: relative;
}
.form__select2-standard:before {
  content: none;
}
.form__select2-standard .select2-container {
  background: transparent;
}
.form__select2-standard .select2-container--theme-select2-standard .select2-selection--single {
  position: relative;
  height: 54px;
  padding: 5px 24px 5px 24px;
  border: 1px solid #595959;
  border-radius: 0;
  align-content: center;
  align-items: center;
  background: transparent;
  display: flex;
  justify-content: center;
}
.form__select2-standard .select2-container--theme-select2-standard .select2-selection__placeholder {
  font-family: 'Inter', sans-serif;
  color: #595959;
  font-weight: 400;
  font-size: 18px;
  text-transform: uppercase;
  text-align: center;
}
.form__select2-standard .select2-container--theme-select2-standard .select2-selection--single .select2-selection__rendered {
  font-family: 'Inter', sans-serif;
  color: #595959;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
}
.form__select2-standard .select2-container--theme-select2-standard .select2-selection--single .select2-selection__arrow {
  position: static;
}
.form__select2-standard .select2-container--theme-select2-standard .select2-selection--single .select2-selection__arrow b {
  position: absolute;
  border: none;
  width: 18px;
  height: 10px;
  margin: auto;
  content: '';
  pointer-events: none;
  background-image: url(../images/icons/icon-more.svg);
  background-position: right center;
  background-repeat: no-repeat;
  transition: transform 0.5s ease-in-out;
  top: 0;
  bottom: 0;
  right: 24px;
}
.form__select2-standard .select2-container--theme-select2-standard.select2-container--open .select2-selection--single .select2-selection__arrow b {
  transform: rotateX(180deg);
}
.select2-container--theme-select2-standard .select2-results__options {
  padding: 0;
  position: relative;
  background: #0A0A0B;
  border-radius: 0;
  border: 1px solid #595959;
  border-top: 0;
  max-height: 300px;
  overflow-y: auto;
}
.select2-container--theme-select2-standard .select2-results__option {
  font-family: 'Inter', sans-serif;
  color: #595959;
  font-size: 18px;
  padding: 15px 24px;
  text-transform: uppercase;
  text-align: center;
}
.select2-container--theme-select2-standard .select2-results__option--highlighted:hover {
  color: #595959;
  background: rgba(217, 217, 216, 0.5);
}
.select2-container--theme-select2-standard .select2-results__option[aria-selected=true] {
  color: #595959;
}
.form__select2-standard .js-form-input-error + .select2-container--theme-select2-standard .select2-selection--single {
  border-color: #FF0000 !important;
}
.form__select2-standard .js-form-input-error + .select2-container--theme-select2-standard .select2-selection__placeholder {
  color: #FF0000 !important;
}
.form__select2-standard .select2-container--open.select2-container--theme-select2-standard .select2-selection--single {
  border-bottom: 0;
}
.form__select2-standard .select2-container .select2-selection--single .select2-selection__clear {
  position: absolute;
  right: 50px;
  font-size: 20px;
  top: 50%;
  transform: translateY(-50%);
  color: #FF0000;
}
.form__select2-standard .select2-container--theme-select2-standard.select2-container--open {
  border-radius: 0;
}
.form__select2-standard .select2-dropdown {
  border: none;
}
.form__select2-standard .select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 0;
  padding-right: 0;
}
.select2-container--theme-select2-standard.select2-container--open .select2-dropdown--below {
  border: 0;
  background: transparent;
}
.form__select2-standard .select2.select2-container {
  width: 100% !important;
}
.select2-dropdown {
  z-index: 1151;
}
.social-links__row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -6px;
  margin-right: -6px;
}
.social-links__col {
  padding-left: 6px;
  padding-right: 6px;
}
.social-links__item {
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  transition: all 0.5s;
}
.social-links__item svg path {
  transition: all 0.5s;
}
.header__mob-social-wrap .social-links__item svg path[fill="#053247"] {
  fill: #92B7C7;
}
.breadcrumbs {
  padding-top: 28px;
  padding-bottom: 34px;
}
.breadcrumbs__wrap {
  padding-left: 24px;
  padding-right: 24px;
}
.breadcrumbs__list {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  font-size: 14px;
  line-height: 1.3;
  color: #B9B9B9;
  font-weight: 400;
}
.breadcrumbs__item:after {
  content: ' /  ';
  margin-right: 7px;
  margin-left: 4px;
}
.breadcrumbs__item:last-child:after {
  display: none;
}
.breadcrumbs__link {
  text-decoration: underline;
}
.breadcrumbs__span {
  color: #0A0A0B;
}
.fancybox-thumbs__list a::before {
  border-color: #053247;
  border-width: 4px;
}
.fancybox-navigation .fancybox-button--arrow_left {
  left: 50px;
}
.fancybox-navigation .fancybox-button--arrow_right {
  right: 50px;
}
.fancybox-thumbs {
  background: rgba(30, 30, 30, 0.6);
}
.specialists {
  padding-top: 30px;
  padding-bottom: 12px;
}
.specialists__wrap {
  padding-left: 24px;
  padding-right: 24px;
}
.specialists__title {
  text-align: center;
}
.specialists__col {
  padding-bottom: 48px;
}
.specialist-item__photo-wrap {
  position: relative;
  display: block;
  text-decoration: none;
}
.specialist-item__photo-wrap--null:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 24px;
  border: 1px solid #B9B9B9;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
}
.specialist-item__photo {
  border-radius: 24px;
}
.specialist-item__info-wrap {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
}
.specialist-item__info-box {
  padding-bottom: 24px;
}
.specialist-item__name {
  padding-bottom: 9px;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.3;
}
.specialist-item__name a {
  display: inline-block;
  text-decoration: none;
  transition: all 0.5s;
}
.specialist-item__position {
  color: #595959;
  font-size: 16px;
  line-height: 1.3;
}
.specialist-item__experience {
  color: #595959;
  font-size: 16px;
  line-height: 1.3;
}
.promo {
  padding-bottom: 34px;
}
.video {
  max-width: 100%;
  margin: auto;
  cursor: pointer;
  border-radius: 32px;
  overflow: hidden;
}
.video__btn-wrap {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 6;
}
.video__btn-wrap::before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(10, 10, 11, 0.2);
  pointer-events: none;
  z-index: 2;
}
.video__preview {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.video__btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  z-index: 6;
  pointer-events: none;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background: #F5F5F5;
  font-size: 0;
}
.video__btn-icon {
  transform: translateX(3px);
}
.video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.video__container {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}
.video__container video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.services {
  padding-bottom: 34px;
}
.services__wrap {
  border-radius: 32px;
  background: #D9E4F7;
  padding: 60px 24px 36px;
}
.services__title {
  text-align: center;
}
.services__col {
  padding-bottom: 24px;
}
.services-item {
  position: relative;
  border-radius: 24px;
  overflow: hidden;
  background: #ffffff;
  text-decoration: none;
  display: block;
}
.services-item--catalog {
  height: 0;
  padding-bottom: calc(100% - 4px);
  border: 2px solid #FBFBFF;
  background: #D9E4F7;
}
.services-item__picture {
  transition: all 0.5s;
}
.services-item__info-wrap {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 32px 24px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.services-item__name-wrap {
  padding-bottom: 20px;
}
.services-item__name {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
  transition: all 0.5s;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.services-item__description {
  padding-bottom: 24px;
}
.services-item__text {
  font-size: 16px;
  line-height: 1.2;
  transition: all 0.5s;
  height: 38px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.services-item__btn-catalog {
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  background: rgba(255, 255, 255, 0.2);
  border-color: #FBFBFF;
}
.services-item__btn-catalog-name {
  padding-right: 6px;
}
.promo-specialists {
  padding-bottom: 34px;
}
.promo-specialists__wrap {
  padding: 60px 24px;
  background: #FBFBFF;
  border-radius: 32px;
}
.promo-specialists__box {
  position: relative;
}
.promo-specialists__title {
  text-align: center;
}
.promo-specialists__btn-wrap {
  padding-top: 40px;
  text-align: center;
}
.promo-specialists__slider .slick-track:before,
.promo-specialists__slider .slick-track:after {
  display: none;
}
.promo-specialists__slider .slick-track {
  display: flex;
  min-width: 100%;
}
.promo-specialists__slider .slick-list {
  margin-left: -12px;
  margin-right: -12px;
}
.promo-specialists__slider .slick-slide {
  height: auto !important;
  padding-left: 12px;
  padding-right: 12px;
}
.promo-specialists__slider-nav {
  position: absolute;
  top: -2px;
  right: 0;
  width: 120px;
}
.promo-specialists__nav-row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -12px;
  margin-right: -12px;
}
.promo-specialists__nav-col {
  padding-left: 12px;
  padding-right: 12px;
}
.promo-specialists__nav-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0;
  width: 48px;
  height: 48px;
  border: 1px solid #B9B9B9;
  box-sizing: border-box;
  border-radius: 50%;
  transition: all 0.5s;
}
.promo-specialists__nav-btn svg path {
  transition: all 0.5s;
}
.promo-specialists .slick-dots {
  padding-top: 24px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  list-style: none;
  pointer-events: auto;
  margin-left: 0;
  margin-right: 0;
}
.promo-specialists .slick-dots li {
  line-height: 0;
  font-size: 0;
  padding: 0 4px;
}
.promo-specialists .slick-dots button {
  font-size: 0;
  width: 12px;
  height: 12px;
  border: 0;
  background: transparent;
  border: 1px solid #B9B9B9;
  box-sizing: border-box;
  display: block;
  border-radius: 50%;
  transition: all 0.5s;
}
.promo-specialists .slick-dots .slick-active button {
  background: #053247;
  border-color: #053247;
}
.promo-specialist-item {
  border-radius: 24px;
  border: 1px solid #B9B9B9;
  padding: 24px 22px 39px;
  height: 100%;
}
.promo-specialist-item__box {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.promo-specialist-item__photo-wrap {
  display: block;
  text-decoration: none;
}
.promo-specialist-item__photo {
  border-radius: 18px;
}
.promo-specialist-item__info-wrap {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.promo-specialist-item__info-box {
  padding-top: 24px;
  padding-bottom: 38px;
}
.promo-specialist-item__name {
  padding-bottom: 9px;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.3;
}
.promo-specialist-item__name a {
  display: inline-block;
  text-decoration: none;
  transition: all 0.5s;
}
.promo-specialist-item__position {
  color: #595959;
  font-size: 16px;
  line-height: 1.3;
}
.promo-specialist-item__experience {
  color: #595959;
  font-size: 16px;
  line-height: 1.3;
}
.promo-specialist-item__btn {
  color: #053247;
  font-size: 16px;
  line-height: 1.2;
  transition: all 0.5s;
}
.promo-reviews {
  padding-bottom: 34px;
}
.promo-reviews:last-child {
  padding-bottom: 0;
}
.promo-reviews__wrap {
  padding: 60px 24px;
}
.promo-reviews__box {
  position: relative;
}
.promo-reviews__btn-wrap {
  padding-top: 40px;
  text-align: center;
}
.promo-reviews__slider .slick-track:before,
.promo-reviews__slider .slick-track:after {
  display: none;
}
.promo-reviews__slider .slick-track {
  display: flex;
  min-width: 100%;
}
.promo-reviews__slider .slick-list {
  margin-left: -12px;
  margin-right: -12px;
}
.promo-reviews__slider .slick-slide {
  height: auto !important;
  padding-left: 12px;
  padding-right: 12px;
}
.promo-reviews__slider-nav {
  position: absolute;
  top: -2px;
  right: 0;
  width: 120px;
}
.promo-reviews__nav-row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -12px;
  margin-right: -12px;
}
.promo-reviews__nav-col {
  padding-left: 12px;
  padding-right: 12px;
}
.promo-reviews__nav-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0;
  width: 48px;
  height: 48px;
  border: 1px solid #B9B9B9;
  box-sizing: border-box;
  border-radius: 50%;
  transition: all 0.5s;
}
.promo-reviews__nav-btn svg path {
  transition: all 0.5s;
}
.promo-reviews .slick-dots {
  padding-top: 16px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  list-style: none;
  pointer-events: auto;
  margin-left: 0;
  margin-right: 0;
}
.promo-reviews .slick-dots li {
  line-height: 0;
  font-size: 0;
  padding: 0 4px;
}
.promo-reviews .slick-dots button {
  font-size: 0;
  width: 12px;
  height: 12px;
  border: 0;
  background: transparent;
  border: 1px solid #B9B9B9;
  background: #FBFBFF;
  box-sizing: border-box;
  display: block;
  border-radius: 50%;
  transition: all 0.5s;
}
.promo-reviews .slick-dots .slick-active button {
  background: #053247;
  border-color: #053247;
}
.single-review {
  display: block;
  text-decoration: none;
  background: #D9E4F7;
  border-radius: 24px;
  padding: 48px;
  height: 100%;
}
.single-review__main-box {
  padding-bottom: 24px;
}
.single-review__name {
  padding-bottom: 12px;
  font-size: 20px;
  line-height: 1.2;
}
.single-review__date {
  color: #595959;
  font-size: 14px;
  line-height: 1.3;
}
.single-review__text-box {
  font-size: 16px;
  line-height: 1.26;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 7;
  overflow: hidden;
}
.single-review__thumb {
  display: none !important;
}
.examples-work {
  padding-top: 34px;
  padding-bottom: 94px;
}
.examples-work__wrap {
  padding: 60px 24px;
  background: #D9E4F7;
  border-radius: 32px;
}
.examples-work__box {
  position: relative;
}
.examples-work__title {
  text-align: center;
}
.examples-work__slider .slick-track:before,
.examples-work__slider .slick-track:after {
  display: none;
}
.examples-work__slider .slick-track {
  display: flex;
  min-width: 100%;
}
.examples-work__slider .slick-list {
  margin-left: -12px;
  margin-right: -12px;
}
.examples-work__slider .slick-slide {
  height: auto !important;
  padding-left: 12px;
  padding-right: 12px;
}
.examples-work__slider-nav {
  position: absolute;
  top: -2px;
  right: 0;
  width: 120px;
}
.examples-work__nav-row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -12px;
  margin-right: -12px;
}
.examples-work__nav-col {
  padding-left: 12px;
  padding-right: 12px;
}
.examples-work__nav-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0;
  width: 48px;
  height: 48px;
  border: 1px solid #B9B9B9;
  box-sizing: border-box;
  border-radius: 50%;
  transition: all 0.5s;
}
.examples-work__nav-btn svg path {
  transition: all 0.5s;
}
.examples-work .slick-dots {
  padding-top: 24px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  list-style: none;
  pointer-events: auto;
  margin-left: 0;
  margin-right: 0;
}
.examples-work .slick-dots li {
  line-height: 0;
  font-size: 0;
  padding: 0 4px;
}
.examples-work .slick-dots button {
  font-size: 0;
  width: 12px;
  height: 12px;
  border: 0;
  background: transparent;
  border: 1px solid #B9B9B9;
  background: #FBFBFF;
  box-sizing: border-box;
  display: block;
  border-radius: 50%;
  transition: all 0.5s;
}
.examples-work .slick-dots .slick-active button {
  background: #053247;
  border-color: #053247;
}
.work {
  border-radius: 24px;
  background: #FBFBFF;
  padding: 32px 32px 72px;
  height: 100%;
}
.work__photo-wrap {
  padding-bottom: 24px;
}
.work__photo-box {
  width: 100%;
  height: 0;
  padding-bottom: 60.5%;
  position: relative;
}
.work__photo {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
}
.work__photo-box {
  display: block;
  overflow: hidden;
  border-radius: 20px;
}
.work__photo {
  border-radius: 20px;
  transition: all 0.5s;
}
.work__name-box {
  padding-bottom: 20px;
}
.work__name {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
}
.work__text-box {
  color: #595959;
  font-size: 16px;
  line-height: 1.3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.reviews {
  padding-top: 30px;
  padding-bottom: 60px;
}
.reviews__wrap {
  padding-left: 24px;
  padding-right: 24px;
}
.reviews__item-box {
  padding-bottom: 24px;
}
.reviews__btns-wrap {
  padding-top: 16px;
}
.reviews__btn-box {
  text-align: center;
}
.reviews .single-review {
  min-height: 315px;
}
.prices {
  padding-top: 30px;
  padding-bottom: 30px;
}
.prices__title-wrap {
  padding-left: 24px;
  padding-right: 24px;
}
.prices__title {
  text-align: center;
}
.prices__item {
  padding-bottom: 24px;
}
.prices-item__btn {
  cursor: pointer;
  padding: 32px 24px;
  background: #D9E4F7;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 24px;
  transition: all 0.5s;
}
.prices-item__btn-name {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
  max-width: calc(100% - 120px);
  padding-right: 10px;
}
.prices-item__label-wrap {
  border-radius: 24px 24px 0 0;
  padding: 32px 24px;
  background: #D9E4F7;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.5s;
}
.prices-item__label-name {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
  padding-right: 10px;
}
.prices-item__btn-arrow {
  width: 120px;
  font-size: 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  transition: all 0.5s;
}
.prices-item__btn-arrow-name::before {
  content: 'Развернуть';
  font-size: 14px;
  line-height: 1;
  color: #008DD2;
  padding-right: 6px;
  transition: all 0.5s;
}
.prices-item__btn-arrow-icon {
  transition: all 0.5s;
}
.prices-item__info {
  border-radius: 0 0 24px 24px;
  background: #FBFBFF;
  padding: 16px 24px 32px;
}
.prices-item__single {
  border-bottom: 1px solid #D9E4F7;
  padding: 16px 0 17px;
}
.prices-item__single:last-child {
  border-bottom: 0;
}
.prices-item__single-box {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.prices-item__single-name {
  font-size: 16px;
  line-height: 1.3;
  width: calc(100% - 100px);
}
.prices-item__single-value {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2;
  width: 100px;
  text-align: right;
  white-space: nowrap;
}
.prices-item__btn.js-accordion-btn--active {
  border-radius: 24px 24px 0 0;
}
.prices-item__btn.js-accordion-btn--active .prices-item__btn-arrow-name::before {
  content: 'Свернуть';
}
.prices-item__btn.js-accordion-btn--active .prices-item__btn-arrow-icon {
  transform: rotate(180deg);
}
@keyframes opacityBtn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.promo-about {
  padding-bottom: 34px;
}
.promo-about__wrap {
  position: relative;
}
.promo-about__picture-wrap {
  border-radius: 32px;
  overflow: hidden;
  position: relative;
}
.promo-about__picture-wrap::before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: linear-gradient(0deg, rgba(10, 10, 11, 0.3) 0%, rgba(10, 10, 11, 0.3) 100%);
}
.promo-about__info-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 60px 24px;
}
.promo-about__info-box {
  width: 100%;
  max-width: 650px;
}
.promo-about__title {
  color: #FBFBFF;
}
.promo-about__text {
  font-size: 24px;
  color: #FBFBFF;
  line-height: 1.2;
}
.contacts-promo {
  padding-bottom: 34px;
}
.contacts-promo__wrap {
  border-radius: 32px;
  background: #FBFBFF;
  padding: 60px 24px;
}
.contacts-promo__title {
  text-align: center;
}
.contacts-promo__map-wrap {
  position: relative;
  width: 100%;
  height: 100%;
  background: #cccccc;
  border-radius: 32px;
  overflow: hidden;
}
.contacts-promo__map {
  width: 100%;
  height: 100%;
}
ymaps[class$="search__suggest-item"] {
  font-family: 'Inter', sans-serif;
}
ymaps[class*="-balloon_layout_normal"] {
  transform: translateY(-20px) !important;
}
.contacts-promo__map-ballon {
  font-family: 'Inter', sans-serif;
}
.contacts-promo__map-adress-name {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3;
  color: #0A0A0B;
  font-family: 'Inter', sans-serif;
  padding-bottom: 7px;
  padding-top: 10px;
}
.contacts-promo__map-adress {
  color: #0A0A0B;
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  line-height: 1.3;
  padding-bottom: 10px;
}
.contacts-info {
  border-radius: 24px;
  border: 1px solid #B9B9B9;
  padding: 48px 32px 24px;
}
.contacts-info__mob-title {
  display: none;
}
.contacts-info__title {
  padding-bottom: 32px;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.2;
}
.contacts-info__item {
  padding-bottom: 24px;
}
.contacts-info__item-name {
  padding-bottom: 20px;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
}
.contacts-info__item-contact {
  padding-bottom: 12px;
}
.contacts-info__item-contact:last-child {
  padding-bottom: 0;
}
.contacts-info__item-contact a {
  display: inline-block;
  text-decoration: none;
  color: #008DD2;
  font-size: 16px;
  line-height: 1.2;
  transition: all 0.5s;
}
.contacts-info__time {
  color: #595959;
  font-size: 16px;
  line-height: 1.2;
}
.contacts-info__transport-box {
  padding-bottom: 20px;
}
.contacts-info__transport-box:last-child {
  padding-bottom: 0;
}
.contacts-info__item-label {
  padding-bottom: 12px;
  color: #595959;
  font-size: 14px;
  line-height: 1.2;
}
.contacts-info__transport {
  padding-bottom: 12px;
  display: flex;
}
.contacts-info__transport:last-child {
  padding-bottom: 0;
}
.contacts-info__transport-icon {
  display: block;
  width: 10px;
  height: 10px;
  background: #053247;
  border-radius: 50%;
  font-size: 0;
  margin-top: 6px;
}
.contacts-info__transport-icon--metro {
  background: #E3A2D7;
}
.contacts-info__transport-name {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2;
  padding-left: 8px;
  padding-top: 2px;
  max-width: calc(100% - 10px);
}
.photo-gallery {
  padding-bottom: 34px;
}
.photo-gallery__wrap {
  padding: 60px 24px;
}
.photo-gallery__box {
  position: relative;
}
.photo-gallery__photo {
  border-radius: 32px;
}
.photo-gallery__slider-nav {
  position: absolute;
  top: -2px;
  right: 0;
  width: 120px;
}
.photo-gallery__nav-row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -12px;
  margin-right: -12px;
}
.photo-gallery__nav-col {
  padding-left: 12px;
  padding-right: 12px;
}
.photo-gallery__nav-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0;
  width: 48px;
  height: 48px;
  border: 1px solid #B9B9B9;
  box-sizing: border-box;
  border-radius: 50%;
  transition: all 0.5s;
}
.photo-gallery__nav-btn svg path {
  transition: all 0.5s;
}
.photo-gallery .slick-dots {
  padding-top: 24px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  list-style: none;
  pointer-events: auto;
  margin-left: 0;
  margin-right: 0;
}
.photo-gallery .slick-dots li {
  line-height: 0;
  font-size: 0;
  padding: 0 4px;
}
.photo-gallery .slick-dots button {
  font-size: 0;
  width: 12px;
  height: 12px;
  border: 0;
  background: transparent;
  border: 1px solid #B9B9B9;
  background: #FBFBFF;
  box-sizing: border-box;
  display: block;
  border-radius: 50%;
  transition: all 0.5s;
}
.photo-gallery .slick-dots .slick-active button {
  background: #053247;
  border-color: #053247;
}
.specialist-card {
  padding-bottom: 34px;
}
.specialist-card__wrap {
  padding: 0 24px;
}
.specialist-card__photo {
  width: 100%;
  border-radius: 24px;
}
.specialist-card__info-box {
  padding-top: 24px;
}
.specialist-card__name {
  padding-bottom: 16px;
}
.specialist-card__experience-box {
  padding-bottom: 32px;
}
.specialist-card__experience {
  font-size: 16px;
  line-height: 1.2;
}
.specialist-card__subtitle {
  padding-bottom: 12px;
  color: #595959;
  font-size: 14px;
  line-height: 1.2;
}
.specialist-card__post-box {
  padding-bottom: 20px;
}
.specialist-card__post {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
}
.specialist-card__specializations {
  list-style: none;
  font-size: 18px;
  line-height: 1.2;
}
.specialist-card__specializations li {
  padding-bottom: 16px;
}
.specialist-card__specializations li:last-child {
  padding-bottom: 0;
}
.specialist-info {
  padding-bottom: 34px;
}
.specialist-info__wrap {
  padding: 60px 24px;
  background: #FBFBFF;
  border-radius: 32px;
}
.specialist-info__col--additional-education {
  order: 3;
  padding-top: 30px;
}
.specialist-info__title {
  font-size: 28px;
}
.specialist-info__education-item {
  padding-bottom: 24px;
}
.specialist-info__education-item:last-child {
  padding-bottom: 0;
}
.specialist-info__education-year {
  color: #595959;
  font-size: 20px;
  line-height: 1.2;
  display: block;
}
.specialist-info__education-name {
  font-size: 18px;
  line-height: 1.2;
  display: block;
}
.specialist-certificates {
  position: relative;
}
.specialist-certificates__item {
  display: block;
  text-decoration: none;
}
.specialist-certificates__photo {
  border-radius: 24px;
  width: 100%;
  height: 356px;
  border: 1px solid #B9B9B9;
  object-fit: cover;
}
.specialist-certificates__slider .slick-track:before,
.specialist-certificates__slider .slick-track:after {
  display: none;
}
.specialist-certificates__slider .slick-track {
  display: flex;
  min-width: 100%;
}
.specialist-certificates__slider .slick-list {
  margin-left: -12px;
  margin-right: -12px;
}
.specialist-certificates__slider .slick-slide {
  height: auto !important;
  padding-left: 12px;
  padding-right: 12px;
}
.specialist-certificates__slider-nav {
  position: absolute;
  top: -2px;
  right: 0;
  width: 120px;
}
.specialist-certificates__nav-row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -12px;
  margin-right: -12px;
}
.specialist-certificates__nav-col {
  padding-left: 12px;
  padding-right: 12px;
}
.specialist-certificates__nav-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0;
  width: 48px;
  height: 48px;
  border: 1px solid #B9B9B9;
  box-sizing: border-box;
  border-radius: 50%;
  transition: all 0.5s;
}
.specialist-certificates__nav-btn svg path {
  transition: all 0.5s;
}
.specialist-certificates .slick-dots {
  padding-top: 24px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  list-style: none;
  pointer-events: auto;
  margin-left: 0;
  margin-right: 0;
}
.specialist-certificates .slick-dots li {
  line-height: 0;
  font-size: 0;
  padding: 0 4px;
}
.specialist-certificates .slick-dots button {
  font-size: 0;
  width: 12px;
  height: 12px;
  border: 0;
  background: transparent;
  border: 1px solid #B9B9B9;
  background: #FBFBFF;
  box-sizing: border-box;
  display: block;
  border-radius: 50%;
  transition: all 0.5s;
}
.specialist-certificates .slick-dots .slick-active button {
  background: #053247;
  border-color: #053247;
}
.service-promo {
  padding-bottom: 94px;
}
.service-promo__wrap {
  position: relative;
}
.service-promo__picture-wrap {
  border-radius: 32px;
  overflow: hidden;
  position: relative;
}
.service-promo__info-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 60px 32px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.service-promo__info-box {
  width: 100%;
  max-width: 650px;
  padding-bottom: 30px;
}
.service-promo__text {
  font-size: 20px;
  line-height: 1.2;
}
.service-promo__tags-col {
  padding-top: 10px;
}
.service-promo__tag {
  display: inline-flex;
  white-space: nowrap;
  text-decoration: none;
  padding: 12px 24px;
  border-radius: 60px;
  background: #92B7C7;
  color: #FBFBFF;
  font-size: 16px;
  line-height: 1.2;
  transition: all 0.5s;
}
.service-info {
  padding-bottom: 32px;
}
.service-info__wrap {
  padding: 0 24px;
}
.service-info__text-box {
  font-size: 18px;
  line-height: 1.3;
}
.service-info__text-box p,
.service-info__text-box ul,
.service-info__text-box h3 {
  padding-bottom: 32px;
}
.service-info__text-box ul {
  list-style: none;
}
.service-info__text-box li {
  position: relative;
  padding-left: 20px;
  padding-bottom: 3px;
}
.service-info__text-box li::before {
  content: '';
  display: block;
  width: 6px;
  height: 6px;
  background: #0A0A0B;
  border-radius: 50%;
  position: absolute;
  left: 0px;
  top: 10px;
}
.service-info__text {
  padding-bottom: 32px;
}
.service-info__photo-box {
  padding-top: 16px;
  padding-bottom: 48px;
}
.service-info__photo-wrap {
  border-radius: 24px;
  overflow: hidden;
}
.service-info__photo {
  border-radius: 24px;
  transition: all 0.5s;
}
.service-specialists {
  padding-top: 40px;
  padding-bottom: 34px;
}
.service-specialists__wrap {
  padding: 0 24px;
}
.service-specialists__box {
  position: relative;
}
.service-specialists__title {
  text-align: center;
}
.service-specialists__slider .slick-track:before,
.service-specialists__slider .slick-track:after {
  display: none;
}
.service-specialists__slider .slick-track {
  display: flex;
  min-width: 100%;
}
.service-specialists__slider .slick-list {
  margin-left: -12px;
  margin-right: -12px;
}
.service-specialists__slider .slick-slide {
  height: auto !important;
  padding-left: 12px;
  padding-right: 12px;
}
.service-specialists__slider .specialist-item {
  height: 100%;
}
.service-specialists__slider-nav {
  position: absolute;
  top: -2px;
  right: 0;
  width: 120px;
}
.service-specialists__nav-row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -12px;
  margin-right: -12px;
}
.service-specialists__nav-col {
  padding-left: 12px;
  padding-right: 12px;
}
.service-specialists__nav-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0;
  width: 48px;
  height: 48px;
  border: 1px solid #B9B9B9;
  box-sizing: border-box;
  border-radius: 50%;
  transition: all 0.5s;
}
.service-specialists__nav-btn svg path {
  transition: all 0.5s;
}
.service-specialists .slick-dots {
  padding-top: 12px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  list-style: none;
  pointer-events: auto;
  margin-left: 0;
  margin-right: 0;
}
.service-specialists .slick-dots li {
  line-height: 0;
  font-size: 0;
  padding: 0 4px;
}
.service-specialists .slick-dots button {
  font-size: 0;
  width: 12px;
  height: 12px;
  border: 0;
  background: transparent;
  border: 1px solid #B9B9B9;
  background-color: #FBFBFF;
  box-sizing: border-box;
  display: block;
  border-radius: 50%;
  transition: all 0.5s;
}
.service-specialists .slick-dots .slick-active button {
  background: #053247;
  border-color: #053247;
}
@media screen and (max-width: 1236px) {
  body {
    position: relative;
  }
}
@media screen and (max-width: 1200px) {
  body {
    position: relative;
  }
  .col-lg-1 {
    width: 8.33%;
  }
  .col-lg-2 {
    width: 16.66%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.33%;
  }
  .col-lg-5 {
    width: 41.66%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.33%;
  }
  .col-lg-8 {
    width: 66.66%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.33%;
  }
  .col-lg-11 {
    width: 91.66%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .btn-more {
    width: 100%;
  }
  .btn-more__name {
    padding-right: 0;
    padding-top: 0;
  }
  .btn-more__icon {
    display: none;
  }
  .header__wrap {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .header__row {
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }
  .header__col {
    padding-left: 0;
    padding-right: 0;
  }
  .header__col--burger {
    display: block;
    text-align: right;
  }
  .header__col--contacts {
    display: none;
  }
  .header__mob {
    display: block;
  }
  .header__menu {
    padding-bottom: 60px;
  }
  .menu__list {
    display: block;
    margin: 0;
  }
  .menu__item {
    padding: 0;
  }
  .menu__link {
    display: block;
    padding: 16px 0 11px;
    border-bottom: 1px solid #D9E4F7;
    color: #0A0A0B;
    font-size: 14px;
  }
  .menu__link::after {
    content: '';
    display: block;
    width: 24px;
    height: 24px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9 18L15 12L9 6' stroke='%23595959' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
  .burger-menu {
    pointer-events: none;
    display: none;
    position: absolute;
    right: 30px;
    top: 0;
    width: 306px;
    max-width: 100%;
    max-height: 100vh;
    z-index: 9999;
    overflow-y: auto;
  }
  .burger-menu__wrap {
    pointer-events: auto;
    background: #F5F5F5;
    padding: 20px 16px 80px;
    max-height: 100%;
    overflow-y: auto;
    position: relative;
  }
  .contacts__info {
    left: 10.2%;
  }
  .footer__wrap {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .single-review {
    padding-right: 48px;
  }
  .work {
    padding-bottom: 32px;
  }
  .work__text-box {
    -webkit-line-clamp: 4;
  }
}
@media screen and (max-width: 960px) {
  body {
    position: relative;
  }
  .col-md-1 {
    width: 8.33%;
  }
  .col-md-2 {
    width: 16.66%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.33%;
  }
  .col-md-5 {
    width: 41.66%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.33%;
  }
  .col-md-8 {
    width: 66.66%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.33%;
  }
  .col-md-11 {
    width: 91.66%;
  }
  .col-md-12 {
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .contacts__info {
    left: 50px;
  }
  .footer__row {
    align-items: flex-end;
  }
  .footer__col--logo {
    order: 2;
  }
  .footer__col--legal {
    order: 3;
  }
  .footer__logo-img {
    width: 154px;
  }
  .footer__contacts-wrap {
    padding-bottom: 20px;
  }
  .footer__phone-wrap {
    padding-bottom: 6px;
  }
  .footer__email {
    font-size: 14px;
  }
  .footer__address-wrap {
    padding-bottom: 6px;
  }
  .footer__address {
    font-size: 16px;
    text-align: right;
  }
  .footer__time {
    font-size: 14px;
    text-align: right;
  }
  .popup__container {
    width: calc(100% - 60px);
    max-height: calc(100vh - 114px);
  }
  .promo-specialists__title {
    text-align: left;
  }
  .single-review {
    padding: 24px;
  }
  .examples-work__title {
    text-align: left;
  }
  .work {
    padding: 24px;
  }
  .work__photo-wrap {
    padding-bottom: 16px;
  }
  .work__photos-row {
    margin-left: -4px;
    margin-right: -4px;
  }
  .work__photos-col {
    padding-left: 4px;
    padding-right: 4px;
  }
  .work__photo {
    border-radius: 12px;
  }
  .work__name-box {
    padding-bottom: 12px;
  }
  .work__name {
    font-size: 16px;
  }
  .work__text-box {
    font-size: 14px;
  }
  .promo-about__title {
    padding-bottom: 20px;
  }
  .promo-about__text {
    font-size: 18px;
  }
  .contacts-promo__map-wrap {
    height: 360px;
  }
  .contacts-info {
    margin-bottom: 24px;
  }
  .specialist-info__col--additional-education {
    order: initial;
    padding-top: 0;
  }
  .specialist-info__education-box {
    padding-bottom: 60px;
  }
  .service-promo__info-wrap {
    padding: 32px;
  }
  .service-promo__title {
    padding-bottom: 20px;
  }
  .service-promo__text {
    font-size: 18px;
  }
  .service-specialists__title {
    text-align: left;
  }
}
@media screen and (max-width: 720px) {
  body {
    position: relative;
  }
  h1 {
    font-size: 20px;
    padding-bottom: 20px;
  }
  h2 {
    font-size: 20px;
    padding-bottom: 20px;
  }
  .inner {
    padding: 0 8px;
  }
  .row {
    margin-left: -8px;
    margin-right: -8px;
  }
  .col {
    padding-left: 8px;
    padding-right: 8px;
  }
  .col-1 {
    width: 100%;
  }
  .col-2 {
    width: 100%;
  }
  .col-3 {
    width: 100%;
  }
  .col-4 {
    width: 100%;
  }
  .col-5 {
    width: 100%;
  }
  .col-6 {
    width: 100%;
  }
  .col-7 {
    width: 100%;
  }
  .col-8 {
    width: 100%;
  }
  .col-9 {
    width: 100%;
  }
  .col-10 {
    width: 100%;
  }
  .col-11 {
    width: 100%;
  }
  .col-12 {
    width: 100%;
  }
  .col-five {
    width: 100%;
  }
  .col-sm-1 {
    width: 8.33%;
  }
  .col-sm-2 {
    width: 16.66%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.33%;
  }
  .col-sm-5 {
    width: 41.66%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.33%;
  }
  .col-sm-8 {
    width: 66.66%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.33%;
  }
  .col-sm-11 {
    width: 91.66%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .body--on-open-menu .main:before {
    background: rgba(10, 10, 11, 0.6);
    -webkit-backdrop-filter: initial;
    backdrop-filter: initial;
  }
  .btn {
    width: 100%;
  }
  .btn-more {
    width: 100%;
    text-align: center;
    padding: 11px 20px 10px;
  }
  .header {
    margin-top: 8px;
    margin-bottom: 12px;
  }
  .header__wrap {
    padding: 6px 16px;
    border-radius: 8px;
  }
  .header__row {
    margin-left: 0;
    margin-right: 0;
  }
  .header__col {
    padding-left: 0;
    padding-right: 0;
  }
  .header__col--burger {
    flex-grow: 1;
  }
  .header__logo-mob {
    display: block;
  }
  .header__logo-img {
    width: 120px;
  }
  .header__menu {
    padding-top: 34px;
  }
  .burger-menu {
    left: 0;
    right: auto;
    height: 100vh;
    padding-top: 0 !important;
    margin-top: -8px;
  }
  .burger-menu__wrap {
    min-height: 100%;
    border-radius: 0;
    padding: 14px 16px 80px;
    margin-top: 0;
    pointer-events: auto;
  }
  .burger-menu__close-btn {
    display: block;
  }
  .burger--open {
    opacity: 0.4;
  }
  .contacts {
    padding-bottom: 0;
  }
  .contacts__title-wrap {
    padding-left: 16px;
    padding-right: 16px;
  }
  .contacts__info {
    position: relative;
    top: auto;
    left: auto;
    transform: none;
    width: 100%;
    border-radius: 12px 12px 0 0;
    border-width: 1px;
    padding: 24px 16px 32px;
  }
  .contacts__address-box {
    width: 100%;
    max-width: 230px;
  }
  .contacts__map-wrap {
    height: 360px;
    border-radius: 0 0 12px 12px;
  }
  .footer {
    padding-top: 24px;
    padding-bottom: 8px;
  }
  .footer__wrap {
    padding: 32px 24px;
    border-radius: 8px;
  }
  .footer__col--logo {
    order: initial;
  }
  .footer__col--legal {
    order: initial;
  }
  .footer__logo {
    display: inline-block;
    max-width: 50%;
  }
  .footer__logo-img {
    width: 154px;
  }
  .footer__contacts-wrap {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .footer__contacts-col {
    width: 100%;
  }
  .footer__phone-wrap {
    padding-bottom: 0;
    position: absolute;
    top: 15px;
    right: 0;
  }
  .footer__phone {
    font-size: 14px;
  }
  .footer__phone::after {
    display: none;
  }
  .footer__email-wrap {
    padding-bottom: 24px;
  }
  .footer__address-wrap {
    padding-bottom: 8px;
  }
  .footer__address {
    text-align: left;
  }
  .footer__time {
    text-align: left;
  }
  .footer__license-wrap {
    padding-bottom: 4px;
  }
  .footer__license {
    font-size: 12px;
    text-align: left;
  }
  .footer__legal-info {
    text-align: left;
  }
  .popup {
    background: rgba(0, 0, 0, 0.7);
  }
  .popup__container {
    width: calc(100% - 48px);
    max-height: calc(100vh - 100px);
    display: flex;
    flex-direction: column;
  }
  .popup__inner {
    overflow-y: auto;
  }
  .popup__close {
    top: 16px;
    right: 16px;
  }
  .popup__info-wrap {
    padding: 36px 24px;
  }
  .popup__title {
    font-size: 32px;
    line-height: 1.1;
  }
  .popup__title--small {
    font-size: 25px;
    line-height: 1.1;
  }
  .popup__subtitle {
    font-size: 18px;
    line-height: 1.35;
  }
  .popup-form__messange {
    padding-top: 5px;
    font-size: 12px;
  }
  .form__input {
    height: 48px;
    font-size: 16px;
  }
  .form__check-text {
    font-size: 12px;
    padding-bottom: 0;
  }
  .form__input-checkbox:checked + .form__label-check-wrap .form__check-check {
    background-size: contain;
  }
  .form__textarea {
    height: 180px;
  }
  .form__select2-standard .select2-container--theme-select2-standard .select2-selection--single {
    height: 48px;
  }
  .form__select2-standard .select2-container--theme-select2-standard .select2-selection__placeholder {
    font-size: 16px;
  }
  .form__select2-standard .select2-container--theme-select2-standard .select2-selection--single .select2-selection__rendered {
    font-size: 16px;
  }
  .select2-container--theme-select2-standard .select2-results__options {
    max-height: 60vh;
  }
  .select2-container--theme-select2-standard .select2-results__option {
    font-size: 16px;
  }
  .breadcrumbs {
    padding-top: 16px;
    padding-bottom: 32px;
  }
  .breadcrumbs__wrap {
    padding-left: 8px;
    padding-right: 8px;
  }
  .breadcrumbs__list {
    font-size: 12px;
  }
  .fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
  }
  .fancybox-navigation .fancybox-button--arrow_right {
    right: 0;
  }
  .specialists {
    padding-top: 24px;
    padding-bottom: 0;
  }
  .specialists__wrap {
    padding-left: 0;
    padding-right: 0;
  }
  .specialists__title {
    text-align: left;
    padding-left: 16px;
    padding-right: 16px;
  }
  .specialists__col {
    padding-bottom: 16px;
  }
  .specialist-item {
    padding: 24px;
  }
  .specialist-item__photo-wrap--null:before {
    border-radius: 16px;
  }
  .specialist-item__photo {
    border-radius: 16px;
  }
  .specialist-item__info-wrap {
    padding-top: 24px;
    padding-bottom: 0;
  }
  .specialist-item__name {
    font-size: 16px;
    padding-bottom: 12px;
  }
  .specialist-item__position {
    font-size: 14px;
    display: inline-block;
  }
  .specialist-item__experience {
    font-size: 14px;
    display: inline-block;
  }
  .promo {
    padding-bottom: 24px;
  }
  .video {
    border-radius: 12px;
  }
  .video__btn {
    width: 54px;
    height: 54px;
  }
  .video__btn-icon {
    transform: translateX(2px);
  }
  .video__btn-icon svg {
    width: 16px;
    height: 20px;
  }
  .services {
    padding-bottom: 24px;
  }
  .services__wrap {
    border-radius: 12px;
    padding: 24px 16px 12px;
  }
  .services__title {
    text-align: left;
  }
  .services__col {
    padding-bottom: 12px;
  }
  .services-item {
    border-radius: 16px;
  }
  .services-item--catalog {
    border: 0;
    border-radius: 0;
    margin-top: 12px;
    height: auto;
    padding-bottom: 0;
  }
  .services-item--catalog .services-item__name-wrap {
    display: none;
  }
  .services-item__info-wrap {
    padding: 24px 16px;
  }
  .services-item__info-wrap--catalog {
    position: relative;
    top: auto;
    left: auto;
    padding: 0;
  }
  .services-item__name {
    font-size: 16px;
  }
  .services-item__description {
    padding-bottom: 0;
  }
  .services-item__text {
    font-size: 14px;
    height: auto;
    padding-right: 96px;
  }
  .services-item__btn {
    position: absolute;
    right: 16px;
    bottom: 16px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0;
    width: 48px;
    height: 48px;
    border-radius: 50%;
  }
  .services-item__btn-name {
    display: none;
  }
  .services-item__btn-icon {
    display: block;
  }
  .promo-specialists {
    padding-bottom: 48px;
  }
  .promo-specialists__wrap {
    padding: 24px 16px;
    border-radius: 12px;
  }
  .promo-specialists__title {
    text-align: left;
  }
  .promo-specialists__btn-wrap {
    padding-top: 24px;
  }
  .promo-specialists__slider .slick-list {
    margin: 0;
  }
  .promo-specialists__slider .slick-slide {
    padding: 0;
  }
  .promo-specialists__slider-nav {
    display: none;
  }
  .promo-specialist-item {
    border-radius: 0;
    border: 0;
    padding: 8px 8px 24px;
  }
  .promo-specialist-item__photo {
    border-radius: 16px;
  }
  .promo-specialist-item__info-box {
    padding-bottom: 20px;
  }
  .promo-specialist-item__name {
    font-size: 16px;
    padding-bottom: 12px;
  }
  .promo-specialist-item__position {
    font-size: 14px;
  }
  .promo-specialist-item__experience {
    font-size: 14px;
  }
  .promo-reviews {
    padding-bottom: 24px;
  }
  .promo-reviews:last-child {
    padding-bottom: 8px;
  }
  .promo-reviews__wrap {
    padding: 0px 16px;
  }
  .promo-reviews__btn-wrap {
    padding-top: 24px;
  }
  .promo-reviews__slider .slick-list {
    margin: 0;
  }
  .promo-reviews__slider .slick-slide {
    padding: 0;
  }
  .promo-reviews__slider-nav {
    display: none;
  }
  .single-review {
    border-radius: 16px;
    padding: 24px 16px;
  }
  .single-review__main-box {
    padding-bottom: 20px;
  }
  .single-review__name {
    font-size: 16px;
  }
  .single-review__date {
    font-size: 12px;
  }
  .single-review__text-box {
    font-size: 14px;
    -webkit-line-clamp: 9;
  }
  .examples-work {
    padding-top: 0;
    padding-bottom: 48px;
  }
  .examples-work__wrap {
    padding: 24px 16px 32px;
    border-radius: 12px;
  }
  .examples-work__title {
    text-align: left;
  }
  .examples-work__slider .slick-list {
    margin: 0;
  }
  .examples-work__slider .slick-slide {
    padding: 0;
  }
  .examples-work__slider-nav {
    display: none;
  }
  .work {
    padding: 16px 16px 24px;
    border-radius: 16px;
  }
  .work__photo-wrap {
    padding-bottom: 24px;
  }
  .work__photos-row {
    margin-left: -3px;
    margin-right: -3px;
  }
  .work__photos-col {
    padding-left: 3px;
    padding-right: 3px;
  }
  .work__photo-box {
    border-radius: 12px;
  }
  .work__text-box {
    font-size: 14px;
    -webkit-line-clamp: 4;
  }
  .reviews {
    padding-top: 24px;
    padding-bottom: 8px;
  }
  .reviews__wrap {
    padding-left: 8px;
    padding-right: 8px;
  }
  .reviews__box {
    padding-left: 8px;
    padding-right: 8px;
  }
  .reviews__item-box {
    padding-bottom: 16px;
  }
  .reviews__btns-wrap {
    padding-top: 8px;
  }
  .reviews .single-review {
    min-height: 275px;
  }
  .prices {
    padding-top: 24px;
    padding-bottom: 8px;
  }
  .prices__title-wrap {
    padding-left: 8px;
    padding-right: 8px;
  }
  .prices__title {
    text-align: left;
  }
  .prices__item {
    padding-bottom: 16px;
  }
  .prices-item__btn {
    padding: 22px 16px;
    border-radius: 12px;
  }
  .prices-item__btn-name {
    font-size: 16px;
  }
  .prices-item__label-wrap {
    border-radius: 12px 12px 0 0;
    padding: 22px 16px;
  }
  .prices-item__label-name {
    font-size: 16px;
  }
  .prices-item__name span {
    display: none;
  }
  .prices-item__sub {
    display: none;
  }
  .prices-item__info {
    border-radius: 0 0 12px 12px;
    padding: 16px;
  }
  .prices-item__single {
    padding: 16px 0;
  }
  .prices-item__single-box {
    align-items: flex-start;
  }
  .prices-item__single-name {
    font-size: 14px;
    width: calc(100% - 85px);
  }
  .prices-item__single-value {
    font-size: 14px;
    width: 85px;
  }
  .prices-item__btn.js-accordion-btn--active {
    border-radius: 12px 12px 0 0;
  }
  .promo-about {
    padding-bottom: 24px;
  }
  .promo-about__picture-wrap {
    border-radius: 12px;
  }
  .promo-about__info-wrap {
    padding: 24px 16px;
  }
  .promo-about__text {
    font-size: 14px;
  }
  .contacts-promo {
    padding-bottom: 48px;
  }
  .contacts-promo__wrap {
    border-radius: 0;
    background: transparent;
    padding: 0;
  }
  .contacts-promo__title {
    display: none;
  }
  .contacts-promo__map-wrap {
    height: 360px;
    border-radius: 12px;
  }
  .contacts-info {
    border-radius: 12px;
    border: 0;
    background: #FBFBFF;
    margin-bottom: 24px;
    padding: 24px 16px 8px;
  }
  .contacts-info__mob-title {
    display: block;
    padding-bottom: 20px;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.2;
  }
  .contacts-info__title {
    font-size: 20px;
    padding-bottom: 20px;
  }
  .contacts-info__item {
    padding-bottom: 16px;
  }
  .contacts-info__item-name {
    font-size: 16px;
    padding-bottom: 16px;
  }
  .contacts-info__item-contact a {
    font-size: 14px;
  }
  .contacts-info__time {
    font-size: 14px;
  }
  .contacts-info__social {
    padding-bottom: 4px;
  }
  .contacts-info__transport-box {
    padding-bottom: 14px;
  }
  .contacts-info__item-label {
    font-size: 12px;
  }
  .contacts-info__transport-icon {
    margin-top: 5px;
  }
  .contacts-info__transport-name {
    font-size: 14px;
  }
  .photo-gallery {
    padding-bottom: 48px;
  }
  .photo-gallery__wrap {
    padding: 0px;
  }
  .photo-gallery__title-box {
    padding-left: 16px;
    padding-right: 16px;
  }
  .photo-gallery__photo {
    border-radius: 12px;
  }
  .photo-gallery__slider-nav {
    display: none;
  }
  .specialist-card {
    padding-bottom: 32px;
  }
  .specialist-card__wrap {
    padding: 0 16px;
  }
  .specialist-card__photo {
    width: 200px;
    height: 200px;
    object-fit: cover;
    object-position: top center;
    border-radius: 50%;
    margin: auto;
  }
  .specialist-card__info-box {
    padding-top: 32px;
  }
  .specialist-card__experience-box {
    padding-bottom: 24px;
  }
  .specialist-card__experience {
    font-size: 14px;
  }
  .specialist-card__subtitle {
    font-size: 12px;
  }
  .specialist-card__post-box {
    padding-bottom: 24px;
  }
  .specialist-card__post {
    font-size: 16px;
  }
  .specialist-card__specializations {
    font-size: 14px;
  }
  .specialist-info {
    padding-bottom: 48px;
  }
  .specialist-info__wrap {
    padding: 24px 16px 32px;
    border-radius: 12px;
  }
  .specialist-info__title {
    font-size: 20px;
  }
  .specialist-info__education-box {
    padding-bottom: 32px;
  }
  .specialist-info__education-item {
    padding-bottom: 20px;
  }
  .specialist-info__education-year {
    font-size: 14px;
    padding-bottom: 12px;
  }
  .specialist-info__education-name {
    font-size: 16px;
  }
  .specialist-certificates__photo {
    border-radius: 12px;
    height: 214px;
  }
  .specialist-certificates__slider .slick-list {
    margin-left: -4px;
    margin-right: -4px;
  }
  .specialist-certificates__slider .slick-slide {
    padding-left: 4px;
    padding-right: 4px;
  }
  .specialist-certificates__slider-nav {
    display: none;
  }
  .service-promo {
    padding-bottom: 48px;
  }
  .service-promo__picture-wrap {
    border-radius: 12px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .service-promo__picture {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .service-promo__info-wrap {
    position: relative;
    top: auto;
    left: auto;
    padding: 24px 16px 32px;
  }
  .service-promo__info-box {
    max-width: 100%;
    padding-bottom: 38px;
  }
  .service-promo__title {
    padding-bottom: 20px;
  }
  .service-promo__text {
    font-size: 14px;
  }
  .service-promo__tag {
    padding: 10px 20px;
  }
  .service-info {
    padding-bottom: 8px;
  }
  .service-info__wrap {
    padding: 0;
  }
  .service-info__title-wrap {
    padding-left: 16px;
    padding-right: 16px;
  }
  .service-info__col {
    order: 7;
  }
  .service-info__col--first-text {
    order: 1;
  }
  .service-info__col--second-text {
    order: 3;
  }
  .service-info__col--thirds-text {
    order: 5;
  }
  .service-info__col--first-photo {
    order: 2;
  }
  .service-info__col--second-photo {
    order: 4;
  }
  .service-info__col--thirds-photo {
    order: 6;
  }
  .service-info__text-box {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 14px;
  }
  .service-info__text-box p,
  .service-info__text-box ul,
  .service-info__text-box h3 {
    padding-bottom: 16px;
  }
  .service-info__text-box li::before {
    top: 6px;
    left: 3px;
  }
  .service-info__text {
    padding-bottom: 16px;
  }
  .service-info__photo-box {
    padding-top: 0;
    padding-bottom: 16px;
  }
  .service-info__photo-wrap {
    border-radius: 12px;
  }
  .service-info__photo {
    border-radius: 12px;
  }
  .service-specialists {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .service-specialists__wrap {
    padding: 0;
  }
  .service-specialists__title-wrap {
    padding-left: 16px;
    padding-right: 16px;
  }
  .service-specialists__title {
    text-align: left;
  }
  .service-specialists__slider .slick-list {
    margin: 0;
  }
  .service-specialists__slider .slick-slide {
    padding: 0;
  }
  .service-specialists__slider-nav {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  body {
    position: relative;
  }
}
@media screen and (max-width: 360px) {
  body {
    position: relative;
  }
  .service-promo__tag {
    font-size: 15px;
    padding: 8px 15px;
  }
}
@media screen and (max-width: 350px) {
  body {
    position: relative;
  }
  .footer__logo {
    max-width: 45%;
  }
  .footer__phone-wrap {
    top: 12px;
  }
  .footer__phone {
    font-size: 12px;
  }
  .popup-form__messange {
    font-size: 10px;
  }
}
@media screen and (min-width: 721px) {
  body {
    position: relative;
  }
}
@media screen and (min-width: 961px) {
  body {
    position: relative;
  }
}
@media screen and (min-width: 1201px) {
  body {
    position: relative;
  }
  .btn--blue:hover {
    background: #053247;
    border-color: #053247;
  }
  .btn--crystal:hover {
    background: #053247;
    border-color: #053247;
    color: #FBFBFF;
  }
  .btn-more:hover {
    background: #92B7C7;
    color: #FBFBFF;
  }
  .btn-more:hover .btn-more__icon {
    transform: translateX(2px);
  }
  .btn-more:hover .btn-more__icon svg path {
    stroke: #FBFBFF;
  }
  .header__contacts-phone:hover {
    color: #61A375;
  }
  .menu__item:hover .menu__link {
    color: #008DD2;
  }
  .contacts__route:hover {
    color: #92B7C7;
  }
  .footer__phone:hover {
    color: #008DD2;
  }
  .footer__phone:hover::after {
    background: #008DD2;
  }
  .footer__email:hover {
    color: #61A375;
  }
  .footer__legal-info a {
    color: #D9E4F7;
  }
  .popup__container::-webkit-scrollbar {
    width: 4px;
  }
  .popup__container::-webkit-scrollbar-track {
    border-radius: 20px;
    background-color: transparent;
  }
  .popup__container::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background-color: #595959;
  }
  .popup__container {
    scrollbar-width: thin;
    scrollbar-color: #595959 transparent;
  }
  .popup__inner {
    scrollbar-width: thin;
    scrollbar-color: #595959 transparent;
  }
  .popup__btn:hover {
    color: #0A0A0B;
    background: #595959;
  }
  .select2-container--theme-select2-standard .select2-results__options {
    scrollbar-width: thin;
    scrollbar-color: #595959 transparent;
  }
  .social-links__item:hover svg path[fill="#053247"] {
    fill: #008DD2;
  }
  .breadcrumbs__link:hover {
    color: #92B7C7;
  }
  .specialist-item__name a:hover {
    color: #61A375;
  }
  .services-item:hover .services-item__picture {
    transform: scale(1.1);
  }
  .services-item:hover .services-item__name {
    color: #053247;
  }
  .services-item:hover .services-item__text {
    color: #053247;
  }
  .services-item:hover .services-item__btn {
    background: #92B7C7;
    color: #FBFBFF;
  }
  .services-item:hover .services-item__btn-icon {
    transform: translateX(2px);
  }
  .services-item:hover .services-item__btn-icon svg path {
    stroke: #FBFBFF;
  }
  .services-item:hover .services-item__btn-catalog {
    background: #92B7C7;
    color: #FBFBFF;
    border-color: #92B7C7;
  }
  .services-item:hover .services-item__btn-catalog-icon {
    transform: translateX(2px);
  }
  .services-item:hover .services-item__btn-catalog-icon svg path {
    stroke: #FBFBFF;
  }
  .promo-specialists__nav-btn:hover {
    background: #92B7C7;
    border-color: #92B7C7;
  }
  .promo-specialists__nav-btn:hover svg path {
    stroke: #FBFBFF;
  }
  .promo-specialist-item__name a:hover {
    color: #61A375;
  }
  .promo-specialist-item__btn:hover {
    color: #61A375;
  }
  .promo-reviews__nav-btn:hover {
    background: #92B7C7;
    border-color: #92B7C7;
  }
  .promo-reviews__nav-btn:hover svg path {
    stroke: #FBFBFF;
  }
  .examples-work__nav-btn:hover {
    border-color: #0A0A0B;
  }
  .examples-work__nav-btn:hover svg path {
    stroke: #0A0A0B;
  }
  .work__photo-box:hover .work__photo {
    transform: scale(1.2);
  }
  .contacts-info__item-contact a:hover {
    color: #61A375;
  }
  .photo-gallery__nav-btn:hover {
    background: #92B7C7;
    border-color: #92B7C7;
  }
  .photo-gallery__nav-btn:hover svg path {
    stroke: #FBFBFF;
  }
  .specialist-certificates__nav-btn:hover {
    background: #92B7C7;
    border-color: #92B7C7;
  }
  .specialist-certificates__nav-btn:hover svg path {
    stroke: #FBFBFF;
  }
  .service-promo__tag:hover {
    background: #61A375;
  }
  .service-info__photo:hover {
    transform: scale(1.1);
  }
  .service-specialists__nav-btn:hover {
    background: #92B7C7;
    border-color: #92B7C7;
  }
  .service-specialists__nav-btn:hover svg path {
    stroke: #FBFBFF;
  }
}
@media screen and (min-width: 961px) and (max-height: 600px) {
  body {
    position: relative;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4vZm9udHMubGVzcyIsInN0eWxlLmNzcyIsIm1haW4vZ2xvYmFsLmxlc3MiLCJtYWluL2lubmVyLmxlc3MiLCJtYWluL3Jvdy5sZXNzIiwiY29tbW9uL2JvZHkubGVzcyIsImNvbW1vbi9qcy5sZXNzIiwiY29tcG9uZW50cy9idG4ubGVzcyIsImhlYWRlci9oZWFkZXIubGVzcyIsImhlYWRlci9tZW51Lmxlc3MiLCJoZWFkZXIvYnVyZ2VyLW1lbnUubGVzcyIsImhlYWRlci9idXJnZXIubGVzcyIsImNvbW1vbi9jb250YWN0cy5sZXNzIiwiY29tbW9uL2Zvb3Rlci5sZXNzIiwiY29tcG9uZW50cy9wb3B1cC5sZXNzIiwiY29tcG9uZW50cy9mb3JtLmxlc3MiLCJjb21wb25lbnRzL3NlbGVjdDItc3RhbmRhcmQubGVzcyIsImNvbXBvbmVudHMvc29jaWFsLWxpbmtzLmxlc3MiLCJjb21wb25lbnRzL2JyZWFkY3J1bWJzLmxlc3MiLCJjb21wb25lbnRzL2ZhbmN5Lmxlc3MiLCJibG9ja3Mvc3BlY2lhbGlzdHMubGVzcyIsImNvbXBvbmVudHMvc3BlY2lhbGlzdC1pdGVtLmxlc3MiLCJibG9ja3MvcHJvbW8ubGVzcyIsImNvbXBvbmVudHMvdmlkZW8ubGVzcyIsImJsb2Nrcy9zZXJ2aWNlcy5sZXNzIiwiYmxvY2tzL3NlcnZpY2VzLWl0ZW0ubGVzcyIsImJsb2Nrcy9wcm9tby1zcGVjaWFsaXN0cy5sZXNzIiwiYmxvY2tzL3Byb21vLXNwZWNpYWxpc3QtaXRlbS5sZXNzIiwiYmxvY2tzL3Byb21vLXJldmlld3MubGVzcyIsImNvbXBvbmVudHMvc2luZ2xlLXJldmlldy5sZXNzIiwiYmxvY2tzL2V4YW1wbGVzLXdvcmsubGVzcyIsImJsb2Nrcy93b3JrLmxlc3MiLCJibG9ja3MvcmV2aWV3cy5sZXNzIiwiYmxvY2tzL3ByaWNlcy5sZXNzIiwiY29tcG9uZW50cy9wcmljZXMtaXRlbS5sZXNzIiwiYmxvY2tzL3Byb21vLWFib3V0Lmxlc3MiLCJibG9ja3MvY29udGFjdHMtcHJvbW8ubGVzcyIsImJsb2Nrcy9jb250YWN0cy1pbmZvLmxlc3MiLCJibG9ja3MvcGhvdG8tZ2FsbGVyeS5sZXNzIiwiYmxvY2tzL3NwZWNpYWxpc3QtY2FyZC5sZXNzIiwiYmxvY2tzL3NwZWNpYWxpc3QtaW5mby5sZXNzIiwiYmxvY2tzL3NwZWNpYWxpc3QtY2VydGlmaWNhdGVzLmxlc3MiLCJibG9ja3Mvc2VydmljZS1wcm9tby5sZXNzIiwiYmxvY2tzL3NlcnZpY2UtaW5mby5sZXNzIiwiYmxvY2tzL3NlcnZpY2Utc3BlY2lhbGlzdHMubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLHFCQUFBO0VBQ0Esa0tBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0NDQ0Q7QURFRDtFQUNFLHFCQUFBO0VBQ0EsK0pBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0NDQUQ7QURHRDtFQUNFLHFCQUFBO0VBQ0EscUtBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0NDREQ7QURJRDtFQUNFLHFCQUFBO0VBQ0EseUpBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0NDRkQ7QURLRDtFQUNFLHFCQUFBO0VBQ0EsdUxBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0NDSEQ7QURNRDtFQUNFLHFCQUFBO0VBQ0Esd0tBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0NDSkQ7QUNuQ0Q7RUFDRSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7Q0RxQ0Q7QUNsQ0Q7Ozs7Ozs7RUFPRSxlQUFBO0NEb0NEO0FDakNEOzs7RUFHRSxtQkFBQTtDRG1DRDtBQ2hDRDtFQUNFLGFBQUE7Q0RrQ0Q7QUMvQkQ7RUFDRSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsMEJBQUE7RUFFQSxpQ0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxlQUFBO0VBRUEsbUJBQUE7RUQrQkEscUNBQXFDO0VBQ3JDLGVBQWU7RUFDZixjQUFjO0VBQ2QsY0FBYztFQUNkLGdDQUFnQztDQUNqQztBQXdERCxZQUFZO0FDMUVaO0VBQ0UsWUFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0NENEVEO0FDekVEOzs7RUFHRSxpQ0FBQTtFQUNBLGlCQUFBO0NEMkVEO0FDeEVEO0VBQ0UsZ0JBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7Q0QwRUQ7QUN2RUQ7OztFQUdFLGlDQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtDRHlFRDtBQ3RFRDtFQUNFLGdCQUFBO0VBQ0EscUJBQUE7Q0R3RUQ7QUNoRUQ7RUFDRSxnQkFBQTtFQUNBLHFCQUFBO0NEd0VEO0FDaEVEO0VBQ0UsaUJBQUE7Q0R3RUQ7QUNyRUQ7RUFDRSxnQkFBQTtFQUNBLGVBQUE7Q0R1RUQ7QUNwRUQ7RUFDRSxnQkFBQTtFQUNBLHNCQUFBO0NEc0VEO0FDbkVEO0VBQ0UsZUFBQTtDRHFFRDtBRTlMRDtFQUNFLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7Q0ZnTUQ7QUdyTUQ7RUFDRSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0NINE1EO0FHck1DO0VBQ0Usc0JBQUE7RUFDQSxvQkFBQTtDSDZNSDtBR3pNRDtFQUNFLG1CQUFBO0VBQ0Esb0JBQUE7Q0gyTUQ7QUduTUQ7RUFDRSxhQUFBO0NIMk1EO0FHcE1EO0VBQ0UsY0FBQTtDSDJNRDtBR3BNRDtFQUNFLFdBQUE7Q0gyTUQ7QUdwTUQ7RUFDRSxjQUFBO0NIMk1EO0FHcE1EO0VBQ0UsY0FBQTtDSDJNRDtBR3BNRDtFQUNFLFdBQUE7Q0gyTUQ7QUdwTUQ7RUFDRSxjQUFBO0NIMk1EO0FHcE1EO0VBQ0UsY0FBQTtDSDJNRDtBR3BNRDtFQUNFLFdBQUE7Q0gyTUQ7QUdwTUQ7RUFDRSxjQUFBO0NIMk1EO0FHcE1EO0VBQ0UsY0FBQTtDSDJNRDtBR3BNRDtFQUNFLFlBQUE7Q0gyTUQ7QUdwTUQ7RUFDRSxXQUFBO0NIMk1EO0FHOUNEO0VBQVksbUJBQUE7Q0h3S1g7QUd2S0Q7RUFBWSxvQkFBQTtDSDBLWDtBR3pLRDtFQUFZLGlCQUFBO0NINEtYO0FHM0tEO0VBQVksb0JBQUE7Q0g4S1g7QUc3S0Q7RUFBWSxvQkFBQTtDSGdMWDtBRy9LRDtFQUFZLGlCQUFBO0NIa0xYO0FJaGREO0VBQ0UsY0FBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7Q0ppZUQ7QUkvZEM7RUFFRSxpQkFBQTtDSmdlSDtBSTdkQztFQUNFLGlCQUFBO0NKK2RIO0FJaGVDO0VBSUksWUFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHFDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFFQSxtQ0FBQTtFQUNBLDJCQUFBO0NKOGRMO0FJbmREO0VBQ0UsYUFBQTtDSjRkRDtBS2pnQkQ7RUFDRSx5QkFBQTtDTG1nQkQ7QUtoZ0JEO0VBQ0UsMEJBQUE7Q0xrZ0JEO0FLOWZEO0VBQ0UsY0FBQTtDTGdnQkQ7QUs3ZkQ7RUFDRSxlQUFBO0NMK2ZEO0FLM2ZEO0VBQ0UsY0FBQTtDTDZmRDtBS3pmRDtFQUNFLGNBQUE7Q0wyZkQ7QUt4ZkQ7RUFDRSxlQUFBO0VBQ0EsMEJBQUE7Q0wwZkQ7QUt2ZkQ7RUFDRSxlQUFBO0VBQ0EsMEJBQUE7Q0x5ZkQ7QUtyZkQ7RUFDRSxpQ0FBQTtFQUNBLDBCQUFBO0VMdWZBLGlCQUFpQjtFQUNqQixpQkFBaUI7Q0FDbEI7QUt2ZkM7RUFDRSwwQkFBQTtDTHlmSDtBS3RmQztFQUNFLDBCQUFBO0NMd2ZIO0FLcGZDO0VBQ0UsMEJBQUE7Q0xzZkg7QUtsZkM7RUFDRSwwQkFBQTtDTG9mSDtBS2hmRDtFQUNFLGdCQUFBO0NMa2ZEO0FNaGpCRDtFQUNFLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSx3QkFBQTtFQUNBLG1CQUFBO0VBQ0EsMEJBQUE7RUFDQSxvQkFBQTtFQUNBLHdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7Q05rakJEO0FNbGlCRDtFQUNFLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLHdCQUFBO0NOK2lCRDtBTXBpQkQ7RUFDRSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esd0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsMEJBQUE7RUFDQSxxQ0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0NONmlCRDtBTWppQkM7RUFDRSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7Q04raUJIO0FNdmlCQztFQUNFLGFBQUE7RUFDQSxxQkFBQTtDTitpQkg7QU1qakJDO0VBU0kscUJBQUE7Q05nakJMO0FPdG9CRDtFQUNFLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtDUG9wQkQ7QU83b0JDO0VBQ0UsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0NQcXBCSDtBT3hvQkM7RUFDRSxvQkFBQTtFQUNBLCtCQUFBO0NQc3BCSDtBTzVuQkM7RUFDRSxhQUFBO0NQdXBCSDtBT3BwQkM7RUFDRSxjQUFBO0NQc3BCSDtBT3BvQkM7RUFDRSxjQUFBO0NQc3BCSDtBTy9vQkM7RUFDRSxjQUFBO0NQc3BCSDtBT3pvQkM7RUFDRSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7Q1BxcEJIO0FPbHBCQztFQUNFLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxhQUFBO0NQb3BCSDtBT2pwQkM7RUFDRSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7Q1BtcEJIO0FPMW9CQztFQUNFLGVBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7Q1BpcEJIO0FPOW9CQztFQUNFLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0NQZ3BCSDtBT25vQkM7RUFDRSxxQkFBQTtDUCtvQkg7QU81b0JDO0VBQ0Usc0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7Q1A4b0JIO0FPM29CQztFQUNFLHFCQUFBO0NQNm9CSDtBTzFvQkM7RUFDRSxxQkFBQTtDUDRvQkg7QU96b0JDO0VBQ0UsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0NQMm9CSDtBT3hvQkM7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtDUDBvQkg7QVF2MEJDO0VBQ0UsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esd0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7Q1J5MEJIO0FRajBCQztFQUNFLG1CQUFBO0VBQ0EsZ0JBQUE7Q1J5MEJIO0FRbDBCQztFQUNFLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0NSeTBCSDtBUzN6QkM7RUFDRSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0NUZzRCSDtBVWw3QkQ7RUFFRSxtQkFBQTtFQUVBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0Esd0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0NWdTdCRDtBVXI3QkM7RUFDRSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7Q1Z1N0JIO0FVcDdCQztFQUNFLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0NWczdCSDtBVy84QkQ7RUFDRSxxQkFBQTtDWHM5QkQ7QVdoOUJDO0VBQ0UsbUJBQUE7RUFDQSxvQkFBQTtDWHU5Qkg7QVcvOEJDO0VBQ0UsbUJBQUE7Q1h1OUJIO0FXcDlCQztFQUNFLGFBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSwwQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSw0QkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0NYczlCSDtBVy83QkM7RUFDRSxxQkFBQTtDWHU5Qkg7QVdwOUJDO0VBQ0Usc0JBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtDWHM5Qkg7QVduOUJDO0VBQ0UscUJBQUE7Q1hxOUJIO0FXbDlCQztFQUNFLGdCQUFBO0VBQ0EsaUJBQUE7Q1hvOUJIO0FXajlCQztFQUNFLHFCQUFBO0NYbTlCSDtBVzM4QkM7RUFDRSxnQkFBQTtFQUNBLGlCQUFBO0NYbTlCSDtBV2g5QkM7RUFDRSxxQkFBQTtDWGs5Qkg7QVcvOEJDO0VBQ0UsY0FBQTtFQUNBLG9CQUFBO0NYaTlCSDtBVzk4QkM7RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtDWGc5Qkg7QVc3OEJDO0VBQ0UsZ0JBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtDWCs4Qkg7QVc1OEJDO0VBQ0UsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtDWDg4Qkg7QVdsOEJDO0VBQ0UsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtDWHk4Qkg7QVdqOEJDO0VBQ0UsWUFBQTtFQUNBLGFBQUE7Q1h5OEJIO0FXcjhCRDtFQUNFLGlDQUFBO0NYdThCRDtBV2g4QkQ7RUFDRSx3Q0FBQTtDWGs4QkQ7QVc5N0JDO0VBQ0UsaUNBQUE7Q1hnOEJIO0FXNzdCQztFQUNFLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxpQ0FBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7Q1grN0JIO0FXNTdCQztFQUNFLGVBQUE7RUFDQSxpQ0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtDWDg3Qkg7QVl0bkNEO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtDWnduQ0Q7QVlqbkNDO0VBQ0Usd0JBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0NaeW5DSDtBWTVtQ0M7RUFDRSxtQkFBQTtDWjBuQ0g7QVl2bkNDO0VBQ0Usb0JBQUE7Q1p5bkNIO0FZM2pDQztFQUNFLG9CQUFBO0Nac25DSDtBWTdtQ0M7RUFDRSxhQUFBO0Nab25DSDtBWWpuQ0M7RUFDRSwwQkFBQTtDWm1uQ0g7QVlobkNDO0VBQ0UscUJBQUE7Q1prbkNIO0FZaG1DQztFQUNFLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtDWm9uQ0g7QVkxbUNHO0VBQ0UsWUFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0Nac25DTDtBWTlsQ0M7RUFDRSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtDWmtuQ0g7QVlybUNDO0VBQ0UscUJBQUE7Q1ppbkNIO0FZdG1DQztFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7Q1prbkNIO0FZcG1DQztFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0NaaW5DSDtBWXJtQ0M7RUFDRSxvQkFBQTtDWmtuQ0g7QVkzbUNDO0VBQ0Usa0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtDWmtuQ0g7QVkxbUNDO0VBQ0Usa0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtDWmtuQ0g7QVl0bkNDO0VBV0kscUJBQUE7Q1ptbkNMO0FZM21DQztFQUNFLGtCQUFBO0Naa25DSDtBWS9tQ0M7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtDWmluQ0g7QWFuNUNEO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSwrQkFBQTtDYnE1Q0Q7QWE5NENDO0VBQ0UsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQUFBO0VBQ0EseUNBQUE7RUFDQSxxQ0FBQTtFQUNBLGlDQUFBO0VBRUEseUJBQUE7RUFDQSxrQkFBQTtFQUNBLCtCQUFBO0VBRUEsd0JBQUE7RUFDQSxXQUFBO0NibTVDSDtBYW40Q0c7RUFDRSxpQkFBQTtDYm01Q0w7QWF2M0NDO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtFQUVBLFVBQUE7RUFDQSxpQkFBQTtDYjI0Q0g7QWE3M0NDO0VBQ0UsZUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0NiMDRDSDtBYW41Q0M7RUFpQkksbUJBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtFQUVBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtDYjA0Q0w7QWFyNENDO0VBQ0UsY0FBQTtDYnU0Q0g7QWFoNENDO0VBQ0UsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUNBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7Q2J1NENIO0FhaDRDRzs7RUFFRSxtQkFBQTtDYnc0Q0w7QWFwNENDO0VBQ0UsZ0JBQUE7RUFDQSxpQkFBQTtDYnM0Q0g7QWE5M0NDO0VBQ0UsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0NiczRDSDtBYS8zQ0c7RUFDRSxtQkFBQTtDYnU0Q0w7QWFuNENDO0VBQ0UsbUJBQUE7Q2JxNENIO0FhbDRDQztFQUNFLGlCQUFBO0NibzRDSDtBYXozQ0Q7RUFDRSxtQkFBQTtDYmk0Q0Q7QWEvM0NDO0VBQ0UscUJBQUE7Q2JpNENIO0FhOTNDQztFQUNFLHFCQUFBO0NiZzRDSDtBYTUzQ0Q7RUFDRSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0NiODNDRDtBY3ZsREQ7RUFDRSxpQ0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQUFBO0VBQ0Esd0JBQUE7RUFFQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLDBCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLDBCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUVBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtFZGttREEsaUJBQWlCO0VBQ2pCLGlCQUFpQjtDQUNsQjtBY2xtREM7RUFDRSxXQUFBO0VBQ0EsZUFBQTtDZG9tREg7QWNqbURDO0VBQ0UsV0FBQTtFQUNBLGVBQUE7Q2RtbURIO0FjL2xEQztFQUNFLFdBQUE7RUFDQSxlQUFBO0NkaW1ESDtBYzdsREM7RUFDRSxXQUFBO0VBQ0EsZUFBQTtDZCtsREg7QWNybEREO0VBQ0UsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0NkNmxERDtBYzFsREQ7RUFDRSxlQUFBO0VBQ0Esb0JBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7Q2Q0bEREO0FjemxERDtFQUNFLHFCQUFBO0NkMmxERDtBY3hsREQ7RUFDRSxtQkFBQTtDZDBsREQ7QWN2bEREO0VBQ0UsWUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDBCQUFBO0VBQ0EsZUFBQTtDZHlsREQ7QWN0bEREO0VBQ0UsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSw2QkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7Q2R3bEREO0FjaGxERDtFQUNFLDREQUFBO0Nkd2xERDtBY2psREQ7RUFDRSxzQkFBQTtDZHdsREQ7QWNobEREO0VBQ0UsaUNBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLDBCQUFBO0VBQ0Esb0JBQUE7RUFFQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtFQUVBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EsNEJBQUE7Q2RnbEREO0FjN2tERDtFQUNFLGNBQUE7Q2Qra0REO0FjNWtERDtFQUNFLG1CQUFBO0NkOGtERDtBYzNrREQ7RUFDRSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLGtGQUFBO0NkNmtERDtBYzFrREQ7RUFDRSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0NkNGtERDtBY3prREQ7RUFDRSxlQUFBO0NkMmtERDtBY3ZrREQ7RUFDRSxpQ0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSwwQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZUFBQTtFQUVBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RWR3a0RBLGlCQUFpQjtFQUNqQixpQkFBaUI7Q0FDbEI7QWNua0RDO0VBQ0UsV0FBQTtFQUNBLGVBQUE7Q2Rxa0RIO0FjbGtEQztFQUNFLFdBQUE7RUFDQSxlQUFBO0Nkb2tESDtBY2hrREM7RUFDRSxXQUFBO0VBQ0EsZUFBQTtDZGtrREg7QWM5akRDO0VBQ0UsV0FBQTtFQUNBLGVBQUE7Q2Rna0RIO0FlbHhERDtFQUNFLG1CQUFBO0NmeXhERDtBZXR4REQ7RUFDRSxjQUFBO0Nmd3hERDtBZXJ4REQ7RUFDRSx3QkFBQTtDZnV4REQ7QWVueEREO0VBRUUsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsMkJBQUE7RUFDQSwwQkFBQTtFQUNBLGlCQUFBO0VBRUEsc0JBQUE7RUFDQSxvQkFBQTtFQUNBLHdCQUFBO0VBQ0EsY0FBQTtFQUNBLHdCQUFBO0NmbXhERDtBZTN3REQ7RUFDRSxpQ0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMEJBQUE7RUFDQSxtQkFBQTtDZmt4REQ7QWUxd0REO0VBQ0UsaUNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLDBCQUFBO0VBQ0EsbUJBQUE7Q2ZpeEREO0FlendERDtFQUNFLGlCQUFBO0NmZ3hERDtBZTd3REQ7RUFDRSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxREFBQTtFQUNBLGtDQUFBO0VBQ0EsNkJBQUE7RUFDQSx1Q0FBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtDZit3REQ7QWV6d0REO0VBQ0UsMkJBQUE7Q2Yyd0REO0FldndERDtFQUNFLFdBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSwwQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0NmeXdERDtBZTV2REQ7RUFDRSxpQ0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsMEJBQUE7RUFDQSxtQkFBQTtDZnl3REQ7QWVqd0REO0VBQ0UsZUFBQTtFQUNBLHFDQUFBO0Nmd3dERDtBZXB3REQ7RUFDRSxlQUFBO0Nmc3dERDtBZXp2REQ7RUFDRSxpQ0FBQTtDZjJ2REQ7QWV4dkREO0VBQ0UsMEJBQUE7Q2YwdkREO0FldHZERDtFQUNFLGlCQUFBO0Nmd3ZERDtBZTlzREQ7RUFDRSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLFNBQUE7RUFDQSw0QkFBQTtFQUNBLGVBQUE7Q2ZndEREO0FlNXNERDtFQUNFLGlCQUFBO0NmOHNERDtBZTNzREQ7RUFDRSxhQUFBO0NmNnNERDtBZTFzREQ7RUFDRSxnQkFBQTtFQUNBLGlCQUFBO0NmNHNERDtBZXpzREQ7RUFDRSxVQUFBO0VBQ0Esd0JBQUE7Q2Yyc0REO0FlcHNERDtFQUNFLHVCQUFBO0Nmc3NERDtBZW5zREQ7RUFDRSxjQUFBO0NmcXNERDtBZ0IvNkRDO0VBQ0UsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtDaEJpN0RIO0FnQjk2REM7RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0NoQmc3REg7QWdCNzZEQztFQUNFLGNBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0Esd0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBO0NoQis2REg7QWdCdDdEQztFQVVJLHFCQUFBO0NoQis2REw7QWdCcDZERDtFQUNFLGNBQUE7Q2hCMjZERDtBaUI5OEREO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtDakJnOUREO0FpQng4REM7RUFDRSxtQkFBQTtFQUNBLG9CQUFBO0NqQmc5REg7QWlCdjhERDtFQUNFLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtDakIrOEREO0FpQnY4REM7RUFDRSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7Q2pCODhESDtBaUIzOERDO0VBQ0UsY0FBQTtDakI2OERIO0FpQno4REQ7RUFDRSwyQkFBQTtDakIyOEREO0FpQmw4REQ7RUFDRSxlQUFBO0NqQnk4REQ7QWtCbmdFRDtFQUNFLHNCQUFBO0VBQ0Esa0JBQUE7Q2xCcWdFRDtBa0JsZ0VEO0VBQ0UsV0FBQTtDbEJvZ0VEO0FrQjcvREQ7RUFDRSxZQUFBO0NsQm9nRUQ7QWtCNy9ERDtFQUNFLGtDQUFBO0NsQm9nRUQ7QW1CMWhFRDtFQUVFLGtCQUFBO0VBQ0EscUJBQUE7Q25CMmhFRDtBbUJwaEVDO0VBQ0UsbUJBQUE7RUFDQSxvQkFBQTtDbkI0aEVIO0FtQnBoRUM7RUFDRSxtQkFBQTtDbkI0aEVIO0FtQm5oRUM7RUFDRSxxQkFBQTtDbkI0aEVIO0FvQnJqRUM7RUFDRSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtDcEJpa0VIO0FvQi9qRUc7RUFDRSxZQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0Esb0JBQUE7RUFDQSwwQkFBQTtFQUNBLHVCQUFBO0VBRUEsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtDcEJna0VMO0FvQnhqRUM7RUFDRSxvQkFBQTtDcEIrakVIO0FvQnhqRUM7RUFDRSxhQUFBO0VBQ0EsY0FBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0NwQitqRUg7QW9CdmpFQztFQUNFLHFCQUFBO0NwQitqRUg7QW9CNWpFQztFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0NwQjhqRUg7QW9CbGtFQztFQVlJLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtDcEIrakVMO0FvQm5qRUM7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtDcEIwakVIO0FvQmxqRUM7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtDcEIwakVIO0FxQjFwRUQ7RUFDRSxxQkFBQTtDckJrcUVEO0FzQm5xRUQ7RUFDRSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7Q3RCMHFFRDtBc0JwcUVDO0VBQ0UsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtDdEIycUVIO0FzQnpxRUc7RUFDRSxZQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLGtDQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0N0QjJxRUw7QXNCdnFFQztFQUNFLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0N0QnlxRUg7QXNCdHFFQztFQUNFLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxpQ0FBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxhQUFBO0N0QndxRUg7QXNCaHFFQztFQUNFLDJCQUFBO0N0QndxRUg7QXNCMXVFRDtFQStFSSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7Q3RCdXFFSDtBc0JucUVEO0VBQ0UsWUFBQTtFQUNBLFVBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0N0QnFxRUQ7QXNCbHFFRDtFQUNFLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0N0Qm9xRUQ7QXVCeHdFRDtFQUNFLHFCQUFBO0N2QjB3RUQ7QXVCcHdFQztFQUNFLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSx3QkFBQTtDdkIyd0VIO0F1Qm53RUM7RUFDRSxtQkFBQTtDdkIyd0VIO0F1QnB3RUM7RUFDRSxxQkFBQTtDdkIyd0VIO0F3QnR5RUQ7RUFDRSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTtDeEI2eUVEO0F3QnZ5RUM7RUFFRSxVQUFBO0VBQ0EsaUNBQUE7RUFDQSwwQkFBQTtFQUNBLG9CQUFBO0N4QjZ5RUg7QXdCNXhFQztFQUNFLHFCQUFBO0N4QjB5RUg7QXdCdnlFQztFQUNFLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7Q3hCeXlFSDtBd0J6eEVDO0VBQ0UscUJBQUE7Q3hCd3lFSDtBd0JyeUVDO0VBQ0UsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFFQSxxQkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtDeEJzeUVIO0F3Qi94RUM7RUFDRSxxQkFBQTtDeEJzeUVIO0F3Qi94RUM7RUFDRSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFFQSxhQUFBO0VBQ0EscUJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsaUJBQUE7Q3hCcXlFSDtBd0Jod0VDO0VBQ0UsWUFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQ0FBQTtFQUNBLHNCQUFBO0N4Qmt5RUg7QXdCL3hFQztFQUNFLG1CQUFBO0N4Qml5RUg7QXlCbjdFRDtFQUNFLHFCQUFBO0N6QnE5RUQ7QXlCLzhFQztFQUNFLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtDekJzOUVIO0F5Qjk4RUM7RUFDRSxtQkFBQTtDekJzOUVIO0F5Qm45RUM7RUFDRSxtQkFBQTtDekJxOUVIO0F5QjE4RUM7RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0N6QnM5RUg7QXlCLzhFQzs7RUFJSSxjQUFBO0N6Qm85RUw7QXlCeDlFQztFQVFJLGNBQUE7RUFDQSxnQkFBQTtDekJtOUVMO0F5QjU5RUM7RUFhSSxtQkFBQTtFQUNBLG9CQUFBO0N6Qms5RUw7QXlCaCtFQztFQXNCSSx3QkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7Q3pCazlFTDtBeUJ0OEVDO0VBQ0UsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLGFBQUE7Q3pCNjhFSDtBeUJ0OEVDO0VBQ0UsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtDekI2OEVIO0F5QjE4RUM7RUFDRSxtQkFBQTtFQUNBLG9CQUFBO0N6QjQ4RUg7QXlCejhFQztFQUNFLGNBQUE7RUFDQSxvQkFBQTtFQUNBLHdCQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsMEJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7Q3pCMjhFSDtBeUJyOUVDO0VBYUkscUJBQUE7Q3pCMjhFTDtBeUI5akZEO0VBbUlJLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esd0JBQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7Q3pCdThFSDtBeUJsbEZEO0VBOElNLGVBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtDekJ1OEVMO0F5QnZsRkQ7RUFvSk0sYUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsVUFBQTtFQUNBLHdCQUFBO0VBQ0EsMEJBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0N6QnM4RUw7QXlCbm1GRDtFQWlLTSxvQkFBQTtFQUNBLHNCQUFBO0N6QnE4RUw7QTBCdm1GRDtFQUNFLG9CQUFBO0VBQ0EsMEJBQUE7RUFFQSx3QkFBQTtFQUNBLGFBQUE7QzFCd21GRDtBMEIvbEZDO0VBQ0UsYUFBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTtDMUJ3bUZIO0EwQnJtRkM7RUFDRSxlQUFBO0VBQ0Esc0JBQUE7QzFCdW1GSDtBMEJwbUZDO0VBQ0Usb0JBQUE7QzFCc21GSDtBMEIvbEZDO0VBQ0UsYUFBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0MxQnNtRkg7QTBCbm1GQztFQUNFLGtCQUFBO0VBQ0EscUJBQUE7QzFCcW1GSDtBMEI5bEZDO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7QzFCcW1GSDtBMEJ6bUZDO0VBWUksc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0MxQnNtRkw7QTBCMWxGQztFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0MxQmltRkg7QTBCemxGQztFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0MxQmdtRkg7QTBCeGxGQztFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7QzFCK2xGSDtBMkJwc0ZEO0VBQ0UscUJBQUE7QzNCMnNGRDtBMkJyc0ZDO0VBQ0Usa0JBQUE7QzNCNHNGSDtBMkJyc0ZDO0VBQ0UsbUJBQUE7QzNCNHNGSDtBMkJyc0ZDO0VBQ0UsbUJBQUE7QzNCNHNGSDtBMkJ6c0ZDO0VBQ0Usa0JBQUE7RUFDQSxtQkFBQTtDM0Iyc0ZIO0EyQnBzRkM7O0VBSUksY0FBQTtDM0J5c0ZMO0EyQjdzRkM7RUFRSSxjQUFBO0VBQ0EsZ0JBQUE7QzNCd3NGTDtBMkJqdEZDO0VBYUksbUJBQUE7RUFDQSxvQkFBQTtDM0J1c0ZMO0EyQnJ0RkM7RUFzQkksd0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0MzQnVzRkw7QTJCM3JGQztFQUNFLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxhQUFBO0MzQmtzRkg7QTJCM3JGQztFQUNFLGNBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7QzNCa3NGSDtBMkIvckZDO0VBQ0UsbUJBQUE7RUFDQSxvQkFBQTtDM0Jpc0ZIO0EyQjlyRkM7RUFDRSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSx3QkFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLDBCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0MzQmdzRkg7QTJCMXNGQztFQWFJLHFCQUFBO0MzQmdzRkw7QTJCNXlGRDtFQXNJSSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0MzQmtyRkg7QTJCaDBGRDtFQWlKTSxlQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7QzNCa3JGTDtBMkJyMEZEO0VBdUpNLGFBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLFVBQUE7RUFDQSx3QkFBQTtFQUNBLDBCQUFBO0VBQ0Esb0JBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0MzQmlyRkw7QTJCbDFGRDtFQXFLTSxvQkFBQTtFQUNBLHNCQUFBO0MzQmdyRkw7QTRCdDFGRDtFQUNFLGVBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFFQSxjQUFBO0VBQ0EsYUFBQTtDNUJ1MUZEO0E0QngwRkM7RUFDRSxxQkFBQTtDNUIwMUZIO0E0Qm4xRkM7RUFDRSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QzVCMDFGSDtBNEJuMUZDO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QzVCMDFGSDtBNEJuMUZDO0VBQ0UsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLGlCQUFBO0M1QjAxRkg7QTRCbDFGQztFQUNFLHlCQUFBO0M1QjAxRkg7QTZCMzVGRDtFQUNFLGtCQUFBO0VBQ0EscUJBQUE7QzdCNjVGRDtBNkJ0NUZDO0VBQ0UsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0M3Qjg1Rkg7QTZCdDVGQztFQUNFLG1CQUFBO0M3Qjg1Rkg7QTZCMzVGQztFQUNFLG1CQUFBO0M3QjY1Rkg7QTZCbDVGQzs7RUFJSSxjQUFBO0M3QjQ1Rkw7QTZCaDZGQztFQVFJLGNBQUE7RUFDQSxnQkFBQTtDN0IyNUZMO0E2QnA2RkM7RUFhSSxtQkFBQTtFQUNBLG9CQUFBO0M3QjA1Rkw7QTZCeDZGQztFQXNCSSx3QkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7QzdCMDVGTDtBNkI5NEZDO0VBQ0UsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLGFBQUE7QzdCcTVGSDtBNkI5NEZDO0VBQ0UsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtDN0JxNUZIO0E2Qmw1RkM7RUFDRSxtQkFBQTtFQUNBLG9CQUFBO0M3Qm81Rkg7QTZCajVGQztFQUNFLGNBQUE7RUFDQSxvQkFBQTtFQUNBLHdCQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsMEJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7QzdCbTVGSDtBNkI3NUZDO0VBYUkscUJBQUE7QzdCbTVGTDtBNkIvL0ZEO0VBMkhJLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esd0JBQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QzdCKzRGSDtBNkJsaEdEO0VBc0lNLGVBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtDN0IrNEZMO0E2QnZoR0Q7RUE0SU0sYUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsVUFBQTtFQUNBLHdCQUFBO0VBQ0EsMEJBQUE7RUFDQSxvQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7QzdCODRGTDtBNkJwaUdEO0VBMEpNLG9CQUFBO0VBQ0Esc0JBQUE7QzdCNjRGTDtBOEJ4aUdEO0VBQ0Usb0JBQUE7RUFDQSxvQkFBQTtFQUNBLHdCQUFBO0VBQ0EsYUFBQTtDOUIwaUdEO0E4QjNoR0M7RUFDRSxxQkFBQTtDOUI2aUdIO0E4QmxpR0M7RUFDRSxZQUFBO0VBQ0EsVUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7QzlCOGlHSDtBOEIzaUdDO0VBQ0UsWUFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7QzlCNmlHSDtBOEJoaEdDO0VBQ0UsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QzlCMGlHSDtBOEJuaUdDO0VBQ0Usb0JBQUE7RUFDQSxxQkFBQTtDOUIwaUdIO0E4Qm5pR0M7RUFDRSxxQkFBQTtDOUIwaUdIO0E4Qm5pR0M7RUFDRSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7QzlCMGlHSDtBOEJuaUdDO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtDOUIwaUdIO0ErQi9wR0Q7RUFFRSxrQkFBQTtFQUNBLHFCQUFBO0MvQnFyR0Q7QStCOXFHQztFQUNFLG1CQUFBO0VBQ0Esb0JBQUE7Qy9Cc3JHSDtBK0J2cUdDO0VBQ0UscUJBQUE7Qy9CcXJHSDtBK0I5cUdDO0VBQ0Usa0JBQUE7Qy9CcXJHSDtBK0I5cUdDO0VBQ0UsbUJBQUE7Qy9CcXJHSDtBK0JqdUdEO0VBZ0RJLGtCQUFBO0MvQm9yR0g7QWdDcHVHRDtFQUVFLGtCQUFBO0VBQ0EscUJBQUE7Q2hDMHVHRDtBZ0NqdUdDO0VBQ0UsbUJBQUE7RUFDQSxvQkFBQTtDaEN5dUdIO0FnQ2p1R0M7RUFDRSxtQkFBQTtDaEN5dUdIO0FnQ2h1R0M7RUFDRSxxQkFBQTtDaEN1dUdIO0FpQ3R3R0M7RUFDRSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSwrQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7Q2pDNndHSDtBaUNyd0dDO0VBQ0UsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsOEJBQUE7RUFDQSxvQkFBQTtDakM2d0dIO0FpQ3R3R0M7RUFDRSw2QkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSwrQkFBQTtFQUNBLHFCQUFBO0NqQzZ3R0g7QWlDcndHQztFQUNFLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0NqQzZ3R0g7QWlDeHZHQztFQUNFLGFBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0VBQ0EsMEJBQUE7RUFDQSxxQkFBQTtDakN5d0dIO0FpQ3R3R0M7RUFDRSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0NqQ3d3R0g7QWlDcHdHQztFQUNFLHFCQUFBO0NqQ3N3R0g7QWlDbndHQztFQUNFLDZCQUFBO0VBQ0Esb0JBQUE7RUFDQSx3QkFBQTtDakNxd0dIO0FpQzd2R0M7RUFDRSxpQ0FBQTtFQUNBLHFCQUFBO0NqQ3F3R0g7QWlDL3ZHRztFQUNFLGlCQUFBO0NqQ3N3R0w7QWlDbHdHQztFQUNFLGNBQUE7RUFDQSxnQkFBQTtFQUNBLCtCQUFBO0VBQ0Esb0JBQUE7Q2pDb3dHSDtBaUM3dkdDO0VBQ0UsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLDBCQUFBO0NqQ293R0g7QWlDNXZHQztFQUNFLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0NqQ293R0g7QWlDMXZHRDtFQUNFLDZCQUFBO0NqQ2t3R0Q7QWlDbndHRDtFQVNJLG9CQUFBO0NqQ2t3R0g7QWlDM3dHRDtFQWFJLDBCQUFBO0NqQ2l3R0g7QWlDN3ZHRDtFQUNFO0lBQ0UsV0FBQTtHakMrdkdEO0VpQzV2R0Q7SUFDRSxXQUFBO0dqQzh2R0Q7Q0FDRjtBa0NqN0dEO0VBQ0UscUJBQUE7Q2xDbTdHRDtBa0M3NkdDO0VBQ0UsbUJBQUE7Q2xDbzdHSDtBa0NqN0dDO0VBQ0Usb0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0NsQ203R0g7QWtDNzZHRztFQUNFLFlBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0Esd0ZBQUE7Q2xDbzdHTDtBa0NoN0dDO0VBQ0UsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7Q2xDazdHSDtBa0MzNkdDO0VBQ0UsWUFBQTtFQUNBLGlCQUFBO0NsQ2s3R0g7QWtDLzZHQztFQUNFLGVBQUE7Q2xDaTdHSDtBa0MxNkdDO0VBQ0UsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7Q2xDaTdHSDtBbUM5K0dEO0VBQ0UscUJBQUE7Q25DMC9HRDtBbUNwL0dDO0VBQ0Usb0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0NuQzIvR0g7QW1DbC9HQztFQUNFLG1CQUFBO0NuQzIvR0g7QW1DaC9HQztFQUNFLG1CQUFBO0VBQ0EsWUFBQTtFQUVBLGFBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7Q25Dcy9HSDtBbUMxK0dDO0VBQ0UsWUFBQTtFQUNBLGFBQUE7Q25DdS9HSDtBbUNuL0dEO0VBQ0UsaUNBQUE7Q25DcS9HRDtBbUM5K0dEO0VBQ0Usd0NBQUE7Q25DZy9HRDtBbUM1K0dDO0VBQ0UsaUNBQUE7Q25DOCtHSDtBbUMzK0dDO0VBQ0UsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGlDQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtDbkM2K0dIO0FtQzErR0M7RUFDRSxlQUFBO0VBQ0EsaUNBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7Q25DNCtHSDtBb0Nwa0hEO0VBQ0Usb0JBQUE7RUFDQSwwQkFBQTtFQUNBLHdCQUFBO0NwQ3NrSEQ7QW9DeGpIQztFQUNFLGNBQUE7Q3BDd2tISDtBb0M3akhDO0VBQ0UscUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7Q3BDd2tISDtBb0Noa0hDO0VBQ0UscUJBQUE7Q3BDd2tISDtBb0Nqa0hDO0VBQ0UscUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7Q3BDd2tISDtBb0Noa0hDO0VBQ0UscUJBQUE7Q3BDd2tISDtBb0N0a0hHO0VBQ0Usa0JBQUE7Q3BDd2tITDtBb0M1a0hDO0VBUUksc0JBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7Q3BDdWtITDtBb0N6akhDO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7Q3BDcWtISDtBb0N4akhDO0VBQ0UscUJBQUE7Q3BDb2tISDtBb0M5akhHO0VBQ0Usa0JBQUE7Q3BDcWtITDtBb0Nqa0hDO0VBQ0UscUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtDcENta0hIO0FvQzVqSEM7RUFDRSxxQkFBQTtFQUNBLGNBQUE7Q3BDbWtISDtBb0Nqa0hHO0VBQ0Usa0JBQUE7Q3BDbWtITDtBb0MvakhDO0VBQ0UsZUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtDcENpa0hIO0FvQzNqSEc7RUFDRSxvQkFBQTtDcENra0hMO0FvQzlqSEM7RUFDRSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsNkJBQUE7Q3BDZ2tISDtBcUNodUhEO0VBQ0UscUJBQUE7Q3JDdXVIRDtBcUNqdUhDO0VBQ0UsbUJBQUE7Q3JDd3VISDtBcUMxdEhDO0VBQ0UsbUJBQUE7Q3JDdXVISDtBcUNwdUhDO0VBQ0Usb0JBQUE7Q3JDc3VISDtBcUM3dEhDO0VBQ0UsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLGFBQUE7Q3JDb3VISDtBcUM3dEhDO0VBQ0UsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtDckNvdUhIO0FxQ2p1SEM7RUFDRSxtQkFBQTtFQUNBLG9CQUFBO0NyQ211SEg7QXFDaHVIQztFQUNFLGNBQUE7RUFDQSxvQkFBQTtFQUNBLHdCQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsMEJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7Q3JDa3VISDtBcUM1dUhDO0VBYUkscUJBQUE7Q3JDa3VITDtBcUMxeUhEO0VBa0dJLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esd0JBQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7Q3JDb3RISDtBcUM5ekhEO0VBNkdNLGVBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtDckNvdEhMO0FxQ24wSEQ7RUFtSE0sYUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsVUFBQTtFQUNBLHdCQUFBO0VBQ0EsMEJBQUE7RUFDQSxvQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7Q3JDbXRITDtBcUNoMUhEO0VBaUlNLG9CQUFBO0VBQ0Esc0JBQUE7Q3JDa3RITDtBc0NwMUhEO0VBQ0UscUJBQUE7Q3RDczFIRDtBc0NoMUhDO0VBQ0UsZ0JBQUE7Q3RDdTFISDtBc0NoMUhDO0VBQ0UsWUFBQTtFQUNBLG9CQUFBO0N0Q3UxSEg7QXNDMzBIQztFQUNFLGtCQUFBO0N0Q3UxSEg7QXNDaDFIQztFQUNFLHFCQUFBO0N0Q3UxSEg7QXNDcDFIQztFQUNFLHFCQUFBO0N0Q3MxSEg7QXNDLzBIQztFQUNFLGdCQUFBO0VBQ0EsaUJBQUE7Q3RDczFISDtBc0MvMEhDO0VBQ0UscUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtDdENzMUhIO0FzQy8wSEM7RUFDRSxxQkFBQTtDdENzMUhIO0FzQy8wSEM7RUFDRSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7Q3RDczFISDtBc0MvMEhDO0VBQ0UsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0N0Q3MxSEg7QXNDejFIQztFQVVJLHFCQUFBO0N0Q3UxSEw7QXNDcjFISztFQUNFLGtCQUFBO0N0Q3UxSFA7QXVDMzdIRDtFQUNFLHFCQUFBO0N2QzY3SEQ7QXVDdjdIQztFQUNFLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtDdkM4N0hIO0F1Q3Q3SEM7RUFDRSxTQUFBO0VBQ0Esa0JBQUE7Q3ZDODdISDtBdUN0N0hDO0VBQ0UsZ0JBQUE7Q3ZDODdISDtBdUM3NkhDO0VBQ0UscUJBQUE7Q3ZDODdISDtBdUN4N0hHO0VBQ0Usa0JBQUE7Q3ZDKzdITDtBdUMzN0hDO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0N2QzY3SEg7QXVDcjdIQztFQUNFLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0N2QzY3SEg7QXdDdGdJRDtFQUNFLG1CQUFBO0N4QzZnSUQ7QXdDM2dJQztFQUNFLGVBQUE7RUFDQSxzQkFBQTtDeEM2Z0lIO0F3QzFnSUM7RUFDRSxvQkFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsMEJBQUE7RUFFQSxrQkFBQTtDeEMyZ0lIO0F3Q2xnSUM7O0VBSUksY0FBQTtDeEN3Z0lMO0F3QzVnSUM7RUFRSSxjQUFBO0VBQ0EsZ0JBQUE7Q3hDdWdJTDtBd0NoaElDO0VBYUksbUJBQUE7RUFDQSxvQkFBQTtDeENzZ0lMO0F3Q3BoSUM7RUF1Qkksd0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0N4Q3NnSUw7QXdDei9IQztFQUNFLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxhQUFBO0N4Q2lnSUg7QXdDMS9IQztFQUNFLGNBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7Q3hDaWdJSDtBd0M5L0hDO0VBQ0UsbUJBQUE7RUFDQSxvQkFBQTtDeENnZ0lIO0F3QzcvSEM7RUFDRSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSx3QkFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLDBCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0N4QysvSEg7QXdDemdJQztFQWFJLHFCQUFBO0N4QysvSEw7QXdDaG1JRDtFQWlISSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0N4QzIvSEg7QXdDcG5JRDtFQTRITSxlQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7Q3hDMi9ITDtBd0N6bklEO0VBa0lNLGFBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLFVBQUE7RUFDQSx3QkFBQTtFQUNBLDBCQUFBO0VBQ0Esb0JBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0N4QzAvSEw7QXdDdG9JRDtFQWdKTSxvQkFBQTtFQUNBLHNCQUFBO0N4Q3kvSEw7QXlDMW9JRDtFQUNFLHFCQUFBO0N6QzRvSUQ7QXlDdG9JQztFQUNFLG1CQUFBO0N6QzZvSUg7QXlDdG9JQztFQUNFLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtDekN3b0lIO0F5Q3BuSUM7RUFDRSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0N6Q3VvSUg7QXlDeG5JQztFQUNFLFlBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0N6Q3VvSUg7QXlDcG5JQztFQUNFLGdCQUFBO0VBQ0EsaUJBQUE7Q3pDc29JSDtBeUMzbklDO0VBQ0Usa0JBQUE7Q3pDdW9JSDtBeUNwb0lDO0VBQ0UscUJBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtDekNzb0lIO0EwQ3J2SUQ7RUFDRSxxQkFBQTtDMUN1d0lEO0EwQ2p3SUM7RUFDRSxnQkFBQTtDMUN3d0lIO0EwQ2h0SUM7RUFDRSxnQkFBQTtFQUNBLGlCQUFBO0MxQ2d3SUg7QTBDbHdJQzs7O0VBYUkscUJBQUE7QzFDaXdJTDtBMEM5d0lDO0VBcUJJLGlCQUFBO0MxQ213SUw7QTBDeHhJQztFQXlCSSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7QzFDa3dJTDtBMENod0lLO0VBQ0UsWUFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxVQUFBO0MxQ2t3SVA7QTBDeHZJQztFQUNFLHFCQUFBO0MxQ2d3SUg7QTBDenZJQztFQUNFLGtCQUFBO0VBQ0EscUJBQUE7QzFDZ3dJSDtBMEN4dklDO0VBQ0Usb0JBQUE7RUFDQSxpQkFBQTtDMUNnd0lIO0EwQ3p2SUM7RUFDRSxvQkFBQTtFQUNBLHFCQUFBO0MxQ2d3SUg7QTJDNzRJRDtFQUNFLGtCQUFBO0VBQ0EscUJBQUE7QzNDeTVJRDtBMkNqNUlDO0VBQ0UsZ0JBQUE7QzNDeTVJSDtBMkNsNUlDO0VBQ0UsbUJBQUE7QzNDeTVJSDtBMkMvNElDO0VBQ0UsbUJBQUE7QzNDdTVJSDtBMkM1NElDOztFQUlJLGNBQUE7QzNDczVJTDtBMkMxNUlDO0VBUUksY0FBQTtFQUNBLGdCQUFBO0MzQ3E1SUw7QTJDOTVJQztFQWFJLG1CQUFBO0VBQ0Esb0JBQUE7QzNDbzVJTDtBMkNsNklDO0VBc0JJLHdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtDM0NvNUlMO0EyQzU2SUM7RUFnQ0ksYUFBQTtDM0NvNUlMO0EyQ2g1SUM7RUFDRSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsYUFBQTtDM0NrNUlIO0EyQzM0SUM7RUFDRSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0MzQ2s1SUg7QTJDLzRJQztFQUNFLG1CQUFBO0VBQ0Esb0JBQUE7QzNDaTVJSDtBMkM5NElDO0VBQ0UsY0FBQTtFQUNBLG9CQUFBO0VBQ0Esd0JBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSwwQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtDM0NnNUlIO0EyQzE1SUM7RUFhSSxxQkFBQTtDM0NnNUlMO0EyQ2pnSkQ7RUEySUksa0JBQUE7RUFFQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3QkFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtDM0NpNElIO0EyQ3JoSkQ7RUF1Sk0sZUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0MzQ2k0SUw7QTJDMWhKRDtFQTZKTSxhQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtDM0NnNElMO0EyQ3ZpSkQ7RUEyS00sb0JBQUE7RUFDQSxzQkFBQTtDM0MrM0lMO0FDamdKQztFQUFBO0lBQXdDLG1CQUFBO0dEc0N2QztDQUNGO0FDdENDO0VBQUE7SUFBeUMsbUJBQUE7R0QwQ3hDO0VHK0NEO0lBQ0UsYUFBQTtHSDJNRDtFR3hNRDtJQUNFLGNBQUE7R0gwTUQ7RUd2TUQ7SUFDRSxXQUFBO0dIeU1EO0VHdE1EO0lBQ0UsY0FBQTtHSHdNRDtFR3JNRDtJQUNFLGNBQUE7R0h1TUQ7RUdwTUQ7SUFDRSxXQUFBO0dIc01EO0VHbk1EO0lBQ0UsY0FBQTtHSHFNRDtFR2xNRDtJQUNFLGNBQUE7R0hvTUQ7RUdqTUQ7SUFDRSxXQUFBO0dIbU1EO0VHaE1EO0lBQ0UsY0FBQTtHSGtNRDtFRy9MRDtJQUNFLGNBQUE7R0hpTUQ7RUc5TEQ7SUFDRSxZQUFBO0dIZ01EO0VHakZDO0lBQ0ksZUFBQTtHSG1MTDtFTTVaRDtJQUNFLFlBQUE7R044aUJEO0VNaGlCQztJQUNFLGlCQUFBO0lBQ0EsZUFBQTtHTmdqQkg7RU14aUJDO0lBQ0UsY0FBQTtHTmdqQkg7RU85bUJDO0lBQ0Usa0JBQUE7SUFDQSxxQkFBQTtHUHNwQkg7RU96b0JDO0lBQ0Usb0JBQUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7R1B1cEJIO0VPN29CQztJQUNFLGdCQUFBO0lBQ0EsaUJBQUE7R1B1cEJIO0VPdm9CQztJQUNFLGVBQUE7SUFDQSxrQkFBQTtHUHVwQkg7RU85b0JDO0lBQ0UsY0FBQTtHUHVwQkg7RU9ocEJDO0lBQ0UsZUFBQTtHUHVwQkg7RU9wbEJDO0lBQ0UscUJBQUE7R1Arb0JIO0VRaHlCQztJQUNFLGVBQUE7SUFDQSxVQUFBO0dSMDBCSDtFUWwwQkM7SUFDRSxXQUFBO0dSMDBCSDtFUTl6QkM7SUFFRSxlQUFBO0lBQ0EscUJBQUE7SUFDQSxpQ0FBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtHUnkwQkg7RVF2MEJHO0lBQ0UsWUFBQTtJQUNBLGVBQUE7SUFDQSxZQUFBO0lBQ0EsYUFBQTtJQUNBLG1CQUFBO0lBQ0EsU0FBQTtJQUNBLFNBQUE7SUFDQSw0QkFBQTtJQUNBLDRRQUFBO0dSeTBCTDtFU3gzQkQ7SUFDRSxxQkFBQTtJQUNBLGNBQUE7SUFDQSxtQkFBQTtJQUNBLFlBQUE7SUFDQSxPQUFBO0lBQ0EsYUFBQTtJQUNBLGdCQUFBO0lBQ0Esa0JBQUE7SUFFQSxjQUFBO0lBQ0EsaUJBQUE7R1RnNEJEO0VTbjNCQztJQUNFLHFCQUFBO0lBQ0Esb0JBQUE7SUFDQSx3QkFBQTtJQUNBLGlCQUFBO0lBQ0EsaUJBQUE7SUFDQSxtQkFBQTtHVGc0Qkg7RVc3M0JDO0lBQ0UsWUFBQTtHWHU5Qkg7RVk3K0JDO0lBQ0Usa0JBQUE7SUFDQSxxQkFBQTtHWjBuQ0g7RTRCam9DRDtJQUNFLG9CQUFBO0c1QncxRkQ7RThCNTFGRDtJQUNFLHFCQUFBO0c5QjJpR0Q7RThCMzdGQztJQUNFLHNCQUFBO0c5QjJpR0g7Q0E3a0dGO0FDMUNDO0VBQUE7SUFBdUMsbUJBQUE7R0Q4Q3RDO0VHNEZEO0lBQ0UsYUFBQTtHSCtMRDtFRzVMRDtJQUNFLGNBQUE7R0g4TEQ7RUczTEQ7SUFDRSxXQUFBO0dINkxEO0VHMUxEO0lBQ0UsY0FBQTtHSDRMRDtFR3pMRDtJQUNFLGNBQUE7R0gyTEQ7RUd4TEQ7SUFDRSxXQUFBO0dIMExEO0VHdkxEO0lBQ0UsY0FBQTtHSHlMRDtFR3RMRDtJQUNFLGNBQUE7R0h3TEQ7RUdyTEQ7SUFDRSxXQUFBO0dIdUxEO0VHcExEO0lBQ0UsY0FBQTtHSHNMRDtFR25MRDtJQUNFLGNBQUE7R0hxTEQ7RUdsTEQ7SUFDRSxZQUFBO0dIb0xEO0VHbEhDO0lBQ0ksZUFBQTtHSG1MTDtFV2xiQztJQUNFLFdBQUE7R1h3OUJIO0VZaCtCQztJQUNFLHNCQUFBO0daMG5DSDtFWXJuQ0M7SUFDRSxTQUFBO0daeW5DSDtFWWhuQ0M7SUFDRSxTQUFBO0daeW5DSDtFWWxtQ0M7SUFDRSxhQUFBO0dac25DSDtFWTdtQ0M7SUFDRSxxQkFBQTtHWnNuQ0g7RVl4bENDO0lBQ0Usb0JBQUE7R1ptbkNIO0VZemlDQztJQUNFLGdCQUFBO0dabW5DSDtFWXRtQ0M7SUFDRSxvQkFBQTtHWmtuQ0g7RVlwbUNDO0lBQ0UsZ0JBQUE7SUFDQSxrQkFBQTtHWm1uQ0g7RVlwbUNDO0lBQ0UsZ0JBQUE7SUFDQSxrQkFBQTtHWmtuQ0g7RWEzekNDO0lBQ0UseUJBQUE7SUFDQSxnQ0FBQTtHYm01Q0g7RXlCLzVDQztJQUNFLGlCQUFBO0d6QnM5RUg7RTRCbitFRDtJQUNFLGNBQUE7RzVCeTFGRDtFNkI1MEZDO0lBQ0UsaUJBQUE7RzdCODVGSDtFOEJoN0ZEO0lBQ0UsY0FBQTtHOUI0aUdEO0U4QmppR0M7SUFDRSxxQkFBQTtHOUI4aUdIO0U4QnBoR0M7SUFDRSxrQkFBQTtJQUNBLG1CQUFBO0c5QjJpR0g7RThCaGlHQztJQUNFLGtCQUFBO0lBQ0EsbUJBQUE7RzlCMGlHSDtFOEJuaEdDO0lBQ0Usb0JBQUE7RzlCMmlHSDtFOEJwaUdDO0lBQ0UscUJBQUE7RzlCMmlHSDtFOEJsaUdDO0lBQ0UsZ0JBQUE7RzlCMmlHSDtFOEIxaEdDO0lBQ0UsZ0JBQUE7RzlCNGlHSDtFa0NubkdDO0lBQ0UscUJBQUE7R2xDazdHSDtFa0N6NkdDO0lBQ0UsZ0JBQUE7R2xDazdHSDtFbUMxOEdDO0lBQ0UsY0FBQTtHbkN1L0dIO0VvQzNoSEQ7SUFDRSxvQkFBQTtHcEN1a0hEO0V1Q3ZqSEM7SUFDRSxlQUFBO0lBQ0EsZUFBQTtHdkMrN0hIO0V1Q2w3SEM7SUFDRSxxQkFBQTtHdkM4N0hIO0V5Q243SEM7SUFDRSxjQUFBO0d6Q3dvSUg7RXlDL21JQztJQUNFLHFCQUFBO0d6Q3NvSUg7RXlDMW5JQztJQUNFLGdCQUFBO0d6Q3VvSUg7RTJDaHNJQztJQUNFLGlCQUFBO0czQ3c1SUg7Q0E5MUlGO0FDOUNDO0VBQUE7SUFBc0MsbUJBQUE7R0RrRHJDO0VDTEQ7SUFDRSxnQkFBQTtJQUNBLHFCQUFBO0dEeUVEO0VDakVEO0lBQ0UsZ0JBQUE7SUFDQSxxQkFBQTtHRHlFRDtFRXhLRDtJQUNFLGVBQUE7R0ZpTUQ7RUduTUQ7SUFDRSxrQkFBQTtJQUNBLG1CQUFBO0dINk1EO0VHaE1EO0lBQ0Usa0JBQUE7SUFDQSxtQkFBQTtHSDRNRDtFR3JNRDtJQUNFLFlBQUE7R0g0TUQ7RUdyTUQ7SUFDRSxZQUFBO0dINE1EO0VHck1EO0lBQ0UsWUFBQTtHSDRNRDtFR3JNRDtJQUNFLFlBQUE7R0g0TUQ7RUdyTUQ7SUFDRSxZQUFBO0dINE1EO0VHck1EO0lBQ0UsWUFBQTtHSDRNRDtFR3JNRDtJQUNFLFlBQUE7R0g0TUQ7RUdyTUQ7SUFDRSxZQUFBO0dINE1EO0VHck1EO0lBQ0UsWUFBQTtHSDRNRDtFR3JNRDtJQUNFLFlBQUE7R0g0TUQ7RUdyTUQ7SUFDRSxZQUFBO0dINE1EO0VHck1EO0lBQ0UsWUFBQTtHSDRNRDtFR3JNRDtJQUNFLFlBQUE7R0g0TUQ7RUduR0Q7SUFDRSxhQUFBO0dIbUxEO0VHaExEO0lBQ0UsY0FBQTtHSGtMRDtFRy9LRDtJQUNFLFdBQUE7R0hpTEQ7RUc5S0Q7SUFDRSxjQUFBO0dIZ0xEO0VHN0tEO0lBQ0UsY0FBQTtHSCtLRDtFRzVLRDtJQUNFLFdBQUE7R0g4S0Q7RUczS0Q7SUFDRSxjQUFBO0dINktEO0VHMUtEO0lBQ0UsY0FBQTtHSDRLRDtFR3pLRDtJQUNFLFdBQUE7R0gyS0Q7RUd4S0Q7SUFDRSxjQUFBO0dIMEtEO0VHdktEO0lBQ0UsY0FBQTtHSHlLRDtFR3RLRDtJQUNFLFlBQUE7R0h3S0Q7RUduSkM7SUFDSSxlQUFBO0dIbUxMO0VJbmNHO0lBQ0Usa0NBQUE7SUFDQSxpQ0FBQTtJQUNBLHlCQUFBO0dKK2RMO0VNOWVEO0lBQ0UsWUFBQTtHTm1qQkQ7RU12Z0JEO0lBQ0UsWUFBQTtJQUNBLG1CQUFBO0lBQ0Esd0JBQUE7R04raUJEO0VPcG1CRDtJQUNFLGdCQUFBO0lBQ0Esb0JBQUE7R1BxcEJEO0VPeG9CQztJQUNFLGtCQUFBO0lBQ0EsbUJBQUE7R1B1cEJIO0VPem9CQztJQUNFLGVBQUE7SUFDQSxnQkFBQTtHUHdwQkg7RU85b0JDO0lBQ0UsZ0JBQUE7SUFDQSxpQkFBQTtHUHdwQkg7RU94b0JDO0lBQ0UsYUFBQTtHUHdwQkg7RU9ub0JDO0lBQ0UsZUFBQTtHUHVwQkg7RU9scEJDO0lBQ0UsYUFBQTtHUHNwQkg7RU83bEJDO0lBQ0Usa0JBQUE7R1BncEJIO0VTOXhCRDtJQUNFLFFBQUE7SUFDQSxZQUFBO0lBQ0EsY0FBQTtJQUNBLDBCQUFBO0lBQ0EsaUJBQUE7R1RpNEJEO0VTbjNCQztJQUNFLGlCQUFBO0lBQ0EsaUJBQUE7SUFDQSx3QkFBQTtJQUNBLGNBQUE7SUFDQSxxQkFBQTtHVGk0Qkg7RVNyM0JDO0lBQ0UsZUFBQTtHVGk0Qkg7RVV4NUJEO0lBQ0UsYUFBQTtHVm83QkQ7RVdoOUJEO0lBQ0Usa0JBQUE7R1h1OUJEO0VXaDlCQztJQUNFLG1CQUFBO0lBQ0Esb0JBQUE7R1h3OUJIO0VXMTdCQztJQUVFLG1CQUFBO0lBQ0EsVUFBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTtJQUNBLFlBQUE7SUFDQSw2QkFBQTtJQUNBLGtCQUFBO0lBQ0Esd0JBQUE7R1h3OUJIO0VXNTdCQztJQUNFLFlBQUE7SUFDQSxpQkFBQTtHWG85Qkg7RVcxNUJDO0lBQ0UsY0FBQTtJQUNBLDZCQUFBO0dYMDhCSDtFWXBsQ0Q7SUFDRSxrQkFBQTtJQUNBLG9CQUFBO0daeW5DRDtFWTVtQ0M7SUFDRSxtQkFBQTtJQUNBLG1CQUFBO0daMm5DSDtFWXRtQ0M7SUFDRSxlQUFBO0daMG5DSDtFWWpuQ0M7SUFDRSxlQUFBO0daMG5DSDtFWW5uQ0M7SUFDRSxzQkFBQTtJQUNBLGVBQUE7R1p1bkNIO0VZem1DQztJQUNFLGFBQUE7R1p1bkNIO0VZOW1DQztJQUNFLGtCQUFBO0lBQ0EscUJBQUE7R1p1bkNIO0VZOW1DQztJQUNFLFlBQUE7R1pxbkNIO0VZbG1DQztJQUNFLGtCQUFBO0lBQ0EsbUJBQUE7SUFDQSxVQUFBO0lBQ0EsU0FBQTtHWm9uQ0g7RVlsbUNDO0lBQ0UsZ0JBQUE7R1pxbkNIO0VZbm1DRztJQUNFLGNBQUE7R1p1bkNMO0VZdm1DQztJQUNFLHFCQUFBO0dabW5DSDtFWXJsQ0M7SUFDRSxvQkFBQTtHWm1uQ0g7RVlwbUNDO0lBQ0UsaUJBQUE7R1pvbkNIO0VZcG1DQztJQUNFLGlCQUFBO0dabW5DSDtFWTVtQ0M7SUFDRSxvQkFBQTtHWm1uQ0g7RVl6bUNDO0lBQ0UsZ0JBQUE7SUFDQSxpQkFBQTtHWm1uQ0g7RVl6bUNDO0lBQ0UsaUJBQUE7R1ptbkNIO0VhcjNDRDtJQUNFLCtCQUFBO0diczVDRDtFYTUzQ0M7SUFDRSx5QkFBQTtJQUNBLGdDQUFBO0lBRUEsY0FBQTtJQUNBLHVCQUFBO0dibTVDSDtFYXoyQ0M7SUFDRSxpQkFBQTtHYjQ0Q0g7RWF0M0NDO0lBQ0UsVUFBQTtJQUNBLFlBQUE7R2IyNENIO0VhdDNDQztJQUNFLG1CQUFBO0didzRDSDtFYTUzQ0M7SUFDRSxnQkFBQTtJQUNBLGlCQUFBO0didzRDSDtFYTMzQ0M7SUFDRSxnQkFBQTtJQUNBLGlCQUFBO0didTRDSDtFYTUzQ0M7SUFDRSxnQkFBQTtJQUNBLGtCQUFBO0didTRDSDtFYTMxQ0Q7SUFDRSxpQkFBQTtJQUNBLGdCQUFBO0diKzNDRDtFY2hqREQ7SUFDRSxhQUFBO0lBQ0EsZ0JBQUE7R2QrbEREO0VjbmpERDtJQUNFLGdCQUFBO0lBQ0Esa0JBQUE7R2R5bEREO0VjbGxERDtJQUNFLHlCQUFBO0dkeWxERDtFY3grQ0Q7SUFDRSxjQUFBO0dkZ2tERDtFZTN2REQ7SUFDRSxhQUFBO0dmb3hERDtFZXZ3REQ7SUFDRSxnQkFBQTtHZm14REQ7RWV0d0REO0lBQ0UsZ0JBQUE7R2ZreEREO0VldHVERDtJQUNFLGlCQUFBO0dmMHdERDtFZXh2REQ7SUFDRSxnQkFBQTtHZjB3REQ7RWlCOTNERDtJQUNFLGtCQUFBO0lBQ0EscUJBQUE7R2pCZzlERDtFaUJ6OERDO0lBQ0Usa0JBQUE7SUFDQSxtQkFBQTtHakJpOURIO0VpQm44REQ7SUFDRSxnQkFBQTtHakJnOUREO0VrQnYrREQ7SUFDRSxRQUFBO0dsQnFnRUQ7RWtCOS9ERDtJQUNFLFNBQUE7R2xCcWdFRDtFbUJqaEVEO0lBQ0Usa0JBQUE7SUFDQSxrQkFBQTtHbkI0aEVEO0VtQnJoRUM7SUFDRSxnQkFBQTtJQUNBLGlCQUFBO0duQjZoRUg7RW1CdGhFQztJQUNFLGlCQUFBO0lBQ0EsbUJBQUE7SUFDQSxvQkFBQTtHbkI2aEVIO0VtQnRoRUM7SUFDRSxxQkFBQTtHbkI2aEVIO0VvQjdqRUQ7SUFDRSxjQUFBO0dwQmlrRUQ7RW9CNWlFRztJQUNFLG9CQUFBO0dwQmlrRUw7RW9CempFQztJQUNFLG9CQUFBO0dwQmdrRUg7RW9CcGpFQztJQUNFLGtCQUFBO0lBQ0Esa0JBQUE7R3BCZ2tFSDtFb0JsakVDO0lBQ0UsZ0JBQUE7SUFDQSxxQkFBQTtHcEIrakVIO0VvQnhpRUM7SUFDRSxnQkFBQTtJQUNBLHNCQUFBO0dwQjJqRUg7RW9CbGpFQztJQUNFLGdCQUFBO0lBQ0Esc0JBQUE7R3BCMmpFSDtFcUI1cEVEO0lBQ0UscUJBQUE7R3JCbXFFRDtFc0JocUVEO0lBQ0Usb0JBQUE7R3RCMnFFRDtFc0J4bkVDO0lBQ0UsWUFBQTtJQUNBLGFBQUE7R3RCeXFFSDtFc0JscUVDO0lBQ0UsMkJBQUE7R3RCeXFFSDtFc0IxcUVDO0lBSUksWUFBQTtJQUNBLGFBQUE7R3RCeXFFTDtFdUIvdUVEO0lBQ0UscUJBQUE7R3ZCMndFRDtFdUJud0VDO0lBQ0Usb0JBQUE7SUFDQSx3QkFBQTtHdkI0d0VIO0V1QnJ3RUM7SUFDRSxpQkFBQTtHdkI0d0VIO0V1QnJ3RUM7SUFDRSxxQkFBQTtHdkI0d0VIO0V3Qmx5RUQ7SUFDRSxvQkFBQTtHeEI4eUVEO0V3QnB5RUM7SUFDRSxVQUFBO0lBQ0EsaUJBQUE7SUFDQSxpQkFBQTtJQUNBLGFBQUE7SUFDQSxrQkFBQTtHeEI4eUVIO0V3Qm56RUM7SUFRSSxjQUFBO0d4Qjh5RUw7RXdCeHhFQztJQUNFLG1CQUFBO0d4QjB5RUg7RXdCdHlFRztJQUNFLG1CQUFBO0lBQ0EsVUFBQTtJQUNBLFdBQUE7SUFDQSxXQUFBO0d4QjB5RUw7RXdCdHhFQztJQUNFLGdCQUFBO0d4QnV5RUg7RXdCaHlFQztJQUNFLGtCQUFBO0d4QnV5RUg7RXdCeHhFQztJQUNFLGdCQUFBO0lBQ0EsYUFBQTtJQUNBLG9CQUFBO0d4QnN5RUg7RXdCanlFQztJQUNFLG1CQUFBO0lBQ0EsWUFBQTtJQUNBLGFBQUE7SUFDQSxXQUFBO0lBQ0EsY0FBQTtJQUNBLG9CQUFBO0lBQ0Esd0JBQUE7SUFDQSxhQUFBO0lBQ0EsWUFBQTtJQUNBLGFBQUE7SUFDQSxtQkFBQTtHeEJxeUVIO0V3Qmh5RUM7SUFDRSxjQUFBO0d4Qm95RUg7RXdCL3hFQztJQUNFLGVBQUE7R3hCbXlFSDtFeUJyNkVEO0lBQ0UscUJBQUE7R3pCczlFRDtFeUI5OEVDO0lBQ0UsbUJBQUE7SUFDQSxvQkFBQTtHekJ1OUVIO0V5Qng4RUM7SUFDRSxpQkFBQTtHekJ1OUVIO0V5Qi84RUM7SUFDRSxrQkFBQTtHekJ1OUVIO0V5Qm44RUc7SUFDRSxVQUFBO0d6Qm05RUw7RXlCMThFRztJQUNFLFdBQUE7R3pCbTlFTDtFeUJwOEVDO0lBQ0UsY0FBQTtHekI4OEVIO0UwQjdoRkQ7SUFDRSxpQkFBQTtJQUNBLFVBQUE7SUFFQSxzQkFBQTtHMUJ3bUZEO0UwQnZsRkM7SUFDRSxvQkFBQTtHMUJ1bUZIO0UwQnhsRkM7SUFDRSxxQkFBQTtHMUJzbUZIO0UwQjVsRkM7SUFDRSxnQkFBQTtJQUNBLHFCQUFBO0cxQnNtRkg7RTBCL2tGQztJQUNFLGdCQUFBO0cxQmttRkg7RTBCeGxGQztJQUNFLGdCQUFBO0cxQmltRkg7RTJCMXJGRDtJQUNFLHFCQUFBO0czQjRzRkQ7RTJCdHNGQztJQUNFLG9CQUFBO0czQjZzRkg7RTJCdHNGQztJQUNFLGtCQUFBO0czQjZzRkg7RTJCanNGQztJQUNFLGtCQUFBO0czQjRzRkg7RTJCeHJGRztJQUNFLFVBQUE7RzNCd3NGTDtFMkIvckZHO0lBQ0UsV0FBQTtHM0J3c0ZMO0UyQnpyRkM7SUFDRSxjQUFBO0czQm1zRkg7RTRCandGRDtJQUNFLG9CQUFBO0lBQ0EsbUJBQUE7RzVCMDFGRDtFNEJwMUZDO0lBQ0UscUJBQUE7RzVCMjFGSDtFNEJsMUZDO0lBQ0UsZ0JBQUE7RzVCMjFGSDtFNEJsMUZDO0lBQ0UsZ0JBQUE7RzVCMjFGSDtFNEIvMEZDO0lBQ0UsZ0JBQUE7SUFDQSxzQkFBQTtHNUIyMUZIO0U2Qm41RkQ7SUFDRSxlQUFBO0lBQ0EscUJBQUE7RzdCODVGRDtFNkJ0NUZDO0lBQ0Usd0JBQUE7SUFDQSxvQkFBQTtHN0IrNUZIO0U2Qmg1RkM7SUFDRSxpQkFBQTtHN0IrNUZIO0U2QjM0Rkc7SUFDRSxVQUFBO0c3QjI1Rkw7RTZCbDVGRztJQUNFLFdBQUE7RzdCMjVGTDtFNkI1NEZDO0lBQ0UsY0FBQTtHN0JzNUZIO0U4QnY5RkQ7SUFDRSx3QkFBQTtJQUNBLG9CQUFBO0c5QjZpR0Q7RThCbmlHQztJQUNFLHFCQUFBO0c5QitpR0g7RThCcGhHQztJQUNFLGtCQUFBO0lBQ0EsbUJBQUE7RzlCNGlHSDtFOEJqaUdDO0lBQ0Usa0JBQUE7SUFDQSxtQkFBQTtHOUIyaUdIO0U4QmxpR0M7SUFDRSxvQkFBQTtHOUIyaUdIO0U4QjMvRkM7SUFDRSxnQkFBQTtJQUNBLHNCQUFBO0c5QjZpR0g7RStCenFHRDtJQUNFLGtCQUFBO0lBQ0Esb0JBQUE7Ry9Cc3JHRDtFK0IvcUdDO0lBQ0Usa0JBQUE7SUFDQSxtQkFBQTtHL0J1ckdIO0UrQmxyR0M7SUFDRSxrQkFBQTtJQUNBLG1CQUFBO0cvQnNyR0g7RStCL3FHQztJQUNFLHFCQUFBO0cvQnNyR0g7RStCL3FHQztJQUNFLGlCQUFBO0cvQnNyR0g7RStCM3FHQztJQUNFLGtCQUFBO0cvQnFyR0g7RWdDbnVHRDtJQUNFLGtCQUFBO0lBQ0Esb0JBQUE7R2hDMnVHRDtFZ0NsdUdDO0lBQ0Usa0JBQUE7SUFDQSxtQkFBQTtHaEMwdUdIO0VnQ251R0M7SUFDRSxpQkFBQTtHaEMwdUdIO0VnQ2p1R0M7SUFDRSxxQkFBQTtHaEN3dUdIO0VpQ2h3R0M7SUFDRSxtQkFBQTtJQUNBLG9CQUFBO0dqQzh3R0g7RWlDbndHQztJQUNFLGdCQUFBO0dqQzh3R0g7RWlDandHQztJQUNFLDZCQUFBO0lBQ0EsbUJBQUE7R2pDOHdHSDtFaUNwd0dDO0lBQ0UsZ0JBQUE7R2pDOHdHSDtFaUN6d0dDO0lBRUksY0FBQTtHakM0d0dMO0VpQ3R3R0M7SUFDRSxjQUFBO0dqQzB3R0g7RWlDMXVHQztJQUNFLDZCQUFBO0lBQ0EsY0FBQTtHakNzd0dIO0VpQzl2R0M7SUFDRSxnQkFBQTtHakNzd0dIO0VpQ3h2R0M7SUFDRSx3QkFBQTtHakNxd0dIO0VpQzV2R0M7SUFDRSxnQkFBQTtJQUNBLHlCQUFBO0dqQ3F3R0g7RWlDenZHQztJQUNFLGdCQUFBO0lBQ0EsWUFBQTtHakNxd0dIO0VpQzV2R0Q7SUFDRSw2QkFBQTtHakNtd0dEO0VrQy81R0Q7SUFDRSxxQkFBQTtHbENvN0dEO0VrQ3g2R0M7SUFDRSxvQkFBQTtHbENvN0dIO0VrQzc1R0M7SUFDRSxtQkFBQTtHbENtN0dIO0VrQ3o1R0M7SUFDRSxnQkFBQTtHbENtN0dIO0VtQ3AvR0Q7SUFDRSxxQkFBQTtHbkMyL0dEO0VtQ24vR0M7SUFDRSxpQkFBQTtJQUNBLHdCQUFBO0lBQ0EsV0FBQTtHbkM0L0dIO0VtQ3IvR0M7SUFDRSxjQUFBO0duQzQvR0g7RW1DditHQztJQUNFLGNBQUE7SUFDQSxvQkFBQTtHbkN3L0dIO0VvQzdoSEQ7SUFDRSxvQkFBQTtJQUNBLFVBQUE7SUFDQSxvQkFBQTtJQUNBLG9CQUFBO0lBQ0EsdUJBQUE7R3BDd2tIRDtFb0Nsa0hDO0lBQ0UsZUFBQTtJQUNBLHFCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQkFBQTtJQUNBLGlCQUFBO0dwQ3lrSEg7RW9DL2pIQztJQUNFLGdCQUFBO0lBQ0EscUJBQUE7R3BDeWtISDtFb0Nsa0hDO0lBQ0UscUJBQUE7R3BDeWtISDtFb0MvakhDO0lBQ0UsZ0JBQUE7SUFDQSxxQkFBQTtHcEN5a0hIO0VvQ3RqSEc7SUFDRSxnQkFBQTtHcEN3a0hMO0VvQ3hqSEM7SUFDRSxnQkFBQTtHcENza0hIO0VvQ2prSEM7SUFDRSxvQkFBQTtHcENxa0hIO0VvQzlqSEM7SUFDRSxxQkFBQTtHcENxa0hIO0VvQ3ZqSEM7SUFDRSxnQkFBQTtHcENva0hIO0VvQzlpSEM7SUFDRSxnQkFBQTtHcENra0hIO0VvQ2xqSEM7SUFDRSxnQkFBQTtHcENpa0hIO0VxQ2p1SEQ7SUFDRSxxQkFBQTtHckN3dUhEO0VxQ2x1SEM7SUFDRSxhQUFBO0dyQ3l1SEg7RXFDcHVIQztJQUNFLG1CQUFBO0lBQ0Esb0JBQUE7R3JDd3VISDtFcUM3dEhDO0lBQ0Usb0JBQUE7R3JDdXVISDtFcUMzdEhDO0lBQ0UsY0FBQTtHckNxdUhIO0VzQzd3SEQ7SUFDRSxxQkFBQTtHdEN1MUhEO0VzQ2oxSEM7SUFDRSxnQkFBQTtHdEN3MUhIO0VzQ2gxSEM7SUFDRSxhQUFBO0lBQ0EsY0FBQTtJQUNBLGtCQUFBO0lBQ0EsNEJBQUE7SUFDQSxtQkFBQTtJQUNBLGFBQUE7R3RDdzFISDtFc0NqMUhDO0lBQ0Usa0JBQUE7R3RDdzFISDtFc0M3MEhDO0lBQ0UscUJBQUE7R3RDdTFISDtFc0MvMEhDO0lBQ0UsZ0JBQUE7R3RDdTFISDtFc0M3MEhDO0lBQ0UsZ0JBQUE7R3RDdTFISDtFc0NoMUhDO0lBQ0UscUJBQUE7R3RDdTFISDtFc0M5MEhDO0lBQ0UsZ0JBQUE7R3RDdTFISDtFc0M5MEhDO0lBQ0UsZ0JBQUE7R3RDdTFISDtFdUNqN0hEO0lBQ0UscUJBQUE7R3ZDODdIRDtFdUN0N0hDO0lBQ0Usd0JBQUE7SUFDQSxvQkFBQTtHdkMrN0hIO0V1Qzk2SEM7SUFDRSxnQkFBQTtHdkMrN0hIO0V1Q3Q3SEM7SUFDRSxxQkFBQTtHdkMrN0hIO0V1Q3g3SEM7SUFDRSxxQkFBQTtHdkMrN0hIO0V1Q2o3SEM7SUFDRSxnQkFBQTtJQUNBLHFCQUFBO0d2Qzg3SEg7RXVDcjdIQztJQUNFLGdCQUFBO0d2Qzg3SEg7RXdDei9IQztJQUNFLG9CQUFBO0lBQ0EsY0FBQTtHeEMyZ0lIO0V3Q3YvSEc7SUFDRSxrQkFBQTtJQUNBLG1CQUFBO0d4Q3VnSUw7RXdDOS9IRztJQUNFLGtCQUFBO0lBQ0EsbUJBQUE7R3hDdWdJTDtFd0N4L0hDO0lBQ0UsY0FBQTtHeENrZ0lIO0V5Q25rSUQ7SUFDRSxxQkFBQTtHekM2b0lEO0V5QzduSUM7SUFDRSxvQkFBQTtJQUNBLG1CQUFBO0lBQ0EsT0FBQTtJQUNBLFFBQUE7SUFDQSxZQUFBO0lBQ0EsYUFBQTtHekN5b0lIO0V5Q3BvSUM7SUFDRSxZQUFBO0lBQ0EsYUFBQTtJQUNBLGtCQUFBO0d6Q3dvSUg7RXlDcm5JQztJQUVFLG1CQUFBO0lBQ0EsVUFBQTtJQUNBLFdBQUE7SUFDQSx3QkFBQTtHekN3b0lIO0V5Qy9uSUM7SUFDRSxnQkFBQTtJQUNBLHFCQUFBO0d6Q3dvSUg7RXlDOW5JQztJQUNFLHFCQUFBO0d6Q3VvSUg7RXlDM25JQztJQUNFLGdCQUFBO0d6Q3dvSUg7RXlDcG5JQztJQUNFLG1CQUFBO0d6Q3VvSUg7RTBDdHZJRDtJQUNFLG9CQUFBO0cxQ3d3SUQ7RTBDbHdJQztJQUNFLFdBQUE7RzFDeXdJSDtFMENwd0lDO0lBQ0UsbUJBQUE7SUFDQSxvQkFBQTtHMUN3d0lIO0UwQ253SUM7SUFDRSxTQUFBO0cxQ3V3SUg7RTBDbHdJQztJQUNFLFNBQUE7RzFDc3dJSDtFMENqd0lDO0lBQ0UsU0FBQTtHMUNxd0lIO0UwQ2h3SUM7SUFDRSxTQUFBO0cxQ293SUg7RTBDL3ZJQztJQUNFLFNBQUE7RzFDbXdJSDtFMEM5dklDO0lBQ0UsU0FBQTtHMUNrd0lIO0UwQzd2SUM7SUFDRSxTQUFBO0cxQ2l3SUg7RTBDenZJQztJQUNFLG1CQUFBO0lBQ0Esb0JBQUE7SUFDQSxnQkFBQTtHMUNpd0lIO0UwQ3p2SUc7OztJQUNFLHFCQUFBO0cxQ293SUw7RTBDNXVJSztJQUNFLFNBQUE7SUFDQSxVQUFBO0cxQ213SVA7RTBDMXZJQztJQUNFLHFCQUFBO0cxQ2l3SUg7RTBDenZJQztJQUNFLGVBQUE7SUFDQSxxQkFBQTtHMUNpd0lIO0UwQ3p2SUM7SUFDRSxvQkFBQTtHMUNpd0lIO0UwQ3p2SUM7SUFDRSxvQkFBQTtHMUNpd0lIO0UyQzc0SUQ7SUFDRSxrQkFBQTtJQUVBLHFCQUFBO0czQ3k1SUQ7RTJDbjVJQztJQUNFLFdBQUE7RzNDMDVJSDtFMkNqNUlDO0lBQ0UsbUJBQUE7SUFDQSxvQkFBQTtHM0N3NUlIO0UyQzc0SUM7SUFDRSxpQkFBQTtHM0N5NUlIO0UyQ3I0SUc7SUFDRSxVQUFBO0czQ3E1SUw7RTJDNTRJRztJQUNFLFdBQUE7RzNDcTVJTDtFMkN0NElDO0lBQ0UsY0FBQTtHM0NtNUlIO0NBdjRJRjtBQ2xEQztFQUFBO0lBQTRDLG1CQUFBO0dEc0QzQztDQUNGO0FDdERDO0VBQUE7SUFBdUMsbUJBQUE7R0QwRHRDO0V5Q1lDO0lBQ0UsZ0JBQUE7SUFDQSxrQkFBQTtHekN3b0lIO0NBcnBJRjtBQzFEQztFQUFBO0lBQXVDLG1CQUFBO0dEOER0QztFWTdDQztJQUNFLGVBQUE7R1p3bkNIO0VZOWpDQztJQUNFLFVBQUE7R1pxbkNIO0VZbm1DQztJQUNFLGdCQUFBO0dac25DSDtFYXJpQ0Q7SUFDRSxnQkFBQTtHYmc0Q0Q7Q0FuL0NGO0FDN0RDO0VBQUE7SUFBNkMsbUJBQUE7R0RpRTVDO0NBQ0Y7QUNqRUM7RUFBQTtJQUEyQyxtQkFBQTtHRHFFMUM7Q0FDRjtBQ3JFQztFQUFBO0lBQTZDLG1CQUFBO0dEeUU1QztFTXZHQztJQUNFLG9CQUFBO0lBQ0Esc0JBQUE7R05pakJIO0VNdGlCQztJQUNFLG9CQUFBO0lBQ0Esc0JBQUE7SUFDQSxlQUFBO0dOK2lCSDtFTTFmQztJQUNFLG9CQUFBO0lBQ0EsZUFBQTtHTjhpQkg7RU1oakJDO0lBS0ksMkJBQUE7R044aUJMO0VNbmpCQztJQVFNLGdCQUFBO0dOOGlCUDtFT2hoQkc7SUFDRSxlQUFBO0dQbXBCTDtFUTV0QkQ7SUFFSSxlQUFBO0dSbzBCSDtFV3B3Qkc7SUFDRSxlQUFBO0dYODhCTDtFWXQ2Qkc7SUFDRSxlQUFBO0dac25DTDtFWXBuQ0s7SUFDRSxvQkFBQTtHWnNuQ1A7RVk3bENHO0lBQ0UsZUFBQTtHWm1uQ0w7RVloaUNHO0lBQ0UsZUFBQTtHWm9uQ0w7RWFwMUNHO0lBQ0UsV0FBQTtHYmk1Q0w7RWE5NENHO0lBQ0Usb0JBQUE7SUFDQSw4QkFBQTtHYmc1Q0w7RWE3NENHO0lBQ0Usb0JBQUE7SUFDQSwwQkFBQTtHYis0Q0w7RWExNENDO0lBQ0Usc0JBQUE7SUFDQSxxQ0FBQTtHYjg0Q0g7RWExM0NDO0lBQ0Usc0JBQUE7SUFDQSxxQ0FBQTtHYjQ0Q0g7RWExeUNHO0lBQ0UsZUFBQTtJQUNBLG9CQUFBO0dibzRDTDtFZTc5Q0Q7SUFDRSxzQkFBQTtJQUNBLHFDQUFBO0dmMndERDtFZ0IzMURHO0lBQ0UsY0FBQTtHaEI4NkRMO0VpQnY1REM7SUFDRSxlQUFBO0dqQjI4REg7RW9CdDdESztJQUNFLGVBQUE7R3BCK2pFUDtFd0JsL0REO0lBRUksc0JBQUE7R3hCOHhFSDtFd0JoeUVEO0lBTUksZUFBQTtHeEI2eEVIO0V3Qm55RUQ7SUFVSSxlQUFBO0d4QjR4RUg7RXdCdHlFRDtJQWNJLG9CQUFBO0lBQ0EsZUFBQTtHeEIyeEVIO0V3QjF5RUQ7SUFtQkksMkJBQUE7R3hCMHhFSDtFd0I3eUVEO0lBc0JNLGdCQUFBO0d4QjB4RUw7RXdCaHpFRDtJQTJCSSxvQkFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtHeEJ3eEVIO0V3QnJ6RUQ7SUFpQ0ksMkJBQUE7R3hCdXhFSDtFd0J4ekVEO0lBb0NNLGdCQUFBO0d4QnV4RUw7RXlCMzFFRztJQUNFLG9CQUFBO0lBQ0Esc0JBQUE7R3pCMDhFTDtFeUI1OEVHO0lBS0ksZ0JBQUE7R3pCMDhFUDtFMEJwZ0ZLO0lBQ0UsZUFBQTtHMUJzbUZQO0UwQmprRkc7SUFDRSxlQUFBO0cxQitsRkw7RTJCOWtGRztJQUNFLG9CQUFBO0lBQ0Esc0JBQUE7RzNCcXJGTDtFMkJ2ckZHO0lBS0ksZ0JBQUE7RzNCcXJGUDtFNkJwc0ZHO0lBQ0Usc0JBQUE7RzdCazVGTDtFNkJuNUZHO0lBSUksZ0JBQUE7RzdCazVGUDtFOEIvM0ZEO0lBRUksc0JBQUE7RzlCMGlHSDtFb0NsbUdLO0lBQ0UsZUFBQTtHcEN3a0hQO0VxQ3BrSEc7SUFDRSxvQkFBQTtJQUNBLHNCQUFBO0dyQ3V0SEw7RXFDenRIRztJQUtJLGdCQUFBO0dyQ3V0SFA7RXdDN3NIRztJQUNFLG9CQUFBO0lBQ0Esc0JBQUE7R3hDOC9ITDtFd0NoZ0lHO0lBS0ksZ0JBQUE7R3hDOC9IUDtFeUM3K0hHO0lBQ0Usb0JBQUE7R3pDd29JTDtFMENobklHO0lBQ0Usc0JBQUE7RzFDaXdJTDtFMkN2eElHO0lBQ0Usb0JBQUE7SUFDQSxzQkFBQTtHM0NxNElMO0UyQ3Y0SUc7SUFLSSxnQkFBQTtHM0NxNElQO0NBMzRJRjtBQ3hFQztFQUFBO0lBQW9FLG1CQUFBO0dENEVuRTtDQUNGIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xyXG4gIHNyYyAgICAgICAgOiB1cmwoJy4uL2ZvbnRzL0ludGVyLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvSW50ZXItUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvSW50ZXItUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlIDogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0ludGVyJztcclxuICBzcmMgICAgICAgIDogdXJsKCcuLi9mb250cy9JbnRlci1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvSW50ZXItTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9JbnRlci1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zdHlsZSA6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XHJcbiAgc3JjICAgICAgICA6IHVybCgnLi4vZm9udHMvSW50ZXItU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvSW50ZXItU2VtaUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL0ludGVyLVNlbWlCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc3R5bGUgOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xyXG4gIHNyYyAgICAgICAgOiB1cmwoJy4uL2ZvbnRzL0ludGVyLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvSW50ZXItQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvSW50ZXItQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXN0eWxlIDogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0ludGVyJztcclxuICBzcmMgICAgICAgIDogdXJsKCcuLi9mb250cy9JbnRlci1FeHRyYUxpZ2h0QkVUQS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9JbnRlci1FeHRyYUxpZ2h0QkVUQS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvSW50ZXItRXh0cmFMaWdodEJFVEEudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgZm9udC1zdHlsZSA6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XHJcbiAgc3JjICAgICAgICA6IHVybCgnLi4vZm9udHMvSW50ZXItTGlnaHRCRVRBLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL0ludGVyLUxpZ2h0QkVUQS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvSW50ZXItTGlnaHRCRVRBLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc3R5bGUgOiBub3JtYWw7XHJcbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIHNyYzogdXJsKCcuLi9mb250cy9JbnRlci1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL0ludGVyLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL0ludGVyLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIHNyYzogdXJsKCcuLi9mb250cy9JbnRlci1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvSW50ZXItTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9JbnRlci1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIHNyYzogdXJsKCcuLi9mb250cy9JbnRlci1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9JbnRlci1TZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvSW50ZXItU2VtaUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIHNyYzogdXJsKCcuLi9mb250cy9JbnRlci1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL0ludGVyLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL0ludGVyLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIHNyYzogdXJsKCcuLi9mb250cy9JbnRlci1FeHRyYUxpZ2h0QkVUQS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9JbnRlci1FeHRyYUxpZ2h0QkVUQS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvSW50ZXItRXh0cmFMaWdodEJFVEEudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIHNyYzogdXJsKCcuLi9mb250cy9JbnRlci1MaWdodEJFVEEud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvSW50ZXItTGlnaHRCRVRBLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9JbnRlci1MaWdodEJFVEEudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5tYWluLFxuYXJ0aWNsZSxcbnNlY3Rpb24sXG5mb290ZXIsXG5oZWFkZXIsXG5hc2lkZSxcbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuc2VjdGlvbixcbmhlYWRlcixcbmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5IHtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGNvbG9yOiAjMEEwQTBCO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qaW5uZXIgLSAxMTc2cHggKyAzMHB4KjIgPSAxMjM2cHggKi9cbiAgLypsZyAtIDEyMDBweCovXG4gIC8qbWQgLSA5NjBweCovXG4gIC8qc20gLSA3MjBweCovXG4gIC8q0LzQvtCx0LjQu9C60Lgg0LLQtdGA0YLQuNC60LDQu9GM0L3Ri9C1IC0gNDgwcHgqL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzNnB4KSB7XG4gIGJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICBib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICBib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMXB4KSB7XG4gIGJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYxcHgpIHtcbiAgYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjFweCkgYW5kIChtYXgtaGVpZ2h0OiA2MDBweCkge1xuICBib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi8qICsgaW5uZXIqL1xuc2VjdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuaDEge1xuICBmb250LXNpemU6IDM2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuaDIge1xuICBmb250LXNpemU6IDM2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5zdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMzZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxufVxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICB9XG59XG4ucm93LS1jZW50ZXItdmVydGljYWwge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29sIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG59XG4uY29sLTEge1xuICB3aWR0aDogOC4zMyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuY29sLTEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29sLTIge1xuICB3aWR0aDogMTYuNjYlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmNvbC0yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbC0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5jb2wtMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb2wtNCB7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuY29sLTQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29sLTUge1xuICB3aWR0aDogNDEuNjYlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmNvbC01IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbC02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5jb2wtNiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb2wtNyB7XG4gIHdpZHRoOiA1OC4zMyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuY29sLTcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29sLTgge1xuICB3aWR0aDogNjYuNjYlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmNvbC04IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbC05IHtcbiAgd2lkdGg6IDc1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5jb2wtOSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb2wtMTAge1xuICB3aWR0aDogODMuMzMlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmNvbC0xMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb2wtMTEge1xuICB3aWR0aDogOTEuNjYlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmNvbC0xMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb2wtMTIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5jb2wtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29sLWZpdmUge1xuICB3aWR0aDogMjAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmNvbC1maXZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjYlO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NiU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NiU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NiU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjYlO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICB3aWR0aDogNDEuNjYlO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIHdpZHRoOiA1OC4zMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjYlO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NiU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzJTtcbn1cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NiU7XG59XG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzJTtcbn1cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NiU7XG59XG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmJvZHktLW9uLXBvcHVwIHtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbn1cbi5ib2R5LS1vbi1vcGVuLW1lbnUge1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xufVxuLmJvZHktLW9uLW9wZW4tbWVudSAubWFpbjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDM7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmJvZHktLW9uLW9wZW4tbWVudSAubWFpbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTAsIDEwLCAxMSwgMC42KTtcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogaW5pdGlhbDtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGluaXRpYWw7XG4gIH1cbn1cbi5tYWluIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmpzLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uanMtc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uanMtdGFicy1pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5qcy10YWJzLWluZm8tLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5qcy1hY2NvcmRpb24taW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uanMtZm9ybS1tZXNzYW5nZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uanMtZm9ybS1tZXNzYW5nZS0tZXJyb3Ige1xuICBjb2xvcjogI0ZGMDAwMDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5qcy1mb3JtLW1lc3NhbmdlLS1vayB7XG4gIGNvbG9yOiAjNjFBMzc1O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmpzLWZvcm0taW5wdXQtZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNGRjAwMDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRjAwMDAgIWltcG9ydGFudDtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgLyogRmlyZWZveCAxOC0gKi9cbn1cbi5qcy1mb3JtLWlucHV0LWVycm9yOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNGRjAwMDAgIWltcG9ydGFudDtcbn1cbi5qcy1mb3JtLWlucHV0LWVycm9yOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNGRjAwMDAgIWltcG9ydGFudDtcbn1cbi5qcy1mb3JtLWlucHV0LWVycm9yOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0ZGMDAwMCAhaW1wb3J0YW50O1xufVxuLmpzLWZvcm0taW5wdXQtZXJyb3I6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNGRjAwMDAgIWltcG9ydGFudDtcbn1cbi5pcy1pb3MgKiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzkyQjdDNztcbiAgYmFja2dyb3VuZDogIzkyQjdDNztcbiAgcGFkZGluZzogMTJweCAyNHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNGQkZCRkY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5idG4tLWJsdWU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwNTMyNDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDUzMjQ3O1xuICB9XG59XG4uYnRuLS1jcnlzdGFsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMEEwQTBCO1xuICBjb2xvcjogIzBBMEEwQjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmJ0bi0tY3J5c3RhbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzA1MzI0NztcbiAgICBib3JkZXItY29sb3I6ICMwNTMyNDc7XG4gICAgY29sb3I6ICNGQkZCRkY7XG4gIH1cbn1cbi5idG4tbW9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTJCN0M3O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MSwgMjUxLCAyNTUsIDAuNik7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYnRuLW1vcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuYnRuLW1vcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMXB4IDIwcHggMTBweDtcbiAgfVxufVxuLmJ0bi1tb3JlX19uYW1lIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5idG4tbW9yZV9fbmFtZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLmJ0bi1tb3JlX19pY29uIHtcbiAgZm9udC1zaXplOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYnRuLW1vcmVfX2ljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5idG4tbW9yZV9faWNvbiBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5idG4tbW9yZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzkyQjdDNztcbiAgICBjb2xvcjogI0ZCRkJGRjtcbiAgfVxuICAuYnRuLW1vcmU6aG92ZXIgLmJ0bi1tb3JlX19pY29uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbiAgfVxuICAuYnRuLW1vcmU6aG92ZXIgLmJ0bi1tb3JlX19pY29uIHN2ZyBwYXRoIHtcbiAgICBzdHJva2U6ICNGQkZCRkY7XG4gIH1cbn1cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwNzE7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuLmhlYWRlcl9fd3JhcCB7XG4gIHBhZGRpbmc6IDI3cHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgYmFja2dyb3VuZDogIzA1MzI0Nztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyX193cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmhlYWRlcl9fd3JhcCB7XG4gICAgcGFkZGluZzogNnB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG59XG4uaGVhZGVyX19yb3cge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlcl9fcm93IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmhlYWRlcl9fcm93IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyX19jb2wge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuaGVhZGVyX19jb2wge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uaGVhZGVyX19jb2wtLW1lbnUge1xuICBmbGV4LWdyb3c6IDE7XG59XG4uaGVhZGVyX19jb2wtLWJ1cmdlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlcl9fY29sLS1idXJnZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuaGVhZGVyX19jb2wtLWJ1cmdlciB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlcl9fY29sLS1jb250YWN0cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9fbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyX19tb2Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVhZGVyX19sb2dvLW1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuaGVhZGVyX19sb2dvLW1vYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5oZWFkZXJfX2xvZ28taW1nIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbn1cbi5oZWFkZXJfX2NvbnRhY3RzLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xufVxuLmhlYWRlcl9fY29udGFjdHMtY29sIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB3aWR0aDogMjE2cHg7XG59XG4uaGVhZGVyX19jb250YWN0cy1waG9uZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0ZCRkJGRjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuaGVhZGVyX19jb250YWN0cy1waG9uZTpob3ZlciB7XG4gICAgY29sb3I6ICM2MUEzNzU7XG4gIH1cbn1cbi5oZWFkZXJfX2NvbnRhY3RzLXRpbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIGNvbG9yOiAjRkJGQkZGO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uaGVhZGVyX19jb250YWN0cy1hZGRyZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogI0ZCRkJGRjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXJfX21lbnUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuaGVhZGVyX19tZW51IHtcbiAgICBwYWRkaW5nLXRvcDogMzRweDtcbiAgfVxufVxuLmhlYWRlcl9fbW9iLXBob25lLXdyYXAge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbi5oZWFkZXJfX21vYi1waG9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLmhlYWRlcl9fbW9iLXNvY2lhbC13cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG4uaGVhZGVyX19tb2ItYWRkcmVzcy13cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG4uaGVhZGVyX19tb2ItYWRkcmVzcyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5oZWFkZXJfX21vYi10aW1lIHtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5tZW51X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tZW51X19saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5tZW51X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1lbnVfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5tZW51X19saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogI0ZCRkJGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tZW51X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNnB4IDAgMTFweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RTRGNztcbiAgICBjb2xvcjogIzBBMEEwQjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLm1lbnVfX2xpbms6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNOSAxOEwxNSAxMkw5IDYnIHN0cm9rZT0nJTIzNTk1OTU5JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5tZW51X19pdGVtOmhvdmVyIC5tZW51X19saW5rIHtcbiAgICBjb2xvcjogIzAwOEREMjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5idXJnZXItbWVudSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAzMDZweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuYnVyZ2VyLW1lbnUge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYnVyZ2VyLW1lbnVfX3dyYXAge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gICAgcGFkZGluZzogMjBweCAxNnB4IDgwcHg7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmJ1cmdlci1tZW51X193cmFwIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMTRweCAxNnB4IDgwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxufVxuLmJ1cmdlci1tZW51X19jbG9zZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjRweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIHotaW5kZXg6IDk5OTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmJ1cmdlci1tZW51X19jbG9zZS1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYnVyZ2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5idXJnZXJfX2J0bi1pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwO1xufVxuLmJ1cmdlcl9fYnRuLW5hbWUge1xuICBvcGFjaXR5OiAwO1xuICBvYmplY3QtZml0OiBub25lO1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuYnVyZ2VyLS1vcGVuIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbn1cbi5jb250YWN0cyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmNvbnRhY3RzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLmNvbnRhY3RzX190aXRsZS13cmFwIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmNvbnRhY3RzX190aXRsZS13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxufVxuLmNvbnRhY3RzX193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhY3RzX19pbmZvIHtcbiAgd2lkdGg6IDI2NHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNEOUU0Rjc7XG4gIGJhY2tncm91bmQ6ICNGQkZCRkY7XG4gIHBhZGRpbmc6IDQ4cHggMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAxMjBweDtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY29udGFjdHNfX2luZm8ge1xuICAgIGxlZnQ6IDEwLjIlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29udGFjdHNfX2luZm8ge1xuICAgIGxlZnQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5jb250YWN0c19faW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIHBhZGRpbmc6IDI0cHggMTZweCAzMnB4O1xuICB9XG59XG4uY29udGFjdHNfX3Bob25lLWJveCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuLmNvbnRhY3RzX19waG9uZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uY29udGFjdHNfX3RpbWUtYm94IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uY29udGFjdHNfX3RpbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uY29udGFjdHNfX2FkZHJlc3MtYm94IHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuY29udGFjdHNfX2FkZHJlc3MtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICB9XG59XG4uY29udGFjdHNfX2FkZHJlc3Mge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uY29udGFjdHNfX21ldHJvLWJveCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuLmNvbnRhY3RzX19tZXRybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29udGFjdHNfX21ldHJvLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogI0UzQTJENztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDA7XG59XG4uY29udGFjdHNfX21ldHJvLW5hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cbi5jb250YWN0c19fcm91dGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjMDA4REQyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuY29udGFjdHNfX3JvdXRlOmhvdmVyIHtcbiAgICBjb2xvcjogIzkyQjdDNztcbiAgfVxufVxuLmNvbnRhY3RzX19tYXAtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjAwcHg7XG4gIGJhY2tncm91bmQ6ICNjY2NjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuY29udGFjdHNfX21hcC13cmFwIHtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMnB4IDEycHg7XG4gIH1cbn1cbi5jb250YWN0c19fbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbnltYXBzW2NsYXNzJD1cInNlYXJjaF9fc3VnZ2VzdC1pdGVtXCJdIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG55bWFwc1tjbGFzcyo9XCItYmFsbG9vbl9sYXlvdXRfbm9ybWFsXCJdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KSAhaW1wb3J0YW50O1xufVxuLmNvbnRhY3RzX19tYXAtYmFsbG9uIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG4uY29udGFjdHNfX21hcC1hZHJlc3MtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICMwQTBBMEI7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5jb250YWN0c19fbWFwLWFkcmVzcyB7XG4gIGNvbG9yOiAjMEEwQTBCO1xuICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMzRweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG59XG4uZm9vdGVyX193cmFwIHtcbiAgcGFkZGluZzogNTlweCAyNHB4IDU4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJhY2tncm91bmQ6ICMwNTMyNDc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3Rlcl9fd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5mb290ZXJfX3dyYXAge1xuICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbn1cbi5mb290ZXJfX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb290ZXJfX3JvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyX19yb3cge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3Rlcl9fY29sLS1sb2dvIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmZvb3Rlcl9fY29sLS1sb2dvIHtcbiAgICBvcmRlcjogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3Rlcl9fY29sLS1sZWdhbCB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5mb290ZXJfX2NvbC0tbGVnYWwge1xuICAgIG9yZGVyOiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuZm9vdGVyX19sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIG1heC13aWR0aDogNDUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyX19sb2dvLWltZyB7XG4gICAgd2lkdGg6IDE1NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuZm9vdGVyX19sb2dvLWltZyB7XG4gICAgd2lkdGg6IDE1NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyX19jb250YWN0cy13cmFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmZvb3Rlcl9fY29udGFjdHMtd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5mb290ZXJfX2NvbnRhY3RzLXJvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuZm9vdGVyX19jb250YWN0cy1jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZm9vdGVyX19jb250YWN0cy1jb2wtLWluZm9ybWF0aW9uIHtcbiAgd2lkdGg6IDIyMnB4O1xufVxuLmZvb3Rlcl9fY29udGFjdHMtY29sLS1hZGRyZXNzIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIyMnB4KTtcbn1cbi5mb290ZXJfX3Bob25lLXdyYXAge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXJfX3Bob25lLXdyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5mb290ZXJfX3Bob25lLXdyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5mb290ZXJfX3Bob25lLXdyYXAge1xuICAgIHRvcDogMTJweDtcbiAgfVxufVxuLmZvb3Rlcl9fcGhvbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM5MkI3Qzc7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5mb290ZXJfX3Bob25lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5mb290ZXJfX3Bob25lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5mb290ZXJfX3Bob25lOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogIzkyQjdDNztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuZm9vdGVyX19waG9uZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuZm9vdGVyX19waG9uZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDhERDI7XG4gIH1cbiAgLmZvb3Rlcl9fcGhvbmU6aG92ZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA4REQyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuZm9vdGVyX19lbWFpbC13cmFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmZvb3Rlcl9fZW1haWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGQkZCRkY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyX19lbWFpbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmZvb3Rlcl9fZW1haWw6aG92ZXIge1xuICAgIGNvbG9yOiAjNjFBMzc1O1xuICB9XG59XG4uZm9vdGVyX19hZGRyZXNzLXdyYXAge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXJfX2FkZHJlc3Mtd3JhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmZvb3Rlcl9fYWRkcmVzcy13cmFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG59XG4uZm9vdGVyX19hZGRyZXNzIHtcbiAgY29sb3I6ICNGQkZCRkY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXJfX2FkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmZvb3Rlcl9fYWRkcmVzcyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmZvb3Rlcl9fdGltZSB7XG4gIGNvbG9yOiAjRkJGQkZGO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyX190aW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5mb290ZXJfX3RpbWUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5mb290ZXJfX2xpY2Vuc2Utd3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuZm9vdGVyX19saWNlbnNlLXdyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIH1cbn1cbi5mb290ZXJfX2xpY2Vuc2Uge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICNGQkZCRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5mb290ZXJfX2xpY2Vuc2Uge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uZm9vdGVyX19sZWdhbC1pbmZvIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjRkJGQkZGO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuZm9vdGVyX19sZWdhbC1pbmZvIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uZm9vdGVyX19sZWdhbC1pbmZvIGEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuZm9vdGVyX19sZWdhbC1pbmZvIGEge1xuICAgIGNvbG9yOiAjRDlFNEY3O1xuICB9XG59XG4uZm9vdGVyX19wdWJsaWMtb2ZmZXItd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLmZvb3Rlcl9fcHVibGljLW9mZmVyIHtcbiAgY29sb3I6ICM5MkI3Qzc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTEwMTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5wb3B1cCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG59XG4ucG9wdXBfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICBtYXgtd2lkdGg6IDEyMzZweDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wb3B1cF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDExNHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnBvcHVwX19jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnBvcHVwX19jb250YWluZXItLXN0YW5kYXJkIHtcbiAgbWF4LXdpZHRoOiA1NzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAucG9wdXBfX2NvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA0cHg7XG4gIH1cbiAgLnBvcHVwX19jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wb3B1cF9fY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk1OTU5O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLnBvcHVwX19jb250YWluZXIge1xuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgICBzY3JvbGxiYXItY29sb3I6ICM1OTU5NTkgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5wb3B1cF9faW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjMEEwQTBCO1xuICBib3JkZXI6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAucG9wdXBfX2lubmVyIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLnBvcHVwX19pbm5lciB7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgIHNjcm9sbGJhci1jb2xvcjogIzU5NTk1OSB0cmFuc3BhcmVudDtcbiAgfVxufVxuLnBvcHVwX19jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogNTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAucG9wdXBfX2Nsb3NlIHtcbiAgICB0b3A6IDE2cHg7XG4gICAgcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5wb3B1cF9fY2xvc2Ugc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucG9wdXBfX2luZm8td3JhcCB7XG4gIHBhZGRpbmc6IDM2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAucG9wdXBfX2luZm8td3JhcCB7XG4gICAgcGFkZGluZzogMzZweCAyNHB4O1xuICB9XG59XG4ucG9wdXBfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnBvcHVwX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIH1cbn1cbi5wb3B1cF9fdGl0bGUtLXN1Y2Nlc3MsXG4ucG9wdXBfX3RpdGxlLS1lcnJvciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wb3B1cF9fdGl0bGUtLXNtYWxsIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnBvcHVwX190aXRsZS0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICB9XG59XG4ucG9wdXBfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IC02cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAucG9wdXBfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIH1cbn1cbi5wb3B1cF9fc3VidGl0bGUtLWVycm9yIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBvcHVwX19mb3ItYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBvcHVwX19idG4ge1xuICBtaW4td2lkdGg6IDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5wb3B1cF9fYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogIzBBMEEwQjtcbiAgICBiYWNrZ3JvdW5kOiAjNTk1OTU5O1xuICB9XG59XG4ucG9wdXAtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3B1cC1mb3JtX19pdGVtLWlucHV0IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ucG9wdXAtZm9ybV9faXRlbS1idG5zIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG4ucG9wdXAtZm9ybV9fbWVzc2FuZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnBvcHVwLWZvcm1fX21lc3NhbmdlIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLnBvcHVwLWZvcm1fX21lc3NhbmdlIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbi5mb3JtX19pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNTk1OTU5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1OTU5NTk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIC8qIEZpcmVmb3ggMTgtICovXG59XG4uZm9ybV9faW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogIzU5NTk1OTtcbn1cbi5mb3JtX19pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNTk1OTU5O1xufVxuLmZvcm1fX2lucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogIzU5NTk1OTtcbn1cbi5mb3JtX19pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogIzU5NTk1OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5mb3JtX19pbnB1dCB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmZvcm1fX2xhYmVsLWNoZWNrYm94IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mb3JtX19pbnB1dC1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZm9ybV9fbGFiZWwtY2hlY2std3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmZvcm1fX2lucHV0LWNoZWNrYm94OmNoZWNrZWQgKyAuZm9ybV9fbGFiZWwtY2hlY2std3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtX19jaGVjay1jaGVjayB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU5NTk1OTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9ybV9fY2hlY2stdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTQ7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmZvcm1fX2NoZWNrLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLmZvcm1fX2lucHV0LWNoZWNrYm94OmNoZWNrZWQgKyAuZm9ybV9fbGFiZWwtY2hlY2std3JhcCAuZm9ybV9fY2hlY2stY2hlY2sge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5mb3JtX19pbnB1dC1jaGVja2JveDpjaGVja2VkICsgLmZvcm1fX2xhYmVsLWNoZWNrLXdyYXAgLmZvcm1fX2NoZWNrLWNoZWNrIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cbi5qcy1mb3JtLWlucHV0LWVycm9yLmZvcm1fX2lucHV0LWNoZWNrYm94ICsgLmZvcm1fX2xhYmVsLWNoZWNrLXdyYXAgLmZvcm1fX2NoZWNrLWNoZWNrIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkYwMDAwO1xufVxuLmZvcm1fX3NlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjNzY3OTgwO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNGOEY5RkI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMEUxRTc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1zLWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mb3JtX19zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm1fX2Zvci1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybV9fZm9yLXNlbGVjdDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBjb250ZW50OiAnJztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctc2VsZWN0LnN2Zykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlciwgI0Y4RjlGQjtcbn1cbi5mb3JtX19zZWxlY3Qgb3B0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQ6ICNGOEY5RkI7XG59XG4uZm9ybV9fc2VsZWN0LS1vayB7XG4gIGNvbG9yOiAjMEEwQTBCO1xufVxuLmZvcm1fX3RleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwOHB4O1xuICBiYWNrZ3JvdW5kOiAjRjhGOUZCO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMUU3O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzBBMEEwQjtcbiAgcGFkZGluZzogMTNweCAxNXB4O1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICAvKiBGaXJlZm94IDE4LSAqL1xufVxuLmZvcm1fX3RleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICM3Njc5ODA7XG59XG4uZm9ybV9fdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogIzc2Nzk4MDtcbn1cbi5mb3JtX190ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICM3Njc5ODA7XG59XG4uZm9ybV9fdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICM3Njc5ODA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuZm9ybV9fdGV4dGFyZWEge1xuICAgIGhlaWdodDogMTgwcHg7XG4gIH1cbn1cbi5mb3JtX19zZWxlY3QyLXN0YW5kYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm1fX3NlbGVjdDItc3RhbmRhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5mb3JtX19zZWxlY3QyLXN0YW5kYXJkIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmZvcm1fX3NlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItY29udGFpbmVyLS10aGVtZS1zZWxlY3QyLXN0YW5kYXJkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDU0cHg7XG4gIHBhZGRpbmc6IDVweCAyNHB4IDVweCAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTk1OTU5O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5mb3JtX19zZWxlY3QyLXN0YW5kYXJkIC5zZWxlY3QyLWNvbnRhaW5lci0tdGhlbWUtc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG59XG4uZm9ybV9fc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzU5NTk1OTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuZm9ybV9fc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uZm9ybV9fc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzU5NTk1OTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuZm9ybV9fc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uZm9ybV9fc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4uZm9ybV9fc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgY29udGVudDogJyc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ljb24tbW9yZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDI0cHg7XG59XG4uZm9ybV9fc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItc3RhbmRhcmQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzBBMEEwQjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU5NTk1OTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gICAgbWF4LWhlaWdodDogNjB2aDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tdGhlbWUtc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gICAgc2Nyb2xsYmFyLWNvbG9yOiAjNTk1OTU5IHRyYW5zcGFyZW50O1xuICB9XG59XG4uc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTk1OTU5O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDE1cHggMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnNlbGVjdDItY29udGFpbmVyLS10aGVtZS1zZWxlY3QyLXN0YW5kYXJkIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZDpob3ZlciB7XG4gIGNvbG9yOiAjNTk1OTU5O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgMjE3LCAyMTYsIDAuNSk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBjb2xvcjogIzU5NTk1OTtcbn1cbi5mb3JtX19zZWxlY3QyLXN0YW5kYXJkIC5qcy1mb3JtLWlucHV0LWVycm9yICsgLnNlbGVjdDItY29udGFpbmVyLS10aGVtZS1zZWxlY3QyLXN0YW5kYXJkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkYwMDAwICFpbXBvcnRhbnQ7XG59XG4uZm9ybV9fc2VsZWN0Mi1zdGFuZGFyZCAuanMtZm9ybS1pbnB1dC1lcnJvciArIC5zZWxlY3QyLWNvbnRhaW5lci0tdGhlbWUtc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNGRjAwMDAgIWltcG9ydGFudDtcbn1cbi5mb3JtX19zZWxlY3QyLXN0YW5kYXJkIC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tdGhlbWUtc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uZm9ybV9fc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29sb3I6ICNGRjAwMDA7XG59XG4uZm9ybV9fc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItc3RhbmRhcmQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmZvcm1fX3NlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZm9ybV9fc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tdGhlbWUtc2VsZWN0Mi1zdGFuZGFyZC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmZvcm1fX3NlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItZHJvcGRvd24ge1xuICB6LWluZGV4OiAxMTUxO1xufVxuLnNvY2lhbC1saW5rc19fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xufVxuLnNvY2lhbC1saW5rc19fY29sIHtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbn1cbi5zb2NpYWwtbGlua3NfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5zb2NpYWwtbGlua3NfX2l0ZW0gc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuc29jaWFsLWxpbmtzX19pdGVtOmhvdmVyIHN2ZyBwYXRoW2ZpbGw9XCIjMDUzMjQ3XCJdIHtcbiAgICBmaWxsOiAjMDA4REQyO1xuICB9XG59XG4uaGVhZGVyX19tb2Itc29jaWFsLXdyYXAgLnNvY2lhbC1saW5rc19faXRlbSBzdmcgcGF0aFtmaWxsPVwiIzA1MzI0N1wiXSB7XG4gIGZpbGw6ICM5MkI3Qzc7XG59XG4uYnJlYWRjcnVtYnMge1xuICBwYWRkaW5nLXRvcDogMjhweDtcbiAgcGFkZGluZy1ib3R0b206IDM0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuYnJlYWRjcnVtYnMge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG4uYnJlYWRjcnVtYnNfX3dyYXAge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuYnJlYWRjcnVtYnNfX3dyYXAge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuLmJyZWFkY3J1bWJzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjQjlCOUI5O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmJyZWFkY3J1bWJzX19saXN0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5icmVhZGNydW1ic19faXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6ICcgLyAgJztcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uYnJlYWRjcnVtYnNfX2l0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnJlYWRjcnVtYnNfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuYnJlYWRjcnVtYnNfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjOTJCN0M3O1xuICB9XG59XG4uYnJlYWRjcnVtYnNfX3NwYW4ge1xuICBjb2xvcjogIzBBMEEwQjtcbn1cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDUzMjQ3O1xuICBib3JkZXItd2lkdGg6IDRweDtcbn1cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnQge1xuICBsZWZ0OiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfcmlnaHQge1xuICByaWdodDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X3JpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLmZhbmN5Ym94LXRodW1icyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgMC42KTtcbn1cbi5zcGVjaWFsaXN0cyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5zcGVjaWFsaXN0cyB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5zcGVjaWFsaXN0c19fd3JhcCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5zcGVjaWFsaXN0c19fd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5zcGVjaWFsaXN0c19fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuc3BlY2lhbGlzdHNfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG59XG4uc3BlY2lhbGlzdHNfX2NvbCB7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnNwZWNpYWxpc3RzX19jb2wge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuc3BlY2lhbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG59XG4uc3BlY2lhbGlzdC1pdGVtX19waG90by13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNwZWNpYWxpc3QtaXRlbV9fcGhvdG8td3JhcC0tbnVsbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCOUI5Qjk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnNwZWNpYWxpc3QtaXRlbV9fcGhvdG8td3JhcC0tbnVsbDpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIH1cbn1cbi5zcGVjaWFsaXN0LWl0ZW1fX3Bob3RvIHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5zcGVjaWFsaXN0LWl0ZW1fX3Bob3RvIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG59XG4uc3BlY2lhbGlzdC1pdGVtX19pbmZvLXdyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnNwZWNpYWxpc3QtaXRlbV9faW5mby13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLnNwZWNpYWxpc3QtaXRlbV9faW5mby1ib3gge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbi5zcGVjaWFsaXN0LWl0ZW1fX25hbWUge1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuc3BlY2lhbGlzdC1pdGVtX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5zcGVjaWFsaXN0LWl0ZW1fX25hbWUgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuc3BlY2lhbGlzdC1pdGVtX19uYW1lIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjNjFBMzc1O1xuICB9XG59XG4uc3BlY2lhbGlzdC1pdGVtX19wb3NpdGlvbiB7XG4gIGNvbG9yOiAjNTk1OTU5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuc3BlY2lhbGlzdC1pdGVtX19wb3NpdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLnNwZWNpYWxpc3QtaXRlbV9fZXhwZXJpZW5jZSB7XG4gIGNvbG9yOiAjNTk1OTU5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuc3BlY2lhbGlzdC1pdGVtX19leHBlcmllbmNlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ucHJvbW8ge1xuICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5wcm9tbyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi52aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAudmlkZW8ge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbn1cbi52aWRlb19fYnRuLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNjtcbn1cbi52aWRlb19fYnRuLXdyYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTAsIDEwLCAxMSwgMC4yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDI7XG59XG4udmlkZW9fX3ByZXZpZXcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udmlkZW9fX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA2O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBmb250LXNpemU6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAudmlkZW9fX2J0biB7XG4gICAgd2lkdGg6IDU0cHg7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICB9XG59XG4udmlkZW9fX2J0bi1pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAudmlkZW9fX2J0bi1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbiAgfVxuICAudmlkZW9fX2J0bi1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4udmlkZW8gaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmlkZW9fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWRlb19fY29udGFpbmVyIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnNlcnZpY2VzIHtcbiAgcGFkZGluZy1ib3R0b206IDM0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuc2VydmljZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG4uc2VydmljZXNfX3dyYXAge1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjRDlFNEY3O1xuICBwYWRkaW5nOiA2MHB4IDI0cHggMzZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5zZXJ2aWNlc19fd3JhcCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHggMTJweDtcbiAgfVxufVxuLnNlcnZpY2VzX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5zZXJ2aWNlc19fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5zZXJ2aWNlc19fY29sIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuc2VydmljZXNfX2NvbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5zZXJ2aWNlcy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnNlcnZpY2VzLWl0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIH1cbn1cbi5zZXJ2aWNlcy1pdGVtLS1jYXRhbG9nIHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDAlIC0gNHB4KTtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZCRkJGRjtcbiAgYmFja2dyb3VuZDogI0Q5RTRGNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5zZXJ2aWNlcy1pdGVtLS1jYXRhbG9nIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuc2VydmljZXMtaXRlbS0tY2F0YWxvZyAuc2VydmljZXMtaXRlbV9fbmFtZS13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VydmljZXMtaXRlbV9fcGljdHVyZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLnNlcnZpY2VzLWl0ZW1fX2luZm8td3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5zZXJ2aWNlcy1pdGVtX19pbmZvLXdyYXAge1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnNlcnZpY2VzLWl0ZW1fX2luZm8td3JhcC0tY2F0YWxvZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zZXJ2aWNlcy1pdGVtX19uYW1lLXdyYXAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5zZXJ2aWNlcy1pdGVtX19uYW1lIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5zZXJ2aWNlcy1pdGVtX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5zZXJ2aWNlcy1pdGVtX19kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnNlcnZpY2VzLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLnNlcnZpY2VzLWl0ZW1fX3RleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBoZWlnaHQ6IDM4cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuc2VydmljZXMtaXRlbV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuc2VydmljZXMtaXRlbV9fYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgYm90dG9tOiAxNnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuc2VydmljZXMtaXRlbV9fYnRuLW5hbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5zZXJ2aWNlcy1pdGVtX19idG4taWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zZXJ2aWNlcy1pdGVtX19idG4tY2F0YWxvZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLWNvbG9yOiAjRkJGQkZGO1xufVxuLnNlcnZpY2VzLWl0ZW1fX2J0bi1jYXRhbG9nLW5hbWUge1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLnNlcnZpY2VzLWl0ZW06aG92ZXIgLnNlcnZpY2VzLWl0ZW1fX3BpY3R1cmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAuc2VydmljZXMtaXRlbTpob3ZlciAuc2VydmljZXMtaXRlbV9fbmFtZSB7XG4gICAgY29sb3I6ICMwNTMyNDc7XG4gIH1cbiAgLnNlcnZpY2VzLWl0ZW06aG92ZXIgLnNlcnZpY2VzLWl0ZW1fX3RleHQge1xuICAgIGNvbG9yOiAjMDUzMjQ3O1xuICB9XG4gIC5zZXJ2aWNlcy1pdGVtOmhvdmVyIC5zZXJ2aWNlcy1pdGVtX19idG4ge1xuICAgIGJhY2tncm91bmQ6ICM5MkI3Qzc7XG4gICAgY29sb3I6ICNGQkZCRkY7XG4gIH1cbiAgLnNlcnZpY2VzLWl0ZW06aG92ZXIgLnNlcnZpY2VzLWl0ZW1fX2J0bi1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbiAgfVxuICAuc2VydmljZXMtaXRlbTpob3ZlciAuc2VydmljZXMtaXRlbV9fYnRuLWljb24gc3ZnIHBhdGgge1xuICAgIHN0cm9rZTogI0ZCRkJGRjtcbiAgfVxuICAuc2VydmljZXMtaXRlbTpob3ZlciAuc2VydmljZXMtaXRlbV9fYnRuLWNhdGFsb2cge1xuICAgIGJhY2tncm91bmQ6ICM5MkI3Qzc7XG4gICAgY29sb3I6ICNGQkZCRkY7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTJCN0M3O1xuICB9XG4gIC5zZXJ2aWNlcy1pdGVtOmhvdmVyIC5zZXJ2aWNlcy1pdGVtX19idG4tY2F0YWxvZy1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbiAgfVxuICAuc2VydmljZXMtaXRlbTpob3ZlciAuc2VydmljZXMtaXRlbV9fYnRuLWNhdGFsb2ctaWNvbiBzdmcgcGF0aCB7XG4gICAgc3Ryb2tlOiAjRkJGQkZGO1xuICB9XG59XG4ucHJvbW8tc3BlY2lhbGlzdHMge1xuICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5wcm9tby1zcGVjaWFsaXN0cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5wcm9tby1zcGVjaWFsaXN0c19fd3JhcCB7XG4gIHBhZGRpbmc6IDYwcHggMjRweDtcbiAgYmFja2dyb3VuZDogI0ZCRkJGRjtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5wcm9tby1zcGVjaWFsaXN0c19fd3JhcCB7XG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbn1cbi5wcm9tby1zcGVjaWFsaXN0c19fYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb21vLXNwZWNpYWxpc3RzX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wcm9tby1zcGVjaWFsaXN0c19fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5wcm9tby1zcGVjaWFsaXN0c19fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5wcm9tby1zcGVjaWFsaXN0c19fYnRuLXdyYXAge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnByb21vLXNwZWNpYWxpc3RzX19idG4td3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbn1cbi5wcm9tby1zcGVjaWFsaXN0c19fc2xpZGVyIC5zbGljay10cmFjazpiZWZvcmUsXG4ucHJvbW8tc3BlY2lhbGlzdHNfX3NsaWRlciAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb21vLXNwZWNpYWxpc3RzX19zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuLnByb21vLXNwZWNpYWxpc3RzX19zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAucHJvbW8tc3BlY2lhbGlzdHNfX3NsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ucHJvbW8tc3BlY2lhbGlzdHNfX3NsaWRlciAuc2xpY2stc2xpZGUge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnByb21vLXNwZWNpYWxpc3RzX19zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucHJvbW8tc3BlY2lhbGlzdHNfX3NsaWRlci1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5wcm9tby1zcGVjaWFsaXN0c19fc2xpZGVyLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnByb21vLXNwZWNpYWxpc3RzX19uYXYtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG59XG4ucHJvbW8tc3BlY2lhbGlzdHNfX25hdi1jb2wge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4ucHJvbW8tc3BlY2lhbGlzdHNfX25hdi1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjlCOUI5O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLnByb21vLXNwZWNpYWxpc3RzX19uYXYtYnRuIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLnByb21vLXNwZWNpYWxpc3RzX19uYXYtYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjOTJCN0M3O1xuICAgIGJvcmRlci1jb2xvcjogIzkyQjdDNztcbiAgfVxuICAucHJvbW8tc3BlY2lhbGlzdHNfX25hdi1idG46aG92ZXIgc3ZnIHBhdGgge1xuICAgIHN0cm9rZTogI0ZCRkJGRjtcbiAgfVxufVxuLnByb21vLXNwZWNpYWxpc3RzIC5zbGljay1kb3RzIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnByb21vLXNwZWNpYWxpc3RzIC5zbGljay1kb3RzIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcGFkZGluZzogMCA0cHg7XG59XG4ucHJvbW8tc3BlY2lhbGlzdHMgLnNsaWNrLWRvdHMgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjlCOUI5O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5wcm9tby1zcGVjaWFsaXN0cyAuc2xpY2stZG90cyAuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMwNTMyNDc7XG4gIGJvcmRlci1jb2xvcjogIzA1MzI0Nztcbn1cbi5wcm9tby1zcGVjaWFsaXN0LWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjlCOUI5O1xuICBwYWRkaW5nOiAyNHB4IDIycHggMzlweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnByb21vLXNwZWNpYWxpc3QtaXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogOHB4IDhweCAyNHB4O1xuICB9XG59XG4ucHJvbW8tc3BlY2lhbGlzdC1pdGVtX19ib3gge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucHJvbW8tc3BlY2lhbGlzdC1pdGVtX19waG90by13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wcm9tby1zcGVjaWFsaXN0LWl0ZW1fX3Bob3RvIHtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5wcm9tby1zcGVjaWFsaXN0LWl0ZW1fX3Bob3RvIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG59XG4ucHJvbW8tc3BlY2lhbGlzdC1pdGVtX19pbmZvLXdyYXAge1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wcm9tby1zcGVjaWFsaXN0LWl0ZW1fX2luZm8tYm94IHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnByb21vLXNwZWNpYWxpc3QtaXRlbV9faW5mby1ib3gge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG4ucHJvbW8tc3BlY2lhbGlzdC1pdGVtX19uYW1lIHtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnByb21vLXNwZWNpYWxpc3QtaXRlbV9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG59XG4ucHJvbW8tc3BlY2lhbGlzdC1pdGVtX19uYW1lIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLnByb21vLXNwZWNpYWxpc3QtaXRlbV9fbmFtZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzYxQTM3NTtcbiAgfVxufVxuLnByb21vLXNwZWNpYWxpc3QtaXRlbV9fcG9zaXRpb24ge1xuICBjb2xvcjogIzU5NTk1OTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnByb21vLXNwZWNpYWxpc3QtaXRlbV9fcG9zaXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnByb21vLXNwZWNpYWxpc3QtaXRlbV9fZXhwZXJpZW5jZSB7XG4gIGNvbG9yOiAjNTk1OTU5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAucHJvbW8tc3BlY2lhbGlzdC1pdGVtX19leHBlcmllbmNlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5wcm9tby1zcGVjaWFsaXN0LWl0ZW1fX2J0biB7XG4gIGNvbG9yOiAjMDUzMjQ3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5wcm9tby1zcGVjaWFsaXN0LWl0ZW1fX2J0bjpob3ZlciB7XG4gICAgY29sb3I6ICM2MUEzNzU7XG4gIH1cbn1cbi5wcm9tby1yZXZpZXdzIHtcbiAgcGFkZGluZy1ib3R0b206IDM0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAucHJvbW8tcmV2aWV3cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5wcm9tby1yZXZpZXdzOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5wcm9tby1yZXZpZXdzOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5wcm9tby1yZXZpZXdzX193cmFwIHtcbiAgcGFkZGluZzogNjBweCAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnByb21vLXJldmlld3NfX3dyYXAge1xuICAgIHBhZGRpbmc6IDBweCAxNnB4O1xuICB9XG59XG4ucHJvbW8tcmV2aWV3c19fYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb21vLXJldmlld3NfX2J0bi13cmFwIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5wcm9tby1yZXZpZXdzX19idG4td3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbn1cbi5wcm9tby1yZXZpZXdzX19zbGlkZXIgLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5wcm9tby1yZXZpZXdzX19zbGlkZXIgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9tby1yZXZpZXdzX19zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuLnByb21vLXJldmlld3NfX3NsaWRlciAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5wcm9tby1yZXZpZXdzX19zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnByb21vLXJldmlld3NfX3NsaWRlciAuc2xpY2stc2xpZGUge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnByb21vLXJldmlld3NfX3NsaWRlciAuc2xpY2stc2xpZGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wcm9tby1yZXZpZXdzX19zbGlkZXItbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0ycHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAucHJvbW8tcmV2aWV3c19fc2xpZGVyLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnByb21vLXJldmlld3NfX25hdi1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbn1cbi5wcm9tby1yZXZpZXdzX19uYXYtY29sIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuLnByb21vLXJldmlld3NfX25hdi1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjlCOUI5O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLnByb21vLXJldmlld3NfX25hdi1idG4gc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAucHJvbW8tcmV2aWV3c19fbmF2LWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzkyQjdDNztcbiAgICBib3JkZXItY29sb3I6ICM5MkI3Qzc7XG4gIH1cbiAgLnByb21vLXJldmlld3NfX25hdi1idG46aG92ZXIgc3ZnIHBhdGgge1xuICAgIHN0cm9rZTogI0ZCRkJGRjtcbiAgfVxufVxuLnByb21vLXJldmlld3MgLnNsaWNrLWRvdHMge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucHJvbW8tcmV2aWV3cyAuc2xpY2stZG90cyBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuLnByb21vLXJldmlld3MgLnNsaWNrLWRvdHMgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjlCOUI5O1xuICBiYWNrZ3JvdW5kOiAjRkJGQkZGO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5wcm9tby1yZXZpZXdzIC5zbGljay1kb3RzIC5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzA1MzI0NztcbiAgYm9yZGVyLWNvbG9yOiAjMDUzMjQ3O1xufVxuLnNpbmdsZS1yZXZpZXcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRDlFNEY3O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBwYWRkaW5nOiA0OHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpbmdsZS1yZXZpZXcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zaW5nbGUtcmV2aWV3IHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuc2luZ2xlLXJldmlldyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIH1cbn1cbi5zaW5nbGUtcmV2aWV3X19tYWluLWJveCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnNpbmdsZS1yZXZpZXdfX21haW4tYm94IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnNpbmdsZS1yZXZpZXdfX25hbWUge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnNpbmdsZS1yZXZpZXdfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnNpbmdsZS1yZXZpZXdfX2RhdGUge1xuICBjb2xvcjogIzU5NTk1OTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnNpbmdsZS1yZXZpZXdfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnNpbmdsZS1yZXZpZXdfX3RleHQtYm94IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogNztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5zaW5nbGUtcmV2aWV3X190ZXh0LWJveCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogOTtcbiAgfVxufVxuLnNpbmdsZS1yZXZpZXdfX3RodW1iIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmV4YW1wbGVzLXdvcmsge1xuICBwYWRkaW5nLXRvcDogMzRweDtcbiAgcGFkZGluZy1ib3R0b206IDk0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuZXhhbXBsZXMtd29yayB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5leGFtcGxlcy13b3JrX193cmFwIHtcbiAgcGFkZGluZzogNjBweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjRDlFNEY3O1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmV4YW1wbGVzLXdvcmtfX3dyYXAge1xuICAgIHBhZGRpbmc6IDI0cHggMTZweCAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbn1cbi5leGFtcGxlcy13b3JrX19ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXhhbXBsZXMtd29ya19fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZXhhbXBsZXMtd29ya19fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5leGFtcGxlcy13b3JrX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmV4YW1wbGVzLXdvcmtfX3NsaWRlciAuc2xpY2stdHJhY2s6YmVmb3JlLFxuLmV4YW1wbGVzLXdvcmtfX3NsaWRlciAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmV4YW1wbGVzLXdvcmtfX3NsaWRlciAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG4uZXhhbXBsZXMtd29ya19fc2xpZGVyIC5zbGljay1saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmV4YW1wbGVzLXdvcmtfX3NsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uZXhhbXBsZXMtd29ya19fc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuZXhhbXBsZXMtd29ya19fc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmV4YW1wbGVzLXdvcmtfX3NsaWRlci1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5leGFtcGxlcy13b3JrX19zbGlkZXItbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZXhhbXBsZXMtd29ya19fbmF2LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xufVxuLmV4YW1wbGVzLXdvcmtfX25hdi1jb2wge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4uZXhhbXBsZXMtd29ya19fbmF2LWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDA7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCOUI5Qjk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4uZXhhbXBsZXMtd29ya19fbmF2LWJ0biBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5leGFtcGxlcy13b3JrX19uYXYtYnRuOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwQTBBMEI7XG4gIH1cbiAgLmV4YW1wbGVzLXdvcmtfX25hdi1idG46aG92ZXIgc3ZnIHBhdGgge1xuICAgIHN0cm9rZTogIzBBMEEwQjtcbiAgfVxufVxuLmV4YW1wbGVzLXdvcmsgLnNsaWNrLWRvdHMge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZXhhbXBsZXMtd29yayAuc2xpY2stZG90cyBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuLmV4YW1wbGVzLXdvcmsgLnNsaWNrLWRvdHMgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjlCOUI5O1xuICBiYWNrZ3JvdW5kOiAjRkJGQkZGO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5leGFtcGxlcy13b3JrIC5zbGljay1kb3RzIC5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzA1MzI0NztcbiAgYm9yZGVyLWNvbG9yOiAjMDUzMjQ3O1xufVxuLndvcmsge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjRkJGQkZGO1xuICBwYWRkaW5nOiAzMnB4IDMycHggNzJweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC53b3JrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLndvcmsge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC53b3JrIHtcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG59XG4ud29ya19fcGhvdG8td3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLndvcmtfX3Bob3RvLXdyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAud29ya19fcGhvdG8td3JhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi53b3JrX19waG90by1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNjAuNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53b3JrX19waG90byB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC53b3JrX19waG90b3Mtcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC53b3JrX19waG90b3Mtcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC53b3JrX19waG90b3MtY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC53b3JrX19waG90b3MtY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIH1cbn1cbi53b3JrX19waG90by1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC53b3JrX19waG90by1ib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbn1cbi53b3JrX19waG90byB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLndvcmtfX3Bob3RvIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG59XG4ud29ya19fbmFtZS1ib3gge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC53b3JrX19uYW1lLWJveCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cbn1cbi53b3JrX19uYW1lIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLndvcmtfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLndvcmtfX3RleHQtYm94IHtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAud29ya19fdGV4dC1ib3gge1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLndvcmtfX3RleHQtYm94IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC53b3JrX190ZXh0LWJveCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC53b3JrX19waG90by1ib3g6aG92ZXIgLndvcmtfX3Bob3RvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbn1cbi5yZXZpZXdzIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnJldmlld3Mge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5yZXZpZXdzX193cmFwIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnJldmlld3NfX3dyYXAge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnJldmlld3NfX2JveCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG59XG4ucmV2aWV3c19faXRlbS1ib3gge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5yZXZpZXdzX19pdGVtLWJveCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5yZXZpZXdzX19idG5zLXdyYXAge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5yZXZpZXdzX19idG5zLXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cbn1cbi5yZXZpZXdzX19idG4tYm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJldmlld3MgLnNpbmdsZS1yZXZpZXcge1xuICBtaW4taGVpZ2h0OiAzMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5yZXZpZXdzIC5zaW5nbGUtcmV2aWV3IHtcbiAgICBtaW4taGVpZ2h0OiAyNzVweDtcbiAgfVxufVxuLnByaWNlcyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5wcmljZXMge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5wcmljZXNfX3RpdGxlLXdyYXAge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAucHJpY2VzX190aXRsZS13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbn1cbi5wcmljZXNfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnByaWNlc19fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5wcmljZXNfX2l0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5wcmljZXNfX2l0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG4ucHJpY2VzLWl0ZW1fX2J0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMzJweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjRDlFNEY3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnByaWNlcy1pdGVtX19idG4ge1xuICAgIHBhZGRpbmc6IDIycHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG59XG4ucHJpY2VzLWl0ZW1fX2J0bi1uYW1lIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5wcmljZXMtaXRlbV9fYnRuLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnByaWNlcy1pdGVtX19sYWJlbC13cmFwIHtcbiAgYm9yZGVyLXJhZGl1czogMjRweCAyNHB4IDAgMDtcbiAgcGFkZGluZzogMzJweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjRDlFNEY3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnByaWNlcy1pdGVtX19sYWJlbC13cmFwIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuICAgIHBhZGRpbmc6IDIycHggMTZweDtcbiAgfVxufVxuLnByaWNlcy1pdGVtX19sYWJlbC1uYW1lIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnByaWNlcy1pdGVtX19sYWJlbC1uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5wcmljZXMtaXRlbV9fbmFtZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAucHJpY2VzLWl0ZW1fX3N1YiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnByaWNlcy1pdGVtX19idG4tYXJyb3cge1xuICB3aWR0aDogMTIwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4ucHJpY2VzLWl0ZW1fX2J0bi1hcnJvdy1uYW1lOjpiZWZvcmUge1xuICBjb250ZW50OiAn0KDQsNC30LLQtdGA0L3Rg9GC0YwnO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwOEREMjtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5wcmljZXMtaXRlbV9fYnRuLWFycm93LWljb24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5wcmljZXMtaXRlbV9faW5mbyB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAyNHB4IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNGQkZCRkY7XG4gIHBhZGRpbmc6IDE2cHggMjRweCAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnByaWNlcy1pdGVtX19pbmZvIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTJweCAxMnB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbi5wcmljZXMtaXRlbV9fc2luZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUU0Rjc7XG4gIHBhZGRpbmc6IDE2cHggMCAxN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnByaWNlcy1pdGVtX19zaW5nbGUge1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgfVxufVxuLnByaWNlcy1pdGVtX19zaW5nbGU6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ucHJpY2VzLWl0ZW1fX3NpbmdsZS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5wcmljZXMtaXRlbV9fc2luZ2xlLWJveCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5wcmljZXMtaXRlbV9fc2luZ2xlLW5hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAucHJpY2VzLWl0ZW1fX3NpbmdsZS1uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDg1cHgpO1xuICB9XG59XG4ucHJpY2VzLWl0ZW1fX3NpbmdsZS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgd2lkdGg6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5wcmljZXMtaXRlbV9fc2luZ2xlLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDg1cHg7XG4gIH1cbn1cbi5wcmljZXMtaXRlbV9fYnRuLmpzLWFjY29yZGlvbi1idG4tLWFjdGl2ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHggMjRweCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAucHJpY2VzLWl0ZW1fX2J0bi5qcy1hY2NvcmRpb24tYnRuLS1hY3RpdmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XG4gIH1cbn1cbi5wcmljZXMtaXRlbV9fYnRuLmpzLWFjY29yZGlvbi1idG4tLWFjdGl2ZSAucHJpY2VzLWl0ZW1fX2J0bi1hcnJvdy1uYW1lOjpiZWZvcmUge1xuICBjb250ZW50OiAn0KHQstC10YDQvdGD0YLRjCc7XG59XG4ucHJpY2VzLWl0ZW1fX2J0bi5qcy1hY2NvcmRpb24tYnRuLS1hY3RpdmUgLnByaWNlcy1pdGVtX19idG4tYXJyb3ctaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5Aa2V5ZnJhbWVzIG9wYWNpdHlCdG4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ucHJvbW8tYWJvdXQge1xuICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5wcm9tby1hYm91dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5wcm9tby1hYm91dF9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9tby1hYm91dF9fcGljdHVyZS13cmFwIHtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnByb21vLWFib3V0X19waWN0dXJlLXdyYXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbn1cbi5wcm9tby1hYm91dF9fcGljdHVyZS13cmFwOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxMCwgMTAsIDExLCAwLjMpIDAlLCByZ2JhKDEwLCAxMCwgMTEsIDAuMykgMTAwJSk7XG59XG4ucHJvbW8tYWJvdXRfX2luZm8td3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA2MHB4IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAucHJvbW8tYWJvdXRfX2luZm8td3JhcCB7XG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xuICB9XG59XG4ucHJvbW8tYWJvdXRfX2luZm8tYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjUwcHg7XG59XG4ucHJvbW8tYWJvdXRfX3RpdGxlIHtcbiAgY29sb3I6ICNGQkZCRkY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucHJvbW8tYWJvdXRfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnByb21vLWFib3V0X190ZXh0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI0ZCRkJGRjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wcm9tby1hYm91dF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAucHJvbW8tYWJvdXRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmNvbnRhY3RzLXByb21vIHtcbiAgcGFkZGluZy1ib3R0b206IDM0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuY29udGFjdHMtcHJvbW8ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG59XG4uY29udGFjdHMtcHJvbW9fX3dyYXAge1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjRkJGQkZGO1xuICBwYWRkaW5nOiA2MHB4IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuY29udGFjdHMtcHJvbW9fX3dyYXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmNvbnRhY3RzLXByb21vX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5jb250YWN0cy1wcm9tb19fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jb250YWN0cy1wcm9tb19fbWFwLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNjY2NjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29udGFjdHMtcHJvbW9fX21hcC13cmFwIHtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuY29udGFjdHMtcHJvbW9fX21hcC13cmFwIHtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbn1cbi5jb250YWN0cy1wcm9tb19fbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbnltYXBzW2NsYXNzJD1cInNlYXJjaF9fc3VnZ2VzdC1pdGVtXCJdIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG55bWFwc1tjbGFzcyo9XCItYmFsbG9vbl9sYXlvdXRfbm9ybWFsXCJdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KSAhaW1wb3J0YW50O1xufVxuLmNvbnRhY3RzLXByb21vX19tYXAtYmFsbG9uIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG4uY29udGFjdHMtcHJvbW9fX21hcC1hZHJlc3MtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICMwQTBBMEI7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5jb250YWN0cy1wcm9tb19fbWFwLWFkcmVzcyB7XG4gIGNvbG9yOiAjMEEwQTBCO1xuICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5jb250YWN0cy1pbmZvIHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0I5QjlCOTtcbiAgcGFkZGluZzogNDhweCAzMnB4IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29udGFjdHMtaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmNvbnRhY3RzLWluZm8ge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6ICNGQkZCRkY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHggOHB4O1xuICB9XG59XG4uY29udGFjdHMtaW5mb19fbW9iLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5jb250YWN0cy1pbmZvX19tb2ItdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi5jb250YWN0cy1pbmZvX190aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuY29udGFjdHMtaW5mb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmNvbnRhY3RzLWluZm9fX2l0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5jb250YWN0cy1pbmZvX19pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmNvbnRhY3RzLWluZm9fX2l0ZW0tbmFtZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuY29udGFjdHMtaW5mb19faXRlbS1uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5jb250YWN0cy1pbmZvX19pdGVtLWNvbnRhY3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbi5jb250YWN0cy1pbmZvX19pdGVtLWNvbnRhY3Q6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmNvbnRhY3RzLWluZm9fX2l0ZW0tY29udGFjdCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDA4REQyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmNvbnRhY3RzLWluZm9fX2l0ZW0tY29udGFjdCBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuY29udGFjdHMtaW5mb19faXRlbS1jb250YWN0IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjNjFBMzc1O1xuICB9XG59XG4uY29udGFjdHMtaW5mb19fdGltZSB7XG4gIGNvbG9yOiAjNTk1OTU5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuY29udGFjdHMtaW5mb19fdGltZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuY29udGFjdHMtaW5mb19fc29jaWFsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG59XG4uY29udGFjdHMtaW5mb19fdHJhbnNwb3J0LWJveCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmNvbnRhY3RzLWluZm9fX3RyYW5zcG9ydC1ib3gge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICB9XG59XG4uY29udGFjdHMtaW5mb19fdHJhbnNwb3J0LWJveDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uY29udGFjdHMtaW5mb19faXRlbS1sYWJlbCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBjb2xvcjogIzU5NTk1OTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmNvbnRhY3RzLWluZm9fX2l0ZW0tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmNvbnRhY3RzLWluZm9fX3RyYW5zcG9ydCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvbnRhY3RzLWluZm9fX3RyYW5zcG9ydDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uY29udGFjdHMtaW5mb19fdHJhbnNwb3J0LWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogIzA1MzI0NztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDA7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5jb250YWN0cy1pbmZvX190cmFuc3BvcnQtaWNvbiB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uY29udGFjdHMtaW5mb19fdHJhbnNwb3J0LWljb24tLW1ldHJvIHtcbiAgYmFja2dyb3VuZDogI0UzQTJENztcbn1cbi5jb250YWN0cy1pbmZvX190cmFuc3BvcnQtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuY29udGFjdHMtaW5mb19fdHJhbnNwb3J0LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnBob3RvLWdhbGxlcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5waG90by1nYWxsZXJ5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxufVxuLnBob3RvLWdhbGxlcnlfX3dyYXAge1xuICBwYWRkaW5nOiA2MHB4IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAucGhvdG8tZ2FsbGVyeV9fd3JhcCB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAucGhvdG8tZ2FsbGVyeV9fdGl0bGUtYm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxufVxuLnBob3RvLWdhbGxlcnlfX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5waG90by1nYWxsZXJ5X19waG90byB7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAucGhvdG8tZ2FsbGVyeV9fcGhvdG8ge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbn1cbi5waG90by1nYWxsZXJ5X19zbGlkZXItbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0ycHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAucGhvdG8tZ2FsbGVyeV9fc2xpZGVyLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBob3RvLWdhbGxlcnlfX25hdi1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbn1cbi5waG90by1nYWxsZXJ5X19uYXYtY29sIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuLnBob3RvLWdhbGxlcnlfX25hdi1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjlCOUI5O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLnBob3RvLWdhbGxlcnlfX25hdi1idG4gc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAucGhvdG8tZ2FsbGVyeV9fbmF2LWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzkyQjdDNztcbiAgICBib3JkZXItY29sb3I6ICM5MkI3Qzc7XG4gIH1cbiAgLnBob3RvLWdhbGxlcnlfX25hdi1idG46aG92ZXIgc3ZnIHBhdGgge1xuICAgIHN0cm9rZTogI0ZCRkJGRjtcbiAgfVxufVxuLnBob3RvLWdhbGxlcnkgLnNsaWNrLWRvdHMge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucGhvdG8tZ2FsbGVyeSAuc2xpY2stZG90cyBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuLnBob3RvLWdhbGxlcnkgLnNsaWNrLWRvdHMgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjlCOUI5O1xuICBiYWNrZ3JvdW5kOiAjRkJGQkZGO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5waG90by1nYWxsZXJ5IC5zbGljay1kb3RzIC5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzA1MzI0NztcbiAgYm9yZGVyLWNvbG9yOiAjMDUzMjQ3O1xufVxuLnNwZWNpYWxpc3QtY2FyZCB7XG4gIHBhZGRpbmctYm90dG9tOiAzNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnNwZWNpYWxpc3QtY2FyZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5zcGVjaWFsaXN0LWNhcmRfX3dyYXAge1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuc3BlY2lhbGlzdC1jYXJkX193cmFwIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbn1cbi5zcGVjaWFsaXN0LWNhcmRfX3Bob3RvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuc3BlY2lhbGlzdC1jYXJkX19waG90byB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbi5zcGVjaWFsaXN0LWNhcmRfX2luZm8tYm94IHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuc3BlY2lhbGlzdC1jYXJkX19pbmZvLWJveCB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cbn1cbi5zcGVjaWFsaXN0LWNhcmRfX25hbWUge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cbi5zcGVjaWFsaXN0LWNhcmRfX2V4cGVyaWVuY2UtYm94IHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuc3BlY2lhbGlzdC1jYXJkX19leHBlcmllbmNlLWJveCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5zcGVjaWFsaXN0LWNhcmRfX2V4cGVyaWVuY2Uge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuc3BlY2lhbGlzdC1jYXJkX19leHBlcmllbmNlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5zcGVjaWFsaXN0LWNhcmRfX3N1YnRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIGNvbG9yOiAjNTk1OTU5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuc3BlY2lhbGlzdC1jYXJkX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uc3BlY2lhbGlzdC1jYXJkX19wb3N0LWJveCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnNwZWNpYWxpc3QtY2FyZF9fcG9zdC1ib3gge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG4uc3BlY2lhbGlzdC1jYXJkX19wb3N0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnNwZWNpYWxpc3QtY2FyZF9fcG9zdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc3BlY2lhbGlzdC1jYXJkX19zcGVjaWFsaXphdGlvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuc3BlY2lhbGlzdC1jYXJkX19zcGVjaWFsaXphdGlvbnMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnNwZWNpYWxpc3QtY2FyZF9fc3BlY2lhbGl6YXRpb25zIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG4uc3BlY2lhbGlzdC1jYXJkX19zcGVjaWFsaXphdGlvbnMgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnNwZWNpYWxpc3QtaW5mbyB7XG4gIHBhZGRpbmctYm90dG9tOiAzNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnNwZWNpYWxpc3QtaW5mbyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5zcGVjaWFsaXN0LWluZm9fX3dyYXAge1xuICBwYWRkaW5nOiA2MHB4IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNGQkZCRkY7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuc3BlY2lhbGlzdC1pbmZvX193cmFwIHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHggMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG59XG4uc3BlY2lhbGlzdC1pbmZvX19jb2wtLWFkZGl0aW9uYWwtZWR1Y2F0aW9uIHtcbiAgb3JkZXI6IDM7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnNwZWNpYWxpc3QtaW5mb19fY29sLS1hZGRpdGlvbmFsLWVkdWNhdGlvbiB7XG4gICAgb3JkZXI6IGluaXRpYWw7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5zcGVjaWFsaXN0LWluZm9fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnNwZWNpYWxpc3QtaW5mb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnNwZWNpYWxpc3QtaW5mb19fZWR1Y2F0aW9uLWJveCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5zcGVjaWFsaXN0LWluZm9fX2VkdWNhdGlvbi1ib3gge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG4uc3BlY2lhbGlzdC1pbmZvX19lZHVjYXRpb24taXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnNwZWNpYWxpc3QtaW5mb19fZWR1Y2F0aW9uLWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG4uc3BlY2lhbGlzdC1pbmZvX19lZHVjYXRpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc3BlY2lhbGlzdC1pbmZvX19lZHVjYXRpb24teWVhciB7XG4gIGNvbG9yOiAjNTk1OTU5O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnNwZWNpYWxpc3QtaW5mb19fZWR1Y2F0aW9uLXllYXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxufVxuLnNwZWNpYWxpc3QtaW5mb19fZWR1Y2F0aW9uLW5hbWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnNwZWNpYWxpc3QtaW5mb19fZWR1Y2F0aW9uLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnNwZWNpYWxpc3QtY2VydGlmaWNhdGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNwZWNpYWxpc3QtY2VydGlmaWNhdGVzX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zcGVjaWFsaXN0LWNlcnRpZmljYXRlc19fcGhvdG8ge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0I5QjlCOTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuc3BlY2lhbGlzdC1jZXJ0aWZpY2F0ZXNfX3Bob3RvIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGhlaWdodDogMjE0cHg7XG4gIH1cbn1cbi5zcGVjaWFsaXN0LWNlcnRpZmljYXRlc19fc2xpZGVyIC5zbGljay10cmFjazpiZWZvcmUsXG4uc3BlY2lhbGlzdC1jZXJ0aWZpY2F0ZXNfX3NsaWRlciAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNwZWNpYWxpc3QtY2VydGlmaWNhdGVzX19zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuLnNwZWNpYWxpc3QtY2VydGlmaWNhdGVzX19zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuc3BlY2lhbGlzdC1jZXJ0aWZpY2F0ZXNfX3NsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICB9XG59XG4uc3BlY2lhbGlzdC1jZXJ0aWZpY2F0ZXNfX3NsaWRlciAuc2xpY2stc2xpZGUge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnNwZWNpYWxpc3QtY2VydGlmaWNhdGVzX19zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIH1cbn1cbi5zcGVjaWFsaXN0LWNlcnRpZmljYXRlc19fc2xpZGVyLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnNwZWNpYWxpc3QtY2VydGlmaWNhdGVzX19zbGlkZXItbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc3BlY2lhbGlzdC1jZXJ0aWZpY2F0ZXNfX25hdi1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbn1cbi5zcGVjaWFsaXN0LWNlcnRpZmljYXRlc19fbmF2LWNvbCB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi5zcGVjaWFsaXN0LWNlcnRpZmljYXRlc19fbmF2LWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDA7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCOUI5Qjk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4uc3BlY2lhbGlzdC1jZXJ0aWZpY2F0ZXNfX25hdi1idG4gc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuc3BlY2lhbGlzdC1jZXJ0aWZpY2F0ZXNfX25hdi1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM5MkI3Qzc7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTJCN0M3O1xuICB9XG4gIC5zcGVjaWFsaXN0LWNlcnRpZmljYXRlc19fbmF2LWJ0bjpob3ZlciBzdmcgcGF0aCB7XG4gICAgc3Ryb2tlOiAjRkJGQkZGO1xuICB9XG59XG4uc3BlY2lhbGlzdC1jZXJ0aWZpY2F0ZXMgLnNsaWNrLWRvdHMge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc3BlY2lhbGlzdC1jZXJ0aWZpY2F0ZXMgLnNsaWNrLWRvdHMgbGkge1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBwYWRkaW5nOiAwIDRweDtcbn1cbi5zcGVjaWFsaXN0LWNlcnRpZmljYXRlcyAuc2xpY2stZG90cyBidXR0b24ge1xuICBmb250LXNpemU6IDA7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCOUI5Qjk7XG4gIGJhY2tncm91bmQ6ICNGQkZCRkY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLnNwZWNpYWxpc3QtY2VydGlmaWNhdGVzIC5zbGljay1kb3RzIC5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzA1MzI0NztcbiAgYm9yZGVyLWNvbG9yOiAjMDUzMjQ3O1xufVxuLnNlcnZpY2UtcHJvbW8ge1xuICBwYWRkaW5nLWJvdHRvbTogOTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5zZXJ2aWNlLXByb21vIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxufVxuLnNlcnZpY2UtcHJvbW9fX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VydmljZS1wcm9tb19fcGljdHVyZS13cmFwIHtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnNlcnZpY2UtcHJvbW9fX3BpY3R1cmUtd3JhcCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuc2VydmljZS1wcm9tb19fcGljdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4uc2VydmljZS1wcm9tb19faW5mby13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDYwcHggMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnNlcnZpY2UtcHJvbW9fX2luZm8td3JhcCB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnNlcnZpY2UtcHJvbW9fX2luZm8td3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDI0cHggMTZweCAzMnB4O1xuICB9XG59XG4uc2VydmljZS1wcm9tb19faW5mby1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuc2VydmljZS1wcm9tb19faW5mby1ib3gge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnNlcnZpY2UtcHJvbW9fX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnNlcnZpY2UtcHJvbW9fX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnNlcnZpY2UtcHJvbW9fX3RleHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2VydmljZS1wcm9tb19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuc2VydmljZS1wcm9tb19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uc2VydmljZS1wcm9tb19fdGFncy1jb2wge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5zZXJ2aWNlLXByb21vX190YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIGJhY2tncm91bmQ6ICM5MkI3Qzc7XG4gIGNvbG9yOiAjRkJGQkZGO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnNlcnZpY2UtcHJvbW9fX3RhZyB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuc2VydmljZS1wcm9tb19fdGFnIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogOHB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuc2VydmljZS1wcm9tb19fdGFnOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjFBMzc1O1xuICB9XG59XG4uc2VydmljZS1pbmZvIHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuc2VydmljZS1pbmZvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG59XG4uc2VydmljZS1pbmZvX193cmFwIHtcbiAgcGFkZGluZzogMCAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnNlcnZpY2UtaW5mb19fd3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnNlcnZpY2UtaW5mb19fdGl0bGUtd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5zZXJ2aWNlLWluZm9fX2NvbCB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5zZXJ2aWNlLWluZm9fX2NvbC0tZmlyc3QtdGV4dCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5zZXJ2aWNlLWluZm9fX2NvbC0tc2Vjb25kLXRleHQge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuc2VydmljZS1pbmZvX19jb2wtLXRoaXJkcy10ZXh0IHtcbiAgICBvcmRlcjogNTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnNlcnZpY2UtaW5mb19fY29sLS1maXJzdC1waG90byB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5zZXJ2aWNlLWluZm9fX2NvbC0tc2Vjb25kLXBob3RvIHtcbiAgICBvcmRlcjogNDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnNlcnZpY2UtaW5mb19fY29sLS10aGlyZHMtcGhvdG8ge1xuICAgIG9yZGVyOiA2O1xuICB9XG59XG4uc2VydmljZS1pbmZvX190ZXh0LWJveCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5zZXJ2aWNlLWluZm9fX3RleHQtYm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5zZXJ2aWNlLWluZm9fX3RleHQtYm94IHAsXG4uc2VydmljZS1pbmZvX190ZXh0LWJveCB1bCxcbi5zZXJ2aWNlLWluZm9fX3RleHQtYm94IGgzIHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuc2VydmljZS1pbmZvX190ZXh0LWJveCBwLFxuICAuc2VydmljZS1pbmZvX190ZXh0LWJveCB1bCxcbiAgLnNlcnZpY2UtaW5mb19fdGV4dC1ib3ggaDMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG4uc2VydmljZS1pbmZvX190ZXh0LWJveCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2VydmljZS1pbmZvX190ZXh0LWJveCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuLnNlcnZpY2UtaW5mb19fdGV4dC1ib3ggbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6ICMwQTBBMEI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5zZXJ2aWNlLWluZm9fX3RleHQtYm94IGxpOjpiZWZvcmUge1xuICAgIHRvcDogNnB4O1xuICAgIGxlZnQ6IDNweDtcbiAgfVxufVxuLnNlcnZpY2UtaW5mb19fdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnNlcnZpY2UtaW5mb19fdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5zZXJ2aWNlLWluZm9fX3Bob3RvLWJveCB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5zZXJ2aWNlLWluZm9fX3Bob3RvLWJveCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5zZXJ2aWNlLWluZm9fX3Bob3RvLXdyYXAge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnNlcnZpY2UtaW5mb19fcGhvdG8td3JhcCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxufVxuLnNlcnZpY2UtaW5mb19fcGhvdG8ge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5zZXJ2aWNlLWluZm9fX3Bob3RvIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLnNlcnZpY2UtaW5mb19fcGhvdG86aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuLnNlcnZpY2Utc3BlY2lhbGlzdHMge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDM0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuc2VydmljZS1zcGVjaWFsaXN0cyB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5zZXJ2aWNlLXNwZWNpYWxpc3RzX193cmFwIHtcbiAgcGFkZGluZzogMCAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnNlcnZpY2Utc3BlY2lhbGlzdHNfX3dyYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zZXJ2aWNlLXNwZWNpYWxpc3RzX19ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuc2VydmljZS1zcGVjaWFsaXN0c19fdGl0bGUtd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5zZXJ2aWNlLXNwZWNpYWxpc3RzX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zZXJ2aWNlLXNwZWNpYWxpc3RzX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnNlcnZpY2Utc3BlY2lhbGlzdHNfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uc2VydmljZS1zcGVjaWFsaXN0c19fc2xpZGVyIC5zbGljay10cmFjazpiZWZvcmUsXG4uc2VydmljZS1zcGVjaWFsaXN0c19fc2xpZGVyIC5zbGljay10cmFjazphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VydmljZS1zcGVjaWFsaXN0c19fc2xpZGVyIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbi5zZXJ2aWNlLXNwZWNpYWxpc3RzX19zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuc2VydmljZS1zcGVjaWFsaXN0c19fc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5zZXJ2aWNlLXNwZWNpYWxpc3RzX19zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5zZXJ2aWNlLXNwZWNpYWxpc3RzX19zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uc2VydmljZS1zcGVjaWFsaXN0c19fc2xpZGVyIC5zcGVjaWFsaXN0LWl0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2VydmljZS1zcGVjaWFsaXN0c19fc2xpZGVyLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnNlcnZpY2Utc3BlY2lhbGlzdHNfX3NsaWRlci1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZXJ2aWNlLXNwZWNpYWxpc3RzX19uYXYtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG59XG4uc2VydmljZS1zcGVjaWFsaXN0c19fbmF2LWNvbCB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi5zZXJ2aWNlLXNwZWNpYWxpc3RzX19uYXYtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0I5QjlCOTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5zZXJ2aWNlLXNwZWNpYWxpc3RzX19uYXYtYnRuIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLnNlcnZpY2Utc3BlY2lhbGlzdHNfX25hdi1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM5MkI3Qzc7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTJCN0M3O1xuICB9XG4gIC5zZXJ2aWNlLXNwZWNpYWxpc3RzX19uYXYtYnRuOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICBzdHJva2U6ICNGQkZCRkY7XG4gIH1cbn1cbi5zZXJ2aWNlLXNwZWNpYWxpc3RzIC5zbGljay1kb3RzIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNlcnZpY2Utc3BlY2lhbGlzdHMgLnNsaWNrLWRvdHMgbGkge1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBwYWRkaW5nOiAwIDRweDtcbn1cbi5zZXJ2aWNlLXNwZWNpYWxpc3RzIC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0I5QjlCOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkJGRjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4uc2VydmljZS1zcGVjaWFsaXN0cyAuc2xpY2stZG90cyAuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMwNTMyNDc7XG4gIGJvcmRlci1jb2xvcjogIzA1MzI0Nztcbn1cbiIsIioge1xyXG4gIG1hcmdpbiAgICA6IDA7XHJcbiAgcGFkZGluZyAgIDogMDtcclxuICBib3JkZXIgICAgOiBub25lO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgb3V0bGluZSAgIDogbm9uZTtcclxufVxyXG5cclxubWFpbixcclxuYXJ0aWNsZSxcclxuc2VjdGlvbixcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmFzaWRlLFxyXG5jYW52YXMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5zZWN0aW9uLFxyXG5oZWFkZXIsXHJcbmZvb3RlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5odG1sIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIG1pbi13aWR0aCAgICAgICA6IDMyMHB4O1xyXG4gIG1pbi1oZWlnaHQgICAgICA6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcclxuXHJcbiAgZm9udC1mYW1pbHkgICA6IEBmb250O1xyXG4gIGZvbnQtc2l6ZSAgICAgOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0ICAgOiAxO1xyXG4gIGZvbnQtd2VpZ2h0ICAgOiA0MDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICBjb2xvciAgICAgICAgIDogQGNvbG9yLWJsYWNrO1xyXG5cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpbm5lcikgeyBwb3NpdGlvbjogcmVsYXRpdmU7fSAgLyppbm5lciAtIDExNzZweCArIDMwcHgqMiA9IDEyMzZweCAqL1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQpIHsgcG9zaXRpb246IHJlbGF0aXZlO30gIC8qbGcgLSAxMjAwcHgqL1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7IHBvc2l0aW9uOiByZWxhdGl2ZTt9ICAvKm1kIC0gOTYwcHgqL1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHsgcG9zaXRpb246IHJlbGF0aXZlO30gIC8qc20gLSA3MjBweCovXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYi1zbWFsbCkgeyBwb3NpdGlvbjogcmVsYXRpdmU7fSAvKtC80L7QsdC40LvQutC4INCy0LXRgNGC0LjQutCw0LvRjNC90YvQtSAtIDQ4MHB4Ki9cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi1tb2IpIHsgICAgcG9zaXRpb246IHJlbGF0aXZlOyAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4taXBhZCkgeyBwb3NpdGlvbjogcmVsYXRpdmU7fVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4tdGFibGV0KSB7IHBvc2l0aW9uOiByZWxhdGl2ZTt9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4taXBhZCkgYW5kIChtYXgtaGVpZ2h0OiA2MDBweCkgeyAgcG9zaXRpb246IHJlbGF0aXZlOyAgfVxyXG59XHJcblxyXG4vKiArIGlubmVyKi9cclxuc2VjdGlvbjphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY2xlYXIgIDogYm90aDtcclxufVxyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxuc2VsZWN0IHtcclxuICBmb250LWZhbWlseTogQGZvbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuYnV0dG9uIHtcclxuICBjdXJzb3IgICAgICAgICAgOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGZvbnQtc2l6ZSAgICAgICA6IGluaGVyaXQ7XHJcbiAgZm9udC13ZWlnaHQgICAgIDogaW5oZXJpdDtcclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyB7XHJcbiAgZm9udC1mYW1pbHk6IEBmb250LXRpdGxlO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMztcclxufVxyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogMzZweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNDhweDsgIFxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbmgyIHtcclxuICBmb250LXNpemU6IDM2cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7ICBcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXkgIDogYmxvY2s7XHJcbn1cclxuXHJcbnN2ZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXkgIDogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG5hIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufSIsIi5pbm5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiBAaW5uZXI7IC8v0LrQvtC90YLQtdC50L3QtdGAICsgMzAqMnB4XHJcbiAgaGVpZ2h0ICAgOiAxMDAlO1xyXG4gIG1hcmdpbiAgIDogMCBhdXRvO1xyXG4gIHBhZGRpbmcgIDogMCAzMHB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBwYWRkaW5nOiAwIDhweDtcclxuICB9XHJcbn0iLCIucm93IHtcclxuICBkaXNwbGF5ICAgICA6IGZsZXg7XHJcbiAgZmxleC13cmFwICAgOiB3cmFwO1xyXG4gIG1hcmdpbi1sZWZ0IDogLTEycHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgbWFyZ2luLWxlZnQgOiAtOHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xyXG4gIH1cclxuXHJcbiAgJi0tY2VudGVyLXZlcnRpY2FsIHtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zICA6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5jb2wge1xyXG4gIHBhZGRpbmctbGVmdCA6IDEycHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTJweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgcGFkZGluZy1sZWZ0IDogOHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbC0xIHtcclxuICB3aWR0aDogOC4zMyU7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbC0yIHtcclxuICB3aWR0aDogMTYuNjYlO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5jb2wtMyB7XHJcbiAgd2lkdGg6IDI1JTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uY29sLTQge1xyXG4gIHdpZHRoOiAzMy4zMyU7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbC01IHtcclxuICB3aWR0aDogNDEuNjYlO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5jb2wtNiB7XHJcbiAgd2lkdGg6IDUwJTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uY29sLTcge1xyXG4gIHdpZHRoOiA1OC4zMyU7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbC04IHtcclxuICB3aWR0aDogNjYuNjYlO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5jb2wtOSB7XHJcbiAgd2lkdGg6IDc1JTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uY29sLTEwIHtcclxuICB3aWR0aDogODMuMzMlO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5jb2wtMTEge1xyXG4gIHdpZHRoOiA5MS42NiU7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbC0xMiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbC1maXZlIHtcclxuICB3aWR0aDogMjAlO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQpIHtcclxuICAuY29sLWxnLTEge1xyXG4gICAgd2lkdGg6IDguMzMlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1sZy0yIHtcclxuICAgIHdpZHRoOiAxNi42NiU7XHJcbiAgfVxyXG5cclxuICAuY29sLWxnLTMge1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICB9XHJcblxyXG4gIC5jb2wtbGctNCB7XHJcbiAgICB3aWR0aDogMzMuMzMlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1sZy01IHtcclxuICAgIHdpZHRoOiA0MS42NiU7XHJcbiAgfVxyXG5cclxuICAuY29sLWxnLTYge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcblxyXG4gIC5jb2wtbGctNyB7XHJcbiAgICB3aWR0aDogNTguMzMlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1sZy04IHtcclxuICAgIHdpZHRoOiA2Ni42NiU7XHJcbiAgfVxyXG5cclxuICAuY29sLWxnLTkge1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICB9XHJcblxyXG4gIC5jb2wtbGctMTAge1xyXG4gICAgd2lkdGg6IDgzLjMzJTtcclxuICB9XHJcblxyXG4gIC5jb2wtbGctMTEge1xyXG4gICAgd2lkdGg6IDkxLjY2JTtcclxuICB9XHJcblxyXG4gIC5jb2wtbGctMTIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gIC5jb2wtbWQtMSB7XHJcbiAgICB3aWR0aDogOC4zMyU7XHJcbiAgfVxyXG5cclxuICAuY29sLW1kLTIge1xyXG4gICAgd2lkdGg6IDE2LjY2JTtcclxuICB9XHJcblxyXG4gIC5jb2wtbWQtMyB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC00IHtcclxuICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgfVxyXG5cclxuICAuY29sLW1kLTUge1xyXG4gICAgd2lkdGg6IDQxLjY2JTtcclxuICB9XHJcblxyXG4gIC5jb2wtbWQtNiB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC03IHtcclxuICAgIHdpZHRoOiA1OC4zMyU7XHJcbiAgfVxyXG5cclxuICAuY29sLW1kLTgge1xyXG4gICAgd2lkdGg6IDY2LjY2JTtcclxuICB9XHJcblxyXG4gIC5jb2wtbWQtOSB7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC0xMCB7XHJcbiAgICB3aWR0aDogODMuMzMlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC0xMSB7XHJcbiAgICB3aWR0aDogOTEuNjYlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC0xMiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAuY29sLXNtLTEge1xyXG4gICAgd2lkdGg6IDguMzMlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1zbS0yIHtcclxuICAgIHdpZHRoOiAxNi42NiU7XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLTMge1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICB9XHJcblxyXG4gIC5jb2wtc20tNCB7XHJcbiAgICB3aWR0aDogMzMuMzMlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1zbS01IHtcclxuICAgIHdpZHRoOiA0MS42NiU7XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLTYge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcblxyXG4gIC5jb2wtc20tNyB7XHJcbiAgICB3aWR0aDogNTguMzMlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1zbS04IHtcclxuICAgIHdpZHRoOiA2Ni42NiU7XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLTkge1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICB9XHJcblxyXG4gIC5jb2wtc20tMTAge1xyXG4gICAgd2lkdGg6IDgzLjMzJTtcclxuICB9XHJcblxyXG4gIC5jb2wtc20tMTEge1xyXG4gICAgd2lkdGg6IDkxLjY2JTtcclxuICB9XHJcblxyXG4gIC5jb2wtc20tMTIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ub2Zmc2V0LTEgeyBtYXJnaW4tbGVmdDogOC4zMyU7IH1cclxuLm9mZnNldC0yIHsgbWFyZ2luLWxlZnQ6IDE2LjY2JTsgfVxyXG4ub2Zmc2V0LTMgeyBtYXJnaW4tbGVmdDogMjUlOyB9XHJcbi5vZmZzZXQtNCB7IG1hcmdpbi1sZWZ0OiAzMy4zMyU7IH1cclxuLm9mZnNldC01IHsgbWFyZ2luLWxlZnQ6IDQxLjY2JTsgfVxyXG4ub2Zmc2V0LTYgeyBtYXJnaW4tbGVmdDogNTAlOyB9XHJcbi5vZmZzZXQtbGctMCB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbn1cclxuLm9mZnNldC1tZC0wIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbn1cclxuLm9mZnNldC1zbS0wIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxufSIsIi5ib2R5IHtcclxuICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb24gOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAmLS1vbi1wb3B1cCB7XHJcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWF4LXdpZHRoOiAxMDB2dztcclxuICB9XHJcblxyXG4gICYtLW9uLW9wZW4tbWVudSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG5cclxuICAgIC5tYWluOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQgICA6ICcnO1xyXG4gICAgICBkaXNwbGF5ICAgOiBibG9jaztcclxuICAgICAgd2lkdGggICAgIDogMTAwJTtcclxuICAgICAgaGVpZ2h0ICAgIDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xyXG4gICAgICBwb3NpdGlvbiAgOiBmaXhlZDtcclxuICAgICAgbGVmdCAgICAgIDogMDtcclxuICAgICAgdG9wICAgICAgIDogMDtcclxuICAgICAgei1pbmRleCAgIDogMztcclxuXHJcbiAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweCk7XHJcbiAgICAgIGJhY2tkcm9wLWZpbHRlciAgICAgICAgOiBibHVyKDNweCk7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgICAgICAgICAgICA6IHJnYmEoMTAsIDEwLCAxMSwgMC42MCk7XHJcbiAgICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGluaXRpYWw7XHJcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyICAgICAgICA6IGluaXRpYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYWluIHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbn0iLCIuanMtaGlkZSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uanMtc2hvdyB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8g0KLQsNCx0YtcclxuLmpzLXRhYnMtaW5mbyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmpzLXRhYnMtaW5mby0tb3BlbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8v0JDQutC60L7RgNC00LjQvtC9XHJcbi5qcy1hY2NvcmRpb24taW5mbyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLy/QodC+0L7QsdGJ0LXQvdC40Y8g0L7QsSDQvtGI0LjQsdC60LDRhSDQsiDRhNC+0YDQvNC1XHJcbi5qcy1mb3JtLW1lc3NhbmdlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uanMtZm9ybS1tZXNzYW5nZS0tZXJyb3Ige1xyXG4gIGNvbG9yICA6IEBjb2xvci1yZWQ7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmpzLWZvcm0tbWVzc2FuZ2UtLW9rIHtcclxuICBjb2xvciAgOiBAY29sb3ItZ3JlZW47XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8g0J7RiNC40LHQutC4INC30LDQv9C+0LvQvdC10L3QuNGPXHJcbi5qcy1mb3JtLWlucHV0LWVycm9yIHtcclxuICBib3JkZXItY29sb3I6IEBjb2xvci1yZWQgICFpbXBvcnRhbnQ7XHJcbiAgY29sb3IgICAgICAgOiBAY29sb3ItcmVkICAhaW1wb3J0YW50O1xyXG5cclxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiBAY29sb3ItcmVkICAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogQGNvbG9yLXJlZCAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIEZpcmVmb3ggMTkrICovXHJcbiAgJjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiBAY29sb3ItcmVkICAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogRmlyZWZveCAxOC0gKi9cclxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogQGNvbG9yLXJlZCAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5pcy1pb3MgKiB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59IiwiLmJ0biB7XHJcbiAgZGlzcGxheSAgICAgICAgOiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtcyAgICA6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB0ZXh0LWFsaWduICAgICA6IGNlbnRlcjtcclxuICBib3JkZXIgICAgICAgICA6IDFweCBzb2xpZCBAY29sb3ItbGlnaHQtYmx1ZTtcclxuICBiYWNrZ3JvdW5kICAgICA6IEBjb2xvci1saWdodC1ibHVlO1xyXG4gIHBhZGRpbmcgICAgICAgIDogMTJweCAyNHB4IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1cyAgOiA2MHB4O1xyXG4gIGZvbnQtc2l6ZSAgICAgIDogMTZweDtcclxuICBsaW5lLWhlaWdodCAgICA6IDEuMjtcclxuICBjb2xvciAgICAgICAgICA6IEBjb2xvci13aGl0ZTtcclxuICB0cmFuc2l0aW9uICAgICA6IGFsbCAwLjVzO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLS1ibHVlIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQgIDogQGNvbG9yLWRhcmstYmx1ZTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3ItZGFyay1ibHVlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ0bi0tY3J5c3RhbCB7XHJcbiAgYm9yZGVyLWNvbG9yOiBAY29sb3ItYmxhY2s7XHJcbiAgY29sb3IgICAgICAgOiBAY29sb3ItYmxhY2s7XHJcbiAgYmFja2dyb3VuZCAgOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi10YWJsZXQpIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kICA6IEBjb2xvci1kYXJrLWJsdWU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLWRhcmstYmx1ZTtcclxuICAgICAgY29sb3IgICAgICAgOiBAY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLW1vcmUge1xyXG4gIGRpc3BsYXkgICAgICAgIDogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXMgICAgOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZyAgICAgICAgOiAxMHB4IDIwcHg7XHJcbiAgYm9yZGVyLXJhZGl1cyAgOiAyNHB4O1xyXG4gIGJvcmRlciAgICAgICAgIDogMXB4IHNvbGlkIEBjb2xvci1saWdodC1ibHVlO1xyXG4gIGJhY2tncm91bmQgICAgIDogcmdiYSgyNTEsIDI1MSwgMjU1LCAwLjYwKTtcclxuICBmb250LXNpemUgICAgICA6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQgICAgOiAxLjM7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRyYW5zaXRpb24gICAgIDogYWxsIDAuNXM7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgd2lkdGggICAgIDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmcgICA6IDExcHggMjBweCAxMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbmFtZSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgICBwYWRkaW5nLXRvcCAgOiAycHg7XHJcbiAgICB3aGl0ZS1zcGFjZSAgOiBub3dyYXA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nLXRvcCAgOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faWNvbiB7XHJcbiAgICBmb250LXNpemUgOiAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyBwYXRoIHtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IEBjb2xvci1saWdodC1ibHVlO1xyXG4gICAgICBjb2xvciAgICAgOiBAY29sb3Itd2hpdGU7XHJcblxyXG4gICAgICAuYnRuLW1vcmVfX2ljb24ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xyXG5cclxuICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICBzdHJva2U6IEBjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuaGVhZGVyIHtcclxuICBwb3NpdGlvbiAgICAgOiBzdGlja3k7XHJcbiAgcG9zaXRpb24gICAgIDogLXdlYmtpdC1zdGlja3k7XHJcbiAgdG9wICAgICAgICAgIDogMDtcclxuICBsZWZ0ICAgICAgICAgOiAwO1xyXG4gIHdpZHRoICAgICAgICA6IDEwMCU7XHJcbiAgei1pbmRleCAgICAgIDogMTA3MTtcclxuICBtYXJnaW4tdG9wICAgOiAzMnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMycHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIG1hcmdpbi10b3AgICA6IDhweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgfVxyXG5cclxuICAmX193cmFwIHtcclxuICAgIHBhZGRpbmcgICAgICA6IDI3cHggMjRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XHJcbiAgICBiYWNrZ3JvdW5kICAgOiBAY29sb3ItZGFyay1ibHVlO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy10b3AgICA6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZyAgICAgIDogNnB4IDE2cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3JvdyB7XHJcbiAgICBhbGlnbi1pdGVtcyAgICA6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0KSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zIDogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tbGVmdCA6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0IDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29sIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0IDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdCA6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb2wtLW1lbnUge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gIH1cclxuXHJcbiAgJl9fY29sLS1idXJnZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXkgICA6IGJsb2NrO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbC0tY29udGFjdHMge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbW9iIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xvZ28tbW9iIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xvZ28taW1nIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGFjdHMtcm93IHtcclxuICAgIGRpc3BsYXkgICAgIDogZmxleDtcclxuICAgIGZsZXgtd3JhcCAgIDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zIDogY2VudGVyO1xyXG4gICAgbWFyZ2luLWxlZnQgOiAtMTJweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XHJcbiAgfVxyXG5cclxuICAmX19jb250YWN0cy1jb2wge1xyXG4gICAgcGFkZGluZy1sZWZ0IDogMTJweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICB3aWR0aCAgICAgICAgOiAyMTZweDtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhY3RzLXBob25lIHtcclxuICAgIGRpc3BsYXkgICAgICAgIDogaW5saW5lLWJsb2NrO1xyXG4gICAgd2hpdGUtc3BhY2UgICAgOiBub3dyYXA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvciAgICAgICAgICA6IEBjb2xvci13aGl0ZTtcclxuICAgIGZvbnQtc2l6ZSAgICAgIDogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgIDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQgICAgOiAxLjM7XHJcbiAgICB0cmFuc2l0aW9uICAgICA6IGFsbCAwLjVzO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4tdGFibGV0KSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItZ3JlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRhY3RzLXRpbWUge1xyXG4gICAgZGlzcGxheSAgICAgICA6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbiAgICA6IHJpZ2h0O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcclxuICAgIGNvbG9yICAgICAgICAgOiBAY29sb3Itd2hpdGU7XHJcbiAgICBmb250LXNpemUgICAgIDogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjM7XHJcbiAgfVxyXG5cclxuICAmX19jb250YWN0cy1hZGRyZXNzIHtcclxuICAgIGRpc3BsYXkgICAgOiBibG9jaztcclxuICAgIHRleHQtYWxpZ24gOiByaWdodDtcclxuICAgIGNvbG9yICAgICAgOiBAY29sb3Itd2hpdGU7XHJcbiAgICBmb250LXNpemUgIDogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgfVxyXG5cclxuICAmX19tZW51IHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21vYi1waG9uZS13cmFwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbW9iLXBob25lIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtc2l6ZSAgICAgIDogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgIDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQgICAgOiAxLjM7XHJcbiAgfVxyXG5cclxuICAmX19tb2Itc29jaWFsLXdyYXAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XHJcbiAgfVxyXG5cclxuICAmX19tb2ItYWRkcmVzcy13cmFwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbW9iLWFkZHJlc3Mge1xyXG4gICAgZm9udC1zaXplICA6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICB9XHJcblxyXG4gICZfX21vYi10aW1lIHtcclxuICAgIGNvbG9yICAgICAgOiBAY29sb3ItZ3JheTtcclxuICAgIGZvbnQtc2l6ZSAgOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICB9XHJcbn0iLCIubWVudSB7XHJcbiAgJl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXAgICAgICA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGxpc3Qtc3R5bGUgICAgIDogbm9uZTtcclxuICAgIG1hcmdpbi1sZWZ0ICAgIDogLTEycHg7XHJcbiAgICBtYXJnaW4tcmlnaHQgICA6IC0xMnB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbiA6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmcgOiAwIDEycHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICBmb250LXNpemUgICAgICA6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodCAgICA6IDEuMztcclxuICAgIGNvbG9yICAgICAgICAgIDogQGNvbG9yLXdoaXRlO1xyXG4gICAgcG9zaXRpb24gICAgICAgOiByZWxhdGl2ZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRyYW5zaXRpb24gICAgIDogYWxsIDAuNXM7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldCkge1xyXG4gICAgICAvLyBwYWRkaW5nICAgOiAxMHB4IDA7XHJcbiAgICAgIGRpc3BsYXkgICAgICA6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nICAgICAgOiAxNnB4IDAgMTFweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvci1iZztcclxuICAgICAgY29sb3IgICAgICAgIDogQGNvbG9yLWJsYWNrO1xyXG4gICAgICBmb250LXNpemUgICAgOiAxNHB4O1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQgICAgICAgICA6ICcnO1xyXG4gICAgICAgIGRpc3BsYXkgICAgICAgICA6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoICAgICAgICAgICA6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0ICAgICAgICAgIDogMjRweDtcclxuICAgICAgICBwb3NpdGlvbiAgICAgICAgOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodCAgICAgICAgICAgOiAwO1xyXG4gICAgICAgIHRvcCAgICAgICAgICAgICA6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm0gICAgICAgOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J005IDE4TDE1IDEyTDkgNicgc3Ryb2tlPSclMjM1OTU5NTknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLm1lbnVfX2l0ZW06aG92ZXIge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4tdGFibGV0KSB7XHJcbiAgICAubWVudV9fbGluayB7XHJcbiAgICAgIGNvbG9yOiBAY29sb3ItYmx1ZTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuYnVyZ2VyLW1lbnUge1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0KSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGRpc3BsYXkgICAgICAgOiBub25lO1xyXG4gICAgcG9zaXRpb24gICAgICA6IGFic29sdXRlO1xyXG4gICAgcmlnaHQgICAgICAgICA6IDMwcHg7XHJcbiAgICB0b3AgICAgICAgICAgIDogMDtcclxuICAgIHdpZHRoICAgICAgICAgOiAzMDZweDtcclxuICAgIG1heC13aWR0aCAgICAgOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodCAgICA6IDEwMHZoO1xyXG5cclxuICAgIHotaW5kZXggICA6IDk5OTk7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgbGVmdCAgICAgICA6IDA7XHJcbiAgICByaWdodCAgICAgIDogYXV0bztcclxuICAgIGhlaWdodCAgICAgOiAxMDB2aDtcclxuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wIDogLThweDtcclxuICB9XHJcblxyXG4gICZfX3dyYXAge1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQpIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgIGJhY2tncm91bmQgICAgOiAjRjVGNUY1O1xyXG4gICAgICBwYWRkaW5nICAgICAgIDogMjBweCAxNnB4IDgwcHg7XHJcbiAgICAgIG1heC1oZWlnaHQgICAgOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdy15ICAgIDogYXV0bztcclxuICAgICAgcG9zaXRpb24gICAgICA6IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgbWluLWhlaWdodCAgICA6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXMgOiAwO1xyXG4gICAgICBwYWRkaW5nICAgICAgIDogMTRweCAxNnB4IDgwcHg7IC8v0LfQtNC10YHRjCDQsdGD0LTQtdGCINGB0YDQsNCx0LDRgtGL0LLQsNGC0YwgcGFkZGluZy1ib3R0b20sINGC0Log0Y3RgtC+INCy0L3Rg9GC0YDQuCDQvtGB0L3QvtCy0L3QvtCz0L4g0LHQu9C+0LrQsCwg0YMg0LrQvtGC0L7RgNC+0LPQviDRhNC40LrRgS4g0LLRi9GB0L7RgtCwIVxyXG4gICAgICBtYXJnaW4tdG9wICAgIDogMDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jbG9zZS1idG4ge1xyXG4gICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcclxuICAgIHRvcCAgICAgIDogMjRweDtcclxuICAgIHJpZ2h0ICAgIDogMTZweDtcclxuICAgIHotaW5kZXggIDogOTk5O1xyXG4gICAgZGlzcGxheSAgOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmJ1cmdlciB7XHJcbiAgLy8gei1pbmRleCA6IDk5OTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIGRpc3BsYXkgICAgICAgIDogZmxleDtcclxuICBhbGlnbi1jb250ZW50ICA6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtcyAgICA6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB3aWR0aCAgICAgICAgICA6IDI0cHg7XHJcbiAgaGVpZ2h0ICAgICAgICAgOiAyNHB4O1xyXG4gIG1hcmdpbi1sZWZ0ICAgIDogYXV0bztcclxuXHJcbiAgJl9fYnRuLWljb24ge1xyXG4gICAgd2lkdGggICAgOiAyNHB4O1xyXG4gICAgaGVpZ2h0ICAgOiAyNHB4O1xyXG4gICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXkgIDogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgfVxyXG5cclxuICAmX19idG4tbmFtZSB7XHJcbiAgICBvcGFjaXR5ICAgIDogMDtcclxuICAgIG9iamVjdC1maXQgOiBub25lO1xyXG4gICAgZm9udC1zaXplICA6IDA7XHJcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgIHBvc2l0aW9uICAgOiBhYnNvbHV0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5idXJnZXItLW9wZW4ge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxuICB9XHJcbn0iLCIuY29udGFjdHMge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlLXdyYXAge1xyXG4gICAgcGFkZGluZy1sZWZ0IDogMjRweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWxlZnQgOiAxNnB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmX19pbmZvIHtcclxuICAgIHdpZHRoICAgICAgICA6IDI2NHB4O1xyXG4gICAgbWF4LXdpZHRoICAgIDogMTAwJTtcclxuICAgIGJhY2tncm91bmQgICA6ICNmZmZmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgYm9yZGVyICAgICAgIDogMnB4IHNvbGlkIEBjb2xvci1iZztcclxuICAgIGJhY2tncm91bmQgICA6IEBjb2xvci13aGl0ZTtcclxuICAgIHBhZGRpbmcgICAgICA6IDQ4cHggMjRweDtcclxuICAgIHBvc2l0aW9uICAgICA6IGFic29sdXRlO1xyXG4gICAgdG9wICAgICAgICAgIDogNTAlO1xyXG4gICAgdHJhbnNmb3JtICAgIDogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGxlZnQgICAgICAgICA6IDEyMHB4O1xyXG4gICAgei1pbmRleCAgICAgIDogMztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0KSB7XHJcbiAgICAgIGxlZnQ6IDEwLjIlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICAgIGxlZnQ6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICB3aWR0aCAgICAgICAgOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcclxuICAgICAgdG9wICAgICAgICAgIDogYXV0bztcclxuICAgICAgbGVmdCAgICAgICAgIDogYXV0bztcclxuICAgICAgdHJhbnNmb3JtICAgIDogbm9uZTtcclxuICAgICAgd2lkdGggICAgICAgIDogMTAwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcclxuICAgICAgYm9yZGVyLXdpZHRoIDogMXB4O1xyXG4gICAgICBwYWRkaW5nICAgICAgOiAyNHB4IDE2cHggMzJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Bob25lLWJveCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICB9XHJcblxyXG4gICZfX3Bob25lIHtcclxuICAgIGRpc3BsYXkgICAgICAgIDogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC1zaXplICAgICAgOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQgICAgOiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgICA6IDEuMjtcclxuICB9XHJcblxyXG4gICZfX3RpbWUtYm94IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fdGltZSB7XHJcbiAgICBmb250LXNpemUgIDogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgfVxyXG5cclxuICAmX19hZGRyZXNzLWJveCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHdpZHRoICAgIDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAyMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FkZHJlc3Mge1xyXG4gICAgZm9udC1zaXplICA6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gIH1cclxuXHJcbiAgJl9fbWV0cm8tYm94IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbWV0cm8ge1xyXG4gICAgZGlzcGxheSAgICA6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fbWV0cm8taWNvbiB7XHJcbiAgICBkaXNwbGF5ICAgICAgOiBibG9jaztcclxuICAgIHdpZHRoICAgICAgICA6IDEwcHg7XHJcbiAgICBoZWlnaHQgICAgICAgOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZCAgIDogI0UzQTJENztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGZvbnQtc2l6ZSAgICA6IDA7XHJcbiAgfVxyXG5cclxuICAmX19tZXRyby1uYW1lIHtcclxuICAgIGZvbnQtc2l6ZSAgIDogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0IDogMTtcclxuICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgcGFkZGluZy10b3AgOiAycHg7XHJcbiAgfVxyXG5cclxuICAmX19yb3V0ZSB7XHJcbiAgICBmb250LXNpemUgIDogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICBjb2xvciAgICAgIDogQGNvbG9yLWJsdWU7XHJcbiAgICB0cmFuc2l0aW9uIDogYWxsIDAuNXM7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi10YWJsZXQpIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci1saWdodC1ibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyDQlNC70Y8g0JrQkNCg0KLQqyEhIVxyXG4uY29udGFjdHMge1xyXG4gICZfX21hcC13cmFwIHtcclxuICAgIHBvc2l0aW9uICAgICA6IHJlbGF0aXZlO1xyXG4gICAgd2lkdGggICAgICAgIDogMTAwJTtcclxuICAgIGhlaWdodCAgICAgICA6IDYwMHB4O1xyXG4gICAgYmFja2dyb3VuZCAgIDogI2NjY2NjYztcclxuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XHJcbiAgICBvdmVyZmxvdyAgICAgOiBoaWRkZW47XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBoZWlnaHQgICAgICAgOiAzNjBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEycHggMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21hcCB7XHJcbiAgICB3aWR0aCA6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG55bWFwc1tjbGFzcyQ9XCJzZWFyY2hfX3N1Z2dlc3QtaXRlbVwiXSB7XHJcbiAgZm9udC1mYW1pbHk6IEBmb250O1xyXG59XHJcblxyXG55bWFwc1tjbGFzcyQ9XCItYmFsbG9vbl9fY29udGVudFwiXSB7XHJcbiAgLy8gbWF4LXdpZHRoOiAyMDBweDtcclxufVxyXG5cclxueW1hcHNbY2xhc3MqPVwiLWJhbGxvb25fbGF5b3V0X25vcm1hbFwiXSB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29udGFjdHMge1xyXG4gICZfX21hcC1iYWxsb24ge1xyXG4gICAgZm9udC1mYW1pbHk6IEBmb250O1xyXG4gIH1cclxuXHJcbiAgJl9fbWFwLWFkcmVzcy1uYW1lIHtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjM7XHJcbiAgICBjb2xvciAgICAgICAgIDogQGNvbG9yLWJsYWNrO1xyXG4gICAgZm9udC1mYW1pbHkgICA6IEBmb250O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcclxuICAgIHBhZGRpbmctdG9wICAgOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbWFwLWFkcmVzcyB7XHJcbiAgICBjb2xvciAgICAgICAgIDogQGNvbG9yLWJsYWNrO1xyXG4gICAgZm9udC1mYW1pbHkgICA6IEBmb250O1xyXG4gICAgZm9udC1zaXplICAgICA6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodCAgIDogMS4zO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG59IiwiLmZvb3RlciB7XHJcbiAgcGFkZGluZy10b3AgICA6IDM0cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIHBhZGRpbmctdG9wICAgOiAyNHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICB9XHJcblxyXG4gICZfX3dyYXAge1xyXG4gICAgcGFkZGluZyAgICAgIDogNTlweCAyNHB4IDU4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xyXG4gICAgYmFja2dyb3VuZCAgIDogQGNvbG9yLWRhcmstYmx1ZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wICAgOiAzMnB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmcgICAgICA6IDMycHggMjRweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm94IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICZfX3JvdyB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbC0tbG9nbyB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIG9yZGVyOiBpbml0aWFsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29sLS1sZWdhbCB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICBvcmRlcjogMztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIG9yZGVyOiBpbml0aWFsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbG9nby13cmFwIHt9XHJcblxyXG4gICZfX2xvZ28ge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBkaXNwbGF5ICA6IGlubGluZS1ibG9jaztcclxuICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcclxuICAgICAgbWF4LXdpZHRoOiA0NSU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sb2dvLWltZyB7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgICAgd2lkdGg6IDE1NHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgd2lkdGg6IDE1NHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGFjdHMtd3JhcCB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wICAgOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRhY3RzLXJvdyB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGFjdHMtY29sIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250YWN0cy1jb2wtLWluZm9ybWF0aW9uIHtcclxuICAgIHdpZHRoOiAyMjJweDtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhY3RzLWNvbC0tYWRkcmVzcyB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjIycHgpO1xyXG4gIH1cclxuXHJcbiAgJl9fcGhvbmUtd3JhcCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIHBvc2l0aW9uICAgICAgOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wICAgICAgICAgICA6IDE1cHg7XHJcbiAgICAgIHJpZ2h0ICAgICAgICAgOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XHJcbiAgICAgIHRvcDogMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Bob25lIHtcclxuICAgIGRpc3BsYXkgICAgICAgIDogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb24gICAgICAgOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yICAgICAgICAgIDogQGNvbG9yLWxpZ2h0LWJsdWU7XHJcbiAgICBmb250LXNpemUgICAgICA6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodCAgICA6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgIDogMS4zO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbiAgICAgOiBhbGwgMC41cztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50ICAgOiAnJztcclxuICAgICAgZGlzcGxheSAgIDogYmxvY2s7XHJcbiAgICAgIHdpZHRoICAgICA6IDEwMCU7XHJcbiAgICAgIGhlaWdodCAgICA6IDFweDtcclxuICAgICAgcG9zaXRpb24gIDogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbSAgICA6IDA7XHJcbiAgICAgIGxlZnQgICAgICA6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IEBjb2xvci1saWdodC1ibHVlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi10YWJsZXQpIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci1ibHVlO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBAY29sb3ItYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2VtYWlsLXdyYXAge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2VtYWlsIHtcclxuICAgIGRpc3BsYXkgICAgICAgIDogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3IgICAgICAgICAgOiBAY29sb3Itd2hpdGU7XHJcbiAgICBmb250LXNpemUgICAgICA6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodCAgICA6IDEuMztcclxuICAgIHRyYW5zaXRpb24gICAgIDogYWxsIDAuNXM7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4tdGFibGV0KSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItZ3JlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FkZHJlc3Mtd3JhcCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FkZHJlc3Mge1xyXG4gICAgY29sb3IgICAgICA6IEBjb2xvci13aGl0ZTtcclxuICAgIGZvbnQtc2l6ZSAgOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgICAgZm9udC1zaXplIDogMTZweDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGltZS13cmFwIHt9XHJcblxyXG4gICZfX3RpbWUge1xyXG4gICAgY29sb3IgICAgICA6IEBjb2xvci13aGl0ZTtcclxuICAgIGZvbnQtc2l6ZSAgOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICBmb250LXNpemUgOiAxNHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saWNlbnNlLXdyYXAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saWNlbnNlIHtcclxuICAgIHRleHQtYWxpZ24gOiByaWdodDtcclxuICAgIGNvbG9yICAgICAgOiBAY29sb3Itd2hpdGU7XHJcbiAgICBmb250LXNpemUgIDogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmb250LXNpemUgOiAxMnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGVnYWwtaW5mbyB7XHJcbiAgICB0ZXh0LWFsaWduIDogcmlnaHQ7XHJcbiAgICBjb2xvciAgICAgIDogQGNvbG9yLXdoaXRlO1xyXG4gICAgZm9udC1zaXplICA6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3B1YmxpYy1vZmZlci13cmFwIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fcHVibGljLW9mZmVyIHtcclxuICAgIGNvbG9yICAgICAgOiBAY29sb3ItbGlnaHQtYmx1ZTtcclxuICAgIGZvbnQtc2l6ZSAgOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICB9XHJcbn0iLCIucG9wdXAge1xyXG4gIHBvc2l0aW9uICA6IGZpeGVkO1xyXG4gIHotaW5kZXggICA6IDExMDE7XHJcbiAgdG9wICAgICAgIDogMDtcclxuICByaWdodCAgICAgOiAwO1xyXG4gIGJvdHRvbSAgICA6IDA7XHJcbiAgbGVmdCAgICAgIDogMDtcclxuICBkaXNwbGF5ICAgOiBub25lO1xyXG4gIGhlaWdodCAgICA6IDEwMHZoO1xyXG4gIG1hcmdpbiAgICA6IGF1dG87XHJcbiAgcGFkZGluZyAgIDogMDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxuICAgIC8vIGhlaWdodDogMTAwJTsgLy/inZfvuI8g0JLQvtC30LzQvtC20L3Qviwg0YLRg9GCINGC0LDQuiEhISDQndCw0LTQviDRgtC10YHRgtC40YDQvtCy0LDRgtGMISEhXHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgcG9zaXRpb24gICAgICAgICA6IGFic29sdXRlO1xyXG4gICAgdG9wICAgICAgICAgICAgICA6IDUwJTtcclxuICAgIGxlZnQgICAgICAgICAgICAgOiA1MCU7XHJcbiAgICBvdmVyZmxvdy15ICAgICAgIDogYXV0bztcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtICAgIDogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgdHJhbnNmb3JtICAgICAgICA6IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHJcbiAgICB3aWR0aCAgICAgOiBjYWxjKDEwMCUgLSA4MHB4KTtcclxuICAgIG1heC13aWR0aCA6IEBpbm5lcjtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmcgICA6IDA7XHJcblxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICAgIHdpZHRoICAgICA6IGNhbGMoMTAwJSAtIDYwcHgpO1xyXG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTE0cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgd2lkdGggICAgICAgICA6IGNhbGMoMTAwJSAtIDQ4cHgpO1xyXG4gICAgICBtYXgtaGVpZ2h0ICAgIDogY2FsYygxMDB2aCAtIDEwMHB4KTtcclxuICAgICAgLy8gbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMTAwcHgpOyAvL+Kdl++4jyDQktC+0LfQvNC+0LbQvdC+LCDRgtGD0YIg0YLQsNC6ISEhINCd0LDQtNC+INGC0LXRgdGC0LjRgNC+0LLQsNGC0YwhISFcclxuICAgICAgZGlzcGxheSAgICAgICA6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc3RhbmRhcmQge1xyXG4gICAgICBtYXgtd2lkdGg6IDU3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8v4p2X77iPINCS0L7Qt9C80L7QttC90L4sINGN0YLQvtGCINC60YPRgdC+0Log0YPQtNCw0LvQuNGC0YwhISEg0J3QsNC00L4g0YLQtdGB0YLQuNGA0L7QstCw0YLRjCEhIVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi10YWJsZXQpIHtcclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzICAgOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1cyAgIDogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItZ3JheTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy/inZfvuI8gRU5EINCS0L7Qt9C80L7QttC90L4sINGN0YLQvtGCINC60YPRgdC+0Log0YPQtNCw0LvQuNGC0YwhISEg0J3QsNC00L4g0YLQtdGB0YLQuNGA0L7QstCw0YLRjCEhIVxyXG4gICAgLy/inZfvuI8g0JLQvtC30LzQvtC20L3Qviwg0JLQnNCV0KHQotCeINCd0JXQk9CeICDQndCj0JbQndCeINGN0YLQvtGCINC60YPRgdC+0Log0JTQntCR0JDQktCY0KLQrCEhISDQndCw0LTQviDRgtC10YHRgtC40YDQvtCy0LDRgtGMISEhXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbiAgICAgIHNjcm9sbGJhci1jb2xvcjogQGNvbG9yLWdyYXkgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAvL+Kdl++4jyBFTkQg0JLQvtC30LzQvtC20L3Qviwg0Y3RgtC+0YIg0LrRg9GB0L7QuiDQlNCe0JHQkNCS0JjQotCsISEhINCd0LDQtNC+INGC0LXRgdGC0LjRgNC+0LLQsNGC0YwhISFcclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIGhlaWdodCAgICA6IDEwMCU7XHJcbiAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoICAgICA6IDEwMCU7XHJcbiAgICBtYXJnaW4gICAgOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiBAY29sb3ItYmxhY2s7XHJcblxyXG4gICAgYm9yZGVyICAgIDogMDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC8v4p2X77iPINCS0L7Qt9C80L7QttC90L4sINGN0YLQvtGCINC60YPRgdC+0Log0JTQntCR0JDQktCY0KLQrCEhISDQndCw0LTQviDRgtC10YHRgtC40YDQvtCy0LDRgtGMISEhIC0g0JLQoNCv0JQg0JvQmCFcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4tdGFibGV0KSB7XHJcbiAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgICAgc2Nyb2xsYmFyLWNvbG9yOiBAY29sb3ItZ3JheSB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgIC8v4p2X77iPIEVORCDQktC+0LfQvNC+0LbQvdC+LCDRjdGC0L7RgiDQutGD0YHQvtC6INCU0J7QkdCQ0JLQmNCi0KwhISEg0J3QsNC00L4g0YLQtdGB0YLQuNGA0L7QstCw0YLRjCEhISBcclxuICB9XHJcblxyXG4gICZfX2Nsb3NlIHtcclxuICAgIGRpc3BsYXkgICA6IGJsb2NrO1xyXG4gICAgd2lkdGggICAgIDogMjRweDtcclxuICAgIGhlaWdodCAgICA6IDI0cHg7XHJcbiAgICBwb3NpdGlvbiAgOiBhYnNvbHV0ZTtcclxuICAgIHRvcCAgICAgICA6IDIwcHg7XHJcbiAgICByaWdodCAgICAgOiAyMHB4O1xyXG4gICAgY3Vyc29yICAgIDogcG9pbnRlcjtcclxuICAgIHotaW5kZXggICA6IDU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHRvcCAgOiAxNnB4O1xyXG4gICAgICByaWdodDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQgICAgOiAwO1xyXG4gICAgICByaWdodCAgIDogMDtcclxuICAgICAgdG9wICAgICA6IDA7XHJcbiAgICAgIGJvdHRvbSAgOiAwO1xyXG4gICAgICBtYXJnaW4gIDogYXV0bztcclxuXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aCAgOiAxMDAlO1xyXG4gICAgICBoZWlnaHQgOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy/QlNC+0L/QvtC70L3QuNGC0LXQu9GM0L3QvlxyXG4gICZfX2luZm8td3JhcCB7XHJcbiAgICBwYWRkaW5nOiAzNnB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZzogMzZweCAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDQwMDtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiA1MHB4O1xyXG4gICAgbGluZS1oZWlnaHQgICA6IDEuMTtcclxuICAgIGZvbnQtZmFtaWx5ICAgOiBAZm9udC10aXRsZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgY29sb3IgICAgICAgICA6ICNmZmZmZmY7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmb250LXNpemUgIDogMzJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1zdWNjZXNzLFxyXG4gICAgJi0tZXJyb3Ige1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZS0tc21hbGwge1xyXG4gICAgZm9udC1zaXplICA6IDM2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZm9udC1zaXplICA6IDI1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdWJ0aXRsZSB7XHJcbiAgICBmb250LXNpemUgICAgIDogMjFweDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIGNvbG9yICAgICAgICAgOiAjZmZmZmZmO1xyXG4gICAgbWFyZ2luLXRvcCAgICA6IC02cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmb250LXNpemUgIDogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZXJyb3Ige1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19mb3ItYnRuIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2J0biB7XHJcbiAgICBtaW4td2lkdGg6IDEyMHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4tdGFibGV0KSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yICAgICA6IEBjb2xvci1ibGFjaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBvcHVwLWZvcm0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJl9faXRlbS1pbnB1dCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0tYnRucyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICB9XHJcbn1cclxuXHJcbi5wb3B1cC1mb3JtX19tZXNzYW5nZSB7XHJcbiAgcG9zaXRpb24gICA6IGFic29sdXRlO1xyXG4gIHRvcCAgICAgICAgOiAxMDAlO1xyXG4gIGZvbnQtc2l6ZSAgOiAxNHB4O1xyXG4gIHdpZHRoICAgICAgOiAxMDAlO1xyXG4gIHRleHQtYWxpZ24gOiBjZW50ZXI7XHJcbiAgcGFkZGluZy10b3A6IDZweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgIGZvbnQtc2l6ZSAgOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICB9XHJcbn0iLCIvL2lucHV0XHJcbi5mb3JtX19pbnB1dCB7XHJcbiAgZm9udC1mYW1pbHkgIDogQGZvbnQ7XHJcbiAgd2lkdGggICAgICAgIDogMTAwJTtcclxuICBoZWlnaHQgICAgICAgOiA1NHB4O1xyXG4gIGJvcmRlciAgICAgICA6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBiYWNrZ3JvdW5kICAgOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgZm9udC1zaXplICAgICA6IDE4cHg7XHJcbiAgZm9udC13ZWlnaHQgICA6IDQwMDtcclxuICBjb2xvciAgICAgICAgIDogQGNvbG9yLWdyYXk7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBwYWRkaW5nLWxlZnQgIDogMjRweDtcclxuICBwYWRkaW5nLXJpZ2h0IDogMjRweDtcclxuICBib3JkZXIgICAgICAgIDogMXB4IHNvbGlkIEBjb2xvci1ncmF5O1xyXG4gIGJveC1zaXppbmcgICAgOiBib3JkZXItYm94O1xyXG4gIHRleHQtYWxpZ24gICAgOiBjZW50ZXI7XHJcblxyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2UgICA6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZSAgICAgICAgOiBub25lO1xyXG5cclxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBjb2xvciAgOiBAY29sb3ItZ3JheTtcclxuICB9XHJcblxyXG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGNvbG9yICA6IEBjb2xvci1ncmF5O1xyXG4gIH1cclxuXHJcbiAgLyogRmlyZWZveCAxOSsgKi9cclxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGNvbG9yICA6IEBjb2xvci1ncmF5O1xyXG4gIH1cclxuXHJcbiAgLyogRmlyZWZveCAxOC0gKi9cclxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgY29sb3IgIDogQGNvbG9yLWdyYXk7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBoZWlnaHQgICA6IDQ4cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBjaGVja2JveCBidXR0b25cclxuLmZvcm1fX2xhYmVsLWNoZWNrYm94IHtcclxuICBjdXJzb3IgIDogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheSA6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmZvcm1fX2lucHV0LWNoZWNrYm94IHtcclxuICBkaXNwbGF5ICAgOiBibG9jaztcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIG9wYWNpdHkgICA6IDA7XHJcbiAgcG9zaXRpb24gIDogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5mb3JtX19sYWJlbC1jaGVjay13cmFwIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxufVxyXG5cclxuLmZvcm1fX2lucHV0LWNoZWNrYm94OmNoZWNrZWQrLmZvcm1fX2xhYmVsLWNoZWNrLXdyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmZvcm1fX2NoZWNrLWNoZWNrIHtcclxuICB3aWR0aCAgIDogMjRweDtcclxuICBoZWlnaHQgIDogMjRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyICA6IDFweCBzb2xpZCBAY29sb3ItZ3JheTtcclxuICBkaXNwbGF5IDogYmxvY2s7XHJcbn1cclxuXHJcbi5mb3JtX19jaGVjay10ZXh0IHtcclxuICBmb250LXdlaWdodCA6IDQwMDtcclxuICBmb250LXNpemUgICA6IDE1cHg7XHJcbiAgbGluZS1oZWlnaHQgOiAxLjU0O1xyXG4gIHBhZGRpbmctbGVmdDogMTJweDtcclxuICBtYXgtd2lkdGggICA6IGNhbGMoMTAwJSAtIDI0cHgpO1xyXG4gIGRpc3BsYXkgICAgIDogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbiAgOiBsZWZ0O1xyXG4gIGNvbG9yICAgICAgIDogI2ZmZmZmZjtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgZm9udC1zaXplICAgICA6IDEycHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtX19pbnB1dC1jaGVja2JveDpjaGVja2VkKy5mb3JtX19sYWJlbC1jaGVjay13cmFwIC5mb3JtX19jaGVjay1jaGVjayB7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGVjay5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICB9XHJcbn1cclxuXHJcbi5qcy1mb3JtLWlucHV0LWVycm9yLmZvcm1fX2lucHV0LWNoZWNrYm94Ky5mb3JtX19sYWJlbC1jaGVjay13cmFwIC5mb3JtX19jaGVjay1jaGVjayB7XHJcbiAgYm9yZGVyLWNvbG9yOiBAY29sb3ItcmVkO1xyXG59XHJcblxyXG4vLyAuanMtZm9ybS1pbnB1dC1lcnJvci5mb3JtX19pbnB1dC1jaGVja2JveCsuZm9ybV9fbGFiZWwtY2hlY2std3JhcCAuZm9ybV9fY2hlY2stdGV4dCB7XHJcbi8vICAgY29sb3I6IEBjb2xvci1yZWQ7XHJcbi8vIH1cclxuXHJcbi8vIFNlbGVjdFxyXG4uZm9ybV9fc2VsZWN0IHtcclxuICBmb250LWZhbWlseSAgOiBAZm9udDtcclxuICB3aWR0aCAgICAgICAgOiAxMDAlO1xyXG4gIGhlaWdodCAgICAgICA6IDUwcHg7XHJcbiAgZm9udC1zaXplICAgIDogMTZweDtcclxuICBmb250LXdlaWdodCAgOiA1MDA7XHJcbiAgbGluZS1oZWlnaHQgIDogMS4yO1xyXG4gIGNvbG9yICAgICAgICA6ICM3Njc5ODA7XHJcbiAgcGFkZGluZy1sZWZ0IDogMTVweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG4gIHBhZGRpbmctdG9wICA6IDNweDtcclxuICBiYWNrZ3JvdW5kICAgOiAjRjhGOUZCO1xyXG4gIGJvcmRlciAgICAgICA6IDFweCBzb2xpZCAjRTBFMUU3O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gIGRpc3BsYXkgICAgICA6IGZsZXg7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zICA6IGNlbnRlcjtcclxuXHJcbiAgY3Vyc29yICAgICAgICAgICAgOiBwb2ludGVyO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2UgICA6IG5vbmU7XHJcbiAgLW1zLWFwcGVhcmFuY2UgICAgOiBub25lO1xyXG4gIGFwcGVhcmFuY2UgICAgICAgIDogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9ybV9fc2VsZWN0OjotbXMtZXhwYW5kIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZm9ybV9fZm9yLXNlbGVjdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZm9ybV9fZm9yLXNlbGVjdDpiZWZvcmUge1xyXG4gIHBvc2l0aW9uICAgICAgOiBhYnNvbHV0ZTtcclxuICB0b3AgICAgICAgICAgIDogMDtcclxuICByaWdodCAgICAgICAgIDogMTVweDtcclxuICBib3R0b20gICAgICAgIDogMDtcclxuICB3aWR0aCAgICAgICAgIDogMjBweDtcclxuICBoZWlnaHQgICAgICAgIDogMjBweDtcclxuICBtYXJnaW4gICAgICAgIDogYXV0bztcclxuICBjb250ZW50ICAgICAgIDogJyc7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgYmFja2dyb3VuZCAgICA6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctc2VsZWN0LnN2Zykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlciwgI0Y4RjlGQjtcclxufVxyXG5cclxuLmZvcm1fX3NlbGVjdCBvcHRpb24ge1xyXG4gIGZvbnQtc2l6ZSAgOiAxNnB4O1xyXG4gIHBhZGRpbmcgICAgOiA1cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBiYWNrZ3JvdW5kIDogI0Y4RjlGQjtcclxufVxyXG5cclxuLmZvcm1fX3NlbGVjdC0tb2sge1xyXG4gIGNvbG9yOiBAY29sb3ItYmxhY2s7XHJcbn1cclxuXHJcbi8vVGV4dGFyZWFcclxuLmZvcm1fX3RleHRhcmVhIHtcclxuICBmb250LWZhbWlseSAgOiBAZm9udDtcclxuICB3aWR0aCAgICAgICAgOiAxMDAlO1xyXG4gIGhlaWdodCAgICAgICA6IDEwOHB4O1xyXG4gIGJhY2tncm91bmQgICA6ICNGOEY5RkI7XHJcbiAgYm9yZGVyICAgICAgIDogMXB4IHNvbGlkICNFMEUxRTc7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBkaXNwbGF5ICAgICAgOiBibG9jaztcclxuXHJcbiAgZm9udC1zaXplICA6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBjb2xvciAgICAgIDogQGNvbG9yLWJsYWNrO1xyXG4gIHBhZGRpbmcgICAgOiAxM3B4IDE1cHg7XHJcblxyXG4gIC8vIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAvLyAtbW96LWFwcGVhcmFuY2UgICA6IG5vbmU7XHJcbiAgLy8gYXBwZWFyYW5jZSAgICAgICAgOiBub25lO1xyXG4gIC8vIHJlc2l6ZSAgICAgICAgICAgIDogbm9uZTtcclxuXHJcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgY29sb3IgIDogIzc2Nzk4MDtcclxuICB9XHJcblxyXG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGNvbG9yICA6ICM3Njc5ODA7XHJcbiAgfVxyXG5cclxuICAvKiBGaXJlZm94IDE5KyAqL1xyXG4gICY6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgY29sb3IgIDogIzc2Nzk4MDtcclxuICB9XHJcblxyXG4gIC8qIEZpcmVmb3ggMTgtICovXHJcbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGNvbG9yICA6ICM3Njc5ODA7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gIH1cclxuXHJcbn0iLCIvLyDQodGC0LjQu9C4INC00LvRjyDQstGL0L/QsNC00LDQtdC6IGZvcm1fX3NlbGVjdDItc3RhbmRhcmQgKyAmLS10aGVtZS1zZWxlY3QyLXN0YW5kYXJkXHJcbi5mb3JtX19zZWxlY3QyLXN0YW5kYXJkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5mb3JtX19zZWxlY3QyLXN0YW5kYXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogbm9uZTtcclxufVxyXG5cclxuLmZvcm1fX3NlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItY29udGFpbmVyIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLy/QodCw0LzQviDQv9C+0LvQtSDQstGL0LLQvtC00LBcclxuLmZvcm1fX3NlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItY29udGFpbmVyLS10aGVtZS1zZWxlY3QyLXN0YW5kYXJkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICBiYWNrZ3JvdW5kICAgICA6IHRyYW5zcGFyZW50O1xyXG4gIHBvc2l0aW9uICAgICAgIDogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0ICAgICAgICAgOiA1NHB4O1xyXG4gIHBhZGRpbmcgICAgICAgIDogNXB4IDI0cHggNXB4IDI0cHg7XHJcbiAgYm9yZGVyICAgICAgICAgOiAxcHggc29saWQgQGNvbG9yLWdyYXk7XHJcbiAgYm9yZGVyLXJhZGl1cyAgOiAwO1xyXG4gIGRpc3BsYXkgICAgICAgIDogZmxleDtcclxuICBhbGlnbi1jb250ZW50ICA6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtcyAgICA6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kICAgICA6IHRyYW5zcGFyZW50O1xyXG4gIGRpc3BsYXkgICAgICAgIDogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gIH1cclxufVxyXG5cclxuLy9wbGFjZWhvbGRlclxyXG4uZm9ybV9fc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XHJcbiAgZm9udC1mYW1pbHkgICA6IEBmb250O1xyXG4gIGNvbG9yICAgICAgICAgOiBAY29sb3ItZ3JheTtcclxuICBmb250LXdlaWdodCAgIDogNDAwO1xyXG4gIGZvbnQtc2l6ZSAgICAgOiAxOHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdGV4dC1hbGlnbiAgICA6IGNlbnRlcjtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLy/QstGL0LHRgNCw0L3QvdGL0Lkg0L/Rg9C90LrRglxyXG4uZm9ybV9fc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgZm9udC1mYW1pbHkgICA6IEBmb250O1xyXG4gIGNvbG9yICAgICAgICAgOiBAY29sb3ItZ3JheTtcclxuICBmb250LXNpemUgICAgIDogMThweDtcclxuICBmb250LXdlaWdodCAgIDogNDAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdGV4dC1hbGlnbiAgICA6IGNlbnRlcjtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLy/RgdGC0YDQtdC70L7Rh9C60LAg0LIg0YHQtdC70LXQutGC0LVcclxuLmZvcm1fX3NlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItY29udGFpbmVyLS10aGVtZS1zZWxlY3QyLXN0YW5kYXJkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbn1cclxuXHJcbi5mb3JtX19zZWxlY3QyLXN0YW5kYXJkIC5zZWxlY3QyLWNvbnRhaW5lci0tdGhlbWUtc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xyXG4gIHBvc2l0aW9uICAgICAgICAgICA6IGFic29sdXRlO1xyXG4gIGJvcmRlciAgICAgICAgICAgICA6IG5vbmU7XHJcbiAgd2lkdGggICAgICAgICAgICAgIDogMThweDtcclxuICBoZWlnaHQgICAgICAgICAgICAgOiAxMHB4O1xyXG4gIG1hcmdpbiAgICAgICAgICAgICA6IGF1dG87XHJcbiAgY29udGVudCAgICAgICAgICAgIDogJyc7XHJcbiAgcG9pbnRlci1ldmVudHMgICAgIDogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWltYWdlICAgOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ljb24tbW9yZS5zdmcpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdCAgOiBuby1yZXBlYXQ7XHJcbiAgdHJhbnNpdGlvbiAgICAgICAgIDogdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcclxuICB0b3AgICAgICAgICAgICAgICAgOiAwO1xyXG4gIGJvdHRvbSAgICAgICAgICAgICA6IDA7XHJcbiAgcmlnaHQgICAgICAgICAgICAgIDogMjRweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHt9XHJcbn1cclxuXHJcbi8v0YHRgtGA0LXQu9C+0YfQutCwLCDQutC+0LPQtNCwINC+0YLQutGA0YvRgiDRgdC/0LjRgdC+0Log0LLRi9Cx0L7RgNCwXHJcbi5mb3JtX19zZWxlY3QyLXN0YW5kYXJkIC5zZWxlY3QyLWNvbnRhaW5lci0tdGhlbWUtc2VsZWN0Mi1zdGFuZGFyZC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xyXG59XHJcblxyXG4vL9CR0LvQvtC6INGBINCy0YvQsdC+0YDQvtC8XHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tdGhlbWUtc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcclxuICBwYWRkaW5nICAgICAgOiAwO1xyXG4gIHBvc2l0aW9uICAgICA6IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQgICA6IEBjb2xvci1ibGFjaztcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGJvcmRlciAgICAgICA6IDFweCBzb2xpZCBAY29sb3ItZ3JheTtcclxuICBib3JkZXItdG9wICAgOiAwO1xyXG4gIG1heC1oZWlnaHQgICA6IDMwMHB4O1xyXG4gIG92ZXJmbG93LXkgICA6IGF1dG87XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIG1heC1oZWlnaHQ6IDYwdmg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG4gICAgc2Nyb2xsYmFyLWNvbG9yOiBAY29sb3ItZ3JheSB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuXHJcbi8v0K3Qu9C10LzQtdC90YIg0LLRi9Cx0L7RgNCwINCyINGB0L/QuNGB0LrQtVxyXG4uc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcclxuICBmb250LWZhbWlseSAgIDogQGZvbnQ7XHJcbiAgY29sb3IgICAgICAgICA6IEBjb2xvci1ncmF5O1xyXG4gIGZvbnQtc2l6ZSAgICAgOiAxOHB4O1xyXG4gIHBhZGRpbmcgICAgICAgOiAxNXB4IDI0cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB0ZXh0LWFsaWduICAgIDogY2VudGVyO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vL9Ct0LvQtdC80LXQvdGCINCy0YvQsdC+0YDQsCDQsiDRgdC/0LjRgdC60LUg0L/RgNC4INC90LDQstC10LTQtdC90LjQuFxyXG4uc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZDpob3ZlciB7XHJcbiAgY29sb3IgICAgIDogQGNvbG9yLWdyYXk7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDIxNywgMjE2LCAwLjUpO1xyXG59XHJcblxyXG4vL9CS0YvQsdGA0LDQvdC90YvQuSDRjdC70LXQvNC10L3RgiDQsiDRgdC/0LjRgdC60LVcclxuLnNlbGVjdDItY29udGFpbmVyLS10aGVtZS1zZWxlY3QyLXN0YW5kYXJkIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcclxuICBjb2xvcjogQGNvbG9yLWdyYXk7XHJcbn1cclxuXHJcbi8vKioq0LTQvtC/0L7Qu9C90LjRgtC10LvRjNC90L4qKiovL1xyXG5cclxuLy8g0YHQsNC80L4g0L/QvtC70LUg0LLRi9Cy0L7QtNCwLCDQutC+0LPQtNCwINCy0YvQsdGA0LDQvSDQv9GD0L3QutGCICjQtNC+0L8uINC60LvQsNGB0YEg0YfQtyBqcylcclxuLnNlbGVjdDItLW9rLmZvcm1fX3NlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItY29udGFpbmVyLS10aGVtZS1zZWxlY3QyLXN0YW5kYXJkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAvLyBiYWNrZ3JvdW5kOiBza3libHVlO1xyXG59XHJcblxyXG4uc2VsZWN0Mi0tb2suZm9ybV9fc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHt9XHJcblxyXG4vL9C60L7Qs9C00LAg0L7RiNC40LHQutCwICjQtNC+0L8uINC60LvQsNGB0YEg0YfQtyBqcylcclxuLmZvcm1fX3NlbGVjdDItc3RhbmRhcmQgLmpzLWZvcm0taW5wdXQtZXJyb3IrLnNlbGVjdDItY29udGFpbmVyLS10aGVtZS1zZWxlY3QyLXN0YW5kYXJkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICBib3JkZXItY29sb3I6IEBjb2xvci1yZWQgICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb3JtX19zZWxlY3QyLXN0YW5kYXJkIC5qcy1mb3JtLWlucHV0LWVycm9yKy5zZWxlY3QyLWNvbnRhaW5lci0tdGhlbWUtc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogQGNvbG9yLXJlZCAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy/RgdCw0LzQviDQv9C+0LvQtSDQstGL0LLQvtC00LAsINC60L7Qs9C00LAg0L7RgtC60YDRi9GCINCy0YvQsdC+0YAg0L/Rg9C90LrRgtC+0LJcclxuLmZvcm1fX3NlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS10aGVtZS1zZWxlY3QyLXN0YW5kYXJkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG59XHJcblxyXG4vL9Cf0L7QuNGB0LpcclxuLnNlbGVjdDItY29udGFpbmVyLS10aGVtZS1zZWxlY3QyLXN0YW5kYXJkIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xyXG4gIC8vIGJhY2tncm91bmQgICA6ICNmZmZmZmY7XHJcbiAgLy8gcGFkZGluZyAgICAgIDogMCAxN3B4IDVweDtcclxuICAvLyBib3JkZXIgICAgICAgOiAxcHggc29saWQgIzlEOUNBRjtcclxuICAvLyBib3JkZXItYm90dG9tOiAwO1xyXG4gIC8vIGJvcmRlci10b3AgICA6IDA7XHJcbiAgLy8gcG9zaXRpb24gICAgIDogcmVsYXRpdmU7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIC8vIGNvbnRlbnQgICAgICAgICA6ICcnO1xyXG4gICAgLy8gZGlzcGxheSAgICAgICAgIDogYmxvY2s7XHJcbiAgICAvLyBwb3NpdGlvbiAgICAgICAgOiBhYnNvbHV0ZTtcclxuICAgIC8vIHRvcCAgICAgICAgICAgICA6IDA7XHJcbiAgICAvLyBib3R0b20gICAgICAgICAgOiAwO1xyXG4gICAgLy8gcmlnaHQgICAgICAgICAgIDogMjdweDtcclxuICAgIC8vIG1hcmdpbiAgICAgICAgICA6IGF1dG87XHJcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOC4zMzMgMTVjMS40NzkgMCAyLjkxNS0uNDk2IDQuMDgtMS40MDdsMy42NjQgMy42NjMgMS4xNzgtMS4xNzgtMy42NjMtMy42NjNhNi42MjYgNi42MjYgMCAwMDEuNDA3LTQuMDgyIDYuNjc0IDYuNjc0IDAgMDAtNi42NjYtNi42NjcgNi42NzQgNi42NzQgMCAwMC02LjY2NyA2LjY2N0E2LjY3NCA2LjY3NCAwIDAwOC4zMzMgMTV6bTAtMTEuNjY3YzIuNzU3IDAgNSAyLjI0MyA1IDUgMCAyLjc1OC0yLjI0MyA1LTUgNS0yLjc1OCAwLTUtMi4yNDItNS01IDAtMi43NTcgMi4yNDItNSA1LTV6JyBmaWxsPSclMjNFMEUwRTAnJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgLy8gd2lkdGggICAgICAgICAgIDogMjBweDtcclxuICAgIC8vIGhlaWdodCAgICAgICAgICA6IDIwcHg7XHJcbiAgICAvLyB0cmFuc2Zvcm0gICAgICAgOiB0cmFuc2xhdGVZKC0ycHgpO1xyXG4gIH1cclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS10aGVtZS1zZWxlY3QyLXN0YW5kYXJkIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xyXG4gIC8vIGZvbnQtZmFtaWx5OiBAZm9udDtcclxuICAvLyB3aWR0aCAgICAgIDogMTAwJTtcclxuICAvLyBib3JkZXIgICAgIDogMXB4IHNvbGlkICM5RDlDQUY7XHJcbiAgLy8gYmFja2dyb3VuZCA6IHRyYW5zcGFyZW50O1xyXG5cclxuICAvLyBmb250LWZhbWlseSAgOiBAZm9udDtcclxuICAvLyBjb2xvciAgICAgICAgOiAjOUQ5Q0FGO1xyXG4gIC8vIGZvbnQtc2l6ZSAgICA6IDE2cHg7XHJcbiAgLy8gZm9udC13ZWlnaHQgIDogNzAwO1xyXG4gIC8vIHBhZGRpbmcgICAgICA6IDhweCAxMnB4O1xyXG4gIC8vIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbn1cclxuXHJcbi8vINCU0LvRjyDQvtGH0LjRgdGC0LrQuCDRgNC10LfRg9C70YzRgtCw0YLQvtCyINCy0YvQsdC+0YDQsFxyXG4uZm9ybV9fc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XHJcbiAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcclxuICByaWdodCAgICA6IDUwcHg7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIHRvcCAgICAgIDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBjb2xvciAgICA6IEBjb2xvci1yZWQ7XHJcbn1cclxuXHJcbi8vKioq0KHQu9GD0LbQtdCx0L3Ri9C1KioqLy9cclxuLmZvcm1fX3NlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItY29udGFpbmVyLS10aGVtZS1zZWxlY3QyLXN0YW5kYXJkLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uZm9ybV9fc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1kcm9wZG93biB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4uZm9ybV9fc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgcGFkZGluZy1sZWZ0IDogMDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItc3RhbmRhcmQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcclxuICBib3JkZXIgICAgOiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XHJcbiAgLy8gZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZvcm1fX3NlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zZWxlY3QyLWRyb3Bkb3duIHtcclxuICB6LWluZGV4OiAxMTUxO1xyXG59IiwiLnNvY2lhbC1saW5rcyB7XHJcbiAgJl9fcm93IHtcclxuICAgIGRpc3BsYXkgICAgIDogZmxleDtcclxuICAgIGZsZXgtd3JhcCAgIDogd3JhcDtcclxuICAgIG1hcmdpbi1sZWZ0IDogLTZweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTZweDtcclxuICB9XHJcblxyXG4gICZfX2NvbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQgOiA2cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGRpc3BsYXkgICAgICAgIDogZmxleDtcclxuICAgIGFsaWduLWNvbnRlbnQgIDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXMgICAgOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoICAgICAgICAgIDogMjRweDtcclxuICAgIGhlaWdodCAgICAgICAgIDogMjRweDtcclxuICAgIHRyYW5zaXRpb24gICAgIDogYWxsIDAuNXM7XHJcblxyXG4gICAgc3ZnIHBhdGgge1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgICAmOmhvdmVyIHN2ZyBwYXRoW2ZpbGw9XCIjMDUzMjQ3XCJdIHtcclxuICAgICAgICBmaWxsOiBAY29sb3ItYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl9fbW9iLXNvY2lhbC13cmFwIC5zb2NpYWwtbGlua3NfX2l0ZW0gc3ZnIHBhdGhbZmlsbD1cIiMwNTMyNDdcIl0ge1xyXG4gIGZpbGw6IEBjb2xvci1saWdodC1ibHVlO1xyXG59IiwiLmJyZWFkY3J1bWJzIHtcclxuICBwYWRkaW5nLXRvcCAgIDogMjhweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMzRweDtcclxuXHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIHBhZGRpbmctdG9wICAgOiAxNnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XHJcbiAgfVxyXG5cclxuICAmX193cmFwIHtcclxuICAgIHBhZGRpbmctbGVmdCA6IDI0cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0IDogOHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnJlYWRjcnVtYnNfX2xpc3Qge1xyXG4gIGRpc3BsYXkgICAgOiBmbGV4O1xyXG4gIGZsZXgtd3JhcCAgOiB3cmFwO1xyXG4gIGxpc3Qtc3R5bGUgOiBub25lO1xyXG4gIGZvbnQtc2l6ZSAgOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgY29sb3IgICAgICA6ICNCOUI5Qjk7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJyZWFkY3J1bWJzX19pdGVtIHtcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQgICAgIDogJyAvICAnO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICBtYXJnaW4tbGVmdCA6IDRweDtcclxuICB9XHJcblxyXG4gICY6bGFzdC1jaGlsZDphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmJyZWFkY3J1bWJzX19saW5rIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi10YWJsZXQpIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogQGNvbG9yLWxpZ2h0LWJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnJlYWRjcnVtYnNfX3NwYW4ge1xyXG4gIGNvbG9yOiBAY29sb3ItYmxhY2s7XHJcbn0iLCIuZmFuY3lib3gtdGh1bWJzX19saXN0IGE6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiBAY29sb3ItZGFyay1ibHVlO1xyXG4gIGJvcmRlci13aWR0aDogNHB4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19sZWZ0IHtcclxuICBsZWZ0OiA1MHB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfcmlnaHQge1xyXG4gIHJpZ2h0OiA1MHB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aHVtYnMge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgMC42KTtcclxufSIsIi5zcGVjaWFsaXN0cyB7XHJcbiAgLy8gcGFkZGluZy10b3AgICA6IDYwcHg7XHJcbiAgcGFkZGluZy10b3AgICA6IDMwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIHBhZGRpbmctdG9wICAgOiAyNHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAmX193cmFwIHtcclxuICAgIHBhZGRpbmctbGVmdCA6IDI0cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0IDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHRleHQtYWxpZ24gICA6IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdCA6IDE2cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb2wge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuc3BlY2lhbGlzdC1pdGVtIHtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgcGFkZGluZzogMjRweDtcclxuICB9XHJcblxyXG4gICZfX3Bob3RvLXdyYXAge1xyXG4gICAgcG9zaXRpb24gICAgICAgOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXkgICAgICAgIDogYmxvY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgJi0tbnVsbDpiZWZvcmUge1xyXG4gICAgICBjb250ZW50ICAgICAgOiAnJztcclxuICAgICAgZGlzcGxheSAgICAgIDogYmxvY2s7XHJcbiAgICAgIHdpZHRoICAgICAgICA6IDEwMCU7XHJcbiAgICAgIGhlaWdodCAgICAgICA6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgIGJvcmRlciAgICAgICA6IDFweCBzb2xpZCAjQjlCOUI5O1xyXG4gICAgICBib3gtc2l6aW5nICAgOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3AgICAgIDogMDtcclxuICAgICAgbGVmdCAgICA6IDA7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGhvdG8ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbmZvLXdyYXAge1xyXG4gICAgaGVpZ2h0ICAgICAgICAgOiAxMDAlO1xyXG4gICAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb24gOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nLXRvcCAgICA6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbSA6IDIwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLXRvcCAgIDogMjRweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbmZvLWJveCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICB9XHJcblxyXG4gICZfX25hbWUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDlweDtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjM7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmb250LXNpemUgICAgIDogMTZweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXkgICAgICAgIDogaW5saW5lLWJsb2NrO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIHRyYW5zaXRpb24gICAgIDogYWxsIDAuNXM7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6IEBjb2xvci1ncmVlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NwZWNpYWxpemF0aW9uIHt9XHJcblxyXG4gICZfX3Bvc2l0aW9uIHtcclxuICAgIGNvbG9yICAgICAgOiBAY29sb3ItZ3JheTtcclxuICAgIGZvbnQtc2l6ZSAgOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZGlzcGxheSAgOiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19leHBlcmllbmNlIHtcclxuICAgIGNvbG9yICAgICAgOiBAY29sb3ItZ3JheTtcclxuICAgIGZvbnQtc2l6ZSAgOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZGlzcGxheSAgOiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnByb21vIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMzRweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgfVxyXG59IiwiLnZpZGVvIHtcclxuICBtYXgtd2lkdGggICAgOiAxMDAlO1xyXG4gIG1hcmdpbiAgICAgICA6IGF1dG87XHJcbiAgY3Vyc29yICAgICAgIDogcG9pbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiAzMnB4O1xyXG4gIG92ZXJmbG93ICAgICA6IGhpZGRlbjtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICB9XHJcblxyXG4gICZfX2J0bi13cmFwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoICAgOiAxMDAlO1xyXG4gICAgaGVpZ2h0ICA6IDEwMCU7XHJcbiAgICB0b3AgICAgIDogMDtcclxuICAgIGxlZnQgICAgOiAwO1xyXG4gICAgei1pbmRleCA6IDY7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudCAgICAgICA6ICcnO1xyXG4gICAgICBkaXNwbGF5ICAgICAgIDogYmxvY2s7XHJcbiAgICAgIHdpZHRoICAgICAgICAgOiAxMDAlO1xyXG4gICAgICBoZWlnaHQgICAgICAgIDogMTAwJTtcclxuICAgICAgcG9zaXRpb24gICAgICA6IGFic29sdXRlO1xyXG4gICAgICB0b3AgICAgICAgICAgIDogMDtcclxuICAgICAgbGVmdCAgICAgICAgICA6IDA7XHJcbiAgICAgIGJhY2tncm91bmQgICAgOiByZ2JhKDEwLCAxMCwgMTEsIDAuMjApO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgei1pbmRleCAgICAgICA6IDI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wcmV2aWV3IHtcclxuICAgIHBvc2l0aW9uICA6IGFic29sdXRlO1xyXG4gICAgdG9wICAgICAgIDogMDtcclxuICAgIGxlZnQgICAgICA6IDA7XHJcbiAgICB3aWR0aCAgICAgOiAxMDAlO1xyXG4gICAgaGVpZ2h0ICAgIDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIH1cclxuXHJcbiAgJl9fYnRuIHtcclxuICAgIHBvc2l0aW9uICAgICAgIDogYWJzb2x1dGU7XHJcbiAgICB0b3AgICAgICAgICAgICA6IDUwJTtcclxuICAgIGxlZnQgICAgICAgICAgIDogNTAlO1xyXG4gICAgdHJhbnNmb3JtICAgICAgOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbiA6IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXMgICAgOiBjZW50ZXI7XHJcbiAgICB6LWluZGV4ICAgICAgICA6IDY7XHJcbiAgICBwb2ludGVyLWV2ZW50cyA6IG5vbmU7XHJcbiAgICB3aWR0aCAgICAgICAgICA6IDcwcHg7XHJcbiAgICBoZWlnaHQgICAgICAgICA6IDcwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzICA6IDUwJTtcclxuICAgIGJhY2tncm91bmQgICAgIDogI0Y1RjVGNTtcclxuICAgIGZvbnQtc2l6ZSAgICAgIDogMDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHdpZHRoIDogNTRweDtcclxuICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnRuLWljb24ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGggOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaWZyYW1lIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcCAgICAgOiAwO1xyXG4gICAgbGVmdCAgICA6IDA7XHJcbiAgICB3aWR0aCAgIDogMTAwJTtcclxuICAgIGhlaWdodCAgOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLnZpZGVvX19jb250YWluZXIge1xyXG4gIHdpZHRoICAgICAgICAgOiAxMDAlO1xyXG4gIGhlaWdodCAgICAgICAgOiAwO1xyXG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgcG9zaXRpb24gICAgICA6IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udmlkZW9fX2NvbnRhaW5lciB2aWRlbyB7XHJcbiAgcG9zaXRpb24gIDogYWJzb2x1dGU7XHJcbiAgdG9wICAgICAgIDogMDtcclxuICBsZWZ0ICAgICAgOiAwO1xyXG4gIHdpZHRoICAgICA6IDEwMCU7XHJcbiAgaGVpZ2h0ICAgIDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxufSIsIi5zZXJ2aWNlcyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDM0cHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fd3JhcCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xyXG4gICAgYmFja2dyb3VuZCAgIDogQGNvbG9yLWJnO1xyXG4gICAgcGFkZGluZyAgICAgIDogNjBweCAyNHB4IDM2cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICBwYWRkaW5nICAgICAgOiAyNHB4IDE2cHggMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb2wge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuc2VydmljZXMtaXRlbSB7XHJcbiAgcG9zaXRpb24gICAgICAgOiByZWxhdGl2ZTtcclxuICBib3JkZXItcmFkaXVzICA6IDI0cHg7XHJcbiAgb3ZlcmZsb3cgICAgICAgOiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZCAgICAgOiAjZmZmZmZmO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBkaXNwbGF5ICAgICAgICA6IGJsb2NrO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgJi0tY2F0YWxvZyB7XHJcbiAgICAvLyBoZWlnaHQgICAgOiAxMDAlO1xyXG4gICAgaGVpZ2h0ICAgICAgICA6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDAlIC0gNHB4KTtcclxuICAgIGJvcmRlciAgICAgICAgOiAycHggc29saWQgQGNvbG9yLXdoaXRlO1xyXG4gICAgYmFja2dyb3VuZCAgICA6IEBjb2xvci1iZztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGJvcmRlciAgICAgICAgOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzIDogMDtcclxuICAgICAgbWFyZ2luLXRvcCAgICA6IDEycHg7XHJcbiAgICAgIGhlaWdodCAgICAgICAgOiBhdXRvO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgIC5zZXJ2aWNlcy1pdGVtX19uYW1lLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3dyYXAge31cclxuXHJcbiAgJl9fcGljdHVyZSB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICB9XHJcblxyXG4gICZfX2luZm8td3JhcCB7XHJcbiAgICBwb3NpdGlvbiAgICAgICA6IGFic29sdXRlO1xyXG4gICAgd2lkdGggICAgICAgICAgOiAxMDAlO1xyXG4gICAgaGVpZ2h0ICAgICAgICAgOiAxMDAlO1xyXG4gICAgdG9wICAgICAgICAgICAgOiAwO1xyXG4gICAgbGVmdCAgICAgICAgICAgOiAwO1xyXG4gICAgcGFkZGluZyAgICAgICAgOiAzMnB4IDI0cHg7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbiA6IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1jYXRhbG9nIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3AgICAgIDogYXV0bztcclxuICAgICAgICBsZWZ0ICAgIDogYXV0bztcclxuICAgICAgICBwYWRkaW5nIDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmFtZS13cmFwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbmFtZSB7XHJcbiAgICBmb250LXNpemUgIDogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgdHJhbnNpdGlvbiA6IGFsbCAwLjVzO1xyXG5cclxuICAgIGRpc3BsYXkgICAgICAgICAgIDogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gICAgb3ZlcmZsb3cgICAgICAgICAgOiBoaWRkZW47XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBmb250LXNpemUgIDogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICB0cmFuc2l0aW9uIDogYWxsIDAuNXM7XHJcblxyXG4gICAgaGVpZ2h0ICAgICAgICAgICAgOiAzOHB4O1xyXG4gICAgZGlzcGxheSAgICAgICAgICAgOiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICBvdmVyZmxvdyAgICAgICAgICA6IGhpZGRlbjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGZvbnQtc2l6ZSAgICA6IDE0cHg7XHJcbiAgICAgIGhlaWdodCAgICAgICA6IGF1dG87XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDk2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idG4ge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwb3NpdGlvbiAgICAgICA6IGFic29sdXRlO1xyXG4gICAgICByaWdodCAgICAgICAgICA6IDE2cHg7XHJcbiAgICAgIGJvdHRvbSAgICAgICAgIDogMTZweDtcclxuICAgICAgcGFkZGluZyAgICAgICAgOiAwO1xyXG4gICAgICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zICAgIDogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplICAgICAgOiAwO1xyXG4gICAgICB3aWR0aCAgICAgICAgICA6IDQ4cHg7XHJcbiAgICAgIGhlaWdodCAgICAgICAgIDogNDhweDtcclxuICAgICAgYm9yZGVyLXJhZGl1cyAgOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idG4tbmFtZSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idG4taWNvbiB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnRuLWNhdGFsb2cge1xyXG4gICAgd2lkdGggICAgICAgIDogMTAwJTtcclxuICAgIHBhZGRpbmctbGVmdCA6IDEwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZCAgIDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIwKTtcclxuICAgIGJvcmRlci1jb2xvciA6IEBjb2xvci13aGl0ZTtcclxuICB9XHJcblxyXG4gICZfX2J0bi1jYXRhbG9nLW5hbWUge1xyXG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNlcnZpY2VzLWl0ZW06aG92ZXIge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4tdGFibGV0KSB7XHJcbiAgICAuc2VydmljZXMtaXRlbV9fcGljdHVyZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VydmljZXMtaXRlbV9fbmFtZSB7XHJcbiAgICAgIGNvbG9yOiBAY29sb3ItZGFyay1ibHVlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZXJ2aWNlcy1pdGVtX190ZXh0IHtcclxuICAgICAgY29sb3I6IEBjb2xvci1kYXJrLWJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnZpY2VzLWl0ZW1fX2J0biB7XHJcbiAgICAgIGJhY2tncm91bmQ6IEBjb2xvci1saWdodC1ibHVlO1xyXG4gICAgICBjb2xvciAgICAgOiBAY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnZpY2VzLWl0ZW1fX2J0bi1pY29uIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XHJcblxyXG4gICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgc3Ryb2tlOiBAY29sb3Itd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VydmljZXMtaXRlbV9fYnRuLWNhdGFsb2cge1xyXG4gICAgICBiYWNrZ3JvdW5kICA6IEBjb2xvci1saWdodC1ibHVlO1xyXG4gICAgICBjb2xvciAgICAgICA6IEBjb2xvci13aGl0ZTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3ItbGlnaHQtYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VydmljZXMtaXRlbV9fYnRuLWNhdGFsb2ctaWNvbiB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xyXG5cclxuICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgIHN0cm9rZTogQGNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnByb21vLXNwZWNpYWxpc3RzIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMzRweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XHJcbiAgfVxyXG5cclxuICAmX193cmFwIHtcclxuICAgIHBhZGRpbmcgICAgICA6IDYwcHggMjRweDtcclxuICAgIGJhY2tncm91bmQgICA6IEBjb2xvci13aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nICAgICAgOiAyNHB4IDE2cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICB9XHJcbiAgfSAgXHJcblxyXG4gICZfX2JveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idG4td3JhcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIHRleHQtYWxpZ24gOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NsaWRlciB7XHJcblxyXG4gICAgLnNsaWNrLXRyYWNrOmJlZm9yZSxcclxuICAgIC5zbGljay10cmFjazphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXRyYWNrIHtcclxuICAgICAgZGlzcGxheSAgOiBmbGV4O1xyXG4gICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICBtYXJnaW4tbGVmdCA6IC0xMnB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgIGhlaWdodCAgICAgICA6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1sZWZ0IDogMTJweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLnByb21vLXNwZWNpYWxpc3QtaXRlbSB7XHJcbiAgICAvLyAgIGhlaWdodDogMTAwJTtcclxuICAgIC8vIH1cclxuICB9XHJcblxyXG4gICZfX3NsaWRlci1uYXYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wICAgICA6IC0ycHg7XHJcbiAgICByaWdodCAgIDogMDtcclxuICAgIHdpZHRoICAgOiAxMjBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYXYtcm93IHtcclxuICAgIGRpc3BsYXkgICAgIDogZmxleDtcclxuICAgIGZsZXgtd3JhcCAgIDogd3JhcDtcclxuICAgIG1hcmdpbi1sZWZ0IDogLTEycHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbmF2LWNvbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQgOiAxMnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICB9XHJcblxyXG4gICZfX25hdi1idG4ge1xyXG4gICAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXMgICAgOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZSAgICAgIDogMDtcclxuICAgIHdpZHRoICAgICAgICAgIDogNDhweDtcclxuICAgIGhlaWdodCAgICAgICAgIDogNDhweDtcclxuICAgIGJvcmRlciAgICAgICAgIDogMXB4IHNvbGlkICNCOUI5Qjk7XHJcbiAgICBib3gtc2l6aW5nICAgICA6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXItcmFkaXVzICA6IDUwJTtcclxuICAgIHRyYW5zaXRpb24gICAgIDogYWxsIDAuNXM7XHJcblxyXG4gICAgc3ZnIHBhdGgge1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kICA6IEBjb2xvci1saWdodC1ibHVlO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLWxpZ2h0LWJsdWU7XHJcblxyXG4gICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgIHN0cm9rZTogQGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWNrLWRvdHMge1xyXG4gICAgcGFkZGluZy10b3AgICAgOiAyNHB4O1xyXG4gICAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xyXG4gICAgZmxleC13cmFwICAgICAgOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtcyAgICA6IGNlbnRlcjtcclxuICAgIGxpc3Qtc3R5bGUgICAgIDogbm9uZTtcclxuICAgIHBvaW50ZXItZXZlbnRzIDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0ICAgIDogMDtcclxuICAgIG1hcmdpbi1yaWdodCAgIDogMDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICBmb250LXNpemUgIDogMDtcclxuICAgICAgcGFkZGluZyAgICA6IDAgNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZSAgICA6IDA7XHJcbiAgICAgIHdpZHRoICAgICAgICA6IDEycHg7XHJcbiAgICAgIGhlaWdodCAgICAgICA6IDEycHg7XHJcbiAgICAgIGJvcmRlciAgICAgICA6IDA7XHJcbiAgICAgIGJhY2tncm91bmQgICA6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXIgICAgICAgOiAxcHggc29saWQgI0I5QjlCOTtcclxuICAgICAgYm94LXNpemluZyAgIDogYm9yZGVyLWJveDtcclxuICAgICAgZGlzcGxheSAgICAgIDogYmxvY2s7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgdHJhbnNpdGlvbiAgIDogYWxsIDAuNXM7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kICA6IEBjb2xvci1kYXJrLWJsdWU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLWRhcmstYmx1ZTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIucHJvbW8tc3BlY2lhbGlzdC1pdGVtIHtcclxuICBib3JkZXItcmFkaXVzICAgOiAyNHB4O1xyXG4gIGJvcmRlciAgICAgICAgICA6IDFweCBzb2xpZCAjQjlCOUI5O1xyXG4gIC8vIHBhZGRpbmcgICAgICA6IDI0cHggMjRweCAzOXB4O1xyXG4gIHBhZGRpbmcgICAgICAgICA6IDI0cHggMjJweCAzOXB4O1xyXG4gIGhlaWdodCAgICAgICAgICA6IDEwMCU7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIGJvcmRlci1yYWRpdXMgICA6IDA7XHJcbiAgICBib3JkZXIgICAgICAgICAgOiAwO1xyXG4gICAgLy8gcGFkZGluZyAgICAgIDogMjRweCA4cHg7XHJcbiAgICBwYWRkaW5nICAgICAgICAgOiA4cHggOHB4IDI0cHg7XHJcbiAgfVxyXG5cclxuICAmX19ib3gge1xyXG4gICAgaGVpZ2h0ICAgICAgICA6IDEwMCU7XHJcbiAgICBkaXNwbGF5ICAgICAgIDogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICAmX19waG90by13cmFwIHtcclxuICAgIGRpc3BsYXkgICAgICAgIDogYmxvY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX19waG90byB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2luZm8td3JhcCB7XHJcbiAgICBmbGV4LWdyb3cgICAgICA6IDE7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbiA6IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gICZfX2luZm8tYm94IHtcclxuICAgIHBhZGRpbmctdG9wICAgOiAyNHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM4cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX25hbWUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDlweDtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjM7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmb250LXNpemUgICAgIDogMTZweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXkgICAgICAgIDogaW5saW5lLWJsb2NrO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIHRyYW5zaXRpb24gICAgIDogYWxsIDAuNXM7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6IEBjb2xvci1ncmVlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NwZWNpYWxpemF0aW9uIHt9XHJcblxyXG4gICZfX3Bvc2l0aW9uIHtcclxuICAgIGNvbG9yICAgICAgOiBAY29sb3ItZ3JheTtcclxuICAgIGZvbnQtc2l6ZSAgOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGZvbnQtc2l6ZSAgIDogMTRweDtcclxuICAgICAgLy8gZGlzcGxheSAgOiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19leHBlcmllbmNlIHtcclxuICAgIGNvbG9yICAgICAgOiBAY29sb3ItZ3JheTtcclxuICAgIGZvbnQtc2l6ZSAgOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGZvbnQtc2l6ZSAgIDogMTRweDtcclxuICAgICAgLy8gZGlzcGxheSAgOiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idG4ge1xyXG4gICAgY29sb3IgICAgICA6IEBjb2xvci1kYXJrLWJsdWU7XHJcbiAgICBmb250LXNpemUgIDogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICB0cmFuc2l0aW9uIDogYWxsIDAuNXM7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi10YWJsZXQpIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci1ncmVlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wcm9tby1yZXZpZXdzIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMzRweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgfVxyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fd3JhcCB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDI0cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nOiAwcHggMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmX19idG4td3JhcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIHRleHQtYWxpZ24gOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NsaWRlciB7XHJcblxyXG4gICAgLnNsaWNrLXRyYWNrOmJlZm9yZSxcclxuICAgIC5zbGljay10cmFjazphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXRyYWNrIHtcclxuICAgICAgZGlzcGxheSAgOiBmbGV4O1xyXG4gICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICBtYXJnaW4tbGVmdCA6IC0xMnB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgIGhlaWdodCAgICAgICA6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1sZWZ0IDogMTJweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLnNpbmdsZS1yZXZpZXcge1xyXG4gICAgLy8gICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAvLyB9XHJcbiAgfVxyXG5cclxuICAmX19zbGlkZXItbmF2IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcCAgICAgOiAtMnB4O1xyXG4gICAgcmlnaHQgICA6IDA7XHJcbiAgICB3aWR0aCAgIDogMTIwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmF2LXJvdyB7XHJcbiAgICBkaXNwbGF5ICAgICA6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXAgICA6IHdyYXA7XHJcbiAgICBtYXJnaW4tbGVmdCA6IC0xMnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcclxuICB9XHJcblxyXG4gICZfX25hdi1jb2wge1xyXG4gICAgcGFkZGluZy1sZWZ0IDogMTJweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgfVxyXG5cclxuICAmX19uYXYtYnRuIHtcclxuICAgIGRpc3BsYXkgICAgICAgIDogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zICAgIDogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmb250LXNpemUgICAgICA6IDA7XHJcbiAgICB3aWR0aCAgICAgICAgICA6IDQ4cHg7XHJcbiAgICBoZWlnaHQgICAgICAgICA6IDQ4cHg7XHJcbiAgICBib3JkZXIgICAgICAgICA6IDFweCBzb2xpZCAjQjlCOUI5O1xyXG4gICAgYm94LXNpemluZyAgICAgOiBib3JkZXItYm94O1xyXG4gICAgYm9yZGVyLXJhZGl1cyAgOiA1MCU7XHJcbiAgICB0cmFuc2l0aW9uICAgICA6IGFsbCAwLjVzO1xyXG5cclxuICAgIHN2ZyBwYXRoIHtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi10YWJsZXQpIHtcclxuICAgIC8vICAgJjpob3ZlciB7XHJcbiAgICAvLyAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3ItYmxhY2s7XHJcblxyXG4gICAgLy8gICAgIHN2ZyBwYXRoIHtcclxuICAgIC8vICAgICAgIHN0cm9rZTogQGNvbG9yLWJsYWNrO1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4tdGFibGV0KSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQgIDogQGNvbG9yLWxpZ2h0LWJsdWU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3ItbGlnaHQtYmx1ZTtcclxuXHJcbiAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgc3Ryb2tlOiBAY29sb3Itd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpY2stZG90cyB7XHJcbiAgICBwYWRkaW5nLXRvcCAgICA6IDE2cHg7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXAgICAgICA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zICAgIDogY2VudGVyO1xyXG4gICAgbGlzdC1zdHlsZSAgICAgOiBub25lO1xyXG4gICAgcG9pbnRlci1ldmVudHMgOiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQgICAgOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0ICAgOiAwO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZSAgOiAwO1xyXG4gICAgICBwYWRkaW5nICAgIDogMCA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgZm9udC1zaXplICAgIDogMDtcclxuICAgICAgd2lkdGggICAgICAgIDogMTJweDtcclxuICAgICAgaGVpZ2h0ICAgICAgIDogMTJweDtcclxuICAgICAgYm9yZGVyICAgICAgIDogMDtcclxuICAgICAgYmFja2dyb3VuZCAgIDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlciAgICAgICA6IDFweCBzb2xpZCAjQjlCOUI5O1xyXG4gICAgICBiYWNrZ3JvdW5kICAgOiBAY29sb3Itd2hpdGU7XHJcbiAgICAgIGJveC1zaXppbmcgICA6IGJvcmRlci1ib3g7XHJcbiAgICAgIGRpc3BsYXkgICAgICA6IGJsb2NrO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHRyYW5zaXRpb24gICA6IGFsbCAwLjVzO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1hY3RpdmUgYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZCAgOiBAY29sb3ItZGFyay1ibHVlO1xyXG4gICAgICBib3JkZXItY29sb3I6IEBjb2xvci1kYXJrLWJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnNpbmdsZS1yZXZpZXcge1xyXG4gIGRpc3BsYXkgICAgICAgICAgIDogYmxvY2s7XHJcbiAgdGV4dC1kZWNvcmF0aW9uICAgOiBub25lO1xyXG4gIGJhY2tncm91bmQgICAgICAgIDogQGNvbG9yLWJnO1xyXG4gIGJvcmRlci1yYWRpdXMgICAgIDogMjRweDtcclxuICAvLyBwYWRkaW5nICAgICAgICA6IDQ4cHggNjRweCA0OHB4IDQ4cHg7XHJcbiAgcGFkZGluZyAgICAgICAgICAgOiA0OHB4O1xyXG4gIGhlaWdodCAgICAgICAgICAgIDogMTAwJTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldCkge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDhweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICBwYWRkaW5nOiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIHBhZGRpbmcgICAgICA6IDI0cHggMTZweDtcclxuICB9XHJcblxyXG4gICZfX21haW4tYm94IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYW1lIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gICAgZm9udC1zaXplICAgICA6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodCAgIDogMS4yO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGF0ZSB7XHJcbiAgICBjb2xvciAgICAgIDogQGNvbG9yLWdyYXk7XHJcbiAgICBmb250LXNpemUgIDogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0LWJveCB7XHJcbiAgICBmb250LXNpemUgICAgICAgICA6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodCAgICAgICA6IDEuMjY7XHJcbiAgICBkaXNwbGF5ICAgICAgICAgICA6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNztcclxuICAgIG92ZXJmbG93ICAgICAgICAgIDogaGlkZGVuO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZm9udC1zaXplICAgICAgICAgOiAxNHB4O1xyXG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aHVtYiB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59IiwiLmV4YW1wbGVzLXdvcmsge1xyXG4gIHBhZGRpbmctdG9wICAgOiAzNHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA5NHB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBwYWRkaW5nLXRvcCAgIDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fd3JhcCB7XHJcbiAgICBwYWRkaW5nICAgICAgOiA2MHB4IDI0cHg7XHJcbiAgICBiYWNrZ3JvdW5kICAgOiBAY29sb3ItYmc7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZyAgICAgIDogMjRweCAxNnB4IDMycHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2xpZGVyIHtcclxuXHJcbiAgICAuc2xpY2stdHJhY2s6YmVmb3JlLFxyXG4gICAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICBkaXNwbGF5ICA6IGZsZXg7XHJcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0IDogLTEycHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTEycHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgaGVpZ2h0ICAgICAgIDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLWxlZnQgOiAxMnB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAud29yayB7XHJcbiAgICAvLyAgIGhlaWdodDogMTAwJTtcclxuICAgIC8vIH1cclxuICB9XHJcblxyXG4gICZfX3NsaWRlci1uYXYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wICAgICA6IC0ycHg7XHJcbiAgICByaWdodCAgIDogMDtcclxuICAgIHdpZHRoICAgOiAxMjBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYXYtcm93IHtcclxuICAgIGRpc3BsYXkgICAgIDogZmxleDtcclxuICAgIGZsZXgtd3JhcCAgIDogd3JhcDtcclxuICAgIG1hcmdpbi1sZWZ0IDogLTEycHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbmF2LWNvbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQgOiAxMnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICB9XHJcblxyXG4gICZfX25hdi1idG4ge1xyXG4gICAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXMgICAgOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZSAgICAgIDogMDtcclxuICAgIHdpZHRoICAgICAgICAgIDogNDhweDtcclxuICAgIGhlaWdodCAgICAgICAgIDogNDhweDtcclxuICAgIGJvcmRlciAgICAgICAgIDogMXB4IHNvbGlkICNCOUI5Qjk7XHJcbiAgICBib3gtc2l6aW5nICAgICA6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXItcmFkaXVzICA6IDUwJTtcclxuICAgIHRyYW5zaXRpb24gICAgIDogYWxsIDAuNXM7XHJcblxyXG4gICAgc3ZnIHBhdGgge1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IEBjb2xvci1ibGFjaztcclxuXHJcbiAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgc3Ryb2tlOiBAY29sb3ItYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpY2stZG90cyB7XHJcbiAgICBwYWRkaW5nLXRvcCAgICA6IDI0cHg7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXAgICAgICA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zICAgIDogY2VudGVyO1xyXG4gICAgbGlzdC1zdHlsZSAgICAgOiBub25lO1xyXG4gICAgcG9pbnRlci1ldmVudHMgOiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQgICAgOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0ICAgOiAwO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZSAgOiAwO1xyXG4gICAgICBwYWRkaW5nICAgIDogMCA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgZm9udC1zaXplICAgIDogMDtcclxuICAgICAgd2lkdGggICAgICAgIDogMTJweDtcclxuICAgICAgaGVpZ2h0ICAgICAgIDogMTJweDtcclxuICAgICAgYm9yZGVyICAgICAgIDogMDtcclxuICAgICAgYmFja2dyb3VuZCAgIDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlciAgICAgICA6IDFweCBzb2xpZCAjQjlCOUI5O1xyXG4gICAgICBiYWNrZ3JvdW5kICAgOiBAY29sb3Itd2hpdGU7XHJcbiAgICAgIGJveC1zaXppbmcgICA6IGJvcmRlci1ib3g7XHJcbiAgICAgIGRpc3BsYXkgICAgICA6IGJsb2NrO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHRyYW5zaXRpb24gICA6IGFsbCAwLjVzO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1hY3RpdmUgYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZCAgOiBAY29sb3ItZGFyay1ibHVlO1xyXG4gICAgICBib3JkZXItY29sb3I6IEBjb2xvci1kYXJrLWJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLndvcmsge1xyXG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgYmFja2dyb3VuZCAgIDogQGNvbG9yLXdoaXRlO1xyXG4gIHBhZGRpbmcgICAgICA6IDMycHggMzJweCA3MnB4O1xyXG4gIGhlaWdodCAgICAgICA6IDEwMCU7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBwYWRkaW5nICAgICAgOiAxNnB4IDE2cHggMjRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAmX19waG90by13cmFwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19waG90by1ib3gge1xyXG4gICAgd2lkdGggICAgICAgICA6IDEwMCU7XHJcbiAgICBoZWlnaHQgICAgICAgIDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MC41JTtcclxuICAgIHBvc2l0aW9uICAgICAgOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICZfX3Bob3RvIHtcclxuICAgIHdpZHRoICAgICA6IDEwMCU7XHJcbiAgICBoZWlnaHQgICAgOiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBwb3NpdGlvbiAgOiBhYnNvbHV0ZTtcclxuICAgIHRvcCAgICAgICA6IDA7XHJcbiAgICBsZWZ0ICAgICAgOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fcGhvdG9zLXJvdyB7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgICAgbWFyZ2luLWxlZnQgOiAtNHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBtYXJnaW4tbGVmdCA6IC0zcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTNweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Bob3Rvcy1jb2wge1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdCA6IDRweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0IDogM3B4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19waG90by1ib3gge1xyXG4gICAgZGlzcGxheSAgICAgIDogYmxvY2s7XHJcbiAgICBvdmVyZmxvdyAgICAgOiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Bob3RvIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICB0cmFuc2l0aW9uICAgOiBhbGwgMC41cztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmFtZS1ib3gge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYW1lIHtcclxuICAgIGZvbnQtc2l6ZSAgOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dC1ib3gge1xyXG4gICAgY29sb3IgICAgICAgICAgICAgOiBAY29sb3ItZ3JheTtcclxuICAgIGZvbnQtc2l6ZSAgICAgICAgIDogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgICAgIDogMS4zO1xyXG4gICAgZGlzcGxheSAgICAgICAgICAgOiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICBvdmVyZmxvdyAgICAgICAgICA6IGhpZGRlbjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0KSB7XHJcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmb250LXNpemUgICAgICAgICA6IDE0cHg7XHJcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4tdGFibGV0KSB7XHJcbiAgLndvcmtfX3Bob3RvLWJveDpob3ZlciB7XHJcbiAgICAud29ya19fcGhvdG8ge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnJldmlld3Mge1xyXG4gIC8vIHBhZGRpbmctdG9wICAgOiA2MHB4O1xyXG4gIHBhZGRpbmctdG9wICAgOiAzMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBwYWRkaW5nLXRvcCAgIDogMjRweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgfVxyXG5cclxuICAmX193cmFwIHtcclxuICAgIHBhZGRpbmctbGVmdCA6IDI0cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0IDogOHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib3gge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWxlZnQgOiA4cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0tYm94IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idG5zLXdyYXAge1xyXG4gICAgcGFkZGluZy10b3A6IDE2cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnRuLWJveCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuc2luZ2xlLXJldmlldyB7XHJcbiAgICBtaW4taGVpZ2h0OiAzMTVweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIG1pbi1oZWlnaHQgICA6IDI3NXB4O1xyXG4gICAgICAvLyBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wcmljZXMge1xyXG4gIC8vIHBhZGRpbmctdG9wICAgOiA2MHB4O1xyXG4gIHBhZGRpbmctdG9wICAgOiAzMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBwYWRkaW5nLXRvcCAgIDogMjRweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgfVxyXG5cclxuICAmX193cmFwIHt9XHJcblxyXG4gICZfX3RpdGxlLXdyYXAge1xyXG4gICAgcGFkZGluZy1sZWZ0IDogMjRweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWxlZnQgOiA4cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib3gge31cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wcmljZXMtaXRlbSB7XHJcblxyXG4gICZfX2J0biB7XHJcbiAgICBjdXJzb3IgICAgICAgICA6IHBvaW50ZXI7XHJcbiAgICBwYWRkaW5nICAgICAgICA6IDMycHggMjRweDtcclxuICAgIGJhY2tncm91bmQgICAgIDogQGNvbG9yLWJnO1xyXG4gICAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXMgICAgOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBib3JkZXItcmFkaXVzICA6IDI0cHg7XHJcbiAgICB0cmFuc2l0aW9uICAgICA6IGFsbCAwLjVzO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZyAgICAgIDogMjJweCAxNnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnRuLW5hbWUge1xyXG4gICAgZm9udC1zaXplICAgIDogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0ICA6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICA6IDEuMjtcclxuICAgIG1heC13aWR0aCAgICA6IGNhbGMoMTAwJSAtIDEyMHB4KTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sYWJlbC13cmFwIHtcclxuICAgIGJvcmRlci1yYWRpdXMgIDogMjRweCAyNHB4IDAgMDtcclxuICAgIHBhZGRpbmcgICAgICAgIDogMzJweCAyNHB4O1xyXG4gICAgYmFja2dyb3VuZCAgICAgOiBAY29sb3ItYmc7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtcyAgICA6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHRyYW5zaXRpb24gICAgIDogYWxsIDAuNXM7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xyXG4gICAgICBwYWRkaW5nICAgICAgOiAyMnB4IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sYWJlbC1uYW1lIHtcclxuICAgIGZvbnQtc2l6ZSAgICA6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodCAgOiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgOiAxLjI7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmFtZSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N1YiB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idG4tYXJyb3cge1xyXG4gICAgd2lkdGggICAgICAgICAgOiAxMjBweDtcclxuICAgIGZvbnQtc2l6ZSAgICAgIDogMDtcclxuICAgIGRpc3BsYXkgICAgICAgIDogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zICAgIDogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIHRyYW5zaXRpb24gICAgIDogYWxsIDAuNXM7XHJcbiAgfVxyXG5cclxuICAmX19idG4tYXJyb3ctbmFtZTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQgICAgICAgICA6ICfQoNCw0LfQstC10YDQvdGD0YLRjCc7XHJcbiAgICBmb250LXNpemUgICAgICAgOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQgICAgIDogMTtcclxuICAgIGNvbG9yICAgICAgICAgICA6IEBjb2xvci1ibHVlO1xyXG4gICAgcGFkZGluZy1yaWdodCAgIDogNnB4O1xyXG4gICAgdHJhbnNpdGlvbiAgICAgIDogYWxsIDAuNXM7XHJcbiAgICAvLyBhbmltYXRpb24gICAgOiBvcGFjaXR5QnRuIDFzIGxpbmVhcjtcclxuICB9XHJcblxyXG4gICZfX2J0bi1hcnJvdy1pY29uIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gIH1cclxuXHJcbiAgJl9faW5mbyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMjRweCAyNHB4O1xyXG4gICAgYmFja2dyb3VuZCAgIDogQGNvbG9yLXdoaXRlO1xyXG4gICAgcGFkZGluZyAgICAgIDogMTZweCAyNHB4IDMycHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTJweCAxMnB4O1xyXG4gICAgICBwYWRkaW5nICAgICAgOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2luZ2xlIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3ItYmc7XHJcbiAgICBwYWRkaW5nICAgICAgOiAxNnB4IDAgMTdweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2luZ2xlLWJveCB7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXAgICAgICA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtcyAgICA6IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2luZ2xlLW5hbWUge1xyXG4gICAgZm9udC1zaXplICA6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgd2lkdGggICAgICA6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgd2lkdGggICAgOiBjYWxjKDEwMCUgLSA4NXB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NpbmdsZS12YWx1ZSB7XHJcbiAgICBmb250LXNpemUgIDogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgd2lkdGggICAgICA6IDEwMHB4O1xyXG4gICAgdGV4dC1hbGlnbiA6IHJpZ2h0O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgd2lkdGggICAgOiA4NXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5wcmljZXMtaXRlbV9fYnRuLmpzLWFjY29yZGlvbi1idG4tLWFjdGl2ZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMjRweCAyNHB4IDAgMDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcclxuICB9XHJcblxyXG4gIC5wcmljZXMtaXRlbV9fYnRuLWFycm93LW5hbWU6OmJlZm9yZSB7XHJcbiAgICAvLyBhbmltYXRpb246IG9wYWNpdHlCdG4gMXMgbGluZWFyO1xyXG4gICAgY29udGVudDogJ9Ch0LLQtdGA0L3Rg9GC0YwnO1xyXG4gIH1cclxuXHJcbiAgLnByaWNlcy1pdGVtX19idG4tYXJyb3ctaWNvbiB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBvcGFjaXR5QnRuIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufSIsIi5wcm9tby1hYm91dCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDM0cHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmX19waWN0dXJlLXdyYXAge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcclxuICAgIG92ZXJmbG93ICAgICA6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uICAgICA6IHJlbGF0aXZlO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50ICAgOiAnJztcclxuICAgICAgZGlzcGxheSAgIDogYmxvY2s7XHJcbiAgICAgIHdpZHRoICAgICA6IDEwMCU7XHJcbiAgICAgIGhlaWdodCAgICA6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uICA6IGFic29sdXRlO1xyXG4gICAgICB0b3AgICAgICAgOiAwO1xyXG4gICAgICBsZWZ0ICAgICAgOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxMCwgMTAsIDExLCAwLjMwKSAwJSwgcmdiYSgxMCwgMTAsIDExLCAwLjMwKSAxMDAlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2luZm8td3JhcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3AgICAgIDogMDtcclxuICAgIGxlZnQgICAgOiAwO1xyXG4gICAgd2lkdGggICA6IDEwMCU7XHJcbiAgICBoZWlnaHQgIDogMTAwJTtcclxuICAgIHBhZGRpbmcgOiA2MHB4IDI0cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbmZvLWJveCB7XHJcbiAgICB3aWR0aCAgICA6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDY1MHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgY29sb3I6IEBjb2xvci13aGl0ZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgZm9udC1zaXplICA6IDI0cHg7XHJcbiAgICBjb2xvciAgICAgIDogQGNvbG9yLXdoaXRlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNvbnRhY3RzLXByb21vIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMzRweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XHJcbiAgfVxyXG5cclxuICAmX193cmFwIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XHJcbiAgICBiYWNrZ3JvdW5kICAgOiBAY29sb3Itd2hpdGU7XHJcbiAgICBwYWRkaW5nICAgICAgOiA2MHB4IDI0cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kICAgOiB0cmFuc3BhcmVudDtcclxuICAgICAgcGFkZGluZyAgICAgIDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8g0JTQu9GPINCa0JDQoNCi0KshISFcclxuLmNvbnRhY3RzLXByb21vIHtcclxuICAmX19tYXAtd3JhcCB7XHJcbiAgICBwb3NpdGlvbiAgICAgICAgOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoICAgICAgICAgICA6IDEwMCU7XHJcbiAgICAvLyBoZWlnaHQgICAgICAgOiAzOTBweDtcclxuICAgIGhlaWdodCAgICAgICAgICA6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kICAgICAgOiAjY2NjY2NjO1xyXG4gICAgYm9yZGVyLXJhZGl1cyAgIDogMzJweDtcclxuICAgIG92ZXJmbG93ICAgICAgICA6IGhpZGRlbjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICBoZWlnaHQ6IDM2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgaGVpZ2h0ICAgICAgIDogMzYwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tYXAge1xyXG4gICAgd2lkdGggOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxueW1hcHNbY2xhc3MkPVwic2VhcmNoX19zdWdnZXN0LWl0ZW1cIl0ge1xyXG4gIGZvbnQtZmFtaWx5OiBAZm9udDtcclxufVxyXG5cclxueW1hcHNbY2xhc3MkPVwiLWJhbGxvb25fX2NvbnRlbnRcIl0ge1xyXG4gIC8vIG1heC13aWR0aDogMjAwcHg7XHJcbn1cclxuXHJcbnltYXBzW2NsYXNzKj1cIi1iYWxsb29uX2xheW91dF9ub3JtYWxcIl0ge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbnRhY3RzLXByb21vIHtcclxuICAmX19tYXAtYmFsbG9uIHtcclxuICAgIGZvbnQtZmFtaWx5OiBAZm9udDtcclxuICB9XHJcblxyXG4gICZfX21hcC1hZHJlc3MtbmFtZSB7XHJcbiAgICBmb250LXNpemUgICAgIDogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgOiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgIDogMS4zO1xyXG4gICAgY29sb3IgICAgICAgICA6IEBjb2xvci1ibGFjaztcclxuICAgIGZvbnQtZmFtaWx5ICAgOiBAZm9udDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XHJcbiAgICBwYWRkaW5nLXRvcCAgIDogMTBweDtcclxuICB9XHJcblxyXG4gICZfX21hcC1hZHJlc3Mge1xyXG4gICAgY29sb3IgICAgICAgICA6IEBjb2xvci1ibGFjaztcclxuICAgIGZvbnQtZmFtaWx5ICAgOiBAZm9udDtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQgICA6IDEuMztcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIH1cclxufSIsIi5jb250YWN0cy1pbmZvIHtcclxuICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gIGJvcmRlciAgICAgICA6IDFweCBzb2xpZCAjQjlCOUI5O1xyXG4gIHBhZGRpbmcgICAgICA6IDQ4cHggMzJweCAyNHB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBib3JkZXIgICAgICAgOiAwO1xyXG4gICAgYmFja2dyb3VuZCAgIDogQGNvbG9yLXdoaXRlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIHBhZGRpbmcgICAgICA6IDI0cHggMTZweCA4cHg7XHJcbiAgfVxyXG5cclxuICAmX19tb2ItdGl0bGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGRpc3BsYXkgICAgICAgOiBibG9jaztcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZSAgICAgOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodCAgIDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodCAgIDogMS4yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XHJcbiAgICBmb250LXNpemUgICAgIDogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgOiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgIDogMS4yO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZm9udC1zaXplICAgICA6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1uYW1lIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgZm9udC1zaXplICAgICA6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodCAgIDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQgICA6IDEuMjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGZvbnQtc2l6ZSAgICAgOiAxNnB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0tY29udGFjdCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheSAgICAgICAgOiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3IgICAgICAgICAgOiBAY29sb3ItYmx1ZTtcclxuICAgICAgZm9udC1zaXplICAgICAgOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodCAgICA6IDEuMjtcclxuICAgICAgdHJhbnNpdGlvbiAgICAgOiBhbGwgMC41cztcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4tdGFibGV0KSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogQGNvbG9yLWdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGltZSB7XHJcbiAgICBjb2xvciAgICAgIDogQGNvbG9yLWdyYXk7XHJcbiAgICBmb250LXNpemUgIDogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zb2NpYWwge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdHJhbnNwb3J0LWJveCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1sYWJlbCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgIGNvbG9yICAgICAgICAgOiBAY29sb3ItZ3JheTtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQgICA6IDEuMjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RyYW5zcG9ydCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdHJhbnNwb3J0LWljb24ge1xyXG4gICAgZGlzcGxheSAgICAgIDogYmxvY2s7XHJcbiAgICB3aWR0aCAgICAgICAgOiAxMHB4O1xyXG4gICAgaGVpZ2h0ICAgICAgIDogMTBweDtcclxuICAgIGJhY2tncm91bmQgICA6ICMwNTMyNDc7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBmb250LXNpemUgICAgOiAwO1xyXG4gICAgbWFyZ2luLXRvcCAgIDogNnB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLW1ldHJvIHtcclxuICAgICAgYmFja2dyb3VuZDogI0UzQTJENztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RyYW5zcG9ydC1uYW1lIHtcclxuICAgIGZvbnQtc2l6ZSAgIDogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0IDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQgOiAxLjI7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgIHBhZGRpbmctdG9wIDogMnB4O1xyXG4gICAgbWF4LXdpZHRoICAgOiBjYWxjKDEwMCUgLSAxMHB4KTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIucGhvdG8tZ2FsbGVyeSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDM0cHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fd3JhcCB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDI0cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZS1ib3gge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWxlZnQgOiAxNnB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm94IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICZfX3Bob3RvIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBib3JkZXItcmFkaXVzICAgOiAxMnB4O1xyXG4gICAgICAvLyBtaW4taGVpZ2h0ICAgOiAyMDJweDtcclxuICAgICAgLy8gb2JqZWN0LWZpdCAgIDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zbGlkZXItbmF2IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcCAgICAgOiAtMnB4O1xyXG4gICAgcmlnaHQgICA6IDA7XHJcbiAgICB3aWR0aCAgIDogMTIwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmF2LXJvdyB7XHJcbiAgICBkaXNwbGF5ICAgICA6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXAgICA6IHdyYXA7XHJcbiAgICBtYXJnaW4tbGVmdCA6IC0xMnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcclxuICB9XHJcblxyXG4gICZfX25hdi1jb2wge1xyXG4gICAgcGFkZGluZy1sZWZ0IDogMTJweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgfVxyXG5cclxuICAmX19uYXYtYnRuIHtcclxuICAgIGRpc3BsYXkgICAgICAgIDogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zICAgIDogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmb250LXNpemUgICAgICA6IDA7XHJcbiAgICB3aWR0aCAgICAgICAgICA6IDQ4cHg7XHJcbiAgICBoZWlnaHQgICAgICAgICA6IDQ4cHg7XHJcbiAgICBib3JkZXIgICAgICAgICA6IDFweCBzb2xpZCAjQjlCOUI5O1xyXG4gICAgYm94LXNpemluZyAgICAgOiBib3JkZXItYm94O1xyXG4gICAgYm9yZGVyLXJhZGl1cyAgOiA1MCU7XHJcbiAgICB0cmFuc2l0aW9uICAgICA6IGFsbCAwLjVzO1xyXG5cclxuICAgIHN2ZyBwYXRoIHtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi10YWJsZXQpIHtcclxuICAgIC8vICAgJjpob3ZlciB7XHJcbiAgICAvLyAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3ItYmxhY2s7XHJcblxyXG4gICAgLy8gICAgIHN2ZyBwYXRoIHtcclxuICAgIC8vICAgICAgIHN0cm9rZTogQGNvbG9yLWJsYWNrO1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4tdGFibGV0KSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQgIDogQGNvbG9yLWxpZ2h0LWJsdWU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3ItbGlnaHQtYmx1ZTtcclxuXHJcbiAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgc3Ryb2tlOiBAY29sb3Itd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpY2stZG90cyB7XHJcbiAgICBwYWRkaW5nLXRvcCAgICA6IDI0cHg7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXAgICAgICA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zICAgIDogY2VudGVyO1xyXG4gICAgbGlzdC1zdHlsZSAgICAgOiBub25lO1xyXG4gICAgcG9pbnRlci1ldmVudHMgOiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQgICAgOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0ICAgOiAwO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZSAgOiAwO1xyXG4gICAgICBwYWRkaW5nICAgIDogMCA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgZm9udC1zaXplICAgIDogMDtcclxuICAgICAgd2lkdGggICAgICAgIDogMTJweDtcclxuICAgICAgaGVpZ2h0ICAgICAgIDogMTJweDtcclxuICAgICAgYm9yZGVyICAgICAgIDogMDtcclxuICAgICAgYmFja2dyb3VuZCAgIDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlciAgICAgICA6IDFweCBzb2xpZCAjQjlCOUI5O1xyXG4gICAgICBiYWNrZ3JvdW5kICAgOiBAY29sb3Itd2hpdGU7XHJcbiAgICAgIGJveC1zaXppbmcgICA6IGJvcmRlci1ib3g7XHJcbiAgICAgIGRpc3BsYXkgICAgICA6IGJsb2NrO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHRyYW5zaXRpb24gICA6IGFsbCAwLjVzO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1hY3RpdmUgYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZCAgOiBAY29sb3ItZGFyay1ibHVlO1xyXG4gICAgICBib3JkZXItY29sb3I6IEBjb2xvci1kYXJrLWJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnNwZWNpYWxpc3QtY2FyZCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDM0cHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fd3JhcCB7XHJcbiAgICBwYWRkaW5nOiAwIDI0cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19waG90byB7XHJcbiAgICB3aWR0aCAgICAgICAgOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHdpZHRoICAgICAgICAgIDogMjAwcHg7XHJcbiAgICAgIGhlaWdodCAgICAgICAgIDogMjAwcHg7XHJcbiAgICAgIG9iamVjdC1maXQgICAgIDogY292ZXI7XHJcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1cyAgOiA1MCU7XHJcbiAgICAgIG1hcmdpbiAgICAgICAgIDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2luZm8tYm94IHtcclxuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDMycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYW1lIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fZXhwZXJpZW5jZS1ib3gge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2V4cGVyaWVuY2Uge1xyXG4gICAgZm9udC1zaXplICA6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3VidGl0bGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICBjb2xvciAgICAgICAgIDogQGNvbG9yLWdyYXk7XHJcbiAgICBmb250LXNpemUgICAgIDogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wb3N0LWJveCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcG9zdCB7XHJcbiAgICBmb250LXNpemUgIDogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3BlY2lhbGl6YXRpb25zIHtcclxuICAgIGxpc3Qtc3R5bGUgOiBub25lO1xyXG4gICAgZm9udC1zaXplICA6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnNwZWNpYWxpc3QtaW5mbyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDM0cHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fd3JhcCB7XHJcbiAgICBwYWRkaW5nICAgICAgOiA2MHB4IDI0cHg7XHJcbiAgICBiYWNrZ3JvdW5kICAgOiBAY29sb3Itd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZyAgICAgIDogMjRweCAxNnB4IDMycHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb2wtLWFkZGl0aW9uYWwtZWR1Y2F0aW9uIHtcclxuICAgIG9yZGVyICAgICAgOiAzO1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgICAgb3JkZXIgICAgICA6IGluaXRpYWw7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZWR1Y2F0aW9uLWJveCB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZWR1Y2F0aW9uLWl0ZW0ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2VkdWNhdGlvbi15ZWFyIHtcclxuICAgIGNvbG9yICAgICAgOiBAY29sb3ItZ3JheTtcclxuICAgIGZvbnQtc2l6ZSAgOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGRpc3BsYXkgICAgOiBibG9jaztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGZvbnQtc2l6ZSAgICAgOiAxNHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2VkdWNhdGlvbi1uYW1lIHtcclxuICAgIGZvbnQtc2l6ZSAgOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGRpc3BsYXkgICAgOiBibG9jaztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuc3BlY2lhbGlzdC1jZXJ0aWZpY2F0ZXMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9fcGhvdG8ge1xyXG4gICAgYm9yZGVyLXJhZGl1cyAgICAgICAgIDogMjRweDtcclxuICAgIHdpZHRoICAgICAgICAgICAgICAgICA6IDEwMCU7XHJcbiAgICBoZWlnaHQgICAgICAgICAgICAgICAgOiAzNTZweDtcclxuICAgIGJvcmRlciAgICAgICAgICAgICAgICA6IDFweCBzb2xpZCAjQjlCOUI5O1xyXG4gICAgLy8gb2JqZWN0LWZpdCAgICAgICAgIDogY29udGFpbjtcclxuICAgIG9iamVjdC1maXQgICAgICAgICAgICA6IGNvdmVyO1xyXG4gICAgLy8gb2JqZWN0LXBvc2l0aW9uICAgICAgIDogdG9wIGxlZnQ7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICBoZWlnaHQgICAgICAgOiAyMTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NsaWRlciB7XHJcblxyXG4gICAgLnNsaWNrLXRyYWNrOmJlZm9yZSxcclxuICAgIC5zbGljay10cmFjazphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXRyYWNrIHtcclxuICAgICAgZGlzcGxheSAgOiBmbGV4O1xyXG4gICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICBtYXJnaW4tbGVmdCA6IC0xMnB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0IDogLTRweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICBoZWlnaHQgICAgICAgOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdCA6IDEycHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0IDogNHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC5zcGVjaWFsaXN0LWNlcnRpZmljYXRlc19faXRlbSB7XHJcbiAgICAvLyAgIGhlaWdodDogMTAwJTtcclxuICAgIC8vIH1cclxuICB9XHJcblxyXG4gICZfX3NsaWRlci1uYXYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wICAgICA6IC0ycHg7XHJcbiAgICByaWdodCAgIDogMDtcclxuICAgIHdpZHRoICAgOiAxMjBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYXYtcm93IHtcclxuICAgIGRpc3BsYXkgICAgIDogZmxleDtcclxuICAgIGZsZXgtd3JhcCAgIDogd3JhcDtcclxuICAgIG1hcmdpbi1sZWZ0IDogLTEycHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbmF2LWNvbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQgOiAxMnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICB9XHJcblxyXG4gICZfX25hdi1idG4ge1xyXG4gICAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXMgICAgOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZSAgICAgIDogMDtcclxuICAgIHdpZHRoICAgICAgICAgIDogNDhweDtcclxuICAgIGhlaWdodCAgICAgICAgIDogNDhweDtcclxuICAgIGJvcmRlciAgICAgICAgIDogMXB4IHNvbGlkICNCOUI5Qjk7XHJcbiAgICBib3gtc2l6aW5nICAgICA6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXItcmFkaXVzICA6IDUwJTtcclxuICAgIHRyYW5zaXRpb24gICAgIDogYWxsIDAuNXM7XHJcblxyXG4gICAgc3ZnIHBhdGgge1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kICA6IEBjb2xvci1saWdodC1ibHVlO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLWxpZ2h0LWJsdWU7XHJcblxyXG4gICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgIHN0cm9rZTogQGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWNrLWRvdHMge1xyXG4gICAgcGFkZGluZy10b3AgICAgOiAyNHB4O1xyXG4gICAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xyXG4gICAgZmxleC13cmFwICAgICAgOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtcyAgICA6IGNlbnRlcjtcclxuICAgIGxpc3Qtc3R5bGUgICAgIDogbm9uZTtcclxuICAgIHBvaW50ZXItZXZlbnRzIDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0ICAgIDogMDtcclxuICAgIG1hcmdpbi1yaWdodCAgIDogMDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICBmb250LXNpemUgIDogMDtcclxuICAgICAgcGFkZGluZyAgICA6IDAgNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZSAgICA6IDA7XHJcbiAgICAgIHdpZHRoICAgICAgICA6IDEycHg7XHJcbiAgICAgIGhlaWdodCAgICAgICA6IDEycHg7XHJcbiAgICAgIGJvcmRlciAgICAgICA6IDA7XHJcbiAgICAgIGJhY2tncm91bmQgICA6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXIgICAgICAgOiAxcHggc29saWQgI0I5QjlCOTtcclxuICAgICAgYmFja2dyb3VuZCAgIDogQGNvbG9yLXdoaXRlO1xyXG4gICAgICBib3gtc2l6aW5nICAgOiBib3JkZXItYm94O1xyXG4gICAgICBkaXNwbGF5ICAgICAgOiBibG9jaztcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB0cmFuc2l0aW9uICAgOiBhbGwgMC41cztcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQgIDogQGNvbG9yLWRhcmstYmx1ZTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3ItZGFyay1ibHVlO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zZXJ2aWNlLXByb21vIHtcclxuICBwYWRkaW5nLWJvdHRvbTogOTRweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XHJcbiAgfVxyXG5cclxuICAmX193cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAvLyAgIG1pbi1oZWlnaHQ6IDMyNHB4O1xyXG4gICAgLy8gfVxyXG4gIH1cclxuXHJcbiAgJl9fcGljdHVyZS13cmFwIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XHJcbiAgICBvdmVyZmxvdyAgICAgOiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgIHBvc2l0aW9uICAgICA6IGFic29sdXRlO1xyXG4gICAgICB0b3AgICAgICAgICAgOiAwO1xyXG4gICAgICBsZWZ0ICAgICAgICAgOiAwO1xyXG4gICAgICB3aWR0aCAgICAgICAgOiAxMDAlO1xyXG4gICAgICBoZWlnaHQgICAgICAgOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGljdHVyZSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHdpZHRoICAgICA6IDEwMCU7XHJcbiAgICAgIGhlaWdodCAgICA6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5mby13cmFwIHtcclxuICAgIHBvc2l0aW9uICAgICAgIDogYWJzb2x1dGU7XHJcbiAgICB0b3AgICAgICAgICAgICA6IDA7XHJcbiAgICBsZWZ0ICAgICAgICAgICA6IDA7XHJcbiAgICB3aWR0aCAgICAgICAgICA6IDEwMCU7XHJcbiAgICBoZWlnaHQgICAgICAgICA6IDEwMCU7XHJcbiAgICBwYWRkaW5nICAgICAgICA6IDYwcHggMzJweDtcclxuICAgIGRpc3BsYXkgICAgICAgIDogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uIDogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nIDogMjRweCAxNnB4IDMycHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wICAgICA6IGF1dG87XHJcbiAgICAgIGxlZnQgICAgOiBhdXRvO1xyXG4gICAgICBwYWRkaW5nIDogMjRweCAxNnB4IDMycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbmZvLWJveCB7XHJcbiAgICB3aWR0aCAgICAgICAgIDogMTAwJTtcclxuICAgIG1heC13aWR0aCAgICAgOiA2NTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgbWF4LXdpZHRoICAgICA6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZSAgOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190YWdzLWNvbCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICB9XHJcblxyXG4gICZfX3RhZyB7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGlubGluZS1mbGV4O1xyXG4gICAgd2hpdGUtc3BhY2UgICAgOiBub3dyYXA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBwYWRkaW5nICAgICAgICA6IDEycHggMjRweDtcclxuICAgIGJvcmRlci1yYWRpdXMgIDogNjBweDtcclxuICAgIGJhY2tncm91bmQgICAgIDogQGNvbG9yLWxpZ2h0LWJsdWU7XHJcbiAgICBjb2xvciAgICAgICAgICA6IEBjb2xvci13aGl0ZTtcclxuICAgIGZvbnQtc2l6ZSAgICAgIDogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgIDogMS4yO1xyXG4gICAgdHJhbnNpdGlvbiAgICAgOiBhbGwgMC41cztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmcgIDogOHB4IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi10YWJsZXQpIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQGNvbG9yLWdyZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnNlcnZpY2UtaW5mbyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgfVxyXG5cclxuICAmX193cmFwIHtcclxuICAgIHBhZGRpbmc6IDAgMjRweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZS13cmFwIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0IDogMTZweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbCB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIG9yZGVyOiA3O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29sLS1maXJzdC10ZXh0IHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb2wtLXNlY29uZC10ZXh0IHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgb3JkZXI6IDM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb2wtLXRoaXJkcy10ZXh0IHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgb3JkZXI6IDU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb2wtLWZpcnN0LXBob3RvIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb2wtLXNlY29uZC1waG90byB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIG9yZGVyOiA0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29sLS10aGlyZHMtcGhvdG8ge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBvcmRlcjogNjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQtYm94IHtcclxuICAgIGZvbnQtc2l6ZSAgOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdCA6IDE2cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICAgIGZvbnQtc2l6ZSAgICA6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgcCxcclxuICAgIHVsLFxyXG4gICAgaDMge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHBvc2l0aW9uICAgICAgOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1sZWZ0ICA6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQgICAgICA6ICcnO1xyXG4gICAgICAgIGRpc3BsYXkgICAgICA6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoICAgICAgICA6IDZweDtcclxuICAgICAgICBoZWlnaHQgICAgICAgOiA2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgIDogQGNvbG9yLWJsYWNrO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwb3NpdGlvbiAgICAgOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0ICAgICAgICAgOiAwcHg7XHJcbiAgICAgICAgdG9wICAgICAgICAgIDogMTBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICAgICAgdG9wIDogNnB4O1xyXG4gICAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGhvdG8tYm94IHtcclxuICAgIHBhZGRpbmctdG9wICAgOiAxNnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLXRvcCAgIDogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19waG90by13cmFwIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICBvdmVyZmxvdyAgICAgOiBoaWRkZW47XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGhvdG8ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgIHRyYW5zaXRpb24gICA6IGFsbCAwLjVzO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuc2VydmljZS1zcGVjaWFsaXN0cyB7XHJcbiAgcGFkZGluZy10b3AgICA6IDQwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDM0cHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIHBhZGRpbmctdG9wICAgICAgOiAyNHB4O1xyXG4gICAgLy8gcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgIHBhZGRpbmctYm90dG9tICAgOiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fd3JhcCB7XHJcbiAgICBwYWRkaW5nOiAwIDI0cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm94IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlLXdyYXAge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWxlZnQgOiAxNnB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2xpZGVyIHtcclxuXHJcbiAgICAuc2xpY2stdHJhY2s6YmVmb3JlLFxyXG4gICAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICBkaXNwbGF5ICA6IGZsZXg7XHJcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0IDogLTEycHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTEycHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgaGVpZ2h0ICAgICAgIDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLWxlZnQgOiAxMnB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3BlY2lhbGlzdC1pdGVtIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2xpZGVyLW5hdiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3AgICAgIDogLTJweDtcclxuICAgIHJpZ2h0ICAgOiAwO1xyXG4gICAgd2lkdGggICA6IDEyMHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX25hdi1yb3cge1xyXG4gICAgZGlzcGxheSAgICAgOiBmbGV4O1xyXG4gICAgZmxleC13cmFwICAgOiB3cmFwO1xyXG4gICAgbWFyZ2luLWxlZnQgOiAtMTJweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XHJcbiAgfVxyXG5cclxuICAmX19uYXYtY29sIHtcclxuICAgIHBhZGRpbmctbGVmdCA6IDEycHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbmF2LWJ0biB7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtcyAgICA6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZm9udC1zaXplICAgICAgOiAwO1xyXG4gICAgd2lkdGggICAgICAgICAgOiA0OHB4O1xyXG4gICAgaGVpZ2h0ICAgICAgICAgOiA0OHB4O1xyXG4gICAgYm9yZGVyICAgICAgICAgOiAxcHggc29saWQgI0I5QjlCOTtcclxuICAgIGJveC1zaXppbmcgICAgIDogYm9yZGVyLWJveDtcclxuICAgIGJvcmRlci1yYWRpdXMgIDogNTAlO1xyXG4gICAgdHJhbnNpdGlvbiAgICAgOiBhbGwgMC41cztcclxuXHJcbiAgICBzdmcgcGF0aCB7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4tdGFibGV0KSB7XHJcbiAgICAvLyAgICY6aG92ZXIge1xyXG4gICAgLy8gICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLWJsYWNrO1xyXG5cclxuICAgIC8vICAgICBzdmcgcGF0aCB7XHJcbiAgICAvLyAgICAgICBzdHJva2U6IEBjb2xvci1ibGFjaztcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyAgIH1cclxuICAgIC8vIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kICA6IEBjb2xvci1saWdodC1ibHVlO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLWxpZ2h0LWJsdWU7XHJcblxyXG4gICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgIHN0cm9rZTogQGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWNrLWRvdHMge1xyXG4gICAgcGFkZGluZy10b3AgICAgICAgOiAxMnB4O1xyXG4gICAgLy8gcGFkZGluZy10b3AgICAgOiAyNHB4O1xyXG4gICAgZGlzcGxheSAgICAgICAgICAgOiBmbGV4O1xyXG4gICAgZmxleC13cmFwICAgICAgICAgOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50ICAgOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtcyAgICAgICA6IGNlbnRlcjtcclxuICAgIGxpc3Qtc3R5bGUgICAgICAgIDogbm9uZTtcclxuICAgIHBvaW50ZXItZXZlbnRzICAgIDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0ICAgICAgIDogMDtcclxuICAgIG1hcmdpbi1yaWdodCAgICAgIDogMDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICBmb250LXNpemUgIDogMDtcclxuICAgICAgcGFkZGluZyAgICA6IDAgNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZSAgICAgICA6IDA7XHJcbiAgICAgIHdpZHRoICAgICAgICAgICA6IDEycHg7XHJcbiAgICAgIGhlaWdodCAgICAgICAgICA6IDEycHg7XHJcbiAgICAgIGJvcmRlciAgICAgICAgICA6IDA7XHJcbiAgICAgIGJhY2tncm91bmQgICAgICA6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXIgICAgICAgICAgOiAxcHggc29saWQgI0I5QjlCOTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLXdoaXRlO1xyXG4gICAgICBib3gtc2l6aW5nICAgICAgOiBib3JkZXItYm94O1xyXG4gICAgICBkaXNwbGF5ICAgICAgICAgOiBibG9jaztcclxuICAgICAgYm9yZGVyLXJhZGl1cyAgIDogNTAlO1xyXG4gICAgICB0cmFuc2l0aW9uICAgICAgOiBhbGwgMC41cztcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQgIDogQGNvbG9yLWRhcmstYmx1ZTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3ItZGFyay1ibHVlO1xyXG4gICAgfVxyXG4gIH1cclxufSJdfQ== */
