@font-face {
  font-family: "Cygre";
  src: url("../font/CygreRegular.eot");
  src: url("../font/CygreRegular.eot") format("embedded-opentype"), url("../font/CygreRegular.woff2") format("woff2"), url("../font/CygreRegular.woff") format("woff"), url("../font/CygreRegular.ttf") format("truetype"), url("../font/CygreRegular.svg#CygreRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Cygre";
  src: url("../font/CygreBold.eot");
  src: url("../font/CygreBold.eot") format("embedded-opentype"), url("../font/CygreBold.woff2") format("woff2"), url("../font/CygreBold.woff") format("woff"), url("../font/CygreBold.ttf") format("truetype"), url("../font/CygreBold.svg#CygreBold") format("svg");
  font-weight: bold;
  font-style: normal;
}

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

img {
  max-width: 100%;
  height: auto;
  -o-object-fit: contain;
  object-fit: contain;
}

a {
  text-decoration: none;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  color: #3fb680;
}

a,
button {
  cursor: pointer;
  border: none;
}

html {
  overflow: hidden auto;
}

html::-webkit-scrollbar {
  width: 10px;
}

html::-webkit-scrollbar-track {
  background: #e9ecf1;
}

html::-webkit-scrollbar-thumb {
  background: #345c5f;
}

body {
  font: 400 16px/140% "Cygre", sans-serif;
  background: #eff3f0;
  margin: 0;
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  color: #345c5f;
}

.container,
[class*=__container] {
  max-width: 1800px;
  width: 100%;
  margin: 0 auto;
  padding: 0 20px;
}

.main {
  margin-top: 105px;
}

body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 100vh;
}

body footer {
  margin-top: auto;
}

.btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 14px 16px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border-radius: 100px;
  opacity: 0.88;
  background: #345c5f;
  color: #fff;
  font-size: 18px;
  line-height: 1.4;
  font-weight: 500;
  text-transform: uppercase;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.btn:active {
  -webkit-transform: scale(0.95);
  -ms-transform: scale(0.95);
  transform: scale(0.95);
}

.btn_white {
  background: #fff;
  color: #345c5f;
}

.qty {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 8px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 999px;
  border: 1px solid #cfd6d9;
  background: #fff;
  overflow: hidden;
  padding: 0 8px;
}

.qty__btn,
.qty__input {
  height: 63px;
  background: none;
  border: none;
}

.qty__btn {
  width: 24px;
  display: inline-grid;
  place-items: center;
  padding: 0;
  cursor: pointer;
  color: #296260;
  -webkit-transition: background 0.2s ease, border-color 0.2s ease, -webkit-transform 0.06s ease;
  transition: background 0.2s ease, border-color 0.2s ease, -webkit-transform 0.06s ease;
  -o-transition: transform 0.06s ease, background 0.2s ease, border-color 0.2s ease;
  transition: transform 0.06s ease, background 0.2s ease, border-color 0.2s ease;
  transition: transform 0.06s ease, background 0.2s ease, border-color 0.2s ease, -webkit-transform 0.06s ease;
  font-size: 18px;
}

.qty__btn:active {
  -webkit-transform: scale(0.96);
  -ms-transform: scale(0.96);
  transform: scale(0.96);
}

.qty__btn:hover {
  background: #f7f9fa;
  border-color: #b9c3c7;
}

.qty__btn:focus-visible {
  outline: none;
  -webkit-box-shadow: 0 0 0 3px rgba(16, 132, 113, 0.25);
  box-shadow: 0 0 0 3px rgba(16, 132, 113, 0.25);
}

.qty__input {
  width: 72px;
  text-align: center;
  background: #fff;
  color: #296260;
  font-size: 18px;
  -moz-appearance: textfield;
}

.qty__input::-webkit-outer-spin-button,
.qty__input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.qty__input:focus {
  outline: none;
}

.form-input {
  width: 100%;
}

.form-input input {
  width: 100%;
  background: transparent;
  border-radius: 105px;
  border: 1px solid #3f6769;
  padding: 19px 20px;
  color: #3f6769;
  font-size: 12px;
  font-style: normal;
  font-weight: 300;
  line-height: 100%;
  outline: none;
}

.form-input input:focus-within {
  border-color: #44798e;
}

.form-input.error-fields input {
  border-color: red;
}

.form-input.error-fields span {
  display: block;
  color: red;
  font-size: 12px;
  padding-top: 8px;
}

.form-acceptance input {
  width: 0;
  height: 0;
  position: absolute;
  opacity: 0;
  visibility: hidden;
}

.form-acceptance input + span {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
  padding-left: 20px;
  font-size: 12px;
  font-style: normal;
  font-weight: 300;
  line-height: 100%;
}

.form-acceptance input + span a {
  color: #3f6769;
  letter-spacing: -0.2px;
  text-decoration-line: underline;
  text-decoration-style: solid;
  -webkit-text-decoration-skip: ink;
  text-decoration-skip-ink: auto;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}

.form-acceptance input + span::before {
  display: block;
  content: "";
  width: 14px;
  height: 14px;
  border: 1px solid #3f6769;
  position: absolute;
  top: 0;
  left: 0;
}

.form-acceptance input:checked + span::before {
  background: #44798e url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5562 10.2999L2.6687 7.41241L3.49353 6.58757L5.55708 8.64878L5.5562 8.64966L10.5058 3.70007L11.3306 4.52491L6.38103 9.47507L5.55678 10.2993L5.5562 10.2999Z' fill='white'/%3E%3C/svg%3E%0A") center center/contain no-repeat;
}

.form-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  gap: 10px;
  margin-bottom: 10px;
}

.breadcrumbs {
  margin-bottom: 20px;
}

.breadcrumbs ul {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 8px;
  list-style: none;
}

.breadcrumbs ul li {
  font-size: 14px;
  line-height: 18px;
  color: #296260;
}

.breadcrumbs ul li:not(:last-child)::after {
  content: "/";
  margin-left: 8px;
  color: #296260;
}

.breadcrumbs ul li a {
  color: #296260;
  text-decoration: none;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}

.breadcrumbs ul li a:hover {
  color: #296260;
}

.mobile-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100lvh;
  background: #f3f7f7;
  color: #3f6769;
  overflow: hidden;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  opacity: 0;
  z-index: 49;
}

.mobile-menu.show {
  -webkit-transform: translateX(0%);
  -ms-transform: translateX(0%);
  transform: translateX(0%);
  opacity: 1;
}

.mobile-menu__container {
  overflow: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 40px;
  padding: 110px 20px 50px !important;
}

.mobile-menu__list > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  list-style: none;
  gap: 20px;
  margin: 0;
  padding: 0;
}

.mobile-menu__list li {
  margin: 0;
  padding: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.mobile-menu__list li a {
  color: #3f6769;
  font-size: 20px;
  font-style: normal;
  line-height: normal;
  text-transform: uppercase;
}

.mobile-menu__list .menu-parent {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.mobile-menu__list .menu-parent__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
  position: relative;
}

.mobile-menu__list .menu-parent__item::after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  background: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%0A%3E%3Cpath d='M9 0.75L5 4.75L1 0.75' stroke='%2344798E' /%3E%3C/svg%3E%0A") center center/10px no-repeat;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.mobile-menu__list .menu-parent__item.show::after {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.mobile-menu__list .sub-menu {
  display: none;
  opacity: 0;
  position: relative;
  top: 100%;
  left: 0px;
  list-style: none;
  margin: 0;
  padding: 0;
  background: transparent;
}

.mobile-menu__list .sub-menu li {
  margin: 10px 0;
}

.mobile-menu__list .sub-menu li a {
  color: #343b3f;
  font-size: 16px;
}

.mobile-menu__footer {
  margin-top: auto;
}

.mobile-menu__footer .btn {
  width: 100%;
}

.header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  background: #f3f7f7;
  padding: 10px 0;
}

.header__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 30px;
}

.header__logo img {
  max-width: 228px;
}

.header__menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

.header__menu ul a {
  color: #345c5f;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.header__contacts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  gap: 5px;
}

.header__contacts a {
  color: #345c5f;
  text-align: right;
  font-size: 23px;
  font-weight: 400;
  text-transform: uppercase;
}

.header__contacts span {
  color: #345c5f;
  text-align: right;
  font-size: 12px;
  font-weight: 400;
}

.header__burger {
  width: auto;
  padding: 10px 28px;
  border-radius: 30px;
  border: 1px solid #b2cdca;
  display: none;
  gap: 2px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  cursor: pointer;
}

.header__burger span {
  background: #345c5f;
  display: block;
  width: 15px;
  height: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.header__burger.show span:nth-child(1) {
  -webkit-transform: translateY(4px) rotate(45deg);
  -ms-transform: translateY(4px) rotate(45deg);
  transform: translateY(4px) rotate(45deg);
}

.header__burger.show span:nth-child(2) {
  opacity: 0;
}

.header__burger.show span:nth-child(3) {
  -webkit-transform: translateY(-4px) rotate(-45deg);
  -ms-transform: translateY(-4px) rotate(-45deg);
  transform: translateY(-4px) rotate(-45deg);
}

.footer {
  background: #3f6769;
  color: #fff;
  padding: 85px 0 65px;
}

.footer__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  gap: 30px;
}

.footer .logo img {
  max-width: 228px;
}

.footer .phone {
  margin-top: 20px;
  color: #fff;
  font-size: 30px;
  font-weight: 400;
  line-height: 114%;
  text-transform: uppercase;
}

.footer .work {
  margin-top: 16px;
  color: rgba(255, 255, 255, 0.71);
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.footer__column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.footer__column:nth-child(2) {
  max-width: 325px;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.footer__column:nth-child(2) .logo {
  display: none;
}

.footer__menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 15px;
}

.footer__menu ul a {
  color: #fff;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.footer__subcreble form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  gap: 14px;
}

.footer__subcreble .form-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.footer__subcreble .form-item input {
  min-width: 320px;
  background: transparent;
  padding: 20px 31px;
  border-radius: 80px;
  border: 1px solid rgba(255, 255, 255, 0.31);
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
}

.footer__subcreble .form-item input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}

.footer__subcreble .form-item input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.7);
}

.footer__subcreble .form-item input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}

.footer__subcreble .form-item input::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}

.footer__subcreble .form-item input::placeholder {
  color: rgba(255, 255, 255, 0.7);
}

.footer__subcreble .btn_white {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 14px 48px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  border-radius: 100px;
  opacity: 0.88;
  background: #fff;
  -webkit-backdrop-filter: blur(7.5px);
  backdrop-filter: blur(7.5px);
  color: #3f6769;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
}

.footer__social {
  margin-top: 65px;
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 14px;
}

.footer__bottom {
  margin-top: 65px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 30px;
}

.footer__link {
  background: transparent;
  color: #fff;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-decoration-line: underline;
  text-decoration-style: solid;
  -webkit-text-decoration-skip: ink;
  text-decoration-skip-ink: auto;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
  text-transform: uppercase;
}

