@charset "UTF-8";
@font-face {
  font-family: "Roboto";
  src: url("/public/assets/fonts/Roboto/Roboto-Regular.ttf");
}
html, body {
  font-family: "Roboto", sans-serif;
  font-family: arial;
  letter-spacing: normal;
  letter-spacing: 0.1em;
}

* {
  box-sizing: border-box;
}

body {
  margin: 0;
  padding: 0;
  font-size: 14px;
  background-color: #f4f4f4;
  color: #050505;
}

.w100 {
  width: 100%;
}

.text-center {
  text-align: center;
  justify-content: center;
}

.hr-w100 {
  width: 100%;
  border: 1px solid;
}

.p-h1, .p-h2, .p-h3 {
  margin-top: 0.25em;
  margin-bottom: 0.25em;
  font-weight: 600;
  font-size: 2em;
}

.p-h2 {
  font-size: 1.4em;
}

.p-h3 {
  font-size: 1.2em;
}

.text-mark {
  background-color: rgba(255, 249, 13, 0.5490196078);
  color: #040293;
}

.title-text {
  width: 100%;
  text-align: center;
}
.title-text__w900 {
  font-weight: 900;
  font-size: 1.2em;
}
.title-text__padding-one {
  margin: 0;
  padding: 0.1em 0;
}

.mark__color-one {
  background-color: #00ffe4;
  color: #fff;
  padding: 0.25em 0.5em;
}

.text-warning {
  position: relative;
  padding: 0.5em 1em;
  box-shadow: inset 0px 0px 4px 1px #f00, inset 0px 0px 4px 1px #ff0;
  border: 0.1em solid #f00;
  letter-spacing: 0.2em;
  width: 98%;
  margin-left: auto;
  margin-right: auto;
}
.text-warning:first-letter {
  padding-left: 0.5em;
  text-transform: uppercase;
}
.text-warning:after {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: -0.8em;
  left: -0.8em;
  content: "!";
  width: 1.4em;
  height: 1.4em;
  padding: 0;
  color: #f00;
  font-size: 1.2em;
  font-weight: 900;
  letter-spacing: normal;
  background-color: #ff0;
  border: 0.1em solid #f00;
  border-radius: 50%;
}

.text-gradient {
  background-image: linear-gradient(to right, rgb(0, 255, 109), rgb(0, 255, 109));
  background-clip: text;
  color: transparent;
}
.text-gradient__letter-spacing {
  letter-spacing: 0.2em;
}

.text-info-block {
  display: flex;
  flex-wrap: wrap;
  width: 96%;
  margin: 0.5em auto;
}
.text-info-block p {
  margin-top: 0.25em;
  margin-bottom: 0.25em;
}
.text-info-block_one {
  background-color: #c2c2c2;
}

.ul, .ol {
  display: flex;
  width: 100%;
  margin: 0em auto;
}

.std-link__ext {
  font-size: 1.2em;
  background-color: #fff;
  color: blue;
  padding: 0 0.25em;
}

.wrapper {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding: 0 0.25em;
  padding-bottom: 80px;
  overflow-y: auto;
}

.container {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding-left: 0.25em;
  padding-right: 0.25em;
}
.container__center {
  width: 98%;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}
.container_semitransparent {
  box-shadow: 0 0 2px 0px;
  background-color: rgba(4, 34, 98, 0.9);
}

.article {
  width: 90%;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.article__img {
  display: flex;
  width: 98%;
  margin: 0.25em auto;
}
.article p {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  width: 100%;
  font-size: 1em;
}
.article p::first-letter {
  margin-left: 0.5em;
}
.article__ul-ol {
  font-size: 1em;
}

.article-new {
  width: 90%;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.article-new__img {
  display: flex;
  width: 98%;
  margin: 0.25em auto;
}

.footer {
  display: flex;
  flex-wrap: wrap;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  /* БЕЛЫЙ НА 95% ПРОЗРАЧНОСТИ */
  background: rgba(255, 255, 255, 0.95) !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  border-top: 1.5px solid #add8e6 !important;
  box-shadow: 0 -8px 25px rgba(0, 74, 171, 0.25), inset 0 1px 2px rgba(255, 255, 255, 0.4) !important;
}
.footer__menu {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  min-height: 2em;
}
.footer__menu-ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  width: 100%;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0.5em;
  padding: 0;
  list-style: none;
}
.footer__menu-ul li {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin: 0.25em;
  width: 3em;
  filter: drop-shadow(0 2px 5px rgba(0, 74, 171, 0.2));
}
.footer__menu-ul li p {
  text-align: center;
  margin: 0;
  font-size: 0.8em;
  /* НЕАКТИВНЫЙ СЕРЫЙ */
  color: #808080 !important;
  font-weight: 900;
  text-shadow: none !important;
  transition: color 0.3s;
}
.footer__menu-ul li a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1.5em;
  height: 1.5em;
  border-bottom: 1px solid transparent;
  transition: 0.3s;
}
.footer__menu-ul li a[data-show=show] {
  border-color: #00c6ff;
  filter: drop-shadow(0 0 8px #0072ff);
  /* АКТИВНЫЙ ЧЕРНЫЙ */
}
.footer__menu-ul li a[data-show=show] + p {
  color: #000000 !important;
}
.footer__menu-ul li a img {
  width: 96%;
  filter: brightness(1.1) contrast(1.1);
}

.footer_new {
  /* ТУТ ТОЖЕ СДЕЛАЛ БЕЛЫЙ 95% */
  background: rgba(255, 255, 255, 0.99) !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  color: #000000 !important;
  border-top: 2px solid #ffffff !important;
  box-shadow: 0 -5px 15px rgba(0, 114, 255, 0.1) !important;
}

.header_fixsed {
  position: fixed;
  top: 0;
  z-index: 999;
}
.header {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  padding: 0.25em 0.25em;
}
.header__fixed-temp {
  display: flex;
  position: fixed;
  top: 0em;
  left: 0.5em;
  margin: 0;
  width: fit-content;
  background-color: #fff;
  color: #f00;
}
.header-ofset {
  width: 100%;
  height: 3em;
}
.header-full-screen {
  display: none;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0);
  color: #fff;
  z-index: 999;
}
.header-full-screen[data-show=show] {
  display: flex;
}
.header-show-warning-msg {
  display: none;
  flex-wrap: wrap;
  z-index: 999;
  width: 90%;
  margin-left: 5%;
  margin-right: 5%;
  height: 5em;
  top: 50%;
  margin-top: -2.5em;
  left: 0;
  background-color: rgba(39, 39, 39, 0.9);
  color: #fffff4;
  position: absolute;
}
.header-show-warning-msg[data-show=show] {
  display: flex;
}
.header-show-warning-msg__header {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1em;
  height: 2.5em;
}
.header-show-warning-msg__header-close-btn {
  width: 2em;
  height: 2em;
  font-size: 1em;
  border: none;
  color: #fff;
  background-color: #060266;
}
.header-show-warning-msg__header-close-btn:hover {
  cursor: pointer;
  color: #060266;
  background-color: #fff;
}
.header-show-warning-msg__p {
  width: 90%;
  max-width: 600px;
  margin: 0.25em auto;
  text-align: center;
  font-size: 1.2em;
}
.header__logo {
  width: 5em;
  border-radius: 0.25em;
}
.header__title {
  margin: 0.25em 0.5em;
  font-size: 1.3em;
  text-shadow: 0px -8px 10px rgb(243, 202, 2);
}
.header__right {
  display: flex;
  width: fit-content;
  border-radius: 1em;
  background-color: rgba(255, 255, 255, 0.1);
  padding: 0.25em 0.25em;
}
.header__soc-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-left: 0.25em;
  margin-right: 0.25em;
}
.header__link-soc {
  width: 1.2em;
  height: 1.2em;
  margin: 0.25em;
}
.header__link-soc img {
  width: 100%;
}
.header__right-lang {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 0.25em;
  margin-right: 0.25em;
}
.header__right-lang-icon-block {
  display: flex;
  width: 1.2em;
  height: 1.2em;
  margin: 0.25em;
}
.header__right-lang-select {
  display: flex;
  font-size: 1em;
  border: none;
  min-width: 4em;
  width: fit-content;
  padding-left: 0.25em;
  padding-top: 0.25em;
  padding-bottom: 0.25em;
  background-color: rgb(31, 32, 31);
  color: rgb(255, 255, 255);
  border-radius: 0.5em;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.header__right-lang-details {
  width: 8em;
}
.header__right-lang-details summary {
  display: flex;
  align-items: center;
  justify-content: end;
  cursor: pointer;
}
.header__right-lang-details-body {
  display: flex;
  flex-wrap: wrap;
  position: absolute;
  width: 8em;
  background-color: rgba(8, 96, 197, 0.9);
}
.header__right-lang-details-body a {
  color: #fff;
  text-align: left;
  text-decoration: none;
  width: 100%;
  font-size: 1.2em;
  margin-left: 0.5em;
  margin-bottom: 0.5em;
  margin-top: 0.5em;
}
.header__right-lang-details-body a:hover {
  color: blue;
}

.img-bg {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  object-fit: cover;
}

.video-bg {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  object-fit: cover;
}

.tabs__wrapper {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.tabs__menu {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
  width: 100%;
  padding: 0.25em;
}
.tabs__menu-btn {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  font-size: 0.9em;
  margin: 0.4em;
  padding: 0.3em 0.8em;
  /* СТИЛЬ ДЛЯ НЕАКТИВНОЙ КНОПКИ (Черный текст и рамка) */
  color: #000000;
  border: 1px solid #000000 !important;
  background-color: transparent !important;
  background-image: linear-gradient(145deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.02)) !important;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  /* Легкая тень, чтобы кнопка не терялась на светлом */
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
  cursor: pointer;
}
.tabs__menu-btn_radius {
  border-radius: 0.5em;
}
.tabs__menu-btn {
  /* СТИЛЬ ДЛЯ АКТИВНОЙ КНОПКИ (Белый текст и рамка) */
}
.tabs__menu-btn[data-show=show] {
  color: #ffffff !important;
  border: 1px solid #ffffff !important;
  font-weight: bold;
  /* Светлый блик для объема на темном/красном фоне */
  background-image: linear-gradient(145deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.05)) !important;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.2), inset 1px 1px 2px rgba(255, 255, 255, 0.3) !important;
}
.tabs__menu-btn:active {
  transform: scale(0.95);
  box-shadow: inset 3px 3px 6px rgba(0, 0, 0, 0.2) !important;
}
.tabs__menu-btn:hover {
  cursor: pointer;
  opacity: 1;
}
.tabs__menu-btn img {
  width: 2em;
  height: 2em;
  margin: 0.25em;
}
.tabs__menu-btn p {
  margin: 0.25em;
}
.tabs__contant-wrapper {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.tabs__contant {
  display: none;
  flex-wrap: wrap;
  width: 100%;
}
.tabs__contant[data-show=show] {
  display: flex;
}

.details {
  display: flex;
  flex-wrap: wrap;
  width: 98%;
  margin: 0.5em auto;
}
.details summary {
  width: 100%;
  padding: 0.25em 0.5em;
  cursor: pointer;
  background-color: #00216b;
}
.details summary::marker {
  content: "";
}
.details__body {
  display: flex;
  flex-wrap: wrap;
  font-size: 1.1em;
}
.details__body p {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin: 0.25em;
  border-bottom: 1px dotted;
}
.details-textarea {
  display: flex;
  width: 100%;
  height: fit-content;
  font-size: 1.1em;
  background-color: transparent;
  color: rgb(255, 247, 1);
  border: none;
}
.details-item-title {
  margin-left: 0.25em;
  margin-right: 0.25em;
}
.details-item-data {
  margin-left: 0.25em;
  margin-right: 0.25em;
  color: rgb(255, 247, 1);
}
.details-item-copy-input {
  color: rgb(255, 247, 1);
  width: 70%;
}
.details-item-copy-wrapper {
  width: 100%;
}
.details-item-wallet-copy-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1.7em;
  height: 1.7em;
  margin: 0.25em;
  background-color: #ffffff;
}
.details-item-wallet-copy-btn img {
  width: 1.6em;
  height: 1.6em;
}
.details-item-wallet-copy-btn:hover {
  cursor: pointer;
  background-color: rgb(0, 106, 255);
}
.details_admin-panel {
  background-color: #111;
  color: #fff;
}
.details_admin-panel-item-data {
  color: rgb(9, 255, 200);
}

.bgc-color_1 {
  background-color: rgba(34, 34, 34, 0.8196078431);
  color: #fff7bb;
}

.animation__wrapper {
  display: flex;
  flex-wrap: wrap;
  width: 90%;
  max-width: 760px;
  margin: 0.25em auto;
}
.animation__wrapper[data-show=hide] {
  display: none;
}
.animation__item {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.animation__progress-title {
  width: 100%;
  font-size: 1.2em;
  margin-top: 0.25em;
  margin-bottom: 0;
  text-align: center;
}
.animation__progress-info {
  margin-left: 0.25em;
}
.animation__progress {
  width: 90%;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  height: 2em;
}

#data-screen {
  max-width: 90%;
  width: 300px;
  margin: 0.25em auto;
  border: 1px solid;
}

