@font-face {
  font-family: "CartoonFunCyrillic";
  src: url("cartoonFunCyrillic/CartoonFunCyrillic.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/*-------Common Styles Start--------*/
main {
  overflow: hidden;
}

.mb-0 {
  margin-bottom: 0;
}

ol li::marker {
  font-weight: bold;
}

.ref-buttons .ref-primary {
  background: linear-gradient(90deg, #ff849b, #ffca00);
  color: #000000;
}

a.ref-primary:hover {
  box-shadow: 2px 2px 29px 0 #ff849b;
}

.btn-container .btn-link .btn-wrap {
  background: linear-gradient(90deg, #ff849b, #ffca00);
  color: #000000;
}

.btn-container .btn-link .btn-wrap:hover {
  box-shadow: 2px 2px 29px 0 #ff849b;
}
/*-------Common Styles End--------*/

/*-------Header Styles Start--------*/

.chicken-road {
  gap: 35px;
}

#lang-button {
  width: 60px;
}

#lang-button:hover {
  background: none;
}
/*-------Header Styles End--------*/

/*-------Page Title Styles Start--------*/
.page-title h1 {
  color: #fff;
  text-shadow: 0 0 5px #207d25, 0 0 10px #207d25, 0 0 0px #207d25;
}
/*-------Page Title Styles End--------*/

/*-------Game Overview Styles Start--------*/
.game-overview-container .img-container figure img {
  height: 530px;
}
/*-------Game Overview Styles End--------*/

/*-------Demo Styles Start--------*/
.game-demo {
  margin-top: 20px;
}

.overlay::after {
  background: radial-gradient(circle, rgb(0 0 0 / 15%) 0%, rgb(0 0 0) 100%);
}

.btn:hover {
  box-shadow: 2px 2px 29px 0 #7ccb0a;
  background: transparent;
  color: #7ccb0a;
  border: 2px solid #7ccb0a;
}
/*-------Demo Styles End--------*/

/*-------Game Rules Styles Start--------*/
.game-rules-block .img-container {
  margin-bottom: 0;
}
/*-------Game Rules Styles End--------*/

/*-------Special Symbols Styles Start--------*/
.special-symbols-block .default-list {
  margin: 10px 0 0 17px;
}

.special-symbols-block .default-list li {
  text-align: start;
  padding-bottom: 0;
}
/* 
.symbol-block {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 10px;
  overflow: hidden;
} */

.symbol-img {
  float: left;
  margin-right: 40px;
}

.main-symbol-info {
  transform: translateX(-22px);
}

.main-symbol-info h3 {
  font-size: 1.333em;
  margin-bottom: 5px;
}
/*-------Special Symbols Styles End--------*/

/*-------Free Spin Styles Start--------*/
.free-spin-block ul .arrow {
  display: inline-block;
  width: 1em;
  height: 1em;
  margin: 0 0.4em;
  background-image: url(/images/arrow.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  vertical-align: middle; /* keeps it aligned with text */
}

.free-spin-block h3 {
  font-size: 1.333em;
  margin-bottom: 5px;
}
/*-------Free Spin Styles End--------*/

/*-------Image Outside Styles Start--------*/
.img-outside {
  position: relative;
  background: linear-gradient(180deg, #000000 0%, #975cbf00 100%);
  background-color: #6b1727;
  margin: 0;
}

.img-outside::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 60%; /* adjust fade length */
  background: linear-gradient(to bottom, #000 0%, transparent 100%);
  z-index: 2;
  pointer-events: none;
}
/*-------Image Outside Styles End--------*/

/*-------Carousel Proccess Styles Start--------*/
@keyframes display {
  0% {
    transform: translateX(325px);
    opacity: 0;
  }
  8.3% {
    transform: translateX(0);
    opacity: 1;
  }
  25% {
    transform: translateX(0);
    opacity: 1;
  }
  33.3% {
    transform: translateX(-325px);
    opacity: 0;
  }
  100% {
    transform: translateX(-325px);
    opacity: 0;
  }
}

.pic {
  animation: display 12s infinite;
}

.pic:nth-child(4) {
  animation-delay: 9s;
}

figure.testimonial {
  background-image: linear-gradient(to bottom, #d9d9d9, #ffffff);
}
/*-------Carousel Proccess Styles End--------*/

/*-------Button With Image Styles Start--------*/
.btn-with-img-block .btn-container .btn-link .btn-wrap {
  color: #000;
  background: linear-gradient(90deg, #ff849b, #ffca00);
}
/*-------Button With Image Styles End--------*/

/*-------Cta Styles Start--------*/
.cta-wrapper {
  position: relative;
  display: flex;
  justify-content: center;
  background-color: #6b1727;
}

.cta-wrapper::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 60%;
  background: linear-gradient(to bottom, #000 0%, transparent 100%);
  z-index: 1;
  pointer-events: none;
}

.cta-block h3 {
  width: 100%;
  position: relative;
  font-family: CartoonFunCyrillic, sans-serif;
  background: linear-gradient(0deg, rgb(160, 179, 2) 32%, rgb(224, 210, 2) 69%) text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}

.cta-block h3::before {
  content: attr(data-title);
  position: absolute;
  inset: 0px;
  text-align: inherit;
  z-index: -2;
  pointer-events: none;
  text-shadow: rgb(0, 0, 0) 0px 3px 26px;
}

.cta-block h3::after {
  content: attr(data-title);
  position: absolute;
  inset: 0px;
  text-align: inherit;
  z-index: -1;
  pointer-events: none;
  text-shadow: rgb(29, 45, 37) 5px 0px 0px, rgb(29, 45, 37) 4.90393px 0.975452px 0px,
    rgb(29, 45, 37) 4.6194px 1.91342px 0px, rgb(29, 45, 37) 4.15735px 2.77785px 0px,
    rgb(29, 45, 37) 3.53553px 3.53553px 0px, rgb(29, 45, 37) 2.77785px 4.15735px 0px,
    rgb(29, 45, 37) 1.91342px 4.6194px 0px, rgb(29, 45, 37) 0.975452px 4.90393px 0px,
    rgb(29, 45, 37) 3.06162e-16px 5px 0px, rgb(29, 45, 37) -0.975452px 4.90393px 0px,
    rgb(29, 45, 37) -1.91342px 4.6194px 0px, rgb(29, 45, 37) -2.77785px 4.15735px 0px,
    rgb(29, 45, 37) -3.53553px 3.53553px 0px, rgb(29, 45, 37) -4.15735px 2.77785px 0px,
    rgb(29, 45, 37) -4.6194px 1.91342px 0px, rgb(29, 45, 37) -4.90393px 0.975452px 0px,
    rgb(29, 45, 37) -5px 6.12323e-16px 0px, rgb(29, 45, 37) -4.90393px -0.975452px 0px,
    rgb(29, 45, 37) -4.6194px -1.91342px 0px, rgb(29, 45, 37) -4.15735px -2.77785px 0px,
    rgb(29, 45, 37) -3.53553px -3.53553px 0px, rgb(29, 45, 37) -2.77785px -4.15735px 0px,
    rgb(29, 45, 37) -1.91342px -4.6194px 0px, rgb(29, 45, 37) -0.975452px -4.90393px 0px,
    rgb(29, 45, 37) -9.18485e-16px -5px 0px, rgb(29, 45, 37) 0.975452px -4.90393px 0px,
    rgb(29, 45, 37) 1.91342px -4.6194px 0px, rgb(29, 45, 37) 2.77785px -4.15735px 0px,
    rgb(29, 45, 37) 3.53553px -3.53553px 0px, rgb(29, 45, 37) 4.15735px -2.77785px 0px,
    rgb(29, 45, 37) 4.6194px -1.91342px 0px, rgb(29, 45, 37) 4.90393px -0.975452px 0px;
}

.cta-block .btn-container {
  position: absolute;
  bottom: 90px;
  right: 50px;
}
/*-------Cta Styles End--------*/

@media (max-width: 876px) {
  .big-win::after {
    content: "";
    position: absolute;
    top: -25px;
    left: 15%;
    height: 25vw;
  }
  /*-------Game Overview Styles--------*/
  .game-overview-container {
    flex-direction: column;
    gap: 7px;
    padding-top: 0;
  }

  .game-overview-container .img-container {
    max-width: 424px;
  }

  .game-overview-container .img-container figure img {
    object-fit: contain;
    height: auto;
  }

  .game-overview {
    min-width: auto;
  }
  /*-------How To Win Styles--------*/
  .how-to-win-block .page-list::after {
    content: "";
    position: absolute;
    top: 95%;
    left: 15%;
    height: 25vw;
  }
}

@media (max-width: 767px) {
  /*-------Game Demo Styles--------*/
  .game-demo {
    margin: 10px 0;
  }
}

@media (max-width: 576px) {
  .logo a img {
    /*-------Header Styles--------*/
    width: 56px;
    height: 63px;
  }
  /*-------Cta Styles--------*/
  .cta-block .btn-container {
    position: absolute;
    bottom: 35px;
    right: 5px;
  }
}

@media (max-width: 429px) {
  /*-------Special Symbol Styles--------*/
  .main-symbol-info {
    transform: translateX(0);
  }

  .symbol-img {
    margin-right: 20px;
  }

  .special-symbols-block .default-list {
    margin-left: 16px;
  }
}

/*------- How To Play Block Styles Start -------*/
/*----------------------------------------------*/
*,
::before,
::after {
  box-sizing: inherit;
}

.how-to-play-wrapper {
  height: 100%;
  width: 100%;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.how-to-play-wrapper ::-webkit-scrollbar {
  display: none;
}

.how-to-play-container {
  box-sizing: content-box;
}

.resizable-container {
  transform-origin: left top;
  position: relative;
  box-sizing: border-box;
}

.content-board::before {
  position: absolute;
  content: "";
  background: linear-gradient(0deg, rgba(34, 43, 41, 0) 0%, rgb(28, 35, 32) 100%);
  width: calc(100% - 110px);
  height: 14px;
  left: 56px;
  top: 31px;
  box-sizing: border-box;
}

.content-board::after {
  position: absolute;
  content: "";
  background: linear-gradient(0deg, rgb(28, 35, 32) 0%, rgba(34, 43, 41, 0) 100%);
  width: calc(100% - 110px);
  height: 14px;
  left: 56px;
  bottom: 37px;
  box-sizing: border-box;
}

.content-board .title-wrapper {
  top: -32px;
}

.how-to-play-title {
  position: absolute;
  width: 100%;
  min-width: fit-content;
  text-align: center;
  top: -100px;
  left: 50%;
  transform: translateX(-50%);
}

.title-visual {
  position: relative;
  white-space: nowrap;
  font-family: CartoonFunCyrillic, sans-serif;
  font-size: 50px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -4px;
  background: linear-gradient(0deg, rgb(160, 179, 2) 32%, rgb(224, 210, 2) 69%) text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}

.title-visual::before {
  content: attr(data-title);
  position: absolute;
  inset: 0px;
  text-align: inherit;
  z-index: -2;
  pointer-events: none;
  text-shadow: rgb(0, 0, 0) 0px 3px 26px;
}

.title-visual::after {
  content: attr(data-title);
  position: absolute;
  inset: 0px;
  text-align: inherit;
  z-index: -1;
  pointer-events: none;
  text-shadow: rgb(29, 45, 37) 5px 0px 0px, rgb(29, 45, 37) 4.90393px 0.975452px 0px,
    rgb(29, 45, 37) 4.6194px 1.91342px 0px, rgb(29, 45, 37) 4.15735px 2.77785px 0px,
    rgb(29, 45, 37) 3.53553px 3.53553px 0px, rgb(29, 45, 37) 2.77785px 4.15735px 0px,
    rgb(29, 45, 37) 1.91342px 4.6194px 0px, rgb(29, 45, 37) 0.975452px 4.90393px 0px,
    rgb(29, 45, 37) 3.06162e-16px 5px 0px, rgb(29, 45, 37) -0.975452px 4.90393px 0px,
    rgb(29, 45, 37) -1.91342px 4.6194px 0px, rgb(29, 45, 37) -2.77785px 4.15735px 0px,
    rgb(29, 45, 37) -3.53553px 3.53553px 0px, rgb(29, 45, 37) -4.15735px 2.77785px 0px,
    rgb(29, 45, 37) -4.6194px 1.91342px 0px, rgb(29, 45, 37) -4.90393px 0.975452px 0px,
    rgb(29, 45, 37) -5px 6.12323e-16px 0px, rgb(29, 45, 37) -4.90393px -0.975452px 0px,
    rgb(29, 45, 37) -4.6194px -1.91342px 0px, rgb(29, 45, 37) -4.15735px -2.77785px 0px,
    rgb(29, 45, 37) -3.53553px -3.53553px 0px, rgb(29, 45, 37) -2.77785px -4.15735px 0px,
    rgb(29, 45, 37) -1.91342px -4.6194px 0px, rgb(29, 45, 37) -0.975452px -4.90393px 0px,
    rgb(29, 45, 37) -9.18485e-16px -5px 0px, rgb(29, 45, 37) 0.975452px -4.90393px 0px,
    rgb(29, 45, 37) 1.91342px -4.6194px 0px, rgb(29, 45, 37) 2.77785px -4.15735px 0px,
    rgb(29, 45, 37) 3.53553px -3.53553px 0px, rgb(29, 45, 37) 4.15735px -2.77785px 0px,
    rgb(29, 45, 37) 4.6194px -1.91342px 0px, rgb(29, 45, 37) 4.90393px -0.975452px 0px;
}

.how-to-play-content {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 32px 24px;
  height: 100%;
  width: 100%;
  overflow-y: scroll;
}

.how-to-play-content ul {
  margin-bottom: 0;
}

.first-clue {
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.first-clue::before {
  content: "1. ";
}

.content-board-img {
  width: 100%;
  margin-top: 10px;
}

.second-clue {
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.second-clue::before {
  content: "2. ";
}

.third-clue {
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.third-clue::before {
  content: "3. ";
}

.four-clue {
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.four-clue::before {
  content: "4. ";
}

.five {
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.five::before {
  content: "5. ";
}

@media (max-width: 1550px) {
  .how-to-play-wrapper {
    margin-bottom: 1.45rem;
  }
}

@media (min-width: 992px) and (max-width: 1300px) {
  .game-rules-block {
    padding-bottom: 20px;
  }

  .how-to-play-wrapper .how-to-play-container {
    scale: 1.2;
  }
}

@media (min-width: 992px) {
  .resizable-container {
    width: 648px;
    height: 550px;
  }

  .how-to-play-container {
    width: calc(0.405 * 100vw);
    height: calc(0.34375 * 100vw);
    padding: min(calc(0.05 * 100vw), 40px);
  }
}

@media (max-width: 991px) {
  .how-to-play-container {
    width: 511.412px;
    height: 733.765px;
    padding: 0 17.7882px;
    padding-right: 0;
  }

  .resizable-container {
    width: 320px;
    height: 495px;
  }

  .content-board::before {
    width: calc(100% - 76px);
    left: 41px;
    top: 33px;
  }

  .content-board::after {
    width: calc(100% - 76px);
    left: 39px;
    bottom: 51px;
  }

  .content-board .title-wrapper {
    top: 0px;
  }

  .title-visual {
    font-size: 22px;
    letter-spacing: -1.4px;
    text-transform: uppercase;
  }

  .how-to-play-content {
    padding: 16px 12px;
  }
}

@media (max-width: 576px) {
  .how-to-play-wrapper {
    margin-bottom: 15.3125vw;
    justify-content: flex-start;
  }
  .how-to-play-container {
    width: calc(0.624 * 100vw + 105.98px);
    height: calc(0.8974 * 100vw + 152.065px);
    padding: 0 calc(0.0309 * 100vw - 0.0212px);
    padding-right: 0;
  }
}

@media (max-width: 450px) {
  .how-to-play-wrapper {
    margin-bottom: 6vw;
  }
}
/*------- How To Play Block Styles End -------*/
/*--------------------------------------------*/

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNoaWNrZW4tcm95YWwuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6ImNoaWNrZW4tcm95YWwubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDYXJ0b29uRnVuQ3lyaWxsaWNcIjtcbiAgc3JjOiB1cmwoXCJjYXJ0b29uRnVuQ3lyaWxsaWMvQ2FydG9vbkZ1bkN5cmlsbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8qLS0tLS0tLUNvbW1vbiBTdHlsZXMgU3RhcnQtLS0tLS0tLSovXG5tYWluIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5vbCBsaTo6bWFya2VyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5yZWYtYnV0dG9ucyAucmVmLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZjg0OWIsICNmZmNhMDApO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuYS5yZWYtcHJpbWFyeTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDJweCAycHggMjlweCAwICNmZjg0OWI7XG59XG5cbi5idG4tY29udGFpbmVyIC5idG4tbGluayAuYnRuLXdyYXAge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZjg0OWIsICNmZmNhMDApO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmJ0bi1jb250YWluZXIgLmJ0bi1saW5rIC5idG4td3JhcDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDJweCAycHggMjlweCAwICNmZjg0OWI7XG59XG4vKi0tLS0tLS1Db21tb24gU3R5bGVzIEVuZC0tLS0tLS0tKi9cblxuLyotLS0tLS0tSGVhZGVyIFN0eWxlcyBTdGFydC0tLS0tLS0tKi9cblxuLmNoaWNrZW4tcm9hZCB7XG4gIGdhcDogMzVweDtcbn1cblxuI2xhbmctYnV0dG9uIHtcbiAgd2lkdGg6IDYwcHg7XG59XG5cbiNsYW5nLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4vKi0tLS0tLS1IZWFkZXIgU3R5bGVzIEVuZC0tLS0tLS0tKi9cblxuLyotLS0tLS0tUGFnZSBUaXRsZSBTdHlsZXMgU3RhcnQtLS0tLS0tLSovXG4ucGFnZS10aXRsZSBoMSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAwIDVweCAjMjA3ZDI1LCAwIDAgMTBweCAjMjA3ZDI1LCAwIDAgMHB4ICMyMDdkMjU7XG59XG4vKi0tLS0tLS1QYWdlIFRpdGxlIFN0eWxlcyBFbmQtLS0tLS0tLSovXG5cbi8qLS0tLS0tLUdhbWUgT3ZlcnZpZXcgU3R5bGVzIFN0YXJ0LS0tLS0tLS0qL1xuLmdhbWUtb3ZlcnZpZXctY29udGFpbmVyIC5pbWctY29udGFpbmVyIGZpZ3VyZSBpbWcge1xuICBoZWlnaHQ6IDUzMHB4O1xufVxuLyotLS0tLS0tR2FtZSBPdmVydmlldyBTdHlsZXMgRW5kLS0tLS0tLS0qL1xuXG4vKi0tLS0tLS1EZW1vIFN0eWxlcyBTdGFydC0tLS0tLS0tKi9cbi5nYW1lLWRlbW8ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ub3ZlcmxheTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCByZ2IoMCAwIDAgLyAxNSUpIDAlLCByZ2IoMCAwIDApIDEwMCUpO1xufVxuXG4uYnRuOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMnB4IDJweCAyOXB4IDAgIzdjY2IwYTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjN2NjYjBhO1xuICBib3JkZXI6IDJweCBzb2xpZCAjN2NjYjBhO1xufVxuLyotLS0tLS0tRGVtbyBTdHlsZXMgRW5kLS0tLS0tLS0qL1xuXG4vKi0tLS0tLS1HYW1lIFJ1bGVzIFN0eWxlcyBTdGFydC0tLS0tLS0tKi9cbi5nYW1lLXJ1bGVzLWJsb2NrIC5pbWctY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi8qLS0tLS0tLUdhbWUgUnVsZXMgU3R5bGVzIEVuZC0tLS0tLS0tKi9cblxuLyotLS0tLS0tU3BlY2lhbCBTeW1ib2xzIFN0eWxlcyBTdGFydC0tLS0tLS0tKi9cbi5zcGVjaWFsLXN5bWJvbHMtYmxvY2sgLmRlZmF1bHQtbGlzdCB7XG4gIG1hcmdpbjogMTBweCAwIDAgMTdweDtcbn1cblxuLnNwZWNpYWwtc3ltYm9scy1ibG9jayAuZGVmYXVsdC1saXN0IGxpIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLyogXG4uc3ltYm9sLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufSAqL1xuXG4uc3ltYm9sLWltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5tYWluLXN5bWJvbC1pbmZvIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMnB4KTtcbn1cblxuLm1haW4tc3ltYm9sLWluZm8gaDMge1xuICBmb250LXNpemU6IDEuMzMzZW07XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi8qLS0tLS0tLVNwZWNpYWwgU3ltYm9scyBTdHlsZXMgRW5kLS0tLS0tLS0qL1xuXG4vKi0tLS0tLS1GcmVlIFNwaW4gU3R5bGVzIFN0YXJ0LS0tLS0tLS0qL1xuLmZyZWUtc3Bpbi1ibG9jayB1bCAuYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW46IDAgMC40ZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Fycm93LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvKiBrZWVwcyBpdCBhbGlnbmVkIHdpdGggdGV4dCAqL1xufVxuXG4uZnJlZS1zcGluLWJsb2NrIGgzIHtcbiAgZm9udC1zaXplOiAxLjMzM2VtO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4vKi0tLS0tLS1GcmVlIFNwaW4gU3R5bGVzIEVuZC0tLS0tLS0tKi9cblxuLyotLS0tLS0tSW1hZ2UgT3V0c2lkZSBTdHlsZXMgU3RhcnQtLS0tLS0tLSovXG4uaW1nLW91dHNpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDAwMDAgMCUsICM5NzVjYmYwMCAxMDAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZiMTcyNztcbiAgbWFyZ2luOiAwO1xufVxuXG4uaW1nLW91dHNpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA2MCU7IC8qIGFkanVzdCBmYWRlIGxlbmd0aCAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDAwIDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgei1pbmRleDogMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4vKi0tLS0tLS1JbWFnZSBPdXRzaWRlIFN0eWxlcyBFbmQtLS0tLS0tLSovXG5cbi8qLS0tLS0tLUNhcm91c2VsIFByb2NjZXNzIFN0eWxlcyBTdGFydC0tLS0tLS0tKi9cbkBrZXlmcmFtZXMgZGlzcGxheSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzI1cHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgOC4zJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAzMy4zJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMjVweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMyNXB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5waWMge1xuICBhbmltYXRpb246IGRpc3BsYXkgMTJzIGluZmluaXRlO1xufVxuXG4ucGljOm50aC1jaGlsZCg0KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogOXM7XG59XG5cbmZpZ3VyZS50ZXN0aW1vbmlhbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNkOWQ5ZDksICNmZmZmZmYpO1xufVxuLyotLS0tLS0tQ2Fyb3VzZWwgUHJvY2Nlc3MgU3R5bGVzIEVuZC0tLS0tLS0tKi9cblxuLyotLS0tLS0tQnV0dG9uIFdpdGggSW1hZ2UgU3R5bGVzIFN0YXJ0LS0tLS0tLS0qL1xuLmJ0bi13aXRoLWltZy1ibG9jayAuYnRuLWNvbnRhaW5lciAuYnRuLWxpbmsgLmJ0bi13cmFwIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmODQ5YiwgI2ZmY2EwMCk7XG59XG4vKi0tLS0tLS1CdXR0b24gV2l0aCBJbWFnZSBTdHlsZXMgRW5kLS0tLS0tLS0qL1xuXG4vKi0tLS0tLS1DdGEgU3R5bGVzIFN0YXJ0LS0tLS0tLS0qL1xuLmN0YS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZiMTcyNztcbn1cblxuLmN0YS13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNjAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDAwIDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jdGEtYmxvY2sgaDMge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogQ2FydG9vbkZ1bkN5cmlsbGljLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiKDE2MCwgMTc5LCAyKSAzMiUsIHJnYigyMjQsIDIxMCwgMikgNjklKSB0ZXh0O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmN0YS1ibG9jayBoMzo6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMHB4O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB6LWluZGV4OiAtMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRleHQtc2hhZG93OiByZ2IoMCwgMCwgMCkgMHB4IDNweCAyNnB4O1xufVxuXG4uY3RhLWJsb2NrIGgzOjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDBweDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgei1pbmRleDogLTE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0ZXh0LXNoYWRvdzogcmdiKDI5LCA0NSwgMzcpIDVweCAwcHggMHB4LCByZ2IoMjksIDQ1LCAzNykgNC45MDM5M3B4IDAuOTc1NDUycHggMHB4LFxuICAgIHJnYigyOSwgNDUsIDM3KSA0LjYxOTRweCAxLjkxMzQycHggMHB4LCByZ2IoMjksIDQ1LCAzNykgNC4xNTczNXB4IDIuNzc3ODVweCAwcHgsXG4gICAgcmdiKDI5LCA0NSwgMzcpIDMuNTM1NTNweCAzLjUzNTUzcHggMHB4LCByZ2IoMjksIDQ1LCAzNykgMi43Nzc4NXB4IDQuMTU3MzVweCAwcHgsXG4gICAgcmdiKDI5LCA0NSwgMzcpIDEuOTEzNDJweCA0LjYxOTRweCAwcHgsIHJnYigyOSwgNDUsIDM3KSAwLjk3NTQ1MnB4IDQuOTAzOTNweCAwcHgsXG4gICAgcmdiKDI5LCA0NSwgMzcpIDMuMDYxNjJlLTE2cHggNXB4IDBweCwgcmdiKDI5LCA0NSwgMzcpIC0wLjk3NTQ1MnB4IDQuOTAzOTNweCAwcHgsXG4gICAgcmdiKDI5LCA0NSwgMzcpIC0xLjkxMzQycHggNC42MTk0cHggMHB4LCByZ2IoMjksIDQ1LCAzNykgLTIuNzc3ODVweCA0LjE1NzM1cHggMHB4LFxuICAgIHJnYigyOSwgNDUsIDM3KSAtMy41MzU1M3B4IDMuNTM1NTNweCAwcHgsIHJnYigyOSwgNDUsIDM3KSAtNC4xNTczNXB4IDIuNzc3ODVweCAwcHgsXG4gICAgcmdiKDI5LCA0NSwgMzcpIC00LjYxOTRweCAxLjkxMzQycHggMHB4LCByZ2IoMjksIDQ1LCAzNykgLTQuOTAzOTNweCAwLjk3NTQ1MnB4IDBweCxcbiAgICByZ2IoMjksIDQ1LCAzNykgLTVweCA2LjEyMzIzZS0xNnB4IDBweCwgcmdiKDI5LCA0NSwgMzcpIC00LjkwMzkzcHggLTAuOTc1NDUycHggMHB4LFxuICAgIHJnYigyOSwgNDUsIDM3KSAtNC42MTk0cHggLTEuOTEzNDJweCAwcHgsIHJnYigyOSwgNDUsIDM3KSAtNC4xNTczNXB4IC0yLjc3Nzg1cHggMHB4LFxuICAgIHJnYigyOSwgNDUsIDM3KSAtMy41MzU1M3B4IC0zLjUzNTUzcHggMHB4LCByZ2IoMjksIDQ1LCAzNykgLTIuNzc3ODVweCAtNC4xNTczNXB4IDBweCxcbiAgICByZ2IoMjksIDQ1LCAzNykgLTEuOTEzNDJweCAtNC42MTk0cHggMHB4LCByZ2IoMjksIDQ1LCAzNykgLTAuOTc1NDUycHggLTQuOTAzOTNweCAwcHgsXG4gICAgcmdiKDI5LCA0NSwgMzcpIC05LjE4NDg1ZS0xNnB4IC01cHggMHB4LCByZ2IoMjksIDQ1LCAzNykgMC45NzU0NTJweCAtNC45MDM5M3B4IDBweCxcbiAgICByZ2IoMjksIDQ1LCAzNykgMS45MTM0MnB4IC00LjYxOTRweCAwcHgsIHJnYigyOSwgNDUsIDM3KSAyLjc3Nzg1cHggLTQuMTU3MzVweCAwcHgsXG4gICAgcmdiKDI5LCA0NSwgMzcpIDMuNTM1NTNweCAtMy41MzU1M3B4IDBweCwgcmdiKDI5LCA0NSwgMzcpIDQuMTU3MzVweCAtMi43Nzc4NXB4IDBweCxcbiAgICByZ2IoMjksIDQ1LCAzNykgNC42MTk0cHggLTEuOTEzNDJweCAwcHgsIHJnYigyOSwgNDUsIDM3KSA0LjkwMzkzcHggLTAuOTc1NDUycHggMHB4O1xufVxuXG4uY3RhLWJsb2NrIC5idG4tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDkwcHg7XG4gIHJpZ2h0OiA1MHB4O1xufVxuLyotLS0tLS0tQ3RhIFN0eWxlcyBFbmQtLS0tLS0tLSovXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NzZweCkge1xuICAuYmlnLXdpbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTI1cHg7XG4gICAgbGVmdDogMTUlO1xuICAgIGhlaWdodDogMjV2dztcbiAgfVxuICAvKi0tLS0tLS1HYW1lIE92ZXJ2aWV3IFN0eWxlcy0tLS0tLS0tKi9cbiAgLmdhbWUtb3ZlcnZpZXctY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogN3B4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLmdhbWUtb3ZlcnZpZXctY29udGFpbmVyIC5pbWctY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDQyNHB4O1xuICB9XG5cbiAgLmdhbWUtb3ZlcnZpZXctY29udGFpbmVyIC5pbWctY29udGFpbmVyIGZpZ3VyZSBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmdhbWUtb3ZlcnZpZXcge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxuICAvKi0tLS0tLS1Ib3cgVG8gV2luIFN0eWxlcy0tLS0tLS0tKi9cbiAgLmhvdy10by13aW4tYmxvY2sgLnBhZ2UtbGlzdDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOTUlO1xuICAgIGxlZnQ6IDE1JTtcbiAgICBoZWlnaHQ6IDI1dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qLS0tLS0tLUdhbWUgRGVtbyBTdHlsZXMtLS0tLS0tLSovXG4gIC5nYW1lLWRlbW8ge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubG9nbyBhIGltZyB7XG4gICAgLyotLS0tLS0tSGVhZGVyIFN0eWxlcy0tLS0tLS0tKi9cbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDYzcHg7XG4gIH1cbiAgLyotLS0tLS0tQ3RhIFN0eWxlcy0tLS0tLS0tKi9cbiAgLmN0YS1ibG9jayAuYnRuLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMzVweDtcbiAgICByaWdodDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjlweCkge1xuICAvKi0tLS0tLS1TcGVjaWFsIFN5bWJvbCBTdHlsZXMtLS0tLS0tLSovXG4gIC5tYWluLXN5bWJvbC1pbmZvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAuc3ltYm9sLWltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnNwZWNpYWwtc3ltYm9scy1ibG9jayAuZGVmYXVsdC1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0gSG93IFRvIFBsYXkgQmxvY2sgU3R5bGVzIFN0YXJ0IC0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4uaG93LXRvLXBsYXktd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmhvdy10by1wbGF5LXdyYXBwZXIgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ob3ctdG8tcGxheS1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnJlc2l6YWJsZS1jb250YWluZXIge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uY29udGVudC1ib2FyZDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgzNCwgNDMsIDQxLCAwKSAwJSwgcmdiKDI4LCAzNSwgMzIpIDEwMCUpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICBoZWlnaHQ6IDE0cHg7XG4gIGxlZnQ6IDU2cHg7XG4gIHRvcDogMzFweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmNvbnRlbnQtYm9hcmQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiKDI4LCAzNSwgMzIpIDAlLCByZ2JhKDM0LCA0MywgNDEsIDApIDEwMCUpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICBoZWlnaHQ6IDE0cHg7XG4gIGxlZnQ6IDU2cHg7XG4gIGJvdHRvbTogMzdweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmNvbnRlbnQtYm9hcmQgLnRpdGxlLXdyYXBwZXIge1xuICB0b3A6IC0zMnB4O1xufVxuXG4uaG93LXRvLXBsYXktdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogLTEwMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLnRpdGxlLXZpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1mYW1pbHk6IENhcnRvb25GdW5DeXJpbGxpYywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAtNHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiKDE2MCwgMTc5LCAyKSAzMiUsIHJnYigyMjQsIDIxMCwgMikgNjklKSB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnRpdGxlLXZpc3VhbDo6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMHB4O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB6LWluZGV4OiAtMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRleHQtc2hhZG93OiByZ2IoMCwgMCwgMCkgMHB4IDNweCAyNnB4O1xufVxuXG4udGl0bGUtdmlzdWFsOjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDBweDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgei1pbmRleDogLTE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0ZXh0LXNoYWRvdzogcmdiKDI5LCA0NSwgMzcpIDVweCAwcHggMHB4LCByZ2IoMjksIDQ1LCAzNykgNC45MDM5M3B4IDAuOTc1NDUycHggMHB4LFxuICAgIHJnYigyOSwgNDUsIDM3KSA0LjYxOTRweCAxLjkxMzQycHggMHB4LCByZ2IoMjksIDQ1LCAzNykgNC4xNTczNXB4IDIuNzc3ODVweCAwcHgsXG4gICAgcmdiKDI5LCA0NSwgMzcpIDMuNTM1NTNweCAzLjUzNTUzcHggMHB4LCByZ2IoMjksIDQ1LCAzNykgMi43Nzc4NXB4IDQuMTU3MzVweCAwcHgsXG4gICAgcmdiKDI5LCA0NSwgMzcpIDEuOTEzNDJweCA0LjYxOTRweCAwcHgsIHJnYigyOSwgNDUsIDM3KSAwLjk3NTQ1MnB4IDQuOTAzOTNweCAwcHgsXG4gICAgcmdiKDI5LCA0NSwgMzcpIDMuMDYxNjJlLTE2cHggNXB4IDBweCwgcmdiKDI5LCA0NSwgMzcpIC0wLjk3NTQ1MnB4IDQuOTAzOTNweCAwcHgsXG4gICAgcmdiKDI5LCA0NSwgMzcpIC0xLjkxMzQycHggNC42MTk0cHggMHB4LCByZ2IoMjksIDQ1LCAzNykgLTIuNzc3ODVweCA0LjE1NzM1cHggMHB4LFxuICAgIHJnYigyOSwgNDUsIDM3KSAtMy41MzU1M3B4IDMuNTM1NTNweCAwcHgsIHJnYigyOSwgNDUsIDM3KSAtNC4xNTczNXB4IDIuNzc3ODVweCAwcHgsXG4gICAgcmdiKDI5LCA0NSwgMzcpIC00LjYxOTRweCAxLjkxMzQycHggMHB4LCByZ2IoMjksIDQ1LCAzNykgLTQuOTAzOTNweCAwLjk3NTQ1MnB4IDBweCxcbiAgICByZ2IoMjksIDQ1LCAzNykgLTVweCA2LjEyMzIzZS0xNnB4IDBweCwgcmdiKDI5LCA0NSwgMzcpIC00LjkwMzkzcHggLTAuOTc1NDUycHggMHB4LFxuICAgIHJnYigyOSwgNDUsIDM3KSAtNC42MTk0cHggLTEuOTEzNDJweCAwcHgsIHJnYigyOSwgNDUsIDM3KSAtNC4xNTczNXB4IC0yLjc3Nzg1cHggMHB4LFxuICAgIHJnYigyOSwgNDUsIDM3KSAtMy41MzU1M3B4IC0zLjUzNTUzcHggMHB4LCByZ2IoMjksIDQ1LCAzNykgLTIuNzc3ODVweCAtNC4xNTczNXB4IDBweCxcbiAgICByZ2IoMjksIDQ1LCAzNykgLTEuOTEzNDJweCAtNC42MTk0cHggMHB4LCByZ2IoMjksIDQ1LCAzNykgLTAuOTc1NDUycHggLTQuOTAzOTNweCAwcHgsXG4gICAgcmdiKDI5LCA0NSwgMzcpIC05LjE4NDg1ZS0xNnB4IC01cHggMHB4LCByZ2IoMjksIDQ1LCAzNykgMC45NzU0NTJweCAtNC45MDM5M3B4IDBweCxcbiAgICByZ2IoMjksIDQ1LCAzNykgMS45MTM0MnB4IC00LjYxOTRweCAwcHgsIHJnYigyOSwgNDUsIDM3KSAyLjc3Nzg1cHggLTQuMTU3MzVweCAwcHgsXG4gICAgcmdiKDI5LCA0NSwgMzcpIDMuNTM1NTNweCAtMy41MzU1M3B4IDBweCwgcmdiKDI5LCA0NSwgMzcpIDQuMTU3MzVweCAtMi43Nzc4NXB4IDBweCxcbiAgICByZ2IoMjksIDQ1LCAzNykgNC42MTk0cHggLTEuOTEzNDJweCAwcHgsIHJnYigyOSwgNDUsIDM3KSA0LjkwMzkzcHggLTAuOTc1NDUycHggMHB4O1xufVxuXG4uaG93LXRvLXBsYXktY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZzogMzJweCAyNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5ob3ctdG8tcGxheS1jb250ZW50IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZpcnN0LWNsdWUge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uZmlyc3QtY2x1ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIxLiBcIjtcbn1cblxuLmNvbnRlbnQtYm9hcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5zZWNvbmQtY2x1ZSB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5zZWNvbmQtY2x1ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIyLiBcIjtcbn1cblxuLnRoaXJkLWNsdWUge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4udGhpcmQtY2x1ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIzLiBcIjtcbn1cblxuLmZvdXItY2x1ZSB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5mb3VyLWNsdWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNC4gXCI7XG59XG5cbi5maXZlIHtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLmZpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNS4gXCI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTUwcHgpIHtcbiAgLmhvdy10by1wbGF5LXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5nYW1lLXJ1bGVzLWJsb2NrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5ob3ctdG8tcGxheS13cmFwcGVyIC5ob3ctdG8tcGxheS1jb250YWluZXIge1xuICAgIHNjYWxlOiAxLjI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXNpemFibGUtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNjQ4cHg7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgfVxuXG4gIC5ob3ctdG8tcGxheS1jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDAuNDA1ICogMTAwdncpO1xuICAgIGhlaWdodDogY2FsYygwLjM0Mzc1ICogMTAwdncpO1xuICAgIHBhZGRpbmc6IG1pbihjYWxjKDAuMDUgKiAxMDB2dyksIDQwcHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG93LXRvLXBsYXktY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTExLjQxMnB4O1xuICAgIGhlaWdodDogNzMzLjc2NXB4O1xuICAgIHBhZGRpbmc6IDAgMTcuNzg4MnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAucmVzaXphYmxlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGhlaWdodDogNDk1cHg7XG4gIH1cblxuICAuY29udGVudC1ib2FyZDo6YmVmb3JlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzZweCk7XG4gICAgbGVmdDogNDFweDtcbiAgICB0b3A6IDMzcHg7XG4gIH1cblxuICAuY29udGVudC1ib2FyZDo6YWZ0ZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3NnB4KTtcbiAgICBsZWZ0OiAzOXB4O1xuICAgIGJvdHRvbTogNTFweDtcbiAgfVxuXG4gIC5jb250ZW50LWJvYXJkIC50aXRsZS13cmFwcGVyIHtcbiAgICB0b3A6IDBweDtcbiAgfVxuXG4gIC50aXRsZS12aXN1YWwge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAuaG93LXRvLXBsYXktY29udGVudCB7XG4gICAgcGFkZGluZzogMTZweCAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaG93LXRvLXBsYXktd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUuMzEyNXZ3O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuaG93LXRvLXBsYXktY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYygwLjYyNCAqIDEwMHZ3ICsgMTA1Ljk4cHgpO1xuICAgIGhlaWdodDogY2FsYygwLjg5NzQgKiAxMDB2dyArIDE1Mi4wNjVweCk7XG4gICAgcGFkZGluZzogMCBjYWxjKDAuMDMwOSAqIDEwMHZ3IC0gMC4wMjEycHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5ob3ctdG8tcGxheS13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2dnc7XG4gIH1cbn1cbi8qLS0tLS0tLSBIb3cgVG8gUGxheSBCbG9jayBTdHlsZXMgRW5kIC0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4iXX0= */