.footer__copy {
  color: rgba(255, 255, 255, 0.74);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.footer__doc {
  color: rgba(255, 255, 255, 0.74);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.popup {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  z-index: 100;
  padding: 30px 10px;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: visibility 0.5s ease 0s;
  -o-transition: visibility 0.5s ease 0s;
  transition: visibility 0.5s ease 0s;
  visibility: hidden;
  z-index: 9999;
}

.popup::before {
  content: "";
  background: rgba(0, 0, 0, 0.8);
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: opacity 0.8s ease 0s;
  -o-transition: opacity 0.8s ease 0s;
  transition: opacity 0.8s ease 0s;
}

.popup.show {
  visibility: visible;
}

.popup.show::before {
  opacity: 1;
}

.popup.show .popup__body {
  -webkit-transition: all 0.5s ease 0.2s;
  -o-transition: all 0.5s ease 0.2s;
  transition: all 0.5s ease 0.2s;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.popup__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 100%;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  align-items: center;
}

.popup__body {
  max-width: 560px;
  padding: 70px 60px;
  width: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  background: #f2f2f2;
  border-radius: 20px;
}

.popup__icon {
  margin-bottom: 30px;
}

.popup__close {
  width: 24px;
  height: 24px;
  position: absolute;
  top: 20px;
  right: 20px;
  cursor: pointer;
  z-index: 30;
  background: transparent;
}

.popup__title {
  color: #3f6769;
  text-align: center;
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
}

.popup__text {
  margin-top: 10px;
  color: #3f6769;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}

.popup__form {
  margin-top: 32px;
  width: 100%;
}

.popup__form form {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.popup .btn {
  margin-top: 10px;
}

.main-screen {
  overflow: hidden;
}

.main-screen__wrapper {
  position: relative;
  padding: 58px 0 48px;
}

.main-screen__wrapper::after,
.main-screen__wrapper::before {
  background: url("../img/green_cloud.png") center no-repeat;
  content: "";
  display: block;
  position: absolute;
  width: 755px;
  height: 597px;
  bottom: -250px;
  right: -370px;
}

.main-screen__wrapper::after {
  right: auto;
  bottom: -250px;
  left: -370px;
}

.main-screen__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  gap: 50px;
}

.main-screen__descr {
  max-width: 514px;
}

.main-screen__descr p {
  margin: 0;
  color: #345c5f;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.main-screen__descr .btn {
  width: 100%;
  margin-top: 23px;
}

.main-screen__bg {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.main-screen__bg img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
  aspect-ratio: 1920/897;
}

.main-screen h1 {
  margin: 0;
  color: #345c5f;
  font-size: 60px;
  font-weight: 400;
  line-height: 100%;
  text-transform: uppercase;
}

.main-screen h1 i {
  font-style: normal;
  color: #759193;
}

.main-screen .title_flower h1 i {
  display: inline-block;
  padding-left: 187px;
}

.event-main {
  margin: 70px 0;
}

.event-main__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  gap: 50px;
}

.event-main__header h1 {
  margin: 0;
  color: #296260;
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
  line-height: 114%;
  text-transform: uppercase;
}

.event-main__header h1 i {
  color: rgba(41, 98, 96, 0.6);
  font-style: normal;
}

.event-main__descr {
  max-width: 640px;
}

.event-main__descr p {
  margin: 0;
  color: #296260;
  font-size: 22px;
  font-weight: 400;
  line-height: 150%;
}

.event-gallery__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  gap: 40px 30px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.event-gallery__item {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 calc(33.3333333333% - 30px);
  flex: 1 1 calc(33.3333333333% - 30px);
}

.event-gallery__item img {
  aspect-ratio: 570/553;
  width: 100%;
  border-radius: 20px;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.event-content {
  padding: 60px 0 90px;
  background: -webkit-gradient(linear, left top, left bottom, from(#eff3f0), to(#4a918f));
  background: -o-linear-gradient(top, #eff3f0 0%, #4a918f 100%);
  background: linear-gradient(180deg, #eff3f0 0%, #4a918f 100%);
}

.event-content__container .content {
  max-width: 1170px;
}

.event-content__container p {
  color: #296260;
  font-size: 22px;
  font-weight: 400;
  line-height: 150%;
}

.event-posts {
  margin: 30px 0 0px;
}

.event-posts__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  gap: 30px 40px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.event-posts__container .event-sliders__item {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc(33.3333333333% - 40px);
  flex: 0 0 calc(33.3333333333% - 40px);
}

.feasting-cards__card {
  position: relative;
  margin: 120px 0 145px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  gap: 30px;
}

.feasting-cards__card:nth-child(2n) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.feasting-cards__card::after,
.feasting-cards__card::before {
  background: url("../img/green_cloud.png") center no-repeat;
  content: "";
  display: block;
  position: absolute;
  width: 755px;
  height: 597px;
  top: -220px;
  right: -370px;
  -webkit-transform: rotate(260deg);
  -ms-transform: rotate(260deg);
  transform: rotate(260deg);
}

.feasting-cards__card::after {
  right: auto;
  top: -180px;
  left: -370px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.feasting-cards__content {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.feasting-cards__content h2 {
  margin: 0;
  color: rgb(41, 98, 96);
  font-size: 60px;
  font-weight: 400;
  line-height: 114%;
  text-transform: uppercase;
}

.feasting-cards__content h2 i {
  color: rgba(41, 98, 96, 0.63);
  font-style: normal;
}

.feasting-cards__content p {
  max-width: 95%;
  margin-top: auto;
  color: #296260;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.feasting-cards__images {
  position: relative;
  z-index: 1;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 1020px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 32px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.feasting-cards__images div {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.feasting-cards__images img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 20px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: bottom;
  object-position: bottom;
}

.delivery-main {
  margin: 70px 0 160px;
}

.delivery-main__container h1 {
  margin: 0;
  color: #296260;
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
  line-height: 114%;
  text-transform: uppercase;
}

.delivery-main__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 30px;
  margin-top: 45px;
}

.delivery-main__card {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 calc((100% - 30px) / 2);
  flex: 1 1 calc((100% - 30px) / 2);
  border-radius: 20px;
  background: #deebeb;
  padding: 37px 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.delivery-main__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
}

.delivery-main__content h2 {
  margin: 0;
  color: #296260;
  font-size: 45px;
  font-weight: 400;
  line-height: 114%;
  text-transform: uppercase;
}

.delivery-main__content p {
  max-width: 90%;
  margin-top: auto;
  color: #296260;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.delivery-main__image img {
  border-radius: 20px;
  aspect-ratio: 326/193;
}

.delivery-main__contacts {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
}

.delivery-main__contacts .phone {
  color: #296260;
  font-size: 28px;
  font-weight: 400;
  line-height: 114%;
  text-transform: uppercase;
}

.delivery-main__contacts .social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
  margin-top: auto;
}

.delivery-main__contacts .social img {
  width: 71px;
  height: 71px;
}

.menu-block {
  margin: 120px 0;
}

.menu-block__container h1,
.menu-block__container h2 {
  margin: 0;
  color: #296260;
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
  line-height: 114%;
  text-transform: uppercase;
}

.menu-block__categores {
  margin-top: 37px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  gap: 16px;
  overflow: auto;
  padding-bottom: 20px;
}

.menu-block__btn {
  background: transparent;
  white-space: nowrap;
  min-width: 180px;
  padding: 15px 37px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border-radius: 50px;
  border: 1px solid #296260;
  color: #296260;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 114%;
  text-transform: uppercase;
}

.menu-block__btn.active {
  background: #296260;
  color: #ffffff;
}

.menu-block__wrapper {
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 30px;
}

.menu-block__card {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc(25% - 30px);
  flex: 0 0 calc(25% - 30px);
}

.menu-card__cover img {
  border-radius: 20px;
  -o-object-fit: cover;
  object-fit: cover;
  aspect-ratio: 420/400;
}

.menu-card__content {
  padding-top: 25px;
}

.menu-card__name {
  color: #296260;
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  line-height: 114%;
  text-transform: uppercase;
}

.menu-card__detalis {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 3px;
  color: #296260;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.menu-card__footer {
  padding-top: 27px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  gap: 10px;
}

.menu-card__price {
  font-size: 24px;
}

.menu-card__size {
  padding-top: 5px;
}

.product {
  margin: 70px 0 120px;
}

.product__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  gap: 30px;
}

.product__cover {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
}

.product__cover img {
  max-width: 870px;
  border-radius: 20px;
  aspect-ratio: 870/836;
}

.product__cover_mobile {
  display: none;
}

.product__content {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
}

.product__content h1 {
  margin: 0;
  color: #296260;
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
  line-height: 114%;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.product__detalis {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 3px;
  color: #296260;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.product__footer {
  padding-top: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  gap: 10px;
}

.product__price {
  font-size: 24px;
}

.product__size {
  padding-top: 5px;
}

.product__description {
  margin: 30px 0 40px;
  color: #296260;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.product__list ._row {
  max-width: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.product__list ._row ul {
  margin-left: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  color: #296260;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.restaurant {
  padding-top: 150px;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(34.62%, #e4ecec), to(#619694));
  background: -o-linear-gradient(top, #fff 0%, #e4ecec 34.62%, #619694 100%);
  background: linear-gradient(180deg, #fff 0%, #e4ecec 34.62%, #619694 100%);
}

.restaurant__container {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  gap: 50px;
}

.restaurant__column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
  margin-bottom: -244px;
}

.restaurant__suptitle {
  color: #345c5f;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 18px;
}

.restaurant h2 {
  margin: 0;
  color: #345c5f;
  font-size: 50px;
  font-weight: 400;
  line-height: 114%;
  text-transform: uppercase;
}

.restaurant h2 i {
  font-style: normal;
  color: rgba(52, 92, 95, 0.63);
}

.restaurant__cover {
  margin-top: 83px;
}

.restaurant__cover img {
  border-radius: 20px;
  aspect-ratio: 870/538;
}

.restaurant__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 30px;
}

.restaurant__content div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  gap: 24px;
}

.restaurant__content div span {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  color: #345c5f;
  font-size: 40px;
  font-weight: 400;
  line-height: 114%;
  text-transform: uppercase;
}

.restaurant__content div p {
  margin: 0;
  color: #345c5f;
  font-size: 22px;
  font-weight: 400;
  line-height: 150%;
}

.restaurant__content + .restaurant__cover {
  display: none;
}

.restaurant__q {
  margin-top: auto;
  color: #738f90;
  font-style: italic;
  font-size: 45px;
  font-weight: 400;
  line-height: 114%;
  text-transform: uppercase;
}

.event-sliders {
  position: relative;
  margin-top: 244px;
  padding-top: 140px;
  margin-bottom: 140px;
}

.event-sliders.mt-0 {
  margin-top: 0;
  padding-top: 90px;
}

.event-sliders::after,
.event-sliders::before {
  background: url("../img/green_cloud.png") center no-repeat;
  content: "";
  display: block;
  position: absolute;
  width: 755px;
  height: 597px;
  top: -220px;
  right: -370px;
  -webkit-transform: rotate(210deg);
  -ms-transform: rotate(210deg);
  transform: rotate(210deg);
}

.event-sliders::after {
  right: auto;
  top: -180px;
  left: -370px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.event-sliders__container {
  position: relative;
  z-index: 1;
}

.event-sliders__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  gap: 30px;
}

.event-sliders__heading p {
  color: #345c5f;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 18px;
}

.event-sliders__heading h2 {
  margin: 0;
  color: #345c5f;
  font-size: 50px;
  font-weight: 400;
  line-height: 114%;
  text-transform: uppercase;
}

.event-sliders__heading h2 i {
  font-style: normal;
  color: rgba(52, 92, 95, 0.63);
}

.event-sliders__controles {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  gap: 10px;
}

.event-sliders__btn-next,
.event-sliders__btn-prev {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #345c5f;
  padding: 17px 48px;
  border-radius: 30px;
  background: transparent;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.event-sliders__btn-next path,
.event-sliders__btn-prev path {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.event-sliders__btn-next:active,
.event-sliders__btn-prev:active {
  -webkit-transform: scale(0.95);
  -ms-transform: scale(0.95);
  transform: scale(0.95);
}

.event-sliders__swiper {
  margin-top: 60px;
  overflow: hidden;
}

.event-sliders__cover img {
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 20px;
  aspect-ratio: 570/422;
}

.event-sliders__content h3 {
  margin: 25px 0 18px;
  color: #345c5f;
  font-size: 28px;
  font-weight: 400;
  line-height: 114%;
  text-transform: uppercase;
}

.event-sliders__content p {
  color: #345c5f;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.menu-sliders {
  margin: 140px 0 56px;
  position: relative;
}

.menu-sliders::before {
  background: url("../img/green_cloud.png") center no-repeat;
  content: "";
  display: block;
  position: absolute;
  width: 755px;
  height: 597px;
  top: -220px;
  right: -270px;
  -webkit-transform: rotate(260deg);
  -ms-transform: rotate(260deg);
  transform: rotate(260deg);
}

.menu-sliders__container {
  position: relative;
  z-index: 1;
}

.menu-sliders__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  gap: 30px;
}

.menu-sliders__heading p {
  color: #345c5f;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 18px;
}

.menu-sliders__heading h2 {
  margin: 0;
  color: #345c5f;
  font-size: 50px;
  font-weight: 400;
  line-height: 114%;
  text-transform: uppercase;
}

.menu-sliders__heading h2 i {
  font-style: normal;
  color: rgba(52, 92, 95, 0.63);
}

.menu-sliders__controles {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  gap: 10px;
}

.menu-sliders__btn-next,
.menu-sliders__btn-prev {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #345c5f;
  padding: 17px 48px;
  border-radius: 30px;
  background: transparent;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.menu-sliders__btn-next path,
.menu-sliders__btn-prev path {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.menu-sliders__btn-next:active,
.menu-sliders__btn-prev:active {
  -webkit-transform: scale(0.95);
  -ms-transform: scale(0.95);
  transform: scale(0.95);
}

.menu-sliders__swiper {
  margin-top: 60px;
  overflow: hidden;
}

.menu-sliders__cover img {
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 20px;
  aspect-ratio: 870/582;
}

.menu-list {
  overflow: hidden;
  padding: 60px 0 140px;
  background: -webkit-gradient(linear, left top, left bottom, from(#eff3f0), to(#619694));
  background: -o-linear-gradient(top, #eff3f0 0%, #619694 100%);
  background: linear-gradient(180deg, #eff3f0 0%, #619694 100%);
  position: relative;
}

.menu-list::before {
  background: url("../img/green_cloud.png") center no-repeat;
  content: "";
  display: block;
  position: absolute;
  width: 755px;
  height: 597px;
  bottom: -60px;
  left: -270px;
}

.menu-list__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  gap: 140px;
  position: relative;
  z-index: 2;
}

.menu-list__header {
  max-width: 763px;
}

.menu-list__header p {
  color: #345c5f;
  font-size: 22px;
  line-height: 150%;
  font-weight: 400;
  margin-top: 30px;
}

.menu-list__header h2 {
  margin: 0;
  color: #345c5f;
  font-size: 50px;
  font-weight: 400;
  line-height: 114%;
  text-transform: uppercase;
}

.menu-list__header h2 i {
  font-style: normal;
  color: rgba(52, 92, 95, 0.63);
}

.menu-list__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 35px;
}

.menu-list__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  gap: 30px;
}

.menu-list__cover img {
  border-radius: 20px;
  aspect-ratio: 237/165;
  -o-object-fit: cover;
  object-fit: cover;
}

.menu-list__content h3 {
  margin: 0;
  color: #345c5f;
  font-size: 35px;
  font-weight: 400;
  line-height: 114%;
  text-transform: uppercase;
}

.menu-list__content h3::after {
  content: "";
  display: inline-block;
  width: 47px;
  height: 25px;
  background: url("data:image/svg+xml,%3Csvg width='47' height='25' viewBox='0 0 47 25' fill='none' xmlns='http://www.w3.org/2000/svg'%0A%3E%3Cpath d='M16.9795 24.1337H18.5664C18.5664 19.307 14.599 15.1238 8.88637 12.8713L46.2614 12.8713L46.2614 11.2623L9.04505 11.2623C14.7579 9.00989 18.725 4.82666 18.725 0L17.1382 0C17.1382 6.27468 9.52123 11.2623 0 11.2623L0 12.8713C9.36256 12.8713 16.9795 17.859 16.9795 24.1337Z' fill='%23345C5F' /%3E%3C/svg%3E%0A") center center/contain no-repeat;
  -webkit-transform: rotate(145deg);
  -ms-transform: rotate(145deg);
  transform: rotate(145deg);
  margin-left: 17px;
}

.menu-list__content p {
  color: #345c5f;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.information {
  margin: 125px 0 140px;
  position: relative;
}

.information::before {
  background: url("../img/green_cloud.png") center no-repeat;
  content: "";
  display: block;
  position: absolute;
  width: 755px;
  height: 597px;
  top: -220px;
  right: -270px;
  -webkit-transform: rotate(260deg);
  -ms-transform: rotate(260deg);
  transform: rotate(260deg);
}

.information__container {
  position: relative;
  z-index: 1;
}

.information__header p {
  color: #345c5f;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 18px;
}

.information__header h2 {
  margin: 0;
  color: #345c5f;
  font-size: 50px;
  font-weight: 400;
  line-height: 114%;
  text-transform: uppercase;
}

.information__header h2 i {
  font-style: normal;
  color: rgba(52, 92, 95, 0.63);
}

.information__list {
  margin-top: 55px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  gap: 30px 37px;
}

.information__item {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 calc(50% - 37px);
  flex: 1 1 calc(50% - 37px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 33px 25px 33px 90px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 30px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border-radius: 15px;
  background: #c7d8d6;
  position: relative;
}

.information__item::after,
.information__item::before {
  content: "";
  display: block;
  width: 23px;
  height: 23px;
  border-radius: 23px;
  position: absolute;
  top: 50%;
  left: 25px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background: #345c5f;
}

.information__item::before {
  left: 37px;
  background: rgba(52, 92, 95, 0.58);
}

.information__item p {
  margin: 0;
  color: #345c5f;
  font-size: 22px;
  font-weight: 400;
  line-height: 150%;
}

.gallery-slider {
  margin: 140px 0;
}

.gallery-slider__container p {
  color: #345c5f;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 18px;
}

.gallery-slider__container h2 {
  margin: 0;
  color: #345c5f;
  font-size: 50px;
  font-weight: 400;
  line-height: 114%;
  text-transform: uppercase;
}

.gallery-slider__container h2 i {
  font-style: normal;
  color: rgba(52, 92, 95, 0.63);
}

.gallery-slider__swiper {
  margin-top: 48px;
}

.gallery-slider__wrapper {
  position: relative;
}

.gallery-slider__cover {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.gallery-slider__cover img {
  aspect-ratio: 1920/863;
  -o-object-fit: cover;
  object-fit: cover;
}

.gallery-slider .swipe-slide {
  width: 100%;
  position: relative;
}

.gallery-slider__btn-next,
.gallery-slider__btn-prev {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #345c5f;
  padding: 17px 48px;
  border-radius: 30px;
  background: #fff;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.gallery-slider__btn-next path,
.gallery-slider__btn-prev path {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.gallery-slider__btn-next:active,
.gallery-slider__btn-prev:active {
  -webkit-transform: scale(0.95) translateY(-50%);
  -ms-transform: scale(0.95) translateY(-50%);
  transform: scale(0.95) translateY(-50%);
}

.gallery-slider__btn-prev {
  position: absolute;
  top: 50%;
  left: 75px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 5;
}

.gallery-slider__btn-next {
  right: 75px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 5;
}

.gallery-slider__pagination {
  position: absolute;
  bottom: 32px !important;
  left: 75px !important;
  max-width: calc(100% - 75px - 75px);
  z-index: 5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  gap: 10px;
}

.gallery-slider__pagination span {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  height: 6px;
  border-radius: 8px;
  opacity: 1;
  background: rgba(255, 255, 255, 0.51);
}

.gallery-slider__pagination span.swiper-pagination-bullet-active {
  background: #fff;
}

.feast-post {
  margin: 140px 0 120px;
  overflow: hidden;
  position: relative;
}

.feast-post__subtitle {
  color: #345c5f;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 18px;
}

.feast-post__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  gap: 60px;
}

.feast-post__content h2 {
  margin: 0;
  color: #345c5f;
  font-size: 50px;
  font-weight: 400;
  line-height: 114%;
  text-transform: uppercase;
  margin-bottom: 40px;
}

.feast-post__content h2 i {
  font-style: normal;
  color: rgba(52, 92, 95, 0.63);
}

.feast-post__content img {
  display: none;
}

.feast-post__content p {
  color: #345c5f;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.feast-post__content .btn {
  max-width: 420px;
  width: 100%;
  margin-top: 40px;
}

.feast-post__cover {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 840px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.feast-post__cover img {
  border-radius: 20px;
  aspect-ratio: 840/500;
}

.deliver {
  padding: 237px 0;
}

.deliver__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.deliver__item {
  max-width: 737px;
  width: 100%;
  border-radius: 20px;
  background: #eff3f0;
  overflow: hidden;
  padding: 68px 84px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  position: relative;
}

.deliver__item::after,
.deliver__item::before {
  background: url("../img/green_cloud.png") center no-repeat;
  content: "";
  display: block;
  position: absolute;
  width: 755px;
  height: 597px;
  bottom: -180px;
  right: -270px;
}

.deliver__item::after {
  right: auto;
  top: -180px;
  left: -270px;
}

.deliver__item h2 {
  position: relative;
  z-index: 1;
  color: #466b6d;
  text-align: center;
  font-size: 45px;
  font-weight: 400;
  line-height: 114%;
  text-transform: uppercase;
}

.deliver__item .btn {
  position: relative;
  z-index: 1;
  width: 100%;
}

.contacts {
  padding: 140px 0 111px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(32.38%, #eff3f0), to(#619694));
  background: -o-linear-gradient(top, #eff3f0 32.38%, #619694 100%);
  background: linear-gradient(180deg, #eff3f0 32.38%, #619694 100%);
}

.contacts__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  gap: 80px;
}

.contacts__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: 740px;
}

.contacts__content h2 {
  margin: 0;
  color: #345c5f;
  font-size: 50px;
  font-weight: 400;
  line-height: 114%;
  text-transform: uppercase;
  margin-bottom: 44px;
}

.contacts__content h2 i {
  font-style: normal;
  color: rgba(52, 92, 95, 0.63);
}

.contacts__subtitle {
  color: #345c5f;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 18px;
}

.contacts__phone {
  color: #345c5f;
  font-size: 45px;
  font-weight: 400;
  line-height: 114%;
  text-transform: uppercase;
}

.contacts__address,
.contacts__timework {
  color: #345c5f;
  font-size: 22px;
  font-weight: 400;
  line-height: 150%;
}

.contacts__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  gap: 18px;
  margin-top: auto;
}

.contacts__row .btn {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.contacts__social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  gap: 18px;
}

.contacts__map {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: 950px;
  border-radius: 20px;
  overflow: hidden;
}

.hero-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.hero-links__card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.333%;
  flex: 1 1 33.333%;
  overflow: hidden;
}

.hero-links__card img {
  width: 100%;
  max-height: 600px;
  aspect-ratio: 1/1;
  -o-object-fit: cover;
  object-fit: cover;
}

.hero-links__overl {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: -o-linear-gradient(256deg, rgba(0, 0, 0, 0) 9.71%, rgba(0, 0, 0, 0.6) 92.13%);
  background: linear-gradient(194deg, rgba(0, 0, 0, 0) 9.71%, rgba(0, 0, 0, 0.6) 92.13%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 40px 23px;
  color: #fff;
}

.hero-links__overl h2 {
  font-size: 28px;
  font-weight: 400;
  line-height: 114%;
  text-transform: uppercase;
  margin: 0;
}

.hero-links__overl p {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.hero-links__overl .btn {
  width: 100%;
}

@media (max-width: 1799.8px) {
  .header__menu ul {
    gap: 20px;
  }

  .header__menu ul a {
    font-size: 16px;
  }

  .header__contacts a {
    font-size: 18px;
  }

  .header__contacts span {
    font-size: 10px;
  }

  .footer {
    padding: 65px 0 35px;
  }

  .footer .phone {
    font-size: 20px;
  }

  .footer .work {
    font-size: 16px;
  }

  .footer__column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .footer__column:nth-child(2) {
    max-width: 325px;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .footer__menu ul a {
    font-size: 16px;
  }

  .footer__subcreble form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    gap: 14px;
  }

  .footer__subcreble .form-item {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .footer__subcreble .form-item input {
    min-width: 220px;
    padding: 20px 21px;
  }

  .footer__subcreble .btn_white {
    padding: 14px 28px;
  }

  .footer__link {
    font-size: 16px;
  }

  .footer__copy {
    font-size: 16px;
  }

  .footer__doc {
    font-size: 16px;
  }

  .main-screen__container {
    gap: 30px;
  }

  .main-screen__descr p {
    font-size: 20px;
  }

  .main-screen h1 {
    font-size: 50px;
  }

  .main-screen .title_flower h1 i {
    padding-left: 120px;
  }

  .feasting-cards__card {
    margin: 100px 0 125px;
  }

  .feasting-cards__content {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .feasting-cards__content h2 {
    font-size: 45px;
  }

  .feasting-cards__content p {
    font-size: 18px;
  }

  .feasting-cards__images {
    gap: 20px;
    max-width: 960px;
    overflow: hidden;
    border-radius: 20px;
  }

  .feasting-cards__images img {
    max-height: 561px;
  }

  .delivery-main__container h1 {
    font-size: 50px;
  }

  .delivery-main__wrapper {
    gap: 30px;
    margin-top: 45px;
  }

  .delivery-main__card {
    padding: 27px 35px;
  }

  .delivery-main__content h2 {
    font-size: 35px;
  }

  .restaurant__container {
    gap: 30px;
  }

  .restaurant__column {
    margin-bottom: -244px;
  }

  .restaurant__suptitle {
    font-size: 16px;
    margin-bottom: 16px;
  }

  .restaurant h2 {
    font-size: 40px;
  }

  .restaurant__cover {
    margin-top: 40px;
  }

  .restaurant__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 30px;
  }

  .restaurant__content div {
    gap: 18px;
  }

  .restaurant__content div span {
    font-size: 25px;
  }

  .restaurant__content div p {
    font-size: 18px;
  }

  .restaurant__q {
    font-size: 40px;
  }

  .event-sliders__heading p {
    font-size: 16px;
    margin-bottom: 16px;
  }

  .event-sliders__heading h2 {
    font-size: 40px;
  }

  .event-sliders__content h3 {
    font-size: 25px;
  }

  .event-sliders__content p {
    font-size: 16px;
  }

  .menu-sliders__heading p {
    font-size: 16px;
    margin-bottom: 16px;
  }

  .menu-sliders__heading h2 {
    font-size: 40px;
  }

  .menu-list {
    position: relative;
  }

  .menu-list__container {
    gap: 80px;
  }

  .menu-list__header {
    max-width: 763px;
  }

  .menu-list__header p {
    font-size: 18px;
    margin-top: 20px;
  }

  .menu-list__header h2 {
    font-size: 45px;
  }

  .menu-list__body {
    gap: 25px;
  }

  .menu-list__item {
    gap: 20px;
  }

  .menu-list__cover img {
    border-radius: 20px;
    aspect-ratio: 118.5/82.5;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .menu-list__content h3 {
    font-size: 25px;
  }

  .menu-list__content p {
    font-size: 16px;
  }

  .information__header p {
    font-size: 16px;
    margin-bottom: 16px;
  }

  .information__header h2 {
    font-size: 45px;
  }

  .information__list {
    margin-top: 55px;
    gap: 30px 30px;
  }

  .information__item {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 calc(50% - 30px);
    flex: 1 1 calc(50% - 30px);
  }

  .information__item p {
    font-size: 20px;
  }

  .gallery-slider__container p {
    font-size: 16px;
    margin-bottom: 16px;
  }

  .gallery-slider__container h2 {
    font-size: 45px;
  }

  .gallery-slider__swiper {
    margin-top: 45px;
  }

  .gallery-slider__btn-next,
  .gallery-slider__btn-prev {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #345c5f;
    padding: 17px 48px;
    border-radius: 30px;
    background: #fff;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }

  .gallery-slider__btn-next path,
  .gallery-slider__btn-prev path {
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }

  .gallery-slider__btn-next:active,
  .gallery-slider__btn-prev:active {
    -webkit-transform: scale(0.95) translateY(-50%);
    -ms-transform: scale(0.95) translateY(-50%);
    transform: scale(0.95) translateY(-50%);
  }

  .gallery-slider__btn-prev {
    left: 20px;
  }

  .gallery-slider__btn-next {
    right: 20px;
  }

  .gallery-slider__pagination {
    bottom: 25px !important;
    left: 20px !important;
    max-width: calc(100% - 25px - 25px);
  }

  .contacts__container {
    gap: 50px;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .contacts__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .contacts__content h2 {
    font-size: 40px;
    margin-bottom: 40px;
  }

  .contacts__subtitle {
    font-size: 16px;
    margin-bottom: 16px;
  }

  .contacts__phone {
    font-size: 30px;
    margin-top: 0;
  }

  .contacts__address,
  .contacts__timework {
    color: #345c5f;
    font-size: 18px;
    font-weight: 400;
    line-height: 150%;
  }

  .contacts__row {
    margin-top: auto;
  }

  .hero-links__overl {
    padding: 40px 23px;
  }

  .hero-links__overl h2 {
    font-size: 24px;
  }

  .hero-links__overl p {
    font-size: 16px;
  }
}

@media (max-width: 1799.8px) and (any-hover: hover) {
  .gallery-slider__btn-next:hover,
  .gallery-slider__btn-prev:hover {
    background-color: #345c5f;
  }

  .gallery-slider__btn-next:hover path,
  .gallery-slider__btn-prev:hover path {
    fill: #fff;
  }
}

@media (max-width: 1199.8px) {
  .container,
  [class*=__container] {
    max-width: 100%;
    padding: 0 10px;
  }

  .main {
    margin-top: 65px;
  }

  .header__burger {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .header {
    padding: 12px 0;
  }

  .header__container {
    gap: 6px;
  }

  .header__logo img {
    max-width: 98px;
  }

  .header__menu {
    display: none;
  }

  .header__contacts {
    margin-left: auto;
    gap: 0;
  }

  .header__contacts a {
    font-size: 12px;
  }

  .header__contacts span {
    font-size: 7px;
    line-height: 1.2;
  }

  .footer__content {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 30px;
  }

  .footer__column:last-child {
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 20px;
  }

  .footer__social {
    margin-top: 0;
  }

  .footer__bottom {
    margin-top: 35px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .main-screen__wrapper {
    padding: 50px 0 48px;
  }

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

  .main-screen__descr {
    max-width: 650px;
  }

  .main-screen__descr p {
    font-size: 20px;
    text-align: center;
  }

  .main-screen h1 {
    font-size: 40px;
  }

  .main-screen .title_flower h1 i {
    padding-left: 120px;
  }

  .event-main {
    margin: 60px 0 30px;
  }

  .event-main__header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 0px;
  }

  .event-main__header h1 {
    font-size: 40px;
  }

  .event-main__descr p {
    font-size: 18px;
  }

  .event-gallery__container {
    gap: 20px;
  }

  .event-gallery__item {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 calc(50% - 20px);
    flex: 1 1 calc(50% - 20px);
  }

  .event-content {
    padding: 30px 0 60px;
  }

  .event-content__container p {
    font-size: 16px;
  }

  .event-posts {
    margin: 40px 0 0px;
  }

  .event-posts__container {
    gap: 30px;
  }

  .event-posts__container .event-sliders__item {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 calc(50% - 30px);
    flex: 1 1 calc(50% - 30px);
  }

  .feasting-cards__card {
    margin: 60px 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .feasting-cards__card:nth-child(2n) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .feasting-cards__content {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .feasting-cards__content h2 {
    font-size: 24px;
  }

  .feasting-cards__content p {
    margin-top: 20px;
    font-size: 14px;
  }

  .feasting-cards__images {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    gap: 20px;
    max-width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 20px;
  }

  .feasting-cards__images img {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    max-height: 100%;
    height: auto;
  }

  .delivery-main__container h1 {
    font-size: 50px;
  }

  .delivery-main__wrapper {
    gap: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 45px;
  }

  .delivery-main__card {
    padding: 27px 35px;
  }

  .delivery-main__content h2 {
    font-size: 35px;
  }

  .menu-block {
    margin: 80px 0;
  }

  .menu-block__container h1,
  .menu-block__container h2 {
    font-size: 40px;
  }

  .menu-block__categores {
    margin-top: 37px;
  }

  .menu-block__wrapper {
    gap: 20px;
  }

  .menu-block__card {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(50% - 20px);
    flex: 0 0 calc(50% - 20px);
  }

  .menu-card__footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .product__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0px;
  }

  .product__cover {
    display: none;
  }

  .product__cover_mobile {
    display: block;
    margin: 20px 0;
  }

  .product__cover_mobile img {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 20px;
    aspect-ratio: 350/350;
  }

  .restaurant {
    padding-top: 80px;
  }

  .restaurant__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .restaurant__column {
    margin-bottom: 0px;
  }

  .restaurant__column:last-child {
    margin-bottom: -200px;
  }

  .restaurant__cover {
    display: none;
  }

  .restaurant__content + .restaurant__cover {
    display: block;
  }

  .restaurant__q {
    margin-top: 30px;
  }

  .event-sliders {
    margin-top: 200px;
    padding-top: 90px;
    margin-bottom: 90px;
  }

  .event-sliders__header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 18px;
  }

  .event-sliders__heading {
    width: 100%;
  }

  .event-sliders__heading p {
    font-size: 16px;
    margin-bottom: 16px;
  }

  .event-sliders__heading h2 {
    font-size: 35px;
  }

  .event-sliders__controles {
    margin-left: auto;
  }

  .event-sliders__content h3 {
    font-size: 20px;
  }

  .event-sliders__content p {
    font-size: 16px;
  }

  .menu-sliders {
    margin: 90px 0 56px;
  }

  .menu-sliders__header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 18px;
  }

  .menu-sliders__heading {
    width: 100%;
  }

  .menu-sliders__heading p {
    font-size: 16px;
    margin-bottom: 16px;
  }

  .menu-sliders__heading h2 {
    font-size: 35px;
  }

  .menu-sliders__controles {
    margin-left: auto;
  }

  .menu-list__container {
    gap: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .gallery-slider {
    margin: 90px 0;
  }

  .gallery-slider__btn-prev,
  .gallery-slider__btn-next {
    display: none;
  }

  .gallery-slider__pagination {
    margin-top: 20px;
    position: relative !important;
    bottom: auto !important;
    left: auto !important;
    max-width: 100%;
    width: auto !important;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .gallery-slider__pagination span {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 12px;
    flex: 0 0 12px;
    height: 12px;
    width: 12px;
    border-radius: 40px;
    opacity: 1;
    background: #b2cdca;
  }

  .gallery-slider__pagination span.swiper-pagination-bullet-active {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 26px;
    flex: 0 0 26px;
    width: 26px !important;
    background: #296260;
  }

  .feast-post__content img {
    display: block;
    border-radius: 20px;
    aspect-ratio: 840/500;
    width: 100%;
    margin-bottom: 40px;
  }

  .feast-post__cover {
    display: none;
  }

  .contacts__container {
    gap: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .contacts__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .contacts__content h2 {
    font-size: 40px;
    margin-bottom: 40px;
  }

  .contacts__subtitle {
    font-size: 16px;
    margin-bottom: 16px;
  }

  .contacts__phone {
    font-size: 30px;
    margin-top: 0;
  }

  .contacts__address,
  .contacts__timework {
    color: #345c5f;
    font-size: 18px;
    font-weight: 400;
    line-height: 150%;
  }

  .contacts__row {
    margin-top: 30px;
  }

  .contacts__map {
    max-width: 100%;
  }

  .hero-links__card {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
  }

  .hero-links__card img {
    max-height: 400px;
    width: 100%;
  }
}

@media (max-width: 767.8px) {
  .btn {
    font-size: 16px;
    padding: 22px 16px;
  }

  .form-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .header__burger {
    padding: 10px 18px;
  }

  .footer {
    padding: 60px 0 35px;
  }

  .footer__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 60px;
  }

  .footer .phone {
    margin-top: 0;
    font-size: 20px;
  }

  .footer .work {
    margin-top: 20px;
    font-size: 14px;
  }

  .footer__column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .footer__column:nth-child(1) {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .footer__column:nth-child(1) .logo {
    display: none;
  }

  .footer__column:nth-child(2) {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .footer__column:nth-child(2) .logo {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    display: block;
    margin-bottom: 40px;
  }

  .footer__column:last-child {
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .footer__menu ul a {
    font-size: 14px;
  }

  .footer__subcreble {
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .footer__subcreble form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .footer__subcreble .form-item {
    width: 100%;
  }

  .footer__subcreble .form-item input {
    min-width: 220px;
    width: 100%;
    font-size: 14px;
  }

  .footer__subcreble .btn_white {
    width: 100%;
    font-size: 14px;
  }

  .footer__social {
    margin-top: 0px;
    margin-bottom: 40px;
    margin-left: 0;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .footer__bottom {
    margin-top: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 10px;
  }

  .footer__link {
    color: #fff;
    font-size: 16px;
  }

  .footer__copy {
    font-size: 12px;
    margin-bottom: 20px;
  }

  .footer__doc {
    font-size: 14px;
  }

  .popup {
    padding: 0px;
  }

  .popup::before {
    background: #f4f4f4;
  }

  .popup__body {
    max-width: 100%;
    height: 100vh;
    padding: 100px 20px;
    background: #f4f4f4;
    border-radius: 0px;
  }

  .popup__title {
    font-size: 20px;
  }

  .popup__form {
    margin-top: 30px;
  }

  .main-screen__wrapper {
    padding: 50px 0 44px;
  }

  .main-screen__container {
    gap: 30px;
  }

  .main-screen__descr {
    max-width: 350px;
  }

  .main-screen__descr p {
    font-size: 14px;
  }

  .main-screen__descr .btn {
    margin-top: 40px;
  }

  .main-screen__bg img {
    aspect-ratio: 390/230;
  }

  .main-screen h1 {
    font-size: 24px;
  }

  .main-screen .title_flower h1 i {
    padding-left: 30px;
  }

  .event-main {
    margin: 20px 0 40px;
  }

  .event-main__header h1 {
    font-size: 24px;
  }

  .event-main__descr p {
    font-size: 16px;
  }

  .event-gallery__container {
    gap: 10px;
  }

  .event-gallery__item {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
  }

  .event-gallery__item:not(:nth-child(3n+1)) {
    -ms-flex-preferred-size: calc(50% - 5px);
    flex-basis: calc(50% - 5px);
    aspect-ratio: 1/1;
  }

  .event-content {
    padding: 40px 0 60px;
  }

  .event-content__container p {
    font-size: 16px;
  }

  .event-posts {
    margin: 30px 0 0px;
  }

  .event-posts__container {
    gap: 10px;
  }

  .event-posts__container .event-sliders__item {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
  }

  .delivery-main__container h1 {
    font-size: 24px;
  }

  .delivery-main__wrapper {
    gap: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 40px;
  }

  .delivery-main__card {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 40px 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
  }

  .delivery-main__content {
    gap: 20px;
  }

  .delivery-main__content h2 {
    font-size: 20px;
  }

  .delivery-main__content p {
    font-size: 14px;
  }

  .delivery-main__image {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .delivery-main__contacts .phone {
    font-size: 24px;
  }

  .delivery-main__contacts .social {
    gap: 5px;
  }

  .delivery-main__contacts .social img {
    width: 40px;
    height: 40px;
  }

  .menu-block {
    margin: 90px 0;
  }

  .menu-block__container h1,
  .menu-block__container h2 {
    font-size: 24px;
  }

  .menu-block__categores {
    margin-top: 37px;
  }

  .menu-block__wrapper {
    gap: 20px;
  }

  .menu-block__card {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }

  .menu-card__content {
    padding-top: 20px;
  }

  .menu-card__name {
    font-size: 20px;
  }

  .menu-card__detalis {
    font-size: 14px;
  }

  .menu-card__footer {
    padding-top: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 10px;
  }

  .menu-card__footer .btn {
    font-size: 14px;
  }

  .menu-card__price {
    font-size: 18px;
  }

  .menu-card__size {
    padding-top: 5px;
  }

  .product {
    margin: 20px 0 90px;
  }

  .product__content {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .product__content h1 {
    font-size: 24px;
    margin-bottom: 10px;
  }

  .product__detalis {
    margin-top: 0px;
    font-size: 14px;
  }

  .product__footer {
    padding-top: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .product__price {
    font-size: 18px;
  }

  .product__size {
    padding-top: 5px;
  }

  .product__description {
    margin: 30px 0 40px;
    color: #296260;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
  }

  .product__list h3 {
    margin-top: 0;
  }

  .product__list ._row {
    max-width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0px;
  }

  .product__list ._row ul {
    margin: 0;
    margin-left: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    font-size: 14px;
    padding-left: 20px;
  }

  .restaurant__container {
    gap: 40px;
  }

  .restaurant__column {
    margin-bottom: 0px;
  }

  .restaurant__column:last-child {
    margin-bottom: -196px;
  }

  .restaurant__suptitle {
    font-size: 10px;
    margin-bottom: 10px;
  }

  .restaurant h2 {
    font-size: 24px;
  }

  .restaurant__content div {
    gap: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .restaurant__content div span {
    font-size: 24px;
  }

  .restaurant__content div p {
    font-size: 14px;
  }

  .restaurant__content + .restaurant__cover {
    display: block;
  }

  .restaurant__q {
    margin-top: 20px;
    font-size: 20px;
  }

  .event-sliders {
    margin-top: 196px;
  }

  .event-sliders__heading p {
    font-size: 12px;
    margin-bottom: 12px;
  }

  .event-sliders__heading h2 {
    font-size: 24px;
  }

  .event-sliders__btn-next,
  .event-sliders__btn-prev {
    padding: 7px 20px;
    border-radius: 12px;
  }

  .event-sliders__btn-next svg,
  .event-sliders__btn-prev svg {
    width: 18.7px;
    height: 9.7px;
  }

  .event-sliders__swiper {
    margin-top: 30px;
  }

  .event-sliders__content h3 {
    font-size: 20px;
  }

  .event-sliders__content p {
    font-size: 14px;
  }

  .menu-sliders__heading p {
    font-size: 12px;
    margin-bottom: 12px;
  }

  .menu-sliders__heading h2 {
    font-size: 24px;
  }

  .menu-sliders__btn-next,
  .menu-sliders__btn-prev {
    padding: 7px 20px;
    border-radius: 12px;
  }

  .menu-sliders__btn-next svg,
  .menu-sliders__btn-prev svg {
    width: 18.7px;
    height: 9.7px;
  }

  .menu-sliders__swiper {
    margin-top: 30px;
  }

  .menu-list__header p {
    font-size: 14px;
  }

  .menu-list__header h2 {
    font-size: 24px;
  }

  .menu-list__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .menu-list__cover {
    width: 100%;
  }

  .menu-list__cover img {
    width: 100%;
  }

  .menu-list__content h3 {
    font-size: 20px;
  }

  .menu-list__content h3::after {
    width: 34px;
    height: 22px;
  }

  .menu-list__content p {
    font-size: 14px;
  }

  .information {
    margin: 50px 0 90px;
  }

  .information__header p {
    font-size: 12px;
    margin-bottom: 12px;
  }

  .information__header h2 {
    font-size: 24px;
  }

  .information__list {
    margin-top: 40px;
    gap: 10px;
  }

  .information__item {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    padding: 51px 20px 30px 20px;
  }

  .information__item::after,
  .information__item::before {
    top: 20px;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  .information__item p {
    font-size: 14px;
  }

  .gallery-slider__container p {
    font-size: 12px;
    margin-bottom: 12px;
  }

  .gallery-slider__container h2 {
    font-size: 24px;
  }

  .gallery-slider__swiper {
    margin-top: 40px;
  }

  .gallery-slider__cover img {
    aspect-ratio: 39/22;
  }

  .gallery-slider__pagination {
    margin-top: 10px;
  }

  .gallery-slider__pagination span {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 6px;
    flex: 0 0 6px;
    height: 6px;
    width: 6px;
  }

  .gallery-slider__pagination span.swiper-pagination-bullet-active {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20px;
    flex: 0 0 20px;
  }

  .feast-post {
    margin: 90px 0 50px;
  }

  .feast-post__subtitle {
    font-size: 12px;
    margin-bottom: 12px;
  }

  .feast-post__content h2 {
    font-size: 24px;
  }

  .feast-post__content img {
    margin-bottom: 20px;
  }

  .feast-post__content p {
    font-size: 14px;
  }

  .deliver {
    height: 0;
    padding: 0;
    padding-bottom: 65%;
    margin-top: 250px;
  }

  .deliver__item {
    margin-top: -200px;
    padding: 50px 25px;
  }

  .deliver__item h2 {
    font-size: 20px;
  }

  .contacts {
    padding: 90px 0 60px;
  }

  .contacts__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .contacts__content h2 {
    font-size: 24px;
    margin-bottom: 30px;
  }

  .contacts__subtitle {
    font-size: 12px;
    margin-bottom: 10px;
  }

  .contacts__phone {
    font-size: 20px;
    margin-top: 0;
  }

  .contacts__address,
  .contacts__timework {
    color: #345c5f;
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
  }

  .contacts__timework {
    font-size: 16px;
  }

  .contacts__row {
    margin-top: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .contacts__row .btn {
    width: 100%;
  }

  .contacts__social {
    gap: 10px;
  }

  .contacts__social img {
    width: 48px;
    height: 48px;
  }

  .contacts__map {
    max-width: 100%;
  }

  .contacts__map iframe {
    height: 380px;
  }

  .hero-links {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .hero-links__card {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .hero-links__card img {
    aspect-ratio: 390/582;
    max-height: 600px;
    width: 100%;
  }

  .hero-links__overl {
    padding: 40px 20px;
  }

  .hero-links__overl h2 {
    font-size: 20px;
  }

  .hero-links__overl p {
    font-size: 14px;
  }
}

@media (any-hover: hover) {
  a:hover {
    color: #329065;
  }

  .btn:hover {
    opacity: 1;
    background: #223c3e;
    color: #fff;
  }

  .btn_white:hover {
    background: #e6e6e6;
    color: #345c5f;
  }

  .mobile-menu__list li a:hover {
    color: #44798e;
  }

  .header__menu ul a:hover {
    color: #329065;
  }

  .footer__menu ul a:hover {
    color: #329065;
  }

  .event-gallery__item:hover img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }

  .event-sliders__btn-next:hover,
  .event-sliders__btn-prev:hover {
    background-color: #345c5f;
  }

  .event-sliders__btn-next:hover path,
  .event-sliders__btn-prev:hover path {
    fill: #fff;
  }

  .menu-sliders__btn-next:hover,
  .menu-sliders__btn-prev:hover {
    background-color: #345c5f;
  }

  .menu-sliders__btn-next:hover path,
  .menu-sliders__btn-prev:hover path {
    fill: #fff;
  }

  .gallery-slider__btn-next:hover,
  .gallery-slider__btn-prev:hover {
    background-color: #345c5f;
  }

  .gallery-slider__btn-next:hover path,
  .gallery-slider__btn-prev:hover path {
    fill: #fff;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVpLWtpdC9mb250cy5zY3NzIiwic3R5bGUuY3NzIiwiY29tbW9uL2dsb2JhbC5zY3NzIiwibWl4aW5zL21lZGlhLnNjc3MiLCJ1aS1raXQvbWVkaWEuc2NzcyIsImNvbW1vbi9jb250cm9scy5zY3NzIiwiY29tbW9uL2Zvcm0uc2NzcyIsImNvbW1vbi9jb250ZW50LnNjc3MiLCJjb21tb24vbWVudS5zY3NzIiwiY2h1bmsvaGVhZGVyLnNjc3MiLCJjaHVuay9mb290ZXIuc2NzcyIsImNodW5rL3BvcHVwLnNjc3MiLCJibG9ja3MvbWFpbi1zY3JlZW4uc2NzcyIsImJsb2Nrcy9tYWluLWV2ZW50LnNjc3MiLCJibG9ja3MvZmVhc3RpbmctcGFnZS5zY3NzIiwiYmxvY2tzL2RlbGl2ZXJ5LnNjc3MiLCJibG9ja3MvcHJvZHVjdC5zY3NzIiwiYmxvY2tzL21haW4vcmVzdGF1cmFudC5zY3NzIiwiYmxvY2tzL21haW4vZXZlbnQtc2xpZGVycy5zY3NzIiwiYmxvY2tzL21haW4vbWVudS1zbGlkZXJzLnNjc3MiLCJibG9ja3MvbWFpbi9tZW51LWxpc3Quc2NzcyIsImJsb2Nrcy9tYWluL2luZm9ybWF0aW9uLnNjc3MiLCJibG9ja3MvbWFpbi9nYWxsZXJ5LXNsaWRlci5zY3NzIiwiYmxvY2tzL21haW4vZmVhc3QtcG9zdC5zY3NzIiwiYmxvY2tzL21haW4vZGVsaXZlci5zY3NzIiwiYmxvY2tzL21haW4vY29udGFjdHMuc2NzcyIsImJsb2Nrcy9tYWluL2hlcm8tbGlua3Muc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLG9CQUFBO0VBQ0Esb0NBQUE7RUFDQSxvUkFBQTtFQUtBLG1CQUFBO0VBQ0Esa0JBQUE7QUNIRjtBRE1BO0VBQ0Usb0JBQUE7RUFDQSxpQ0FBQTtFQUNBLGtRQUFBO0VBSUEsaUJBQUE7RUFDQSxrQkFBQTtBQ1BGO0FDYkE7OztFQUdFLDhCQUFBO1VBQUEsc0JBQUE7QURlRjs7QUNaQTtFQUNFLGVBQUE7RUFDQSxZQUFB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QSxNQUFBO0VBQ0EsT0FBQTtFQUNBLHlGQUFBO0VBQUEsc0ZBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EscUJBQUE7TUFBQSxrQkFBQTtVQUFBLHlCQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0F6QmdwR0o7QXlCL29HSTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxTQUFBO0F6QmlwR047QXlCL29HSTtFQUNFLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QXpCaXBHTjtBeUIvb0dJO0VBQ0UsV0FBQTtBekJpcEdOOztBRXByR0U7RXVCMENFO0lBQ0Usa0JBQUE7RXpCOG9HSjtFeUI3b0dJO0lBQ0UsZUFBQTtFekIrb0dOO0V5QjdvR0k7SUFDRSxlQUFBO0V6QitvR047QUFDRjtBRTFyR0U7RXVCa0RFO0lBQ0UsbUJBQUE7UUFBQSxpQkFBQTtZQUFBLGFBQUE7RXpCMm9HSjtFeUIxb0dJO0lBQ0UsaUJBQUE7SUFDQSxXQUFBO0V6QjRvR047QUFDRjtBRXZyR0U7RXVCaURBO0lBQ0UsNEJBQUE7SUFBQSw2QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7RXpCeW9HRjtFeUJ4b0dFO0lBQ0UsbUJBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7RXpCMG9HSjtFeUJ6b0dJO0lBQ0UscUJBQUE7SUFDQSxpQkFBQTtJQUNBLFdBQUE7RXpCMm9HTjtFeUJ4b0dFO0lBQ0Usa0JBQUE7RXpCMG9HSjtFeUJ6b0dJO0lBQ0UsZUFBQTtFekIyb0dOO0V5QnpvR0k7SUFDRSxlQUFBO0V6QjJvR047QUFDRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdDeWdyZSc7XG4gIHNyYzogdXJsKCcuLi9mb250L0N5Z3JlUmVndWxhci5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvQ3lncmVSZWd1bGFyLmVvdCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnQvQ3lncmVSZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udC9DeWdyZVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udC9DeWdyZVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnLi4vZm9udC9DeWdyZVJlZ3VsYXIuc3ZnI0N5Z3JlUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ3lncmUnO1xuICBzcmM6IHVybCgnLi4vZm9udC9DeWdyZUJvbGQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250L0N5Z3JlQm9sZC5lb3QnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi9mb250L0N5Z3JlQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250L0N5Z3JlQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250L0N5Z3JlQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi9mb250L0N5Z3JlQm9sZC5zdmcjQ3lncmVCb2xkJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuJGZvbnQtZmFtaWx5LXByaW1hcnk6ICdDeWdyZScsIHNhbnMtc2VyaWY7XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ3lncmVcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250L0N5Z3JlUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udC9DeWdyZVJlZ3VsYXIuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250L0N5Z3JlUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udC9DeWdyZVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250L0N5Z3JlUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnQvQ3lncmVSZWd1bGFyLnN2ZyNDeWdyZVJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ3lncmVcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250L0N5Z3JlQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udC9DeWdyZUJvbGQuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250L0N5Z3JlQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udC9DeWdyZUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250L0N5Z3JlQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnQvQ3lncmVCb2xkLnN2ZyNDeWdyZUJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGNvbG9yOiAjM2ZiNjgwO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMzI5MDY1O1xuICB9XG59XG5cbmEsXG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuaHRtbCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gYXV0bztcbn1cbmh0bWw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEwcHg7XG59XG5odG1sOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZjE7XG59XG5odG1sOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDVjNWY7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJDeWdyZVwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmM2YwO1xuICBjb2xvcjogIzM0NWM1Zjtcbn1cblxuLmNvbnRhaW5lcixcbltjbGFzcyo9X19jb250YWluZXJdIHtcbiAgbWF4LXdpZHRoOiAxODAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOHB4KSB7XG4gIC5jb250YWluZXIsXG4gIFtjbGFzcyo9X19jb250YWluZXJdIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5cbi5tYWluIHtcbiAgbWFyZ2luLXRvcDogMTA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS44cHgpIHtcbiAgLm1haW4ge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gIH1cbn1cblxuYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuYm9keSBmb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTRweCAxNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIG9wYWNpdHk6IDAuODg7XG4gIGJhY2tncm91bmQ6ICMzNDVjNWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kOiAjMjIzYzNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4uYnRuOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3LjhweCkge1xuICAuYnRuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMjJweCAxNnB4O1xuICB9XG59XG4uYnRuX3doaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMzNDVjNWY7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bl93aGl0ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgICBjb2xvcjogIzM0NWM1ZjtcbiAgfVxufVxuXG4ucXR5IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA4cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NmZDZkOTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCA4cHg7XG59XG4ucXR5X19idG4sIC5xdHlfX2lucHV0IHtcbiAgaGVpZ2h0OiA2M3B4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4ucXR5X19idG4ge1xuICB3aWR0aDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMyOTYyNjA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjA2cyBlYXNlLCBiYWNrZ3JvdW5kIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnF0eV9fYnRuOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45Nik7XG59XG4ucXR5X19idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjdmOWZhO1xuICBib3JkZXItY29sb3I6ICNiOWMzYzc7XG59XG4ucXR5X19idG46Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDE2LCAxMzIsIDExMywgMC4yNSk7XG59XG4ucXR5X19pbnB1dCB7XG4gIHdpZHRoOiA3MnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMjk2MjYwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLnF0eV9faW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIC5xdHlfX2lucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4ucXR5X19pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mb3JtLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9ybS1pbnB1dCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzZjY3Njk7XG4gIHBhZGRpbmc6IDE5cHggMjBweDtcbiAgY29sb3I6ICMzZjY3Njk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mb3JtLWlucHV0IGlucHV0OmZvY3VzLXdpdGhpbiB7XG4gIGJvcmRlci1jb2xvcjogIzQ0Nzk4ZTtcbn1cbi5mb3JtLWlucHV0LmVycm9yLWZpZWxkcyBpbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogcmVkO1xufVxuLmZvcm0taW5wdXQuZXJyb3ItZmllbGRzIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuXG4uZm9ybS1hY2NlcHRhbmNlIGlucHV0IHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZm9ybS1hY2NlcHRhbmNlIGlucHV0ICsgc3BhbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG4uZm9ybS1hY2NlcHRhbmNlIGlucHV0ICsgc3BhbiBhIHtcbiAgY29sb3I6ICMzZjY3Njk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogYXV0bztcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiBhdXRvO1xuICB0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogZnJvbS1mb250O1xufVxuLmZvcm0tYWNjZXB0YW5jZSBpbnB1dCArIHNwYW46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjM2Y2NzY5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5mb3JtLWFjY2VwdGFuY2UgaW5wdXQ6Y2hlY2tlZCArIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM0NDc5OGUgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQnIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCAxNCAxNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTUuNTU2MiAxMC4yOTk5TDIuNjY4NyA3LjQxMjQxTDMuNDkzNTMgNi41ODc1N0w1LjU1NzA4IDguNjQ4NzhMNS41NTYyIDguNjQ5NjZMMTAuNTA1OCAzLjcwMDA3TDExLjMzMDYgNC41MjQ5MUw2LjM4MTAzIDkuNDc1MDdMNS41NTY3OCAxMC4yOTkzTDUuNTU2MiAxMC4yOTk5WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbn1cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny44cHgpIHtcbiAgLmZvcm0tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5icmVhZGNydW1icyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYnJlYWRjcnVtYnMgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYnJlYWRjcnVtYnMgdWwgbGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzI5NjI2MDtcbn1cbi5icmVhZGNydW1icyB1bCBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiL1wiO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBjb2xvcjogIzI5NjI2MDtcbn1cbi5icmVhZGNydW1icyB1bCBsaSBhIHtcbiAgY29sb3I6ICMyOTYyNjA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbi5icmVhZGNydW1icyB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyOTYyNjA7XG59XG5cbi5tb2JpbGUtbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBsdmg7XG4gIGJhY2tncm91bmQ6ICNmM2Y3Zjc7XG4gIGNvbG9yOiAjM2Y2NzY5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA0OTtcbn1cbi5tb2JpbGUtbWVudS5zaG93IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5tb2JpbGUtbWVudV9fY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDBweDtcbiAgcGFkZGluZzogMTEwcHggMjBweCA1MHB4ICFpbXBvcnRhbnQ7XG59XG4ubW9iaWxlLW1lbnVfX2xpc3QgPiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5tb2JpbGUtbWVudV9fbGlzdCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1vYmlsZS1tZW51X19saXN0IGxpIGEge1xuICBjb2xvcjogIzNmNjc2OTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm1vYmlsZS1tZW51X19saXN0IGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjNDQ3OThlO1xuICB9XG59XG4ubW9iaWxlLW1lbnVfX2xpc3QgLm1lbnUtcGFyZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm1vYmlsZS1tZW51X19saXN0IC5tZW51LXBhcmVudF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2JpbGUtbWVudV9fbGlzdCAubWVudS1wYXJlbnRfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nNicgdmlld0JveD0nMCAwIDEwIDYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclMEElM0UlM0NwYXRoIGQ9J005IDAuNzVMNSA0Ljc1TDEgMC43NScgc3Ryb2tlPSclMjM0NDc5OEUnIC8lM0UlM0Mvc3ZnJTNFJTBBXCIpIGNlbnRlciBjZW50ZXIvMTBweCBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubW9iaWxlLW1lbnVfX2xpc3QgLm1lbnUtcGFyZW50X19pdGVtLnNob3c6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4ubW9iaWxlLW1lbnVfX2xpc3QgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5tb2JpbGUtbWVudV9fbGlzdCAuc3ViLW1lbnUgbGkge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5tb2JpbGUtbWVudV9fbGlzdCAuc3ViLW1lbnUgbGkgYSB7XG4gIGNvbG9yOiAjMzQzYjNmO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubW9iaWxlLW1lbnVfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4ubW9iaWxlLW1lbnVfX2Zvb3RlciAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZDogI2YzZjdmNztcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMwcHg7XG59XG4uaGVhZGVyX19sb2dvIGltZyB7XG4gIG1heC13aWR0aDogMjI4cHg7XG59XG4uaGVhZGVyX19tZW51IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMwcHg7XG59XG4uaGVhZGVyX19tZW51IHVsIGEge1xuICBjb2xvcjogIzM0NWM1ZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmhlYWRlcl9fbWVudSB1bCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzMyOTA2NTtcbiAgfVxufVxuLmhlYWRlcl9fY29udGFjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogNXB4O1xufVxuLmhlYWRlcl9fY29udGFjdHMgYSB7XG4gIGNvbG9yOiAjMzQ1YzVmO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmhlYWRlcl9fY29udGFjdHMgc3BhbiB7XG4gIGNvbG9yOiAjMzQ1YzVmO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmhlYWRlcl9fYnVyZ2VyIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMjhweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2IyY2RjYTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZ2FwOiAycHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOHB4KSB7XG4gIC5oZWFkZXJfX2J1cmdlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmhlYWRlcl9fYnVyZ2VyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ1YzVmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uaGVhZGVyX19idXJnZXIuc2hvdyBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpIHJvdGF0ZSg0NWRlZyk7XG59XG4uaGVhZGVyX19idXJnZXIuc2hvdyBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uaGVhZGVyX19idXJnZXIuc2hvdyBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE3OTkuOHB4KSB7XG4gIC5oZWFkZXJfX21lbnUgdWwge1xuICAgIGdhcDogMjBweDtcbiAgfVxuICAuaGVhZGVyX19tZW51IHVsIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuaGVhZGVyX19jb250YWN0cyBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmhlYWRlcl9fY29udGFjdHMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS44cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICB9XG4gIC5oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiA2cHg7XG4gIH1cbiAgLmhlYWRlcl9fbG9nbyBpbWcge1xuICAgIG1heC13aWR0aDogOThweDtcbiAgfVxuICAuaGVhZGVyX19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX2NvbnRhY3RzIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBnYXA6IDA7XG4gIH1cbiAgLmhlYWRlcl9fY29udGFjdHMgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5oZWFkZXJfX2NvbnRhY3RzIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOHB4KSB7XG4gIC5oZWFkZXJfX2J1cmdlciB7XG4gICAgcGFkZGluZzogMTBweCAxOHB4O1xuICB9XG59XG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzNmNjc2OTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDg1cHggMCA2NXB4O1xufVxuLmZvb3Rlcl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogMzBweDtcbn1cbi5mb290ZXIgLmxvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiAyMjhweDtcbn1cbi5mb290ZXIgLnBob25lIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDExNCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZm9vdGVyIC53b3JrIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43MSk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG4uZm9vdGVyX19jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZvb3Rlcl9fY29sdW1uOm50aC1jaGlsZCgyKSB7XG4gIG1heC13aWR0aDogMzI1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZm9vdGVyX19jb2x1bW46bnRoLWNoaWxkKDIpIC5sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb290ZXJfX21lbnUgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTVweDtcbn1cbi5mb290ZXJfX21lbnUgdWwgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZm9vdGVyX19tZW51IHVsIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMzI5MDY1O1xuICB9XG59XG4uZm9vdGVyX19zdWJjcmVibGUgZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogMTRweDtcbn1cbi5mb290ZXJfX3N1YmNyZWJsZSAuZm9ybS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZm9vdGVyX19zdWJjcmVibGUgLmZvcm0taXRlbSBpbnB1dCB7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAyMHB4IDMxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMSk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uZm9vdGVyX19zdWJjcmVibGUgLmZvcm0taXRlbSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLmZvb3Rlcl9fc3ViY3JlYmxlIC5idG5fd2hpdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxNHB4IDQ4cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBvcGFjaXR5OiAwLjg4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNy41cHgpO1xuICBjb2xvcjogIzNmNjc2OTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmZvb3Rlcl9fc29jaWFsIHtcbiAgbWFyZ2luLXRvcDogNjVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTRweDtcbn1cbi5mb290ZXJfX2JvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xufVxuLmZvb3Rlcl9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogYXV0bztcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiBhdXRvO1xuICB0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogZnJvbS1mb250O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmZvb3Rlcl9fY29weSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzQpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG4uZm9vdGVyX19kb2Mge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc0KTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTc5OS44cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogNjVweCAwIDM1cHg7XG4gIH1cbiAgLmZvb3RlciAucGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuZm9vdGVyIC53b3JrIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmZvb3Rlcl9fY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZvb3Rlcl9fY29sdW1uOm50aC1jaGlsZCgyKSB7XG4gICAgbWF4LXdpZHRoOiAzMjVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuZm9vdGVyX19tZW51IHVsIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuZm9vdGVyX19zdWJjcmVibGUgZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiAxNHB4O1xuICB9XG4gIC5mb290ZXJfX3N1YmNyZWJsZSAuZm9ybS1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5mb290ZXJfX3N1YmNyZWJsZSAuZm9ybS1pdGVtIGlucHV0IHtcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMjFweDtcbiAgfVxuICAuZm9vdGVyX19zdWJjcmVibGUgLmJ0bl93aGl0ZSB7XG4gICAgcGFkZGluZzogMTRweCAyOHB4O1xuICB9XG4gIC5mb290ZXJfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuZm9vdGVyX19jb3B5IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmZvb3Rlcl9fZG9jIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5LjhweCkge1xuICAuZm9vdGVyX19jb250ZW50IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG4gIC5mb290ZXJfX2NvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC5mb290ZXJfX3NvY2lhbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuZm9vdGVyX19ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3LjhweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMzVweDtcbiAgfVxuICAuZm9vdGVyX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNjBweDtcbiAgfVxuICAuZm9vdGVyIC5waG9uZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmZvb3RlciAud29yayB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmZvb3Rlcl9fY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZvb3Rlcl9fY29sdW1uOm50aC1jaGlsZCgxKSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmZvb3Rlcl9fY29sdW1uOm50aC1jaGlsZCgxKSAubG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZm9vdGVyX19jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmZvb3Rlcl9fY29sdW1uOm50aC1jaGlsZCgyKSAubG9nbyB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuZm9vdGVyX19jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmZvb3Rlcl9fbWVudSB1bCBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmZvb3Rlcl9fc3ViY3JlYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZm9vdGVyX19zdWJjcmVibGUgZm9ybSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZm9vdGVyX19zdWJjcmVibGUgLmZvcm0taXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvb3Rlcl9fc3ViY3JlYmxlIC5mb3JtLWl0ZW0gaW5wdXQge1xuICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5mb290ZXJfX3N1YmNyZWJsZSAuYnRuX3doaXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmZvb3Rlcl9fc29jaWFsIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmZvb3Rlcl9fYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5mb290ZXJfX2xpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuZm9vdGVyX19jb3B5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZm9vdGVyX19kb2Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnBvcHVwIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nOiAzMHB4IDEwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuNXMgZWFzZSAwcztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiA5OTk5O1xufVxuLnBvcHVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgZWFzZSAwcztcbn1cbi5wb3B1cC5zaG93IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5wb3B1cC5zaG93OjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnBvcHVwLnNob3cgLnBvcHVwX19ib2R5IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZSAwLjJzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnBvcHVwX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wb3B1cF9fYm9keSB7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIHBhZGRpbmc6IDcwcHggNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UgMHM7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4ucG9wdXBfX2ljb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnBvcHVwX19jbG9zZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAzMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucG9wdXBfX3RpdGxlIHtcbiAgY29sb3I6ICMzZjY3Njk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuLnBvcHVwX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY29sb3I6ICMzZjY3Njk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuLnBvcHVwX19mb3JtIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucG9wdXBfX2Zvcm0gZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLnBvcHVwIC5idG4ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3LjhweCkge1xuICAucG9wdXAge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAucG9wdXA6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgfVxuICAucG9wdXBfX2JvZHkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmc6IDEwMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIH1cbiAgLnBvcHVwX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5wb3B1cF9fZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLm1haW4tc2NyZWVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tYWluLXNjcmVlbl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNThweCAwIDQ4cHg7XG59XG4ubWFpbi1zY3JlZW5fX3dyYXBwZXI6OmFmdGVyLCAubWFpbi1zY3JlZW5fX3dyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3NTVweDtcbiAgaGVpZ2h0OiA1OTdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdXJsKFwiLi4vaW1nL2dyZWVuX2Nsb3VkLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBib3R0b206IC0yNTBweDtcbiAgcmlnaHQ6IC0zNzBweDtcbn1cbi5tYWluLXNjcmVlbl9fd3JhcHBlcjo6YWZ0ZXIge1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiAtMjUwcHg7XG4gIGxlZnQ6IC0zNzBweDtcbn1cbi5tYWluLXNjcmVlbl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiA1MHB4O1xufVxuLm1haW4tc2NyZWVuX19kZXNjciB7XG4gIG1heC13aWR0aDogNTE0cHg7XG59XG4ubWFpbi1zY3JlZW5fX2Rlc2NyIHAge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMzQ1YzVmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG4ubWFpbi1zY3JlZW5fX2Rlc2NyIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjNweDtcbn1cbi5tYWluLXNjcmVlbl9fYmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWFpbi1zY3JlZW5fX2JnIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBhc3BlY3QtcmF0aW86IDE5MjAvODk3O1xufVxuLm1haW4tc2NyZWVuIGgxIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzM0NWM1ZjtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tYWluLXNjcmVlbiBoMSBpIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzc1OTE5Mztcbn1cbi5tYWluLXNjcmVlbiAudGl0bGVfZmxvd2VyIGgxIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMTg3cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzk5LjhweCkge1xuICAubWFpbi1zY3JlZW5fX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG4gIC5tYWluLXNjcmVlbl9fZGVzY3IgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5tYWluLXNjcmVlbiBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG4gIC5tYWluLXNjcmVlbiAudGl0bGVfZmxvd2VyIGgxIGkge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5LjhweCkge1xuICAubWFpbi1zY3JlZW5fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMCA0OHB4O1xuICB9XG4gIC5tYWluLXNjcmVlbl9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm1haW4tc2NyZWVuX19kZXNjciB7XG4gICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgfVxuICAubWFpbi1zY3JlZW5fX2Rlc2NyIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm1haW4tc2NyZWVuIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgLm1haW4tc2NyZWVuIC50aXRsZV9mbG93ZXIgaDEgaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny44cHgpIHtcbiAgLm1haW4tc2NyZWVuX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNDRweDtcbiAgfVxuICAubWFpbi1zY3JlZW5fX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG4gIC5tYWluLXNjcmVlbl9fZGVzY3Ige1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gIH1cbiAgLm1haW4tc2NyZWVuX19kZXNjciBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLm1haW4tc2NyZWVuX19kZXNjciAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5tYWluLXNjcmVlbl9fYmcgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDM5MC8yMzA7XG4gIH1cbiAgLm1haW4tc2NyZWVuIGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLm1haW4tc2NyZWVuIC50aXRsZV9mbG93ZXIgaDEgaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG4uZXZlbnQtbWFpbiB7XG4gIG1hcmdpbjogNzBweCAwO1xufVxuLmV2ZW50LW1haW5fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDUwcHg7XG59XG4uZXZlbnQtbWFpbl9faGVhZGVyIGgxIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzI5NjI2MDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTQlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmV2ZW50LW1haW5fX2hlYWRlciBoMSBpIHtcbiAgY29sb3I6IHJnYmEoNDEsIDk4LCA5NiwgMC42KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmV2ZW50LW1haW5fX2Rlc2NyIHtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbn1cbi5ldmVudC1tYWluX19kZXNjciBwIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzI5NjI2MDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cblxuLmV2ZW50LWdhbGxlcnlfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogNDBweCAzMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZXZlbnQtZ2FsbGVyeV9faXRlbSB7XG4gIGZsZXg6IDEgMSBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMzBweCk7XG59XG4uZXZlbnQtZ2FsbGVyeV9faXRlbSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDU3MC81NTM7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZXZlbnQtZ2FsbGVyeV9faXRlbTpob3ZlciBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbn1cblxuLmV2ZW50LWNvbnRlbnQge1xuICBwYWRkaW5nOiA2MHB4IDAgOTBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2VmZjNmMCAwJSwgIzRhOTE4ZiAxMDAlKTtcbn1cbi5ldmVudC1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDExNzBweDtcbn1cbi5ldmVudC1jb250ZW50X19jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjMjk2MjYwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuXG4uZXZlbnQtcG9zdHMge1xuICBtYXJnaW46IDMwcHggMCAwcHg7XG59XG4uZXZlbnQtcG9zdHNfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogMzBweCA0MHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZXZlbnQtcG9zdHNfX2NvbnRhaW5lciAuZXZlbnQtc2xpZGVyc19faXRlbSB7XG4gIGZsZXg6IDEgMSBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gNDBweCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5LjhweCkge1xuICAuZXZlbnQtbWFpbiB7XG4gICAgbWFyZ2luOiA2MHB4IDAgMzBweDtcbiAgfVxuICAuZXZlbnQtbWFpbl9faGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDBweDtcbiAgfVxuICAuZXZlbnQtbWFpbl9faGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgLmV2ZW50LW1haW5fX2Rlc2NyIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuZXZlbnQtZ2FsbGVyeV9fY29udGFpbmVyIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgLmV2ZW50LWdhbGxlcnlfX2l0ZW0ge1xuICAgIGZsZXg6IDEgMSBjYWxjKDUwJSAtIDIwcHgpO1xuICB9XG4gIC5ldmVudC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgNjBweDtcbiAgfVxuICAuZXZlbnQtY29udGVudF9fY29udGFpbmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuZXZlbnQtcG9zdHMge1xuICAgIG1hcmdpbjogNDBweCAwIDBweDtcbiAgfVxuICAuZXZlbnQtcG9zdHNfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG4gIC5ldmVudC1wb3N0c19fY29udGFpbmVyIC5ldmVudC1zbGlkZXJzX19pdGVtIHtcbiAgICBmbGV4OiAxIDEgY2FsYyg1MCUgLSAzMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny44cHgpIHtcbiAgLmV2ZW50LW1haW4ge1xuICAgIG1hcmdpbjogMjBweCAwIDQwcHg7XG4gIH1cbiAgLmV2ZW50LW1haW5fX2hlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5ldmVudC1tYWluX19kZXNjciBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmV2ZW50LWdhbGxlcnlfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5ldmVudC1nYWxsZXJ5X19pdGVtIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgfVxuICAuZXZlbnQtZ2FsbGVyeV9faXRlbTpub3QoOm50aC1jaGlsZCgzbisxKSkge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgfVxuICAuZXZlbnQtY29udGVudCB7XG4gICAgcGFkZGluZzogNDBweCAwIDYwcHg7XG4gIH1cbiAgLmV2ZW50LWNvbnRlbnRfX2NvbnRhaW5lciBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmV2ZW50LXBvc3RzIHtcbiAgICBtYXJnaW46IDMwcHggMCAwcHg7XG4gIH1cbiAgLmV2ZW50LXBvc3RzX19jb250YWluZXIge1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAuZXZlbnQtcG9zdHNfX2NvbnRhaW5lciAuZXZlbnQtc2xpZGVyc19faXRlbSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gIH1cbn1cbi5mZWFzdGluZy1jYXJkc19fY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxMjBweCAwIDE0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IDMwcHg7XG59XG4uZmVhc3RpbmctY2FyZHNfX2NhcmQ6bnRoLWNoaWxkKDJuKSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5mZWFzdGluZy1jYXJkc19fY2FyZDo6YWZ0ZXIsIC5mZWFzdGluZy1jYXJkc19fY2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDc1NXB4O1xuICBoZWlnaHQ6IDU5N3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1cmwoXCIuLi9pbWcvZ3JlZW5fY2xvdWQucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIHRvcDogLTIyMHB4O1xuICByaWdodDogLTM3MHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNjBkZWcpO1xufVxuLmZlYXN0aW5nLWNhcmRzX19jYXJkOjphZnRlciB7XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IC0xODBweDtcbiAgbGVmdDogLTM3MHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uZmVhc3RpbmctY2FyZHNfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmZlYXN0aW5nLWNhcmRzX19jb250ZW50IGgyIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogcmdiKDQxLCA5OCwgOTYpO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTQlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmZlYXN0aW5nLWNhcmRzX19jb250ZW50IGgyIGkge1xuICBjb2xvcjogcmdiYSg0MSwgOTgsIDk2LCAwLjYzKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmZlYXN0aW5nLWNhcmRzX19jb250ZW50IHAge1xuICBtYXgtd2lkdGg6IDk1JTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgY29sb3I6ICMyOTYyNjA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cbi5mZWFzdGluZy1jYXJkc19faW1hZ2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMycHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5mZWFzdGluZy1jYXJkc19faW1hZ2VzIGRpdiB7XG4gIGZsZXg6IDE7XG59XG4uZmVhc3RpbmctY2FyZHNfX2ltYWdlcyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTc5OS44cHgpIHtcbiAgLmZlYXN0aW5nLWNhcmRzX19jYXJkIHtcbiAgICBtYXJnaW46IDEwMHB4IDAgMTI1cHg7XG4gIH1cbiAgLmZlYXN0aW5nLWNhcmRzX19jb250ZW50IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuICAuZmVhc3RpbmctY2FyZHNfX2NvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxuICAuZmVhc3RpbmctY2FyZHNfX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5mZWFzdGluZy1jYXJkc19faW1hZ2VzIHtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbiAgLmZlYXN0aW5nLWNhcmRzX19pbWFnZXMgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA1NjFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOHB4KSB7XG4gIC5mZWFzdGluZy1jYXJkc19fY2FyZCB7XG4gICAgbWFyZ2luOiA2MHB4IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZmVhc3RpbmctY2FyZHNfX2NhcmQ6bnRoLWNoaWxkKDJuKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZmVhc3RpbmctY2FyZHNfX2NvbnRlbnQge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG4gIC5mZWFzdGluZy1jYXJkc19fY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5mZWFzdGluZy1jYXJkc19fY29udGVudCBwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuZmVhc3RpbmctY2FyZHNfX2ltYWdlcyB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbiAgLmZlYXN0aW5nLWNhcmRzX19pbWFnZXMgaW1nIHtcbiAgICBmbGV4OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uZGVsaXZlcnktbWFpbiB7XG4gIG1hcmdpbjogNzBweCAwIDE2MHB4O1xufVxuLmRlbGl2ZXJ5LW1haW5fX2NvbnRhaW5lciBoMSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMyOTYyNjA7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTE0JTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5kZWxpdmVyeS1tYWluX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG4uZGVsaXZlcnktbWFpbl9fY2FyZCB7XG4gIGZsZXg6IDEgMSBjYWxjKCgxMDAlIC0gMzBweCkgLyAyKTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogI2RlZWJlYjtcbiAgcGFkZGluZzogMzdweCA0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmRlbGl2ZXJ5LW1haW5fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG4uZGVsaXZlcnktbWFpbl9fY29udGVudCBoMiB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMyOTYyNjA7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDExNCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZGVsaXZlcnktbWFpbl9fY29udGVudCBwIHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGNvbG9yOiAjMjk2MjYwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG4uZGVsaXZlcnktbWFpbl9faW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYXNwZWN0LXJhdGlvOiAzMjYvMTkzO1xufVxuLmRlbGl2ZXJ5LW1haW5fX2NvbnRhY3RzIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cbi5kZWxpdmVyeS1tYWluX19jb250YWN0cyAucGhvbmUge1xuICBjb2xvcjogIzI5NjI2MDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTE0JTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5kZWxpdmVyeS1tYWluX19jb250YWN0cyAuc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNXB4O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLmRlbGl2ZXJ5LW1haW5fX2NvbnRhY3RzIC5zb2NpYWwgaW1nIHtcbiAgd2lkdGg6IDcxcHg7XG4gIGhlaWdodDogNzFweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE3OTkuOHB4KSB7XG4gIC5kZWxpdmVyeS1tYWluX19jb250YWluZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxuICAuZGVsaXZlcnktbWFpbl9fd3JhcHBlciB7XG4gICAgZ2FwOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cbiAgLmRlbGl2ZXJ5LW1haW5fX2NhcmQge1xuICAgIHBhZGRpbmc6IDI3cHggMzVweDtcbiAgfVxuICAuZGVsaXZlcnktbWFpbl9fY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS44cHgpIHtcbiAgLmRlbGl2ZXJ5LW1haW5fX2NvbnRhaW5lciBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG4gIC5kZWxpdmVyeS1tYWluX193cmFwcGVyIHtcbiAgICBnYXA6IDMwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG4gIC5kZWxpdmVyeS1tYWluX19jYXJkIHtcbiAgICBwYWRkaW5nOiAyN3B4IDM1cHg7XG4gIH1cbiAgLmRlbGl2ZXJ5LW1haW5fX2NvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny44cHgpIHtcbiAgLmRlbGl2ZXJ5LW1haW5fX2NvbnRhaW5lciBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5kZWxpdmVyeS1tYWluX193cmFwcGVyIHtcbiAgICBnYXA6IDIwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5kZWxpdmVyeS1tYWluX19jYXJkIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLmRlbGl2ZXJ5LW1haW5fX2NvbnRlbnQge1xuICAgIGdhcDogMjBweDtcbiAgfVxuICAuZGVsaXZlcnktbWFpbl9fY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5kZWxpdmVyeS1tYWluX19jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuZGVsaXZlcnktbWFpbl9faW1hZ2Uge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmRlbGl2ZXJ5LW1haW5fX2NvbnRhY3RzIC5waG9uZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5kZWxpdmVyeS1tYWluX19jb250YWN0cyAuc29jaWFsIHtcbiAgICBnYXA6IDVweDtcbiAgfVxuICAuZGVsaXZlcnktbWFpbl9fY29udGFjdHMgLnNvY2lhbCBpbWcge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuLm1lbnUtYmxvY2sge1xuICBtYXJnaW46IDEyMHB4IDA7XG59XG4ubWVudS1ibG9ja19fY29udGFpbmVyIGgxLFxuLm1lbnUtYmxvY2tfX2NvbnRhaW5lciBoMiB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMyOTYyNjA7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTE0JTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tZW51LWJsb2NrX19jYXRlZ29yZXMge1xuICBtYXJnaW4tdG9wOiAzN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLm1lbnUtYmxvY2tfX2J0biB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIHBhZGRpbmc6IDE1cHggMzdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjk2MjYwO1xuICBjb2xvcjogIzI5NjI2MDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTQlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm1lbnUtYmxvY2tfX2J0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMjk2MjYwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tZW51LWJsb2NrX193cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDMwcHg7XG59XG4ubWVudS1ibG9ja19fY2FyZCB7XG4gIGZsZXg6IDAgMCBjYWxjKDI1JSAtIDMwcHgpO1xufVxuXG4ubWVudS1jYXJkX19jb3ZlciBpbWcge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYXNwZWN0LXJhdGlvOiA0MjAvNDAwO1xufVxuLm1lbnUtY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuLm1lbnUtY2FyZF9fbmFtZSB7XG4gIGNvbG9yOiAjMjk2MjYwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDExNCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubWVudS1jYXJkX19kZXRhbGlzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogM3B4O1xuICBjb2xvcjogIzI5NjI2MDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuLm1lbnUtY2FyZF9fZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDI3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogMTBweDtcbn1cbi5tZW51LWNhcmRfX3ByaWNlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLm1lbnUtY2FyZF9fc2l6ZSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5LjhweCkge1xuICAubWVudS1ibG9jayB7XG4gICAgbWFyZ2luOiA4MHB4IDA7XG4gIH1cbiAgLm1lbnUtYmxvY2tfX2NvbnRhaW5lciBoMSxcbiAgLm1lbnUtYmxvY2tfX2NvbnRhaW5lciBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG4gIC5tZW51LWJsb2NrX19jYXRlZ29yZXMge1xuICAgIG1hcmdpbi10b3A6IDM3cHg7XG4gIH1cbiAgLm1lbnUtYmxvY2tfX3dyYXBwZXIge1xuICAgIGdhcDogMjBweDtcbiAgfVxuICAubWVudS1ibG9ja19fY2FyZCB7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMjBweCk7XG4gIH1cbiAgLm1lbnUtY2FyZF9fZm9vdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3LjhweCkge1xuICAubWVudS1ibG9jayB7XG4gICAgbWFyZ2luOiA5MHB4IDA7XG4gIH1cbiAgLm1lbnUtYmxvY2tfX2NvbnRhaW5lciBoMSxcbiAgLm1lbnUtYmxvY2tfX2NvbnRhaW5lciBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5tZW51LWJsb2NrX19jYXRlZ29yZXMge1xuICAgIG1hcmdpbi10b3A6IDM3cHg7XG4gIH1cbiAgLm1lbnUtYmxvY2tfX3dyYXBwZXIge1xuICAgIGdhcDogMjBweDtcbiAgfVxuICAubWVudS1ibG9ja19fY2FyZCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbiAgLm1lbnUtY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLm1lbnUtY2FyZF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5tZW51LWNhcmRfX2RldGFsaXMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAubWVudS1jYXJkX19mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5tZW51LWNhcmRfX2Zvb3RlciAuYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLm1lbnUtY2FyZF9fcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAubWVudS1jYXJkX19zaXplIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG59XG4ucHJvZHVjdCB7XG4gIG1hcmdpbjogNzBweCAwIDEyMHB4O1xufVxuLnByb2R1Y3RfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IDMwcHg7XG59XG4ucHJvZHVjdF9fY292ZXIge1xuICBmbGV4OiAwIDAgNTAlO1xufVxuLnByb2R1Y3RfX2NvdmVyIGltZyB7XG4gIG1heC13aWR0aDogODcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGFzcGVjdC1yYXRpbzogODcwLzgzNjtcbn1cbi5wcm9kdWN0X19jb3Zlcl9tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2R1Y3RfX2NvbnRlbnQge1xuICBmbGV4OiAwIDAgNTAlO1xufVxuLnByb2R1Y3RfX2NvbnRlbnQgaDEge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMjk2MjYwO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDExNCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucHJvZHVjdF9fZGV0YWxpcyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDNweDtcbiAgY29sb3I6ICMyOTYyNjA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cbi5wcm9kdWN0X19mb290ZXIge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiAxMHB4O1xufVxuLnByb2R1Y3RfX3ByaWNlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLnByb2R1Y3RfX3NpemUge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLnByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAzMHB4IDAgNDBweDtcbiAgY29sb3I6ICMyOTYyNjA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cbi5wcm9kdWN0X19saXN0IC5fcm93IHtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ucHJvZHVjdF9fbGlzdCAuX3JvdyB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBmbGV4OiAxIDEgNTAlO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBjb2xvcjogIzI5NjI2MDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS44cHgpIHtcbiAgLnByb2R1Y3RfX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwcHg7XG4gIH1cbiAgLnByb2R1Y3RfX2NvdmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wcm9kdWN0X19jb3Zlcl9tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG4gIC5wcm9kdWN0X19jb3Zlcl9tb2JpbGUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGFzcGVjdC1yYXRpbzogMzUwLzM1MDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny44cHgpIHtcbiAgLnByb2R1Y3Qge1xuICAgIG1hcmdpbjogMjBweCAwIDkwcHg7XG4gIH1cbiAgLnByb2R1Y3RfX2NvbnRlbnQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG4gIC5wcm9kdWN0X19jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAucHJvZHVjdF9fZGV0YWxpcyB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucHJvZHVjdF9fZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wcm9kdWN0X19wcmljZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5wcm9kdWN0X19zaXplIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG4gIC5wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAzMHB4IDAgNDBweDtcbiAgICBjb2xvcjogIzI5NjI2MDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIH1cbiAgLnByb2R1Y3RfX2xpc3QgaDMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnByb2R1Y3RfX2xpc3QgLl9yb3cge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMHB4O1xuICB9XG4gIC5wcm9kdWN0X19saXN0IC5fcm93IHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLnJlc3RhdXJhbnQge1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmYgMCUsICNlNGVjZWMgMzQuNjIlLCAjNjE5Njk0IDEwMCUpO1xufVxuLnJlc3RhdXJhbnRfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiA1MHB4O1xufVxuLnJlc3RhdXJhbnRfX2NvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMSA1MCU7XG4gIG1hcmdpbi1ib3R0b206IC0yNDRweDtcbn1cbi5yZXN0YXVyYW50X19zdXB0aXRsZSB7XG4gIGNvbG9yOiAjMzQ1YzVmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi5yZXN0YXVyYW50IGgyIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzM0NWM1ZjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTE0JTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5yZXN0YXVyYW50IGgyIGkge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiByZ2JhKDUyLCA5MiwgOTUsIDAuNjMpO1xufVxuLnJlc3RhdXJhbnRfX2NvdmVyIHtcbiAgbWFyZ2luLXRvcDogODNweDtcbn1cbi5yZXN0YXVyYW50X19jb3ZlciBpbWcge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBhc3BlY3QtcmF0aW86IDg3MC81Mzg7XG59XG4ucmVzdGF1cmFudF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzBweDtcbn1cbi5yZXN0YXVyYW50X19jb250ZW50IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjRweDtcbn1cbi5yZXN0YXVyYW50X19jb250ZW50IGRpdiBzcGFuIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGNvbG9yOiAjMzQ1YzVmO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTQlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnJlc3RhdXJhbnRfX2NvbnRlbnQgZGl2IHAge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMzQ1YzVmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuLnJlc3RhdXJhbnRfX2NvbnRlbnQgKyAucmVzdGF1cmFudF9fY292ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlc3RhdXJhbnRfX3Ege1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBjb2xvcjogIzczOGY5MDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTQlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTc5OS44cHgpIHtcbiAgLnJlc3RhdXJhbnRfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG4gIC5yZXN0YXVyYW50X19jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNDRweDtcbiAgfVxuICAucmVzdGF1cmFudF9fc3VwdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5yZXN0YXVyYW50IGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgLnJlc3RhdXJhbnRfX2NvdmVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5yZXN0YXVyYW50X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMHB4O1xuICB9XG4gIC5yZXN0YXVyYW50X19jb250ZW50IGRpdiB7XG4gICAgZ2FwOiAxOHB4O1xuICB9XG4gIC5yZXN0YXVyYW50X19jb250ZW50IGRpdiBzcGFuIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbiAgLnJlc3RhdXJhbnRfX2NvbnRlbnQgZGl2IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAucmVzdGF1cmFudF9fcSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS44cHgpIHtcbiAgLnJlc3RhdXJhbnQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG4gIC5yZXN0YXVyYW50X19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnJlc3RhdXJhbnRfX2NvbHVtbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC5yZXN0YXVyYW50X19jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwMHB4O1xuICB9XG4gIC5yZXN0YXVyYW50X19jb3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmVzdGF1cmFudF9fY29udGVudCArIC5yZXN0YXVyYW50X19jb3ZlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnJlc3RhdXJhbnRfX3Ege1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOHB4KSB7XG4gIC5yZXN0YXVyYW50X19jb250YWluZXIge1xuICAgIGdhcDogNDBweDtcbiAgfVxuICAucmVzdGF1cmFudF9fY29sdW1uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLnJlc3RhdXJhbnRfX2NvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTk2cHg7XG4gIH1cbiAgLnJlc3RhdXJhbnRfX3N1cHRpdGxlIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAucmVzdGF1cmFudCBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5yZXN0YXVyYW50X19jb250ZW50IGRpdiB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnJlc3RhdXJhbnRfX2NvbnRlbnQgZGl2IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAucmVzdGF1cmFudF9fY29udGVudCBkaXYgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5yZXN0YXVyYW50X19jb250ZW50ICsgLnJlc3RhdXJhbnRfX2NvdmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucmVzdGF1cmFudF9fcSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5ldmVudC1zbGlkZXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyNDRweDtcbiAgcGFkZGluZy10b3A6IDE0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbn1cbi5ldmVudC1zbGlkZXJzLm10LTAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogOTBweDtcbn1cbi5ldmVudC1zbGlkZXJzOjphZnRlciwgLmV2ZW50LXNsaWRlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3NTVweDtcbiAgaGVpZ2h0OiA1OTdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdXJsKFwiLi4vaW1nL2dyZWVuX2Nsb3VkLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICB0b3A6IC0yMjBweDtcbiAgcmlnaHQ6IC0zNzBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbn1cbi5ldmVudC1zbGlkZXJzOjphZnRlciB7XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IC0xODBweDtcbiAgbGVmdDogLTM3MHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uZXZlbnQtc2xpZGVyc19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmV2ZW50LXNsaWRlcnNfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDMwcHg7XG59XG4uZXZlbnQtc2xpZGVyc19faGVhZGluZyBwIHtcbiAgY29sb3I6ICMzNDVjNWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLmV2ZW50LXNsaWRlcnNfX2hlYWRpbmcgaDIge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMzQ1YzVmO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTQlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmV2ZW50LXNsaWRlcnNfX2hlYWRpbmcgaDIgaSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6IHJnYmEoNTIsIDkyLCA5NSwgMC42Myk7XG59XG4uZXZlbnQtc2xpZGVyc19fY29udHJvbGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogMTBweDtcbn1cbi5ldmVudC1zbGlkZXJzX19idG4tbmV4dCwgLmV2ZW50LXNsaWRlcnNfX2J0bi1wcmV2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNDVjNWY7XG4gIHBhZGRpbmc6IDE3cHggNDhweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uZXZlbnQtc2xpZGVyc19fYnRuLW5leHQgcGF0aCwgLmV2ZW50LXNsaWRlcnNfX2J0bi1wcmV2IHBhdGgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5ldmVudC1zbGlkZXJzX19idG4tbmV4dDpob3ZlciwgLmV2ZW50LXNsaWRlcnNfX2J0bi1wcmV2OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ1YzVmO1xuICB9XG4gIC5ldmVudC1zbGlkZXJzX19idG4tbmV4dDpob3ZlciBwYXRoLCAuZXZlbnQtc2xpZGVyc19fYnRuLXByZXY6aG92ZXIgcGF0aCB7XG4gICAgZmlsbDogI2ZmZjtcbiAgfVxufVxuLmV2ZW50LXNsaWRlcnNfX2J0bi1uZXh0OmFjdGl2ZSwgLmV2ZW50LXNsaWRlcnNfX2J0bi1wcmV2OmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG59XG4uZXZlbnQtc2xpZGVyc19fc3dpcGVyIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ldmVudC1zbGlkZXJzX19jb3ZlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGFzcGVjdC1yYXRpbzogNTcwLzQyMjtcbn1cbi5ldmVudC1zbGlkZXJzX19jb250ZW50IGgzIHtcbiAgbWFyZ2luOiAyNXB4IDAgMThweDtcbiAgY29sb3I6ICMzNDVjNWY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDExNCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZXZlbnQtc2xpZGVyc19fY29udGVudCBwIHtcbiAgY29sb3I6ICMzNDVjNWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzk5LjhweCkge1xuICAuZXZlbnQtc2xpZGVyc19faGVhZGluZyBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAuZXZlbnQtc2xpZGVyc19faGVhZGluZyBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG4gIC5ldmVudC1zbGlkZXJzX19jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbiAgLmV2ZW50LXNsaWRlcnNfX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS44cHgpIHtcbiAgLmV2ZW50LXNsaWRlcnMge1xuICAgIG1hcmdpbi10b3A6IDIwMHB4O1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIH1cbiAgLmV2ZW50LXNsaWRlcnNfX2hlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE4cHg7XG4gIH1cbiAgLmV2ZW50LXNsaWRlcnNfX2hlYWRpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ldmVudC1zbGlkZXJzX19oZWFkaW5nIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5ldmVudC1zbGlkZXJzX19oZWFkaW5nIGgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbiAgLmV2ZW50LXNsaWRlcnNfX2NvbnRyb2xlcyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLmV2ZW50LXNsaWRlcnNfX2NvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuZXZlbnQtc2xpZGVyc19fY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOHB4KSB7XG4gIC5ldmVudC1zbGlkZXJzIHtcbiAgICBtYXJnaW4tdG9wOiAxOTZweDtcbiAgfVxuICAuZXZlbnQtc2xpZGVyc19faGVhZGluZyBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAuZXZlbnQtc2xpZGVyc19faGVhZGluZyBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5ldmVudC1zbGlkZXJzX19idG4tbmV4dCwgLmV2ZW50LXNsaWRlcnNfX2J0bi1wcmV2IHtcbiAgICBwYWRkaW5nOiA3cHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG4gIC5ldmVudC1zbGlkZXJzX19idG4tbmV4dCBzdmcsIC5ldmVudC1zbGlkZXJzX19idG4tcHJldiBzdmcge1xuICAgIHdpZHRoOiAxOC43cHg7XG4gICAgaGVpZ2h0OiA5LjdweDtcbiAgfVxuICAuZXZlbnQtc2xpZGVyc19fc3dpcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5ldmVudC1zbGlkZXJzX19jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmV2ZW50LXNsaWRlcnNfX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ubWVudS1zbGlkZXJzIHtcbiAgbWFyZ2luOiAxNDBweCAwIDU2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZW51LXNsaWRlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3NTVweDtcbiAgaGVpZ2h0OiA1OTdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdXJsKFwiLi4vaW1nL2dyZWVuX2Nsb3VkLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICB0b3A6IC0yMjBweDtcbiAgcmlnaHQ6IC0yNzBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjYwZGVnKTtcbn1cbi5tZW51LXNsaWRlcnNfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5tZW51LXNsaWRlcnNfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDMwcHg7XG59XG4ubWVudS1zbGlkZXJzX19oZWFkaW5nIHAge1xuICBjb2xvcjogIzM0NWM1ZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4ubWVudS1zbGlkZXJzX19oZWFkaW5nIGgyIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzM0NWM1ZjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTE0JTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tZW51LXNsaWRlcnNfX2hlYWRpbmcgaDIgaSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6IHJnYmEoNTIsIDkyLCA5NSwgMC42Myk7XG59XG4ubWVudS1zbGlkZXJzX19jb250cm9sZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAxMHB4O1xufVxuLm1lbnUtc2xpZGVyc19fYnRuLW5leHQsIC5tZW51LXNsaWRlcnNfX2J0bi1wcmV2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNDVjNWY7XG4gIHBhZGRpbmc6IDE3cHggNDhweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4ubWVudS1zbGlkZXJzX19idG4tbmV4dCBwYXRoLCAubWVudS1zbGlkZXJzX19idG4tcHJldiBwYXRoIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubWVudS1zbGlkZXJzX19idG4tbmV4dDpob3ZlciwgLm1lbnUtc2xpZGVyc19fYnRuLXByZXY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDVjNWY7XG4gIH1cbiAgLm1lbnUtc2xpZGVyc19fYnRuLW5leHQ6aG92ZXIgcGF0aCwgLm1lbnUtc2xpZGVyc19fYnRuLXByZXY6aG92ZXIgcGF0aCB7XG4gICAgZmlsbDogI2ZmZjtcbiAgfVxufVxuLm1lbnUtc2xpZGVyc19fYnRuLW5leHQ6YWN0aXZlLCAubWVudS1zbGlkZXJzX19idG4tcHJldjphY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xufVxuLm1lbnUtc2xpZGVyc19fc3dpcGVyIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tZW51LXNsaWRlcnNfX2NvdmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYXNwZWN0LXJhdGlvOiA4NzAvNTgyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTc5OS44cHgpIHtcbiAgLm1lbnUtc2xpZGVyc19faGVhZGluZyBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAubWVudS1zbGlkZXJzX19oZWFkaW5nIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5LjhweCkge1xuICAubWVudS1zbGlkZXJzIHtcbiAgICBtYXJnaW46IDkwcHggMCA1NnB4O1xuICB9XG4gIC5tZW51LXNsaWRlcnNfX2hlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE4cHg7XG4gIH1cbiAgLm1lbnUtc2xpZGVyc19faGVhZGluZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1lbnUtc2xpZGVyc19faGVhZGluZyBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAubWVudS1zbGlkZXJzX19oZWFkaW5nIGgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbiAgLm1lbnUtc2xpZGVyc19fY29udHJvbGVzIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny44cHgpIHtcbiAgLm1lbnUtc2xpZGVyc19faGVhZGluZyBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAubWVudS1zbGlkZXJzX19oZWFkaW5nIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLm1lbnUtc2xpZGVyc19fYnRuLW5leHQsIC5tZW51LXNsaWRlcnNfX2J0bi1wcmV2IHtcbiAgICBwYWRkaW5nOiA3cHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG4gIC5tZW51LXNsaWRlcnNfX2J0bi1uZXh0IHN2ZywgLm1lbnUtc2xpZGVyc19fYnRuLXByZXYgc3ZnIHtcbiAgICB3aWR0aDogMTguN3B4O1xuICAgIGhlaWdodDogOS43cHg7XG4gIH1cbiAgLm1lbnUtc2xpZGVyc19fc3dpcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4ubWVudS1saXN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNjBweCAwIDE0MHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZWZmM2YwIDAlLCAjNjE5Njk0IDEwMCUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVudS1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNzU1cHg7XG4gIGhlaWdodDogNTk3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHVybChcIi4uL2ltZy9ncmVlbl9jbG91ZC5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYm90dG9tOiAtNjBweDtcbiAgbGVmdDogLTI3MHB4O1xufVxuLm1lbnUtbGlzdF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiAxNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLm1lbnUtbGlzdF9faGVhZGVyIHtcbiAgbWF4LXdpZHRoOiA3NjNweDtcbn1cbi5tZW51LWxpc3RfX2hlYWRlciBwIHtcbiAgY29sb3I6ICMzNDVjNWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubWVudS1saXN0X19oZWFkZXIgaDIge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMzQ1YzVmO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTQlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm1lbnUtbGlzdF9faGVhZGVyIGgyIGkge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiByZ2JhKDUyLCA5MiwgOTUsIDAuNjMpO1xufVxuLm1lbnUtbGlzdF9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzVweDtcbn1cbi5tZW51LWxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IDMwcHg7XG59XG4ubWVudS1saXN0X19jb3ZlciBpbWcge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBhc3BlY3QtcmF0aW86IDIzNy8xNjU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLm1lbnUtbGlzdF9fY29udGVudCBoMyB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMzNDVjNWY7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDExNCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubWVudS1saXN0X19jb250ZW50IGgzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ3cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDcnIGhlaWdodD0nMjUnIHZpZXdCb3g9JzAgMCA0NyAyNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUwQSUzRSUzQ3BhdGggZD0nTTE2Ljk3OTUgMjQuMTMzN0gxOC41NjY0QzE4LjU2NjQgMTkuMzA3IDE0LjU5OSAxNS4xMjM4IDguODg2MzcgMTIuODcxM0w0Ni4yNjE0IDEyLjg3MTNMNDYuMjYxNCAxMS4yNjIzTDkuMDQ1MDUgMTEuMjYyM0MxNC43NTc5IDkuMDA5ODkgMTguNzI1IDQuODI2NjYgMTguNzI1IDBMMTcuMTM4MiAwQzE3LjEzODIgNi4yNzQ2OCA5LjUyMTIzIDExLjI2MjMgMCAxMS4yNjIzTDAgMTIuODcxM0M5LjM2MjU2IDEyLjg3MTMgMTYuOTc5NSAxNy44NTkgMTYuOTc5NSAyNC4xMzM3WicgZmlsbD0nJTIzMzQ1QzVGJyAvJTNFJTNDL3N2ZyUzRSUwQVwiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNDVkZWcpO1xuICBtYXJnaW4tbGVmdDogMTdweDtcbn1cbi5tZW51LWxpc3RfX2NvbnRlbnQgcCB7XG4gIGNvbG9yOiAjMzQ1YzVmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTc5OS44cHgpIHtcbiAgLm1lbnUtbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5tZW51LWxpc3RfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiA4MHB4O1xuICB9XG4gIC5tZW51LWxpc3RfX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiA3NjNweDtcbiAgfVxuICAubWVudS1saXN0X19oZWFkZXIgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLm1lbnUtbGlzdF9faGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbiAgLm1lbnUtbGlzdF9fYm9keSB7XG4gICAgZ2FwOiAyNXB4O1xuICB9XG4gIC5tZW51LWxpc3RfX2l0ZW0ge1xuICAgIGdhcDogMjBweDtcbiAgfVxuICAubWVudS1saXN0X19jb3ZlciBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxMTguNS84Mi41O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5tZW51LWxpc3RfX2NvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxuICAubWVudS1saXN0X19jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOHB4KSB7XG4gIC5tZW51LWxpc3RfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAzMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOHB4KSB7XG4gIC5tZW51LWxpc3RfX2hlYWRlciBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLm1lbnUtbGlzdF9faGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLm1lbnUtbGlzdF9faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubWVudS1saXN0X19jb3ZlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1lbnUtbGlzdF9fY292ZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWVudS1saXN0X19jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLm1lbnUtbGlzdF9fY29udGVudCBoMzo6YWZ0ZXIge1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxuICAubWVudS1saXN0X19jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmluZm9ybWF0aW9uIHtcbiAgbWFyZ2luOiAxMjVweCAwIDE0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5mb3JtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3NTVweDtcbiAgaGVpZ2h0OiA1OTdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdXJsKFwiLi4vaW1nL2dyZWVuX2Nsb3VkLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICB0b3A6IC0yMjBweDtcbiAgcmlnaHQ6IC0yNzBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjYwZGVnKTtcbn1cbi5pbmZvcm1hdGlvbl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmluZm9ybWF0aW9uX19oZWFkZXIgcCB7XG4gIGNvbG9yOiAjMzQ1YzVmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi5pbmZvcm1hdGlvbl9faGVhZGVyIGgyIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzM0NWM1ZjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTE0JTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5pbmZvcm1hdGlvbl9faGVhZGVyIGgyIGkge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiByZ2JhKDUyLCA5MiwgOTUsIDAuNjMpO1xufVxuLmluZm9ybWF0aW9uX19saXN0IHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiAzMHB4IDM3cHg7XG59XG4uaW5mb3JtYXRpb25fX2l0ZW0ge1xuICBmbGV4OiAxIDEgY2FsYyg1MCUgLSAzN3B4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMzNweCAyNXB4IDMzcHggOTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYmFja2dyb3VuZDogI2M3ZDhkNjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmluZm9ybWF0aW9uX19pdGVtOjphZnRlciwgLmluZm9ybWF0aW9uX19pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgYm9yZGVyLXJhZGl1czogMjNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMjVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kOiAjMzQ1YzVmO1xufVxuLmluZm9ybWF0aW9uX19pdGVtOjpiZWZvcmUge1xuICBsZWZ0OiAzN3B4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUyLCA5MiwgOTUsIDAuNTgpO1xufVxuLmluZm9ybWF0aW9uX19pdGVtIHAge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMzQ1YzVmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTc5OS44cHgpIHtcbiAgLmluZm9ybWF0aW9uX19oZWFkZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmluZm9ybWF0aW9uX19oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxuICAuaW5mb3JtYXRpb25fX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgZ2FwOiAzMHB4IDMwcHg7XG4gIH1cbiAgLmluZm9ybWF0aW9uX19pdGVtIHtcbiAgICBmbGV4OiAxIDEgY2FsYyg1MCUgLSAzMHB4KTtcbiAgfVxuICAuaW5mb3JtYXRpb25fX2l0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3LjhweCkge1xuICAuaW5mb3JtYXRpb24ge1xuICAgIG1hcmdpbjogNTBweCAwIDkwcHg7XG4gIH1cbiAgLmluZm9ybWF0aW9uX19oZWFkZXIgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLmluZm9ybWF0aW9uX19oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAuaW5mb3JtYXRpb25fX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5pbmZvcm1hdGlvbl9faXRlbSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgcGFkZGluZzogNTFweCAyMHB4IDMwcHggMjBweDtcbiAgfVxuICAuaW5mb3JtYXRpb25fX2l0ZW06OmFmdGVyLCAuaW5mb3JtYXRpb25fX2l0ZW06OmJlZm9yZSB7XG4gICAgdG9wOiAyMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAuaW5mb3JtYXRpb25fX2l0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uZ2FsbGVyeS1zbGlkZXIge1xuICBtYXJnaW46IDE0MHB4IDA7XG59XG4uZ2FsbGVyeS1zbGlkZXJfX2NvbnRhaW5lciBwIHtcbiAgY29sb3I6ICMzNDVjNWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLmdhbGxlcnktc2xpZGVyX19jb250YWluZXIgaDIge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMzQ1YzVmO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTQlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmdhbGxlcnktc2xpZGVyX19jb250YWluZXIgaDIgaSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6IHJnYmEoNTIsIDkyLCA5NSwgMC42Myk7XG59XG4uZ2FsbGVyeS1zbGlkZXJfX3N3aXBlciB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG4uZ2FsbGVyeS1zbGlkZXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ2FsbGVyeS1zbGlkZXJfX2NvdmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5nYWxsZXJ5LXNsaWRlcl9fY292ZXIgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAxOTIwLzg2MztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uZ2FsbGVyeS1zbGlkZXIgLnN3aXBlLXNsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5nYWxsZXJ5LXNsaWRlcl9fYnRuLW5leHQsIC5nYWxsZXJ5LXNsaWRlcl9fYnRuLXByZXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM0NWM1ZjtcbiAgcGFkZGluZzogMTdweCA0OHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmdhbGxlcnktc2xpZGVyX19idG4tbmV4dCBwYXRoLCAuZ2FsbGVyeS1zbGlkZXJfX2J0bi1wcmV2IHBhdGgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5nYWxsZXJ5LXNsaWRlcl9fYnRuLW5leHQ6aG92ZXIsIC5nYWxsZXJ5LXNsaWRlcl9fYnRuLXByZXY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDVjNWY7XG4gIH1cbiAgLmdhbGxlcnktc2xpZGVyX19idG4tbmV4dDpob3ZlciBwYXRoLCAuZ2FsbGVyeS1zbGlkZXJfX2J0bi1wcmV2OmhvdmVyIHBhdGgge1xuICAgIGZpbGw6ICNmZmY7XG4gIH1cbn1cbi5nYWxsZXJ5LXNsaWRlcl9fYnRuLW5leHQ6YWN0aXZlLCAuZ2FsbGVyeS1zbGlkZXJfX2J0bi1wcmV2OmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5nYWxsZXJ5LXNsaWRlcl9fYnRuLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA3NXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDU7XG59XG4uZ2FsbGVyeS1zbGlkZXJfX2J0bi1uZXh0IHtcbiAgcmlnaHQ6IDc1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogNTtcbn1cbi5nYWxsZXJ5LXNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA3NXB4IC0gNzVweCk7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogMTBweDtcbn1cbi5nYWxsZXJ5LXNsaWRlcl9fcGFnaW5hdGlvbiBzcGFuIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41MSk7XG59XG4uZ2FsbGVyeS1zbGlkZXJfX3BhZ2luYXRpb24gc3Bhbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE3OTkuOHB4KSB7XG4gIC5nYWxsZXJ5LXNsaWRlcl9fY29udGFpbmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5nYWxsZXJ5LXNsaWRlcl9fY29udGFpbmVyIGgyIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbiAgLmdhbGxlcnktc2xpZGVyX19zd2lwZXIge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cbiAgLmdhbGxlcnktc2xpZGVyX19idG4tbmV4dCwgLmdhbGxlcnktc2xpZGVyX19idG4tcHJldiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzNDVjNWY7XG4gICAgcGFkZGluZzogMTdweCA0OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB9XG4gIC5nYWxsZXJ5LXNsaWRlcl9fYnRuLW5leHQgcGF0aCwgLmdhbGxlcnktc2xpZGVyX19idG4tcHJldiBwYXRoIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTc5OS44cHgpIGFuZCAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZ2FsbGVyeS1zbGlkZXJfX2J0bi1uZXh0OmhvdmVyLCAuZ2FsbGVyeS1zbGlkZXJfX2J0bi1wcmV2OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ1YzVmO1xuICB9XG4gIC5nYWxsZXJ5LXNsaWRlcl9fYnRuLW5leHQ6aG92ZXIgcGF0aCwgLmdhbGxlcnktc2xpZGVyX19idG4tcHJldjpob3ZlciBwYXRoIHtcbiAgICBmaWxsOiAjZmZmO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTc5OS44cHgpIHtcbiAgLmdhbGxlcnktc2xpZGVyX19idG4tbmV4dDphY3RpdmUsIC5nYWxsZXJ5LXNsaWRlcl9fYnRuLXByZXY6YWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzk5LjhweCkge1xuICAuZ2FsbGVyeS1zbGlkZXJfX2J0bi1wcmV2IHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTc5OS44cHgpIHtcbiAgLmdhbGxlcnktc2xpZGVyX19idG4tbmV4dCB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzk5LjhweCkge1xuICAuZ2FsbGVyeS1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICAgIGJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI1cHggLSAyNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOHB4KSB7XG4gIC5nYWxsZXJ5LXNsaWRlciB7XG4gICAgbWFyZ2luOiA5MHB4IDA7XG4gIH1cbiAgLmdhbGxlcnktc2xpZGVyX19idG4tcHJldiwgLmdhbGxlcnktc2xpZGVyX19idG4tbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ2FsbGVyeS1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmdhbGxlcnktc2xpZGVyX19wYWdpbmF0aW9uIHNwYW4ge1xuICAgIGZsZXg6IDAgMCAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZDogI2IyY2RjYTtcbiAgfVxuICAuZ2FsbGVyeS1zbGlkZXJfX3BhZ2luYXRpb24gc3Bhbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBmbGV4OiAwIDAgMjZweDtcbiAgICB3aWR0aDogMjZweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICMyOTYyNjA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOHB4KSB7XG4gIC5nYWxsZXJ5LXNsaWRlcl9fY29udGFpbmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5nYWxsZXJ5LXNsaWRlcl9fY29udGFpbmVyIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLmdhbGxlcnktc2xpZGVyX19zd2lwZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLmdhbGxlcnktc2xpZGVyX19jb3ZlciBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMzkvMjI7XG4gIH1cbiAgLmdhbGxlcnktc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5nYWxsZXJ5LXNsaWRlcl9fcGFnaW5hdGlvbiBzcGFuIHtcbiAgICBmbGV4OiAwIDAgNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIHdpZHRoOiA2cHg7XG4gIH1cbiAgLmdhbGxlcnktc2xpZGVyX19wYWdpbmF0aW9uIHNwYW4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgZmxleDogMCAwIDIwcHg7XG4gIH1cbn1cbi5mZWFzdC1wb3N0IHtcbiAgbWFyZ2luOiAxNDBweCAwIDEyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmVhc3QtcG9zdF9fc3VidGl0bGUge1xuICBjb2xvcjogIzM0NWM1ZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uZmVhc3QtcG9zdF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogNjBweDtcbn1cbi5mZWFzdC1wb3N0X19jb250ZW50IGgyIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzM0NWM1ZjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTE0JTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5mZWFzdC1wb3N0X19jb250ZW50IGgyIGkge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiByZ2JhKDUyLCA5MiwgOTUsIDAuNjMpO1xufVxuLmZlYXN0LXBvc3RfX2NvbnRlbnQgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mZWFzdC1wb3N0X19jb250ZW50IHAge1xuICBjb2xvcjogIzM0NWM1ZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuLmZlYXN0LXBvc3RfX2NvbnRlbnQgLmJ0biB7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmZlYXN0LXBvc3RfX2NvdmVyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogODQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZmVhc3QtcG9zdF9fY292ZXIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYXNwZWN0LXJhdGlvOiA4NDAvNTAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS44cHgpIHtcbiAgLmZlYXN0LXBvc3RfX2NvbnRlbnQgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGFzcGVjdC1yYXRpbzogODQwLzUwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5mZWFzdC1wb3N0X19jb3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny44cHgpIHtcbiAgLmZlYXN0LXBvc3Qge1xuICAgIG1hcmdpbjogOTBweCAwIDUwcHg7XG4gIH1cbiAgLmZlYXN0LXBvc3RfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAuZmVhc3QtcG9zdF9fY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5mZWFzdC1wb3N0X19jb250ZW50IGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZmVhc3QtcG9zdF9fY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5kZWxpdmVyIHtcbiAgcGFkZGluZzogMjM3cHggMDtcbn1cbi5kZWxpdmVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kZWxpdmVyX19pdGVtIHtcbiAgbWF4LXdpZHRoOiA3MzdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNlZmYzZjA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDY4cHggODRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRlbGl2ZXJfX2l0ZW06OmFmdGVyLCAuZGVsaXZlcl9faXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDc1NXB4O1xuICBoZWlnaHQ6IDU5N3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1cmwoXCIuLi9pbWcvZ3JlZW5fY2xvdWQucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJvdHRvbTogLTE4MHB4O1xuICByaWdodDogLTI3MHB4O1xufVxuLmRlbGl2ZXJfX2l0ZW06OmFmdGVyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIHRvcDogLTE4MHB4O1xuICBsZWZ0OiAtMjcwcHg7XG59XG4uZGVsaXZlcl9faXRlbSBoMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICM0NjZiNmQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTE0JTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5kZWxpdmVyX19pdGVtIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3LjhweCkge1xuICAuZGVsaXZlciB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDY1JTtcbiAgICBtYXJnaW4tdG9wOiAyNTBweDtcbiAgfVxuICAuZGVsaXZlcl9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogLTIwMHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMjVweDtcbiAgfVxuICAuZGVsaXZlcl9faXRlbSBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uY29udGFjdHMge1xuICBwYWRkaW5nOiAxNDBweCAwIDExMXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZWZmM2YwIDMyLjM4JSwgIzYxOTY5NCAxMDAlKTtcbn1cbi5jb250YWN0c19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiA4MHB4O1xufVxuLmNvbnRhY3RzX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1heC13aWR0aDogNzQwcHg7XG59XG4uY29udGFjdHNfX2NvbnRlbnQgaDIge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMzQ1YzVmO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTQlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA0NHB4O1xufVxuLmNvbnRhY3RzX19jb250ZW50IGgyIGkge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiByZ2JhKDUyLCA5MiwgOTUsIDAuNjMpO1xufVxuLmNvbnRhY3RzX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjMzQ1YzVmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi5jb250YWN0c19fcGhvbmUge1xuICBjb2xvcjogIzM0NWM1ZjtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTE0JTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jb250YWN0c19fYWRkcmVzcywgLmNvbnRhY3RzX190aW1ld29yayB7XG4gIGNvbG9yOiAjMzQ1YzVmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuLmNvbnRhY3RzX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IDE4cHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uY29udGFjdHNfX3JvdyAuYnRuIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uY29udGFjdHNfX3NvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogMThweDtcbn1cbi5jb250YWN0c19fbWFwIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1heC13aWR0aDogOTUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzk5LjhweCkge1xuICAuY29udGFjdHNfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiA1MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5jb250YWN0c19fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5jb250YWN0c19fY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmNvbnRhY3RzX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmNvbnRhY3RzX19waG9uZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmNvbnRhY3RzX19hZGRyZXNzLCAuY29udGFjdHNfX3RpbWV3b3JrIHtcbiAgICBjb2xvcjogIzM0NWM1ZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgfVxuICAuY29udGFjdHNfX3JvdyB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOHB4KSB7XG4gIC5jb250YWN0c19fY29udGFpbmVyIHtcbiAgICBnYXA6IDMwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuY29udGFjdHNfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuY29udGFjdHNfX2NvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5jb250YWN0c19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5jb250YWN0c19fcGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5jb250YWN0c19fYWRkcmVzcywgLmNvbnRhY3RzX190aW1ld29yayB7XG4gICAgY29sb3I6ICMzNDVjNWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIH1cbiAgLmNvbnRhY3RzX19yb3cge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLmNvbnRhY3RzX19tYXAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny44cHgpIHtcbiAgLmNvbnRhY3RzIHtcbiAgICBwYWRkaW5nOiA5MHB4IDAgNjBweDtcbiAgfVxuICAuY29udGFjdHNfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuY29udGFjdHNfX2NvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5jb250YWN0c19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5jb250YWN0c19fcGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5jb250YWN0c19fYWRkcmVzcywgLmNvbnRhY3RzX190aW1ld29yayB7XG4gICAgY29sb3I6ICMzNDVjNWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIH1cbiAgLmNvbnRhY3RzX190aW1ld29yayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5jb250YWN0c19fcm93IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuY29udGFjdHNfX3JvdyAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29udGFjdHNfX3NvY2lhbCB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5jb250YWN0c19fc29jaWFsIGltZyB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG4gIC5jb250YWN0c19fbWFwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbnRhY3RzX19tYXAgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG59XG4uaGVyby1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5oZXJvLWxpbmtzX19jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgMzMuMzMzJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5oZXJvLWxpbmtzX19jYXJkIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmhlcm8tbGlua3NfX292ZXJsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxOTRkZWcsIHJnYmEoMCwgMCwgMCwgMCkgOS43MSUsIHJnYmEoMCwgMCwgMCwgMC42KSA5Mi4xMyUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogNDBweCAyM3B4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLWxpbmtzX19vdmVybCBoMiB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDExNCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMDtcbn1cbi5oZXJvLWxpbmtzX19vdmVybCBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuLmhlcm8tbGlua3NfX292ZXJsIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE3OTkuOHB4KSB7XG4gIC5oZXJvLWxpbmtzX19vdmVybCB7XG4gICAgcGFkZGluZzogNDBweCAyM3B4O1xuICB9XG4gIC5oZXJvLWxpbmtzX19vdmVybCBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5oZXJvLWxpbmtzX19vdmVybCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5LjhweCkge1xuICAuaGVyby1saW5rc19fY2FyZCB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgfVxuICAuaGVyby1saW5rc19fY2FyZCBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3LjhweCkge1xuICAuaGVyby1saW5rcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuaGVyby1saW5rc19fY2FyZCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbiAgLmhlcm8tbGlua3NfX2NhcmQgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDM5MC81ODI7XG4gICAgbWF4LWhlaWdodDogNjAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhlcm8tbGlua3NfX292ZXJsIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbiAgLmhlcm8tbGlua3NfX292ZXJsIGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmhlcm8tbGlua3NfX292ZXJsIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufSIsIiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBjb2xvcjogIzNmYjY4MDtcbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yOiAjM2ZiNjgwLCAkYW1vdW50OiAxMCk7XG4gIH1cbn1cbmEsXG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbn1cbmh0bWwge1xuICBvdmVyZmxvdzogaGlkZGVuIGF1dG87XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2YxO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDVjNWY7XG4gIH1cbn1cbmJvZHkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYzZjA7XG4gIGNvbG9yOiAjMzQ1YzVmO1xufVxuXG4uY29udGFpbmVyLFxuW2NsYXNzKj0nX19jb250YWluZXInXSB7XG4gIG1heC13aWR0aDogJG1lZGlhV2lkdGhMYXB0b3A7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xuICBAaW5jbHVkZSBtZWRpYS10YWJsZXQtaG9yaXpvbnRhbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuLm1haW4ge1xuICBtYXJnaW4tdG9wOiAxMDVweDtcbiAgQGluY2x1ZGUgbWVkaWEtdGFibGV0LWhvcml6b250YWwge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gIH1cbn1cbmJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG59XG4iLCJAaW1wb3J0ICcuLi91aS1raXQvbWVkaWEnO1xuXG5AbWl4aW4gbWVkaWEtY3VzdG9tKCR3aWR0aCkge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBtZWRpYS1sYXB0b3AtaG9yaXpvbnRhbCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAoJG1lZGlhV2lkdGhMYXB0b3AgLSAwLjJweCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtdGFibGV0LWhvcml6b250YWwge1xuICBAbWVkaWEgKG1heC13aWR0aDogKCRtZWRpYVdpZHRoTGFwdG9wTWluIC0gMC4ycHgpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLXRhYmxldCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAoJG1lZGlhV2lkdGhUYWJsZXRIb3Jpem9udGFsIC0gMC4ycHgpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLW1vYmlsZS1ob3Jpem9udGFsIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICgkbWVkaWFXaWR0aFRhYmxldCAtIDAuMnB4KSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYS1tb2JpbGUge1xuICBAbWVkaWEgKG1heC13aWR0aDogKCRtZWRpYVdpZHRoTW9iaWxlIC0gMC4ycHgpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyIHtcbiAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIE1lZGlhIHdpZHRoXG4kbWVkaWFXaWR0aExhcHRvcDogMTgwMHB4O1xuJG1lZGlhV2lkdGhMYXB0b3BNaW46IDEyMDBweDtcbiRtZWRpYVdpZHRoVGFibGV0SG9yaXpvbnRhbDogMTAyNHB4O1xuJG1lZGlhV2lkdGhUYWJsZXQ6IDc2OHB4O1xuJG1lZGlhV2lkdGhNb2JpbGU6IDQ4MHB4O1xuJG1lZGlhV2lkdGhNb2JpbGVNaW46IDMyMHB4O1xuIiwiLmJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE0cHggMTZweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBvcGFjaXR5OiAwLjg4O1xuICBiYWNrZ3JvdW5kOiAjMzQ1YzVmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yOiAjMzQ1YzVmLCAkYW1vdW50OiAxMCk7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtbW9iaWxlLWhvcml6b250YWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAyMnB4IDE2cHg7XG4gIH1cbiAgJl93aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzM0NWM1ZjtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yOiAjZmZmLCAkYW1vdW50OiAxMCk7XG4gICAgICBjb2xvcjogIzM0NWM1ZjtcbiAgICB9XG4gIH1cbn1cbiIsIi5xdHkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDhweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2ZkNmQ5O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgJl9fYnRuLFxuICAmX19pbnB1dCB7XG4gICAgaGVpZ2h0OiA2M3B4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgJl9fYnRuIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMjk2MjYwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjA2cyBlYXNlLCBiYWNrZ3JvdW5kIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgJjphY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk2KTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmN2Y5ZmE7XG4gICAgICBib3JkZXItY29sb3I6ICNiOWMzYzc7XG4gICAgfVxuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgxNiwgMTMyLCAxMTMsIDAuMjUpO1xuICAgIH1cbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICB3aWR0aDogNzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzI5NjI2MDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cbiAgICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0taW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzZjY3Njk7XG4gICAgcGFkZGluZzogMTlweCAyMHB4O1xuICAgIGNvbG9yOiAjM2Y2NzY5O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzQ0Nzk4ZTtcbiAgICB9XG4gIH1cbiAgJi5lcnJvci1maWVsZHMge1xuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmVkO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6IHJlZDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWFjY2VwdGFuY2Uge1xuICBpbnB1dCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICArIHNwYW4ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICMzZjY3Njk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogYXV0bztcbiAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiBhdXRvO1xuICAgICAgICB0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogZnJvbS1mb250O1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjM2Y2NzY5O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpjaGVja2VkICsgc3Bhbjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICM0NDc5OGVcbiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQnIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCAxNCAxNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTUuNTU2MiAxMC4yOTk5TDIuNjY4NyA3LjQxMjQxTDMuNDkzNTMgNi41ODc1N0w1LjU1NzA4IDguNjQ4NzhMNS41NTYyIDguNjQ5NjZMMTAuNTA1OCAzLjcwMDA3TDExLjMzMDYgNC41MjQ5MUw2LjM4MTAzIDkuNDc1MDdMNS41NTY3OCAxMC4yOTkzTDUuNTU2MiAxMC4yOTk5WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIilcbiAgICAgICAgY2VudGVyIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLW1vYmlsZS1ob3Jpem9udGFsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4iLCIuYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA4cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGNvbG9yOiAjMjk2MjYwO1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcvJztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgY29sb3I6ICMyOTYyNjA7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICMyOTYyNjA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMyOTYyNjA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tb2JpbGUtbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBsdmg7XG4gIGJhY2tncm91bmQ6ICNmM2Y3Zjc7XG4gIGNvbG9yOiAjM2Y2NzY5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA0OTtcbiAgJi5zaG93IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgJl9fY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0MHB4O1xuICAgIHBhZGRpbmc6IDExMHB4IDIwcHggNTBweCAhaW1wb3J0YW50O1xuICB9XG4gICZfX2xpc3Qge1xuICAgICYgPiB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjM2Y2NzY5O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgICBjb2xvcjogIzQ0Nzk4ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubWVudS1wYXJlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzYnIHZpZXdCb3g9JzAgMCAxMCA2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTBBJTNFJTNDcGF0aCBkPSdNOSAwLjc1TDUgNC43NUwxIDAuNzUnIHN0cm9rZT0nJTIzNDQ3OThFJyAvJTNFJTNDL3N2ZyUzRSUwQVwiKVxuICAgICAgICAgICAgY2VudGVyIGNlbnRlciAvIDEwcHggbm8tcmVwZWF0O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnN1Yi1tZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjMzQzYjNmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcblxuICAgIC5idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCIuaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQ6ICNmM2Y3Zjc7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMzBweDtcbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDIyOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnUge1xuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMzBweDtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzM0NWM1ZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvcjogIzNmYjY4MCwgJGFtb3VudDogMTApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFjdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZ2FwOiA1cHg7XG4gICAgYSB7XG4gICAgICBjb2xvcjogIzM0NWM1ZjtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICMzNDVjNWY7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYnVyZ2VyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4IDI4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjJjZGNhO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZ2FwOiAycHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLXRhYmxldC1ob3Jpem9udGFsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM0NWM1ZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgfVxuICAgICYuc2hvdyB7XG4gICAgICBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgICBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgICBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtbGFwdG9wLWhvcml6b250YWwge1xuICAuaGVhZGVyIHtcbiAgICAmX19tZW51IHtcbiAgICAgIHVsIHtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250YWN0cyB7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBpbmNsdWRlIG1lZGlhLXRhYmxldC1ob3Jpem9udGFsIHtcbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBnYXA6IDZweDtcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogOThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fY29udGFjdHMge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBnYXA6IDA7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1tb2JpbGUtaG9yaXpvbnRhbCB7XG4gIC5oZWFkZXIge1xuICAgICZfX2J1cmdlciB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gICAgfVxuICB9XG59XG4iLCIuZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzNmNjc2OTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDg1cHggMCA2NXB4O1xuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBnYXA6IDMwcHg7XG4gIH1cblxuICAubG9nbyB7XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMjI4cHg7XG4gICAgfVxuICB9XG4gIC5waG9uZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTE0JTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC53b3JrIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzEpO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB9XG5cbiAgJl9fY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgLmxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgbWF4LXdpZHRoOiAzMjVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cblxuICAmX19tZW51IHtcbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxNXB4O1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yOiAjM2ZiNjgwLCAkYW1vdW50OiAxMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdWJjcmVibGUge1xuICAgIGZvcm0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgZ2FwOiAxNHB4O1xuICAgIH1cbiAgICAuZm9ybS1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgbWluLXdpZHRoOiAzMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMxKTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICAmX3doaXRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMTRweCA0OHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgb3BhY2l0eTogMC44ODtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDcuNXB4KTtcbiAgICAgICAgY29sb3I6ICMzZjY3Njk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zb2NpYWwge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNHB4O1xuICB9XG5cbiAgJl9fYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHNvbGlkO1xuICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbiAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiBhdXRvO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogYXV0bztcbiAgICB0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogZnJvbS1mb250O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmX19jb3B5IHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc0KTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIH1cblxuICAmX19kb2Mge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzQpO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgfVxufVxuQGluY2x1ZGUgbWVkaWEtbGFwdG9wLWhvcml6b250YWwge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA2NXB4IDAgMzVweDtcbiAgICAucGhvbmUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICAud29yayB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fY29sdW1uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBtYXgtd2lkdGg6IDMyNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX21lbnUge1xuICAgICAgdWwge1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJjcmVibGUge1xuICAgICAgZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGdhcDogMTRweDtcbiAgICAgIH1cbiAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAyMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYnRuIHtcbiAgICAgICAgJl93aGl0ZSB7XG4gICAgICAgICAgcGFkZGluZzogMTRweCAyOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgICZfX2NvcHkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgICZfX2RvYyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG59XG5AaW5jbHVkZSBtZWRpYS10YWJsZXQtaG9yaXpvbnRhbCB7XG4gIC5mb290ZXIge1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cbiAgICAmX19jb2x1bW4ge1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc29jaWFsIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJl9fYm90dG9tIHtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLW1vYmlsZS1ob3Jpem9udGFsIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogNjBweCAwIDM1cHg7XG4gICAgJl9fY29udGVudCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA2MHB4O1xuICAgIH1cblxuICAgIC5waG9uZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICAud29yayB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgICZfX2NvbHVtbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZW51IHtcbiAgICAgIHVsIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3ViY3JlYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBmb3JtIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYnRuIHtcbiAgICAgICAgJl93aGl0ZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc29jaWFsIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmX19ib3R0b20ge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgICZfX2NvcHkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAmX19kb2Mge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnBvcHVwIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nOiAzMHB4IDEwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuNXMgZWFzZSAwcztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiA5OTk5O1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzIGVhc2UgMHM7XG4gIH1cbiAgJi5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAucG9wdXBfX2JvZHkge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZSAwLjJzO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgcGFkZGluZzogNzBweCA2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UgMHM7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMzA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAjM2Y2NzY5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBjb2xvcjogIzNmNjc2OTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG4gICZfX2Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9ybSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfVxuICB9XG4gIC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtbW9iaWxlLWhvcml6b250YWwge1xuICAucG9wdXAge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICB9XG4gICAgJl9fYm9keSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgcGFkZGluZzogMTAwcHggMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICAmX19mb3JtIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG59XG4iLCIubWFpbi1zY3JlZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAmX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNThweCAwIDQ4cHg7XG4gICAgJjo6YWZ0ZXIsXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNzU1cHg7XG4gICAgICBoZWlnaHQ6IDU5N3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdXJsKCcuLi9pbWcvZ3JlZW5fY2xvdWQucG5nJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJvdHRvbTogLTI1MHB4O1xuICAgICAgcmlnaHQ6IC0zNzBweDtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBib3R0b206IC0yNTBweDtcbiAgICAgIGxlZnQ6IC0zNzBweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGdhcDogNTBweDtcbiAgfVxuXG4gICZfX2Rlc2NyIHtcbiAgICBtYXgtd2lkdGg6IDUxNHB4O1xuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICMzNDVjNWY7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX2JnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxOTIwIC8gODk3O1xuICAgIH1cbiAgfVxuXG4gIGgxIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICMzNDVjNWY7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGkge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgY29sb3I6ICM3NTkxOTM7XG4gICAgfVxuICB9XG5cbiAgLnRpdGxlX2Zsb3dlciB7XG4gICAgaDEgaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE4N3B4O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1sYXB0b3AtaG9yaXpvbnRhbCB7XG4gIC5tYWluLXNjcmVlbiB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIGdhcDogMzBweDtcbiAgICB9XG5cbiAgICAmX19kZXNjciB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB9XG5cbiAgICAudGl0bGVfZmxvd2VyIHtcbiAgICAgIGgxIGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS10YWJsZXQtaG9yaXpvbnRhbCB7XG4gIC5tYWluLXNjcmVlbiB7XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDAgNDhweDtcbiAgICB9XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fZGVzY3Ige1xuICAgICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuXG4gICAgLnRpdGxlX2Zsb3dlciB7XG4gICAgICBoMSBpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtbW9iaWxlLWhvcml6b250YWwge1xuICAubWFpbi1zY3JlZW4ge1xuICAgICZfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogNTBweCAwIDQ0cHg7XG4gICAgfVxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgfVxuXG4gICAgJl9fZGVzY3Ige1xuICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iZyB7XG4gICAgICBpbWcge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDM5MCAvIDIzMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgLnRpdGxlX2Zsb3dlciB7XG4gICAgICBoMSBpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmV2ZW50LW1haW4ge1xuICBtYXJnaW46IDcwcHggMDtcbiAgJl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZ2FwOiA1MHB4O1xuICAgIGgxIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAjMjk2MjYwO1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTQlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGkge1xuICAgICAgICBjb2xvcjogcmdiYSgjMjk2MjYwLCAwLjYpO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3Ige1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzI5NjI2MDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICB9XG4gIH1cbn1cbi5ldmVudC1nYWxsZXJ5IHtcbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBnYXA6IDQwcHggMzBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBmbGV4OiAxIDEgY2FsYygoMTAwJSAvIDMpIC0gMzBweCk7XG4gICAgaW1nIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogNTcwIC8gNTUzO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uZXZlbnQtY29udGVudCB7XG4gIHBhZGRpbmc6IDYwcHggMCA5MHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZWZmM2YwIDAlLCAjNGE5MThmIDEwMCUpO1xuICAmX19jb250YWluZXIge1xuICAgIC5jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTE3MHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAjMjk2MjYwO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIH1cbiAgfVxufVxuXG4uZXZlbnQtcG9zdHMge1xuICBtYXJnaW46IDMwcHggMCAwcHg7XG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiAzMHB4IDQwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC5ldmVudC1zbGlkZXJzX19pdGVtIHtcbiAgICAgIGZsZXg6IDEgMSBjYWxjKCgxMDAlIC8gMykgLSA0MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtdGFibGV0LWhvcml6b250YWwge1xuICAuZXZlbnQtbWFpbiB7XG4gICAgbWFyZ2luOiA2MHB4IDAgMzBweDtcbiAgICAmX19oZWFkZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAwcHg7XG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjciB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZXZlbnQtZ2FsbGVyeSB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGZsZXg6IDEgMSBjYWxjKCgxMDAlIC8gMikgLSAyMHB4KTtcbiAgICB9XG4gIH1cbiAgLmV2ZW50LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMCA2MHB4O1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZXZlbnQtcG9zdHMge1xuICAgIG1hcmdpbjogNDBweCAwIDBweDtcbiAgICAmX19jb250YWluZXIge1xuICAgICAgZ2FwOiAzMHB4O1xuICAgICAgLmV2ZW50LXNsaWRlcnNfX2l0ZW0ge1xuICAgICAgICBmbGV4OiAxIDEgY2FsYygoMTAwJSAvIDIpIC0gMzBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLW1vYmlsZS1ob3Jpem9udGFsIHtcbiAgLmV2ZW50LW1haW4ge1xuICAgIG1hcmdpbjogMjBweCAwIDQwcHg7XG4gICAgJl9faGVhZGVyIHtcbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NyIHtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ldmVudC1nYWxsZXJ5IHtcbiAgICAmX19jb250YWluZXIge1xuICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAmOm5vdCg6bnRoLWNoaWxkKDNuICsgMSkpIHtcbiAgICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAxMHB4IC8gMik7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZXZlbnQtY29udGVudCB7XG4gICAgcGFkZGluZzogNDBweCAwIDYwcHg7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmV2ZW50LXBvc3RzIHtcbiAgICBtYXJnaW46IDMwcHggMCAwcHg7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIC5ldmVudC1zbGlkZXJzX19pdGVtIHtcbiAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZmVhc3RpbmctY2FyZHMge1xuICAmX19jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAxMjBweCAwIDE0NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGdhcDogMzBweDtcbiAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIH1cbiAgICAmOjphZnRlcixcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA3NTVweDtcbiAgICAgIGhlaWdodDogNTk3cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1cmwoJy4uL2ltZy9ncmVlbl9jbG91ZC5wbmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgdG9wOiAtMjIwcHg7XG4gICAgICByaWdodDogLTM3MHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjYwZGVnKTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0b3A6IC0xODBweDtcbiAgICAgIGxlZnQ6IC0zNzBweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgaDIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6IHJnYmEoNDEsIDk4LCA5NiwgMSk7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDExNCU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgaSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDQxLCA5OCwgOTYsIDAuNjMpO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgY29sb3I6ICMyOTYyNjA7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2VzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMzJweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBkaXYge1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtbGFwdG9wLWhvcml6b250YWwge1xuICAuZmVhc3RpbmctY2FyZHMge1xuICAgICZfX2NhcmQge1xuICAgICAgbWFyZ2luOiAxMDBweCAwIDEyNXB4O1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2VzIHtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDU2MXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS10YWJsZXQtaG9yaXpvbnRhbCB7XG4gIC5mZWFzdGluZy1jYXJkcyB7XG4gICAgJl9fY2FyZCB7XG4gICAgICBtYXJnaW46IDYwcHggMDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2VzIHtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGltZyB7XG4gICAgICAgIGZsZXg6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5kZWxpdmVyeS1tYWluIHtcbiAgbWFyZ2luOiA3MHB4IDAgMTYwcHg7XG4gICZfX2NvbnRhaW5lciB7XG4gICAgaDEge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICMyOTYyNjA7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDExNCU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxuXG4gICZfX2NhcmQge1xuICAgIGZsZXg6IDEgMSBjYWxjKCgxMDAlIC0gMzBweCkgLyAyKTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNkZWViZWI7XG4gICAgcGFkZGluZzogMzdweCA0NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgICBoMiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzI5NjI2MDtcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTE0JTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIHAge1xuICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgY29sb3I6ICMyOTYyNjA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYXNwZWN0LXJhdGlvOiAzMjYgLyAxOTM7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFjdHMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gICAgLnBob25lIHtcbiAgICAgIGNvbG9yOiAjMjk2MjYwO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTQlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgLnNvY2lhbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA3MXB4O1xuICAgICAgICBoZWlnaHQ6IDcxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWxhcHRvcC1ob3Jpem9udGFsIHtcbiAgLmRlbGl2ZXJ5LW1haW4ge1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgIGdhcDogMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgfVxuXG4gICAgJl9fY2FyZCB7XG4gICAgICBwYWRkaW5nOiAyN3B4IDM1cHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtdGFibGV0LWhvcml6b250YWwge1xuICAuZGVsaXZlcnktbWFpbiB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgZ2FwOiAzMHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgfVxuXG4gICAgJl9fY2FyZCB7XG4gICAgICBwYWRkaW5nOiAyN3B4IDM1cHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtbW9iaWxlLWhvcml6b250YWwge1xuICAuZGVsaXZlcnktbWFpbiB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgJl9fY2FyZCB7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDEwcHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJl9fY29udGFjdHMge1xuICAgICAgLnBob25lIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgICAgLnNvY2lhbCB7XG4gICAgICAgIGdhcDogNXB4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWVudS1ibG9jayB7XG4gIG1hcmdpbjogMTIwcHggMDtcbiAgJl9fY29udGFpbmVyIHtcbiAgICBoMSxcbiAgICBoMiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzI5NjI2MDtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTE0JTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG5cbiAgJl9fY2F0ZWdvcmVzIHtcbiAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgJl9fYnRuIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgcGFkZGluZzogMTVweCAzN3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyOTYyNjA7XG4gICAgY29sb3I6ICMyOTYyNjA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTQlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzI5NjI2MDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMzBweDtcbiAgfVxuXG4gICZfX2NhcmQge1xuICAgIGZsZXg6IDAgMCBjYWxjKCgxMDAlIC8gNCkgLSAzMHB4KTtcbiAgfVxufVxuXG4ubWVudS1jYXJkIHtcbiAgJl9fY292ZXIge1xuICAgIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBhc3BlY3QtcmF0aW86IDQyMCAvIDQwMDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxuXG4gICZfX25hbWUge1xuICAgIGNvbG9yOiAjMjk2MjYwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTE0JTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJl9fZGV0YWxpcyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogM3B4O1xuICAgIGNvbG9yOiAjMjk2MjYwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgfVxuXG4gICZfX2Zvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDI3cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG5cbiAgJl9fcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAmX19zaXplIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLXRhYmxldC1ob3Jpem9udGFsIHtcbiAgLm1lbnUtYmxvY2sge1xuICAgIG1hcmdpbjogODBweCAwO1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBoMSxcbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhdGVnb3JlcyB7XG4gICAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cblxuICAgICZfX2NhcmQge1xuICAgICAgZmxleDogMCAwIGNhbGMoKDEwMCUgLyAyKSAtIDIwcHgpO1xuICAgIH1cbiAgfVxuICAubWVudS1jYXJkIHtcbiAgICAmX19mb290ZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtbW9iaWxlLWhvcml6b250YWwge1xuICAubWVudS1ibG9jayB7XG4gICAgbWFyZ2luOiA5MHB4IDA7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIGgxLFxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2F0ZWdvcmVzIHtcbiAgICAgIG1hcmdpbi10b3A6IDM3cHg7XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fY2FyZCB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB9XG4gIH1cbiAgLm1lbnUtY2FyZCB7XG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAmX19kZXRhbGlzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAmX19mb290ZXIge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgLmJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcmljZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgICZfX3NpemUge1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wcm9kdWN0IHtcbiAgbWFyZ2luOiA3MHB4IDAgMTIwcHg7XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG5cbiAgJl9fY292ZXIge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogODcwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYXNwZWN0LXJhdGlvOiA4NzAgLyA4MzY7XG4gICAgfVxuICAgICZfbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBoMSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzI5NjI2MDtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTE0JTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2RldGFsaXMge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDNweDtcbiAgICBjb2xvcjogIzI5NjI2MDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGdhcDogMTBweDtcbiAgfVxuXG4gICZfX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgJl9fc2l6ZSB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDMwcHggMCA0MHB4O1xuICAgIGNvbG9yOiAjMjk2MjYwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIC5fcm93IHtcbiAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgdWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgZmxleDogMSAxIDUwJTtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgY29sb3I6ICMyOTYyNjA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtdGFibGV0LWhvcml6b250YWwge1xuICAucHJvZHVjdCB7XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAwcHg7XG4gICAgfVxuICAgICZfX2NvdmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAmX21vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMzUwIC8gMzUwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLW1vYmlsZS1ob3Jpem9udGFsIHtcbiAgLnByb2R1Y3Qge1xuICAgIG1hcmdpbjogMjBweCAwIDkwcHg7XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGV0YWxpcyB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgJl9fZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmX19wcmljZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgICZfX3NpemUge1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW46IDMwcHggMCA0MHB4O1xuICAgICAgY29sb3I6ICMyOTYyNjA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICBoMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgICAuX3JvdyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAwcHg7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnJlc3RhdXJhbnQge1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmYgMCUsICNlNGVjZWMgMzQuNjIlLCAjNjE5Njk0IDEwMCUpO1xuICAmX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGdhcDogNTBweDtcbiAgfVxuXG4gICZfX2NvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI0NHB4O1xuICB9XG5cbiAgJl9fc3VwdGl0bGUge1xuICAgIGNvbG9yOiAjMzQ1YzVmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxuICBoMiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjMzQ1YzVmO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTQlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgaSB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBjb2xvcjogcmdiYSg1MiwgOTIsIDk1LCAwLjYzKTtcbiAgICB9XG4gIH1cblxuICAmX19jb3ZlciB7XG4gICAgbWFyZ2luLXRvcDogODNweDtcbiAgICBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGFzcGVjdC1yYXRpbzogODcwIC8gNTM4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMwcHg7XG4gICAgZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGdhcDogMjRweDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgY29sb3I6ICMzNDVjNWY7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExNCU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogIzM0NWM1ZjtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJiArIC5yZXN0YXVyYW50X19jb3ZlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3Ege1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgY29sb3I6ICM3MzhmOTA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTQlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtbGFwdG9wLWhvcml6b250YWwge1xuICAucmVzdGF1cmFudCB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIGdhcDogMzBweDtcbiAgICB9XG5cbiAgICAmX19jb2x1bW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTI0NHB4O1xuICAgIH1cblxuICAgICZfX3N1cHRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG5cbiAgICAmX19jb3ZlciB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDMwcHg7XG4gICAgICBkaXYge1xuICAgICAgICBnYXA6IDE4cHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19xIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtdGFibGV0LWhvcml6b250YWwge1xuICAucmVzdGF1cmFudCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJl9fY29sdW1uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0yMDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fY292ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICsgLnJlc3RhdXJhbnRfX2NvdmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1tb2JpbGUtaG9yaXpvbnRhbCB7XG4gIC5yZXN0YXVyYW50IHtcbiAgICAmX19jb250YWluZXIge1xuICAgICAgZ2FwOiA0MHB4O1xuICAgIH1cblxuICAgICZfX2NvbHVtbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTk2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VwdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgZGl2IHtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICArIC5yZXN0YXVyYW50X19jb3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3Ege1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5ldmVudC1zbGlkZXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyNDRweDtcbiAgcGFkZGluZy10b3A6IDE0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgJi5tdC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICB9XG4gICY6OmFmdGVyLFxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNzU1cHg7XG4gICAgaGVpZ2h0OiA1OTdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1cmwoJy4uL2ltZy9ncmVlbl9jbG91ZC5wbmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIHRvcDogLTIyMHB4O1xuICAgIHJpZ2h0OiAtMzcwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiAtMTgwcHg7XG4gICAgbGVmdDogLTM3MHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuICAmX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgcCB7XG4gICAgICBjb2xvcjogIzM0NWM1ZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAjMzQ1YzVmO1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTQlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGkge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiByZ2JhKDUyLCA5MiwgOTUsIDAuNjMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRyb2xlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGdhcDogMTBweDtcbiAgfVxuXG4gICZfX2J0bi1uZXh0LFxuICAmX19idG4tcHJldiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzNDVjNWY7XG4gICAgcGFkZGluZzogMTdweCA0OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICBwYXRoIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgfVxuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM0NWM1ZjtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgIH1cbiAgfVxuXG4gICZfX3N3aXBlciB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gIH1cblxuICAmX19jb3ZlciB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYXNwZWN0LXJhdGlvOiA1NzAgLyA0MjI7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgaDMge1xuICAgICAgbWFyZ2luOiAyNXB4IDAgMThweDtcbiAgICAgIGNvbG9yOiAjMzQ1YzVmO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTQlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgcCB7XG4gICAgICBjb2xvcjogIzM0NWM1ZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtbGFwdG9wLWhvcml6b250YWwge1xuICAuZXZlbnQtc2xpZGVycyB7XG4gICAgJl9faGVhZGluZyB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLXRhYmxldC1ob3Jpem9udGFsIHtcbiAgLmV2ZW50LXNsaWRlcnMge1xuICAgIG1hcmdpbi10b3A6IDIwMHB4O1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgJl9faGVhZGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDE4cHg7XG4gICAgfVxuICAgICZfX2hlYWRpbmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRyb2xlcyB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtbW9iaWxlLWhvcml6b250YWwge1xuICAuZXZlbnQtc2xpZGVycyB7XG4gICAgbWFyZ2luLXRvcDogMTk2cHg7XG4gICAgJl9faGVhZGluZyB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnRuLW5leHQsXG4gICAgJl9fYnRuLXByZXYge1xuICAgICAgcGFkZGluZzogN3B4IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE4LjdweDtcbiAgICAgICAgaGVpZ2h0OiA5LjdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zd2lwZXIge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tZW51LXNsaWRlcnMge1xuICBtYXJnaW46IDE0MHB4IDAgNTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA3NTVweDtcbiAgICBoZWlnaHQ6IDU5N3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVybCgnLi4vaW1nL2dyZWVuX2Nsb3VkLnBuZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgdG9wOiAtMjIwcHg7XG4gICAgcmlnaHQ6IC0yNzBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNjBkZWcpO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGdhcDogMzBweDtcbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIHAge1xuICAgICAgY29sb3I6ICMzNDVjNWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzM0NWM1ZjtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTE0JTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBpIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBjb2xvcjogcmdiYSg1MiwgOTIsIDk1LCAwLjYzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250cm9sZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cblxuICAmX19idG4tbmV4dCxcbiAgJl9fYnRuLXByZXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzQ1YzVmO1xuICAgIHBhZGRpbmc6IDE3cHggNDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgcGF0aCB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDVjNWY7XG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgJjphY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICB9XG4gIH1cblxuICAmX19zd2lwZXIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICZfX2NvdmVyIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBhc3BlY3QtcmF0aW86IDg3MCAvIDU4MjtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtbGFwdG9wLWhvcml6b250YWwge1xuICAubWVudS1zbGlkZXJzIHtcbiAgICAmX19oZWFkaW5nIHtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB9XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtdGFibGV0LWhvcml6b250YWwge1xuICAubWVudS1zbGlkZXJzIHtcbiAgICBtYXJnaW46IDkwcHggMCA1NnB4O1xuICAgICZfX2hlYWRlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxOHB4O1xuICAgIH1cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIH1cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19jb250cm9sZXMge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLW1vYmlsZS1ob3Jpem9udGFsIHtcbiAgLm1lbnUtc2xpZGVycyB7XG4gICAgJl9faGVhZGluZyB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnRuLW5leHQsXG4gICAgJl9fYnRuLXByZXYge1xuICAgICAgcGFkZGluZzogN3B4IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE4LjdweDtcbiAgICAgICAgaGVpZ2h0OiA5LjdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zd2lwZXIge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5tZW51LWxpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA2MHB4IDAgMTQwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlZmYzZjAgMCUsICM2MTk2OTQgMTAwJSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDc1NXB4O1xuICAgIGhlaWdodDogNTk3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdXJsKCcuLi9pbWcvZ3JlZW5fY2xvdWQucG5nJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBib3R0b206IC02MHB4O1xuICAgIGxlZnQ6IC0yNzBweDtcbiAgfVxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGdhcDogMTQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogNzYzcHg7XG4gICAgcCB7XG4gICAgICBjb2xvcjogIzM0NWM1ZjtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAjMzQ1YzVmO1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTQlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGkge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiByZ2JhKDUyLCA5MiwgOTUsIDAuNjMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDM1cHg7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBnYXA6IDMwcHg7XG4gIH1cblxuICAmX19jb3ZlciB7XG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBhc3BlY3QtcmF0aW86IDIzNyAvIDE2NTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGgzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAjMzQ1YzVmO1xuICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTQlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDQ3cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDcnIGhlaWdodD0nMjUnIHZpZXdCb3g9JzAgMCA0NyAyNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUwQSUzRSUzQ3BhdGggZD0nTTE2Ljk3OTUgMjQuMTMzN0gxOC41NjY0QzE4LjU2NjQgMTkuMzA3IDE0LjU5OSAxNS4xMjM4IDguODg2MzcgMTIuODcxM0w0Ni4yNjE0IDEyLjg3MTNMNDYuMjYxNCAxMS4yNjIzTDkuMDQ1MDUgMTEuMjYyM0MxNC43NTc5IDkuMDA5ODkgMTguNzI1IDQuODI2NjYgMTguNzI1IDBMMTcuMTM4MiAwQzE3LjEzODIgNi4yNzQ2OCA5LjUyMTIzIDExLjI2MjMgMCAxMS4yNjIzTDAgMTIuODcxM0M5LjM2MjU2IDEyLjg3MTMgMTYuOTc5NSAxNy44NTkgMTYuOTc5NSAyNC4xMzM3WicgZmlsbD0nJTIzMzQ1QzVGJyAvJTNFJTNDL3N2ZyUzRSUwQVwiKVxuICAgICAgICAgIGNlbnRlciBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTQ1ZGVnKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE3cHg7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgY29sb3I6ICMzNDVjNWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWxhcHRvcC1ob3Jpem9udGFsIHtcbiAgLm1lbnUtbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBnYXA6IDgwcHg7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgIG1heC13aWR0aDogNzYzcHg7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICBnYXA6IDI1cHg7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fY292ZXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiBjYWxjKDIzNyAvIDIpIC8gY2FsYygxNjUgLyAyKTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLXRhYmxldC1ob3Jpem9udGFsIHtcbiAgLm1lbnUtbGlzdCB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIGdhcDogMzBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLW1vYmlsZS1ob3Jpem9udGFsIHtcbiAgLm1lbnUtbGlzdCB7XG4gICAgJl9faGVhZGVyIHtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJl9fY292ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmluZm9ybWF0aW9uIHtcbiAgbWFyZ2luOiAxMjVweCAwIDE0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA3NTVweDtcbiAgICBoZWlnaHQ6IDU5N3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVybCgnLi4vaW1nL2dyZWVuX2Nsb3VkLnBuZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgdG9wOiAtMjIwcHg7XG4gICAgcmlnaHQ6IC0yNzBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNjBkZWcpO1xuICB9XG4gICZfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgJl9faGVhZGVyIHtcbiAgICBwIHtcbiAgICAgIGNvbG9yOiAjMzQ1YzVmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICMzNDVjNWY7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDExNCU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6IHJnYmEoNTIsIDkyLCA5NSwgMC42Myk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBnYXA6IDMwcHggMzdweDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGZsZXg6IDEgMSBjYWxjKCgxMDAlIC8gMikgLSAzN3B4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDMzcHggMjVweCAzM3B4IDkwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDMwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjYzdkOGQ2O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjphZnRlcixcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjNweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMjVweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQ6ICMzNDVjNWY7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAzN3B4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg1MiwgOTIsIDk1LCAwLjU4KTtcbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzM0NWM1ZjtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtbGFwdG9wLWhvcml6b250YWwge1xuICAuaW5mb3JtYXRpb24ge1xuICAgICZfX2hlYWRlciB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgICAgZ2FwOiAzMHB4IDMwcHg7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBmbGV4OiAxIDEgY2FsYygoMTAwJSAvIDIpIC0gMzBweCk7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1tb2JpbGUtaG9yaXpvbnRhbCB7XG4gIC5pbmZvcm1hdGlvbiB7XG4gICAgbWFyZ2luOiA1MHB4IDAgOTBweDtcbiAgICAmX19oZWFkZXIge1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIH1cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgcGFkZGluZzogNTFweCAyMHB4IDMwcHggMjBweDtcbiAgICAgICY6OmFmdGVyLFxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmdhbGxlcnktc2xpZGVyIHtcbiAgbWFyZ2luOiAxNDBweCAwO1xuICAmX19jb250YWluZXIge1xuICAgIHAge1xuICAgICAgY29sb3I6ICMzNDVjNWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzM0NWM1ZjtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTE0JTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBpIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBjb2xvcjogcmdiYSg1MiwgOTIsIDk1LCAwLjYzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zd2lwZXIge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19jb3ZlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBpbWcge1xuICAgICAgYXNwZWN0LXJhdGlvOiAxOTIwLzg2MztcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuICAuc3dpcGUtc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2J0bi1uZXh0LFxuICAmX19idG4tcHJldiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzNDVjNWY7XG4gICAgcGFkZGluZzogMTdweCA0OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIHBhdGgge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ1YzVmO1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cblxuICAmX19idG4tcHJldiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDc1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHotaW5kZXg6IDU7XG4gIH1cblxuICAmX19idG4tbmV4dCB7XG4gICAgcmlnaHQ6IDc1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB6LWluZGV4OiA1O1xuICB9XG5cbiAgJl9fcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDc1cHggLSA3NXB4KTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGdhcDogMTBweDtcbiAgICBzcGFuIHtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUxKTtcbiAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWxhcHRvcC1ob3Jpem9udGFsIHtcbiAgLmdhbGxlcnktc2xpZGVyIHtcbiAgICAmX19jb250YWluZXIge1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIH1cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3N3aXBlciB7XG4gICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIH1cblxuICAgICZfX2J0bi1uZXh0LFxuICAgICZfX2J0bi1wcmV2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzQ1YzVmO1xuICAgICAgcGFkZGluZzogMTdweCA0OHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgcGF0aCB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM0NWM1ZjtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjphY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnRuLXByZXYge1xuICAgICAgbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICAmX19idG4tbmV4dCB7XG4gICAgICByaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAmX19wYWdpbmF0aW9uIHtcbiAgICAgIGJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4IC0gMjVweCk7XG4gICAgfVxuICB9XG59XG5AaW5jbHVkZSBtZWRpYS10YWJsZXQtaG9yaXpvbnRhbCB7XG4gIC5nYWxsZXJ5LXNsaWRlciB7XG4gICAgbWFyZ2luOiA5MHB4IDA7XG4gICAgJl9fYnRuLXByZXYsXG4gICAgJl9fYnRuLW5leHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19wYWdpbmF0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHNwYW4ge1xuICAgICAgICBmbGV4OiAwIDAgMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYmFja2dyb3VuZDogI2IyY2RjYTtcbiAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICBmbGV4OiAwIDAgMjZweDtcbiAgICAgICAgICB3aWR0aDogMjZweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyOTYyNjA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtbW9iaWxlLWhvcml6b250YWwge1xuICAuZ2FsbGVyeS1zbGlkZXIge1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3dpcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICAgICZfX2NvdmVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMzkvMjI7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3BhZ2luYXRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBmbGV4OiAwIDAgNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICBmbGV4OiAwIDAgMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZlYXN0LXBvc3Qge1xuICBtYXJnaW46IDE0MHB4IDAgMTIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJl9fc3VidGl0bGUge1xuICAgIGNvbG9yOiAjMzQ1YzVmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGdhcDogNjBweDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGgyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAjMzQ1YzVmO1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTQlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBpIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBjb2xvcjogcmdiYSg1MiwgOTIsIDk1LCAwLjYzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIHAge1xuICAgICAgY29sb3I6ICMzNDVjNWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19jb3ZlciB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA4NDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYXNwZWN0LXJhdGlvOiA4NDAgLyA1MDA7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLXRhYmxldC1ob3Jpem9udGFsIHtcbiAgLmZlYXN0LXBvc3Qge1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogODQwIC8gNTAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb3ZlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1tb2JpbGUtaG9yaXpvbnRhbCB7XG4gIC5mZWFzdC1wb3N0IHtcbiAgICBtYXJnaW46IDkwcHggMCA1MHB4O1xuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5kZWxpdmVyIHtcbiAgcGFkZGluZzogMjM3cHggMDtcbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDczN3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2VmZjNmMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDY4cHggODRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmFmdGVyLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDc1NXB4O1xuICAgICAgaGVpZ2h0OiA1OTdweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHVybCgnLi4vaW1nL2dyZWVuX2Nsb3VkLnBuZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBib3R0b206IC0xODBweDtcbiAgICAgIHJpZ2h0OiAtMjcwcHg7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdG9wOiAtMTgwcHg7XG4gICAgICBsZWZ0OiAtMjcwcHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBjb2xvcjogIzQ2NmI2ZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTE0JTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1tb2JpbGUtaG9yaXpvbnRhbCB7XG4gIC5kZWxpdmVyIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjUlO1xuICAgIG1hcmdpbi10b3A6IDI1MHB4O1xuICAgICZfX2l0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogLTIwMHB4O1xuICAgICAgcGFkZGluZzogNTBweCAyNXB4O1xuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY29udGFjdHMge1xuICBwYWRkaW5nOiAxNDBweCAwIDExMXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZWZmM2YwIDMyLjM4JSwgIzYxOTY5NCAxMDAlKTtcbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBnYXA6IDgwcHg7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWF4LXdpZHRoOiA3NDBweDtcbiAgICBoMiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzM0NWM1ZjtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTE0JTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6IHJnYmEoNTIsIDkyLCA5NSwgMC42Myk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGNvbG9yOiAjMzQ1YzVmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxuXG4gICZfX3Bob25lIHtcbiAgICBjb2xvcjogIzM0NWM1ZjtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTE0JTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJl9fYWRkcmVzcyxcbiAgJl9fdGltZXdvcmsge1xuICAgIGNvbG9yOiAjMzQ1YzVmO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB9XG5cbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBnYXA6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAuYnRuIHtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX3NvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiAxOHB4O1xuICB9XG5cbiAgJl9fbWFwIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtYXgtd2lkdGg6IDk1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1sYXB0b3AtaG9yaXpvbnRhbCB7XG4gIC5jb250YWN0cyB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIGdhcDogNTBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgICZfX3Bob25lIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJl9fYWRkcmVzcyxcbiAgICAmX190aW1ld29yayB7XG4gICAgICBjb2xvcjogIzM0NWM1ZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICB9XG5cbiAgICAmX19yb3cge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtdGFibGV0LWhvcml6b250YWwge1xuICAuY29udGFjdHMge1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgICZfX3Bob25lIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJl9fYWRkcmVzcyxcbiAgICAmX190aW1ld29yayB7XG4gICAgICBjb2xvcjogIzM0NWM1ZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICB9XG5cbiAgICAmX19yb3cge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAmX19tYXAge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1tb2JpbGUtaG9yaXpvbnRhbCB7XG4gIC5jb250YWN0cyB7XG4gICAgcGFkZGluZzogOTBweCAwIDYwcHg7XG4gICAgJl9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgJl9fcGhvbmUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmX19hZGRyZXNzLFxuICAgICZfX3RpbWV3b3JrIHtcbiAgICAgIGNvbG9yOiAjMzQ1YzVmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIH1cbiAgICAmX190aW1ld29yayB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fcm93IHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIC5idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zb2NpYWwge1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tYXAge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaWZyYW1lIHtcbiAgICAgICAgaGVpZ2h0OiAzODBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5oZXJvLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAmX19jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgMzMuMzMzJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gICZfX292ZXJsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxOTRkZWcsIHJnYmEoMCwgMCwgMCwgMCkgOS43MSUsIHJnYmEoMCwgMCwgMCwgMC42KSA5Mi4xMyUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDQwcHggMjNweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDExNCU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtbGFwdG9wLWhvcml6b250YWwge1xuICAuaGVyby1saW5rcyB7XG4gICAgJl9fb3Zlcmwge1xuICAgICAgcGFkZGluZzogNDBweCAyM3B4O1xuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS10YWJsZXQtaG9yaXpvbnRhbCB7XG4gIC5oZXJvLWxpbmtzIHtcbiAgICAmX19jYXJkIHtcbiAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLW1vYmlsZS1ob3Jpem9udGFsIHtcbiAgLmhlcm8tbGlua3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgJl9fY2FyZCB7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIGltZyB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMzkwIC8gNTgyO1xuICAgICAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICZfX292ZXJsIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdfQ== */