.form-std__wrapper, .form-plus__wrapper {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  max-width: 600px;
  margin: 0.2em auto;
}
.form-std__wrapper[data-show=hide], .form-plus__wrapper[data-show=hide] {
  display: none;
}
.form-std__form-title, .form-plus__form-title {
  display: flex;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  justify-content: center;
  font-size: 1.2em;
  font-weight: 900;
  width: 100%;
  color: #111;
}
.form-std__form-title-link, .form-plus__form-title-link {
  display: flex;
  position: absolute;
  right: 0.25em;
  top: 0.25em;
  width: fit-content;
  color: #111;
  font-size: 0.6em;
}
.form-std__form, .form-plus__form {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  width: 98%;
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
  color: #090909;
  border-radius: 1em;
}
.form-std__form-plus, .form-plus__form-plus {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  width: 98%;
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
  color: #000436;
  border-radius: 1em;
  background-color: transparent;
}
.form-std__form-item, .form-plus__form-item {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  padding: 0.5em;
}
.form-std__form-item_warning, .form-plus__form-item_warning {
  display: none;
}
.form-std__form-item_warning[data-show=show], .form-plus__form-item_warning[data-show=show] {
  display: flex;
}
.form-std__form-item_s-between, .form-plus__form-item_s-between {
  justify-content: space-between;
}
.form-std__form-warning, .form-plus__form-warning {
  width: 100%;
  padding: 0.25em;
  color: #f00;
  background-color: #fff;
  margin: 0;
}
.form-std__form-label_100, .form-plus__form-label_100 {
  width: 100%;
  font-size: 0.9em;
}
.form-std__form-label-with-checkbox, .form-plus__form-label-with-checkbox {
  display: flex;
  align-items: center;
}
.form-std__form-label-file, .form-plus__form-label-file {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  color: #0f0f0f;
  background-color: #fff;
  font-size: 1.2em;
  height: 1.8em;
  border: 1px solid;
  border-radius: 0.5em 0.5em;
}
.form-std__form-label-file:hover, .form-plus__form-label-file:hover {
  cursor: pointer;
  transform: scale(0.9);
}
.form-std__form-label-file-info, .form-plus__form-label-file-info {
  width: 100%;
  text-align: center;
  margin: 0;
}
.form-std__form-link_100, .form-plus__form-link_100 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 0.5em;
  font-size: 1em;
}
.form-std__form-phone-block, .form-plus__form-phone-block {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.form-std__form-select-phone, .form-plus__form-select-phone {
  color: #0f0f0f;
  font-size: 1.2em;
  height: 1.8em;
  width: 30%;
}
.form-std__form-input-text, .form-plus__form-input-text {
  color: #0f0f0f;
  font-size: 1.2em;
  height: 1.8em;
}
.form-std__form-input-phone, .form-plus__form-input-phone {
  width: 70%;
  color: #0f0f0f;
  font-size: 1.2em;
  height: 1.8em;
}
.form-std__form-input-password, .form-plus__form-input-password {
  color: #0f0f0f;
  font-size: 1.2em;
  height: 1.8em;
  width: 90%;
  max-width: 380px;
}
.form-std__form-input-number, .form-plus__form-input-number {
  color: #0f0f0f;
  font-size: 1.2em;
  height: 1.8em;
}
.form-std__form-input_100, .form-plus__form-input_100 {
  width: 100%;
}
.form-std__form-input-checkbox, .form-plus__form-input-checkbox {
  width: 2em;
  height: 2em;
}
.form-std__form-input-file, .form-plus__form-input-file {
  position: absolute;
  z-index: -1;
  opacity: 0;
  display: block;
  width: 0;
  height: 0;
}
.form-std__form-input-captcha, .form-plus__form-input-captcha {
  width: 68%;
  min-width: 8em;
  color: #0f0f0f;
  font-size: 1.2em;
  height: 1.8em;
}
.form-std__form-img-captcha, .form-plus__form-img-captcha {
  width: 90px;
  height: 35px;
  border: 1px solid;
  margin-left: 0.2em;
}
.form-std__form-btn-show-password, .form-plus__form-btn-show-password {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  width: 2em;
  height: 2.1em;
  margin-top: 1px;
  margin-bottom: 0;
  margin-left: 0.5em;
  border-radius: 0.3em;
}
.form-std__form-btn-show-password:hover, .form-plus__form-btn-show-password:hover {
  cursor: pointer;
  opacity: 0.8;
}
.form-std__form-btn-show-password img, .form-plus__form-btn-show-password img {
  background-size: contain;
  width: 1.6em;
}
.form-std__form-btn-show-password img[data-show=hide], .form-plus__form-btn-show-password img[data-show=hide] {
  display: none;
}
.form-std__info, .form-plus__info {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin-top: 0.25em;
  margin-bottom: 0.25em;
}
.form-std__info_small, .form-plus__info_small {
  font-size: 0.7em;
}
.form-std__info-color, .form-plus__info-color {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  margin-top: 0.25em;
  margin-bottom: 0.25em;
}
.form-std__info-color span, .form-plus__info-color span {
  color: #f00;
}
.form-std__form-submit-btn, .form-plus__form-submit-btn {
  /* 1. ПРИНУДИТЕЛЬНЫЙ СБРОС ЦВЕТА */
  background-color: transparent !important;
  /* 2. ЭФФЕКТ СТЕКЛА (размытие и прозрачный градиент) */
  background-image: linear-gradient(145deg, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.05)) !important;
  backdrop-filter: blur(10px) !important;
  -webkit-backdrop-filter: blur(10px) !important;
  /* 3. КОМПАКТНЫЙ РАЗМЕР ПОД ТЕКСТ */
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  width: auto !important;
  padding: 7px 17px !important;
  font-size: 14px !important;
  font-weight: 600;
  line-height: 1;
  color: #ffffff !important;
  text-decoration: none;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  /* 4. ТОНКАЯ ОКАНТОВКА */
  border: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-radius: 8px !important;
  /* 5. ВЫПУКЛОСТЬ (Внешняя тень и внутренний блик) */
  box-shadow: 4px 4px 12px rgba(0, 0, 0, 0.3), inset 1px 1px 2px rgba(255, 255, 255, 0.4) !important;
  /* 6. ВЗАИМОДЕЙСТВИЕ */
  cursor: pointer;
  transition: all 0.2s ease;
  outline: none;
}
.form-std__form-submit-btn:hover, .form-plus__form-submit-btn:hover {
  background-image: linear-gradient(145deg, rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 0.1)) !important;
  transform: translateY(-1px);
  box-shadow: 5px 6px 15px rgba(0, 0, 0, 0.35);
}
.form-std__form-submit-btn:active, .form-plus__form-submit-btn:active {
  transform: scale(0.96);
  /* Эффект вдавленного стекла при нажатии */
  box-shadow: inset 3px 3px 6px rgba(0, 0, 0, 0.4) !important;
  backdrop-filter: blur(5px) !important;
}
.form-std__form-submit-btn_center, .form-plus__form-submit-btn_center {
  margin: 10px auto;
  display: flex !important;
  width: fit-content !important;
}
.form-std__form-plus-submit-btn, .form-plus__form-plus-submit-btn {
  font-size: 1.2em;
  background-color: rgb(38, 105, 255);
  color: #fff;
  border: none;
  border-radius: 0.3em;
  padding: 0.25em 0.5em;
}
.form-std__form-plus-submit-btn:hover, .form-plus__form-plus-submit-btn:hover {
  cursor: pointer;
  opacity: 0.9;
}
.form-std__form-submit-btn-svg, .form-plus__form-submit-btn-svg {
  border: none;
  width: 6em;
  height: 6em;
  background-color: transparent;
  transform: none;
  display: block;
  margin-left: auto;
  margin-right: 0;
  margin-top: 15px;
  margin-bottom: -20px;
}
.form-std__form-submit-btn-svg:hover, .form-plus__form-submit-btn-svg:hover {
  cursor: pointer;
  opacity: 0.9;
}
.form-std__form-submit-btn-svg[data-hide=hide] svg, .form-plus__form-submit-btn-svg[data-hide=hide] svg {
  opacity: 0.3;
}
.form-std__form-submit-btn-svg[data-hide=hide]:hover, .form-plus__form-submit-btn-svg[data-hide=hide]:hover {
  cursor: default;
}

.link__internal {
  color: #fff;
  background-color: rgb(0, 55, 255);
  padding: 0.25em 0.5em;
}
.link__internal:hover {
  background-color: rgb(0, 33, 150);
}

.home-video__wrapper {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding: 0.5em;
}
.home-video__video {
  width: 90%;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  object-fit: cover;
  border-radius: 15px;
}
.home-video__temp-placeholder {
  width: 700px;
  height: 380px;
  margin-left: auto;
  margin-right: auto;
  background-color: #777;
}

.home-article {
  background-color: #fff;
}

.timer {
  display: flex;
  position: relative;
  justify-content: center;
  width: 100%;
  height: 4rem;
  margin-left: auto;
  margin-right: auto;
  font-size: 2em;
  justify-items: center;
}
.timer_absolute {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 3em;
}
.timer__item {
  position: relative;
}
.timer__item::before {
  content: attr(data-title);
  display: block;
  position: absolute;
  bottom: -0.75rem;
  left: 50%;
  transform: translateX(-50%);
  font-size: 0.875rem;
  color: #424242;
}

.page-my__container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 0.25em;
  font-size: 1.3em;
  width: 100%;
}
.page-my__plan-text {
  background: #CF4747;
  background: linear-gradient(to top, rgb(231, 165, 27) 0%, rgb(193, 136, 13) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 900;
  font-size: 1.7em;
}
.page-my__info {
  width: 100%;
  margin: 0.25em;
  background-color: rgba(4, 34, 98, 0.9);
}
.page-my__info p {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-left: 1em;
  padding-right: 1em;
  font-size: 1em;
}
.page-my__plan {
  width: 100%;
  box-shadow: 0 0 1px 0;
  margin: 0.25em;
  background-color: #fff;
  border-radius: 0.5em 0.5em;
}
.page-my__plan-item {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  text-align: center;
  align-items: center;
  width: 32%;
  font-size: 0.7em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
.page-my__plan_flex {
  display: flex;
  justify-content: space-around;
}
.page-my__plan_left {
  display: flex;
  flex-wrap: wrap;
  height: fit-content;
  width: 38%;
  box-shadow: none;
  padding-top: 0.5em;
  background-color: transparent;
}
.page-my__plan_left p {
  margin: 0 0.25em;
  font-size: 0.7em;
}
.page-my__plan_right {
  display: flex;
  flex-wrap: wrap;
  height: fit-content;
  width: 50%;
  box-shadow: none;
  background-color: transparent;
}
.page-my__plan_info {
  display: flex;
  flex-wrap: wrap;
  background-image: linear-gradient(to bottom, rgb(7, 108, 242), rgb(74, 195, 240));
}
.page-my__plan_info p {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  margin: 0.25em 0.5em;
  border-bottom: 1px dotted;
  overflow-y: auto;
  font-size: 0.7em;
}
.page-my__plan_info p span {
  margin-left: 0.25em;
}
.page-my__plan-text-info {
  display: flex;
  justify-content: center;
  color: #c67c06;
}
.page-my__plan_btn-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  background-image: linear-gradient(to bottom, rgb(7, 108, 242), rgb(74, 195, 240));
  font-size: 0.8em;
}
.page-my__plan_btn {
  display: flex;
  justify-content: space-between;
  height: fit-content;
  text-decoration: none;
  margin: 0.5em;
  width: 15em;
  color: #fff;
  font-size: 1em;
  font-weight: 900;
}
.page-my__plan_btn span {
  color: #111;
}

.adding-tabs__menu-btn {
  min-width: 130px;
}
.adding-tabs__menu-btn img {
  border-radius: 50%;
  padding: 0.1em;
  background-color: #fff4c9;
}
.adding__qr-code-wrapper {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  background-color: rgba(13, 13, 13, 0.7);
}
.adding__qr-code-img-container {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0.5em;
}
.adding__qr-code-img {
  width: 10em;
  height: auto;
  max-width: 90%;
}
.adding__qr-code-input-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin: 1em auto;
  width: 100%;
  max-width: 320px;
}
.adding__qr-code-input {
  font-size: 1em;
  width: 250px;
  max-width: 100%;
  border: none;
  color: #fff;
  background-color: transparent;
}
.adding__qr-code-input-copy-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1.5em;
  height: 1.5em;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0.25em;
  background-color: transparent;
  background-color: #fff;
}
.adding__qr-code-input-copy-btn:hover {
  cursor: pointer;
  background-color: rgb(0, 106, 255);
}
.adding__qr-code-input-copy-btn img {
  width: 1.3em;
  height: 1.3em;
}

