@charset "UTF-8";
.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  white-space: nowrap;
  clip-path: inset(100%);
  clip: rect(0 0 0 0);
  overflow: hidden;
  transition: all 0.4s ease;
}

html {
  scroll-behavior: smooth;
  font-size: 15px;
  font-family: "Inter", sans-serif;
  background-color: var(--bg-main);
  color: var(--text-l);
}

body {
  background: linear-gradient(0deg, rgba(24, 25, 30, 0.6666666667), rgba(24, 25, 30, 0.6666666667)), url("../img/background/bg-main.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

/* Reset and base styles  */
* {
  padding: 0px;
  margin: 0px;
  border: none;
}

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

/* Links */
a, a:link, a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

/* Common */
aside, nav, footer, header, section, main {
  display: block;
}

img {
  vertical-align: top;
}

img, svg {
  max-width: 100%;
  height: auto;
}

address {
  font-style: normal;
}

/* Form */
input, textarea, button, select {
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  background-color: transparent;
}

input::-ms-clear {
  display: none;
}

input:focus, input:active,
button:focus, button:active {
  outline: none;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

label {
  cursor: pointer;
}

legend {
  display: block;
}

@font-face {
  font-family: "Inter";
  font-display: swap;
  src: local("Inter"), url("../fonts/Inter.woff2") format("woff2"), url("../fonts/Inter.ttf") format("truetype"), url("../fonts/Inter.otf") format("opentype");
}
:root {
  --c-main: #ddb37d;
  --c-acc: #CD203B;
  --bg-main:#fff;
  --bg-dark: #1e1e1e;
  --bg-light: #f8f5f0;
  --bg-card: #3a3a3a;
  --bg-flag: #006847;
  --border: #b8b8b8;
  --text-l: #fff;
  --text-d: #262626;
  --btn-l: #CD203B;
}

html, body {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  position: relative;
  overflow-x: hidden;
}

.mediterraneangreece-footer {
  margin-top: auto;
}

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

.text-light {
  color: var(--c-text-light) !important;
}

.text-bold {
  font-weight: 700;
}

.grid-2col {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}

.container {
  box-sizing: border-box;
  width: 100%;
  max-width: 1140px;
  margin: 0 auto;
  padding: 10px 0px;
}
@media (max-width: 1200px) {
  .container {
    padding: 10px 30px;
  }
}
@media (max-width: 594px) {
  .container {
    padding: 0 16px;
  }
}

.section__title {
  font-weight: 700;
  font-size: 24px;
  letter-spacing: 0%;
  margin-bottom: 10px;
}

.section__description {
  font-weight: 400;
  font-size: 15px;
  letter-spacing: 0%;
  margin-bottom: 10px;
  hyphens: auto;
}

.button {
  display: inline-block;
  color: var(--text-l);
  font-weight: 700;
  width: max-content;
  transition: all 0.3s ease;
  padding: 12px 40px;
  background: var(--btn-l);
  border-radius: 5px;
  position: relative;
}
.button:hover {
  box-shadow: var(--btn-shadow-hover);
  transform: scale(0.98);
}
.button:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

a {
  transition: opacity 0.3s ease;
}

a:hover {
  transition: opacity 0.3s ease;
  opacity: 0.7;
}

.age-popup {
  padding: 20px;
  width: 430px;
  max-width: 90vw;
  position: fixed;
  bottom: 0;
  left: 0;
  background-color: var(--bg-dark);
  color: var(--text-l);
  z-index: 10;
  display: grid;
  grid-template-columns: 1fr;
  place-items: center;
  gap: 1vw;
  text-align: center;
  border-radius: 0 20px 0 0;
  box-shadow: 11px 0px 25px 5px rgba(0, 0, 0, 0.75);
  z-index: 2;
}

.age-button {
  grid-column: 1/-1;
  width: 100%;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}

.age-button.button {
  border-radius: 3px;
  color: var(--text-l);
}

.age-button::before {
  content: "";
  width: 14px;
  height: 14px;
  background-image: url("../img/svg/ok-btn.svg");
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 10px;
}

@media (max-width: 360px) {
  .age-button {
    font-size: 13px;
  }
}
.agreements {
  margin-bottom: clamp(20px, 5vw, 50px);
}
.agreements h1, .agreements h2, .agreements h3 {
  margin: 10px 0;
  padding: 0;
}
.agreements h1 {
  font-size: 24px;
}
.agreements h2, .agreements h3 {
  font-size: 15px;
}
.agreements p {
  padding: 4px 0;
}
.agreements ul, .agreements ol {
  padding-left: 1rem;
}

.apuestasmx-cards {
  display: grid;
  max-width: 857px;
  margin-bottom: 20px;
}
.apuestasmx-cards a {
  color: var(--text-l);
}

.apuestasmx-cards__list {
  display: grid;
  grid-template-columns: 1f;
  grid-template-rows: 1fr;
  gap: 10px;
  list-style: none;
}

.apuestasmx-cards-item {
  background-color: var(--bg-card);
  border: 1px solid var(--border);
  border-radius: 10px;
  padding: 10px;
  position: relative;
  overflow: hidden;
}

.apuestasmx-card__wrapper {
  display: grid;
  grid-template-columns: 25% 30% 16% 26%;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 5px;
  gap: 10px;
}

.apuestasmx-cards-item-flag {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  background-color: var(--bg-flag);
  padding: 3px 15px;
  font-size: 10px;
  display: flex;
  justify-content: center;
}

.apuestasmx-cards-item-flag::after {
  content: "";
  position: absolute;
  top: 5%;
  right: -10%;
  display: inline-block;
  background-color: var(--bg-card);
  width: 15px;
  height: 15px;
  transform: rotate(45deg);
}

.apuestasmx-card-logo {
  min-width: 116px;
  padding: 0 13px;
  height: 67px;
  object-fit: contain;
  display: grid;
  margin: 0 auto;
}

.apuestasmx-card-text {
  text-align: center;
  display: grid;
  grid-template-columns: 1fr;
  justify-items: center;
}

.apuestasmx-card-top {
  font-weight: 400;
  font-size: 13px;
  text-align: center;
  margin-bottom: 10px;
}

.apuestasmx-card-bonus {
  font-weight: 700;
  font-size: 20px;
  text-align: center;
}

.apuestasmx-card-rate {
  text-align: center;
}

.apuestasmx-card-rate-top {
  font-size: 13px;
  margin-bottom: 10px;
}

.apuestasmx-card-rate-num {
  font-weight: 700;
  font-size: 24px;
  margin-bottom: 10px;
}

.apuestasmx-rating__list {
  list-style: none;
  display: flex;
  justify-content: center;
}

.rating__item {
  width: 20px;
}

.rating__item img {
  display: inline-block;
  object-fit: cover;
  width: 25px;
  height: 25px;
}

.apuestasmx-card-right {
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
  justify-items: center;
}

.apuestasmx-card-btn {
  width: 100%;
  text-align: center;
  max-width: 185px;
  padding: 10px;
  border-radius: 100px;
  font-weight: 700;
  font-size: 14px;
  background: repeating-linear-gradient(75grad, rgba(0, 0, 0, 0) 25%, rgba(255, 255, 255, 0.6) 26%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%), var(--btn-l);
  /*запуск анимации, для повышения скорости надо 5s уменьшить до 4,3,2,1 итд*/
  animation: move 3s infinite linear;
}

@keyframes move {
  0% {
    background-position: 0px 0px;
  }
  100% {
    background-position: 500px 0px;
  }
}
.apuestasmx-card-payments {
  display: flex;
  list-style: none;
  gap: 5px;
}

.apuestasmx-card-payment {
  border-radius: 2px;
}

.apuestasmx-card-payment-pic {
  object-fit: contain;
}

.apuestasmx-card-adds {
  text-align: center;
  font-size: 12px;
}

@media (max-width: 768px) {
  .apuestasmx-card__wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr;
    justify-content: space-between;
    align-items: center;
  }
  .apuestasmx-cards__list {
    justify-items: center;
  }
  .apuestasmx-cards-item {
    max-width: 400px;
  }
  .apuestasmx-card-bonus {
    font-size: 15px;
  }
  .apuestasmx-card-logo {
    height: 70px;
  }
}
@media (max-width: 469px) {
  .apuestasmx-cards.container {
    padding: 0;
  }
}
@media (max-width: 359px) {
  .apuestasmx-card-btn {
    padding: 10px;
    font-size: 12px;
  }
  .apuestasmx-card-rate-top,
  .apuestasmx-card-top {
    font-size: 11px;
  }
}
.cookie-popup {
  position: fixed;
  bottom: 0;
  right: 0;
  padding: clamp(20px, 7vw, 50px);
  background-color: var(--bg-dark);
  color: var(--text-l);
  max-width: 473px;
  width: 100%;
  transform: translateX(150%);
  transition: all 0.5s ease-in-out;
  box-shadow: 11px 0px 15px 5px rgba(0, 0, 0, 0.75);
}

@media (max-width: 468px) {
  .cookie-popup {
    width: 100%;
  }
}
.cookie-popup.p-active {
  transform: translateX(0%);
  z-index: 100;
}

.popup__heading {
  font-size: 1.5rem;
  font-weight: 700;
  font-size: clamp(24px, 5vw, 32px);
  margin-bottom: 12px;
}

.popup__buttons {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  padding-top: 20px;
}

.cookie-popup__button {
  transition: all 0.3s ease;
  min-width: 45%;
  width: 100%;
  text-align: center;
  text-transform: capitalize;
  border-radius: 3px;
  color: var(--text-light);
}
.cookie-popup__button:hover {
  border-color: wheat;
  box-shadow: var(--shadow-hover);
}

.cookie-popup__button.button-acc {
  border: 2px solid var(--btn-l);
  background-color: transparent;
  color: var(--text-l);
}

.apuestasmx-footer {
  margin-top: 40px;
  padding-bottom: 80px;
}

.apuestasmx-footer__wrap {
  display: grid;
  grid-template-columns: 1fr;
  gap: 15px;
}

.apuestasmx-footer__nav {
  list-style: none;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px;
}

.apuestasmx-footer__nav-list {
  position: relative;
  display: flex;
  align-items: center;
}

.apuestasmx-footer__nav-link {
  color: var(--text-l);
  padding-left: 8px;
  text-decoration: underline !important;
  text-align: center;
}

.apuestasmx-footer__nav-link::after {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  background-image: url("../img/svg/link-arrow.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  margin-left: 12px;
}

.apuestasmx-footer__info {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
  margin-bottom: 15px;
}
.apuestasmx-footer__info p {
  margin-bottom: 10px;
}

.apuestasmx-footer__title {
  font-family: Inter;
  font-weight: 700;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0%;
  margin-bottom: 10px;
}

.apuestasmx-footer-companies {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  list-style: none;
  gap: clamp(16px, 5vw, 40px);
}

@media (max-width: 768px) {
  .apuestasmx-footer__info {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 469px) {
  .apuestasmx-footer__info {
    gap: 10px;
  }
  .apuestasmx-footer__nav {
    display: grid;
    grid-template-columns: 1fr;
    justify-items: center;
  }
  .apuestasmx-footer__nav-link:last-child {
    text-align: left;
  }
  .apuestasmx-footer__nav-link {
    max-width: 294px;
  }
}
.apuestasmx-header {
  margin: 0 auto;
  transition: all 0.3s ease;
  margin-bottom: 20px;
  background: #006847;
  width: 100%;
}
.apuestasmx-header .container {
  padding-top: 5px;
  padding-bottom: 5px;
}

.apuestasmx-header img {
  display: inline-block;
  height: 14px;
  object-fit: contain;
}

.apuestasmx-header__text {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  font-size: 12px;
}

@media (max-width: 768px) {
  .apuestasmx-header {
    margin-bottom: 0;
    padding: 0;
    height: 0;
    opacity: 0;
    visibility: hidden;
  }
}
.apuestasmx-information {
  padding: 20px;
  background-color: var(--bg-card);
  color: var(--tex-l);
}
.apuestasmx-information .section__title {
  margin-bottom: 20px;
}

.apuestasmx-about {
  margin-bottom: 20px;
}

.apuestasmx-choose {
  margin-bottom: 20px;
  display: grid;
  grid-template-columns: 2fr 1fr;
  gap: 10px;
}

.apuestasmx-choose-img {
  width: 100%;
  height: 100%;
  background-image: url(../img/background/bg-choose.webp);
  background-size: cover;
  background-position: center;
}

.apuestasmx-use {
  margin-bottom: 20px;
}

@media (max-width: 768px) {
  .apuestasmx-choose {
    grid-template-columns: 1fr;
  }
}
.auslottogame-responsibility {
  color: var(--text-l);
  padding: 20px 0;
  margin-bottom: 20px;
}
.auslottogame-responsibility a {
  color: inherit;
}
.auslottogame-responsibility p {
  margin-bottom: 20px;
}

.auslottogame-responsibility__wrapper {
  box-sizing: border-box;
  margin-top: 20px;
  background: linear-gradient(0deg, rgba(90, 86, 233, 0.8666666667), rgba(90, 86, 233, 0.8666666667)), url("../img/background/bg1.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  border-radius: 30px;
  text-align: center;
  padding: 20px;
}

.apuestasmx-top {
  margin-bottom: 20px;
  padding-top: 20px;
  margin-bottom: 30px;
}

.apuestasmx-top__container {
  display: grid;
  grid-template-columns: 1fr;
  place-items: center;
  text-align: center;
  gap: 10px;
}

.apuestasmx-top__date {
  font-weight: 500;
  font-size: 11px;
  text-align: center;
}

.apuestasmx-top__title {
  font-weight: 700;
  font-size: clamp(14px, 4vw, 32px);
  text-align: center;
  width: 100%;
  display: grid;
  grid-template-columns: 47px auto 47px;
  justify-items: center;
  align-items: center;
  justify-content: center;
  gap: clamp(8px, 2.5vw, 40px);
  position: relative;
}

.apuestasmx-top__title::before,
.apuestasmx-top__title::after {
  content: "";
  display: block;
  max-width: 47;
  width: 100%;
  height: clamp(23px, 7vw, 27px);
  background-image: url(../img/svg/flag.png);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}

.apuestasmx-top__list {
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
}

.apuestasmx-top__item {
  background-color: var(--c-acc);
  border-radius: 40px;
  display: flex;
  gap: 8px;
  padding: 10px 15px;
  width: max-content;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  position: relative;
  transition: all 0.5s ease;
  font-size: clamp(12px, 2vw, 15px);
}
.apuestasmx-top__item:hover {
  transform: scale(1.1);
}

.apuestasmx-top__item:first-child::before {
  content: "";
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  background-image: url("../img/svg/btn1.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.apuestasmx-top__item:nth-child(2)::before {
  content: "";
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  background-image: url("../img/svg/btn2.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.apuestasmx-top__item:last-child::before {
  content: "";
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  background-image: url("../img/svg/btn3.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

@media (max-width: 600px) {
  .apuestasmx-top__container {
    max-width: 400px;
  }
  .apuestasmx-top__title {
    font-size: 20px;
  }
  .apuestasmx-top .section__description {
    visibility: hidden;
    width: 0;
    height: 0;
    margin: 0;
  }
  .apuestasmx-top {
    padding-bottom: 20px;
  }
  .apuestasmx-top__list {
    flex-wrap: wrap;
  }
  .apuestasmx-top__item {
    font-weight: normal;
    font-size: 8px;
    padding: 7px 15px;
  }
}
@media (max-width: 469px) {
  .apuestasmx-top__title {
    font-size: 14px;
    gap: 4px;
  }
  .apuestasmx-top__list {
    row-gap: 10px;
  }
  .apuestasmx-top__item {
    font-size: 11px;
    padding: 5px 14px;
  }
}
@media (max-width: 360px) {
  .apuestasmx-top__list {
    display: flex;
    justify-items: center;
    align-items: center;
    flex-wrap: wrap;
  }
  .apuestasmx-top__item:last-child::before,
  .apuestasmx-top__item:nth-child(2)::before,
  .apuestasmx-top__item:first-child::before {
    width: 14px;
    height: 14px;
  }
  .apuestasmx-top__container {
    gap: 4px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2Jhc2Uuc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL19mb250cy5zY3NzIiwiYmFzZS9fY29sb3JzLnNjc3MiLCJiYXNlL19zdGlja3ktZm9vdGVyLnNjc3MiLCJiYXNlL19hdG9tLnNjc3MiLCJiYXNlL19jb250YWluZXIuc2NzcyIsImJhc2UvX3RleHQuc2NzcyIsImJhc2UvX2J1dHRvbnMuc2NzcyIsIm1vZHVsZXMvYWdlLXBvcHVwLnNjc3MiLCJtb2R1bGVzL2FncmVlbWVudHMuc2NzcyIsIm1vZHVsZXMvY2FyZHMuc2NzcyIsIm1vZHVsZXMvY29va2llLXBvcHVwLnNjc3MiLCJtb2R1bGVzL2Zvb3Rlci5zY3NzIiwibW9kdWxlcy9oZWFkZXIuc2NzcyIsIm1vZHVsZXMvaW5mb3JtYXRpb24uc2NzcyIsIm1vZHVsZXMvcmVzcG9uc2liaWxsaXR5LnNjc3MiLCJtb2R1bGVzL3RvcC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNHO0VBQ0g7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FDMUJEO0FBQ0E7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0FBQUE7QUFBQTtFQUdDOzs7QUFHRDtBQUVBO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0FBRUE7RUFDQzs7O0FBTUQ7RUFDQzs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNFOzs7QUFHRjtBQUVBO0VBQ0M7RUFDRztFQUNBO0VBQ0E7OztBQUdKO0VBQ0M7OztBQUlEO0FBQUE7RUFFSTs7O0FBR0o7RUFDQztFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUMxRUQ7RUFDSTtFQUNBO0VBQ0E7O0FDSEo7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBRUE7RUFDQTtFQUVBOzs7QUNoQko7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUNUSjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FDZEY7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBUko7SUFTUTs7O0FBRUo7RUFYSjtJQVlROzs7O0FDWlI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUNiSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QUFHQTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOzs7QUFLUjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQy9CSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFLSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlKO0VBQ0k7SUFDSTs7O0FDbkRSO0VBQ0k7O0FBQ0E7RUFDSTtFQUNBOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7OztBQ2hCUjtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0E7RUFDQTs7O0FBRUE7RUFDQTtFQUNBO0VBQ0E7OztBQUVBO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0k7RUFDQTtFQUNBOzs7QUFFUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsWUFDQTtBQUdFO0VBQ0Y7OztBQUlKO0VBQ0k7SUFBTTs7RUFDTjtJQUFNOzs7QUFHVjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFJSjtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTs7RUFFSjtJQUNJOztFQUdKO0lBQ0k7O0VBRUo7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFLUjtFQUVJO0lBQ0k7SUFDQTs7RUFHSjtBQUFBO0lBRUk7OztBQ2pNUjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7OztBQUlGO0VBQ0U7SUFDRTs7O0FBSUo7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7O0FBSUo7RUFFSTtFQUNBO0VBQ0E7OztBQy9ESjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUtKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVIO0VBQ0c7OztBQUdKO0VBQStCO0VBQzNCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBOzs7QUFTSjtFQUNJO0lBQ0k7OztBQUlSO0VBRUk7SUFDSTs7RUFFSjtJQUNJO0lBRUE7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQ25HUjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOzs7QUFLRjtFQUNFO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FDbkNKO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7OztBQUtSO0VBQ0k7OztBQUtKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUlKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtJQUNJOzs7QUN2Q1I7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFFSjtFQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDdEJKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlKO0VBQ0k7RUFHQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7OztBQUtSO0VBQ0k7SUFDSTtJQUNBOztFQUVKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOzs7QUFNUjtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBS0o7QUFBQTtBQUFBO0lBR0k7SUFDQTs7RUFHSjtJQUNJIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLnZpc3VhbGx5LWhpZGRlbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG59XG5cbmh0bWwge1xuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcblx0Zm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1tYWluKTtcblx0Y29sb3I6IHZhcigtLXRleHQtbCk7XG59XG5cbmJvZHkge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzE4MTkxRWFhLCAjMTgxOTFFYWEpLCB1cmwoJy4uLy4uL2ltZy9iYWNrZ3JvdW5kL2JnLW1haW4uanBnJyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbiIsIi8qIFJlc2V0IGFuZCBiYXNlIHN0eWxlcyAgKi9cbioge1xuXHRwYWRkaW5nOiAwcHg7XG5cdG1hcmdpbjogMHB4O1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIExpbmtzICovXG5cbmEsIGE6bGluaywgYTp2aXNpdGVkICB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyICB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBDb21tb24gKi9cblxuYXNpZGUsIG5hdiwgZm9vdGVyLCBoZWFkZXIsIHNlY3Rpb24sIG1haW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuXG5cblxuaW1nIHtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW1nLCBzdmcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogRm9ybSAqL1xuXG5pbnB1dCwgdGV4dGFyZWEsIGJ1dHRvbiwgc2VsZWN0IHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dDo6LW1zLWNsZWFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuXG5pbnB1dDpmb2N1cywgaW5wdXQ6YWN0aXZlLFxuYnV0dG9uOmZvY3VzLCBidXR0b246YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG59XG5cbmxhYmVsIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5sZWdlbmQge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIHNyYzogbG9jYWwoXCJJbnRlclwiKSxcbiAgICAgICAgIHVybChcIi4uL2ZvbnRzL0ludGVyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvSW50ZXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvSW50ZXIub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xufVxuXG4iLCI6cm9vdCB7XG4gICAgLS1jLW1haW46ICNkZGIzN2Q7XG4gICAgLS1jLWFjYzogI0NEMjAzQjtcbiAgICA7XG4gICAgLS1iZy1tYWluOiNmZmY7XG4gICAgLS1iZy1kYXJrOiAjMWUxZTFlO1xuICAgIC0tYmctbGlnaHQ6ICNmOGY1ZjA7XG4gICAgLS1iZy1jYXJkOiAgIzNhM2EzYTtcblxuICAgIC0tYmctZmxhZzogIzAwNjg0NztcblxuICAgIC0tYm9yZGVyOiAjYjhiOGI4O1xuICAgIFxuICAgIC0tdGV4dC1sOiAjZmZmO1xuICAgIC0tdGV4dC1kOiAjMjYyNjI2O1xuICAgIFxuICAgIC0tYnRuLWw6ICNDRDIwM0I7XG59XG5cbiIsImh0bWwsIGJvZHkge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4ubWVkaXRlcnJhbmVhbmdyZWVjZS1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbiIsIi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogdmFyKC0tYy10ZXh0LWxpZ2h0KSFpbXBvcnRhbnQ7XG59XG4udGV4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmdyaWQtMmNvbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKTtcbiAgZ2FwOiAyMHB4O1xufVxuIiwiLmNvbnRhaW5lciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4IDBweDtcblxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyBcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTk0cHgpIHsgXG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB9XG59ICIsIi5zZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgXG59XG5cbi5zZWN0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgaHlwaGVuczogYXV0bztcbn0iLCIuYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6IHZhcigtLXRleHQtbCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIHBhZGRpbmc6IDEycHggNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tbCk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tYnRuLXNoYWRvdy1ob3Zlcik7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjk4KTtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuXG59XG5cbmEge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XG59XG5cbmE6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XG4gICAgb3BhY2l0eTogLjc7XG59XG5cblxuIiwiLmFnZS1wb3B1cCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogNDMwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWRhcmspO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWwpO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDF2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMCAyMHB4IDAgMDtcbiAgICBib3gtc2hhZG93OiAxMXB4IDBweCAyNXB4IDVweCByZ2JhKDAsMCwwLDAuNzUpO1xuICAgIFxuICAgIHotaW5kZXg6IDI7XG59XG5cbi5hZ2UtYnV0dG9uIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgXG5cbn1cblxuLmFnZS1idXR0b24uYnV0dG9ue1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1sKTtcbn1cblxuLmFnZS1idXR0b246OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvc3ZnL29rLWJ0bi5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgLmFnZS1idXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxufSIsIi5hZ3JlZW1lbnRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgyMHB4LCA1dncsIDUwcHgpO1xuICAgIGgxLGgyLGgzIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgICBoMiwgaDMge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICB9XG4gICAgdWwsIG9sIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIH1cbn0iLCIuYXB1ZXN0YXNteC1jYXJkcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBtYXgtd2lkdGg6IDg1N3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWwpO1xuICAgIH1cbn1cbi5hcHVlc3Rhc214LWNhcmRzX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWY7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYXB1ZXN0YXNteC1jYXJkcy1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jYXJkKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMTBweDtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG59XG4uYXB1ZXN0YXNteC1jYXJkX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjUlIDMwJSAxNiUgMjYlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBnYXA6IDEwcHg7XG59XG4uYXB1ZXN0YXNteC1jYXJkcy1pdGVtLWZsYWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctZmxhZyk7XG4gICAgcGFkZGluZzogM3B4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYXB1ZXN0YXNteC1jYXJkcy1pdGVtLWZsYWc6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUlO1xuICAgIHJpZ2h0OiAtMTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jYXJkKTtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG5cbi5hcHVlc3Rhc214LWNhcmQtbG9nbyB7XG4gICAgbWluLXdpZHRoOiAxMTZweDtcbiAgICBwYWRkaW5nOiAwIDEzcHg7XG4gICAgaGVpZ2h0OiA2N3B4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBtYXJnaW46IDAgYXV0b1xufVxuLmFwdWVzdGFzbXgtY2FyZC10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG59XG4uYXB1ZXN0YXNteC1jYXJkLXRvcCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYXB1ZXN0YXNteC1jYXJkLWJvbnVzIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYXB1ZXN0YXNteC1jYXJkLXJhdGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hcHVlc3Rhc214LWNhcmQtcmF0ZS10b3Age1xuZm9udC1zaXplOiAxM3B4O1xubWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hcHVlc3Rhc214LWNhcmQtcmF0ZS1udW0ge1xuZm9udC13ZWlnaHQ6IDcwMDtcbmZvbnQtc2l6ZTogMjRweDtcbm1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYXB1ZXN0YXNteC1yYXRpbmdfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5yYXRpbmdfX2l0ZW0ge1xuICAgIHdpZHRoOiAyMHB4O1xufVxuLnJhdGluZ19faXRlbSBpbWd7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbn1cblxuLmFwdWVzdGFzbXgtY2FyZC1yaWdodCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xufVxuLmFwdWVzdGFzbXgtY2FyZC1idG4ge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTg1cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgIGJhY2tncm91bmQ6XG4gICAgcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg3NWdyYWQsIHJnYmEoMCwwLDAsMCkgMjUlLHJnYmEoMjU1LDI1NSwyNTUsMC42KSAyNiUsIHJnYmEoMCwwLDAsMC4wKSA1MCUsIHJnYmEoMCwwLDAsMCkgMTAwJSksXG4gICAgdmFyKC0tYnRuLWwpO1xuXG4gICAgICAvKtC30LDQv9GD0YHQuiDQsNC90LjQvNCw0YbQuNC4LCDQtNC70Y8g0L/QvtCy0YvRiNC10L3QuNGPINGB0LrQvtGA0L7RgdGC0Lgg0L3QsNC00L4gNXMg0YPQvNC10L3RjNGI0LjRgtGMINC00L4gNCwzLDIsMSDQuNGC0LQqL1xuICAgIGFuaW1hdGlvbjogbW92ZSAzcyBpbmZpbml0ZSBsaW5lYXI7ICBcbn1cblxuXG5Aa2V5ZnJhbWVzIG1vdmUge1xuICAgIDAlICAge2JhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7fVxuICAgIDEwMCUge2JhY2tncm91bmQtcG9zaXRpb246IDUwMHB4IDBweDt9XG59XG5cbi5hcHVlc3Rhc214LWNhcmQtcGF5bWVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBnYXA6IDVweDtcbn1cbi5hcHVlc3Rhc214LWNhcmQtcGF5bWVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmFwdWVzdGFzbXgtY2FyZC1wYXltZW50LXBpYyB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmFwdWVzdGFzbXgtY2FyZC1hZGRzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5hcHVlc3Rhc214LWNhcmRfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgXG4gICAgLmFwdWVzdGFzbXgtY2FyZHNfX2xpc3Qge1xuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5hcHVlc3Rhc214LWNhcmRzLWl0ZW0ge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIH1cblxuICAgIC5hcHVlc3Rhc214LWNhcmQtYm9udXMge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICAgIC5hcHVlc3Rhc214LWNhcmQtbG9nbyB7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjlweCkge1xuICAgIC5hcHVlc3Rhc214LWNhcmRzLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCkge1xuXG4gICAgLmFwdWVzdGFzbXgtY2FyZC1idG4ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgLmFwdWVzdGFzbXgtY2FyZC1yYXRlLXRvcCxcbiAgICAuYXB1ZXN0YXNteC1jYXJkLXRvcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG59XG5cbiIsIi8vIHBvcHVwXG5cbi5jb29raWUtcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IGNsYW1wKDIwcHgsIDd2dywgNTBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWRhcmspO1xuICBjb2xvcjogdmFyKC0tdGV4dC1sKTtcbiAgbWF4LXdpZHRoOiA0NzNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcblxuICBib3gtc2hhZG93OiAxMXB4IDBweCAxNXB4IDVweCByZ2JhKDAsMCwwLDAuNzUpO1xuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjhweCkge1xuICAuY29va2llLXBvcHVwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29va2llLXBvcHVwLnAtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4ucG9wdXBfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCA1dncsMzJweCk7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5wb3B1cF9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDEycHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uY29va2llLXBvcHVwX19idXR0b24ge1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cbiAgbWluLXdpZHRoOiA0NSU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplIDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogdmFyKC0tdGV4dC1saWdodCk7XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB3aGVhdDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctaG92ZXIpO1xuICB9XG59XG5cbi5jb29raWUtcG9wdXBfX2J1dHRvbi5idXR0b24tYWNjIHtcblxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJ0bi1sKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1sKTtcblxufSIsIi5hcHVlc3Rhc214LWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbi5hcHVlc3Rhc214LWZvb3Rlcl9fd3JhcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDE1cHg7XG59XG4uYXB1ZXN0YXNteC1mb290ZXJfX25hdiB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMjBweDtcbn1cblxuLmFwdWVzdGFzbXgtZm9vdGVyX19uYXYtbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hcHVlc3Rhc214LWZvb3Rlcl9fbmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWwpOyBcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5cblxuLmFwdWVzdGFzbXgtZm9vdGVyX19uYXYtbGluazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvc3ZnL2xpbmstYXJyb3cuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuLmFwdWVzdGFzbXgtZm9vdGVyX19pbmZvIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiBwe1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gfVxufVxuLmFwdWVzdGFzbXgtZm9vdGVyX190aXRsZSB7ICAgIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hcHVlc3Rhc214LWZvb3Rlci1jb21wYW5pZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGdhcDogY2xhbXAoMTZweCwgNXZ3LCA0MHB4KTtcbn1cbi5hcHVlc3Rhc214LWZvb3Rlci1jb21wYW55IHtcbn1cbi5hcHVlc3Rhc214LWZvb3Rlci1jb21wYW55LWltZyB7XG59XG4uYXB1ZXN0YXNteC1mb290ZXItY29tcGFueS1saW5rIHtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmFwdWVzdGFzbXgtZm9vdGVyX19pbmZvIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDY5cHgpIHtcblxuICAgIC5hcHVlc3Rhc214LWZvb3Rlcl9faW5mbyB7XG4gICAgICAgIGdhcDogMTBweFxuICAgIH1cbiAgICAuYXB1ZXN0YXNteC1mb290ZXJfX25hdiB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgIFxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5hcHVlc3Rhc214LWZvb3Rlcl9fbmF2LWxpbms6bGFzdC1jaGlsZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLmFwdWVzdGFzbXgtZm9vdGVyX19uYXYtbGluayB7XG4gICAgICAgIG1heC13aWR0aDoyOTRweDtcbiAgICB9XG59XG4iLCIuYXB1ZXN0YXNteC1oZWFkZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZDogIzAwNjg0NztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG59XG4uYXB1ZXN0YXNteC1oZWFkZXIge1xuICBcbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG5cbiAgfVxufVxuLmFwdWVzdGFzbXgtaGVhZGVyX190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFwdWVzdGFzbXgtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbiIsIi5hcHVlc3Rhc214LWluZm9ybWF0aW9uIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNhcmQpO1xuICAgIGNvbG9yOiB2YXIoLS10ZXgtbCk7XG5cbiAgICAuc2VjdGlvbl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbn1cbi5jb250YWluZXIge1xufVxuLmFwdWVzdGFzbXgtYWJvdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zZWN0aW9uX19kZXNjcmlwdGlvbiB7XG59XG4uYXB1ZXN0YXNteC1jaG9vc2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnI7XG4gICAgZ2FwOiAxMHB4O1xufVxuLmFwdWVzdGFzbXgtY2hvb3NlLXRleHQge1xufVxuLmFwdWVzdGFzbXgtY2hvb3NlLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvYmFja2dyb3VuZC9iZy1jaG9vc2Uud2VicCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgXG59XG4uYXB1ZXN0YXNteC11c2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5hcHVlc3Rhc214LWNob29zZSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbn0iLCIuYXVzbG90dG9nYW1lLXJlc3BvbnNpYmlsaXR5IHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1sKTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG59XG4uYXVzbG90dG9nYW1lLXJlc3BvbnNpYmlsaXR5X193cmFwcGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICM1YTU2ZTlkZCwgIzVhNTZlOWRkKSwgdXJsKCcuLi8uLi9pbWcvYmFja2dyb3VuZC9iZzEuanBnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4O1xufSIsIi5hcHVlc3Rhc214LXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYXB1ZXN0YXNteC10b3BfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG59XG5cbi5hcHVlc3Rhc214LXRvcF9fZGF0ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYXB1ZXN0YXNteC10b3BfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgNHZ3LCAzMnB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ3cHggYXV0byA0N3B4O1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogY2xhbXAoOHB4LCAyLjV2dywgNDBweCk7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hcHVlc3Rhc214LXRvcF9fdGl0bGU6OmJlZm9yZSwgXG4uYXB1ZXN0YXNteC10b3BfX3RpdGxlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDQ3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2xhbXAoMjNweCwgN3Z3LCAyN3B4KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL3N2Zy9mbGFnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5cbi5hcHVlc3Rhc214LXRvcF9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAvLyBkaXNwbGF5OiBncmlkO1xuICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCg5MHB4LCAyNDBweCkpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG59XG5cbi5hcHVlc3Rhc214LXRvcF9faXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1hY2MpO1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAydncsIDE1cHgpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB9XG59XG5cbi5hcHVlc3Rhc214LXRvcF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvc3ZnL2J0bjEuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uYXB1ZXN0YXNteC10b3BfX2l0ZW06bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9zdmcvYnRuMi5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5hcHVlc3Rhc214LXRvcF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9zdmcvYnRuMy5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyBcbiAgICAuYXB1ZXN0YXNteC10b3BfX2NvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgfVxuICAgIC5hcHVlc3Rhc214LXRvcF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfSBcbiAgICAuYXB1ZXN0YXNteC10b3AgLnNlY3Rpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB3aWR0aDowO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmFwdWVzdGFzbXgtdG9wIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC5hcHVlc3Rhc214LXRvcF9fbGlzdCB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgLmFwdWVzdGFzbXgtdG9wX19pdGVtIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxNXB4O1xuICAgIH1cbiAgICBcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2OXB4KSB7IFxuICAgIC5hcHVlc3Rhc214LXRvcF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGdhcDogNHB4O1xuICAgIH0gXG4gICAgLmFwdWVzdGFzbXgtdG9wX19saXN0IHtcbiAgICAgICAgcm93LWdhcDogMTBweDtcbiAgICB9XG5cbiAgICAuYXB1ZXN0YXNteC10b3BfX2l0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNHB4O1xuICAgIH1cblxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgIC5hcHVlc3Rhc214LXRvcF9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgfVxuXG5cbiAgICAuYXB1ZXN0YXNteC10b3BfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlLFxuICAgIC5hcHVlc3Rhc214LXRvcF9faXRlbTpudGgtY2hpbGQoMik6OmJlZm9yZSxcbiAgICAuYXB1ZXN0YXNteC10b3BfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgfVxuXG4gICAgLmFwdWVzdGFzbXgtdG9wX19jb250YWluZXIge1xuICAgICAgICBnYXA6IDRweDtcbiAgICB9XG4gICAgLmFwdWVzdGFzbXgtdG9wX19pdGVtIHtcbiAgICB9XG5cbn0iXX0= */