.user-team__ref-link-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-bottom: 0.25em;
}
.user-team__ref-link-input {
  font-size: 0.9em;
  height: 1.6em;
  width: 20em;
  background-color: transparent;
  border: none;
}
.user-team__copy-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1.5em;
  height: 1.5em;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0.25em;
  background-color: #fff;
}
.user-team__copy-btn:hover {
  cursor: pointer;
  background-color: rgb(0, 106, 255);
}
.user-team__copy-btn img {
  width: 1.3em;
  height: 1.3em;
}
.user-team__user-data {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding: 0.25em 1em;
}
.user-team__user-data-item {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  font-size: 1.2em;
  margin: 0em 0.25em;
}
.user-team__user-data-item span {
  margin-left: 0.25em;
  margin-right: 0.25em;
}
.user-team__user-data-item_lowercase {
  font-size: 0.9em;
}
.user-team__user-data-ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  width: 100%;
  margin: 0;
  padding: 0;
}
.user-team__user-data-ul li {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.user-team__user-data-plan {
  font-weight: 900;
  background: #CF4747;
  background: linear-gradient(to top, rgb(231, 165, 27) 0%, rgb(193, 136, 13) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.trading-record__wrapper {
  width: 100%;
  box-shadow: 0 0 1px 0;
  margin: 0.25em;
  background-color: rgba(255, 255, 255, 0.9);
  color: #111;
}
.trading-record__header {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.trading-record__ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  width: 100%;
  margin: 0.5em 0;
  padding-left: 0;
  list-style: decimal;
}
.trading-record__ul li {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  width: 100%;
  margin: 0.25em 0.5em;
  border-bottom: 1px dotted;
}
.trading-record__date {
  margin: 0 0.25em;
  min-width: 3em;
  text-align: left;
}
.trading-record__amount {
  margin: 0 0.25em;
  min-width: 3em;
  text-align: left;
}
.trading-record__status {
  margin: 0 0.25em;
  text-align: left;
}

.buy_level__wrapper {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: space-around;
  margin-top: 0.5em;
}
.buy_level__warning {
  display: none;
  width: 100%;
}
.buy_level__warning-content {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 90%;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  background-color: #ffffff;
  border-radius: 0.5em;
}
.buy_level__warning-content p {
  margin: 0.25em 0.5em;
  text-align: center;
}
.buy_level__warning[data-show=show] {
  display: flex;
}
.buy_level__btn {
  display: flex;
  align-items: center;
  justify-content: center;
  height: fit-content;
  text-decoration: none;
  font-size: 1em;
  background-color: #f00;
  color: #fff;
  border: none;
  padding: 0.25em 0.5em;
  margin: 0.5em 0.25em;
}
.buy_level__btn:hover {
  cursor: pointer;
  color: #f00;
  background-color: #fff;
}

.user-traging__mark-title {
  background-color: #111;
  color: #fff;
  width: 100%;
  font-size: 1.2em;
  text-align: center;
  font-weight: 900;
}

.bonus__wrapper {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  width: 98%;
  margin-left: auto;
  margin-right: auto;
}
.bonus__first-btn {
  display: none;
  position: relative;
  width: 3em;
  margin: 0.5em auto;
  height: 3em;
  background-color: transparent;
  border: 0 solid;
  border-radius: 50%;
  box-shadow: 0 0 2px 2px rgba(255, 3, 3, 0.66);
}
.bonus__first-btn__img {
  width: 2em;
  height: 2em;
}
.bonus__first-btn:hover {
  cursor: pointer;
  box-shadow: 0 0 5px 5px rgba(255, 1, 1, 0.46);
  transform: rotate(15deg);
}
.bonus__first-btn:hover__img {
  width: 2.5em;
  height: 2.5em;
}
.bonus__first-btn:hover::after {
  position: absolute;
  left: -2em;
  top: -2em;
  padding: 0.5em 1em;
  content: "BONUS";
  color: #ffffff;
  transform: rotate(-15deg);
  box-shadow: 0 0 3px 0px #e99905;
}
.bonus__container {
  display: flex;
  display: none;
  position: absolute;
  top: -7em;
  left: 50%;
  width: 290px;
  min-height: 2em;
  margin-left: -145px;
  background-color: #fff;
}

.captcha {
  display: flex;
  position: relative;
  width: 80px;
  height: 35px;
  background-color: #e2e2e2;
  border: 1px solid;
  user-select: none;
}
.captcha__leter {
  position: absolute;
  font-size: 1.2em;
  color: red;
}
.captcha__leter_1 {
  top: 0.1em;
  left: 0.2em;
  transform: rotate(-15deg);
}
.captcha__leter_2 {
  top: 0.5em;
  left: 1.2em;
  color: rgb(255, 111, 0);
  transform: rotate(-30deg);
}
.captcha__leter_3 {
  top: 0.3em;
  left: 2.2em;
  color: rgb(27, 79, 16);
  transform: rotate(15deg);
}
.captcha__leter_4 {
  top: 0.6em;
  left: 3.2em;
  color: rgb(6, 99, 165);
  transform: rotate(25deg);
}

.home-img-table__wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  width: 100%;
}
.home-img-table__img {
  display: flex;
  width: 300px;
  background-size: contain;
  border: 1px solid;
}

.card-home__wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  width: 100%;
  padding: 0.25em;
  margin-top: 0.5em;
  border-radius: 1em;
}
.card-home__card {
  display: flex;
  flex-wrap: wrap;
  max-width: 90%;
  width: 300px;
  height: 200px;
  min-height: 50px;
  margin: 2em auto;
  background-color: #fcb206;
  color: #010a67;
  box-shadow: 0px 0px 2px 2px #777;
  border-radius: 1em;
}
.card-home__card-2 {
  display: flex;
  flex-wrap: wrap;
  max-width: 90%;
  width: 300px;
  min-height: 150px;
  height: fit-content;
  margin: 2em;
  color: #010a67;
  color: #fff;
  box-shadow: 0px 0px 2px 2px #777;
  border-radius: 1em;
}
.card-home__card-2-header {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: fit-content;
  color: rgb(248, 112, 28);
  color: #fff;
  background-color: rgba(17, 17, 17, 0);
  padding-left: 0.5em;
  padding-right: 0.5em;
  border-radius: 1em 1em 0 0;
}
.card-home__card-2-description {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.card-home__card-2-description p {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 0.5em;
  padding-right: 0.5em;
  margin-top: 0.25em;
  margin-bottom: 0.25em;
  font-weight: 600;
  width: 100%;
  font-size: 0.9em;
}
.card-home__card-2-footer {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
}
.card-home__card-2-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 0.5em;
  background-color: rgb(13, 239, 220);
  background-image: linear-gradient(180deg, rgb(13, 239, 220) 47%, rgb(2, 132, 111) 100%);
  text-decoration: none;
  font-size: 1.2em;
  padding: 0.25em 0.5em;
  border-radius: 0.5em 0.5em;
  font-weight: 700;
  border: 1px solid #111;
  font-size: 1em;
}
.card-home__card-header {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 70%;
  height: fit-content;
}
.card-home__card-title {
  font-size: 1.1em;
  font-weight: 900;
  margin: 0.25em;
}
.card-home__card-price {
  font-size: 1.1em;
  margin: 0.25em;
  font-weight: 900;
}
.card-home__card-img {
  width: 50px;
  height: 50px;
  margin: 0.25em auto;
  background-color: #fff;
  border-radius: 50%;
  background-size: contain;
  background-repeat: no-repeat;
}
.card-home__card-description {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
}
.card-home__card-description p {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin: 0 0.5em;
  font-size: 1.2em;
  font-weight: 600;
}
.card-home__card-price-per-day {
  font-size: 1.1em;
  font-weight: 900;
}
.card-home__card-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  color: #fbfbfb;
  background-color: #d20d0d;
  margin: 0.25em;
  padding: 0 1em;
  font-size: 1.2em;
  border-radius: 0.5em;
  border: #eee 1px solid;
}
.card-home__card-btn:hover {
  color: #d20d0d;
  background-color: #ececec;
}

.card-by-level__wrapper {
  display: flex;
  flex-wrap: wrap;
  width: 90%;
  margin: 0.5em auto;
  padding: 0.1em;
  border-radius: 0.5em;
}
.card-by-level__title-2 {
  font-size: 1.2em;
  color: rgb(248, 112, 28);
  font-weight: 900;
}
.card-by-level__btn {
  background-color: rgb(13, 239, 220);
  background-image: linear-gradient(180deg, rgb(13, 239, 220) 47%, rgb(2, 132, 111) 100%);
  text-decoration: none;
  font-size: 1.2em;
  padding: 0.25em 0.5em;
  border-radius: 0.5em 0.5em;
  font-weight: 700;
  border: 1px solid #111;
  color: #111111;
}

.card-tarde__wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  max-width: 700px;
  max-height: 80vh;
  overflow-y: auto;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0.5em;
  border-radius: 1em;
  background-color: #fff;
}
.card-tarde__card {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  width: 9em;
  min-height: 7em;
  margin: 1em 0.5em;
  padding: 0.25em;
  box-shadow: 0 0 2px 1px;
  border-radius: 1em;
}
.card-tarde__card-title {
  width: 100%;
  text-align: center;
  font-size: 1.5em;
  font-weight: 900;
  height: fit-content;
  margin-top: 0;
  margin-bottom: 0;
  border-radius: 0.5em;
  background-color: #111;
  color: #c67c06;
}
.card-tarde__card-title_bold {
  display: flex;
  align-self: flex-end;
  position: relative;
  width: 100%;
  justify-content: center;
  font-size: 1.6em;
  margin-top: 0;
  margin-bottom: 0;
}
.card-tarde__card-title_bold::after {
  position: absolute;
  content: "";
  width: 50%;
  border: 1px dotted;
  bottom: 0;
  left: 25%;
}
.card-tarde__card-w100 {
  display: flex;
  flex-wrap: wrap;
  width: 90%;
  max-width: 760px;
  height: fit-content;
  min-height: 3em;
}
.card-tarde__card-w100-title {
  width: 100%;
  font-size: 1.3em;
  text-align: center;
  margin-top: 0.25em;
  margin-bottom: 0.25em;
}
.card-tarde__card-w100-item {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.card-tarde__card-w100-text {
  display: flex;
  justify-content: space-between;
  margin: 0.25em 0.25em;
  width: 100%;
}
.card-tarde__card-w100-text span {
  font-weight: 900;
}

.loader {
  margin: auto;
  border: 20px solid #EAF0F6;
  border-radius: 50%;
  border-top: 20px solid #FF7A59;
  width: 200px;
  height: 200px;
  animation: spinner 4s linear infinite;
}

.loader_2 {
  margin: auto;
  border-radius: 50%;
  border-top: 20px solid #06d6cd;
  width: 200px;
  height: 200px;
  animation: spinner 4s linear infinite;
}

.loader_3 {
  color: white;
}

@keyframes l27 {
  100% {
    transform: rotate(1turn);
  }
}
@keyframes spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.lds-spinner-new__wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  background-color: rgba(39, 39, 39, 0.9);
  align-items: center;
  width: 50%;
  max-width: 100px;
  margin-left: auto;
  margin-right: auto;
  height: 100px;
  border-radius: 1em 1em;
}
.lds-spinner-new__title {
  display: flex;
  width: 100%;
  text-align: center;
  justify-content: center;
  font-size: 1em;
  color: #fff;
  padding: 0;
  margin: 0;
}
.lds-spinner-new__spinner {
  display: flex;
  background-color: rgba(28, 29, 33, 0.431372549);
}
.lds-spinner-new {
  /* change color here */
  color: #1c4c5b;
}

.lds-spinner,
.lds-spinner div,
.lds-spinner div:after {
  box-sizing: border-box;
}

.lds-spinner {
  color: currentColor;
  display: inline-block;
  position: relative;
  width: 30px;
  height: 30px;
}

.lds-spinner div {
  transform-origin: 30px 30px;
  animation: lds-spinner 1.2s linear infinite;
}

.lds-spinner div:after {
  content: " ";
  display: block;
  position: absolute;
  top: 3.2px;
  left: 36.8px;
  width: 6.4px;
  height: 17.6px;
  border-radius: 20%;
  background: currentColor;
}

.lds-spinner div:nth-child(1) {
  transform: rotate(0deg);
  animation-delay: -1.1s;
}

.lds-spinner div:nth-child(2) {
  transform: rotate(30deg);
  animation-delay: -1s;
}

.lds-spinner div:nth-child(3) {
  transform: rotate(60deg);
  animation-delay: -0.9s;
}

.lds-spinner div:nth-child(4) {
  transform: rotate(90deg);
  animation-delay: -0.8s;
}

.lds-spinner div:nth-child(5) {
  transform: rotate(120deg);
  animation-delay: -0.7s;
}

.lds-spinner div:nth-child(6) {
  transform: rotate(150deg);
  animation-delay: -0.6s;
}

.lds-spinner div:nth-child(7) {
  transform: rotate(180deg);
  animation-delay: -0.5s;
}

.lds-spinner div:nth-child(8) {
  transform: rotate(210deg);
  animation-delay: -0.4s;
}

.lds-spinner div:nth-child(9) {
  transform: rotate(240deg);
  animation-delay: -0.3s;
}

.lds-spinner div:nth-child(10) {
  transform: rotate(270deg);
  animation-delay: -0.2s;
}

.lds-spinner div:nth-child(11) {
  transform: rotate(300deg);
  animation-delay: -0.1s;
}

.lds-spinner div:nth-child(12) {
  transform: rotate(330deg);
  animation-delay: 0s;
}

@keyframes lds-spinner {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.dot-spinner {
  --uib-size: 2.8rem;
  --uib-speed: .9s;
  --uib-color: #f3f3f3;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: var(--uib-size);
  width: var(--uib-size);
}

.dot-spinner__dot {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 100%;
  width: 100%;
}

.dot-spinner__dot::before {
  content: "";
  height: 20%;
  width: 20%;
  border-radius: 50%;
  background-color: var(--uib-color);
  transform: scale(0);
  opacity: 0.5;
  animation: pulse0112 calc(var(--uib-speed) * 1.111) ease-in-out infinite;
  box-shadow: 0 0 20px rgba(18, 31, 53, 0.3);
}

.dot-spinner__dot:nth-child(2) {
  transform: rotate(45deg);
}

.dot-spinner__dot:nth-child(2)::before {
  animation-delay: calc(var(--uib-speed) * -0.875);
}

.dot-spinner__dot:nth-child(3) {
  transform: rotate(90deg);
}

.dot-spinner__dot:nth-child(3)::before {
  animation-delay: calc(var(--uib-speed) * -0.75);
}

.dot-spinner__dot:nth-child(4) {
  transform: rotate(135deg);
}

.dot-spinner__dot:nth-child(4)::before {
  animation-delay: calc(var(--uib-speed) * -0.625);
}

.dot-spinner__dot:nth-child(5) {
  transform: rotate(180deg);
}

.dot-spinner__dot:nth-child(5)::before {
  animation-delay: calc(var(--uib-speed) * -0.5);
}

.dot-spinner__dot:nth-child(6) {
  transform: rotate(225deg);
}

.dot-spinner__dot:nth-child(6)::before {
  animation-delay: calc(var(--uib-speed) * -0.375);
}

.dot-spinner__dot:nth-child(7) {
  transform: rotate(270deg);
}

.dot-spinner__dot:nth-child(7)::before {
  animation-delay: calc(var(--uib-speed) * -0.25);
}

.dot-spinner__dot:nth-child(8) {
  transform: rotate(315deg);
}

.dot-spinner__dot:nth-child(8)::before {
  animation-delay: calc(var(--uib-speed) * -0.125);
}

@keyframes pulse0112 {
  0%, 100% {
    transform: scale(0);
    opacity: 0.5;
  }
  50% {
    transform: scale(1);
    opacity: 1;
  }
}
.loader_1 {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  display: inline-block;
  position: relative;
  background: linear-gradient(0deg, rgba(255, 61, 0, 0.2) 33%, #ff3d00 100%);
  box-sizing: border-box;
  animation: rotation 1s linear infinite;
}

.loader_1 {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  display: inline-block;
  position: relative;
  background: linear-gradient(0deg, rgba(255, 61, 0, 0.2) 33%, #ff3d00 100%);
  box-sizing: border-box;
  animation: rotation 1s linear infinite;
}

.loader_1::after {
  content: "";
  box-sizing: border-box;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background: #263238;
}

@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.loader-12__wrapper {
  display: none;
  position: relative;
  width: 14em;
  height: 14em;
  max-width: 100%;
  margin: 0.25em auto;
}
.loader-12__wrapper[data-show=show] {
  display: flex;
}
.loader-12 {
  width: 14em;
  height: 14em;
  border: 18px solid rgb(7, 108, 242);
  border-radius: 50%;
  position: relative;
  transform: rotate(45deg);
  box-sizing: border-box;
}
.loader-12::before {
  content: "";
  position: absolute;
  box-sizing: border-box;
  inset: -18px;
  border-radius: 50%;
  border: 18px solid rgb(248, 112, 28);
  animation: prixClipFix 60s infinite linear;
}
.loader-12__info-time {
  font-size: 1.3em;
  font-size: 1.4em;
  position: absolute;
  width: 100%;
  top: 50%;
  margin-top: -1em;
  left: 0;
}
.loader-12__info-time-text {
  display: none;
  width: 100%;
  text-align: center;
  margin: 0;
}
.loader-12__info-time-text[data-show=show] {
  display: block;
}
.loader-12__info-time-time {
  width: 100%;
  text-align: center;
  margin: 0;
}

@keyframes prixClipFix {
  0% {
    clip-path: polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0);
  }
  25% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0);
  }
  50% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%);
  }
  75% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%);
  }
  100% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0);
  }
}
.admin-panel-body {
  background-color: #3f4451;
  color: #fff;
}

.admin-header__wrapper {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  height: fit-content;
  min-height: 1.8em;
  background-color: #00216b;
}

.admin-panel__js-submit-btn {
  text-decoration: none;
  color: #131313;
  background-color: #f0efed;
  padding: 0 1em;
  font-size: 1.2em;
  border-radius: 0.2em;
}
.admin-panel__js-submit-btn:hover {
  cursor: pointer;
}
.admin-panel__js-submit-btn:hover {
  cursor: pointer;
}
.admin-panel__js-action-btn {
  text-decoration: none;
  color: #131313;
  background-color: #f0efed;
  padding: 0 1em;
  font-size: 1.2em;
  border-radius: 0.2em;
}
.admin-panel__js-action-btn:hover {
  cursor: pointer;
}
.admin-panel__js-action-btn:hover {
  cursor: pointer;
}

.new-style__block-style {
  color: #fff;
}
.new-style__wallet-input {
  display: flex;
  padding: 0.25em;
  margin: 1em auto;
  width: 94%;
  color: #000000;
  background-color: #fff;
  border-radius: 0.25em;
  overflow-x: auto;
  border: 1px solid;
  background-color: #fff;
}
.new-style__form-bgc, .new-style__block-bgc {
  background-color: rgb(7, 108, 242);
  background-image: linear-gradient(to bottom, rgb(7, 108, 242), rgb(74, 195, 240));
}
.new-style__padding {
  padding: 1em;
}
.new-style__p-message {
  margin: 0.25em;
  color: #fff;
}
.new-style__form-title {
  font-size: 1em;
  color: #111;
}
.new-style__border-radius {
  border-radius: 0.5em 0.5em;
}
.new-style__fsz-min-07 {
  font-size: 0.7em;
}
.new-style__fsz-min-08 {
  font-size: 0.8em;
}
.new-style__fsz-min-09 {
  font-size: 0.9em;
}
.new-style__fsx-bold {
  font-weight: 900;
}

/* УБИРАЕМ ПУСТОТУ СВЕРХУ */
.header:empty,
.header:empty + .header-ofset {
  display: none !important;
}

/* Если PHP удалил внутренности, но оставил обертку */
.header-ofset {
  height: 0px;
}

/* Возвращаем высоту только там, где есть языки */
.header:has(.header__right-lang) + .header-ofset {
  height: 20px !important; /* тут высота твоего хедера */
}

.color__glsss {
  background: rgba(255, 255, 255, 0.4) !important;
  background-image: none !important;
  backdrop-filter: blur(25px) saturate(160%) !important;
  -webkit-backdrop-filter: blur(25px) saturate(160%) !important;
  border: 1px solid rgba(255, 255, 255, 0.8) !important;
  box-shadow: 0 10px 40px rgba(0, 40, 100, 0.15), inset 0 0 15px rgba(255, 255, 255, 0.5);
  border-radius: 20px;
  color: #000000 !important;
}
.color__glsss__white {
  color: #000000 !important;
  text-shadow: 0 1px 4px rgb(255, 255, 255);
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9yZXNldC5zY3NzIiwic3RhbmRhcnQvX3RleHQuc2NzcyIsInN0YW5kYXJ0L19saW5rLnNjc3MiLCJzdGFuZGFydC9fY29udGFpbmVyLnNjc3MiLCJzdGFuZGFydC9fZm9vdGVyLnNjc3MiLCJzdGFuZGFydC9faGVhZGVyLnNjc3MiLCJfdmFyLnNjc3MiLCJzdGFuZGFydC9pbWcuc2NzcyIsInN0YW5kYXJ0L190YWJzLnNjc3MiLCJzdGFuZGFydC9fZGV0YWlscy5zY3NzIiwic3RhbmRhcnQvX2JnY19jb2xvci5zY3NzIiwic3RhbmRhcnQvYW5pbWF0aW9uL19hbmltYXRpb25fcHJvZ3Jlc3Muc2NzcyIsImZvcm0vX21haW4uc2NzcyIsImxpbmsvX21haW4uc2NzcyIsImFwcC9faG9tZS12aWRlby5zY3NzIiwiYXBwL19ob21lLWFydGljbGUuc2NzcyIsImFwcC90aW1lci9fdGltZXIuc2NzcyIsImFwcC9fbXkuc2NzcyIsInN0YW5kYXJ0L3Zhcl9taXhpbi9fZ3JhZGllbnQuc2NzcyIsImFwcC9fdXNlci10ZWFtLnNjc3MiLCJhcHAvX3RyYWRpbmctcmVjb3JkLnNjc3MiLCJhcHAvX2J1eV9sZXZlbC5zY3NzIiwiYXBwL190cmFkaW5nLnNjc3MiLCJhcHAvYm9udXMvX21haW4uc2NzcyIsImFwcC9fbWFpbi5zY3NzIiwiYXBwL2NhcmQvX2NhcmQtaG9tZS5zY3NzIiwiYXBwL2NhcmQvX2NhcmQtdHJhZGUuc2NzcyIsInN0YW5kYXJ0L2xvYWRpbmcvX3NwaW5lcl8xLnNjc3MiLCJzdGFuZGFydC9sb2FkaW5nL19zcGluZXJfMi5zY3NzIiwic3RhbmRhcnQvbG9hZGluZy9fbWFpbi5zY3NzIiwiYXBwL2FkbWluL19oZWFkZXIuc2NzcyIsImFwcC9hZG1pbi9fbWFpbi5zY3NzIiwic3RhbmRhcnQvdmFyX21peGluL19idXR0b24uc2NzcyIsIm5ld19zdHlsZS9fbWFpbi5zY3NzIiwic3RhbmRhcnQvY29sb3ItdGhlbWUvX21haW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBWUE7RUFDQztFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBLFdBN0JnQjtFQThCYixrQkExQk87RUEyQlAsT0ExQlM7OztBQ0xiO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUFPOzs7QUFDUDtFQUFNOzs7QUFDTjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBRUo7RUFDSTtFQUNBOzs7QUFJSjtFQUNJO0VBQ0E7RUFDQTs7O0FBS1I7RUFDSTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlSO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0VBQ0k7OztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUVKO0VBQ0k7OztBQUdSO0VBQ0k7RUFDQTtFQUNBOzs7QUN2R0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FDTFI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTs7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOztBQUdSO0VBQ0k7OztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBOzs7QUM3RFI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtBQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7QUFFQTs7QUFDQTtFQUNJOztBQUdSO0VBQ0k7RUFDQTs7O0FBT3BCO0FBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQ3hGQTtFQUNJO0VBQ0E7RUFDQTs7QUFKUjtFQU1JO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFJQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBOztBQUtaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0VBQ0k7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBT0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQVNSO0VBQ0k7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JDbExZOztBRG1MWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7O0FFbk1oQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUNSQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBQUVBO0VBQ0E7RUFFQTtFQUNBOztBQUVBO0VBQ0k7O0FBeEJKO0FBMkJBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0FBRUE7RUFDQTtFQUNBOztBQUlKO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOzs7QUN0Rlo7RUFDSTtFQUNBO0VBQ0E7RUFFQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGtCSE5JOztBR09KO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBRUo7RUFDSTtFQUNBOztBQUdSO0VBQ0k7RUFDQTs7QUFDQTtFQUNJOzs7QUMxRVo7RUFDSTtFQUNBOzs7QUNEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQy9CUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTs7QUFLSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7O0FBQ0E7RUFDSTs7QUFHUjtFQUNJOztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNJO0VBQ0E7O0FBRUo7RUFDSTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7O0FBS1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTs7QUFJWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOztBQUlUO0FBQ0M7RUFDQTtBQUVBO0VBQ0E7RUFDQTtFQUNBO0FBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUE7RUFDQTtFQUNBO0FBRUE7RUFDQTtBQUdBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7QUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBSUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUdUO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUdBO0VBQ0E7RUFDQTtFQUdBO0VBR0E7O0FBRUE7RUFDSTtFQUNBOztBQUdJO0VBQ0k7O0FBRUo7RUFDSTs7O0FDN1VaO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0VBQ0k7OztBQ05SO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUNwQlI7RUFDSSxrQlQwQlU7OztBVTNCZDtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUMxQko7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUNGQTtFQUNBO0VBQ0E7RUFDQTtFRENJO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQSxrQlhKTTtFV0tOOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFLaEI7RUFDSTtFQUNBO0VBQ0EsT1g1Rk07O0FXOEZWO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOzs7QUFLUjtFQUNJOztBQUNBO0VBQ0k7RUFDQTtFQUNBOztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQztFQUNBOztBQUdMO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUVKO0VBQ0k7RUFDQTs7O0FFckxSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUVKO0VBQ0k7RUFDQTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBRUo7RUFDSTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTs7QUFHUjtFQUNJO0VEN0RKO0VBQ0E7RUFDQTtFQUNBOzs7QUVUQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGtCZGNVO0VjYlQ7O0FBRUw7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7OztBQzFDSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7QUFJUjtFQUNJOztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTs7O0FDOUNSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUNOSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDNUNSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQzFDSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ1E7RUFDQTtFQUNBO0VBQ0E7OztBQWdCUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RW5CbEdaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VtQmdHWTtFQUNBOztBQXFEWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR1I7RUFDSTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7OztBQVFSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0VuQjdPQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbUIyT0k7RUFDQTs7O0FDelBKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JwQllNOztBb0JWVjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9wQnpDRTs7QW9CMkNOO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOzs7QUN2RmhCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNDOzs7QUFrQkQ7RUFDRTtJQUFNOzs7QUFHUjtFQUNFO0lBQUs7O0VBQ0w7SUFBTzs7O0FDekNMO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBOztBQTNCUjtBQTZCRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7O0FBSUo7RUFDRTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7SUFFRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7O0FDeE5KO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQUs7O0VBQ0w7SUFBTzs7O0FBUUw7RUFDSTtFQUNBO0VBQ0EsT0FOVztFQU9YLFFBUFc7RUFRWDtFQUNBOztBQUNBO0VBQ0k7O0FBWlo7RUFlSSxPQWRlO0VBZWYsUUFmZTtFQWdCZjtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQU1SO0VBQ0k7SUFBTTs7RUFDTjtJQUFNOztFQUNOO0lBQU07O0VBQ047SUFBTTs7RUFDTjtJQUFNOzs7QUN4R1Y7RUFDSTtFQUNBOzs7QUFHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQnhCUEk7OztBeUJGUjtFQ0FBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOztBRFBBO0VBQ0k7O0FBR1I7RUNOQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUREQTtFQUNJOzs7QUVWUjtFQUNJOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBOztBQUVKO0VBQ0k7O0FBT0o7RUFDSTtFQUNBOztBQUVKO0VBQ0k7RUFDQTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7OztBQUdSO0FBQ0E7QUFBQTtFQUVJOzs7QUFHSjtBQUNBO0VBQ0k7OztBQUdKO0FBQ0E7RUFDSTs7O0FDaEVKO0VBRUk7RUFHQTtFQUdBO0VBQ0E7RUFHQTtFQUdBO0VBR0E7RUFHQTs7QUFFQTtFQUNJO0VBRUEiLCJzb3VyY2VzQ29udGVudCI6WyIkcm9vdF9mb250X3NpemU6IDE0cHg7XHJcbi8vICRiZ2NfYm9keTogI2ZmZmVlOTtcclxuLy8gJGNvbG9yX2JvZHk6ICMxNjE2MTY7XHJcbiRiZ2NfYm9keTogIzBhNWNmNDtcclxuJGJnY19ib2R5OiAjZjRmNGY0O1xyXG4kY29sb3JfYm9keTogIzA1MDUwNTtcclxuLy8gJGJnY19ib2R5OiAjMDcwNzA3O1xyXG4vLyAkY29sb3JfYm9keTogI2ZhZmFmYTtcclxuXHJcbi8vY29sb3IgdGhlbWVcclxuLy8gcmdiKDI0OCAxMTIgMjgpIC0gb3JhbmdlXHJcbi8vIHJnYig3IDEwOCAyNDIpID0+IHJnYig3NCAxOTUgMjQwKVxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcclxuXHRzcmM6IHVybChcIi9wdWJsaWMvYXNzZXRzL2ZvbnRzL1JvYm90by9Sb2JvdG8tUmVndWxhci50dGZcIik7XHJcbn1cclxuXHJcbmh0bWwsIGJvZHkge1xyXG5cdGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuXHRmb250LWZhbWlseTogYXJpYWw7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbn1cclxuKiB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5ib2R5IHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRmb250LXNpemU6ICRyb290X2ZvbnRfc2l6ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NfYm9keTtcclxuICAgIGNvbG9yOiAkY29sb3JfYm9keTtcclxufSIsIi53MTAwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi50ZXh0LWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4uaHItdzEwMCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG59XHJcbi5wLWgxLCAucC1oMiwgLnAtaDMge1xyXG4gICAgbWFyZ2luLXRvcDogMC4yNWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG59XHJcbi5wLWgyIHtmb250LXNpemU6IDEuNGVtO31cclxuLnAtaDN7Zm9udC1zaXplOiAxLjJlbTt9XHJcbi50ZXh0LW1hcmsge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjkwZDhjO1xyXG4gICAgY29sb3I6ICMwNDAyOTM7XHJcbn1cclxuLnRpdGxlLXRleHQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmX193OTAwIHtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICB9XHJcbiAgICAmX19wYWRkaW5nLW9uZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMWVtIDA7OyAgIFxyXG4gICAgfVxyXG59XHJcbi5tYXJrIHtcclxuICAgICZfX2NvbG9yLW9uZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwZmZlNDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4udGV4dC13YXJuaW5nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2YwMDtcclxuICAgIC8vY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDRweCAxcHggI2YwMCwgaW5zZXQgMHB4IDBweCA0cHggMXB4ICNmZjA7O1xyXG4gICAgYm9yZGVyOiAwLjFlbSBzb2xpZCAjZjAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xyXG4gICAgd2lkdGg6IDk4JTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41ZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMC44ZW07XHJcbiAgICAgICAgbGVmdDogLTAuOGVtO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIVwiO1xyXG4gICAgICAgIHdpZHRoOiAxLjRlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuNGVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgY29sb3I6ICNmMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcclxuICAgICAgICBib3JkZXI6IDAuMWVtIHNvbGlkICNmMDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG59XHJcbi8vINCm0LLQtdGCINGC0LXQutGB0YLQsCDQvdCw0LfQstCw0L3QuNGPINC60L7QvNC/0LDQvdC40Lgg0YHRgtGA0LDQvdC40YbQsCDRgNC10LPQuNGB0YLRgNCw0YbQuNGPXHJcbi50ZXh0LWdyYWRpZW50IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiKDAsIDI1NSwgMTA5KSwgcmdiKDAsIDI1NSwgMTA5KSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAmX19sZXR0ZXItc3BhY2luZyB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtXHJcbiAgICB9XHJcbn1cclxuLnRleHQtaW5mby1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgd2lkdGg6IDk2JTtcclxuICAgIG1hcmdpbjogMC41ZW0gYXV0bztcclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XHJcbiAgICB9XHJcbiAgICAmX29uZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MyYzJjMjtcclxuICAgIH1cclxufVxyXG4udWwsIC5vbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46ICAwZW0gYXV0bztcclxufSIsIi5zdGQtbGluayB7XHJcbiAgICAmX19leHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBjb2xvcjogYmx1ZTtcclxuICAgICAgICBwYWRkaW5nOiAwIDAuMjVlbTtcclxuICAgIH1cclxufSIsIi53cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgMC4yNWVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcbi5jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1ZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1ZW07XHJcbiAgICAmX19jZW50ZXIge1xyXG4gICAgICAgIHdpZHRoOiA5OCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAmX3NlbWl0cmFuc3BhcmVudCB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweCAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0LCAzNCwgOTgsIDAuOSk7XHJcbiAgICB9XHJcbn1cclxuLmFydGljbGUge1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIHBhZGRpbmctbGVmdDogMC41ZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogOTglO1xyXG4gICAgICAgIG1hcmdpbjogMC4yNWVtIGF1dG87XHJcbiAgICB9XHJcbiAgICBcclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICY6OmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX191bC1vbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICB9XHJcbn1cclxuLmFydGljbGUtbmV3IHtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41ZW07XHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDk4JTtcclxuICAgICAgICBtYXJnaW46IDAuMjVlbSBhdXRvO1xyXG4gICAgfVxyXG59XHJcbiIsIi5mb290ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIFxyXG4gICAgLyog0JHQldCb0KvQmSDQndCQIDk1JSDQn9Cg0J7Ql9Cg0JDQp9Cd0J7QodCi0JggKi9cclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSkgIWltcG9ydGFudDtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIFxyXG4gICAgYm9yZGVyLXRvcDogMS41cHggc29saWQgI2FkZDhlNiAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogMCAtOHB4IDI1cHggcmdiYSgwLCA3NCwgMTcxLCAwLjI1KSwgaW5zZXQgMCAxcHggMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50O1xyXG5cclxuICAgICZfX21lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDJlbTtcclxuICAgIH1cclxuICAgICZfX21lbnUtdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwLjI1ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAzZW07XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDVweCByZ2JhKDAsIDc0LCAxNzEsIDAuMikpO1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgICAgICAgICAgLyog0J3QldCQ0JrQotCY0JLQndCr0Jkg0KHQldCg0KvQmSAqL1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM4MDgwODAgIWltcG9ydGFudDsgXHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjVlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgICAgICAgICAgICAgICZbZGF0YS1zaG93PVwic2hvd1wiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDBjNmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDhweCAjMDA3MmZmKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLyog0JDQmtCi0JjQktCd0KvQmSDQp9CV0KDQndCr0JkgKi9cclxuICAgICAgICAgICAgICAgICAgICAmICsgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTYlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjEpIGNvbnRyYXN0KDEuMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXJfbmV3IHtcclxuICAgIC8qINCi0KPQoiDQotCe0JbQlSDQodCU0JXQm9CQ0Jsg0JHQldCb0KvQmSA5NSUgKi9cclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45OSkgIWltcG9ydGFudDtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogMCAtNXB4IDE1cHggcmdiYSgwLCAxMTQsIDI1NSwgMC4xKSAhaW1wb3J0YW50O1xyXG59IiwiLmhlYWRlciB7XHJcbiAgICAmX2ZpeHNlZCB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICB9XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9vbmVfb3BhY2l0eTtcclxuICAgIC8vQGluY2x1ZGUgYmdfZ3JhZGllbnQoKTtcclxuICAgIC8vYm94LXNoYWRvdzogMHB4IDFweCAycHggMHB4O1xyXG4gICAgcGFkZGluZzogMC4yNWVtIDAuMjVlbTtcclxuICAgICZfX2ZpeGVkLXRlbXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMGVtO1xyXG4gICAgICAgIGxlZnQ6IDAuNWVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBjb2xvcjogI2YwMDtcclxuICAgIH1cclxuICAgICYtb2ZzZXQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogM2VtO1xyXG4gICAgfVxyXG4gICAgJi1mdWxsLXNjcmVlbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmMDA7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICZbZGF0YS1zaG93PVwic2hvd1wiXSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1zaG93LXdhcm5pbmctbXNnIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNSU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcclxuICAgICAgICBoZWlnaHQ6IDVlbTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMi41ZW07XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICMyNzI3MjdjYTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM5LCAzOSwgMzksIDAuOSk7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZjQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIFxyXG4gICAgICAgICZbZGF0YS1zaG93PVwic2hvd1wiXSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMi41ZW07XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLWNsb3NlLWJ0biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA2MDI2NjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzA2MDI2NjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICBcclxuICAgICAgICAmX19wIHtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwLjI1ZW0gYXV0bztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICB3aWR0aDogNWVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDAuMjVlbSAwLjVlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAwcHggLThweCAxMHB4IHJnYigyNDMgMjAyIDIpO1xyXG5cclxuICAgIH1cclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSAyNTUgMjU1IC8gMTAlKTtcclxuICAgICAgICBwYWRkaW5nOiAwLjI1ZW0gMC4yNWVtO1xyXG4gICAgfVxyXG4gICAgJl9fc29jLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcclxuICAgIH1cclxuICAgICZfX2xpbmstc29jIHtcclxuICAgICAgICB3aWR0aDogMS4yZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICBtYXJnaW46IDAuMjVlbTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG4gICAgJl9fcmlnaHQtbGFuZyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1ZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XHJcbiAgICAgICAgJi1pY29uLWJsb2NrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDEuMmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAuMjVlbTsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIGltZyB7XHJcbiAgICAgICAgLy8gICAgIHdpZHRoOiAxLjJlbTtcclxuICAgICAgICAvLyAgICAgaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICAvLyAgICAgbWFyZ2luOiAwLjI1ZW07XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgICYtc2VsZWN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA0ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjI1ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1ZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigzMSwgMzIsIDMxKTtcclxuICAgICAgICAgICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41ZW07XHJcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBzZWxlY3Qge1xyXG4gICAgICAgIC8vICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAvLyAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzEsIDMyLCAzMSk7XHJcbiAgICAgICAgLy8gICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgfVxyXG4gICAgJl9fcmlnaHQtbGFuZy1kZXRhaWxzIHtcclxuICAgICAgICB3aWR0aDogOGVtO1xyXG4gICAgICAgIHN1bW1hcnkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3JpZ2h0LWxhbmctZGV0YWlscy1ib2R5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDhlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjX21haW5fb3BhY2l0eTtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBibHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGJnY19tYWluXzEgOiAjYzY3YzA2OyAvLyAjMDQzZjAxO1xyXG4vLyRiZ2NfbWFpbl8xIDogI2ZiZDQ4MjtcclxuJGJnY19tYWluX29wYWNpdHlfMSA6IHJnYigxOTggMTI0IDYgLyA5MCUpOyAvLyByZ2IoMTMgNTIgMSAvIDczJSlcclxuLy8kYmdjX21haW5fb3BhY2l0eV8xIDogI2Y4YjUyNTtcclxuJGJnY19tYWluIDogIzAwMjE2YjtcclxuLy8kYmdjX21haW4gOiAjMTZjODBkO1xyXG4kYmdjX21haW5fb3BhY2l0eSA6IHJnYmEoOCwgOTYsIDE5NywgMC45KTtcclxuXHJcbkBtaXhpbiBidXR0b25fb25lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMsIDIzOSwgMjIwLCAxKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTMsIDIzOSwgMjIwLCAxKSA0NyUsIHJnYmEoMiwgMTMyLCAxMTEsIDEpIDEwMCUpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNWVtIDAuNWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG4vLyAkYmdjX21haW4gOiAjMDA2YjI3O1xyXG4vLyAkYmdjX21haW5fb3BhY2l0eSA6ICMwMDZiMjdlNDtcclxuJG5ld19iZ2Nfb3BhY2l0eTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG5cclxuLy8gY29sb3IgdGhlbWVcclxuJGNvbG9yX29uZSA6IHJnYigyNDgsIDExMiwgMjgpO1xyXG4vLyAkY29sb3Jfb25lX29wYWNpdHkgOiByZ2JhKDI0OCwgMTEyLCAyOCwgMC45KTtcclxuJGNvbG9yX29uZV9vcGFjaXR5IDogI2Y5ZjlmOTtcclxuJGNvbG9yX3R3byA6IHJnYig3LCAxMDgsIDI0Mik7XHJcbiRjb2xvcl90aHJlZSA6IHJnYig3NCwgMTk1LCAyNDApO1xyXG4kY29sb3JfYmxvY2s6ICNmZmY7XHJcblxyXG4vLyAxNzYgNjcgMFxyXG5AbWl4aW4gYmdfZ3JhZGllbnQoKVxyXG57XHJcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYigyNDgsIDExMiwgMjgpLCByZ2IoMTc2IDY3IDAgLyA5MCUpICk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2IoMjQ4IDExMiAyOCAvIDkwJSksIHJnYmEoMTc2LCA2NywgMCwgMC45KSk7XHJcbn1cclxuQG1peGluIGJnX2dyYWRpZW50XzIoKVxyXG57XHJcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYigxNzYgNjcgMCAvIDkwJSksIHJnYigyNDgsIDExMiwgMjgpICk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDE3NiwgNjcsIDAsIDAuOSksIHJnYigyNDggMTEyIDI4IC8gOTAlKSApO1xyXG59IiwiLmltZy1iZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcbi52aWRlby1iZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59IiwiLy8ganMtdGFiLXdyYXBwZXJcclxuXHJcbi8vIGpzLXRhYi1idXR0b24td3JhcHBlclxyXG4vLyBqcy10YWItYnV0dG9uIGRhdGEtc2hvdz1cInNob3dcIlxyXG5cclxuLy8ganMtdGFiLWNvbnRlbnQtd3JhcHBlclxyXG4vLyBqcy10YWItY29udGVudCBkYXRhLXNob3c9XCJzaG93XCJcclxuLnRhYnMge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX19tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwLjI1ZW07XHJcbiAgICB9XHJcbiAgICAmX19tZW51LWJ0biB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgIG1hcmdpbjogMC40ZW07XHJcbiAgICBwYWRkaW5nOiAwLjNlbSAwLjhlbTtcclxuICAgIFxyXG4gICAgLyog0KHQotCY0JvQrCDQlNCb0K8g0J3QldCQ0JrQotCY0JLQndCe0Jkg0JrQndCe0J/QmtCYICjQp9C10YDQvdGL0Lkg0YLQtdC60YHRgiDQuCDRgNCw0LzQutCwKSAqL1xyXG4gICAgY29sb3I6ICMwMDAwMDA7IFxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMCAhaW1wb3J0YW50O1xyXG4gICAgXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiYSgwLCAwLCAwLCAwLjA1KSwgcmdiYSgwLCAwLCAwLCAwLjAyKSkgIWltcG9ydGFudDtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gICAgXHJcbiAgICAvKiDQm9C10LPQutCw0Y8g0YLQtdC90YwsINGH0YLQvtCx0Ysg0LrQvdC+0L/QutCwINC90LUg0YLQtdGA0Y/Qu9Cw0YHRjCDQvdCwINGB0LLQtdGC0LvQvtC8ICovXHJcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICBcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJl9yYWRpdXMge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC8qINCh0KLQmNCb0Kwg0JTQm9CvINCQ0JrQotCY0JLQndCe0Jkg0JrQndCe0J/QmtCYICjQkdC10LvRi9C5INGC0LXQutGB0YIg0Lgg0YDQsNC80LrQsCkgKi9cclxuICAgICZbZGF0YS1zaG93PVwic2hvd1wiXSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIFxyXG4gICAgICAgIC8qINCh0LLQtdGC0LvRi9C5INCx0LvQuNC6INC00LvRjyDQvtCx0YrQtdC80LAg0L3QsCDRgtC10LzQvdC+0Lwv0LrRgNCw0YHQvdC+0Lwg0YTQvtC90LUgKi9cclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpLCBcclxuICAgICAgICAgICAgICAgICAgICBpbnNldCAxcHggMXB4IDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAzcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMC4yNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwLjI1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29udGFudC13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICZfX2NvbnRhbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICZbZGF0YS1zaG93PVwic2hvd1wiXSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmRldGFpbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHdpZHRoOiA5OCU7XHJcbiAgICBcclxuICAgIG1hcmdpbjogMC41ZW0gYXV0bztcclxuICAgIHN1bW1hcnkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY19tYWluO1xyXG4gICAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAuMjVlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXRleHRhcmVhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogcmdiKDI1NSwgMjQ3LCAxKTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLWl0ZW0tdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1ZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XHJcbiAgICB9XHJcbiAgICAmLWl0ZW0tZGF0YSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcclxuICAgICAgICBjb2xvcjogcmdiKDI1NSwgMjQ3LCAxKTtcclxuICAgIH1cclxuICAgICYtaXRlbS1jb3B5LWlucHV0IHtcclxuICAgICAgICBjb2xvcjogcmdiKDI1NSwgMjQ3LCAxKTtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgfVxyXG4gICAgJi1pdGVtLWNvcHktd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9IFxyXG4gICAgJi1pdGVtLXdhbGxldC1jb3B5LWJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxLjdlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuN2VtO1xyXG4gICAgICAgIG1hcmdpbjogMC4yNWVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEuNmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuNmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMTA2LCAyNTUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfYWRtaW4tcGFuZWwge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgJi1pdGVtLWRhdGEge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiKDkgMjU1IDIwMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5iZ2MtY29sb3JfMSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyZDE7XHJcbiAgICBjb2xvcjogI2ZmZjdiYjtcclxufSIsIi5hbmltYXRpb24ge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDc2MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMC4yNWVtIGF1dG87XHJcbiAgICAgICAgJltkYXRhLXNob3c9XCJoaWRlXCJdIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICZfX3Byb2dyZXNzLXRpdGxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX3Byb2dyZXNzLWluZm8ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1ZW07XHJcbiAgICB9XHJcbiAgICAmX19wcm9ncmVzcyB7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgIH1cclxufSIsIiNkYXRhLXNjcmVlbiB7XHJcbiAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIG1hcmdpbjogMC4yNWVtIGF1dG87XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcclxufVxyXG4uZm9ybS1zdGQsIC5mb3JtLXBsdXMge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICBtYXJnaW46IDAuMmVtIGF1dG87XHJcbiAgICAgICAgJltkYXRhLXNob3c9XCJoaWRlXCJdIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19mb3JtLXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwLjI1ZW07XHJcbiAgICAgICAgICAgIHRvcDogMC4yNWVtO1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuNmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogOTglO1xyXG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIC8vIGJveC1zaGFkb3c6IDAgMCAxcHggMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDkwOTA5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcclxuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl90d287XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2IoNywgMTA4LCAyNDIpLCByZ2IoNzQsIDE5NSwgMjQwKSk7XHJcbiAgICAgICAgLy9mb250LXNpemU6IDAuOGVtO1xyXG4gICAgfVxyXG4gICAgJl9fZm9ybS1wbHVzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDk4JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBjb2xvcjogIzAwMDQzNjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAmX19mb3JtLWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNWVtO1xyXG4gICAgICAgICZfd2FybmluZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICZbZGF0YS1zaG93PVwic2hvd1wiXSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfcy1iZXR3ZWVuIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Zvcm0td2FybmluZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMC4yNWVtO1xyXG4gICAgICAgIGNvbG9yOiAjZjAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fZm9ybS1sYWJlbCB7XHJcbiAgICAgICAgJl8xMDAge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi13aXRoLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1maWxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMGYwZjBmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuOGVtO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41ZW0gMC41ZW07XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Zvcm0tbGluayB7XHJcbiAgICAgICAgJl8xMDAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMC41ZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Zvcm0tcGhvbmUtYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fZm9ybS1zZWxlY3QtcGhvbmUge1xyXG4gICAgICAgIGNvbG9yOiAjMGYwZjBmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjhlbTtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgfVxyXG4gICAgJl9fZm9ybS1pbnB1dCB7XHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICMwZjBmMGY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMS44ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtcGhvbmUge1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICBjb2xvcjogIzBmMGYwZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjhlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1wYXNzd29yZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMGYwZjBmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuOGVtO1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLW51bWJlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMGYwZjBmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuOGVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmXzEwMCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtZmlsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Zvcm0taW5wdXQtY2FwdGNoYSB7XHJcbiAgICAgICAgd2lkdGg6IDY4JTtcclxuICAgICAgICBtaW4td2lkdGg6IDhlbTtcclxuICAgICAgICBjb2xvcjogIzBmMGYwZjtcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIGhlaWdodDogMS44ZW07XHJcbiAgICB9XHJcbiAgICAmX19mb3JtLWltZy1jYXB0Y2hhIHtcclxuICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMmVtO1xyXG5cclxuICAgIH1cclxuICAgICZfX2Zvcm0tYnRuLXNob3ctcGFzc3dvcmQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHdpZHRoOiAyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyLjFlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC41ZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zZW07XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjZlbTtcclxuICAgICAgICAgICAgJltkYXRhLXNob3c9XCJoaWRlXCJdIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xyXG4gICAgICAgICZfc21hbGwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2luZm8tY29sb3Ige1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2YwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyDQmtCf0J7Qn9Ca0Jgg0JDQktCi0J7QoNCY0JfQkNCm0JjQryDQmCDQoNCV0JPQmNCh0KLQoNCQ0KbQmNCvPz9cclxuICAgJl9fZm9ybS1zdWJtaXQtYnRuIHtcclxuICAgIC8qIDEuINCf0KDQmNCd0KPQlNCY0KLQldCb0KzQndCr0Jkg0KHQkdCg0J7QoSDQptCS0JXQotCQICovXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyBcclxuICAgIFxyXG4gICAgLyogMi4g0K3QpNCk0JXQmtCiINCh0KLQldCa0JvQkCAo0YDQsNC30LzRi9GC0LjQtSDQuCDQv9GA0L7Qt9GA0LDRh9C90YvQuSDQs9GA0LDQtNC40LXQvdGCKSAqL1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSkgIWltcG9ydGFudDtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KSAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCkgIWltcG9ydGFudDtcclxuXHJcbiAgICAvKiAzLiDQmtCe0JzQn9CQ0JrQotCd0KvQmSDQoNCQ0JfQnNCV0KAg0J/QntCUINCi0JXQmtCh0KIgKi9cclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IC8vINCm0LXQvdGC0YDQuNGA0YPQtdGCINGC0LXQutGB0YIg0Lgg0YHQttC40LzQsNC10YIg0LrQvdC+0L/QutGDXHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogN3B4IDE3cHggIWltcG9ydGFudDsgLy8g0JzQuNC90LjQvNGD0Lwg0L7RgtGB0YLRg9C/0L7QslxyXG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IC8vINCQ0LrQutGD0YDQsNGC0L3Ri9C5INGA0LDQt9C80LXRgFxyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG5cclxuICAgIC8qIDQuINCi0J7QndCa0JDQryDQntCa0JDQndCi0J7QktCa0JAgKi9cclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLyogNS4g0JLQq9Cf0KPQmtCb0J7QodCi0KwgKNCS0L3QtdGI0L3Rj9GPINGC0LXQvdGMINC4INCy0L3Rg9GC0YDQtdC90L3QuNC5INCx0LvQuNC6KSAqL1xyXG4gICAgYm94LXNoYWRvdzogNHB4IDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4zKSwgXHJcbiAgICAgICAgICAgICAgICBpbnNldCAxcHggMXB4IDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgIWltcG9ydGFudDtcclxuXHJcbiAgICAvKiA2LiDQktCX0JDQmNCc0J7QlNCV0JnQodCi0JLQmNCVICovXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDVweCA2cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTYpO1xyXG4gICAgICAgIC8qINCt0YTRhNC10LrRgiDQstC00LDQstC70LXQvdC90L7Qs9C+INGB0YLQtdC60LvQsCDQv9GA0Lgg0L3QsNC20LDRgtC40LggKi9cclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAzcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuNCkgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICZfY2VudGVyIHtcclxuICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4vLyDQmtCf0J7Qn9Ca0JAg0JfQkNCf0KPQodCa0JAg0KDQkNCR0J7QotCrXHJcbiAgICAmX19mb3JtLXBsdXMtc3VibWl0LWJ0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzggMTA1IDI1NSk7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuM2VtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAmX19mb3JtLXN1Ym1pdC1idG4tc3ZnIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHdpZHRoOiA2ZW07XHJcbiAgICBoZWlnaHQ6IDZlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgXHJcbiAgICAvLyAxLiDQo9Cx0LjRgNCw0LXQvCDQttC10YHRgtC60L7QtSDRgdC80LXRidC10L3QuNC1LCDQutC+0YLQvtGA0L7QtSDQstGL0LfRi9Cy0LDQu9C+INC90LDQu9C+0LbQtdC90LjQtVxyXG4gICAgdHJhbnNmb3JtOiBub25lOyBcclxuXHJcbiAgICAvLyAyLiDQlNC10LvQsNC10Lwg0LDQstGC0L7QvNCw0YLQuNGH0LXRgdC60L7QtSDQstGL0YDQsNCy0L3QuNCy0LDQvdC40LUg0LLQv9GA0LDQstC+XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyAgLy8g0J/RgNC40LbQuNC80LDQtdGCINC60L3QvtC/0LrRgyDQuiDQv9GA0LDQstC+0LzRgyDQutGA0LDRjlxyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgXHJcbiAgICAvLyAzLiDQo9C/0YDQsNCy0LvRj9C10Lwg0L7RgtGB0YLRg9C/0L7QvCDRgdCy0LXRgNGF0YMgKNC+0YIg0YLQtdC60YHRgtCwINC00L4g0LrQvdC+0L/QutC4KVxyXG4gICAgbWFyZ2luLXRvcDogMTVweDsgICAgLy8g0JzQuNC90LjQvNCw0LvRjNC90YvQuSDQvtGC0YHRgtGD0L8g0L7RgiDRgtC10LrRgdGC0LAg0LLRi9GI0LVcclxuICAgIFxyXG4gICAgLy8gNC4g0KPQv9GA0LDQstC70Y/QtdC8INC+0YLRgdGC0YPQv9C+0Lwg0YHQvdC40LfRgyAo0YfRgtC+0LHRiyDRgtC10LrRgdGCINGB0L3QuNC30YMg0L3QtSDQvdCw0LvQtdC30LDQuylcclxuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4OyBcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmW2RhdGEtaGlkZT1cImhpZGVcIl0ge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBcclxuLy8gQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbi8vICAgICAuZm9ybS1zdGQge1xyXG4vLyAgICAgICAgICZfX2Zvcm0taW5wdXQge1xyXG4vLyAgICAgICAgICAgICAmLXBhc3N3b3JkIHtcclxuLy8gICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XHJcbi8vICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vIH0iLCIubGluayB7XHJcbiAgICAvLyDQstC90YPRgtGA0LXQvdC90Y/Rj1xyXG4gICAgJl9faW50ZXJuYWwge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCA1NSwgMjU1KTtcclxuICAgICAgICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW07XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAzMywgMTUwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyDQstC90LXRiNC90Y/Rj1xyXG4gICAgLy8mX19leHRlcm5hbCB7fVxyXG59IiwiLmhvbWUtdmlkZW8ge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMC41ZW07XHJcbiAgICB9XHJcbiAgICAmX192aWRlbyB7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJl9fdGVtcC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3Nzc7XHJcbiAgICB9XHJcbn0iLCIuaG9tZS1hcnRpY2xlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibG9jaztcclxufSIsIi50aW1lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNHJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgZm9udC1zaXplOiAyZW07XHJcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAmX2Fic29sdXRlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM2VtO1xyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgJl9faXRlbTo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0wLjc1cmVtO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICBjb2xvcjogIzQyNDI0MjtcclxuICAgIH1cclxufSIsIi5wYWdlLW15IHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fcGxhbi10ZXh0IHtcclxuICAgICAgICBAaW5jbHVkZSB0ZXh0X2dyYWRpZW50XzAoKTtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43ZW07XHJcbiAgICB9XHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAuMjVlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQsIDM0LCA5OCwgMC45KTtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3BsYW4ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggMDtcclxuICAgICAgICBtYXJnaW46IDAuMjVlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC41ZW0gMC41ZW07XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMC41ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9mbGV4IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfbGVmdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgd2lkdGg6IDM4JTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNWVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC4yNWVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjdlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX3JpZ2h0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9pbmZvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2IoNywgMTA4LCAyNDIpLCByZ2IoNzQsIDE5NSwgMjQwKSk7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwLjI1ZW0gMC41ZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43ZW07XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wbGFuLXRleHQtaW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGJnY19tYWluXzE7XHJcbiAgICB9XHJcbiAgICAmX19wbGFuX2J0bi13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2IoNywgMTA4LCAyNDIpLCByZ2IoNzQsIDE5NSwgMjQwKSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgIH1cclxuICAgICZfX3BsYW5fYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDAuNWVtO1xyXG4gICAgICAgIHdpZHRoOiAxNWVtO1xyXG4gICAgICAgIC8vQGluY2x1ZGUgYnRuX2FjdGlvbigpO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYWRkaW5nIHtcclxuICAgICYtdGFic19fbWVudS1idG4ge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTMwcHg7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjFlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjRjOTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19xci1jb2RlLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMsIDEzLCAxMywgMC43KTtcclxuICAgIH1cclxuICAgICZfX3FyLWNvZGUtaW1nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xyXG4gICAgfVxyXG4gICAgJl9fcXItY29kZS1pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMGVtO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgIH1cclxuICAgICZfX3FyLWNvZGUtaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDFlbSBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICAgICBcclxuICAgIH1cclxuICAgICZfX3FyLWNvZGUtaW5wdXQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgfVxyXG4gICAgJl9fcXItY29kZS1pbnB1dC1jb3B5LWJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxLjVlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC4yNWVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDEwNiwgMjU1KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEuM2VtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuM2VtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBtaXhpbiBncmFkaWVudF8wKClcclxue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RiODUwNDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYigyMzEsIDE2NSwgMjcpIDI2JSwgcmdiKDE5MywgMTM2LCAxMykgNjElKTtcclxufVxyXG5AbWl4aW4gdGV4dF9ncmFkaWVudF8wKClcclxue1xyXG4gICAgYmFja2dyb3VuZDogI0NGNDc0NztcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYigyMzEsIDE2NSwgMjcpIDAlLCByZ2IoMTkzLCAxMzYsIDEzKSAxMDAlKTtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbkBtaXhpbiB0ZXh0X2dyYWRpZW50XzEoKVxyXG57XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjAzMkZEO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzIwMzJGRCAwJSwgIzEwRkJGRiAxMDAlKTtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59IiwiLnVzZXItdGVhbSB7XHJcbiAgICAmX19yZWYtbGluay13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xyXG4gICAgfVxyXG4gICAgJl9fcmVmLWxpbmstaW5wdXQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjZlbTtcclxuICAgICAgICB3aWR0aDogMjBlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmX19jb3B5LWJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxLjVlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC4yNWVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDEwNiwgMjU1KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEuM2VtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuM2VtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3VzZXItZGF0YSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMC4yNWVtIDFlbTtcclxuICAgIH1cclxuICAgICZfX3VzZXItZGF0YS1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIG1hcmdpbjogMGVtIDAuMjVlbTtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfbG93ZXJjYXNlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX191c2VyLWRhdGEtdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3VzZXItZGF0YS1wbGFuIHtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHRleHRfZ3JhZGllbnRfMCgpO1xyXG4gICAgfVxyXG59IiwiLnRyYWRpbmctcmVjb3JkIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggMDtcclxuICAgICAgICBtYXJnaW46IDAuMjVlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3X2JnY19vcGFjaXR5O1xyXG4gICAgICAgICBjb2xvcjogIzExMTtcclxuICAgIH1cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgIFxyXG4gICAgfSBcclxuICAgICZfX3VsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAuNWVtIDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwLjI1ZW0gMC41ZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAuMjVlbTtcclxuICAgICAgICBtaW4td2lkdGg6IDNlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgJl9fYW1vdW50IHtcclxuICAgICAgICBtYXJnaW46IDAgMC4yNWVtO1xyXG4gICAgICAgIG1pbi13aWR0aDogM2VtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAmX19zdGF0dXMge1xyXG4gICAgICAgIG1hcmdpbjogMCAwLjI1ZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxufSIsIi5idXlfbGV2ZWwge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XHJcbiAgICB9XHJcbiAgICAmX193YXJuaW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIFxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41ZW07XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwLjI1ZW0gMC41ZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmW2RhdGEtc2hvdz1cInNob3dcIl0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDA7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcclxuICAgICAgICBtYXJnaW46IDAuNWVtIDAuMjVlbTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogI2YwMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudXNlci10cmFnaW5nIHtcclxuICAgICZfX21hcmstdGl0bGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIH1cclxufSIsIi5ib251cyB7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDk4JTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAmX19maXJzdC1idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgLy9kaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogM2VtO1xyXG4gICAgICAgIG1hcmdpbjogMC41ZW0gYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDNlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDAgc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYigyNTUgMyAzIC8gNjYlKTtcclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCA1cHggcmdiYSgyNTUsIDEsIDEsIDAuNDYpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMi41ZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0yZW07XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0yLjBlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdCT05VUyc7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgM3B4IDBweCAjZTk5OTA1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTdlbTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDI5MHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDJlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE0NXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0ICcuL2hvbWUtdmlkZW8nO1xyXG5AaW1wb3J0ICcuL2hvbWUtYXJ0aWNsZSc7XHJcbkBpbXBvcnQgJy4vdGltZXIvdGltZXInO1xyXG5AaW1wb3J0ICcuL215JztcclxuQGltcG9ydCAnLi91c2VyLXRlYW0nO1xyXG5AaW1wb3J0ICcuL3RyYWRpbmctcmVjb3JkJztcclxuQGltcG9ydCAnLi9idXlfbGV2ZWwnO1xyXG5AaW1wb3J0ICcuL3RyYWRpbmcnO1xyXG5AaW1wb3J0ICcuL2JvbnVzL21haW4nO1xyXG4uY2FwdGNoYSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICZfX2xldGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgfVxyXG4gICAgJl9fbGV0ZXJfMSB7XHJcbiAgICAgICAgdG9wOiAwLjFlbTtcclxuICAgICAgICBsZWZ0OiAwLjJlbTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO1xyXG4gICAgfVxyXG4gICAgJl9fbGV0ZXJfMiB7XHJcbiAgICAgICAgdG9wOiAwLjVlbTtcclxuICAgICAgICBsZWZ0OiAxLjJlbTtcclxuICAgICAgICBjb2xvcjogcmdiKDI1NSwgMTExLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpO1xyXG4gICAgfVxyXG4gICAgJl9fbGV0ZXJfMyB7XHJcbiAgICAgICAgdG9wOiAwLjNlbTtcclxuICAgICAgICBsZWZ0OiAyLjJlbTtcclxuICAgICAgICBjb2xvcjogcmdiKDI3LCA3OSwgMTYpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcclxuICAgIH1cclxuICAgICZfX2xldGVyXzQge1xyXG4gICAgICAgIHRvcDogMC42ZW07XHJcbiAgICAgICAgbGVmdDogMy4yZW07XHJcbiAgICAgICAgY29sb3I6IHJnYig2LCA5OSwgMTY1KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNWRlZyk7XHJcbiAgICB9XHJcbn0iLCIuaG9tZS1pbWctdGFibGUge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgfVxyXG59XHJcbi5jYXJkLWhvbWUge1xyXG4gICAgJGJnY19wbGFuXzAgOiAjZmZmO1xyXG4gICAgJGJnY19wbGFuXzEgOiAjMDNjMGNlO1xyXG4gICAgJGJnY19wbGFuXzIgOiAjMDNjMGNlO1xyXG4gICAgJGJnY19wbGFuXzMgOiAjMDNjMGNlO1xyXG4gICAgJGJnY19wbGFuXzQgOiAjMDNjMGNlO1xyXG4gICAgJGJnY19wbGFuXzUgOiAjMDNjMGNlO1xyXG4gICAgJGJnY19wbGFuXzYgOiAjMDNjMGNlO1xyXG4gICAgJGJnY19wbGFuXzcgOiAjMDNjMGNlO1xyXG4gICAgJGJnY19wbGFuXzggOiAjMDNjMGNlO1xyXG4gICAgJGJnY19wbGFuXzkgOiAjMDNjMGNlO1xyXG4gICAgJGJnY19wbGFuXzEwIDogIzAzYzBjZTtcclxuICAgICRiZ2NfcGxhbl8xMSA6ICMwM2MwY2U7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwLjI1ZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMWVtO1xyXG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMywgMTMsIDEzLCAwLjcpO1xyXG4gICAgICAgIC8vIGJveC1zaGFkb3c6IDAgMCAxcHggMXB4O1xyXG4gICAgICAgIC8vINCe0LrQsNC90YLQvtCy0LrQsCDQsdC70L7QutC+0LIg0YEg0YPRgNC+0LLQvdGP0LzQuFxyXG4gICAgfVxyXG4gICAgJl9fY2FyZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgICBtYXJnaW46IDJlbSBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2IyMDY7XHJcbiAgICAgICAgY29sb3I6ICMwMTBhNjc7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAycHggMnB4ICM3Nzc7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMWVtO1xyXG4gICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMmVtO1xyXG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNkYjg1MDQ7XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiYSgzLCAxOTIsIDIwNiwgMSkgMjYlLCByZ2JhKDIsIDE1MiwgMTYzLCAxKSA2MSUpO1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2IoMyAzNiAyMDYpIDI2JSwgcmdiKDIgNTUgMTYzKSA2MSUpO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAxMGE2NztcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMnB4IDJweCAjNzc3O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxZW07XHJcbiAgICAgICAgICAgICYtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYigyNDggMTEyIDI4KTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTExMTAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMWVtIDFlbSAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWZvb3RlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1idG4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgYnRuX2FjdGlvbigpO1xyXG4gICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgYmdfZ3JhZGllbnRfMigpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uX29uZSgpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzExMTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgLy8gdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgLy8gY29sb3I6ICMwZTBlMGU7XHJcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZGI4NTA0O1xyXG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiKDIzMSwgMTY1LCAyNykgMjYlLCByZ2IoMTkzLCAxMzYsIDEzKSA2MSUpO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAwLjJlbTtcclxuICAgICAgICAgICAgICAgIC8vYm9yZGVyOiAjZWVlIDFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgIC8vICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxMzMsIDAsIDApO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vICZfdHJpYWwge1xyXG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjX3BsYW5fMDtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gJl9wbGFuLTEge1xyXG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjX3BsYW5fMTtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gJl9wbGFuLTIge1xyXG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjX3BsYW5fMjtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gJl9wbGFuLTMge1xyXG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjX3BsYW5fMztcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gJl9wbGFuLTQge1xyXG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjX3BsYW5fNDtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gJl9wbGFuLTUge1xyXG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjX3BsYW5fNTtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gJl9wbGFuLTYge1xyXG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjX3BsYW5fNjtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gJl9wbGFuLTcge1xyXG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjX3BsYW5fNztcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gJl9wbGFuLTgge1xyXG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjX3BsYW5fODtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gJl9wbGFuLTkge1xyXG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjX3BsYW5fOTtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gJl9wbGFuLTEwIHtcclxuICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY19wbGFuXzEwO1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgICAvLyAmX3BsYW4tMTEge1xyXG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjX3BsYW5fMTE7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgfVxyXG4gICAgJl9fY2FyZC1oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgIH1cclxuICAgICZfX2NhcmQtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICBtYXJnaW46IDAuMjVlbTtcclxuICAgICAgICBcclxuICAgIH1cclxuICAgICZfX2NhcmQtcHJpY2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgbWFyZ2luOiAwLjI1ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIH1cclxuICAgICZfX2NhcmQtaW1nIHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwLjI1ZW0gYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIH1cclxuICAgICZfX2NhcmQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcCAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMC41ZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY2FyZC1wcmljZS1wZXItZGF5IHtcclxuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICB9XHJcbiAgICAmX19jYXJkLWJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogI2ZiZmJmYjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDIwZDBkO1xyXG4gICAgICAgIG1hcmdpbjogMC4yNWVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC41ZW07XHJcbiAgICAgICAgYm9yZGVyOiAjZWVlIDFweCBzb2xpZDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNkMjBkMGQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gKioqXHJcblxyXG5cclxufVxyXG4uY2FyZC1ieS1sZXZlbCB7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIG1hcmdpbjogMC41ZW0gYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwLjFlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVlbTtcclxuICAgIH1cclxuICAgICZfX3RpdGxlLTIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgY29sb3I6IHJnYigyNDggMTEyIDI4KTtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgfVxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICAvLyBAaW5jbHVkZSBidG5fYWN0aW9uKCk7XHJcbiAgICAgICAgLy8gQGluY2x1ZGUgYmdfZ3JhZGllbnRfMigpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbl9vbmUoKTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTExO1xyXG4gICAgICAgIGNvbG9yOiAjMTExMTExO1xyXG4gICAgfVxyXG59IiwiXHJcbi5jYXJkLXRhcmRlIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA4MHZoO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmX19jYXJkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB3aWR0aDogOWVtO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDdlbTtcclxuICAgICAgICBtYXJnaW46IDFlbSAwLjVlbTtcclxuICAgICAgICBwYWRkaW5nOiAwLjI1ZW07XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweCAxcHg7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2U3YTUxYjtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHJnYmEoMjMxLCAxNjUsIDI3LCAxKSAyNiUsIHJnYmEoMTkzLCAxMzYsIDEzLCAxKSA2MSUpO1xyXG4gICAgICAgIC8vIEBpbmNsdWRlIGdyYWRpZW50XzAoKTtcclxuXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMWVtO1xyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcclxuICAgICAgICAgICAgY29sb3I6ICRiZ2NfbWFpbl8xO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRpdGxlX2JvbGQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IGRvdHRlZDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDI1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NhcmQtdzEwMCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDc2MHB4O1xyXG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgbWluLWhlaWdodDogM2VtO1xyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAuMjVlbSAwLjI1ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEBtZWRpYSAoIG1pbi13aWR0aDogNjAwcHggKVxyXG4vLyB7XHJcbi8vICAgICAuY2FyZC10YXJkZSB7XHJcbi8vICAgICAgICAgJl9fd3JhcHBlciB7XHJcbi8vICAgICAgICAgICAgIGhlaWdodDogODB2aDtcclxuLy8gICAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vIH0iLCIubG9hZGVyIHtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgYm9yZGVyOiAyMHB4IHNvbGlkICNFQUYwRjY7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgI0ZGN0E1OTtcclxuICB3aWR0aDogMjAwcHg7XHJcbiAgaGVpZ2h0OiAyMDBweDtcclxuICBhbmltYXRpb246IHNwaW5uZXIgNHMgbGluZWFyIGluZmluaXRlO1xyXG59XHJcbi5sb2FkZXJfMiB7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXItdG9wOiAyMHB4IHNvbGlkICMwNmQ2Y2Q7XHJcbiAgd2lkdGg6IDIwMHB4O1xyXG4gIGhlaWdodDogMjAwcHg7XHJcbiAgYW5pbWF0aW9uOiBzcGlubmVyIDRzIGxpbmVhciBpbmZpbml0ZTtcclxufVxyXG4ubG9hZGVyXzMge1xyXG4gY29sb3I6IHdoaXRlO1xyXG59XHJcbi8vIC5sb2FkZXJfMyB7XHJcbi8vICAgICAtLWQ6MjJweDtcclxuLy8gICAgIHdpZHRoOiA0cHg7XHJcbi8vICAgICBoZWlnaHQ6IDRweDtcclxuLy8gICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuLy8gICAgIGNvbG9yOiAjMjViMDliO1xyXG4vLyAgICAgYm94LXNoYWRvdzogXHJcbi8vICAgICBjYWxjKDEqdmFyKC0tZCkpICAgICAgY2FsYygwKnZhcigtLWQpKSAgICAgMCAwLFxyXG4vLyAgICAgY2FsYygwLjcwNyp2YXIoLS1kKSkgIGNhbGMoMC43MDcqdmFyKC0tZCkpIDAgMXB4LFxyXG4vLyAgICAgY2FsYygwKnZhcigtLWQpKSAgICAgIGNhbGMoMSp2YXIoLS1kKSkgICAgIDAgMnB4LFxyXG4vLyAgICAgY2FsYygtMC43MDcqdmFyKC0tZCkpIGNhbGMoMC43MDcqdmFyKC0tZCkpIDAgM3B4LFxyXG4vLyAgICAgY2FsYygtMSp2YXIoLS1kKSkgICAgIGNhbGMoMCp2YXIoLS1kKSkgICAgIDAgNHB4LFxyXG4vLyAgICAgY2FsYygtMC43MDcqdmFyKC0tZCkpIGNhbGMoLTAuNzA3KnZhcigtLWQpKTAgNXB4LFxyXG4vLyAgICAgY2FsYygwKnZhcigtLWQpKSAgICAgIGNhbGMoLTEqdmFyKC0tZCkpICAgIDAgNnB4O1xyXG4vLyAgICAgYW5pbWF0aW9uOiBsMjcgMXMgaW5maW5pdGUgc3RlcHMoOCk7XHJcbi8vIH1cclxuQGtleWZyYW1lcyBsMjcge1xyXG4gIDEwMCUge3RyYW5zZm9ybTogcm90YXRlKDF0dXJuKX1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGlubmVyIHtcclxuICAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcbiAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cclxufSIsIi5sZHMtc3Bpbm5lci1uZXcge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzFhMTgxODkxO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzksIDM5LCAzOSwgMC45KTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxZW0gMWVtO1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fc3Bpbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMxZDIxNmU7XHJcbiAgICB9XHJcbiAgLyogY2hhbmdlIGNvbG9yIGhlcmUgKi9cclxuICBjb2xvcjogIzFjNGM1YlxyXG59XHJcbi5sZHMtc3Bpbm5lcixcclxuLmxkcy1zcGlubmVyIGRpdixcclxuLmxkcy1zcGlubmVyIGRpdjphZnRlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4ubGRzLXNwaW5uZXIge1xyXG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbn1cclxuLmxkcy1zcGlubmVyIGRpdiB7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMzBweCAzMHB4O1xyXG4gIGFuaW1hdGlvbjogbGRzLXNwaW5uZXIgMS4ycyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuLmxkcy1zcGlubmVyIGRpdjphZnRlciB7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMy4ycHg7XHJcbiAgbGVmdDogMzYuOHB4O1xyXG4gIHdpZHRoOiA2LjRweDtcclxuICBoZWlnaHQ6IDE3LjZweDtcclxuICBib3JkZXItcmFkaXVzOiAyMCU7XHJcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG59XHJcbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDEpIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICBhbmltYXRpb24tZGVsYXk6IC0xLjFzO1xyXG59XHJcbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDIpIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7XHJcbn1cclxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoMykge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcclxuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xyXG59XHJcbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDQpIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcclxufVxyXG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg1KSB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcclxuICBhbmltYXRpb24tZGVsYXk6IC0wLjdzO1xyXG59XHJcbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDYpIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNnM7XHJcbn1cclxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoNykge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcclxufVxyXG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg4KSB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcclxuICBhbmltYXRpb24tZGVsYXk6IC0wLjRzO1xyXG59XHJcbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDkpIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogLTAuM3M7XHJcbn1cclxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoMTApIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMnM7XHJcbn1cclxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoMTEpIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMXM7XHJcbn1cclxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoMTIpIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMHM7XHJcbn1cclxuQGtleWZyYW1lcyBsZHMtc3Bpbm5lciB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmRvdC1zcGlubmVyIHtcclxuICAtLXVpYi1zaXplOiAyLjhyZW07XHJcbiAgLS11aWItc3BlZWQ6IC45cztcclxuICBcclxuICAtLXVpYi1jb2xvcjogI2YzZjNmMztcclxuXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgaGVpZ2h0OiB2YXIoLS11aWItc2l6ZSk7XHJcbiAgd2lkdGg6IHZhcigtLXVpYi1zaXplKTtcclxufVxyXG5cclxuLmRvdC1zcGlubmVyX19kb3Qge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmRvdC1zcGlubmVyX19kb3Q6OmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgaGVpZ2h0OiAyMCU7XHJcbiAgd2lkdGg6IDIwJTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdWliLWNvbG9yKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIG9wYWNpdHk6IDAuNTtcclxuICBhbmltYXRpb246IHB1bHNlMDExMiBjYWxjKHZhcigtLXVpYi1zcGVlZCkgKiAxLjExMSkgZWFzZS1pbi1vdXQgaW5maW5pdGU7XHJcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgxOCwgMzEsIDUzLCAwLjMpO1xyXG5cclxufVxyXG5cclxuLmRvdC1zcGlubmVyX19kb3Q6bnRoLWNoaWxkKDIpIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbn1cclxuXHJcbi5kb3Qtc3Bpbm5lcl9fZG90Om50aC1jaGlsZCgyKTo6YmVmb3JlIHtcclxuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tdWliLXNwZWVkKSAqIC0wLjg3NSk7XHJcbn1cclxuXHJcbi5kb3Qtc3Bpbm5lcl9fZG90Om50aC1jaGlsZCgzKSB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG59XHJcblxyXG4uZG90LXNwaW5uZXJfX2RvdDpudGgtY2hpbGQoMyk6OmJlZm9yZSB7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLXVpYi1zcGVlZCkgKiAtMC43NSk7XHJcbn1cclxuXHJcbi5kb3Qtc3Bpbm5lcl9fZG90Om50aC1jaGlsZCg0KSB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxufVxyXG5cclxuLmRvdC1zcGlubmVyX19kb3Q6bnRoLWNoaWxkKDQpOjpiZWZvcmUge1xyXG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS11aWItc3BlZWQpICogLTAuNjI1KTtcclxufVxyXG5cclxuLmRvdC1zcGlubmVyX19kb3Q6bnRoLWNoaWxkKDUpIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG59XHJcblxyXG4uZG90LXNwaW5uZXJfX2RvdDpudGgtY2hpbGQoNSk6OmJlZm9yZSB7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLXVpYi1zcGVlZCkgKiAtMC41KTtcclxufVxyXG5cclxuLmRvdC1zcGlubmVyX19kb3Q6bnRoLWNoaWxkKDYpIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xyXG59XHJcblxyXG4uZG90LXNwaW5uZXJfX2RvdDpudGgtY2hpbGQoNik6OmJlZm9yZSB7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLXVpYi1zcGVlZCkgKiAtMC4zNzUpO1xyXG59XHJcblxyXG4uZG90LXNwaW5uZXJfX2RvdDpudGgtY2hpbGQoNykge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbn1cclxuXHJcbi5kb3Qtc3Bpbm5lcl9fZG90Om50aC1jaGlsZCg3KTo6YmVmb3JlIHtcclxuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tdWliLXNwZWVkKSAqIC0wLjI1KTtcclxufVxyXG5cclxuLmRvdC1zcGlubmVyX19kb3Q6bnRoLWNoaWxkKDgpIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xyXG59XHJcblxyXG4uZG90LXNwaW5uZXJfX2RvdDpudGgtY2hpbGQoOCk6OmJlZm9yZSB7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLXVpYi1zcGVlZCkgKiAtMC4xMjUpO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHB1bHNlMDExMiB7XHJcbiAgMCUsXHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0ICcuL3NwaW5lcl8xJztcclxuQGltcG9ydCAnLi9zcGluZXJfMic7XHJcbi8vIGh0dHBzOi8vY3NzbG9hZGVycy5naXRodWIuaW8vXHJcbi5sb2FkZXJfMSB7XHJcbiAgICB3aWR0aDogNDhweDtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwgNjEsIDAsIDAuMikgMzMlLCAjZmYzZDAwIDEwMCUpO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGFuaW1hdGlvbjogcm90YXRpb24gMXMgbGluZWFyIGluZmluaXRlO1xyXG59XHJcbi5sb2FkZXJfMSB7XHJcbiAgd2lkdGg6IDQ4cHg7XHJcbiAgaGVpZ2h0OiA0OHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwgNjEsIDAsIDAuMikgMzMlLCAjZmYzZDAwIDEwMCUpO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYW5pbWF0aW9uOiByb3RhdGlvbiAxcyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuLmxvYWRlcl8xOjphZnRlciB7XHJcbiAgY29udGVudDogJyc7ICBcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgd2lkdGg6IDQ0cHg7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kOiAjMjYzMjM4O1xyXG59XHJcbkBrZXlmcmFtZXMgcm90YXRpb24ge1xyXG4gIDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgfVxyXG4gIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpfVxyXG59XHJcblxyXG4vLy8vXHJcbi5sb2FkZXItMTIge1xyXG4gICAgJHdpZHRoX2hlaWd0aDogMTRlbTtcclxuICAgICRib3JkZXJfbG9kZXI6IDE4cHg7XHJcbiAgICBcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAkd2lkdGhfaGVpZ3RoO1xyXG4gICAgICAgIGhlaWdodDogJHdpZHRoX2hlaWd0aDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwLjI1ZW0gYXV0bztcclxuICAgICAgICAmW2RhdGEtc2hvdz1cInNob3dcIl0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHdpZHRoOiAkd2lkdGhfaGVpZ3RoO1xyXG4gICAgaGVpZ2h0OiAkd2lkdGhfaGVpZ3RoO1xyXG4gICAgYm9yZGVyOiAkYm9yZGVyX2xvZGVyIHNvbGlkICRjb2xvcl90d287XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBpbnNldDogLSRib3JkZXJfbG9kZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJvcmRlcjogJGJvcmRlcl9sb2RlciBzb2xpZCAkY29sb3Jfb25lO1xyXG4gICAgICAgIGFuaW1hdGlvbjogcHJpeENsaXBGaXggNjBzIGluZmluaXRlIGxpbmVhcjtcclxuICAgIH1cclxuICAgICZfX2luZm8tdGltZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMWVtO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICAmLXRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAmW2RhdGEtc2hvdz1cInNob3dcIl0ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtdGltZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQGtleWZyYW1lcyBwcml4Q2xpcEZpeCB7XHJcbiAgICAwJSAgIHtjbGlwLXBhdGg6cG9seWdvbig1MCUgNTAlLDAgMCwwIDAsMCAwLDAgMCwwIDApfVxyXG4gICAgMjUlICB7Y2xpcC1wYXRoOnBvbHlnb24oNTAlIDUwJSwwIDAsMTAwJSAwLDEwMCUgMCwxMDAlIDAsMTAwJSAwKX1cclxuICAgIDUwJSAge2NsaXAtcGF0aDpwb2x5Z29uKDUwJSA1MCUsMCAwLDEwMCUgMCwxMDAlIDEwMCUsMTAwJSAxMDAlLDEwMCUgMTAwJSl9XHJcbiAgICA3NSUgIHtjbGlwLXBhdGg6cG9seWdvbig1MCUgNTAlLDAgMCwxMDAlIDAsMTAwJSAxMDAlLDAgMTAwJSwwIDEwMCUpfVxyXG4gICAgMTAwJSB7Y2xpcC1wYXRoOnBvbHlnb24oNTAlIDUwJSwwIDAsMTAwJSAwLDEwMCUgMTAwJSwwIDEwMCUsMCAwKX1cclxufVxyXG4gICAgICAiLCIuYWRtaW4tcGFuZWwtYm9keSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y0NDUxO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmFkbWluLWhlYWRlciB7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEuOGVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NfbWFpbjtcclxuICAgIH1cclxufSIsIkBpbXBvcnQgJy4vaGVhZGVyJztcclxuLmFkbWluLXBhbmVsIHtcclxuICAgICZfX2pzLXN1Ym1pdC1idG4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ0bl9hY3Rpb24oKTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2pzLWFjdGlvbi1idG4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ0bl9hY3Rpb24oKTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBtaXhpbiBidG5fYWN0aW9uKClcclxue1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICMxMzEzMTM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZmVkO1xyXG4gICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2IoMTMxIDEzMCAxMzApIDI2JSwgcmdiKDY2IDY2IDY2KSA2MSUpO1xyXG4gICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2IoMjMxLCAxNjUsIDI3KSAyNiUsIHJnYigxOTMsIDEzNiwgMTMpIDYxJSk7XHJcbiAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjJlbTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufSIsIi5uZXctc3R5bGUge1xyXG4gICAgJl9fYmxvY2stc3R5bGUge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgJl9fd2FsbGV0LWlucHV0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMjVlbTtcclxuICAgICAgICBtYXJnaW46IDFlbSBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA5NCU7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XHJcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgJl9fZm9ybS1iZ2MsICZfX2Jsb2NrLWJnYyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDcsIDEwOCwgMjQyKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2IoNywgMTA4LCAyNDIpLCByZ2IoNzQsIDE5NSwgMjQwKSk7XHJcbiAgICB9XHJcbiAgICAmX19wYWRkaW5nIHtcclxuICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC8vICZfX2Jsb2NrLWJnYyB7XHJcbiAgICAvLyAgICAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xyXG4gICAgLy8gICAgIG1hcmdpbjogMC4yNWVtIGF1dG87XHJcbiAgICAvLyB9XHJcbiAgICAmX19wLW1lc3NhZ2Uge1xyXG4gICAgICAgIG1hcmdpbjogMC4yNWVtO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgJl9fZm9ybS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgY29sb3I6ICMxMTE7O1xyXG4gICAgfVxyXG4gICAgJl9fYm9yZGVyLXJhZGl1cyB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC41ZW0gMC41ZW07XHJcbiAgICB9XHJcbiAgICAmX19mc3otbWluLTA3IHtcclxuICAgICAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgfVxyXG4gICAgJl9fZnN6LW1pbi0wOCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgIH1cclxuICAgICZfX2Zzei1taW4tMDkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICB9XHJcbiAgICAmX19mc3gtYm9sZCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIH1cclxufVxyXG4vKiDQo9CR0JjQoNCQ0JXQnCDQn9Cj0KHQotCe0KLQoyDQodCS0JXQoNCl0KMgKi9cclxuLmhlYWRlcjplbXB0eSwgXHJcbi5oZWFkZXI6ZW1wdHkgKyAuaGVhZGVyLW9mc2V0IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyog0JXRgdC70LggUEhQINGD0LTQsNC70LjQuyDQstC90YPRgtGA0LXQvdC90L7RgdGC0LgsINC90L4g0L7RgdGC0LDQstC40Lsg0L7QsdC10YDRgtC60YMgKi9cclxuLmhlYWRlci1vZnNldCB7XHJcbiAgICBoZWlnaHQ6IDBweDsgXHJcbn1cclxuXHJcbi8qINCS0L7Qt9Cy0YDQsNGJ0LDQtdC8INCy0YvRgdC+0YLRgyDRgtC+0LvRjNC60L4g0YLQsNC8LCDQs9C00LUg0LXRgdGC0Ywg0Y/Qt9GL0LrQuCAqL1xyXG4uaGVhZGVyOmhhcyguaGVhZGVyX19yaWdodC1sYW5nKSArIC5oZWFkZXItb2ZzZXQge1xyXG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IC8qINGC0YPRgiDQstGL0YHQvtGC0LAg0YLQstC+0LXQs9C+INGF0LXQtNC10YDQsCAqL1xyXG59IiwiLy8g0KbQstC10YIg0LHQu9C+0LrQvtCyINC4INGC0LXQutGB0YIgXHJcbi5jb2xvcl9fZ2xzc3Mge1xyXG4gICAgLy8gMS4g0KPQstC10LvQuNGH0LjQstCw0LXQvCDQv9C70L7RgtC90L7RgdGC0Ywg0LHQtdC70L7Qs9C+LCDRh9GC0L7QsdGLINCx0LvQvtC6INGB0YLQsNC7INC30LDQvNC10YLQvdGL0LxcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50OyBcclxuICAgIFxyXG4gICAgLy8gMi4g0KPQkdCY0JLQkNCV0Jwg0YHRgtCw0YDRi9C1INCz0YDQsNC00LjQtdC90YLRiyAo0L7QsdGP0LfQsNGC0LXQu9GM0L3QviEpXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLy8gMy4g0JbQldCh0KLQmtCe0JUg0YDQsNC30LzRi9GC0LjQtSAo0YfRgtC+0LHRiyDQv9C+0LQg0LHQu9C+0LrQvtC8INCy0YHRkSDQv9GA0LXQstGA0LDRgtC40LvQvtGB0Ywg0LIgXCLQtNGL0LzQutGDXCIpXHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjVweCkgc2F0dXJhdGUoMTYwJSkgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDI1cHgpIHNhdHVyYXRlKDE2MCUpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLy8gNC4g0JrQntCd0KLQo9CgIOKAlCDRjdGC0L4g0LLQsNC20L3QviDQtNC70Y8g0LLQuNC00LjQvNC+0YHRgtC4ICjRj9GA0LrQsNGPINCx0LXQu9Cw0Y8g0YDQsNC80LrQsClcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50O1xyXG4gICAgXHJcbiAgICAvLyA1LiDQotCV0J3QrCDigJQg0L7QvdCwINC+0YLQtNC10LvQuNGCINCx0LXQu9GL0Lkg0LHQu9C+0Log0L7RgiDQsdC10LvQvtCz0L4g0YTQvtC90LBcclxuICAgIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IHJnYmEoMCwgNDAsIDEwMCwgMC4xNSksIFxyXG4gICAgICAgICAgICAgICAgaW5zZXQgMCAwIDE1cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyBcclxuXHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgXHJcbiAgICAvLyDQotC10LrRgdGCINC70YPRh9GI0LUg0YHQtNC10LvQsNGC0Ywg0YLQtdC80L3Qvi3RgdC40L3QuNC8INC40LvQuCDRh9C10YDQvdGL0LwsINC40L3QsNGH0LUg0L3QsCDQsdC10LvQvtC8INGB0YLQtdC60LvQtSDQvdC1INC/0YDQvtGH0LjRgtCw0LXRiNGMXHJcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyBcclxuXHJcbiAgICAmX193aGl0ZSB7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcclxuICAgICAgICAvLyDQldGB0LvQuCDRgtC10LrRgdGCINCx0LXQu9GL0LksINC00L7QsdCw0LLRjCDQtdC80YMg0YLQtdC90YwsINGH0YLQvtCx0Ysg0L7QvSDQvdC1INC/0L7RgtC10YDRj9C70YHRj1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAwIDFweCA0cHggcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gICAgfVxyXG59Il0sImZpbGUiOiJzdHlsZS5kZXYuY3NzIn0= */
