/*========= Colors ========*/
/* Main colors */
/* Buttons */
/* Common */
/* Mixins */ /* H1 */
.mk_author h1, .webinar h1, .fs-price h1, .fs-gallery h1, .fs-otz h1, .wheel h1, .fs-know h1, .fs_how h1, .tarifs h1, .fs_about h1 {
  color: #384650;
  font-weight: 900;
  font-size: 40px;
  margin-bottom: 30px;
}
@media (max-width: 1600px) {
  .mk_author h1, .webinar h1, .fs-price h1, .fs-gallery h1, .fs-otz h1, .wheel h1, .fs-know h1, .fs_how h1, .tarifs h1, .fs_about h1 {
    font-size: 37px;
  }
}
@media (max-width: 1200px) {
  .mk_author h1, .webinar h1, .fs-price h1, .fs-gallery h1, .fs-otz h1, .wheel h1, .fs-know h1, .fs_how h1, .tarifs h1, .fs_about h1 {
    font-size: 36px;
  }
}
@media (max-width: 960px) {
  .mk_author h1, .webinar h1, .fs-price h1, .fs-gallery h1, .fs-otz h1, .wheel h1, .fs-know h1, .fs_how h1, .tarifs h1, .fs_about h1 {
    font-size: 35px;
  }
}
@media (max-width: 640px) {
  .mk_author h1, .webinar h1, .fs-price h1, .fs-gallery h1, .fs-otz h1, .wheel h1, .fs-know h1, .fs_how h1, .tarifs h1, .fs_about h1 {
    font-size: 33px;
  }
}
@media (max-width: 640px) {
  .mk_author h1, .webinar h1, .fs-price h1, .fs-gallery h1, .fs-otz h1, .wheel h1, .fs-know h1, .fs_how h1, .tarifs h1, .fs_about h1 {
    font-size: 18px;
    text-align: center;
  }
}
.mk_author h1:after, .webinar h1:after, .fs-price h1:after, .fs-gallery h1:after, .fs-otz h1:after, .wheel h1:after, .fs-know h1:after, .fs_how h1:after, .tarifs h1:after, .fs_about h1:after {
  content: "";
  display: block;
  height: 1px;
  border-bottom: 2px solid #57b846;
  width: 219px;
  max-width: 100%;
  margin-top: 10px;
}
@media (max-width: 640px) {
  .mk_author h1:after, .webinar h1:after, .fs-price h1:after, .fs-gallery h1:after, .fs-otz h1:after, .wheel h1:after, .fs-know h1:after, .fs_how h1:after, .tarifs h1:after, .fs_about h1:after {
    border-bottom-width: 3px;
    max-width: 80%;
    margin: 7px auto 0;
  }
}

/* Flex */
.slide3__content ul, .mk-mainblock__content ul, .fs_authors__content ul, .firstauthor__content ul, .fs_how .uk-accordion-content ul, .fs_about__content ul {
  margin: 0;
  padding: 0;
}
.slide3__content ul li, .mk-mainblock__content ul li, .fs_authors__content ul li, .firstauthor__content ul li, .fs_how .uk-accordion-content ul li, .fs_about__content ul li {
  list-style: none;
  display: flex;
  margin-bottom: 15px;
  align-items: center;
  line-height: 1.2;
}
.slide3__content ul li:before, .mk-mainblock__content ul li:before, .fs_authors__content ul li:before, .firstauthor__content ul li:before, .fs_how .uk-accordion-content ul li:before, .fs_about__content ul li:before {
  flex-shrink: 0;
  content: "";
  background-image: url(/themes/eqclub/assets/images/ico-check.svg);
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  width: 20px;
  height: 20px;
  margin-right: 10px;
}

/* Modal */
.uk-modal-close-default {
  border-radius: 50px;
  padding: 10px;
  background: none;
  color: #000;
  border: none;
}
.uk-modal-close-default:hover {
  color: #fff !important;
  background-color: #952722;
}

.uk-modal-close-full {
  background: none;
}

.uk-modal-dialog {
  background-color: #f9f9f9;
  overflow: hidden;
}
.uk-modal-dialog p span {
  font-weight: bold;
  color: #57b846;
}
.uk-modal-dialog h2 {
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  color: #4d4d4d;
}
.uk-modal-dialog h2:after {
  content: "";
  height: 3px;
  background-color: #57b846;
  display: block;
  width: 20%;
  margin: 10px auto 0;
  border-radius: 10px;
}
.uk-modal-dialog h5 {
  font-weight: bold;
}
.uk-modal-dialog input {
  border-radius: 50px;
  margin-bottom: 10px;
  text-align: center;
  font-weight: 100;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.15);
}
.uk-modal-dialog input[type=checkbox] {
  box-shadow: none;
}
.uk-modal-dialog textarea, .uk-modal-dialog select {
  margin-bottom: 10px;
  text-align: center;
  font-weight: 100;
}
.uk-modal-dialog select {
  border-radius: 50px;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.15);
  padding: 0 20px;
  -moz-text-align-last: center;
       text-align-last: center;
}
/* Modal Full */
.uk-modal-full .uk-modal-dialog {
  border-radius: 0;
  height: 100vh;
  display: flex;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.uk-modal-full .uk-modal-close-full {
  background: none;
}
.uk-modal-full form {
  text-align: center;
}
.uk-modal-full h2 {
  color: #000;
  font-size: 24px;
  margin-bottom: 20px;
}
.uk-modal-full h2:after {
  display: none;
}
.uk-modal-full .confid label span {
  color: #000;
}
.uk-modal-full .confid a {
  color: #000;
}

.modalmenu {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.modalmenu__nav {
  margin: 0;
  padding: 0;
}
.modalmenu__nav li {
  list-style: none;
  margin-bottom: 15px;
  text-align: center;
}
.modalmenu__nav a {
  font-size: 20px;
}

.promocode {
  display: flex;
  align-items: center;
  justify-content: center;
}
.promocode--attent {
  font-size: 0.8em;
}
.promocode span.code {
  color: red;
  margin: 0 5px;
}

.uk-button-default {
  color: #fff;
  border: 1px solid #fff;
  border-radius: 20px;
}
.uk-button-default:hover {
  color: #e6e6e6;
  border: 1px solid #e6e6e6;
}
.uk-button-primary {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  line-height: 1.2;
  text-transform: uppercase;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 20px;
  width: 100%;
  height: 50px;
  background-color: #57b846;
  border-radius: 25px;
  box-shadow: 0 10px 30px 0px rgba(87, 184, 70, 0.5);
  transition: all 0.4s;
}
@media (max-width: 640px) {
  .uk-button-primary {
    font-size: 14px;
  }
}
.uk-button-primary:hover {
  background-color: #3d8131;
}
.uk-button-primary:focus {
  background-color: #4b9e3c;
  color: #fff;
}
.uk-button-primary--danger {
  background-color: #DE3F18;
  box-shadow: 0 10px 30px 0px rgba(222, 63, 24, 0.5);
}
.uk-button-primary--danger:hover {
  background-color: #992b11;
}
.uk-button-primary--danger:focus {
  background-color: #be3615;
  color: #fff;
}
.uk-button-secondary {
  background-color: #FAFAFA;
}
.uk-button-secondary:hover {
  color: #fff !important;
  background-color: #d4d4d4;
}
@media (max-width: 640px) {
  .uk-button-secondary {
    line-height: normal;
    padding: 20px;
  }
}
.uk-button-nav {
  font-size: 20px;
  border-radius: 20px;
  border: 2px solid #57b846;
  color: #fff;
}
.uk-button-nav:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.18);
}
@media (max-width: 640px) {
  .uk-button-nav {
    padding: 0 20px;
    font-size: 13px;
    margin: 2px 2px;
  }
}
.uk-button-hollow {
  font-size: 20px;
  border-radius: 6px;
  border: 2px solid #57b846;
  color: #57b846;
  font-weight: bold;
}
.uk-button-hollow:hover {
  background-color: #FAFAFA;
  color: #fff;
  border-color: #FAFAFA;
}
@media (max-width: 640px) {
  .uk-button-hollow {
    line-height: 1;
    font-size: 18px !important;
    padding: 5px 25px !important;
  }
}
.uk-button-hollowwhite {
  font-size: 20px;
  border-radius: 6px;
  border: 2px solid #fff;
  color: #fff;
  font-weight: bold;
}
.uk-button-hollowwhite:hover {
  background-color: #FAFAFA;
  color: #fff;
  border-color: #FAFAFA;
}
@media (max-width: 640px) {
  .uk-button-hollowwhite {
    line-height: 1;
    font-size: 18px !important;
    padding: 5px 25px !important;
  }
}

.uk-button-text {
  color: #57b846;
}
.uk-button-text:hover {
  color: #57b846;
}
/* AniButtons */
.anibutton, .buymodal__link button {
  position: relative;
  overflow: hidden;
  transition: 0.3s;
}
.anibutton:after, .buymodal__link button:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  height: 100%;
  background: linear-gradient(90deg, hsla(0deg, 0%, 100%, 0.1) 10%, hsla(0deg, 0%, 100%, 0.2) 20%, hsla(0deg, 0%, 100%, 0.6));
  width: 20px;
  transform: skewX(-45deg);
  left: -20%;
  transition: all 0.6s ease;
  animation-name: blick;
  animation-duration: 6s;
  animation-iteration-count: infinite;
}

@keyframes blick {
  15%, to {
    left: 110%;
  }
}
.playbutton {
  width: 70px;
  height: 70px;
  display: block;
  position: relative;
  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.5);
  background: url(/themes/eqclub/assets/images/play.svg) no-repeat;
  background-size: 27px;
  background-position: 59% 53%;
  z-index: 1;
  transition: all 0.3s;
}
.playbutton:hover {
  opacity: 0.7;
}
.playbutton:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.3);
  animation: play 2s infinite;
}

@keyframes play {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(3.0883);
  }
}
.uk-button-default:disabled, .uk-button-primary:disabled, .uk-button-secondary:disabled, .uk-button-danger:disabled {
  background-color: #bcbcbc;
  box-shadow: 0 10px 30px 0px rgba(188, 188, 188, 0.5);
  color: #999;
  border-color: #e5e5e5;
}

/**** LANDING ****/
.headline {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 180px;
}
@media (max-width: 960px) {
  .headline {
    margin-bottom: 50px;
  }
}
@media (max-width: 640px) {
  .headline {
    margin-bottom: 40px;
  }
}
@media (max-width: 640px) {
  .headline {
    flex-wrap: wrap;
    justify-content: center;
  }
}
.headline__nav {
  display: flex;
  padding: 0;
  margin: 0;
}
@media (max-width: 640px) {
  .headline__nav {
    flex-basis: 100%;
    justify-content: center;
    margin-bottom: 30px;
  }
}
.headline__nav li {
  list-style: none;
  margin-right: 35px;
}
@media (max-width: 640px) {
  .headline__nav li {
    margin: 0 5px;
  }
}
.headline__nav li a {
  font-size: 18px;
  font-weight: bold;
  color: #384650;
  padding-bottom: 5px;
  border-bottom: 2px solid transparent;
  transition: 0.3s;
}
@media (max-width: 1600px) {
  .headline__nav li a {
    font-size: 16px;
  }
}
@media (max-width: 1200px) {
  .headline__nav li a {
    font-size: 15px;
  }
}
@media (max-width: 960px) {
  .headline__nav li a {
    font-size: 14px;
  }
}
@media (max-width: 640px) {
  .headline__nav li a {
    font-size: 10px;
  }
}
.headline__nav li a:hover {
  text-decoration: none;
}
.headline__nav li.uk-active a {
  border-bottom: 2px solid #57b846;
}
.headline__right {
  display: flex;
}
.headline__phone {
  margin-right: 30px;
}
.headline__user {
  cursor: pointer;
  display: flex;
  align-items: center;
}
.headline__user img {
  margin-left: 10px;
}

.mainblock {
  padding-top: 30px;
  overflow: hidden;
}
@media (max-width: 640px) {
  .mainblock {
    background-image: url(/themes/eqclub/assets/images/fs-mainimg2.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-size: contain;
    background-position: center 68%;
  }
}
.mainblock__intro {
  font-size: 20px;
  font-weight: 500;
  color: #57b846;
  border: 2px solid #57b846;
  border-radius: 60px;
  margin-bottom: 30px;
  width: -moz-max-content;
  width: max-content;
  padding: 2px 30px;
  box-sizing: border-box;
}
@media (max-width: 1600px) {
  .mainblock__intro {
    font-size: 19px;
  }
}
@media (max-width: 1200px) {
  .mainblock__intro {
    font-size: 18px;
  }
}
@media (max-width: 960px) {
  .mainblock__intro {
    font-size: 17px;
  }
}
@media (max-width: 640px) {
  .mainblock__intro {
    font-size: 16px;
  }
}
@media (max-width: 640px) {
  .mainblock__intro {
    margin: auto;
  }
}
.mainblock h1 {
  font-size: 54px;
  font-weight: 900;
  color: #384650;
  margin: 0 0 40px 0;
  z-index: 3;
  position: relative;
}
@media (max-width: 1600px) {
  .mainblock h1 {
    font-size: 49px;
  }
}
@media (max-width: 1200px) {
  .mainblock h1 {
    font-size: 46px;
  }
}
@media (max-width: 960px) {
  .mainblock h1 {
    font-size: 35px;
  }
}
@media (max-width: 640px) {
  .mainblock h1 {
    font-size: 30px;
  }
}
@media (max-width: 640px) {
  .mainblock h1 {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 25px;
  }
}
.mainblock__podp {
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 90px;
  color: #7D8992;
}
@media (max-width: 1600px) {
  .mainblock__podp {
    font-size: 23px;
  }
}
@media (max-width: 1200px) {
  .mainblock__podp {
    font-size: 22px;
  }
}
@media (max-width: 960px) {
  .mainblock__podp {
    font-size: 20px;
  }
}
@media (max-width: 640px) {
  .mainblock__podp {
    font-size: 18px;
  }
}
@media (max-width: 960px) {
  .mainblock__podp {
    margin-bottom: 40px;
  }
}
@media (max-width: 640px) {
  .mainblock__podp {
    text-align: center;
    margin-bottom: 30px;
  }
}
.mainblock__outro {
  font-size: 18px;
  font-weight: normal;
  color: #7D8992;
  margin-bottom: 25px;
  z-index: 3;
  position: relative;
}
@media (max-width: 1600px) {
  .mainblock__outro {
    font-size: 17px;
  }
}
@media (max-width: 1200px) {
  .mainblock__outro {
    font-size: 16px;
  }
}
@media (max-width: 960px) {
  .mainblock__outro {
    font-size: 15px;
  }
}
@media (max-width: 640px) {
  .mainblock__outro {
    font-size: 13px;
  }
}
@media (max-width: 640px) {
  .mainblock__outro {
    text-align: center;
  }
}
.mainblock__button a {
  width: -moz-max-content;
  width: max-content;
  padding: 5px 50px;
}
@media (max-width: 640px) {
  .mainblock__button a {
    padding: 5px 20px;
    font-size: 12px;
    margin: auto;
  }
}
.mainblock__img1 {
  position: absolute;
  z-index: 2;
  width: 33vw;
  left: -16%;
  top: -11%;
}
@media (max-width: 960px) {
  .mainblock__img1 {
    top: 0;
  }
}
.mainblock__img2 {
  position: absolute;
  z-index: 1;
  width: 58vw;
  left: -48%;
  top: -13%;
}
@media (max-width: 960px) {
  .mainblock__img2 {
    top: 0;
  }
}
.mainblock__img3 {
  margin: 30px auto;
  max-width: 80%;
}

.fs_about {
  position: relative;
}
@media (max-width: 640px) {
  .fs_about {
    background-image: url(/themes/eqclub/assets/images/fs-aboutimg2.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-size: contain;
    background-position: center 14%;
  }
}
.fs_about__img1 {
  position: absolute;
  z-index: 2;
  width: 25vw;
  left: 0;
  top: 0;
  margin: auto;
  right: 0;
}
.fs_about__img2 {
  position: absolute;
  z-index: 1;
  width: 40vw;
  left: -21%;
  top: 10%;
  margin: auto;
  right: 0;
  bottom: 0;
}
@media (max-width: 1600px) {
  .fs_about__img2 {
    left: -6px;
  }
}
.fs_about__img3 {
  height: 250px;
  margin: 30px auto;
}
.fs_about__img3 img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  font-family: "object-fit: contain; object-position: bottom;";
}

.buymodal__podp {
  text-align: center;
  margin-bottom: 20px;
}
.buymodal__subtitle {
  text-align: center;
  font-weight: bold;
}
.buymodal__price {
  text-align: center;
  font-weight: 500;
  margin-bottom: 20px;
}
.buymodal__price span {
  font-weight: 900;
  font-size: 1.6em;
  color: #57b846;
  vertical-align: middle;
}
@media (max-width: 640px) {
  .buymodal__price span {
    display: block;
  }
}
.buymodal__mest {
  margin-bottom: 20px;
}
.buymodal__mest > div {
  display: flex;
  justify-content: center;
}
.buymodal__mest p {
  margin: 2px 10px;
  text-align: center;
}
.buymodal__mest p span {
  font-weight: 900;
  color: #57b846;
  font-size: 1.6em;
  vertical-align: middle;
}
.buymodal__mest .noactive {
  font-weight: bold;
  color: #DE3F18;
}
.buymodal__link {
  margin: 5px 0 15px;
  text-align: center;
  display: flex;
  /*a{
    color: $color-main;
    text-decoration: none;
    border-bottom:1px dashed;
    &:hover{
      border-bottom: none;
    }
  }*/
}
.buymodal__link input {
  margin: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
@media (max-width: 640px) {
  .buymodal__link input {
    font-size: 14px;
  }
}
.buymodal__link button {
  outline: none;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  border: none;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.15);
  cursor: pointer;
  box-sizing: border-box;
  padding: 5px 20px;
  color: #fff;
  background-color: #57b846;
  font-size: 18px;
  font-weight: normal;
  flex-basis: 30%;
  transition: 0.3s;
  flex-shrink: 0;
}
@media (max-width: 1600px) {
  .buymodal__link button {
    font-size: 17px;
  }
}
@media (max-width: 1200px) {
  .buymodal__link button {
    font-size: 16px;
  }
}
@media (max-width: 960px) {
  .buymodal__link button {
    font-size: 15px;
  }
}
@media (max-width: 640px) {
  .buymodal__link button {
    font-size: 14px;
  }
}
@media (max-width: 640px) {
  .buymodal__link button {
    padding: 5px 10px;
    flex-basis: 35%;
  }
}
.buymodal__link button:hover {
  background-color: #469338;
}
.buymodal__local {
  max-width: 500px;
}
.buymodal__local input {
  margin-bottom: 10px;
}
.buymodal__warning {
  position: fixed;
  z-index: 999;
  color: #ffe000;
  max-width: 500px;
  margin: auto;
  bottom: 0;
  text-align: center;
  background: rgba(0, 0, 0, 0.4);
  padding: 30px;
}
.buymodal__warning small {
  display: block;
  line-height: 1.3;
  color: #fff;
}

.tarifs {
  padding: 20px 0 70px;
  background-image: url(/themes/eqclub/assets/images/cl-bg1.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-size: contain;
  background-position: center;
  min-height: 600px;
}
.tarifs .headline {
  margin-bottom: 30px;
}
.tarifs__intro {
  margin-bottom: 30px;
}
.tarifs__item {
  box-shadow: 0 2px 17px rgba(0, 0, 0, 0.15);
  padding: 25px;
  box-sizing: border-box;
  background-color: #ffffff;
  margin-bottom: 20px;
}
.tarifs__wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 640px) {
  .tarifs__wrap {
    flex-direction: column;
  }
}
.tarifs__footer {
  flex-basis: 30%;
}
@media (max-width: 640px) {
  .tarifs__footer {
    flex-basis: 100%;
  }
}
.tarifs__content {
  margin-right: 30px;
}
.tarifs__button {
  flex-basis: 30%;
}
.tarifs h2 {
  font-size: 24px;
  font-weight: 600;
  text-align: left;
}
@media (max-width: 1600px) {
  .tarifs h2 {
    font-size: 21px;
  }
}
@media (max-width: 1200px) {
  .tarifs h2 {
    font-size: 20px;
  }
}
@media (max-width: 960px) {
  .tarifs h2 {
    font-size: 19px;
  }
}
@media (max-width: 640px) {
  .tarifs h2 {
    font-size: 18px;
  }
}
.tarifs h2 a {
  color: inherit;
}
@media (max-width: 640px) {
  .tarifs h2 {
    text-align: center;
  }
}
.tarifs__desc p {
  font-size: 0.8em;
}
@media (max-width: 640px) {
  .tarifs__desc p {
    font-size: 0.9em;
  }
}
.tarifs__price {
  text-align: center;
  font-size: 45px;
  font-weight: bold;
  color: #57b846;
  line-height: 1.1;
  margin-bottom: 30px;
}
@media (max-width: 1600px) {
  .tarifs__price {
    font-size: 43px;
  }
}
@media (max-width: 1200px) {
  .tarifs__price {
    font-size: 40px;
  }
}
@media (max-width: 960px) {
  .tarifs__price {
    font-size: 35px;
  }
}
@media (max-width: 640px) {
  .tarifs__price {
    font-size: 30px;
  }
}
@media (max-width: 640px) {
  .tarifs__price {
    margin-bottom: 10px;
  }
}
.tarifs__price span {
  text-align: center;
  font-size: 20px;
  font-weight: bold;
}
@media (max-width: 1600px) {
  .tarifs__price span {
    font-size: 19px;
  }
}
@media (max-width: 1200px) {
  .tarifs__price span {
    font-size: 18px;
  }
}
@media (max-width: 960px) {
  .tarifs__price span {
    font-size: 17px;
  }
}
@media (max-width: 640px) {
  .tarifs__price span {
    font-size: 16px;
  }
}
.tarifs__price small {
  text-align: center;
  display: block;
  color: #2E2E2E;
  font-size: 20px;
  font-weight: bold;
}
@media (max-width: 1600px) {
  .tarifs__price small {
    font-size: 19px;
  }
}
@media (max-width: 1200px) {
  .tarifs__price small {
    font-size: 18px;
  }
}
@media (max-width: 960px) {
  .tarifs__price small {
    font-size: 17px;
  }
}
@media (max-width: 640px) {
  .tarifs__price small {
    font-size: 16px;
  }
}

.fs_how h1 {
  margin-bottom: 50px;
}
.fs_how .uk-accordion-content {
  padding: 30px;
  box-sizing: border-box;
  border-radius: 8px;
  border: 1px solid #57b846;
  border-top: none;
  box-shadow: 0 2px 17px rgba(87, 184, 70, 0.15);
  /*p{
    font-size: 15px;
    @include mq(sm) {
      font-size: 13px;
    }
  }*/
}
.fs_how .uk-accordion-title {
  border-radius: 10px;
  background: #57b846;
  box-shadow: 0px 0px 43px rgba(87, 184, 70, 0.38);
  color: #ffffff;
  text-align: center;
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: bold;
  padding: 15px 0;
  position: relative;
  overflow: hidden;
  transition: 0.3s;
}
@media (max-width: 1600px) {
  .fs_how .uk-accordion-title {
    font-size: 17px;
  }
}
@media (max-width: 1200px) {
  .fs_how .uk-accordion-title {
    font-size: 16px;
  }
}
@media (max-width: 960px) {
  .fs_how .uk-accordion-title {
    font-size: 15px;
  }
}
@media (max-width: 640px) {
  .fs_how .uk-accordion-title {
    font-size: 14px;
  }
}
@media (max-width: 640px) {
  .fs_how .uk-accordion-title {
    padding: 10px 60px;
    z-index: 3;
  }
}
.fs_how .uk-accordion-title:hover {
  background: #469338;
}
.fs_how .uk-accordion-title:before, .fs_how .uk-accordion-title:after {
  content: "";
  background-image: url(/themes/eqclub/assets/images/ico-expand.svg);
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  position: absolute;
  background-size: contain;
}
.fs_how .uk-accordion-title:before {
  background-position: left center;
  right: 0;
  left: 10px;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-size: 25px;
}
.fs_how .uk-accordion-title:after {
  background-position: right center;
  right: 0;
  left: -20px;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-size: 25px;
}

.fs_authors__img, .firstauthor__img {
  width: 320px;
  height: 320px;
  border-radius: 50%;
  overflow: hidden;
  margin: 0 auto 20px;
}
@media (max-width: 960px) {
  .fs_authors__img, .firstauthor__img {
    width: 250px;
    height: 250px;
  }
}
@media (max-width: 640px) {
  .fs_authors__img, .firstauthor__img {
    width: 250px;
    height: 250px;
  }
}
.fs_authors__img img, .firstauthor__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  font-family: "object-fit: cover; object-position: bottom;";
}

.fs_authors__name, .firstauthor__name {
  font-size: 28px;
  font-weight: normal;
  text-align: center;
}
@media (max-width: 1600px) {
  .fs_authors__name, .firstauthor__name {
    font-size: 27px;
  }
}
@media (max-width: 1200px) {
  .fs_authors__name, .firstauthor__name {
    font-size: 23px;
  }
}
@media (max-width: 960px) {
  .fs_authors__name, .firstauthor__name {
    font-size: 22px;
  }
}
@media (max-width: 640px) {
  .fs_authors__name, .firstauthor__name {
    font-size: 20px;
  }
}
.fs_authors__name small, .firstauthor__name small {
  display: block;
  font-size: 0.6em;
}

.firstauthor {
  margin-top: 50px;
  position: relative;
  margin-bottom: 70px !important;
}
.firstauthor .uk-grid {
  z-index: 1;
}
.firstauthor:after {
  position: absolute;
  content: "";
  background-image: url(/themes/eqclub/assets/images/fs-mainimg2.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-size: 50%;
  background-position: right 40%;
  width: 100%;
  height: 100%;
  top: -10%;
  right: -2%;
  z-index: 0;
}
@media (max-width: 640px) {
  .firstauthor:after {
    display: none;
  }
}
.firstauthor__content {
  border-radius: 8px;
  background: #fff;
  box-shadow: 0px 0px 17px rgba(0, 0, 0, 0.14);
  padding: 50px 80px;
  box-sizing: border-box;
}
@media (max-width: 960px) {
  .firstauthor__content {
    padding: 20px;
  }
}
@media (max-width: 640px) {
  .firstauthor__content {
    padding: 20px;
  }
}
.fs_authors {
  background-image: url(/themes/eqclub/assets/images/cl-bg1.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-size: 1700px;
  background-position: 320px 55%;
  margin-top: 50px;
}
@media (max-width: 640px) {
  .fs_authors {
    background: none;
  }
}
.fs_authors h2 {
  text-align: center;
  font-size: 40px;
  font-weight: normal;
  margin-bottom: 40px;
}
@media (max-width: 1600px) {
  .fs_authors h2 {
    font-size: 38px;
  }
}
@media (max-width: 1200px) {
  .fs_authors h2 {
    font-size: 37px;
  }
}
@media (max-width: 960px) {
  .fs_authors h2 {
    font-size: 36px;
  }
}
@media (max-width: 640px) {
  .fs_authors h2 {
    font-size: 35px;
  }
}
.fs_authors__content {
  max-width: 450px;
  margin: auto;
}
@media (max-width: 640px) {
  .fs_authors__content {
    max-width: 290px;
  }
}
.fs_authors__content h4 {
  font-size: 25px;
  font-weight: normal;
}
@media (max-width: 1600px) {
  .fs_authors__content h4 {
    font-size: 24px;
  }
}
@media (max-width: 1200px) {
  .fs_authors__content h4 {
    font-size: 23px;
  }
}
@media (max-width: 960px) {
  .fs_authors__content h4 {
    font-size: 22px;
  }
}
@media (max-width: 640px) {
  .fs_authors__content h4 {
    font-size: 21px;
  }
}
.fs_authors__social {
  margin: 10px 0 30px;
  padding: 0;
  display: flex;
  justify-content: center;
}
.fs_authors__social li {
  list-style: none;
  margin: 0 10px;
}
.fs_authors__social li img {
  width: 40px;
}

.fs-know h1 {
  margin-bottom: 60px;
}
@media (max-width: 640px) {
  .fs-know h1 {
    margin-bottom: 30px;
  }
}
.fs-know__img1 {
  position: absolute;
  z-index: 2;
  width: 32vw;
  left: -50%;
  top: auto;
  margin: auto;
  right: 0;
  bottom: 0;
  max-width: 700px;
}
@media (max-width: 1600px) {
  .fs-know__img1 {
    left: -30%;
  }
}
@media (max-width: 960px) {
  .fs-know__img1 {
    width: 45vw;
  }
}
@media (max-width: 640px) {
  .fs-know__img1 {
    position: relative;
    width: 70vw;
    left: 0;
  }
}
.fs-know__img2 {
  position: absolute;
  z-index: 1;
  width: 35vw;
  left: -29%;
  top: 27%;
  margin: auto;
  right: 0;
  bottom: 0;
}
.fs-know__img3 {
  position: absolute;
  z-index: 1;
  width: 20vw;
  left: 77%;
  top: auto;
  margin: auto;
  right: 0;
  bottom: 0;
}
@media (max-width: 640px) {
  .fs-know__img3 {
    left: 58%;
    bottom: 21.5%;
  }
}
.fs-know__wrap {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  margin-bottom: 30px;
}
@media (max-width: 640px) {
  .fs-know__wrap {
    display: block;
  }
}
@media (max-width: 640px) {
  .fs-know .uk-first-column {
    margin-top: 0;
  }
}
.fs-know__know {
  border-radius: 8px;
  background: #fff;
  box-shadow: 0px 0px 17px rgba(0, 0, 0, 0.14);
  padding: 30px;
  box-sizing: border-box;
  flex-basis: 48%;
  flex-shrink: 0;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.2;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 1600px) {
  .fs-know__know {
    font-size: 17px;
  }
}
@media (max-width: 1200px) {
  .fs-know__know {
    font-size: 16px;
  }
}
@media (max-width: 960px) {
  .fs-know__know {
    font-size: 13px;
  }
}
@media (max-width: 640px) {
  .fs-know__know {
    font-size: 13px;
  }
}
@media (max-width: 640px) {
  .fs-know__know {
    margin-bottom: 15px;
  }
}
.fs-know h2 {
  font-size: 40px;
  font-weight: normal;
  margin: 0 0 30px 0;
}
@media (max-width: 1600px) {
  .fs-know h2 {
    font-size: 38px;
  }
}
@media (max-width: 1200px) {
  .fs-know h2 {
    font-size: 37px;
  }
}
@media (max-width: 960px) {
  .fs-know h2 {
    font-size: 32px;
  }
}
@media (max-width: 640px) {
  .fs-know h2 {
    font-size: 32px;
  }
}
@media (max-width: 640px) {
  .fs-know h2 {
    text-align: center;
  }
}
.fs-know__outro {
  border-radius: 8px;
  background: #fff;
  box-shadow: 0px 0px 17px rgba(0, 0, 0, 0.14);
  padding: 30px;
  box-sizing: border-box;
  max-width: 80%;
  z-index: 2;
  position: relative;
}
.fs-know__outro strong {
  color: #57b846;
}
@media (max-width: 640px) {
  .fs-know__outro {
    max-width: 99%;
  }
}
.fs-know__button {
  text-align: right;
}
.fs-know__button a {
  width: -moz-max-content;
  width: max-content;
  padding: 5px 50px;
  margin-left: auto;
}
@media (max-width: 960px) {
  .fs-know__button a {
    padding: 5px 30px;
    font-size: 13px;
  }
}
@media (max-width: 640px) {
  .fs-know__button a {
    width: auto;
    font-size: 12px;
    padding: 5px 10px;
  }
}
.fs-know__right {
  position: relative;
  z-index: 2;
  padding-bottom: 60px;
}
@media (max-width: 640px) {
  .fs-know__right {
    padding-bottom: 30px;
  }
}
.fs-know__item {
  display: flex;
  align-items: center;
  line-height: 1.2;
  font-size: 18px;
  font-weight: 500;
}
@media (max-width: 1600px) {
  .fs-know__item {
    font-size: 17px;
  }
}
@media (max-width: 1200px) {
  .fs-know__item {
    font-size: 16px;
  }
}
@media (max-width: 960px) {
  .fs-know__item {
    font-size: 13px;
  }
}
@media (max-width: 640px) {
  .fs-know__item {
    font-size: 14px;
  }
}
@media (max-width: 640px) {
  .fs-know__item {
    margin-bottom: 10px !important;
  }
}
.fs-know__item:before {
  margin-right: 15px;
  flex-shrink: 0;
  content: "";
  background-image: url(/themes/eqclub/assets/images/ico-check-small.svg);
  background-repeat: no-repeat;
  background-size: cover;
  width: 24px;
  height: 24px;
}

.wheel {
  background-image: url(/themes/eqclub/assets/images/cl-bg2.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-size: 1700px 100%;
  background-position: 233px 55%;
  padding: 30px 0 100px;
}
@media (max-width: 640px) {
  .wheel {
    padding-bottom: 40px;
    overflow: hidden;
  }
}
.wheel__intro {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 60px;
}
@media (max-width: 1600px) {
  .wheel__intro {
    font-size: 18px;
  }
}
@media (max-width: 1200px) {
  .wheel__intro {
    font-size: 17px;
  }
}
@media (max-width: 960px) {
  .wheel__intro {
    font-size: 16px;
  }
}
@media (max-width: 640px) {
  .wheel__intro {
    font-size: 15px;
  }
}
@media (max-width: 640px) {
  .wheel__intro {
    text-align: center;
    margin-bottom: 20px;
  }
}
.wheel__checks {
  display: flex;
  flex-wrap: wrap;
}
.wheel__checks label {
  border-radius: 8px;
  background: #fff;
  box-shadow: 0px 0px 17px rgba(0, 0, 0, 0.14);
  max-width: 45%;
  box-sizing: border-box;
  position: relative;
  text-align: center;
  font-weight: 300;
  color: #000000;
  margin-right: 10px;
  cursor: pointer;
  align-items: stretch;
  transition: 0.3s;
  box-sizing: border-box;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
}
@media (max-width: 640px) {
  .wheel__checks label {
    max-width: 100%;
    margin-bottom: 10px;
    margin-right: 0;
  }
}
.wheel__checks label:hover {
  box-shadow: 0px 0px 17px rgba(87, 184, 70, 0.24);
}
.wheel__checks label input[type=checkbox] {
  position: absolute;
  opacity: 0;
}
.wheel__checks label span {
  padding: 10px 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: left;
  width: 100%;
  line-height: 1.2;
  transition: 0.3s;
  box-sizing: border-box;
  height: 100%;
  border-radius: 8px;
  font-size: 16px;
  font-weight: 500;
}
@media (max-width: 1600px) {
  .wheel__checks label span {
    font-size: 15px;
  }
}
@media (max-width: 1200px) {
  .wheel__checks label span {
    font-size: 14px;
  }
}
@media (max-width: 960px) {
  .wheel__checks label span {
    font-size: 13px;
  }
}
@media (max-width: 640px) {
  .wheel__checks label span {
    font-size: 12px;
  }
}
@media (max-width: 960px) {
  .wheel__checks label span {
    font-size: 12px;
  }
}
@media (max-width: 640px) {
  .wheel__checks label span {
    justify-content: left;
  }
}
.wheel__checks label span:before {
  content: "";
  flex-shrink: 0;
  width: 25px;
  height: 25px;
  border: 1px solid #57b846;
  border-radius: 50%;
  margin-right: 15px;
  box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.1);
}
.wheel__checks label input[type=checkbox]:checked + span {
  background-color: #57b846;
  color: #fff;
}
.wheel__checks label input[type=checkbox]:checked + span:before {
  width: 25px;
  height: 25px;
  border: 5px solid #fff;
  background: #57b846;
  border-radius: 50%;
  box-sizing: border-box;
  margin-right: 15px;
  box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.15);
}
.wheel #wheel2 path[data-name=ramki] {
  transition: 0.3s;
}
.wheel #wheel2 .piece {
  transition: 0.3s;
}
.wheel #wheel2 .piece:hover path[data-name=ramki] {
  fill-opacity: 1;
}
.wheel #wheel2 .piece.active path[data-name=ramki] {
  fill-opacity: 1;
}
.wheel #wheel2 #piece1.active {
  transform: translate(7px, -15px);
}
.wheel #wheel2 #piece2.active {
  transform: translate(15px, -7px);
}
.wheel #wheel2 #piece3.active {
  transform: translate(15px, 2px);
}
.wheel #wheel2 #piece4.active {
  transform: translate(6px, 15px);
}
.wheel #wheel2 #piece5.active {
  transform: translate(-7px, 15px);
}
.wheel #wheel2 #piece6.active {
  transform: translate(-15px, 7px);
}
.wheel #wheel2 #piece7.active {
  transform: translate(-15px, -7px);
}
.wheel #wheel2 #piece8.active {
  transform: translate(-7px, -15px);
}
.wheel__rules {
  font-weight: 500;
}
.wheel__button {
  margin-top: 30px;
}
.wheel__button button {
  width: auto;
  margin: auto;
}

.fs-otz__intro {
  margin-bottom: 60px;
}
@media (max-width: 640px) {
  .fs-otz__intro {
    text-align: center;
    margin-bottom: 40px;
  }
}
.fs-otz__item {
  width: 300px;
  height: 300px;
  border-radius: 50%;
  background-color: #57b846;
  box-shadow: 0px 40px 1px rgba(0, 0, 0, 0.1);
  position: relative;
  margin: 0 auto 50px;
}
@media (max-width: 1200px) {
  .fs-otz__item {
    width: 250px;
    height: 250px;
  }
}
.fs-otz__item > img {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 90%;
  height: 90%;
  border-radius: 50%;
  margin: auto;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  font-family: "object-fit: cover; object-position: bottom;";
}
.fs-otz__play {
  position: absolute;
  margin: auto;
  width: -moz-max-content;
  width: max-content;
  height: -moz-max-content;
  height: max-content;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  transition: 0.3s;
}
.fs-otz__play:hover {
  transform: scale(1.1);
}

.uk-dotnav a {
  border-color: #384650;
}
.uk-dotnav .uk-active a {
  background-color: #57b846;
  box-shadow: 0 2px 17px rgba(87, 184, 70, 0.35);
}

.fs-gallery {
  overflow: hidden;
}
.fs-gallery__item {
  background-color: #57b846;
  width: 100%;
  height: 220px;
  box-shadow: 14px 15px 7px rgba(0, 0, 0, 0.16);
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 960px) {
  .fs-gallery__item {
    height: 180px;
  }
}
@media (max-width: 640px) {
  .fs-gallery__item {
    height: 150px;
  }
}
.fs-gallery__item a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 95%;
  height: 95%;
  transition: 0.3s;
}
.fs-gallery__item a:hover {
  opacity: 0.7;
}
.fs-gallery__item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  font-family: "object-fit: cover; object-position: bottom;";
}

.fs-price {
  background-image: url(/themes/eqclub/assets/images/cl-bg2.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-size: 1700px 100%;
  background-position: 233px 55%;
}
.fs-price__intro {
  font-size: 20px;
  font-weight: bold;
  max-width: 80%;
}
@media (max-width: 1600px) {
  .fs-price__intro {
    font-size: 18px;
  }
}
@media (max-width: 1200px) {
  .fs-price__intro {
    font-size: 17px;
  }
}
@media (max-width: 960px) {
  .fs-price__intro {
    font-size: 16px;
  }
}
@media (max-width: 640px) {
  .fs-price__intro {
    font-size: 13px;
  }
}
@media (max-width: 640px) {
  .fs-price__intro {
    text-align: center;
    max-width: 100%;
    margin-bottom: 30px;
  }
}
.fs-price ol {
  counter-reset: myCounter;
  margin: 40px 0;
  padding: 0;
}
@media (max-width: 640px) {
  .fs-price ol {
    margin: 0;
  }
}
.fs-price ol li {
  list-style: none;
  font-size: 18px;
  font-weight: 500;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
@media (max-width: 1600px) {
  .fs-price ol li {
    font-size: 17px;
  }
}
@media (max-width: 1200px) {
  .fs-price ol li {
    font-size: 16px;
  }
}
@media (max-width: 960px) {
  .fs-price ol li {
    font-size: 15px;
  }
}
@media (max-width: 640px) {
  .fs-price ol li {
    font-size: 14px;
  }
}
.fs-price ol li:before {
  flex-shrink: 0;
  margin-right: 15px;
  width: 44px;
  height: 44px;
  background-color: #57b846;
  color: #ffffff;
  font-weight: 900;
  counter-increment: myCounter;
  content: counter(myCounter);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.fs-price__accia {
  background-image: url(/themes/eqclub/assets/images/gift.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-size: 125px;
  background-position: 95% center;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0px 0px 17px rgba(0, 0, 0, 0.14);
  max-width: 50%;
  padding: 30px;
  padding-right: 180px;
  box-sizing: border-box;
  margin-bottom: 30px;
  z-index: 2;
  position: relative;
}
@media (max-width: 960px) {
  .fs-price__accia {
    margin-top: -8px;
    background-size: 100px;
    max-width: 70%;
    padding: 20px;
    padding-right: 120px;
  }
}
@media (max-width: 640px) {
  .fs-price__accia {
    margin-top: -8px;
    background-size: 100px;
    max-width: 100%;
    padding: 20px;
    padding-right: 120px;
  }
}
.fs-price__accia h4 {
  font-size: 28px;
  font-weight: bold;
}
@media (max-width: 1600px) {
  .fs-price__accia h4 {
    font-size: 26px;
  }
}
@media (max-width: 1200px) {
  .fs-price__accia h4 {
    font-size: 25px;
  }
}
@media (max-width: 960px) {
  .fs-price__accia h4 {
    font-size: 23px;
  }
}
@media (max-width: 640px) {
  .fs-price__accia h4 {
    font-size: 23px;
  }
}
.fs-price__accia p {
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.2;
}
@media (max-width: 1600px) {
  .fs-price__accia p {
    font-size: 21px;
  }
}
@media (max-width: 1200px) {
  .fs-price__accia p {
    font-size: 20px;
  }
}
@media (max-width: 960px) {
  .fs-price__accia p {
    font-size: 16px;
  }
}
@media (max-width: 640px) {
  .fs-price__accia p {
    font-size: 16px;
  }
}
.fs-price__button a {
  width: -moz-max-content;
  width: max-content;
  padding: 5px 50px;
}
@media (max-width: 640px) {
  .fs-price__button a {
    margin: auto;
    padding: 5px 20px;
  }
}
.fs-price__img1 {
  position: absolute;
  bottom: 24%;
  right: 0;
  z-index: 1;
}
@media (max-width: 960px) {
  .fs-price__img1 {
    width: 60vw;
  }
}

.footer {
  background-color: #57b846;
  padding: 20px 0;
  color: #ffffff;
  text-align: center;
}
.footer p {
  margin: 0;
}
.footer a {
  color: #ffffff;
}

.breadcrumbs {
  border-bottom: 1px solid #ebeef2;
  padding-bottom: 15px;
  margin-bottom: 30px;
}
.breadcrumbs ul {
  margin: 0;
  padding: 0;
}
.breadcrumbs li {
  list-style: none;
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
}
@media (max-width: 1600px) {
  .breadcrumbs li {
    font-size: 14px;
  }
}
@media (max-width: 1200px) {
  .breadcrumbs li {
    font-size: 14px;
  }
}
@media (max-width: 960px) {
  .breadcrumbs li {
    font-size: 14px;
  }
}
@media (max-width: 640px) {
  .breadcrumbs li {
    font-size: 14px;
  }
}
.breadcrumbs li:after {
  content: "";
  background-image: url(/themes/eqclub/assets/images/ico-bc.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-size: contain;
  width: 9px;
  height: 9px;
  position: relative;
  display: inline-block;
  margin: 0 7px;
}
.breadcrumbs li:last-child:after {
  display: none;
}
.breadcrumbs li a {
  color: #384650;
}

.blog_headline {
  background-color: #384650;
  padding: 15px 0;
  color: #ffffff;
  margin-bottom: 20px;
}
.blog_headline .uk-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 640px) {
  .blog_headline .uk-container {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
}
.blog_headline p {
  margin: 0 auto 0 0;
}
@media (max-width: 640px) {
  .blog_headline p {
    margin: 0 auto 10px;
    text-align: center;
  }
  .blog_headline p strong {
    display: block;
  }
}
.blog_headline button {
  margin-left: auto;
}

.blog_list {
  margin: 0;
  padding: 0;
}
.blog_list li {
  list-style: none;
}
@media (max-width: 640px) {
  .blog_list__wrap {
    width: 100%;
  }
}
.blog_list__item {
  margin-bottom: 40px;
  display: flex;
  align-items: center;
}
.blog_list__item:last-child {
  margin-bottom: 0;
}
@media (max-width: 640px) {
  .blog_list__item {
    flex-direction: column;
  }
}
.blog_list__img {
  flex-basis: 15%;
  margin-right: 30px;
}
@media (max-width: 640px) {
  .blog_list__img {
    margin-right: 0;
    margin-bottom: 10px;
  }
}
.blog_list__title {
  font-size: 26px;
  font-weight: bold;
  margin-bottom: 10px;
}
@media (max-width: 1600px) {
  .blog_list__title {
    font-size: 25px;
  }
}
@media (max-width: 1200px) {
  .blog_list__title {
    font-size: 24px;
  }
}
@media (max-width: 960px) {
  .blog_list__title {
    font-size: 23px;
  }
}
@media (max-width: 640px) {
  .blog_list__title {
    font-size: 22px;
  }
}
.blog_list__title a {
  color: inherit;
}
.blog_list__intro {
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 10px;
}
@media (max-width: 1600px) {
  .blog_list__intro {
    font-size: 15px;
  }
}
@media (max-width: 1200px) {
  .blog_list__intro {
    font-size: 15px;
  }
}
@media (max-width: 960px) {
  .blog_list__intro {
    font-size: 15px;
  }
}
@media (max-width: 640px) {
  .blog_list__intro {
    font-size: 14px;
  }
}
.blog_list__footer {
  display: flex;
  align-items: center;
}
.blog_list__footer a {
  font-size: 18px;
  font-weight: 600;
  color: #57b846;
  margin-right: 20px;
}
@media (max-width: 1600px) {
  .blog_list__footer a {
    font-size: 18px;
  }
}
@media (max-width: 1200px) {
  .blog_list__footer a {
    font-size: 18px;
  }
}
@media (max-width: 960px) {
  .blog_list__footer a {
    font-size: 18px;
  }
}
@media (max-width: 640px) {
  .blog_list__footer a {
    font-size: 14px;
  }
}
.blog_list__date {
  font-size: 14px;
  font-weight: 500;
  color: #b4b4b4;
}
@media (max-width: 1600px) {
  .blog_list__date {
    font-size: 14px;
  }
}
@media (max-width: 1200px) {
  .blog_list__date {
    font-size: 14px;
  }
}
@media (max-width: 960px) {
  .blog_list__date {
    font-size: 14px;
  }
}
@media (max-width: 640px) {
  .blog_list__date {
    font-size: 14px;
  }
}
.blog_list__date img {
  margin-right: 5px;
}

.uk-pagination {
  justify-content: center;
}
.uk-pagination a {
  box-sizing: border-box;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: 2px solid #384650;
  justify-content: center;
  align-items: center;
  display: flex;
  color: #384650;
}
.uk-pagination a span {
  color: #384650;
  line-height: 1;
}
.uk-pagination .uk-active a {
  background-color: #384650;
}
.uk-pagination .uk-active a span {
  color: #ffffff;
}

.article {
  padding-bottom: 30px;
  border-bottom: 1px solid #ebeef2;
}
.article__title {
  font-size: 38px;
  font-weight: bold;
  margin-bottom: 10px;
}
@media (max-width: 1600px) {
  .article__title {
    font-size: 33px;
  }
}
@media (max-width: 1200px) {
  .article__title {
    font-size: 32px;
  }
}
@media (max-width: 960px) {
  .article__title {
    font-size: 31px;
  }
}
@media (max-width: 640px) {
  .article__title {
    font-size: 30px;
  }
}
.article__intro {
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 10px;
}
@media (max-width: 1600px) {
  .article__intro {
    font-size: 21px;
  }
}
@media (max-width: 1200px) {
  .article__intro {
    font-size: 20px;
  }
}
@media (max-width: 960px) {
  .article__intro {
    font-size: 19px;
  }
}
@media (max-width: 640px) {
  .article__intro {
    font-size: 18px;
  }
}
.article__image {
  max-width: 450px;
  margin-bottom: 20px;
}
.article__content p {
  margin: 7px 0;
}
.article__content p, .article__content li {
  font-size: 16px;
}
@media (max-width: 1600px) {
  .article__content p, .article__content li {
    font-size: 16px;
  }
}
@media (max-width: 1200px) {
  .article__content p, .article__content li {
    font-size: 15px;
  }
}
@media (max-width: 960px) {
  .article__content p, .article__content li {
    font-size: 14px;
  }
}
@media (max-width: 640px) {
  .article__content p, .article__content li {
    font-size: 13px;
  }
}
.article__video {
  margin-bottom: 20px;
}
.article__video iframe {
  max-width: 100%;
}
@media (max-width: 640px) {
  .article .tarifs__footer {
    margin-bottom: 30px;
  }
}

.ya-share2 {
  margin: 10px 0 30px;
}

.webinar {
  padding: 20px 0 70px;
  background-image: url(/themes/eqclub/assets/images/cl-bg1.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-size: contain;
  background-position: center;
  min-height: 600px;
}
.webinar .headline {
  margin-bottom: 30px;
}
.webinar__video {
  margin-bottom: 40px;
  box-sizing: border-box;
}
@media (max-width: 640px) {
  .webinar__video {
    margin-bottom: 20px;
  }
}
.webinar__video iframe {
  box-sizing: border-box;
  border-radius: 9px;
  border: 9px solid #fff;
  box-shadow: 0 2px 17px rgba(0, 0, 0, 0.15);
}
@media (max-width: 960px) {
  .webinar__video iframe {
    height: 400px;
  }
}
@media (max-width: 640px) {
  .webinar__video iframe {
    height: 250px;
  }
}
.webinar h4 {
  font-size: 24px;
  font-weight: bold;
  border-bottom: 1px solid #c1c1c1;
  margin-bottom: 0;
  padding-bottom: 10px;
}
@media (max-width: 1600px) {
  .webinar h4 {
    font-size: 23px;
  }
}
@media (max-width: 1200px) {
  .webinar h4 {
    font-size: 22px;
  }
}
@media (max-width: 960px) {
  .webinar h4 {
    font-size: 21px;
  }
}
@media (max-width: 640px) {
  .webinar h4 {
    font-size: 20px;
  }
}

.wp__bl:last-child .wp__item {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.wp__item {
  border-bottom: 1px solid #c1c1c1;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.wp__wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 640px) {
  .wp__wrap {
    flex-direction: column;
  }
}
.wp__title {
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 5px;
  max-width: 90%;
}
@media (max-width: 1600px) {
  .wp__title {
    font-size: 21px;
  }
}
@media (max-width: 1200px) {
  .wp__title {
    font-size: 20px;
  }
}
@media (max-width: 960px) {
  .wp__title {
    font-size: 19px;
  }
}
@media (max-width: 640px) {
  .wp__title {
    font-size: 18px;
  }
}
@media (max-width: 640px) {
  .wp__title {
    max-width: 100%;
    text-align: center;
  }
}
.wp__desc {
  margin-bottom: 10px;
}
@media (max-width: 640px) {
  .wp__desc {
    text-align: center;
  }
}
.wp__button {
  width: 200px;
}
.wp__price {
  color: #57b846;
  font-weight: bold;
  font-size: 22px;
  margin-bottom: 10px;
}
@media (max-width: 1600px) {
  .wp__price {
    font-size: 21px;
  }
}
@media (max-width: 1200px) {
  .wp__price {
    font-size: 20px;
  }
}
@media (max-width: 960px) {
  .wp__price {
    font-size: 19px;
  }
}
@media (max-width: 640px) {
  .wp__price {
    font-size: 18px;
  }
}
.wp__price small {
  color: #000;
  font-weight: normal;
}
.wp .uk-first-column {
  margin-top: 20px;
}

.access__title {
  margin-bottom: 10px;
}

/* MK */
.slide h1 {
  font-weight: 900;
  font-size: 90px;
}
@media (max-width: 1600px) {
  .slide h1 {
    font-size: 65px;
  }
}
@media (max-width: 1200px) {
  .slide h1 {
    font-size: 60px;
  }
}
@media (max-width: 960px) {
  .slide h1 {
    font-size: 55px;
  }
}
@media (max-width: 640px) {
  .slide h1 {
    font-size: 30px;
  }
}
.slide h1 small {
  display: block;
  font-size: 50px;
}
@media (max-width: 1600px) {
  .slide h1 small {
    font-size: 45px;
  }
}
@media (max-width: 1200px) {
  .slide h1 small {
    font-size: 40px;
  }
}
@media (max-width: 960px) {
  .slide h1 small {
    font-size: 35px;
  }
}
@media (max-width: 640px) {
  .slide h1 small {
    font-size: 20px;
  }
}

.slide h2 {
  font-size: 50px;
  font-weight: 800;
  color: #57b846;
}
@media (max-width: 1600px) {
  .slide h2 {
    font-size: 45px;
  }
}
@media (max-width: 1200px) {
  .slide h2 {
    font-size: 40px;
  }
}
@media (max-width: 960px) {
  .slide h2 {
    font-size: 35px;
  }
}
@media (max-width: 640px) {
  .slide h2 {
    font-size: 25px;
  }
}

/* Mainblock */
.mk-mainblock {
  background-color: #38383A;
  padding-top: 30px;
  padding-bottom: 100px;
  position: relative;
  background-image: url(/themes/eqclub/assets/images/mk-bg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  color: #ffffff;
}
@media (max-width: 1600px) {
  .mk-mainblock {
    background-position: 50% center;
  }
}
@media (max-width: 1200px) {
  .mk-mainblock {
    background-position: 43% center;
  }
}
@media (max-width: 960px) {
  .mk-mainblock {
    background-position: 43% center;
  }
}
@media (max-width: 640px) {
  .mk-mainblock {
    background-position: 55% center;
    padding-bottom: 40px;
  }
  .mk-mainblock > * {
    position: relative;
    z-index: 3;
  }
  .mk-mainblock:after {
    z-index: 1;
    content: "";
    display: block;
    background-color: rgba(56, 56, 58, 0.8);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
  }
}
.mk-mainblock .headline {
  color: #ffffff;
  margin-bottom: 90px;
}
@media (max-width: 640px) {
  .mk-mainblock .headline {
    margin-bottom: 40px;
  }
}
@media (max-width: 640px) {
  .mk-mainblock .headline {
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
  }
}
@media (max-width: 640px) {
  .mk-mainblock .headline__nav {
    flex-basis: auto;
    margin-bottom: 0;
  }
}
.mk-mainblock .headline__nav a {
  color: #ffffff;
}
.mk-mainblock h1 {
  font-size: 60px;
  font-weight: 900;
  color: #ffffff;
}
@media (max-width: 1600px) {
  .mk-mainblock h1 {
    font-size: 48px;
  }
}
@media (max-width: 1200px) {
  .mk-mainblock h1 {
    font-size: 45px;
  }
}
@media (max-width: 960px) {
  .mk-mainblock h1 {
    font-size: 40px;
  }
}
@media (max-width: 640px) {
  .mk-mainblock h1 {
    font-size: 27px;
  }
}
.mk-mainblock h1 span {
  color: #57b846;
}
.mk-mainblock__pre {
  color: #57b846;
  border: 1px solid #57b846;
  font-size: 20px;
  width: -moz-max-content;
  width: max-content;
  padding: 5px 30px;
  border-radius: 50px;
}
@media (max-width: 1600px) {
  .mk-mainblock__pre {
    font-size: 19px;
  }
}
@media (max-width: 1200px) {
  .mk-mainblock__pre {
    font-size: 18px;
  }
}
@media (max-width: 960px) {
  .mk-mainblock__pre {
    font-size: 17px;
  }
}
@media (max-width: 640px) {
  .mk-mainblock__pre {
    font-size: 14px;
  }
}
.mk-mainblock__content p {
  font-size: 26px;
  font-weight: normal;
}
@media (max-width: 1600px) {
  .mk-mainblock__content p {
    font-size: 22px;
  }
}
@media (max-width: 1200px) {
  .mk-mainblock__content p {
    font-size: 21px;
  }
}
@media (max-width: 960px) {
  .mk-mainblock__content p {
    font-size: 20px;
  }
}
@media (max-width: 640px) {
  .mk-mainblock__content p {
    font-size: 15px;
  }
}
.mk-mainblock__content ul {
  margin-bottom: 40px;
}
.mk-mainblock__content ul li {
  font-size: 26px;
  font-weight: normal;
}
@media (max-width: 1600px) {
  .mk-mainblock__content ul li {
    font-size: 22px;
  }
}
@media (max-width: 1200px) {
  .mk-mainblock__content ul li {
    font-size: 21px;
  }
}
@media (max-width: 960px) {
  .mk-mainblock__content ul li {
    font-size: 20px;
  }
}
@media (max-width: 640px) {
  .mk-mainblock__content ul li {
    font-size: 15px;
  }
}
.mk-mainblock__outro {
  font-size: 26px;
  margin-bottom: 30px;
}
@media (max-width: 1600px) {
  .mk-mainblock__outro {
    font-size: 22px;
  }
}
@media (max-width: 1200px) {
  .mk-mainblock__outro {
    font-size: 21px;
  }
}
@media (max-width: 960px) {
  .mk-mainblock__outro {
    font-size: 20px;
  }
}
@media (max-width: 640px) {
  .mk-mainblock__outro {
    font-size: 15px;
  }
}
.mk-mainblock__outro span {
  font-size: 18px;
  font-weight: bold;
  color: #57b846;
}
@media (max-width: 1600px) {
  .mk-mainblock__outro span {
    font-size: 18px;
  }
}
@media (max-width: 1200px) {
  .mk-mainblock__outro span {
    font-size: 18px;
  }
}
@media (max-width: 960px) {
  .mk-mainblock__outro span {
    font-size: 18px;
  }
}
@media (max-width: 640px) {
  .mk-mainblock__outro span {
    font-size: 18px;
  }
}
@media (max-width: 960px) {
  .mk-mainblock__outro span {
    display: block;
  }
}
.mk-mainblock__buttons {
  display: flex;
  width: 900px;
}
@media (max-width: 960px) {
  .mk-mainblock__buttons {
    max-width: 150%;
  }
}
@media (max-width: 640px) {
  .mk-mainblock__buttons {
    max-width: 100%;
    display: block;
  }
}
.mk-mainblock__buttons a {
  margin-right: 15px;
}
@media (max-width: 640px) {
  .mk-mainblock__buttons a {
    width: -moz-max-content;
    width: max-content;
    margin-bottom: 25px;
    margin: 10px auto 25px;
  }
}

/* SLIDE */
.slide {
  position: relative;
}
.slide h1 {
  position: relative;
  z-index: 2;
}
.slide h2 {
  position: relative;
  z-index: 2;
}
.slide__pre {
  text-align: center;
  font-size: 40px;
  font-weight: 900;
  line-height: 1.2;
}
@media (max-width: 1600px) {
  .slide__pre {
    font-size: 35px;
  }
}
@media (max-width: 1200px) {
  .slide__pre {
    font-size: 32px;
  }
}
@media (max-width: 960px) {
  .slide__pre {
    font-size: 29px;
  }
}
@media (max-width: 640px) {
  .slide__pre {
    font-size: 20px;
  }
}
.slide__buttons {
  display: flex;
  width: 900px;
  position: relative;
  z-index: 2;
  max-width: 100%;
}
@media (max-width: 640px) {
  .slide__buttons {
    width: 100%;
    display: block;
    margin: 0;
  }
}
.slide__buttons a {
  margin-right: 15px;
  width: -moz-fit-content;
  width: fit-content;
  padding: 5px 50px;
}
@media (max-width: 640px) {
  .slide__buttons a {
    padding: 5px 20px;
    margin: 0 auto 20px;
  }
}

/* SLIDE 1 */
.slide1 {
  padding: 120px 0;
  background-image: url(/themes/eqclub/assets/images/fs-mainimg2.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-size: 700px;
  background-position: 13% 90%;
  overflow: hidden;
}
@media (max-width: 1200px) {
  .slide1 {
    background-position: 0 90%;
  }
}
@media (max-width: 960px) {
  .slide1 {
    padding: 70px 0;
    background-size: 83%;
    background-position: 13% 60%;
  }
}
.slide1 h1 {
  text-align: right;
}
@media (max-width: 960px) {
  .slide1 h1 {
    text-align: center;
  }
}
.slide1 h1 small {
  margin-top: 50px;
  margin-right: 200px;
  font-size: 60px;
}
@media (max-width: 1600px) {
  .slide1 h1 small {
    font-size: 55px;
  }
}
@media (max-width: 1200px) {
  .slide1 h1 small {
    font-size: 35px;
  }
}
@media (max-width: 960px) {
  .slide1 h1 small {
    font-size: 45px;
  }
}
@media (max-width: 640px) {
  .slide1 h1 small {
    font-size: 25px;
  }
}
@media (max-width: 960px) {
  .slide1 h1 small {
    text-align: center;
    margin-top: 20px;
    margin-right: 0;
  }
}
.slide1 h2 {
  text-align: right;
  margin-right: 80px;
}
@media (max-width: 1200px) {
  .slide1 h2 {
    margin-right: 20px;
  }
}
@media (max-width: 960px) {
  .slide1 h2 {
    text-align: center;
    margin: 15px;
  }
}
.slide1 .slide__buttons {
  margin-left: auto;
  justify-content: flex-end;
  margin-top: 60px;
}
@media (max-width: 960px) {
  .slide1 .slide__buttons {
    margin-top: 0;
    width: auto;
  }
}
.slide1 .slide__buttons a {
  margin: auto;
}
@media (max-width: 1200px) {
  .slide1 .slide__buttons a {
    margin-left: auto;
    margin-right: 30px;
  }
}
@media (max-width: 960px) {
  .slide1 .slide__buttons a {
    margin: auto;
  }
}
.slide1__img1 {
  position: absolute;
  top: 20%;
  left: 14%;
}
@media (max-width: 1600px) {
  .slide1__img1 {
    left: calc(50% - 538px);
  }
}
@media (max-width: 1200px) {
  .slide1__img1 {
    top: 20%;
    left: calc(50% - 500px);
  }
}
@media (max-width: 960px) {
  .slide1__img1 {
    position: relative;
    top: 0;
    left: calc(50% - 300px);
  }
}
@media (max-width: 640px) {
  .slide1__img1 {
    left: 5%;
  }
}
.slide1__img2 {
  position: absolute;
  top: 40%;
  right: 8%;
  width: 17%;
}
@media (max-width: 1600px) {
  .slide1__img2 {
    width: 14%;
  }
}
@media (max-width: 1200px) {
  .slide1__img2 {
    right: 3%;
  }
}
@media (max-width: 960px) {
  .slide1__img2 {
    top: 20%;
    right: 2%;
    width: 21%;
  }
}

/* Slide 2 */
.slide2 {
  padding: 120px 0;
  background-image: url(/themes/eqclub/assets/images/fs-mainimg2.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-size: 57%;
  background-position: 98% 80%;
}
@media (max-width: 1200px) {
  .slide2 {
    background-size: 64%;
    background-position: 109% 50%;
  }
}
@media (max-width: 960px) {
  .slide2 {
    background-size: 64%;
    background-position: 100% 52%;
  }
}
@media (max-width: 640px) {
  .slide2 {
    padding: 20px 0;
    background-size: 100%;
    background-position: 50% 40%;
  }
}
.slide2__img1 {
  position: absolute;
  top: 11%;
  right: 3%;
}
@media (max-width: 1200px) {
  .slide2__img1 {
    top: calc(50% - 220px);
    right: 0;
    max-width: 60%;
  }
}
@media (max-width: 960px) {
  .slide2__img1 {
    top: calc(50% - 160px);
    right: 0;
    max-width: 60%;
  }
}
@media (max-width: 640px) {
  .slide2__img1 {
    position: relative;
    top: 0;
    right: 0;
    max-width: 100%;
  }
}
.slide2 h1 {
  font-size: 100px;
  margin-left: 40px;
}
@media (max-width: 1600px) {
  .slide2 h1 {
    font-size: 85px;
  }
}
@media (max-width: 1200px) {
  .slide2 h1 {
    font-size: 80px;
  }
}
@media (max-width: 960px) {
  .slide2 h1 {
    font-size: 75px;
  }
}
@media (max-width: 640px) {
  .slide2 h1 {
    font-size: 40px;
  }
}
@media (max-width: 640px) {
  .slide2 h1 {
    margin: auto;
    text-align: center;
  }
}
.slide2 h1 small {
  margin-left: -30px;
  margin-top: 40px;
  text-align: right;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 640px) {
  .slide2 h1 small {
    text-align: center;
    margin: 15px auto 0;
  }
}
.slide2 h2 {
  font-size: 42px;
  margin-bottom: 90px;
}
@media (max-width: 1600px) {
  .slide2 h2 {
    font-size: 40px;
  }
}
@media (max-width: 1200px) {
  .slide2 h2 {
    font-size: 38px;
  }
}
@media (max-width: 960px) {
  .slide2 h2 {
    font-size: 35px;
  }
}
@media (max-width: 640px) {
  .slide2 h2 {
    font-size: 24px;
  }
}
@media (max-width: 1600px) {
  .slide2 h2 {
    max-width: 40%;
  }
}
@media (max-width: 1200px) {
  .slide2 h2 {
    max-width: 50%;
    margin-bottom: 45px;
  }
}
@media (max-width: 960px) {
  .slide2 h2 {
    margin-bottom: 90px;
  }
}
@media (max-width: 640px) {
  .slide2 h2 {
    max-width: 100%;
    margin-bottom: 30px;
    text-align: center;
  }
}

/* Slide 3 */
.slide3 {
  padding: 120px 0;
  background-image: url(/themes/eqclub/assets/images/fs-mainimg2.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-size: 51%;
  background-position: 3% 47%;
}
@media (max-width: 1600px) {
  .slide3 {
    padding: 70px 0;
  }
}
@media (max-width: 1200px) {
  .slide3 {
    padding: 70px 0;
  }
}
@media (max-width: 640px) {
  .slide3 {
    padding: 40px 0 20px;
    background-size: 100%;
    background-position: 50% 20%;
  }
}
.slide3 h1 {
  text-align: right;
  font-size: 180px;
}
@media (max-width: 1600px) {
  .slide3 h1 {
    font-size: 155px;
  }
}
@media (max-width: 1200px) {
  .slide3 h1 {
    font-size: 140px;
  }
}
@media (max-width: 960px) {
  .slide3 h1 {
    font-size: 140px;
  }
}
@media (max-width: 640px) {
  .slide3 h1 {
    font-size: 60px;
  }
}
@media (max-width: 960px) {
  .slide3 h1 {
    text-align: center;
  }
}
.slide3__content {
  margin-top: 40px;
  margin-bottom: 50px;
  position: relative;
  z-index: 2;
}
@media (max-width: 640px) {
  .slide3__content {
    margin-top: 20px;
    margin-bottom: 30px;
  }
}
.slide3__content ul {
  max-width: 400px;
  margin-left: auto;
}
@media (max-width: 960px) {
  .slide3__content ul {
    max-width: 350px;
  }
}
@media (max-width: 640px) {
  .slide3__content ul {
    margin: auto;
  }
}
.slide3 h2 {
  font-size: 42px;
  width: -moz-max-content;
  width: max-content;
  margin-left: auto;
}
@media (max-width: 1600px) {
  .slide3 h2 {
    font-size: 35px;
  }
}
@media (max-width: 1200px) {
  .slide3 h2 {
    font-size: 30px;
  }
}
@media (max-width: 960px) {
  .slide3 h2 {
    font-size: 28px;
  }
}
@media (max-width: 640px) {
  .slide3 h2 {
    font-size: 25px;
  }
}
@media (max-width: 960px) {
  .slide3 h2 {
    text-align: center;
    width: 100%;
    margin-top: 80px;
    max-width: 60%;
  }
  .slide3 h2 br {
    display: none;
  }
}
@media (max-width: 640px) {
  .slide3 h2 {
    text-align: center;
    max-width: 100%;
    margin-top: 0;
  }
}
.slide3 .slide__buttons {
  justify-content: flex-end;
  margin-left: auto;
  margin-top: 55px;
}
@media (max-width: 960px) {
  .slide3 .slide__buttons {
    margin-top: 30px;
    width: 100%;
    justify-content: center;
  }
}
.slide3__img1 {
  position: absolute;
  top: 14%;
  left: 3%;
  z-index: 4;
  max-width: 50%;
}
@media (max-width: 1600px) {
  .slide3__img1 {
    position: absolute;
    top: 15%;
    left: 7%;
    z-index: 1;
    max-width: 51%;
  }
}
@media (max-width: 1200px) {
  .slide3__img1 {
    position: absolute;
    top: 19%;
    left: 7%;
    z-index: 1;
    max-width: 51%;
  }
}
@media (max-width: 960px) {
  .slide3__img1 {
    top: 22%;
    left: 3%;
    z-index: 1;
    max-width: 55%;
  }
}
@media (max-width: 640px) {
  .slide3__img1 {
    max-width: 100%;
    position: relative;
    top: 0;
    left: 0;
    margin-top: -50px;
  }
}

/* Slide 4 */
.slide4 {
  padding: 120px 0;
  background-image: url(/themes/eqclub/assets/images/fs-mainimg2.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-size: 51%;
  background-position: 45% 53%;
}
@media (max-width: 640px) {
  .slide4 {
    padding: 30px 0;
    background-size: 100%;
    background-position: 50% 40%;
  }
}
.slide4__img {
  margin: 0 auto -60px;
  text-align: center;
  max-width: 30%;
}
@media (max-width: 640px) {
  .slide4__img {
    margin: 0 auto -60px;
    max-width: 60%;
  }
}
.slide4 h1 {
  text-align: center;
}
.slide4 .slide__buttons {
  margin: 40px auto 0;
  justify-content: center;
  width: 100%;
}

/* Slide 5 */
.slide5 {
  padding: 120px 0;
  background-image: url(/themes/eqclub/assets/images/fs-mainimg2.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-size: 51%;
  background-position: 82% 58%;
}
@media (max-width: 1600px) {
  .slide5 {
    padding-bottom: 20px;
  }
}
@media (max-width: 1200px) {
  .slide5 {
    background-size: 65%;
    background-position: 82% 58%;
    padding: 50px 0;
  }
}
@media (max-width: 960px) {
  .slide5 {
    background-size: 65%;
    background-position: 82% 58%;
  }
}
@media (max-width: 640px) {
  .slide5 {
    background-size: 100%;
    background-position: 50% 20%;
    padding: 50px 0 0;
  }
}
.slide5 .slide__pre {
  margin-bottom: 70px;
}
@media (max-width: 640px) {
  .slide5 .slide__pre {
    margin-bottom: 20px;
  }
}
.slide5 h1 {
  font-size: 60px;
}
@media (max-width: 1600px) {
  .slide5 h1 {
    font-size: 50px;
  }
}
@media (max-width: 1200px) {
  .slide5 h1 {
    font-size: 40px;
  }
}
@media (max-width: 960px) {
  .slide5 h1 {
    font-size: 35px;
  }
}
@media (max-width: 640px) {
  .slide5 h1 {
    font-size: 30px;
  }
}
.slide5 h1 .color {
  color: #57b846;
}
.slide5 h1 .size {
  font-size: 130px;
  color: #57b846;
}
@media (max-width: 1600px) {
  .slide5 h1 .size {
    font-size: 100px;
  }
}
@media (max-width: 1200px) {
  .slide5 h1 .size {
    font-size: 95px;
  }
}
@media (max-width: 960px) {
  .slide5 h1 .size {
    font-size: 85px;
  }
}
@media (max-width: 640px) {
  .slide5 h1 .size {
    font-size: 70px;
  }
}
@media (max-width: 640px) {
  .slide5 h1 {
    text-align: center;
    margin-bottom: 20px;
  }
}
.slide5__img1 {
  position: absolute;
  top: 17%;
  right: 7%;
  max-width: 50%;
}
@media (max-width: 1600px) {
  .slide5__img1 {
    top: 26%;
    max-width: 680px;
    right: calc(50% - 550px);
  }
}
@media (max-width: 1200px) {
  .slide5__img1 {
    top: 15%;
    right: 4%;
    max-width: 60%;
  }
}
@media (max-width: 960px) {
  .slide5__img1 {
    top: 28%;
    right: 0;
    max-width: 60%;
  }
}
@media (max-width: 640px) {
  .slide5__img1 {
    max-width: 100%;
    position: relative;
    top: 0;
    right: 0;
  }
}
.slide5 .slide__buttons {
  margin: 50px auto 0;
  justify-content: center;
  width: 100%;
}
@media (max-width: 640px) {
  .slide5 .slide__buttons {
    margin-top: 30px;
  }
}

/* Slide 6 */
.slide6 {
  padding: 100px 0;
  background-image: url(/themes/eqclub/assets/images/fs-mainimg2.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-size: 50%;
  background-position: 3% 90%;
  overflow: hidden;
}
@media (max-width: 1200px) {
  .slide6 {
    background-position: -8% 65%;
  }
}
@media (max-width: 960px) {
  .slide6 {
    background-size: 500px;
    background-position: -52% 50%;
    padding: 50px 0;
  }
}
@media (max-width: 640px) {
  .slide6 {
    background-size: 500px;
    background-position: -52% 50%;
    padding: 50px 0;
  }
}
.slide6 h1 {
  margin-bottom: 60px;
}
.slide6 h1 small {
  margin-top: 40px;
}
@media (max-width: 960px) {
  .slide6 h1 {
    max-width: 60%;
  }
  .slide6 h1 span {
    font-size: 70px;
  }
  .slide6 h1 small {
    font-size: 38px;
    max-width: 70%;
    margin-bottom: 20px;
  }
}
@media (max-width: 640px) {
  .slide6 h1 {
    margin-bottom: 20px;
  }
  .slide6 h1 span {
    background-color: #fff;
    font-size: 51px;
  }
  .slide6 h1 small {
    font-size: 25px;
    max-width: 70%;
    margin-bottom: 20px;
  }
}
.slide6 h2 {
  font-size: 40px;
  margin-left: 50px;
  margin-bottom: 70px;
}
@media (max-width: 1600px) {
  .slide6 h2 {
    font-size: 38px;
  }
}
@media (max-width: 1200px) {
  .slide6 h2 {
    font-size: 35px;
  }
}
@media (max-width: 960px) {
  .slide6 h2 {
    font-size: 27px;
  }
}
@media (max-width: 640px) {
  .slide6 h2 {
    font-size: 22px;
  }
}
@media (max-width: 960px) {
  .slide6 h2 {
    margin-left: 0;
  }
}
@media (max-width: 640px) {
  .slide6 h2 {
    margin-top: 20px;
    margin-left: 0;
    margin-bottom: 50px;
  }
}
.slide6__img1 {
  position: absolute;
  top: 7%;
  left: calc(50% - 673px);
  z-index: 3;
}
@media (max-width: 1600px) {
  .slide6__img1 {
    top: 10%;
    left: calc(50% - 502px);
    z-index: 3;
    max-width: 30%;
  }
}
@media (max-width: 1200px) {
  .slide6__img1 {
    top: 17%;
    left: 7%;
    z-index: 3;
    max-width: 33%;
  }
}
@media (max-width: 960px) {
  .slide6__img1 {
    max-width: 100%;
    top: 0;
    left: 50%;
    z-index: 2;
  }
}
@media (max-width: 640px) {
  .slide6__img1 {
    top: 5%;
    left: 50%;
    z-index: 2;
  }
}

.mk_author h1 {
  text-align: center;
}
.mk_author h1:after {
  margin: 15px auto 60px;
}
.mk_author__content {
  display: flex;
  justify-content: center;
}
@media (max-width: 640px) {
  .mk_author__content {
    flex-wrap: wrap;
  }
}
.mk_author__left {
  margin-right: 50px;
}
@media (max-width: 640px) {
  .mk_author__left {
    margin-right: 0;
  }
}

/**** CABINET ****/
.account {
  height: 100vh;
  padding: 30px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
}
.account__attent {
  text-align: center;
}
.account__errors {
  border: 1px solid red;
  text-align: center;
  padding: 20px;
  margin-bottom: 50px;
}
.account__success {
  border: 1px solid #57b846;
  text-align: center;
  padding: 20px;
  margin-bottom: 50px;
}
.account__small {
  margin-bottom: 55px;
  font-weight: 400;
  color: #b5b5b5;
  text-align: center;
}
.account h1 {
  display: block;
  font-weight: bold;
  font-size: 39px;
  color: #333333;
  line-height: 1.2;
  text-align: center;
  margin-bottom: 15px;
}
.account__content {
  max-width: 500px;
}
.account .inp {
  margin-bottom: 35px;
}
.account__buttons {
  margin-bottom: 30px;
  margin-top: 50px;
}
.account .confid label {
  align-items: center;
  display: flex;
  justify-content: center;
}
.account__podp {
  font-size: 15px;
  color: #999999;
  font-weight: 500;
  line-height: 1.5;
  text-align: center;
  margin-top: 140px;
}
.account__podp a {
  font-weight: 500;
}

.cabinet {
  padding-top: 0;
}
.cabinet__title {
  text-align: center;
  background-color: #57b846;
  padding: 10px;
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
}
@media (max-width: 1600px) {
  .cabinet__title {
    font-size: 18px;
  }
}
@media (max-width: 1200px) {
  .cabinet__title {
    font-size: 18px;
  }
}
@media (max-width: 960px) {
  .cabinet__title {
    font-size: 18px;
  }
}
@media (max-width: 640px) {
  .cabinet__title {
    font-size: 18px;
  }
}
.cabinet .uk-tab a {
  font-size: 18px;
  font-weight: normal;
}
@media (max-width: 1600px) {
  .cabinet .uk-tab a {
    font-size: 17px;
  }
}
@media (max-width: 1200px) {
  .cabinet .uk-tab a {
    font-size: 16px;
  }
}
@media (max-width: 960px) {
  .cabinet .uk-tab a {
    font-size: 15px;
  }
}
@media (max-width: 640px) {
  .cabinet .uk-tab a {
    font-size: 14px;
  }
}
.cabinet__head {
  background-color: #fafafa;
  padding: 15px;
  margin-bottom: 30px;
}
.cabinet__head .uk-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 640px) {
  .cabinet__head .uk-container {
    flex-wrap: wrap;
  }
}
.cabinet__reverse {
  display: flex;
  align-items: center;
}
.cabinet__reverse a {
  text-decoration: none !important;
  border-bottom: 1px solid #57b846;
  color: #384650;
  font-weight: bold !important;
}
.cabinet__now {
  margin: 0 30px;
}
.cabinet__balance {
  font-size: 37px;
  font-weight: 500;
  color: #2e2e2e;
  margin-right: auto;
  display: flex;
}
@media (max-width: 1600px) {
  .cabinet__balance {
    font-size: 37px;
  }
}
@media (max-width: 1200px) {
  .cabinet__balance {
    font-size: 37px;
  }
}
@media (max-width: 960px) {
  .cabinet__balance {
    font-size: 37px;
  }
}
@media (max-width: 640px) {
  .cabinet__balance {
    font-size: 28px;
  }
}
.cabinet__balance small {
  color: #7d8992;
  display: block;
  font-size: 16px;
}
@media (max-width: 1600px) {
  .cabinet__balance small {
    font-size: 16px;
  }
}
@media (max-width: 1200px) {
  .cabinet__balance small {
    font-size: 15px;
  }
}
@media (max-width: 960px) {
  .cabinet__balance small {
    font-size: 14px;
  }
}
@media (max-width: 640px) {
  .cabinet__balance small {
    font-size: 13px;
  }
}
.cabinet__balance a {
  font-size: 18px;
  font-weight: normal;
  display: block;
  text-decoration: underline;
}
@media (max-width: 1600px) {
  .cabinet__balance a {
    font-size: 17px;
  }
}
@media (max-width: 1200px) {
  .cabinet__balance a {
    font-size: 16px;
  }
}
@media (max-width: 960px) {
  .cabinet__balance a {
    font-size: 15px;
  }
}
@media (max-width: 640px) {
  .cabinet__balance a {
    font-size: 14px;
  }
}
.cabinet__balance a:hover {
  text-decoration: none;
}
.cabinet__user {
  font-size: 18px;
  font-weight: bold;
  padding-bottom: 7px;
  margin-right: 15px;
  text-align: right;
}
@media (max-width: 1600px) {
  .cabinet__user {
    font-size: 18px;
  }
}
@media (max-width: 1200px) {
  .cabinet__user {
    font-size: 18px;
  }
}
@media (max-width: 960px) {
  .cabinet__user {
    font-size: 18px;
  }
}
@media (max-width: 640px) {
  .cabinet__user {
    font-size: 18px;
  }
}
@media (max-width: 640px) {
  .cabinet__user {
    text-align: left;
  }
}
.cabinet__user span {
  display: block;
  padding-bottom: 2px;
  border-bottom: 1px solid #57b846;
}
.cabinet__user small {
  font-weight: normal;
  display: block;
  margin-top: 5px;
}
.cabinet__ico {
  width: 45px;
  height: 45px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background-color: #57b846;
  box-shadow: 0 10px 30px 0px rgba(87, 184, 70, 0.5);
  box-sizing: border-box;
  transition: 0.3s;
}
.cabinet__ico:hover {
  background-color: #469338;
  box-shadow: 0 0 20px 0px rgba(87, 184, 70, 0.5);
}
.cabinet__ico img {
  position: relative;
  width: 50%;
  height: 50%;
}
.cabinet__ico--1 img {
  width: 40%;
  height: 40%;
}
.cabinet__ico--2 img {
  left: 1px;
}
.cabinet__ico--3 img {
  left: 3px;
}
.cabinet__nav {
  display: flex;
  align-content: center;
  margin: 0;
  padding: 0;
}
.cabinet__nav li {
  list-style: none;
  margin: 0 0 0 20px;
  display: flex;
  align-items: center;
}
@media (max-width: 640px) {
  .cabinet__nav li {
    margin: 10px 0 0;
  }
}
@media (max-width: 640px) {
  .cabinet__nav {
    width: 100%;
    justify-content: space-between;
  }
}
.cabinet__ref {
  box-sizing: border-box;
  padding: 10px 30px;
  box-shadow: 0px 0px 36px rgba(0, 0, 0, 0.08);
  text-align: center;
  font-size: 22px;
  font-weight: normal;
  margin-bottom: 60px;
}
@media (max-width: 1600px) {
  .cabinet__ref {
    font-size: 22px;
  }
}
@media (max-width: 1200px) {
  .cabinet__ref {
    font-size: 22px;
  }
}
@media (max-width: 960px) {
  .cabinet__ref {
    font-size: 22px;
  }
}
@media (max-width: 640px) {
  .cabinet__ref {
    font-size: 22px;
  }
}
.cabinet__ref p {
  margin: 0 0 10px 0;
}
.cabinet__ref p:last-child {
  margin-bottom: 0;
}
.cabinet__refer span {
  color: #57b846;
  margin: 0 5px;
}

.cabcont h4 {
  font-size: 20px;
  font-weight: 600;
}
@media (max-width: 1600px) {
  .cabcont h4 {
    font-size: 18px;
  }
}
@media (max-width: 1200px) {
  .cabcont h4 {
    font-size: 17px;
  }
}
@media (max-width: 960px) {
  .cabcont h4 {
    font-size: 16px;
  }
}
@media (max-width: 640px) {
  .cabcont h4 {
    font-size: 15px;
  }
}

.buy {
  padding-top: 30px;
  /*p{
    @include fz(18,14,15,16,17);
    font-weight: normal;
  }*/
}
.buy__item {
  box-shadow: 0px 0px 36px rgba(0, 0, 0, 0.08);
  box-sizing: border-box;
  padding: 20px;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  margin-bottom: 30px;
}
@media (max-width: 640px) {
  .buy__item {
    flex-wrap: wrap;
  }
}
.buy__desc p {
  font-size: 14px;
  font-weight: normal;
  margin: 7px 0;
}
@media (max-width: 1600px) {
  .buy__desc p {
    font-size: 14px;
  }
}
@media (max-width: 1200px) {
  .buy__desc p {
    font-size: 14px;
  }
}
@media (max-width: 960px) {
  .buy__desc p {
    font-size: 14px;
  }
}
@media (max-width: 640px) {
  .buy__desc p {
    font-size: 14px;
  }
}
.buy__right {
  flex-shrink: 0;
  margin-left: 20px;
}
@media (max-width: 640px) {
  .buy__right {
    margin-left: 0;
  }
}
.buy__title {
  font-size: 18px;
  font-weight: bold;
}
@media (max-width: 1600px) {
  .buy__title {
    font-size: 17px;
  }
}
@media (max-width: 1200px) {
  .buy__title {
    font-size: 16px;
  }
}
@media (max-width: 960px) {
  .buy__title {
    font-size: 15px;
  }
}
@media (max-width: 640px) {
  .buy__title {
    font-size: 14px;
  }
}
.buy__title small {
  display: block;
  font-size: 16px;
  font-weight: normal;
}
@media (max-width: 1600px) {
  .buy__title small {
    font-size: 16px;
  }
}
@media (max-width: 1200px) {
  .buy__title small {
    font-size: 15px;
  }
}
@media (max-width: 960px) {
  .buy__title small {
    font-size: 14px;
  }
}
@media (max-width: 640px) {
  .buy__title small {
    font-size: 13px;
  }
}
.buy__price {
  text-align: right;
  color: #57b846;
  font-size: 26px;
  font-weight: 500;
  margin-bottom: 5px;
}
@media (max-width: 1600px) {
  .buy__price {
    font-size: 23px;
  }
}
@media (max-width: 1200px) {
  .buy__price {
    font-size: 22px;
  }
}
@media (max-width: 960px) {
  .buy__price {
    font-size: 21px;
  }
}
@media (max-width: 640px) {
  .buy__price {
    font-size: 20px;
  }
}
.buy__price small {
  font-size: 0.6em;
}
.buy__button {
  text-align: right;
}
.buy__button a {
  height: 30px;
  font-size: 16px;
  font-weight: normal;
}
@media (max-width: 1600px) {
  .buy__button a {
    font-size: 16px;
  }
}
@media (max-width: 1200px) {
  .buy__button a {
    font-size: 15px;
  }
}
@media (max-width: 960px) {
  .buy__button a {
    font-size: 14px;
  }
}
@media (max-width: 640px) {
  .buy__button a {
    font-size: 13px;
  }
}
.buy__promocode {
  margin-top: 20px;
}
.buy__promocode button {
  flex-basis: auto;
}
.buy__discount {
  text-align: right;
  color: #d40000;
  font-weight: bold;
}
.buy__discount small {
  color: #000;
  font-weight: normal;
}
.buy del {
  color: #d40000;
  font-size: 0.7em;
}

.cabprods__items {
  margin: 0;
  padding: 0;
}
.cabprods__wrap {
  display: flex;
}
.cabprods__priceblock {
  flex-basis: 40%;
  margin-left: 30px;
}
.cabprods__button a {
  margin-top: 20px;
  height: 35px;
}
.cabprods__attention {
  border: 1px solid #000;
  box-sizing: border-box;
  padding: 25px;
  font-weight: bold;
  margin: 20px 0;
}
.cabprods__attention small {
  display: block;
  font-weight: normal;
}
.cabprods__attention.error {
  color: red;
  border-color: red;
}
.cabprods__attention.warning {
  color: #ff9b61;
  border-color: #ff9b61;
}
.cabprods__attention.success {
  color: green;
  border-color: green;
}

.cabrefs {
  padding-top: 30px;
}
.cabrefs h5 {
  margin: -15px 0 10px 0;
  font-size: 15px;
  font-weight: normal;
}
@media (max-width: 1600px) {
  .cabrefs h5 {
    font-size: 14px;
  }
}
@media (max-width: 1200px) {
  .cabrefs h5 {
    font-size: 14px;
  }
}
@media (max-width: 960px) {
  .cabrefs h5 {
    font-size: 13px;
  }
}
@media (max-width: 640px) {
  .cabrefs h5 {
    font-size: 12px;
  }
}
.cabrefs .chart .node {
  border: 1px solid;
  font-weight: normal;
  padding: 15px;
  box-sizing: border-box;
}
.cabrefs .chart .node p {
  font-size: 14px;
  font-weight: normal;
  margin: 0;
}
@media (max-width: 1600px) {
  .cabrefs .chart .node p {
    font-size: 14px;
  }
}
@media (max-width: 1200px) {
  .cabrefs .chart .node p {
    font-size: 14px;
  }
}
@media (max-width: 960px) {
  .cabrefs .chart .node p {
    font-size: 14px;
  }
}
@media (max-width: 640px) {
  .cabrefs .chart .node p {
    font-size: 14px;
  }
}

.transacts {
  padding-top: 30px;
}
.transacts__items {
  padding: 0;
  margin: 0;
}
.transacts__item {
  box-shadow: 0px 0px 36px rgba(0, 0, 0, 0.08);
  box-sizing: border-box;
  padding: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
@media (max-width: 640px) {
  .transacts__item {
    flex-wrap: wrap;
  }
}
.transacts__name {
  font-size: 22px;
  font-weight: bold;
}
@media (max-width: 1600px) {
  .transacts__name {
    font-size: 19px;
  }
}
@media (max-width: 1200px) {
  .transacts__name {
    font-size: 18px;
  }
}
@media (max-width: 960px) {
  .transacts__name {
    font-size: 17px;
  }
}
@media (max-width: 640px) {
  .transacts__name {
    font-size: 16px;
  }
}
.transacts__name small {
  display: block;
  font-weight: normal;
}
.transacts__sum {
  text-align: right;
  color: #57b846;
  font-size: 32px;
  font-weight: 500;
}
@media (max-width: 1600px) {
  .transacts__sum {
    font-size: 31px;
  }
}
@media (max-width: 1200px) {
  .transacts__sum {
    font-size: 30px;
  }
}
@media (max-width: 960px) {
  .transacts__sum {
    font-size: 28px;
  }
}
@media (max-width: 640px) {
  .transacts__sum {
    font-size: 26px;
  }
}
.transacts__sum small {
  font-size: 0.6em;
  font-weight: normal;
  color: #2E2E2E;
  display: block;
}
.transacts__td {
  max-width: 30%;
}
@media (max-width: 640px) {
  .transacts__td {
    max-width: 100%;
    margin-bottom: 15px;
  }
}

.t_sum {
  font-weight: bold;
  color: #cc0000;
}

.cabdata {
  padding-top: 30px;
}

.moneyreq h4 {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: normal;
}
@media (max-width: 1600px) {
  .moneyreq h4 {
    font-size: 15px;
  }
}
@media (max-width: 1200px) {
  .moneyreq h4 {
    font-size: 14px;
  }
}
@media (max-width: 960px) {
  .moneyreq h4 {
    font-size: 13px;
  }
}
@media (max-width: 640px) {
  .moneyreq h4 {
    font-size: 12px;
  }
}
.moneyreq button {
  max-width: 280px;
}
.moneyreq__req {
  max-width: 400px;
}
.moneyreq__req button {
  margin-top: 30px;
}
.moneyreq__items {
  margin: 0 0 30px 0;
  padding: 0;
}
.moneyreq__item {
  list-style: none;
  padding: 5px 20px;
  box-sizing: border-box;
  box-shadow: 0 2px 17px rgba(0, 0, 0, 0.15);
  margin-bottom: 10px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.moneyreq__item span {
  margin-right: 30px;
}
.moneyreq__item span:nth-child(1) {
  flex-basis: 15%;
}
.moneyreq__item span:nth-child(2) {
  flex-basis: 18%;
}
.moneyreq__item span.new {
  color: #57b846;
}
.moneyreq__item span.finish {
  color: #bd0000;
}
.moneyreq__item strong {
  font-size: 0.7em;
  color: #000;
}

.irs--round .irs-handle {
  border: 4px solid #57b846 !important;
  box-shadow: 0 1px 3px #57b846 !important;
}

.irs--round .irs-from, .irs--round .irs-to, .irs--round .irs-single {
  background-color: #57b846 !important;
}

.irs--round .irs-from:before, .irs--round .irs-to:before, .irs--round .irs-single:before {
  border-top-color: #57b846 !important;
}

.irs--round .irs-bar {
  background-color: #57b846 !important;
}

#buymodal2 {
  z-index: 999;
}

.swal-footer {
  text-align: center !important;
}

.swal-icon img {
  padding: 2rem !important;
}

.btnTinkoff {
  background: #ffdd2d;
  color: #000;
}
.btnTinkoff:hover {
  background: #c6a600 !important;
}

.roboKassaBtn {
  background: #1773ce;
  color: #fff;
}
.roboKassaBtn:hover {
  background: #0d4072 !important;
}

.mt-20 {
  margin-top: 20px;
}

.container_ref {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
}

.left_ref {
  order: 1;
  flex-basis: 100%;
}
.left_ref img {
  margin: 0 auto;
}

.right_ref {
  order: 2;
  flex-basis: 100%;
}

@media screen and (min-width: 600px) {
  .container_ref {
    flex-wrap: nowrap;
  }
  .left_ref {
    order: 1;
    flex-basis: 50%;
  }
  .right_ref {
    order: 2;
  }
}
.buy__title a {
  color: #384650;
}

.buy .uk-button-text {
  background-color: #57b846;
  padding: 2px 10px;
  color: #fff;
  border-radius: 10px;
  transition: box-shadow 0.3s ease-in-out;
  box-shadow: none;
}
.buy .uk-button-text:hover {
  box-shadow: 0 10px 30px 0px rgba(87, 184, 70, 0.5);
}
.buy .uk-button-text:hover::before {
  border: none;
}
.buy .uk-button-text::before {
  border: none;
}

.alert .close {
  display: none;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2xvZ2luLmNzcyIsIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBVUE7QUFJQTtBQ2ZBO0FDQ0E7RUFDRSxjRkdPO0VFRlA7RUQ2Q0E7RUMzQ0E7QUNLRjtBRldJO0VDcEJKO0lEaURJO0VFcENGO0FBQ0Y7QUZFSTtFQ2hCSjtJRG9ESTtFRWxDRjtBQUNGO0FGUEk7RUNaSjtJRHVESTtFRWhDRjtBQUNGO0FGaEJJO0VDUko7SUQwREk7RUU5QkY7QUFDRjtBRnJCSTtFQ1JKO0lBTUk7SUFDQTtFQzJCRjtBQUNGO0FEMUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUM0Qko7QUZwQ0k7RUNDRjtJQVNJO0lBQ0E7SUFDQTtFQzhCSjtBQUNGOztBRFJBO0FBT0E7RUFDRTtFQUNBO0FDS0Y7QURKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNNSjtBRExJO0VBQ0U7RUFDQTtFRHBCSjtFQUNBO0VBQ0Esc0JBSHVCO0VDdUJuQjtFQUNBO0VBQ0E7RUFDQTtBQ1NOOztBQzVFQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRCtFRjtBRnpERTtFQUNFO0VBQ0E7QUUyREo7O0FDaEZBO0VBQ0U7QURtRkY7O0FDakZBO0VBQ0U7RUFFQTtBRG1GRjtBQ2pGSTtFQUNFO0VBQ0EsY0pqQk87QUdvR2I7QUNoRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGtGSjtBQ2pGSTtFQUNFO0VBQ0E7RUFDQSx5Qko1Qk87RUk2QlA7RUFDQTtFQUNBO0VBQ0E7QURtRk47QUNoRkU7RUFDRTtBRGtGSjtBQ2hGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURrRko7QUNqRkk7RUFDRTtBRG1GTjtBQ2hGRTtFQUNFO0VBQ0E7RUFDQTtBRGtGSjtBQ2hGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO09BQUE7QURrRko7QUMzRUE7QUFFRTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBRDJFSjtBQ3pFRTtFQUNFO0FEMkVKO0FDdkVFO0VBQ0U7QUR5RUo7QUN0RUU7RUFDRTtFQUNBO0VBQ0E7QUR3RUo7QUN2RUk7RUFDRTtBRHlFTjtBQ3BFTTtFQUNFO0FEc0VSO0FDbkVJO0VBQ0U7QURxRU47O0FDL0RBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURpRUY7QUM5REU7RUFDRTtFQUNBO0FEZ0VKO0FDL0RJO0VBQ0U7RUFDQTtFQUNBO0FEaUVOO0FDL0RJO0VBQ0U7QURpRU47O0FDNURBO0VBQ0U7RUFDQTtFQUNBO0FEK0RGO0FDOURFO0VBQ0U7QURnRUo7QUM5REU7RUFDRTtFQUNBO0FEZ0VKOztBRS9NRTtFQUNFO0VBQ0E7RUFDQTtBRmtOSjtBRWpOSTtFQUNFO0VBQ0E7QUZtTk47QUVoTkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZrTko7QUZsT0k7RUlDRjtJQWlCSTtFRm9OSjtBQUNGO0FFbk5JO0VBQ0U7QUZxTk47QUVuTkk7RUFDRTtFQUNBO0FGcU5OO0FFbk5JO0VBQ0U7RUFDQTtBRnFOTjtBRXBOTTtFQUNFO0FGc05SO0FFcE5NO0VBQ0U7RUFDQTtBRnNOUjtBRWxORTtFQUNFLHlCTDlDSztBR2tRVDtBRnpPRTtFQUNFO0VBQ0E7QUUyT0o7QUZoUUk7RUl1Q0Y7SUFJSTtJQUNBO0VGeU5KO0FBQ0Y7QUV2TkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRnlOSjtBRXhOSTtFQUNFO0VBQ0E7QUYwTk47QUZoUkk7RUkrQ0Y7SUFVSTtJQUNBO0lBQ0E7RUYyTko7QUFDRjtBRXpORTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNMekVTO0VLMEVUO0FGMk5KO0FFMU5JO0VBQ0UseUJMM0VHO0VLNEVIO0VBQ0EscUJMN0VHO0FHeVNUO0FGblNJO0VJOERGO0lBYUk7SUFDQTtJQUNBO0VGNE5KO0FBQ0Y7QUUxTkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNE5KO0FFM05JO0VBQ0UseUJMN0ZHO0VLOEZIO0VBQ0EscUJML0ZHO0FHNFRUO0FGdFRJO0VJZ0ZGO0lBYUk7SUFDQTtJQUNBO0VGNk5KO0FBQ0Y7O0FFek5BO0VBQ0UsY0w1R1c7QUd3VWI7QUUzTkU7RUFDRSxjTDlHUztBRzJVYjtBRXROQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FGd05GO0FFdk5FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ5Tko7O0FFck5BO0VBQ0U7SUFDRTtFRndORjtBQUNGO0FFck5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnVORjtBRXRORTtFQUNFO0FGd05KO0FFbk5FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZxTko7O0FFak5BO0VBQ0U7SUFDRTtJQUVBO0VGb05GO0VFbE5BO0lBQ0U7SUFFQTtFRm9ORjtBQUNGO0FFak5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZtTkY7O0FHdlpBO0FDQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSjJaRjtBRmxaSTtFTWJKO0lBTUk7RUo2WkY7QUFDRjtBRjNaSTtFTVRKO0lBU0k7RUorWkY7QUFDRjtBRmhhSTtFTVRKO0lBWUk7SUFDQTtFSmlhRjtBQUNGO0FJaGFFO0VBQ0U7RUFDQTtFQUNBO0FKa2FKO0FGM2FJO0VNTUY7SUFLSTtJQUNBO0lBQ0E7RUpvYUo7QUFDRjtBSW5hSTtFQUNFO0VBQ0E7QUpxYU47QUZ0Ykk7RU1lQTtJQUlJO0VKdWFOO0FBQ0Y7QUl0YU07RU5rQko7RU1oQk07RUFDQSxjUDVCQztFTzZCRDtFQUNBO0VBQ0E7QUp3YVI7QUZ2Ykk7RU1TRTtJTm9CRjtFRThaRjtBQUNGO0FGaGNJO0VNYUU7SU51QkY7RUVnYUY7QUFDRjtBRnpjSTtFTWlCRTtJTjBCRjtFRWthRjtBQUNGO0FGbGRJO0VNcUJFO0lONkJGO0VFb2FGO0FBQ0Y7QUkzYlE7RUFDRTtBSjZiVjtBSXpiUTtFQUNFO0FKMmJWO0FJdGJFO0VBQ0U7QUp3Yko7QUl0YkU7RUFDRTtBSndiSjtBSXRiRTtFQUNFO0VBQ0E7RUFDQTtBSndiSjtBSXZiSTtFQUNFO0FKeWJOOztBS3BmQTtFQUNFO0VBQ0E7QUx1ZkY7QUZoZkk7RU9USjtJUDBDRTtJQUNBO0lBQ0Esc0JBSHVCO0lPcENyQjtJQUNBO0VMMmZGO0FBQ0Y7QUsxZkU7RVB3Q0E7RU90Q0U7RUFDQSxjUlRTO0VRVVQ7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7QUw0Zko7QUZ4Zkk7RU9iRjtJUDBDRTtFRStkRjtBQUNGO0FGamdCSTtFT1RGO0lQNkNFO0VFaWVGO0FBQ0Y7QUYxZ0JJO0VPTEY7SVBnREU7RUVtZUY7QUFDRjtBRm5oQkk7RU9ERjtJUG1ERTtFRXFlRjtBQUNGO0FGeGhCSTtFT0RGO0lBV0k7RUxraEJKO0FBQ0Y7QUtoaEJFO0VQMEJBO0VPeEJFO0VBQ0EsY1JwQks7RVFxQkw7RUFDQTtFQUNBO0FMa2hCSjtBRnpoQkk7RU9DRjtJUDRCRTtFRWdnQkY7QUFDRjtBRmxpQkk7RU9LRjtJUCtCRTtFRWtnQkY7QUFDRjtBRjNpQkk7RU9TRjtJUGtDRTtFRW9nQkY7QUFDRjtBRnBqQkk7RU9hRjtJUHFDRTtFRXNnQkY7QUFDRjtBRnpqQkk7RU9hRjtJQVFJO0lBQ0E7SUFDQTtFTHdpQko7QUFDRjtBS3RpQkU7RVBhQTtFT1hFO0VBQ0E7RUFDQSxjUmpDSztBR3lrQlQ7QUYxakJJO0VPY0Y7SVBlRTtFRWlpQkY7QUFDRjtBRm5rQkk7RU9rQkY7SVBrQkU7RUVtaUJGO0FBQ0Y7QUY1a0JJO0VPc0JGO0lQcUJFO0VFcWlCRjtBQUNGO0FGcmxCSTtFTzBCRjtJUHdCRTtFRXVpQkY7QUFDRjtBRnRsQkk7RU9zQkY7SUFNSTtFTDhqQko7QUFDRjtBRi9sQkk7RU8wQkY7SUFTSTtJQUNBO0VMZ2tCSjtBQUNGO0FLOWpCRTtFUEFBO0VPRUU7RUFDQSxjUjdDSztFUThDTDtFQUNBO0VBQ0E7QUxna0JKO0FGam1CSTtFTzJCRjtJUEVFO0VFd2tCRjtBQUNGO0FGMW1CSTtFTytCRjtJUEtFO0VFMGtCRjtBQUNGO0FGbm5CSTtFT21DRjtJUFFFO0VFNGtCRjtBQUNGO0FGNW5CSTtFT3VDRjtJUFdFO0VFOGtCRjtBQUNGO0FGam9CSTtFT3VDRjtJQVFJO0VMc2xCSjtBQUNGO0FLbGxCSTtFQUNFO0VBQUE7RUFDQTtBTG9sQk47QUYxb0JJO0VPb0RBO0lBSUk7SUFDQTtJQUNBO0VMc2xCTjtBQUNGO0FLbGxCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxvbEJKO0FGcHBCSTtFTzJERjtJQU9JO0VMc2xCSjtBQUNGO0FLcGxCRTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUxxbEJKO0FGaHFCSTtFT3FFRjtJQVFJO0VMdWxCSjtBQUNGO0FLcmxCRTtFQUNFO0VBQ0E7QUx1bEJKOztBTXRyQkE7RUFDRTtBTnlyQkY7QUZqckJJO0VRVEo7SVIwQ0U7SUFDQTtJQUNBLHNCQUh1QjtJUXJDckI7SUFDQTtFTjZyQkY7QUFDRjtBTXByQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnNyQko7QU1wckJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnNyQko7QUZqc0JJO0VRR0Y7SUFVSTtFTndyQko7QUFDRjtBTXRyQkU7RUFDRTtFQUNBO0FOd3JCSjtBTXZyQkk7RUFDRTtFQUNBO0VBQ0E7S0FBQTtFQUNBO0tBQUE7RUFDQTtBTnlyQk47O0FPcnVCRTtFQUNFO0VBQ0E7QVB3dUJKO0FPdHVCRTtFQUNFO0VBQ0E7QVB3dUJKO0FPdHVCRTtFQUNFO0VBQ0E7RUFDQTtBUHd1Qko7QU92dUJJO0VBQ0U7RUFDQTtFQUNBLGNWZE87RVVlUDtBUHl1Qk47QUZqdkJJO0VTSUE7SUFNSTtFUDJ1Qk47QUFDRjtBT3h1QkU7RUFDRTtBUDB1Qko7QU96dUJJO0VBQ0U7RUFDQTtBUDJ1Qk47QU96dUJJO0VBQ0U7RUFDQTtBUDJ1Qk47QU8xdUJNO0VBQ0U7RUFDQSxjVmhDSztFVWlDTDtFQUNBO0FQNHVCUjtBT3p1Qkk7RUFDRTtFQUNBO0FQMnVCTjtBT3h1QkU7RUFDRTtFQUNBO0VBQ0E7RUFrQ0E7Ozs7Ozs7SUFBQTtBUGd0Qko7QU9qdkJJO0VBQ0U7RUFDQTtFQUNBO0FQbXZCTjtBRjd4Qkk7RVN1Q0E7SUFLSTtFUHF2Qk47QUFDRjtBT252Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QlZoRU87RUM4Q1g7RVNvQkk7RUFFQTtFQUNBO0VBQ0E7QVBvdkJOO0FGdnlCSTtFU21DQTtJVE5BO0VFOHdCRjtBQUNGO0FGaHpCSTtFU3VDQTtJVEhBO0VFZ3hCRjtBQUNGO0FGenpCSTtFUzJDQTtJVEFBO0VFa3hCRjtBQUNGO0FGbDBCSTtFUytDQTtJVEdBO0VFb3hCRjtBQUNGO0FGdjBCSTtFUytDQTtJQWtCSTtJQUNBO0VQMHdCTjtBQUNGO0FPendCTTtFQUNFO0FQMndCUjtBTzl2QkU7RUFDRTtBUGd3Qko7QU8vdkJJO0VBQ0U7QVBpd0JOO0FPN3ZCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUCt2Qko7QU85dkJJO0VBQ0U7RUFDQTtFQUNBO0FQZ3dCTjs7QVEvMkJBO0VBQ0U7RVZ5Q0E7RUFDQTtFQUNBLHNCQUh1QjtFVXRDdkI7RUFDQTtFQUNBO0FSbzNCRjtBUWgzQkU7RUFDRTtBUmszQko7QVEvMkJFO0VBQ0U7QVJpM0JKO0FROTJCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJnM0JKO0FRNzJCRTtFQUNFO0VBQ0E7RUFDQTtBUisyQko7QUZsNEJJO0VVZ0JGO0lBS0k7RVJpM0JKO0FBQ0Y7QVE5MkJFO0VBQ0U7QVJnM0JKO0FGMTRCSTtFVXlCRjtJQUdJO0VSazNCSjtBQUNGO0FRLzJCRTtFQUNFO0FSaTNCSjtBUTkyQkU7RUFDRTtBUmczQko7QVE3MkJFO0VWREE7RVVHRTtFQUNBO0FSKzJCSjtBRjk0Qkk7RVU0QkY7SVZDRTtFRXEzQkY7QUFDRjtBRnY1Qkk7RVVnQ0Y7SVZJRTtFRXUzQkY7QUFDRjtBRmg2Qkk7RVVvQ0Y7SVZPRTtFRXkzQkY7QUFDRjtBRno2Qkk7RVV3Q0Y7SVZVRTtFRTIzQkY7QUFDRjtBUWw0Qkk7RUFDRTtBUm80Qk47QUZqN0JJO0VVd0NGO0lBUUk7RVJxNEJKO0FBQ0Y7QVFsNEJJO0VBQ0U7QVJvNEJOO0FGejdCSTtFVW9EQTtJQUdJO0VSczRCTjtBQUNGO0FRbjRCRTtFQUNFO0VWckJGO0VVdUJFO0VBQ0EsY1h0RVM7RVd1RVQ7RUFDQTtBUnE0Qko7QUYxN0JJO0VVK0NGO0lWbEJFO0VFaTZCRjtBQUNGO0FGbjhCSTtFVW1ERjtJVmZFO0VFbTZCRjtBQUNGO0FGNThCSTtFVXVERjtJVlpFO0VFcTZCRjtBQUNGO0FGcjlCSTtFVTJERjtJVlRFO0VFdTZCRjtBQUNGO0FGMTlCSTtFVTJERjtJQVFJO0VSMjVCSjtBQUNGO0FRMTVCSTtFQUNFO0VWL0JKO0VVaUNJO0FSNDVCTjtBRng5Qkk7RVV5REE7SVY1QkE7RUUrN0JGO0FBQ0Y7QUZqK0JJO0VVNkRBO0lWekJBO0VFaThCRjtBQUNGO0FGMStCSTtFVWlFQTtJVnRCQTtFRW04QkY7QUFDRjtBRm4vQkk7RVVxRUE7SVZuQkE7RUVxOEJGO0FBQ0Y7QVE5NkJJO0VBQ0U7RUFDQTtFQUNBLGNYbEZHO0VDNENQO0VVd0NJO0FSZzdCTjtBRm4vQkk7RVU4REE7SVZqQ0E7RUUwOUJGO0FBQ0Y7QUY1L0JJO0VVa0VBO0lWOUJBO0VFNDlCRjtBQUNGO0FGcmdDSTtFVXNFQTtJVjNCQTtFRTg5QkY7QUFDRjtBRjlnQ0k7RVUwRUE7SVZ4QkE7RUVnK0JGO0FBQ0Y7O0FTM2hDRTtFQUVFO0FUNmhDSjtBUzFoQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7Ozs7SUFBQTtBVGlpQ0o7QVN2aENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VYbUJGO0VXakJFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR5aENKO0FGdmlDSTtFV0VGO0lYMkJFO0VFOGdDRjtBQUNGO0FGaGpDSTtFV01GO0lYOEJFO0VFZ2hDRjtBQUNGO0FGempDSTtFV1VGO0lYaUNFO0VFa2hDRjtBQUNGO0FGbGtDSTtFV2NGO0lYb0NFO0VFb2hDRjtBQUNGO0FGdmtDSTtFV2NGO0lBY0k7SUFDQTtFVCtpQ0o7QUFDRjtBUzlpQ0k7RUFDRTtBVGdqQ047QVM5aUNJO0VBQ0U7RVhGSjtFQUNBO0VBQ0Esc0JBSHVCO0VXS25CO0VBQ0E7RUFDQTtBVGtqQ047QVNoakNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGtqQ047QVNoakNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGtqQ047O0FTN2lDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRnakNGO0FGam5DSTtFVzRESjtJQU9JO0lBQ0E7RVRrakNGO0FBQ0Y7QUYzbkNJO0VXZ0VKO0lBV0k7SUFDQTtFVG9qQ0Y7QUFDRjtBU25qQ0U7RUFDRTtFQUNBO0VBQ0E7S0FBQTtFQUNBO0tBQUE7RUFDQTtBVHFqQ0o7O0FTampDQTtFWGhERTtFV2tEQTtFQUNBO0FUb2pDRjtBRmxvQ0k7RVcyRUo7SVg5Q0k7RUV5bUNGO0FBQ0Y7QUYzb0NJO0VXK0VKO0lYM0NJO0VFMm1DRjtBQUNGO0FGcHBDSTtFV21GSjtJWHhDSTtFRTZtQ0Y7QUFDRjtBRjdwQ0k7RVd1Rko7SVhyQ0k7RUUrbUNGO0FBQ0Y7QVN2a0NFO0VBQ0U7RUFDQTtBVHlrQ0o7O0FTcmtDQTtFQUNFO0VBQ0E7RUFDQTtBVHdrQ0Y7QVN2a0NFO0VBQ0U7QVR5a0NKO0FTdmtDRTtFQUNFO0VBQ0E7RVh6RUY7RUFDQTtFQUNBLHNCQUh1QjtFVzRFckI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQya0NKO0FGN3JDSTtFV3dHRjtJQVlJO0VUNmtDSjtBQUNGO0FTM2tDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQ2a0NKO0FGcnNDSTtFV21IRjtJQU9JO0VUK2tDSjtBQUNGO0FGOXNDSTtFV3VIRjtJQVVJO0VUaWxDSjtBQUNGO0FTcGtDQTtFWDlHRTtFQUNBO0VBQ0Esc0JBSHVCO0VXaUh2QjtFQUNBO0VBQ0E7QVR3a0NGO0FGM3RDSTtFVytJSjtJQU1JO0VUMGtDRjtBQUNGO0FTemtDRTtFQUNFO0VYakhGO0VXbUhFO0VBQ0E7QVQya0NKO0FGMXRDSTtFVzJJRjtJWDlHRTtFRWlzQ0Y7QUFDRjtBRm51Q0k7RVcrSUY7SVgzR0U7RUVtc0NGO0FBQ0Y7QUY1dUNJO0VXbUpGO0lYeEdFO0VFcXNDRjtBQUNGO0FGcnZDSTtFV3VKRjtJWHJHRTtFRXVzQ0Y7QUFDRjtBU3ZsQ0U7RUFDRTtFQUNBO0FUeWxDSjtBRjl2Q0k7RVdtS0Y7SUFJSTtFVDJsQ0o7QUFDRjtBU3ZsQ0k7RVhySUY7RVd1SUk7QVR5bENOO0FGM3ZDSTtFV2dLQTtJWG5JQTtFRWt1Q0Y7QUFDRjtBRnB3Q0k7RVdvS0E7SVhoSUE7RUVvdUNGO0FBQ0Y7QUY3d0NJO0VXd0tBO0lYN0hBO0VFc3VDRjtBQUNGO0FGdHhDSTtFVzRLQTtJWDFIQTtFRXd1Q0Y7QUFDRjtBUzFtQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVDRtQ0o7QVMzbUNJO0VBQ0U7RUFDQTtBVDZtQ047QVM1bUNNO0VBQ0U7QVQ4bUNSOztBVWh6Q0U7RUFFRTtBVmt6Q0o7QUY1eUNJO0VZUkY7SUFJSTtFVm96Q0o7QUFDRjtBVWp6Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZtekNKO0FGaHpDSTtFWVpGO0lBV0k7RVZxekNKO0FBQ0Y7QUY3ekNJO0VZSkY7SUFjSTtFVnV6Q0o7QUFDRjtBRnQwQ0k7RVlBRjtJQWlCSTtJQUNBO0lBQ0E7RVZ5ekNKO0FBQ0Y7QVV2ekNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnl6Q0o7QVV0ekNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnd6Q0o7QUZqMkNJO0VZaUNGO0lBVUk7SUFDQTtFVjB6Q0o7QUFDRjtBVXZ6Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVnl6Q0o7QUY3MkNJO0VZZ0RGO0lBTUk7RVYyekNKO0FBQ0Y7QUZsM0NJO0VZeURGO0lBRUk7RVYyekNKO0FBQ0Y7QVV6ekNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVo5QkY7RVlnQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjJ6Q0o7QUYxM0NJO0VZa0RGO0lackJFO0VFaTJDRjtBQUNGO0FGbjRDSTtFWXNERjtJWmxCRTtFRW0yQ0Y7QUFDRjtBRjU0Q0k7RVkwREY7SVpmRTtFRXEyQ0Y7QUFDRjtBRnI1Q0k7RVk4REY7SVpaRTtFRXUyQ0Y7QUFDRjtBRjE1Q0k7RVk4REY7SUFlSTtFVmkxQ0o7QUFDRjtBVTkwQ0U7RVoxQ0E7RVk0Q0U7RUFDQTtBVmcxQ0o7QUZ4NUNJO0VZcUVGO0laeENFO0VFKzNDRjtBQUNGO0FGajZDSTtFWXlFRjtJWnJDRTtFRWk0Q0Y7QUFDRjtBRjE2Q0k7RVk2RUY7SVpsQ0U7RUVtNENGO0FBQ0Y7QUZuN0NJO0VZaUZGO0laL0JFO0VFcTRDRjtBQUNGO0FGeDdDSTtFWWlGRjtJQUtJO0VWczJDSjtBQUNGO0FVbjJDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZxMkNKO0FVcDJDSTtFQUNFLGNiM0dPO0FHaTlDYjtBRjE4Q0k7RVkwRkY7SUFhSTtFVnUyQ0o7QUFDRjtBVWgyQ0U7RUFDRTtBVmsyQ0o7QVVqMkNJO0VBQ0U7RUFBQTtFQUNBO0VBQ0E7QVZtMkNOO0FGbjlDSTtFWTZHQTtJQUtJO0lBQ0E7RVZxMkNOO0FBQ0Y7QUY3OUNJO0VZaUhBO0lBU0k7SUFDQTtJQUNBO0VWdTJDTjtBQUNGO0FVbjJDRTtFQUNFO0VBQ0E7RUFDQTtBVnEyQ0o7QUZ6K0NJO0VZaUlGO0lBS0k7RVZ1MkNKO0FBQ0Y7QVVyMkNFO0VBQ0U7RUFDQTtFQUNBO0VackdGO0VZdUdFO0FWdTJDSjtBRnorQ0k7RVk2SEY7SVpoR0U7RUVnOUNGO0FBQ0Y7QUZsL0NJO0VZaUlGO0laN0ZFO0VFazlDRjtBQUNGO0FGMy9DSTtFWXFJRjtJWjFGRTtFRW85Q0Y7QUFDRjtBRnBnREk7RVl5SUY7SVp2RkU7RUVzOUNGO0FBQ0Y7QUZ6Z0RJO0VZeUlGO0lBT0k7RVY2M0NKO0FBQ0Y7QVU1M0NJO0VBQ0U7RUFDQTtFQUNBO0VacEhKO0VBQ0E7RUFDQSxzQkFIdUI7RVl1SG5CO0VBQ0E7QVZnNENOOztBV2ppREE7RWIwQ0U7RUFDQTtFQUNBLHNCQUh1QjtFYXZDdkI7RUFDQTtFQUNBO0FYc2lERjtBRmppREk7RWFUSjtJQU1JO0lBQ0E7RVh3aURGO0FBQ0Y7QVdwaURFO0Vib0NBO0VhbENFO0VBQ0E7QVhzaURKO0FGaGlESTtFYVRGO0lic0NFO0VFdWdERjtBQUNGO0FGemlESTtFYUxGO0lieUNFO0VFeWdERjtBQUNGO0FGbGpESTtFYURGO0liNENFO0VFMmdERjtBQUNGO0FGM2pESTtFYUdGO0liK0NFO0VFNmdERjtBQUNGO0FGaGtESTtFYUdGO0lBS0k7SUFDQTtFWDRqREo7QUFDRjtBV3pqREU7RUFDRTtFQUNBO0FYMmpESjtBVzFqREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYNGpETjtBRjdsREk7RWFnQkE7SUFtQkk7SUFDQTtJQUNBO0VYOGpETjtBQUNGO0FXN2pETTtFQUNFO0FYK2pEUjtBVzdqRE07RUFDRTtFQUNBO0FYK2pEUjtBVzdqRE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VibEJOO0Vhb0JNO0FYK2pEUjtBRjltREk7RWFrQ0U7SWJMRjtFRXFsREY7QUFDRjtBRnZuREk7RWFzQ0U7SWJGRjtFRXVsREY7QUFDRjtBRmhvREk7RWEwQ0U7SWJDRjtFRXlsREY7QUFDRjtBRnpvREk7RWE4Q0U7SWJJRjtFRTJsREY7QUFDRjtBRjFvREk7RWEwQ0U7SUFlSTtFWHFsRFI7QUFDRjtBRm5wREk7RWE4Q0U7SUFrQkk7RVh1bERSO0FBQ0Y7QVd0bERRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWHdsRFY7QVdybERNO0VBQ0UseUJkckZLO0Vjc0ZMO0FYdWxEUjtBV3RsRFE7RUFFRTtFQUNBO0VBQ0E7RUFDQSxtQmQ1Rkc7RWM2Rkg7RUFDQTtFQUNBO0VBQ0E7QVh1bERWO0FXN2tESTtFQUNFO0FYK2tETjtBVzdrREk7RUFDRTtBWCtrRE47QVc3a0RRO0VBQ0U7QVgra0RWO0FXMWtEUTtFQUNFO0FYNGtEVjtBV3hrREk7RUFDRTtBWDBrRE47QVd4a0RJO0VBQ0U7QVgwa0ROO0FXeGtESTtFQUNFO0FYMGtETjtBV3hrREk7RUFDRTtBWDBrRE47QVd4a0RJO0VBQ0U7QVgwa0ROO0FXeGtESTtFQUNFO0FYMGtETjtBV3hrREk7RUFDRTtBWDBrRE47QVd4a0RJO0VBQ0U7QVgwa0ROO0FXdGtERTtFQUNFO0FYd2tESjtBV3RrREU7RUFDRTtBWHdrREo7QVd2a0RJO0VBQ0U7RUFDQTtBWHlrRE47O0FZbnVERTtFQUNFO0Fac3VESjtBRmx1REk7RWNMRjtJQUdJO0lBQ0E7RVp3dURKO0FBQ0Y7QVl0dURFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp3dURKO0FGenVESTtFY05GO0lBVUk7SUFDQTtFWnl1REo7QUFDRjtBWXh1REk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7S0FBQTtFQUNBO0FaMHVETjtBWXZ1REU7RUFDRTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaeXVESjtBWXh1REk7RUFDRTtBWjB1RE47O0FZcHVERTtFQUNFLHFCZnBESztBRzJ4RFQ7QVlwdURJO0VBQ0UseUJmM0RPO0VlNERQO0Fac3VETjs7QWFweURBO0VBQ0U7QWJ1eURGO0FhbnlERTtFQUNFLHlCaEJKUztFZ0JLVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYnF5REo7QUZyeURJO0VlUkY7SUFVSTtFYnV5REo7QUFDRjtBRjl5REk7RWVKRjtJQWFJO0VieXlESjtBQUNGO0FhdnlESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYnl5RE47QWF4eURNO0VBQ0U7QWIweURSO0FhdnlESTtFQUNFO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7S0FBQTtFQUNBO0FieXlETjs7QWM5MERBO0VoQjBDRTtFQUNBO0VBQ0Esc0JBSHVCO0VnQnZDdkI7RUFDQTtBZG0xREY7QWMvMERFO0VoQnlDQTtFZ0J2Q0U7RUFDQTtBZGkxREo7QUZ0MERJO0VnQmRGO0loQjJDRTtFRTZ5REY7QUFDRjtBRi8wREk7RWdCVkY7SWhCOENFO0VFK3lERjtBQUNGO0FGeDFESTtFZ0JORjtJaEJpREU7RUVpekRGO0FBQ0Y7QUZqMkRJO0VnQkZGO0loQm9ERTtFRW16REY7QUFDRjtBRnQyREk7RWdCRkY7SUFLSTtJQUNBO0lBQ0E7RWR1MkRKO0FBQ0Y7QWNyMkRFO0VBQ0U7RUFDQTtFQUNBO0FkdTJESjtBRmwzREk7RWdCUUY7SUFLSTtFZHkyREo7QUFDRjtBY3gyREk7RUFDRTtFaEJ1Qko7RWdCckJJO0VBQ0E7RUFDQTtFQUNBO0FkMDJETjtBRm4zREk7RWdCR0E7SWhCMEJBO0VFMDFERjtBQUNGO0FGNTNESTtFZ0JPQTtJaEI2QkE7RUU0MURGO0FBQ0Y7QUZyNERJO0VnQldBO0loQmdDQTtFRTgxREY7QUFDRjtBRjk0REk7RWdCZUE7SWhCbUNBO0VFZzJERjtBQUNGO0FjNTNETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJqQm5DSztFaUJvQ0w7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZDgzRFI7QWMxM0RFO0VoQlBBO0VBQ0E7RUFDQSxzQkFIdUI7RWdCVXJCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZDgzREo7QUYvNkRJO0VnQm9DRjtJQWVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWRnNERKO0FBQ0Y7QUY1N0RJO0VnQndDRjtJQXNCSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VkazRESjtBQUNGO0FjajRESTtFaEI3QkY7RWdCK0JJO0FkbTRETjtBRjc3REk7RWdCd0RBO0loQjNCQTtFRW82REY7QUFDRjtBRnQ4REk7RWdCNERBO0loQnhCQTtFRXM2REY7QUFDRjtBRi84REk7RWdCZ0VBO0loQnJCQTtFRXc2REY7QUFDRjtBRng5REk7RWdCb0VBO0loQmxCQTtFRTA2REY7QUFDRjtBY3I1REk7RUFDRTtFaEJsQ0o7RWdCb0NJO0VBQ0E7QWR1NUROO0FGdjlESTtFZ0I0REE7SWhCL0JBO0VFODdERjtBQUNGO0FGaCtESTtFZ0JnRUE7SWhCNUJBO0VFZzhERjtBQUNGO0FGeitESTtFZ0JvRUE7SWhCekJBO0VFazhERjtBQUNGO0FGbC9ESTtFZ0J3RUE7SWhCdEJBO0VFbzhERjtBQUNGO0FjdjZESTtFQUNFO0VBQUE7RUFDQTtBZHk2RE47QUYzL0RJO0VnQmdGQTtJQUlJO0lBQ0E7RWQyNkROO0FBQ0Y7QWN2NkRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWR5NkRKO0FGbmdFSTtFZ0JzRkY7SUFNSTtFZDI2REo7QUFDRjs7QWVyaEVBO0VBQ0UseUJsQkNXO0VrQkFYO0VBQ0E7RUFDQTtBZndoRUY7QWV2aEVFO0VBQ0U7QWZ5aEVKO0FldmhFRTtFQUNFO0FmeWhFSjs7QWdCL2hFQTtFQUNFO0VBQ0E7RUFDQTtBaEJraUVGO0FnQmppRUU7RUFDRTtFQUNBO0FoQm1pRUo7QWdCamlFRTtFQUNFO0VBQ0E7RWxCbUNGO0VrQmpDRTtBaEJtaUVKO0FGN2hFSTtFa0JWRjtJbEJ1Q0U7RUVvZ0VGO0FBQ0Y7QUZ0aUVJO0VrQk5GO0lsQjBDRTtFRXNnRUY7QUFDRjtBRi9pRUk7RWtCRkY7SWxCNkNFO0VFd2dFRjtBQUNGO0FGeGpFSTtFa0JFRjtJbEJnREU7RUUwZ0VGO0FBQ0Y7QWdCdGpFSTtFQUNFO0VsQnlCSjtFQUNBO0VBQ0Esc0JBSHVCO0VrQnRCbkI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQjBqRU47QWdCdmpFTTtFQUNFO0FoQnlqRVI7QWdCdGpFSTtFQUNFLGNuQjNCRztBR21sRVQ7O0FnQm5qRUE7RUFDRSx5Qm5CakNPO0VtQmtDUDtFQUNBO0VBQ0E7QWhCc2pFRjtBZ0JyakVFO0VBQ0U7RUFDQTtFQUNBO0FoQnVqRUo7QUYzbEVJO0VrQmlDRjtJQUtJO0lBQ0E7SUFDQTtFaEJ5akVKO0FBQ0Y7QWdCdmpFRTtFQUNFO0FoQnlqRUo7QUZybUVJO0VrQjJDRjtJQU1JO0lBQ0E7RWhCd2pFSjtFZ0I1akVJO0lBQ0U7RWhCOGpFTjtBQUNGO0FnQnpqRUU7RUFDRTtBaEIyakVKOztBZ0J2akVBO0VBQ0U7RUFDQTtBaEIwakVGO0FnQnpqRUU7RUFDRTtBaEIyakVKO0FGem5FSTtFa0JpRUY7SUFFSTtFaEIwakVKO0FBQ0Y7QWdCeGpFRTtFQUNFO0VBQ0E7RUFDQTtBaEIwakVKO0FnQnpqRUk7RUFDRTtBaEIyakVOO0FGdG9FSTtFa0JzRUY7SUFRSTtFaEI0akVKO0FBQ0Y7QWdCMWpFRTtFQUNFO0VBQ0E7QWhCNGpFSjtBRi9vRUk7RWtCaUZGO0lBSUk7SUFDQTtFaEI4akVKO0FBQ0Y7QWdCNWpFRTtFbEJsREE7RWtCb0RFO0VBQ0E7QWhCOGpFSjtBRjlvRUk7RWtCNkVGO0lsQmhERTtFRXFuRUY7QUFDRjtBRnZwRUk7RWtCaUZGO0lsQjdDRTtFRXVuRUY7QUFDRjtBRmhxRUk7RWtCcUZGO0lsQjFDRTtFRXluRUY7QUFDRjtBRnpxRUk7RWtCeUZGO0lsQnZDRTtFRTJuRUY7QUFDRjtBZ0JqbEVJO0VBQ0U7QWhCbWxFTjtBZ0JobEVFO0VsQjFEQTtFa0I0REU7RUFDQTtBaEJrbEVKO0FGMXFFSTtFa0JxRkY7SWxCeERFO0VFaXBFRjtBQUNGO0FGbnJFSTtFa0J5RkY7SWxCckRFO0VFbXBFRjtBQUNGO0FGNXJFSTtFa0I2RkY7SWxCbERFO0VFcXBFRjtBQUNGO0FGcnNFSTtFa0JpR0Y7SWxCL0NFO0VFdXBFRjtBQUNGO0FnQm5tRUU7RUFDRTtFQUNBO0FoQnFtRUo7QWdCcG1FSTtFbEJuRUY7RWtCcUVJO0VBQ0EsY25CcEhPO0VtQnFIUDtBaEJzbUVOO0FGeHNFSTtFa0I4RkE7SWxCakVBO0VFK3FFRjtBQUNGO0FGanRFSTtFa0JrR0E7SWxCOURBO0VFaXJFRjtBQUNGO0FGMXRFSTtFa0JzR0E7SWxCM0RBO0VFbXJFRjtBQUNGO0FGbnVFSTtFa0IwR0E7SWxCeERBO0VFcXJFRjtBQUNGO0FnQnRuRUU7RWxCM0VBO0VrQjZFRTtFQUNBO0FoQnduRUo7QUZqdUVJO0VrQnNHRjtJbEJ6RUU7RUV3c0VGO0FBQ0Y7QUYxdUVJO0VrQjBHRjtJbEJ0RUU7RUUwc0VGO0FBQ0Y7QUZudkVJO0VrQjhHRjtJbEJuRUU7RUU0c0VGO0FBQ0Y7QUY1dkVJO0VrQmtIRjtJbEJoRUU7RUU4c0VGO0FBQ0Y7QWdCM29FSTtFQUNFO0FoQjZvRU47O0FnQnZvRUE7RUFDRTtBaEIwb0VGO0FnQnpvRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY25CNUlLO0FHdXhFVDtBZ0Ixb0VJO0VBQ0UsY25COUlHO0VtQitJSDtBaEI0b0VOO0FnQnhvRUk7RUFDRSx5Qm5CcEpHO0FHOHhFVDtBZ0J6b0VNO0VBQ0U7QWhCMm9FUjs7QWdCcG9FQTtFQUNFO0VBQ0E7QWhCdW9FRjtBZ0J0b0VFO0VsQnJIQTtFa0J1SEU7RUFDQTtBaEJ3b0VKO0FGM3hFSTtFa0JnSkY7SWxCbkhFO0VFa3dFRjtBQUNGO0FGcHlFSTtFa0JvSkY7SWxCaEhFO0VFb3dFRjtBQUNGO0FGN3lFSTtFa0J3SkY7SWxCN0dFO0VFc3dFRjtBQUNGO0FGdHpFSTtFa0I0SkY7SWxCMUdFO0VFd3dFRjtBQUNGO0FnQjFwRUU7RWxCMUhBO0VrQjRIRTtFQUNBO0FoQjRwRUo7QUZwekVJO0VrQnFKRjtJbEJ4SEU7RUUyeEVGO0FBQ0Y7QUY3ekVJO0VrQnlKRjtJbEJySEU7RUU2eEVGO0FBQ0Y7QUZ0MEVJO0VrQjZKRjtJbEJsSEU7RUUreEVGO0FBQ0Y7QUYvMEVJO0VrQmlLRjtJbEIvR0U7RUVpeUVGO0FBQ0Y7QWdCOXFFRTtFQUNFO0VBQ0E7QWhCZ3JFSjtBZ0I3cUVJO0VBQ0U7QWhCK3FFTjtBZ0I3cUVJO0VsQnZJRjtBRXV6RUY7QUZsMUVJO0VrQmtLQTtJbEJySUE7RUV5ekVGO0FBQ0Y7QUYzMUVJO0VrQnNLQTtJbEJsSUE7RUUyekVGO0FBQ0Y7QUZwMkVJO0VrQjBLQTtJbEIvSEE7RUU2ekVGO0FBQ0Y7QUY3MkVJO0VrQjhLQTtJbEI1SEE7RUUrekVGO0FBQ0Y7QWdCaHNFRTtFQUNFO0FoQmtzRUo7QWdCanNFSTtFQUNFO0FoQm1zRU47QUZ4M0VJO0VrQndMRjtJQUVJO0VoQmtzRUo7QUFDRjs7QWdCL3JFQTtFQUNFO0FoQmtzRUY7O0FpQjE0RUE7RUFDRTtFbkJ5Q0E7RUFDQTtFQUNBLHNCQUh1QjtFbUJ0Q3ZCO0VBQ0E7RUFDQTtBakIrNEVGO0FpQno0RUU7RUFDRTtBakIyNEVKO0FpQng0RUU7RUFDRTtFQUNBO0FqQjA0RUo7QUZsNUVJO0VtQk1GO0lBSUk7RWpCNDRFSjtBQUNGO0FpQjE0RUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakI0NEVOO0FGejVFSTtFbUJTQTtJQU1JO0VqQjg0RU47QUFDRjtBRmw2RUk7RW1CYUE7SUFTSTtFakJnNUVOO0FBQ0Y7QWlCNTRFRTtFbkJZQTtFbUJWRTtFQUNBO0VBQ0E7RUFDQTtBakI4NEVKO0FGbDZFSTtFbUJlRjtJbkJjRTtFRXk0RUY7QUFDRjtBRjM2RUk7RW1CbUJGO0luQmlCRTtFRTI0RUY7QUFDRjtBRnA3RUk7RW1CdUJGO0luQm9CRTtFRTY0RUY7QUFDRjtBRjc3RUk7RW1CMkJGO0luQnVCRTtFRSs0RUY7QUFDRjs7QWlCMzVFTTtFQUNFO0VBQ0E7RUFDQTtBakI4NUVSO0FpQno1RUU7RUFDRTtFQUNBO0VBQ0E7QWpCMjVFSjtBaUJ2NUVFO0VBQ0U7RUFDQTtFQUNBO0FqQnk1RUo7QUZsOUVJO0VtQnNERjtJQUtJO0VqQjI1RUo7QUFDRjtBaUJ4NUVFO0VuQnhCQTtFbUIwQkU7RUFDQTtFQUNBO0FqQjA1RUo7QUZqOUVJO0VtQm1ERjtJbkJ0QkU7RUV3N0VGO0FBQ0Y7QUYxOUVJO0VtQnVERjtJbkJuQkU7RUUwN0VGO0FBQ0Y7QUZuK0VJO0VtQjJERjtJbkJoQkU7RUU0N0VGO0FBQ0Y7QUY1K0VJO0VtQitERjtJbkJiRTtFRTg3RUY7QUFDRjtBRmovRUk7RW1CK0RGO0lBTUk7SUFDQTtFakJnN0VKO0FBQ0Y7QWlCNzZFRTtFQUNFO0FqQis2RUo7QUYxL0VJO0VtQjBFRjtJQUdJO0VqQmk3RUo7QUFDRjtBaUI5NkVFO0VBQ0U7QWpCZzdFSjtBaUI3NkVFO0VBQ0UsY3BCN0ZTO0VvQjhGVDtFbkJoREY7RW1Ca0RFO0FqQis2RUo7QUY1L0VJO0VtQnlFRjtJbkI1Q0U7RUVtK0VGO0FBQ0Y7QUZyZ0ZJO0VtQjZFRjtJbkJ6Q0U7RUVxK0VGO0FBQ0Y7QUY5Z0ZJO0VtQmlGRjtJbkJ0Q0U7RUV1K0VGO0FBQ0Y7QUZ2aEZJO0VtQnFGRjtJbkJuQ0U7RUV5K0VGO0FBQ0Y7QWlCajhFSTtFQUNFO0VBQ0E7QWpCbThFTjtBaUIvN0VFO0VBQ0U7QWpCaThFSjs7QWlCNTdFRTtFQUNFO0FqQis3RUo7O0FHaGlGQTtBZWhCQTtFQUNFO0VwQitDQTtBRXNnRkY7QUZqaUZJO0VvQnJCSjtJcEJrREk7RUV3Z0ZGO0FBQ0Y7QUYxaUZJO0VvQmpCSjtJcEJxREk7RUUwZ0ZGO0FBQ0Y7QUZuakZJO0VvQmJKO0lwQndESTtFRTRnRkY7QUFDRjtBRjVqRkk7RW9CVEo7SXBCMkRJO0VFOGdGRjtBQUNGO0FrQnZrRkU7RUFDRTtFcEI0Q0Y7QUU4aEZGO0FGempGSTtFb0JsQkY7SXBCK0NFO0VFZ2lGRjtBQUNGO0FGbGtGSTtFb0JkRjtJcEJrREU7RUVraUZGO0FBQ0Y7QUYza0ZJO0VvQlZGO0lwQnFERTtFRW9pRkY7QUFDRjtBRnBsRkk7RW9CTkY7SXBCd0RFO0VFc2lGRjtBQUNGOztBa0J6bEZBO0VwQnVDRTtFb0JyQ0E7RUFDQSxjckJWVztBR3NtRmI7QUZubEZJO0VvQlpKO0lwQnlDSTtFRTBqRkY7QUFDRjtBRjVsRkk7RW9CUko7SXBCNENJO0VFNGpGRjtBQUNGO0FGcm1GSTtFb0JKSjtJcEIrQ0k7RUU4akZGO0FBQ0Y7QUY5bUZJO0VvQkFKO0lwQmtESTtFRWdrRkY7QUFDRjs7QWtCMW1GQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RXBCbUJBO0VBQ0E7RUFDQSxzQkFIdUI7RW9CaEJ2QjtBbEIrbUZGO0FGbm5GSTtFb0JGSjtJQVFJO0VsQmluRkY7QUFDRjtBRjVuRkk7RW9CRUo7SUFXSTtFbEJtbkZGO0FBQ0Y7QUZyb0ZJO0VvQk1KO0lBY0k7RWxCcW5GRjtBQUNGO0FGOW9GSTtFb0JVSjtJQWlCSTtJQUNBO0VsQnVuRkY7RWtCdG5GRTtJQUNFO0lBQ0E7RWxCd25GSjtFa0J0bkZFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxCd25GSjtBQUNGO0FrQnRuRkU7RUFDRTtFQUNBO0FsQnduRko7QUZ4cUZJO0VvQjhDRjtJQUlJO0VsQjBuRko7QUFDRjtBRjdxRkk7RW9COENGO0lBT0k7SUFDQTtJQUNBO0VsQjRuRko7QUFDRjtBRnByRkk7RW9CeURBO0lBRUk7SUFDQTtFbEI2bkZOO0FBQ0Y7QWtCNW5GTTtFQUNFO0FsQjhuRlI7QWtCMW5GRTtFcEI1QkE7RW9COEJFO0VBQ0E7QWxCNG5GSjtBRnRyRkk7RW9CdURGO0lwQjFCRTtFRTZwRkY7QUFDRjtBRi9yRkk7RW9CMkRGO0lwQnZCRTtFRStwRkY7QUFDRjtBRnhzRkk7RW9CK0RGO0lwQnBCRTtFRWlxRkY7QUFDRjtBRmp0Rkk7RW9CbUVGO0lwQmpCRTtFRW1xRkY7QUFDRjtBa0Ivb0ZJO0VBQ0UsY3JCL0VPO0FHZ3VGYjtBa0I5b0ZFO0VBQ0UsY3JCbkZTO0VxQm9GVDtFcEJ0Q0Y7RW9Cd0NFO0VBQUE7RUFDQTtFQUNBO0FsQmdwRko7QUZydEZJO0VvQitERjtJcEJsQ0U7RUU0ckZGO0FBQ0Y7QUY5dEZJO0VvQm1FRjtJcEIvQkU7RUU4ckZGO0FBQ0Y7QUZ2dUZJO0VvQnVFRjtJcEI1QkU7RUVnc0ZGO0FBQ0Y7QUZodkZJO0VvQjJFRjtJcEJ6QkU7RUVrc0ZGO0FBQ0Y7QWtCaHFGSTtFcEI5Q0Y7RW9CZ0RJO0FsQmtxRk47QUY3dUZJO0VvQnlFQTtJcEI1Q0E7RUVvdEZGO0FBQ0Y7QUZ0dkZJO0VvQjZFQTtJcEJ6Q0E7RUVzdEZGO0FBQ0Y7QUYvdkZJO0VvQmlGQTtJcEJ0Q0E7RUV3dEZGO0FBQ0Y7QUZ4d0ZJO0VvQnFGQTtJcEJuQ0E7RUUwdEZGO0FBQ0Y7QWtCcHJGSTtFQUVFO0FsQnFyRk47QWtCcHJGTTtFcEJyREo7RW9CdURNO0FsQnNyRlI7QUZ4d0ZJO0VvQmdGRTtJcEJuREY7RUUrdUZGO0FBQ0Y7QUZqeEZJO0VvQm9GRTtJcEJoREY7RUVpdkZGO0FBQ0Y7QUYxeEZJO0VvQndGRTtJcEI3Q0Y7RUVtdkZGO0FBQ0Y7QUZueUZJO0VvQjRGRTtJcEIxQ0Y7RUVxdkZGO0FBQ0Y7QWtCcnNGRTtFcEI1REE7RW9COERFO0FsQnVzRko7QUZoeUZJO0VvQnVGRjtJcEIxREU7RUV1d0ZGO0FBQ0Y7QUZ6eUZJO0VvQjJGRjtJcEJ2REU7RUV5d0ZGO0FBQ0Y7QUZsekZJO0VvQitGRjtJcEJwREU7RUUyd0ZGO0FBQ0Y7QUYzekZJO0VvQm1HRjtJcEJqREU7RUU2d0ZGO0FBQ0Y7QWtCMXRGSTtFcEIvREY7RW9CaUVJO0VBQ0EsY3JCaEhPO0FHNDBGYjtBRnp6Rkk7RW9CMEZBO0lwQjdEQTtFRWd5RkY7QUFDRjtBRmwwRkk7RW9COEZBO0lwQjFEQTtFRWt5RkY7QUFDRjtBRjMwRkk7RW9Ca0dBO0lwQnZEQTtFRW95RkY7QUFDRjtBRnAxRkk7RW9Cc0dBO0lwQnBEQTtFRXN5RkY7QUFDRjtBRnIxRkk7RW9Ca0dBO0lBS0k7RWxCa3ZGTjtBQUNGO0FrQjl1RkU7RUFDRTtFQUNBO0FsQmd2Rko7QUY5MUZJO0VvQjRHRjtJQUlJO0VsQmt2Rko7QUFDRjtBRnYyRkk7RW9CZ0hGO0lBT0k7SUFDQTtFbEJvdkZKO0FBQ0Y7QWtCbnZGSTtFQUNFO0FsQnF2Rk47QUZoM0ZJO0VvQjBIQTtJQUdJO0lBQUE7SUFDQTtJQUNBO0VsQnV2Rk47QUFDRjs7QWtCbHZGQTtBQUNBO0VBQ0U7QWxCcXZGRjtBa0JwdkZFO0VBRUU7RUFDQTtBbEJxdkZKO0FrQm52RkU7RUFFRTtFQUNBO0FsQm92Rko7QWtCbHZGRTtFQUNFO0VwQjVHRjtFb0I4R0U7RUFDQTtBbEJvdkZKO0FGOTNGSTtFb0JzSUY7SXBCekdFO0VFcTJGRjtBQUNGO0FGdjRGSTtFb0IwSUY7SXBCdEdFO0VFdTJGRjtBQUNGO0FGaDVGSTtFb0I4SUY7SXBCbkdFO0VFeTJGRjtBQUNGO0FGejVGSTtFb0JrSkY7SXBCaEdFO0VFMjJGRjtBQUNGO0FrQnR3RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQnd3Rko7QUZyNkZJO0VvQndKRjtJQU9JO0lBQ0E7SUFDQTtFbEIwd0ZKO0FBQ0Y7QWtCendGSTtFQUNFO0VBQ0E7RUFBQTtFQUNBO0FsQjJ3Rk47QUZqN0ZJO0VvQm1LQTtJQUtJO0lBQ0E7RWxCNndGTjtBQUNGOztBa0J4d0ZBO0FBQ0E7RUFDRTtFcEJoSkE7RUFDQTtFQUNBLHNCQUh1QjtFb0JtSnZCO0VBQ0E7RUFDQTtBbEI2d0ZGO0FGMTdGSTtFb0J3S0o7SUFPSTtFbEIrd0ZGO0FBQ0Y7QUZuOEZJO0VvQjRLSjtJQVVJO0lBQ0E7SUFDQTtFbEJpeEZGO0FBQ0Y7QWtCaHhGRTtFQUNFO0FsQmt4Rko7QUY3OEZJO0VvQjBMRjtJQUdJO0VsQm94Rko7QUFDRjtBa0JueEZJO0VBQ0U7RUFDQTtFcEI5Sko7QUVvN0ZGO0FGLzhGSTtFb0J1TEE7SXBCMUpBO0VFczdGRjtBQUNGO0FGeDlGSTtFb0IyTEE7SXBCdkpBO0VFdzdGRjtBQUNGO0FGaitGSTtFb0IrTEE7SXBCcEpBO0VFMDdGRjtBQUNGO0FGMStGSTtFb0JtTUE7SXBCakpBO0VFNDdGRjtBQUNGO0FGMytGSTtFb0IrTEE7SUFLSTtJQUNBO0lBQ0E7RWxCMnlGTjtBQUNGO0FrQnh5RkU7RUFDRTtFQUNBO0FsQjB5Rko7QUZsL0ZJO0VvQnNNRjtJQUlJO0VsQjR5Rko7QUFDRjtBRjMvRkk7RW9CME1GO0lBT0k7SUFDQTtFbEI4eUZKO0FBQ0Y7QWtCNXlGRTtFQUNFO0VBQ0E7RUFDQTtBbEI4eUZKO0FGdGdHSTtFb0JxTkY7SUFLSTtJQUNBO0VsQmd6Rko7QUFDRjtBa0IveUZJO0VBQ0U7QWxCaXpGTjtBRjNnR0k7RW9CeU5BO0lBR0k7SUFDQTtFbEJtekZOO0FBQ0Y7QUZyaEdJO0VvQjZOQTtJQU9JO0VsQnF6Rk47QUFDRjtBa0JqekZFO0VBQ0U7RUFDQTtFQUNBO0FsQm16Rko7QUZ2aEdJO0VvQmlPRjtJQUtJO0VsQnF6Rko7QUFDRjtBRmhpR0k7RW9CcU9GO0lBUUk7SUFDQTtFbEJ1ekZKO0FBQ0Y7QUYxaUdJO0VvQnlPRjtJQVlJO0lBQ0E7SUFDQTtFbEJ5ekZKO0FBQ0Y7QUZyakdJO0VvQjZPRjtJQWlCSTtFbEIyekZKO0FBQ0Y7QWtCenpGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQjJ6Rko7QUZwakdJO0VvQnFQRjtJQU1JO0VsQjZ6Rko7QUFDRjtBRjdqR0k7RW9CeVBGO0lBU0k7RWxCK3pGSjtBQUNGO0FGdGtHSTtFb0I2UEY7SUFZSTtJQUNBO0lBQ0E7RWxCaTBGSjtBQUNGOztBa0I3ekZBO0FBQ0E7RUFDRTtFcEJyUEE7RUFDQTtFQUNBLHNCQUh1QjtFb0J3UHZCO0VBQ0E7QWxCazBGRjtBRm5sR0k7RW9CNlFKO0lBTUk7SUFDQTtFbEJvMEZGO0FBQ0Y7QUY3bEdJO0VvQmlSSjtJQVVJO0lBQ0E7RWxCczBGRjtBQUNGO0FGdm1HSTtFb0JxUko7SUFjSTtJQUNBO0lBQ0E7RWxCdzBGRjtBQUNGO0FrQnYwRkU7RUFDRTtFQUNBO0VBQ0E7QWxCeTBGSjtBRjNtR0k7RW9CK1JGO0lBS0k7SUFDQTtJQUNBO0VsQjIwRko7QUFDRjtBRnRuR0k7RW9CbVNGO0lBVUk7SUFDQTtJQUNBO0VsQjYwRko7QUFDRjtBRmpvR0k7RW9CdVNGO0lBZUk7SUFDQTtJQUNBO0lBQ0E7RWxCKzBGSjtBQUNGO0FrQjcwRkU7RXBCclJBO0VvQnVSRTtBbEIrMEZKO0FGam9HSTtFb0JnVEY7SXBCblJFO0VFd21HRjtBQUNGO0FGMW9HSTtFb0JvVEY7SXBCaFJFO0VFMG1HRjtBQUNGO0FGbnBHSTtFb0J3VEY7SXBCN1FFO0VFNG1HRjtBQUNGO0FGNXBHSTtFb0I0VEY7SXBCMVFFO0VFOG1HRjtBQUNGO0FGanFHSTtFb0I0VEY7SUFJSTtJQUNBO0VsQnEyRko7QUFDRjtBa0JwMkZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFBQTtBbEJzMkZOO0FGN3FHSTtFb0JtVUE7SUFNSTtJQUNBO0VsQncyRk47QUFDRjtBa0JyMkZFO0VwQnZTQTtFb0J5U0U7QWxCdTJGSjtBRjNxR0k7RW9Ca1VGO0lwQnJTRTtFRWtwR0Y7QUFDRjtBRnByR0k7RW9Cc1VGO0lwQmxTRTtFRW9wR0Y7QUFDRjtBRjdyR0k7RW9CMFVGO0lwQi9SRTtFRXNwR0Y7QUFDRjtBRnRzR0k7RW9COFVGO0lwQjVSRTtFRXdwR0Y7QUFDRjtBRi9yR0k7RW9Ca1VGO0lBSUk7RWxCNjNGSjtBQUNGO0FGeHNHSTtFb0JzVUY7SUFPSTtJQUNBO0VsQiszRko7QUFDRjtBRmx0R0k7RW9CMFVGO0lBV0k7RWxCaTRGSjtBQUNGO0FGM3RHSTtFb0I4VUY7SUFjSTtJQUNBO0lBQ0E7RWxCbTRGSjtBQUNGOztBa0IvM0ZBO0FBQ0E7RUFDRTtFcEJwVUE7RUFDQTtFQUNBLHNCQUh1QjtFb0J1VXZCO0VBQ0E7QWxCbzRGRjtBRmh1R0k7RW9Cd1ZKO0lBTUk7RWxCczRGRjtBQUNGO0FGenVHSTtFb0I0Vko7SUFTSTtFbEJ3NEZGO0FBQ0Y7QUZ0dkdJO0VvQm9XSjtJQVlJO0lBQ0E7SUFDQTtFbEIwNEZGO0FBQ0Y7QWtCejRGRTtFQUNFO0VwQjlVRjtBRTB0R0Y7QUZydkdJO0VvQndXRjtJcEIzVUU7RUU0dEdGO0FBQ0Y7QUY5dkdJO0VvQjRXRjtJcEJ4VUU7RUU4dEdGO0FBQ0Y7QUZ2d0dJO0VvQmdYRjtJcEJyVUU7RUVndUdGO0FBQ0Y7QUZoeEdJO0VvQm9YRjtJcEJsVUU7RUVrdUdGO0FBQ0Y7QUZqeEdJO0VvQmdYRjtJQUlJO0VsQmk2Rko7QUFDRjtBa0IvNUZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxCaTZGSjtBRmh5R0k7RW9CMlhGO0lBTUk7SUFDQTtFbEJtNkZKO0FBQ0Y7QWtCbDZGSTtFQUVFO0VBQ0E7QWxCbTZGTjtBRnR5R0k7RW9CZ1lBO0lBS0k7RWxCcTZGTjtBQUNGO0FGL3lHSTtFb0JvWUE7SUFRSTtFbEJ1NkZOO0FBQ0Y7QWtCcDZGRTtFcEJ6V0E7RW9CMldFO0VBQUE7RUFDQTtBbEJzNkZKO0FGN3lHSTtFb0JvWUY7SXBCdldFO0VFb3hHRjtBQUNGO0FGdHpHSTtFb0J3WUY7SXBCcFdFO0VFc3hHRjtBQUNGO0FGL3pHSTtFb0I0WUY7SXBCaldFO0VFd3hHRjtBQUNGO0FGeDBHSTtFb0JnWkY7SXBCOVZFO0VFMHhHRjtBQUNGO0FGejBHSTtFb0I0WUY7SUFLSTtJQUNBO0lBQ0E7SUFDQTtFbEI0N0ZKO0VrQjM3Rkk7SUFDRTtFbEI2N0ZOO0FBQ0Y7QUZ4MUdJO0VvQmdaRjtJQWNJO0lBQ0E7SUFDQTtFbEI4N0ZKO0FBQ0Y7QWtCNTdGRTtFQUNFO0VBQ0E7RUFDQTtBbEI4N0ZKO0FGaDJHSTtFb0IrWkY7SUFLSTtJQUNBO0lBQ0E7RWxCZzhGSjtBQUNGO0FrQjk3RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQmc4Rko7QUZ0MkdJO0VvQmlhRjtJQU9JO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxCazhGSjtBQUNGO0FGbjNHSTtFb0JxYUY7SUFjSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VsQm84Rko7QUFDRjtBRmg0R0k7RW9CeWFGO0lBcUJJO0lBQ0E7SUFDQTtJQUNBO0VsQnM4Rko7QUFDRjtBRjU0R0k7RW9CNmFGO0lBMkJJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxCdzhGSjtBQUNGOztBa0JwOEZBO0FBQ0E7RUFDRTtFcEJsYkE7RUFDQTtFQUNBLHNCQUh1QjtFb0JxYnZCO0VBQ0E7QWxCeThGRjtBRi81R0k7RW9Ca2RKO0lBTUk7SUFDQTtJQUNBO0VsQjI4RkY7QUFDRjtBa0J6OEZFO0VBQ0U7RUFDQTtFQUNBO0FsQjI4Rko7QUYzNkdJO0VvQjZkRjtJQUtJO0lBQ0E7RWxCNjhGSjtBQUNGO0FrQjM4RkU7RUFDRTtBbEI2OEZKO0FrQjM4RkU7RUFDRTtFQUNBO0VBQ0E7QWxCNjhGSjs7QWtCejhGQTtBQUNBO0VBQ0U7RXBCamRBO0VBQ0E7RUFDQSxzQkFIdUI7RW9Cb2R2QjtFQUNBO0FsQjg4RkY7QUZ2N0dJO0VvQnFlSjtJQU1JO0VsQmc5RkY7QUFDRjtBRmg4R0k7RW9CeWVKO0lBU0k7SUFDQTtJQUNBO0VsQms5RkY7QUFDRjtBRjM4R0k7RW9CNmVKO0lBY0k7SUFDQTtFbEJvOUZGO0FBQ0Y7QUZyOUdJO0VvQmlmSjtJQWtCSTtJQUNBO0lBQ0E7RWxCczlGRjtBQUNGO0FrQnI5RkU7RUFDRTtBbEJ1OUZKO0FGLzlHSTtFb0J1Z0JGO0lBR0k7RWxCeTlGSjtBQUNGO0FrQnY5RkU7RXBCdGVBO0FFZzhHRjtBRjM5R0k7RW9CaWdCRjtJcEJwZUU7RUVrOEdGO0FBQ0Y7QUZwK0dJO0VvQnFnQkY7SXBCamVFO0VFbzhHRjtBQUNGO0FGNytHSTtFb0J5Z0JGO0lwQjlkRTtFRXM4R0Y7QUFDRjtBRnQvR0k7RW9CNmdCRjtJcEIzZEU7RUV3OEdGO0FBQ0Y7QWtCNStGSTtFQUNFLGNyQnZoQk87QUdxZ0hiO0FrQjUrRkk7RXBCM2VGO0VvQjZlSSxjckIzaEJPO0FHeWdIYjtBRnQvR0k7RW9Cc2dCQTtJcEJ6ZUE7RUU2OUdGO0FBQ0Y7QUYvL0dJO0VvQjBnQkE7SXBCdGVBO0VFKzlHRjtBQUNGO0FGeGdISTtFb0I4Z0JBO0lwQm5lQTtFRWkrR0Y7QUFDRjtBRmpoSEk7RW9Ca2hCQTtJcEJoZUE7RUVtK0dGO0FBQ0Y7QUZ0aEhJO0VvQjZnQkY7SUFVSTtJQUNBO0VsQm1nR0o7QUFDRjtBa0JoZ0dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxCa2dHSjtBRnRoSEk7RW9CZ2hCRjtJQU1JO0lBQ0E7SUFDQTtFbEJvZ0dKO0FBQ0Y7QUZqaUhJO0VvQm9oQkY7SUFXSTtJQUNBO0lBQ0E7RWxCc2dHSjtBQUNGO0FGNWlISTtFb0J3aEJGO0lBZ0JJO0lBQ0E7SUFDQTtFbEJ3Z0dKO0FBQ0Y7QUZ2akhJO0VvQjRoQkY7SUFxQkk7SUFDQTtJQUNBO0lBQ0E7RWxCMGdHSjtBQUNGO0FrQnhnR0U7RUFDRTtFQUNBO0VBQ0E7QWxCMGdHSjtBRnBrSEk7RW9CdWpCRjtJQUtJO0VsQjRnR0o7QUFDRjs7QWtCdmdHQTtBQUNBO0VBQ0U7RXBCbmlCQTtFQUNBO0VBQ0Esc0JBSHVCO0VvQnNpQnZCO0VBQ0E7RUFDQTtBbEI0Z0dGO0FGNWtISTtFb0IyakJKO0lBT0k7RWxCOGdHRjtBQUNGO0FGcmxISTtFb0IrakJKO0lBVUk7SUFDQTtJQUNBO0VsQmdoR0Y7QUFDRjtBRmhtSEk7RW9CbWtCSjtJQWVJO0lBQ0E7SUFDQTtFbEJraEdGO0FBQ0Y7QWtCamhHRTtFQUNFO0FsQm1oR0o7QWtCbGhHSTtFQUNFO0FsQm9oR047QUZ6bUhJO0VvQmtsQkY7SUFNSTtFbEJxaEdKO0VrQnBoR0k7SUFDRTtFbEJzaEdOO0VrQnBoR0k7SUFDRTtJQUNBO0lBQ0E7RWxCc2hHTjtBQUNGO0FGMW5ISTtFb0JzbEJGO0lBaUJJO0VsQnVoR0o7RWtCdGhHSTtJQUNFO0lBQ0E7RWxCd2hHTjtFa0J0aEdJO0lBQ0U7SUFDQTtJQUNBO0VsQndoR047QUFDRjtBa0JyaEdFO0VwQjVrQkE7RW9COGtCRTtFQUNBO0FsQnVoR0o7QUZqb0hJO0VvQnVtQkY7SXBCMWtCRTtFRXdtSEY7QUFDRjtBRjFvSEk7RW9CMm1CRjtJcEJ2a0JFO0VFMG1IRjtBQUNGO0FGbnBISTtFb0IrbUJGO0lwQnBrQkU7RUU0bUhGO0FBQ0Y7QUY1cEhJO0VvQm1uQkY7SXBCamtCRTtFRThtSEY7QUFDRjtBRjdwSEk7RW9CK21CRjtJQUtJO0VsQjZpR0o7QUFDRjtBRnRxSEk7RW9CbW5CRjtJQVFJO0lBQ0E7SUFDQTtFbEIraUdKO0FBQ0Y7QWtCN2lHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQitpR0o7QUZ2cUhJO0VvQm9uQkY7SUFNSTtJQUNBO0lBQ0E7SUFDQTtFbEJpakdKO0FBQ0Y7QUZuckhJO0VvQnduQkY7SUFZSTtJQUNBO0lBQ0E7SUFDQTtFbEJtakdKO0FBQ0Y7QUYvckhJO0VvQjRuQkY7SUFrQkk7SUFDQTtJQUNBO0lBQ0E7RWxCcWpHSjtBQUNGO0FGM3NISTtFb0Jnb0JGO0lBd0JJO0lBQ0E7SUFDQTtFbEJ1akdKO0FBQ0Y7O0FrQmxqR0U7RUFFRTtBbEJvakdKO0FrQm5qR0k7RUFDRTtBbEJxakdOO0FrQmxqR0U7RUFDRTtFQUNBO0FsQm9qR0o7QUY3dEhJO0VvQnVxQkY7SUFJSTtFbEJzakdKO0FBQ0Y7QWtCcGpHRTtFQUNFO0FsQnNqR0o7QUZydUhJO0VvQjhxQkY7SUFHSTtFbEJ3akdKO0FBQ0Y7O0FHaHVIQTtBZ0JuQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CdXZIRjtBbUJydkhFO0VBQ0U7QW5CdXZISjtBbUJwdkhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5Cc3ZISjtBbUJwdkhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5Cc3ZISjtBbUJwdkhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5Cc3ZISjtBbUJwdkhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Cc3ZISjtBbUJwdkhFO0VBQ0U7QW5Cc3ZISjtBbUJwdkhFO0VBQ0U7QW5Cc3ZISjtBbUJudkhFO0VBQ0U7RUFDQTtBbkJxdkhKO0FtQmx2SEk7RUFDRTtFQUNBO0VBQ0E7QW5Cb3ZITjtBbUJqdkhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQm12SEo7QW1CbHZISTtFQUNFO0FuQm92SE47O0FvQnJ6SEE7RUFDRTtBcEJ3ekhGO0FvQnZ6SEU7RUFDRTtFQUNBLHlCdkJGUztFdUJHVDtFQUNBO0V0QjBDRjtFc0J4Q0U7QXBCeXpISjtBRjV5SEk7RXNCbkJGO0l0QmdERTtFRW14SEY7QUFDRjtBRnJ6SEk7RXNCZkY7SXRCbURFO0VFcXhIRjtBQUNGO0FGOXpISTtFc0JYRjtJdEJzREU7RUV1eEhGO0FBQ0Y7QUZ2MEhJO0VzQlBGO0l0QnlERTtFRXl4SEY7QUFDRjtBb0J6MEhJO0V0Qm9DRjtFc0JsQ0k7QXBCMjBITjtBRnAwSEk7RXNCVEE7SXRCc0NBO0VFMnlIRjtBQUNGO0FGNzBISTtFc0JMQTtJdEJ5Q0E7RUU2eUhGO0FBQ0Y7QUZ0MUhJO0VzQkRBO0l0QjRDQTtFRSt5SEY7QUFDRjtBRi8xSEk7RXNCR0E7SXRCK0NBO0VFaXpIRjtBQUNGO0FvQjMxSEU7RUFDRTtFQUNBO0VBQ0E7QXBCNjFISjtBb0I1MUhJO0VBQ0U7RUFDQTtFQUNBO0FwQjgxSE47QUY5MkhJO0VzQmFBO0lBS0k7RXBCZzJITjtBQUNGO0FvQnoxSEU7RUFDRTtFQUNBO0FwQjIxSEo7QW9CMTFISTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwQjQxSE47QW9CeDFIRTtFQUNFO0FwQjAxSEo7QW9CdjFIRTtFdEJGQTtFc0JJRTtFQUNBO0VBQ0E7RUFDQTtBcEJ5MUhKO0FGMzNISTtFc0I2QkY7SXRCQUU7RUVrMkhGO0FBQ0Y7QUZwNEhJO0VzQmlDRjtJdEJHRTtFRW8ySEY7QUFDRjtBRjc0SEk7RXNCcUNGO0l0Qk1FO0VFczJIRjtBQUNGO0FGdDVISTtFc0J5Q0Y7SXRCU0U7RUV3MkhGO0FBQ0Y7QW9CNTJISTtFQUNFO0VBQ0E7RXRCVko7QUV5M0hGO0FGcDVISTtFc0JtQ0E7SXRCTkE7RUUyM0hGO0FBQ0Y7QUY3NUhJO0VzQnVDQTtJdEJIQTtFRTYzSEY7QUFDRjtBRnQ2SEk7RXNCMkNBO0l0QkFBO0VFKzNIRjtBQUNGO0FGLzZISTtFc0IrQ0E7SXRCR0E7RUVpNEhGO0FBQ0Y7QW9CaDRISTtFdEJiRjtFc0JlSTtFQUNBO0VBQ0E7QXBCazRITjtBRjk2SEk7RXNCd0NBO0l0QlhBO0VFcTVIRjtBQUNGO0FGdjdISTtFc0I0Q0E7SXRCUkE7RUV1NUhGO0FBQ0Y7QUZoOEhJO0VzQmdEQTtJdEJMQTtFRXk1SEY7QUFDRjtBRno4SEk7RXNCb0RBO0l0QkZBO0VFMjVIRjtBQUNGO0FvQnI1SE07RUFDRTtBcEJ1NUhSO0FvQmw1SEU7RXRCeEJBO0VzQjBCRTtFQUNBO0VBQ0E7RUFDQTtBcEJvNUhKO0FGNThISTtFc0JtREY7SXRCdEJFO0VFbTdIRjtBQUNGO0FGcjlISTtFc0J1REY7SXRCbkJFO0VFcTdIRjtBQUNGO0FGOTlISTtFc0IyREY7SXRCaEJFO0VFdTdIRjtBQUNGO0FGditISTtFc0IrREY7SXRCYkU7RUV5N0hGO0FBQ0Y7QUY1K0hJO0VzQitERjtJQU9JO0VwQjA2SEo7QUFDRjtBb0J6NkhJO0VBQ0U7RUFDQTtFQUNBO0FwQjI2SE47QW9CejZISTtFQUNFO0VBQ0E7RUFDQTtBcEIyNkhOO0FvQng2SEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnZCakdTO0V1QmtHVDtFQUNBO0VBRUE7QXBCeTZISjtBb0J4NkhJO0VBQ0U7RUFDQTtBcEIwNkhOO0FvQng2SEk7RUFDRTtFQUNBO0VBQ0E7QXBCMDZITjtBb0J2NkhNO0VBQ0U7RUFDQTtBcEJ5NkhSO0FvQnI2SE07RUFDRTtBcEJ1NkhSO0FvQm42SE07RUFDRTtBcEJxNkhSO0FvQmo2SEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEJtNkhKO0FvQmw2SEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEJvNkhOO0FGdGlJSTtFc0I4SEE7SUFNSTtFcEJzNkhOO0FBQ0Y7QUYzaUlJO0VzQnlIRjtJQWdCSTtJQUNBO0VwQnM2SEo7QUFDRjtBb0JuNkhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RXRCM0dGO0VzQjZHRTtFQUNBO0FwQnE2SEo7QUY5aUlJO0VzQmtJRjtJdEJyR0U7RUVxaElGO0FBQ0Y7QUZ2aklJO0VzQnNJRjtJdEJsR0U7RUV1aElGO0FBQ0Y7QUZoa0lJO0VzQjBJRjtJdEIvRkU7RUV5aElGO0FBQ0Y7QUZ6a0lJO0VzQjhJRjtJdEI1RkU7RUUyaElGO0FBQ0Y7QW9CeDdISTtFQUNFO0FwQjA3SE47QW9CejdITTtFQUNFO0FwQjI3SFI7QW9CaDdISTtFQUNFLGN2QjVLTztFdUI2S1A7QXBCazdITjs7QW9CNTZIRTtFdEJySUE7RXNCdUlFO0FwQis2SEo7QUZqbElJO0VzQmdLRjtJdEJuSUU7RUV3aklGO0FBQ0Y7QUYxbElJO0VzQm9LRjtJdEJoSUU7RUUwaklGO0FBQ0Y7QUZubUlJO0VzQndLRjtJdEI3SEU7RUU0aklGO0FBQ0Y7QUY1bUlJO0VzQjRLRjtJdEIxSEU7RUU4aklGO0FBQ0Y7O0FxQjFuSUE7RUFDRTtFQThDQTs7O0lBQUE7QXJCbWxJRjtBcUJob0lFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCa29JSjtBRmxvSUk7RXVCUEY7SUFTSTtFckJvb0lKO0FBQ0Y7QXFCam9JSTtFdkJpQ0Y7RXVCL0JJO0VBQ0E7QXJCbW9JTjtBRmhvSUk7RXVCTkE7SXZCbUNBO0VFdW1JRjtBQUNGO0FGem9JSTtFdUJGQTtJdkJzQ0E7RUV5bUlGO0FBQ0Y7QUZscElJO0V1QkVBO0l2QnlDQTtFRTJtSUY7QUFDRjtBRjNwSUk7RXVCTUE7SXZCNENBO0VFNm1JRjtBQUNGO0FxQnBwSUU7RUFDRTtFQUNBO0FyQnNwSUo7QUZwcUlJO0V1QllGO0lBSUk7RXJCd3BJSjtBQUNGO0FxQnRwSUU7RXZCb0JBO0V1QmxCRTtBckJ3cElKO0FGanFJSTtFdUJPRjtJdkJzQkU7RUV3b0lGO0FBQ0Y7QUYxcUlJO0V1QldGO0l2QnlCRTtFRTBvSUY7QUFDRjtBRm5ySUk7RXVCZUY7SXZCNEJFO0VFNG9JRjtBQUNGO0FGNXJJSTtFdUJtQkY7SXZCK0JFO0VFOG9JRjtBQUNGO0FxQjNxSUk7RUFDRTtFdkJnQko7RXVCZEk7QXJCNnFJTjtBRjFySUk7RXVCVUE7SXZCbUJBO0VFaXFJRjtBQUNGO0FGbnNJSTtFdUJjQTtJdkJzQkE7RUVtcUlGO0FBQ0Y7QUY1c0lJO0V1QmtCQTtJdkJ5QkE7RUVxcUlGO0FBQ0Y7QUZydElJO0V1QnNCQTtJdkI0QkE7RUV1cUlGO0FBQ0Y7QXFCOXJJRTtFQUNFO0VBQ0EsY3hCckNTO0VDOENYO0V1QlBFO0VBQ0E7QXJCZ3NJSjtBRnJ0SUk7RXVCZ0JGO0l2QmFFO0VFNHJJRjtBQUNGO0FGOXRJSTtFdUJvQkY7SXZCZ0JFO0VFOHJJRjtBQUNGO0FGdnVJSTtFdUJ3QkY7SXZCbUJFO0VFZ3NJRjtBQUNGO0FGaHZJSTtFdUI0QkY7SXZCc0JFO0VFa3NJRjtBQUNGO0FxQm50SUk7RUFDRTtBckJxdElOO0FxQjlzSUU7RUFDRTtBckJndElKO0FxQi9zSUk7RUFDRTtFdkJOSjtFdUJRSTtBckJpdElOO0FGcHZJSTtFdUJnQ0E7SXZCSEE7RUUydElGO0FBQ0Y7QUY3dklJO0V1Qm9DQTtJdkJBQTtFRTZ0SUY7QUFDRjtBRnR3SUk7RXVCd0NBO0l2QkdBO0VFK3RJRjtBQUNGO0FGL3dJSTtFdUI0Q0E7SXZCTUE7RUVpdUlGO0FBQ0Y7QXFCanVJRTtFQUNFO0FyQm11SUo7QXFCbHVJSTtFQUNFO0FyQm91SU47QXFCanVJRTtFQUNFO0VBQ0E7RUFDQTtBckJtdUlKO0FxQmx1SUk7RUFDRTtFQUNBO0FyQm91SU47QXFCanVJRTtFQUNFO0VBQ0E7QXJCbXVJSjs7QXFCOXRJRTtFQUNFO0VBQ0E7QXJCaXVJSjtBcUIvdElFO0VBQ0U7QXJCaXVJSjtBcUIvdElFO0VBQ0U7RUFDQTtBckJpdUlKO0FxQjl0SUk7RUFDRTtFQUNBO0FyQmd1SU47QXFCMXRJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCNHRJSjtBcUIzdElJO0VBQ0U7RUFDQTtBckI2dElOO0FxQjN0SUk7RUFDRTtFQUNBO0FyQjZ0SU47QXFCM3RJSTtFQUNFO0VBQ0E7QXJCNnRJTjtBcUIzdElJO0VBQ0U7RUFDQTtBckI2dElOOztBc0J2MUlBO0VBQ0U7QXRCMDFJRjtBc0J6MUlFO0VBQ0U7RXhCNkNGO0V3QjNDRTtBdEIyMUlKO0FGMzBJSTtFd0JuQkY7SXhCZ0RFO0VFa3pJRjtBQUNGO0FGcDFJSTtFd0JmRjtJeEJtREU7RUVveklGO0FBQ0Y7QUY3MUlJO0V3QlhGO0l4QnNERTtFRXN6SUY7QUFDRjtBRnQySUk7RXdCUEY7SXhCeURFO0VFd3pJRjtBQUNGO0FzQjUySUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEI4MklOO0FzQjcySU07RXhCbUNKO0V3QmpDTTtFQUNBO0F0QisySVI7QUYxMklJO0V3QlJFO0l4QnFDRjtFRWkxSUY7QUFDRjtBRm4zSUk7RXdCSkU7SXhCd0NGO0VFbTFJRjtBQUNGO0FGNTNJSTtFd0JBRTtJeEIyQ0Y7RUVxMUlGO0FBQ0Y7QUZyNElJO0V3QklFO0l4QjhDRjtFRXUxSUY7QUFDRjs7QXVCbjVJQTtFQUNFO0F2QnM1SUY7QXVCcDVJRTtFQUNFO0VBQ0E7QXZCczVJSjtBdUJuNUlFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCcTVJSjtBRjM1SUk7RXlCREY7SUFTSTtFdkJ1NUlKO0FBQ0Y7QXVCcDVJRTtFekIyQkE7RXlCekJFO0F2QnM1SUo7QUZ4NUlJO0V5QkFGO0l6QjZCRTtFRSszSUY7QUFDRjtBRmo2SUk7RXlCSUY7SXpCZ0NFO0VFaTRJRjtBQUNGO0FGMTZJSTtFeUJRRjtJekJtQ0U7RUVtNElGO0FBQ0Y7QUZuN0lJO0V5QllGO0l6QnNDRTtFRXE0SUY7QUFDRjtBdUJ4NklJO0VBQ0U7RUFDQTtBdkIwNklOO0F1QnQ2SUU7RUFDRTtFQUNBLGMxQi9CUztFQzhDWDtFeUJiRTtBdkJ3NklKO0FGdDdJSTtFeUJVRjtJekJtQkU7RUU2NUlGO0FBQ0Y7QUYvN0lJO0V5QmNGO0l6QnNCRTtFRSs1SUY7QUFDRjtBRng4SUk7RXlCa0JGO0l6QnlCRTtFRWk2SUY7QUFDRjtBRmo5SUk7RXlCc0JGO0l6QjRCRTtFRW02SUY7QUFDRjtBdUIxN0lJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZCNDdJTjtBdUJ4N0lFO0VBQ0U7QXZCMDdJSjtBRi85SUk7RXlCb0NGO0lBR0k7SUFDQTtFdkI0N0lKO0FBQ0Y7O0F1Qng3SUE7RUFDRTtFQUNBO0F2QjI3SUY7O0F3Qm4vSUE7RUFDRTtBeEJzL0lGOztBd0JqL0lFO0VBQ0U7RTFCeUNGO0UwQnZDRTtBeEJvL0lKO0FGeCtJSTtFMEJmRjtJMUI0Q0U7RUUrOElGO0FBQ0Y7QUZqL0lJO0UwQlhGO0kxQitDRTtFRWk5SUY7QUFDRjtBRjEvSUk7RTBCUEY7STFCa0RFO0VFbTlJRjtBQUNGO0FGbmdKSTtFMEJIRjtJMUJxREU7RUVxOUlGO0FBQ0Y7QXdCdGdKRTtFQUNFO0F4QndnSko7QXdCcmdKRTtFQUNFO0F4QnVnSko7QXdCdGdKSTtFQUNFO0F4QndnSk47QXdCcGdKRTtFQUNFO0VBQ0E7QXhCc2dKSjtBd0JwZ0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJzZ0pKO0F3QnBnSkk7RUFDRTtBeEJzZ0pOO0F3QnJnSk07RUFDRTtBeEJ1Z0pSO0F3QnJnSk07RUFDRTtBeEJ1Z0pSO0F3QnJnSk07RUFDRTtBeEJ1Z0pSO0F3QnJnSk07RUFDRTtBeEJ1Z0pSO0F3QnBnSkk7RUFDRTtFQUNBO0F4QnNnSk47O0F3QmpnSkE7RUFDRTtFQUNBO0F4Qm9nSkY7O0F3QmpnSkE7RUFDRTtBeEJvZ0pGOztBd0JqZ0pBO0VBQ0U7QXhCb2dKRjs7QXdCamdKQTtFQUNFO0F4Qm9nSkY7O0F5QjVrSkE7RUFDSTtBekIra0pKOztBeUI1a0pBO0VBQ0k7QXpCK2tKSjs7QXlCNWtKQTtFQUNJO0F6QitrSko7O0F5QjVrSkE7RUFDSTtFQUNBO0F6QitrSko7QXlCOWtKSTtFQUNJO0F6QmdsSlI7O0F5QjVrSkE7RUFDSTtFQUNBO0F6QitrSko7QXlCOWtKSTtFQUNJO0F6QmdsSlI7O0F5QjVrSkE7RUFDSTtBekIra0pKOztBeUI1a0pBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekIra0pKOztBeUI1a0pBO0VBQ0k7RUFDQTtBekIra0pKO0F5QjlrSkk7RUFDSTtBekJnbEpSOztBeUI1a0pBO0VBQ0k7RUFDQTtBekIra0pKOztBeUI1a0pBO0VBQ0k7SUFDSTtFekIra0pOO0V5QjdrSkU7SUFDSTtJQUNBO0V6QitrSk47RXlCNWtKRTtJQUNJO0V6QjhrSk47QUFDRjtBeUIza0pBO0VBQ0k7QXpCNmtKSjs7QXlCMWtKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekI2a0pKO0F5QjVrSkk7RUFDSTtBekI4a0pSO0F5QjdrSlE7RUFDSTtBekIra0paO0F5QjVrSkk7RUFDSTtBekI4a0pSOztBeUIxa0pBO0VBQ0k7QXpCNmtKSixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vRXFjbHViIG9jdG9iZXItc3R1ZGlvIHByb2plY3QvLi9zcmMvc2Nzcy9pbmNsdWRlcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vRXFjbHViIG9jdG9iZXItc3R1ZGlvIHByb2plY3QvLi9zcmMvc2Nzcy9pbmNsdWRlcy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vRXFjbHViIG9jdG9iZXItc3R1ZGlvIHByb2plY3QvLi9zcmMvc2Nzcy9pbmNsdWRlcy9fZXh0ZW5kcy5zY3NzIiwid2VicGFjazovL0VxY2x1YiBvY3RvYmVyLXN0dWRpbyBwcm9qZWN0Ly4vc3JjL3BhZ2VzL2xvZ2luL2xvZ2luLnNjc3MiLCJ3ZWJwYWNrOi8vRXFjbHViIG9jdG9iZXItc3R1ZGlvIHByb2plY3QvLi9zcmMvc2Nzcy9pbmNsdWRlcy9fbW9kYWxzY29uZmlnLnNjc3MiLCJ3ZWJwYWNrOi8vRXFjbHViIG9jdG9iZXItc3R1ZGlvIHByb2plY3QvLi9zcmMvc2Nzcy9pbmNsdWRlcy9fYnV0dG9uc2NvbmZpZy5zY3NzIiwid2VicGFjazovL0VxY2x1YiBvY3RvYmVyLXN0dWRpbyBwcm9qZWN0Ly4vc3JjL3Njc3MvaW5jbHVkZXMvX2Jsb2Nrcy5zY3NzIiwid2VicGFjazovL0VxY2x1YiBvY3RvYmVyLXN0dWRpbyBwcm9qZWN0Ly4vc3JjL3Njc3MvYmxvY2tzL19oZWFkbGluZS5zY3NzIiwid2VicGFjazovL0VxY2x1YiBvY3RvYmVyLXN0dWRpbyBwcm9qZWN0Ly4vc3JjL3Njc3MvYmxvY2tzL19mc19tYWluYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9FcWNsdWIgb2N0b2Jlci1zdHVkaW8gcHJvamVjdC8uL3NyYy9zY3NzL2Jsb2Nrcy9fZnNfYWJvdXQuc2NzcyIsIndlYnBhY2s6Ly9FcWNsdWIgb2N0b2Jlci1zdHVkaW8gcHJvamVjdC8uL3NyYy9zY3NzL2Jsb2Nrcy9fYnV5bW9kYWwuc2NzcyIsIndlYnBhY2s6Ly9FcWNsdWIgb2N0b2Jlci1zdHVkaW8gcHJvamVjdC8uL3NyYy9zY3NzL2Jsb2Nrcy9fdGFyaWZzLnNjc3MiLCJ3ZWJwYWNrOi8vRXFjbHViIG9jdG9iZXItc3R1ZGlvIHByb2plY3QvLi9zcmMvc2Nzcy9ibG9ja3MvX2ZzX2hvdy5zY3NzIiwid2VicGFjazovL0VxY2x1YiBvY3RvYmVyLXN0dWRpbyBwcm9qZWN0Ly4vc3JjL3Njc3MvYmxvY2tzL19mc19rbm93LnNjc3MiLCJ3ZWJwYWNrOi8vRXFjbHViIG9jdG9iZXItc3R1ZGlvIHByb2plY3QvLi9zcmMvc2Nzcy9ibG9ja3MvX2ZzX3doZWVsLnNjc3MiLCJ3ZWJwYWNrOi8vRXFjbHViIG9jdG9iZXItc3R1ZGlvIHByb2plY3QvLi9zcmMvc2Nzcy9ibG9ja3MvX2ZzX290ei5zY3NzIiwid2VicGFjazovL0VxY2x1YiBvY3RvYmVyLXN0dWRpbyBwcm9qZWN0Ly4vc3JjL3Njc3MvYmxvY2tzL19mc19nYWxsZXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vRXFjbHViIG9jdG9iZXItc3R1ZGlvIHByb2plY3QvLi9zcmMvc2Nzcy9ibG9ja3MvX2ZzX3ByaWNlLnNjc3MiLCJ3ZWJwYWNrOi8vRXFjbHViIG9jdG9iZXItc3R1ZGlvIHByb2plY3QvLi9zcmMvc2Nzcy9ibG9ja3MvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL0VxY2x1YiBvY3RvYmVyLXN0dWRpbyBwcm9qZWN0Ly4vc3JjL3Njc3MvYmxvY2tzL19hcnRpY2xlcy5zY3NzIiwid2VicGFjazovL0VxY2x1YiBvY3RvYmVyLXN0dWRpbyBwcm9qZWN0Ly4vc3JjL3Njc3MvYmxvY2tzL193ZWJpbmFyLnNjc3MiLCJ3ZWJwYWNrOi8vRXFjbHViIG9jdG9iZXItc3R1ZGlvIHByb2plY3QvLi9zcmMvc2Nzcy9ibG9ja3MvX21rLnNjc3MiLCJ3ZWJwYWNrOi8vRXFjbHViIG9jdG9iZXItc3R1ZGlvIHByb2plY3QvLi9zcmMvc2Nzcy9ibG9ja3MvX2FjY291bnQuc2NzcyIsIndlYnBhY2s6Ly9FcWNsdWIgb2N0b2Jlci1zdHVkaW8gcHJvamVjdC8uL3NyYy9zY3NzL2Jsb2Nrcy9fY2FiaW5ldC5zY3NzIiwid2VicGFjazovL0VxY2x1YiBvY3RvYmVyLXN0dWRpbyBwcm9qZWN0Ly4vc3JjL3Njc3MvYmxvY2tzL19jYWItYnV5cy5zY3NzIiwid2VicGFjazovL0VxY2x1YiBvY3RvYmVyLXN0dWRpbyBwcm9qZWN0Ly4vc3JjL3Njc3MvYmxvY2tzL19jYWItcmVmcy5zY3NzIiwid2VicGFjazovL0VxY2x1YiBvY3RvYmVyLXN0dWRpbyBwcm9qZWN0Ly4vc3JjL3Njc3MvYmxvY2tzL19jYWItdHJhbnMuc2NzcyIsIndlYnBhY2s6Ly9FcWNsdWIgb2N0b2Jlci1zdHVkaW8gcHJvamVjdC8uL3NyYy9zY3NzL2Jsb2Nrcy9fY2FiLWRhdGEuc2NzcyIsIndlYnBhY2s6Ly9FcWNsdWIgb2N0b2Jlci1zdHVkaW8gcHJvamVjdC8uL3NyYy9zY3NzL2luY2x1ZGVzL19jdXN0b20uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKj09PT09PT09PSBDb2xvcnMgPT09PT09PT0qL1xuLyogTWFpbiBjb2xvcnMgKi9cbiRjb2xvci1tYWluOiAjNTdiODQ2O1xuJGNvbG9yMTogI0ZBRkFGQTtcbiRjb2xvcjI6ICMyRTJFMkU7XG4kY29sb3IzOiAjMzg0NjUwO1xuJGNvbG9yNDogIzdEODk5MjtcbiRjb2xvcjU6ICM4MEM3NEI7XG4kY29sb3I2OiAjMDAxNjM1O1xuXG5cbi8qIEJ1dHRvbnMgKi9cbiRidXR0b24tY29sb3I6ICRjb2xvci1tYWluO1xuJGJ1dHRvbi10ZXh0LWNvbG9yOiAkY29sb3I0O1xuXG4vKiBDb21tb24gKi9cbiRjb250YWluZXItd2lkdGg6IDExMzA7XG5cbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJleHRlbmRzXCI7XG5AaW1wb3J0IFwibW9kYWxzY29uZmlnXCI7XG5AaW1wb3J0IFwiYnV0dG9uc2NvbmZpZ1wiOyIsIi8qIE1peGlucyAqL1xuLy8gTWVkaWEgcXVlcmllcyBtaXhpblxuJHNtYWxsOiA2NDBweDtcbiRtZWRpdW06IDk2MHB4O1xuJGxhcmdlOiAxMjAwcHg7XG4keGxhcmdlOiAxNjAwcHg7XG5cbkBtaXhpbiBtcSgkbWVkaWEpIHtcbiAgQGlmICRtZWRpYSA9PSBzbSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtZWRpYSA9PSBtZCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWVkaWEgPT0gbGcge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWVkaWEgPT0geGxnIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsYXJnZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBob3YtZGFya2VuKCRjb2xvciwgJHBlcmNlbnQ6IDE1JSwgJGNvbG9yMjojZmZmKXtcbiAgJjpob3ZlcntcbiAgICBjb2xvcjogJGNvbG9yMiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsICRwZXJjZW50KTtcbiAgfVxufVxuXG5AbWl4aW4gaG92LWxpZ2h0ZW4oJGNvbG9yLCAkcGVyY2VudDogMTUlLCAkY29sb3IyOiNmZmYpe1xuICAmOmhvdmVye1xuICAgIGNvbG9yOiAkY29sb3IyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAkcGVyY2VudCk7XG4gIH1cbn1cblxuQG1peGluIGJnYygkZmlsZSwgJHNpemU6IGNvdmVyKXtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZXMvZXFjbHViL2Fzc2V0cy9pbWFnZXMvI3skZmlsZX0pO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6ICRzaXplO1xufVxuXG5AbWl4aW4gZnooJHNpemUsICRzbTogJHNpemUsICRtZDogJHNpemUsICRsZzogJHNpemUsICR4bGc6ICRzaXplKXtcbiAgZm9udC1zaXplOiAjeyRzaXplfXB4O1xuICBAaW5jbHVkZSBtcSh4bGcpIHtcbiAgICBmb250LXNpemU6ICN7JHhsZ31weDtcbiAgfVxuICBAaW5jbHVkZSBtcShsZykge1xuICAgIGZvbnQtc2l6ZTogI3skbGd9cHg7XG4gIH1cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6ICN7JG1kfXB4O1xuICB9XG4gIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgZm9udC1zaXplOiAjeyRzbX1weDtcbiAgfVxufSIsIi8qIEgxICovXG4laDEge1xuICBjb2xvcjogJGNvbG9yMztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgQGluY2x1ZGUgZnooNDAsMzMsMzUsMzYsMzcpO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBAaW5jbHVkZSBtcShzbSkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLW1haW47XG4gICAgd2lkdGg6IDIxOXB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHg7XG4gICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgIG1hcmdpbjogN3B4IGF1dG8gMDtcbiAgICB9XG4gIH1cbn1cblxuJWgxbGlnaHR7XG4gIEBleHRlbmQgJWgxO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgJjphZnRlcntcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuJWgxY2VudHtcbiAgQGV4dGVuZCAlaDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJjphZnRlcntcbiAgICBtYXJnaW46IDdweCBhdXRvIDA7XG4gIH1cbn1cblxuXG5cbi8qIEZsZXggKi9cbiVmbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbiVsaXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXtcbiAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpbmNsdWRlIGJnYygnaWNvLWNoZWNrLnN2ZycpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuJXByZWltLWljbyB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgYm9yZGVyOiA0cHggc29saWQgJGNvbG9yLW1haW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBoZWlnaHQ6IDYwJTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIGhlaWdodDogNjAlO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtcShzbSkge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgfVxufVxuXG4lcHJlaW0tcG9kcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgZnooMjIpO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICBAaW5jbHVkZSBtcShzbSkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuJXN0ZXAtaWNvIHtcbiAgQGV4dGVuZCAlcHJlaW0taWNvO1xufVxuXG4lYmxvY2stdGl0bGUge1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgQGluY2x1ZGUgZnooNDEpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4lYmxvY2stdGl0bGUtbGluZSB7XG4gIEBleHRlbmQgJWJsb2NrLXRpdGxlO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xuICAgIG1heC13aWR0aDogMzAlO1xuICB9XG59XG5cbiVncmVlbmJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yNDtcbn0iLCIvKj09PT09PT09PSBDb2xvcnMgPT09PT09PT0qL1xuLyogTWFpbiBjb2xvcnMgKi9cbi8qIEJ1dHRvbnMgKi9cbi8qIENvbW1vbiAqL1xuLyogTWl4aW5zICovIC8qIEgxICovXG4ubWtfYXV0aG9yIGgxLCAud2ViaW5hciBoMSwgLmZzLXByaWNlIGgxLCAuZnMtZ2FsbGVyeSBoMSwgLmZzLW90eiBoMSwgLndoZWVsIGgxLCAuZnMta25vdyBoMSwgLmZzX2hvdyBoMSwgLnRhcmlmcyBoMSwgLmZzX2Fib3V0IGgxIHtcbiAgY29sb3I6ICMzODQ2NTA7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLm1rX2F1dGhvciBoMSwgLndlYmluYXIgaDEsIC5mcy1wcmljZSBoMSwgLmZzLWdhbGxlcnkgaDEsIC5mcy1vdHogaDEsIC53aGVlbCBoMSwgLmZzLWtub3cgaDEsIC5mc19ob3cgaDEsIC50YXJpZnMgaDEsIC5mc19hYm91dCBoMSB7XG4gICAgZm9udC1zaXplOiAzN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ta19hdXRob3IgaDEsIC53ZWJpbmFyIGgxLCAuZnMtcHJpY2UgaDEsIC5mcy1nYWxsZXJ5IGgxLCAuZnMtb3R6IGgxLCAud2hlZWwgaDEsIC5mcy1rbm93IGgxLCAuZnNfaG93IGgxLCAudGFyaWZzIGgxLCAuZnNfYWJvdXQgaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ta19hdXRob3IgaDEsIC53ZWJpbmFyIGgxLCAuZnMtcHJpY2UgaDEsIC5mcy1nYWxsZXJ5IGgxLCAuZnMtb3R6IGgxLCAud2hlZWwgaDEsIC5mcy1rbm93IGgxLCAuZnNfaG93IGgxLCAudGFyaWZzIGgxLCAuZnNfYWJvdXQgaDEge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ta19hdXRob3IgaDEsIC53ZWJpbmFyIGgxLCAuZnMtcHJpY2UgaDEsIC5mcy1nYWxsZXJ5IGgxLCAuZnMtb3R6IGgxLCAud2hlZWwgaDEsIC5mcy1rbm93IGgxLCAuZnNfaG93IGgxLCAudGFyaWZzIGgxLCAuZnNfYWJvdXQgaDEge1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ta19hdXRob3IgaDEsIC53ZWJpbmFyIGgxLCAuZnMtcHJpY2UgaDEsIC5mcy1nYWxsZXJ5IGgxLCAuZnMtb3R6IGgxLCAud2hlZWwgaDEsIC5mcy1rbm93IGgxLCAuZnNfaG93IGgxLCAudGFyaWZzIGgxLCAuZnNfYWJvdXQgaDEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5ta19hdXRob3IgaDE6YWZ0ZXIsIC53ZWJpbmFyIGgxOmFmdGVyLCAuZnMtcHJpY2UgaDE6YWZ0ZXIsIC5mcy1nYWxsZXJ5IGgxOmFmdGVyLCAuZnMtb3R6IGgxOmFmdGVyLCAud2hlZWwgaDE6YWZ0ZXIsIC5mcy1rbm93IGgxOmFmdGVyLCAuZnNfaG93IGgxOmFmdGVyLCAudGFyaWZzIGgxOmFmdGVyLCAuZnNfYWJvdXQgaDE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNTdiODQ2O1xuICB3aWR0aDogMjE5cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubWtfYXV0aG9yIGgxOmFmdGVyLCAud2ViaW5hciBoMTphZnRlciwgLmZzLXByaWNlIGgxOmFmdGVyLCAuZnMtZ2FsbGVyeSBoMTphZnRlciwgLmZzLW90eiBoMTphZnRlciwgLndoZWVsIGgxOmFmdGVyLCAuZnMta25vdyBoMTphZnRlciwgLmZzX2hvdyBoMTphZnRlciwgLnRhcmlmcyBoMTphZnRlciwgLmZzX2Fib3V0IGgxOmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHg7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiA3cHggYXV0byAwO1xuICB9XG59XG5cbi8qIEZsZXggKi9cbi5zbGlkZTNfX2NvbnRlbnQgdWwsIC5tay1tYWluYmxvY2tfX2NvbnRlbnQgdWwsIC5mc19hdXRob3JzX19jb250ZW50IHVsLCAuZmlyc3RhdXRob3JfX2NvbnRlbnQgdWwsIC5mc19ob3cgLnVrLWFjY29yZGlvbi1jb250ZW50IHVsLCAuZnNfYWJvdXRfX2NvbnRlbnQgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2xpZGUzX19jb250ZW50IHVsIGxpLCAubWstbWFpbmJsb2NrX19jb250ZW50IHVsIGxpLCAuZnNfYXV0aG9yc19fY29udGVudCB1bCBsaSwgLmZpcnN0YXV0aG9yX19jb250ZW50IHVsIGxpLCAuZnNfaG93IC51ay1hY2NvcmRpb24tY29udGVudCB1bCBsaSwgLmZzX2Fib3V0X19jb250ZW50IHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5zbGlkZTNfX2NvbnRlbnQgdWwgbGk6YmVmb3JlLCAubWstbWFpbmJsb2NrX19jb250ZW50IHVsIGxpOmJlZm9yZSwgLmZzX2F1dGhvcnNfX2NvbnRlbnQgdWwgbGk6YmVmb3JlLCAuZmlyc3RhdXRob3JfX2NvbnRlbnQgdWwgbGk6YmVmb3JlLCAuZnNfaG93IC51ay1hY2NvcmRpb24tY29udGVudCB1bCBsaTpiZWZvcmUsIC5mc19hYm91dF9fY29udGVudCB1bCBsaTpiZWZvcmUge1xuICBmbGV4LXNocmluazogMDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZXMvZXFjbHViL2Fzc2V0cy9pbWFnZXMvaWNvLWNoZWNrLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi8qIE1vZGFsICovXG4udWstbW9kYWwtY2xvc2UtZGVmYXVsdCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4udWstbW9kYWwtY2xvc2UtZGVmYXVsdDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NTI3MjI7XG59XG5cbi51ay1tb2RhbC1jbG9zZS1mdWxsIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnVrLW1vZGFsLWRpYWxvZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udWstbW9kYWwtZGlhbG9nIHAgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzU3Yjg0Njtcbn1cbi51ay1tb2RhbC1kaWFsb2cgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xufVxuLnVrLW1vZGFsLWRpYWxvZyBoMjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTdiODQ2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwJTtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi51ay1tb2RhbC1kaWFsb2cgaDUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi51ay1tb2RhbC1kaWFsb2cgaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGJveC1zaGFkb3c6IDAgMCA3cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi51ay1tb2RhbC1kaWFsb2cgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnVrLW1vZGFsLWRpYWxvZyB0ZXh0YXJlYSwgLnVrLW1vZGFsLWRpYWxvZyBzZWxlY3Qge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG4udWstbW9kYWwtZGlhbG9nIHNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCA3cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcbn1cbi8qIE1vZGFsIEZ1bGwgKi9cbi51ay1tb2RhbC1mdWxsIC51ay1tb2RhbC1kaWFsb2cge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4udWstbW9kYWwtZnVsbCAudWstbW9kYWwtY2xvc2UtZnVsbCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4udWstbW9kYWwtZnVsbCBmb3JtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnVrLW1vZGFsLWZ1bGwgaDIge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnVrLW1vZGFsLWZ1bGwgaDI6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVrLW1vZGFsLWZ1bGwgLmNvbmZpZCBsYWJlbCBzcGFuIHtcbiAgY29sb3I6ICMwMDA7XG59XG4udWstbW9kYWwtZnVsbCAuY29uZmlkIGEge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLm1vZGFsbWVudSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubW9kYWxtZW51X19uYXYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubW9kYWxtZW51X19uYXYgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kYWxtZW51X19uYXYgYSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnByb21vY29kZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnByb21vY29kZS0tYXR0ZW50IHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cbi5wcm9tb2NvZGUgc3Bhbi5jb2RlIHtcbiAgY29sb3I6IHJlZDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLnVrLWJ1dHRvbi1kZWZhdWx0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4udWstYnV0dG9uLWRlZmF1bHQ6aG92ZXIge1xuICBjb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cbi51ay1idXR0b24tcHJpbWFyeSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1N2I4NDY7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IDBweCByZ2JhKDg3LCAxODQsIDcwLCAwLjUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAudWstYnV0dG9uLXByaW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnVrLWJ1dHRvbi1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkODEzMTtcbn1cbi51ay1idXR0b24tcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjllM2M7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnVrLWJ1dHRvbi1wcmltYXJ5LS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREUzRjE4O1xuICBib3gtc2hhZG93OiAwIDEwcHggMzBweCAwcHggcmdiYSgyMjIsIDYzLCAyNCwgMC41KTtcbn1cbi51ay1idXR0b24tcHJpbWFyeS0tZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5MmIxMTtcbn1cbi51ay1idXR0b24tcHJpbWFyeS0tZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlMzYxNTtcbiAgY29sb3I6ICNmZmY7XG59XG4udWstYnV0dG9uLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG59XG4udWstYnV0dG9uLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnVrLWJ1dHRvbi1zZWNvbmRhcnkge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLnVrLWJ1dHRvbi1uYXYge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1N2I4NDY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnVrLWJ1dHRvbi1uYXY6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAudWstYnV0dG9uLW5hdiB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW46IDJweCAycHg7XG4gIH1cbn1cbi51ay1idXR0b24taG9sbG93IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1N2I4NDY7XG4gIGNvbG9yOiAjNTdiODQ2O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi51ay1idXR0b24taG9sbG93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI0ZBRkFGQTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAudWstYnV0dG9uLWhvbGxvdyB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNXB4IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnVrLWJ1dHRvbi1ob2xsb3d3aGl0ZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udWstYnV0dG9uLWhvbGxvd3doaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI0ZBRkFGQTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAudWstYnV0dG9uLWhvbGxvd3doaXRlIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA1cHggMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51ay1idXR0b24tdGV4dCB7XG4gIGNvbG9yOiAjNTdiODQ2O1xufVxuLnVrLWJ1dHRvbi10ZXh0OmhvdmVyIHtcbiAgY29sb3I6ICM1N2I4NDY7XG59XG4vKiBBbmlCdXR0b25zICovXG4uYW5pYnV0dG9uLCAuYnV5bW9kYWxfX2xpbmsgYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmFuaWJ1dHRvbjphZnRlciwgLmJ1eW1vZGFsX19saW5rIGJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCBoc2xhKDBkZWcsIDAlLCAxMDAlLCAwLjEpIDEwJSwgaHNsYSgwZGVnLCAwJSwgMTAwJSwgMC4yKSAyMCUsIGhzbGEoMGRlZywgMCUsIDEwMCUsIDAuNikpO1xuICB3aWR0aDogMjBweDtcbiAgdHJhbnNmb3JtOiBza2V3WCgtNDVkZWcpO1xuICBsZWZ0OiAtMjAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlO1xuICBhbmltYXRpb24tbmFtZTogYmxpY2s7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNnM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGJsaWNrIHtcbiAgMTUlLCB0byB7XG4gICAgbGVmdDogMTEwJTtcbiAgfVxufVxuLnBsYXlidXR0b24ge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYmFja2dyb3VuZDogdXJsKC90aGVtZXMvZXFjbHViL2Fzc2V0cy9pbWFnZXMvcGxheS5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyN3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1OSUgNTMlO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5wbGF5YnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnBsYXlidXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgYW5pbWF0aW9uOiBwbGF5IDJzIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYXkge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgzLjA4ODMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMy4wODgzKTtcbiAgfVxufVxuLnVrLWJ1dHRvbi1kZWZhdWx0OmRpc2FibGVkLCAudWstYnV0dG9uLXByaW1hcnk6ZGlzYWJsZWQsIC51ay1idXR0b24tc2Vjb25kYXJ5OmRpc2FibGVkLCAudWstYnV0dG9uLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2JjYmM7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IDBweCByZ2JhKDE4OCwgMTg4LCAxODgsIDAuNSk7XG4gIGNvbG9yOiAjOTk5O1xuICBib3JkZXItY29sb3I6ICNlNWU1ZTU7XG59XG5cbi8qKioqIExBTkRJTkcgKioqKi9cbi5oZWFkbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmhlYWRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmhlYWRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmhlYWRsaW5lIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5oZWFkbGluZV9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5oZWFkbGluZV9fbmF2IHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5oZWFkbGluZV9fbmF2IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5oZWFkbGluZV9fbmF2IGxpIHtcbiAgICBtYXJnaW46IDAgNXB4O1xuICB9XG59XG4uaGVhZGxpbmVfX25hdiBsaSBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMzODQ2NTA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlYWRsaW5lX19uYXYgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkbGluZV9fbmF2IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5oZWFkbGluZV9fbmF2IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5oZWFkbGluZV9fbmF2IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuLmhlYWRsaW5lX19uYXYgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZWFkbGluZV9fbmF2IGxpLnVrLWFjdGl2ZSBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM1N2I4NDY7XG59XG4uaGVhZGxpbmVfX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5oZWFkbGluZV9fcGhvbmUge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4uaGVhZGxpbmVfX3VzZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGxpbmVfX3VzZXIgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5tYWluYmxvY2sge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubWFpbmJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lcy9lcWNsdWIvYXNzZXRzL2ltYWdlcy9mcy1tYWluaW1nMi5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDY4JTtcbiAgfVxufVxuLm1haW5ibG9ja19faW50cm8ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNTdiODQ2O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTdiODQ2O1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDJweCAzMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubWFpbmJsb2NrX19pbnRybyB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluYmxvY2tfX2ludHJvIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubWFpbmJsb2NrX19pbnRybyB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm1haW5ibG9ja19faW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tYWluYmxvY2tfX2ludHJvIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbi5tYWluYmxvY2sgaDEge1xuICBmb250LXNpemU6IDU0cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjMzg0NjUwO1xuICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gIHotaW5kZXg6IDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLm1haW5ibG9jayBoMSB7XG4gICAgZm9udC1zaXplOiA0OXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluYmxvY2sgaDEge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5tYWluYmxvY2sgaDEge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tYWluYmxvY2sgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tYWluYmxvY2sgaDEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5tYWluYmxvY2tfX3BvZHAge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIGNvbG9yOiAjN0Q4OTkyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubWFpbmJsb2NrX19wb2RwIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW5ibG9ja19fcG9kcCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm1haW5ibG9ja19fcG9kcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm1haW5ibG9ja19fcG9kcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm1haW5ibG9ja19fcG9kcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tYWluYmxvY2tfX3BvZHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ubWFpbmJsb2NrX19vdXRybyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM3RDg5OTI7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHotaW5kZXg6IDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLm1haW5ibG9ja19fb3V0cm8ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubWFpbmJsb2NrX19vdXRybyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm1haW5ibG9ja19fb3V0cm8ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tYWluYmxvY2tfX291dHJvIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubWFpbmJsb2NrX19vdXRybyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ubWFpbmJsb2NrX19idXR0b24gYSB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgcGFkZGluZzogNXB4IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm1haW5ibG9ja19fYnV0dG9uIGEge1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbi5tYWluYmxvY2tfX2ltZzEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAzM3Z3O1xuICBsZWZ0OiAtMTYlO1xuICB0b3A6IC0xMSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm1haW5ibG9ja19faW1nMSB7XG4gICAgdG9wOiAwO1xuICB9XG59XG4ubWFpbmJsb2NrX19pbWcyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogNTh2dztcbiAgbGVmdDogLTQ4JTtcbiAgdG9wOiAtMTMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5tYWluYmxvY2tfX2ltZzIge1xuICAgIHRvcDogMDtcbiAgfVxufVxuLm1haW5ibG9ja19faW1nMyB7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cblxuLmZzX2Fib3V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mc19hYm91dCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZXMvZXFjbHViL2Fzc2V0cy9pbWFnZXMvZnMtYWJvdXRpbWcyLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTQlO1xuICB9XG59XG4uZnNfYWJvdXRfX2ltZzEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAyNXZ3O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4uZnNfYWJvdXRfX2ltZzIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA0MHZ3O1xuICBsZWZ0OiAtMjElO1xuICB0b3A6IDEwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuZnNfYWJvdXRfX2ltZzIge1xuICAgIGxlZnQ6IC02cHg7XG4gIH1cbn1cbi5mc19hYm91dF9faW1nMyB7XG4gIGhlaWdodDogMjUwcHg7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xufVxuLmZzX2Fib3V0X19pbWczIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb250YWluOyBvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcIjtcbn1cblxuLmJ1eW1vZGFsX19wb2RwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmJ1eW1vZGFsX19zdWJ0aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYnV5bW9kYWxfX3ByaWNlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmJ1eW1vZGFsX19wcmljZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAxLjZlbTtcbiAgY29sb3I6ICM1N2I4NDY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJ1eW1vZGFsX19wcmljZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJ1eW1vZGFsX19tZXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5idXltb2RhbF9fbWVzdCA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ1eW1vZGFsX19tZXN0IHAge1xuICBtYXJnaW46IDJweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYnV5bW9kYWxfX21lc3QgcCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICM1N2I4NDY7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnV5bW9kYWxfX21lc3QgLm5vYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjREUzRjE4O1xufVxuLmJ1eW1vZGFsX19saW5rIHtcbiAgbWFyZ2luOiA1cHggMCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8qYXtcbiAgICBjb2xvcjogJGNvbG9yLW1haW47XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206MXB4IGRhc2hlZDtcbiAgICAmOmhvdmVye1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH0qL1xufVxuLmJ1eW1vZGFsX19saW5rIGlucHV0IHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJ1eW1vZGFsX19saW5rIGlucHV0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5idXltb2RhbF9fbGluayBidXR0b24ge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDdweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3Yjg0NjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmbGV4LWJhc2lzOiAzMCU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYnV5bW9kYWxfX2xpbmsgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJ1eW1vZGFsX19saW5rIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmJ1eW1vZGFsX19saW5rIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJ1eW1vZGFsX19saW5rIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJ1eW1vZGFsX19saW5rIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgZmxleC1iYXNpczogMzUlO1xuICB9XG59XG4uYnV5bW9kYWxfX2xpbmsgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OTMzODtcbn1cbi5idXltb2RhbF9fbG9jYWwge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuLmJ1eW1vZGFsX19sb2NhbCBpbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYnV5bW9kYWxfX3dhcm5pbmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgY29sb3I6ICNmZmUwMDA7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgcGFkZGluZzogMzBweDtcbn1cbi5idXltb2RhbF9fd2FybmluZyBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRhcmlmcyB7XG4gIHBhZGRpbmc6IDIwcHggMCA3MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lcy9lcWNsdWIvYXNzZXRzL2ltYWdlcy9jbC1iZzEuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xufVxuLnRhcmlmcyAuaGVhZGxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnRhcmlmc19faW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnRhcmlmc19faXRlbSB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDE3cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgcGFkZGluZzogMjVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50YXJpZnNfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnRhcmlmc19fd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnRhcmlmc19fZm9vdGVyIHtcbiAgZmxleC1iYXNpczogMzAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC50YXJpZnNfX2Zvb3RlciB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuLnRhcmlmc19fY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi50YXJpZnNfX2J1dHRvbiB7XG4gIGZsZXgtYmFzaXM6IDMwJTtcbn1cbi50YXJpZnMgaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50YXJpZnMgaDIge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudGFyaWZzIGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudGFyaWZzIGgyIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAudGFyaWZzIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi50YXJpZnMgaDIgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC50YXJpZnMgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnRhcmlmc19fZGVzYyBwIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAudGFyaWZzX19kZXNjIHAge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gIH1cbn1cbi50YXJpZnNfX3ByaWNlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzU3Yjg0NjtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRhcmlmc19fcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogNDNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudGFyaWZzX19wcmljZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRhcmlmc19fcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC50YXJpZnNfX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAudGFyaWZzX19wcmljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnRhcmlmc19fcHJpY2Ugc3BhbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRhcmlmc19fcHJpY2Ugc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC50YXJpZnNfX3ByaWNlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50YXJpZnNfX3ByaWNlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC50YXJpZnNfX3ByaWNlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnRhcmlmc19fcHJpY2Ugc21hbGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzJFMkUyRTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRhcmlmc19fcHJpY2Ugc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudGFyaWZzX19wcmljZSBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRhcmlmc19fcHJpY2Ugc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC50YXJpZnNfX3ByaWNlIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmZzX2hvdyBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uZnNfaG93IC51ay1hY2NvcmRpb24tY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU3Yjg0NjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAycHggMTdweCByZ2JhKDg3LCAxODQsIDcwLCAwLjE1KTtcbiAgLypwe1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgfSovXG59XG4uZnNfaG93IC51ay1hY2NvcmRpb24tdGl0bGUge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjNTdiODQ2O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDQzcHggcmdiYSg4NywgMTg0LCA3MCwgMC4zOCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuZnNfaG93IC51ay1hY2NvcmRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZnNfaG93IC51ay1hY2NvcmRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mc19ob3cgLnVrLWFjY29yZGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZzX2hvdyAudWstYWNjb3JkaW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZnNfaG93IC51ay1hY2NvcmRpb24tdGl0bGUge1xuICAgIHBhZGRpbmc6IDEwcHggNjBweDtcbiAgICB6LWluZGV4OiAzO1xuICB9XG59XG4uZnNfaG93IC51ay1hY2NvcmRpb24tdGl0bGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDY5MzM4O1xufVxuLmZzX2hvdyAudWstYWNjb3JkaW9uLXRpdGxlOmJlZm9yZSwgLmZzX2hvdyAudWstYWNjb3JkaW9uLXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZXMvZXFjbHViL2Fzc2V0cy9pbWFnZXMvaWNvLWV4cGFuZC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uZnNfaG93IC51ay1hY2NvcmRpb24tdGl0bGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xufVxuLmZzX2hvdyAudWstYWNjb3JkaW9uLXRpdGxlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICByaWdodDogMDtcbiAgbGVmdDogLTIwcHg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG59XG5cbi5mc19hdXRob3JzX19pbWcsIC5maXJzdGF1dGhvcl9faW1nIHtcbiAgd2lkdGg6IDMyMHB4O1xuICBoZWlnaHQ6IDMyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZzX2F1dGhvcnNfX2ltZywgLmZpcnN0YXV0aG9yX19pbWcge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZzX2F1dGhvcnNfX2ltZywgLmZpcnN0YXV0aG9yX19pbWcge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG4uZnNfYXV0aG9yc19faW1nIGltZywgLmZpcnN0YXV0aG9yX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XCI7XG59XG5cbi5mc19hdXRob3JzX19uYW1lLCAuZmlyc3RhdXRob3JfX25hbWUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZzX2F1dGhvcnNfX25hbWUsIC5maXJzdGF1dGhvcl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mc19hdXRob3JzX19uYW1lLCAuZmlyc3RhdXRob3JfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mc19hdXRob3JzX19uYW1lLCAuZmlyc3RhdXRob3JfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mc19hdXRob3JzX19uYW1lLCAuZmlyc3RhdXRob3JfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLmZzX2F1dGhvcnNfX25hbWUgc21hbGwsIC5maXJzdGF1dGhvcl9fbmFtZSBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuNmVtO1xufVxuXG4uZmlyc3RhdXRob3Ige1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbn1cbi5maXJzdGF1dGhvciAudWstZ3JpZCB7XG4gIHotaW5kZXg6IDE7XG59XG4uZmlyc3RhdXRob3I6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL2VxY2x1Yi9hc3NldHMvaW1hZ2VzL2ZzLW1haW5pbWcyLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA0MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogLTEwJTtcbiAgcmlnaHQ6IC0yJTtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZmlyc3RhdXRob3I6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5maXJzdGF1dGhvcl9fY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxN3B4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIHBhZGRpbmc6IDUwcHggODBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmlyc3RhdXRob3JfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZmlyc3RhdXRob3JfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5mc19hdXRob3JzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZXMvZXFjbHViL2Fzc2V0cy9pbWFnZXMvY2wtYmcxLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTcwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMjBweCA1NSU7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZzX2F1dGhvcnMge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cbi5mc19hdXRob3JzIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5mc19hdXRob3JzIGgyIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZzX2F1dGhvcnMgaDIge1xuICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mc19hdXRob3JzIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZnNfYXV0aG9ycyBoMiB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4uZnNfYXV0aG9yc19fY29udGVudCB7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZnNfYXV0aG9yc19fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgfVxufVxuLmZzX2F1dGhvcnNfX2NvbnRlbnQgaDQge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5mc19hdXRob3JzX19jb250ZW50IGg0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZzX2F1dGhvcnNfX2NvbnRlbnQgaDQge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mc19hdXRob3JzX19jb250ZW50IGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZnNfYXV0aG9yc19fY29udGVudCBoNCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG4uZnNfYXV0aG9yc19fc29jaWFsIHtcbiAgbWFyZ2luOiAxMHB4IDAgMzBweDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZnNfYXV0aG9yc19fc29jaWFsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG4uZnNfYXV0aG9yc19fc29jaWFsIGxpIGltZyB7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4uZnMta25vdyBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZzLWtub3cgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5mcy1rbm93X19pbWcxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMzJ2dztcbiAgbGVmdDogLTUwJTtcbiAgdG9wOiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1heC13aWR0aDogNzAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5mcy1rbm93X19pbWcxIHtcbiAgICBsZWZ0OiAtMzAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZzLWtub3dfX2ltZzEge1xuICAgIHdpZHRoOiA0NXZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZzLWtub3dfX2ltZzEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNzB2dztcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uZnMta25vd19faW1nMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDM1dnc7XG4gIGxlZnQ6IC0yOSU7XG4gIHRvcDogMjclO1xuICBtYXJnaW46IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4uZnMta25vd19faW1nMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDIwdnc7XG4gIGxlZnQ6IDc3JTtcbiAgdG9wOiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZzLWtub3dfX2ltZzMge1xuICAgIGxlZnQ6IDU4JTtcbiAgICBib3R0b206IDIxLjUlO1xuICB9XG59XG4uZnMta25vd19fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZzLWtub3dfX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZzLWtub3cgLnVrLWZpcnN0LWNvbHVtbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmZzLWtub3dfX2tub3cge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTdweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4LWJhc2lzOiA0OCU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZzLWtub3dfX2tub3cge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZnMta25vd19fa25vdyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZzLWtub3dfX2tub3cge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mcy1rbm93X19rbm93IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZnMta25vd19fa25vdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLmZzLWtub3cgaDIge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZzLWtub3cgaDIge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZnMta25vdyBoMiB7XG4gICAgZm9udC1zaXplOiAzN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZzLWtub3cgaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mcy1rbm93IGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZnMta25vdyBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uZnMta25vd19fb3V0cm8ge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTdweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZzLWtub3dfX291dHJvIHN0cm9uZyB7XG4gIGNvbG9yOiAjNTdiODQ2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mcy1rbm93X19vdXRybyB7XG4gICAgbWF4LXdpZHRoOiA5OSU7XG4gIH1cbn1cbi5mcy1rbm93X19idXR0b24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5mcy1rbm93X19idXR0b24gYSB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgcGFkZGluZzogNXB4IDUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mcy1rbm93X19idXR0b24gYSB7XG4gICAgcGFkZGluZzogNXB4IDMwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZzLWtub3dfX2J1dHRvbiBhIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gIH1cbn1cbi5mcy1rbm93X19yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZzLWtub3dfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmZzLWtub3dfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5mcy1rbm93X19pdGVtIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZzLWtub3dfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mcy1rbm93X19pdGVtIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZnMta25vd19faXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZzLWtub3dfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmZzLWtub3dfX2l0ZW06YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmbGV4LXNocmluazogMDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZXMvZXFjbHViL2Fzc2V0cy9pbWFnZXMvaWNvLWNoZWNrLXNtYWxsLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi53aGVlbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL2VxY2x1Yi9hc3NldHMvaW1hZ2VzL2NsLWJnMi5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE3MDBweCAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMzNweCA1NSU7XG4gIHBhZGRpbmc6IDMwcHggMCAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAud2hlZWwge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi53aGVlbF9faW50cm8ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAud2hlZWxfX2ludHJvIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLndoZWVsX19pbnRybyB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLndoZWVsX19pbnRybyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLndoZWVsX19pbnRybyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLndoZWVsX19pbnRybyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi53aGVlbF9fY2hlY2tzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLndoZWVsX19jaGVja3MgbGFiZWwge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTdweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICBtYXgtd2lkdGg6IDQ1JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLndoZWVsX19jaGVja3MgbGFiZWwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLndoZWVsX19jaGVja3MgbGFiZWw6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE3cHggcmdiYSg4NywgMTg0LCA3MCwgMC4yNCk7XG59XG4ud2hlZWxfX2NoZWNrcyBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbn1cbi53aGVlbF9fY2hlY2tzIGxhYmVsIHNwYW4ge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLndoZWVsX19jaGVja3MgbGFiZWwgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC53aGVlbF9fY2hlY2tzIGxhYmVsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC53aGVlbF9fY2hlY2tzIGxhYmVsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC53aGVlbF9fY2hlY2tzIGxhYmVsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC53aGVlbF9fY2hlY2tzIGxhYmVsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC53aGVlbF9fY2hlY2tzIGxhYmVsIHNwYW4ge1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgfVxufVxuLndoZWVsX19jaGVja3MgbGFiZWwgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU3Yjg0NjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ud2hlZWxfX2NoZWNrcyBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1N2I4NDY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLndoZWVsX19jaGVja3MgbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZDogIzU3Yjg0NjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLndoZWVsICN3aGVlbDIgcGF0aFtkYXRhLW5hbWU9cmFta2ldIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi53aGVlbCAjd2hlZWwyIC5waWVjZSB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ud2hlZWwgI3doZWVsMiAucGllY2U6aG92ZXIgcGF0aFtkYXRhLW5hbWU9cmFta2ldIHtcbiAgZmlsbC1vcGFjaXR5OiAxO1xufVxuLndoZWVsICN3aGVlbDIgLnBpZWNlLmFjdGl2ZSBwYXRoW2RhdGEtbmFtZT1yYW1raV0ge1xuICBmaWxsLW9wYWNpdHk6IDE7XG59XG4ud2hlZWwgI3doZWVsMiAjcGllY2UxLmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDdweCwgLTE1cHgpO1xufVxuLndoZWVsICN3aGVlbDIgI3BpZWNlMi5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAtN3B4KTtcbn1cbi53aGVlbCAjd2hlZWwyICNwaWVjZTMuYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgMnB4KTtcbn1cbi53aGVlbCAjd2hlZWwyICNwaWVjZTQuYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNnB4LCAxNXB4KTtcbn1cbi53aGVlbCAjd2hlZWwyICNwaWVjZTUuYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTdweCwgMTVweCk7XG59XG4ud2hlZWwgI3doZWVsMiAjcGllY2U2LmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCA3cHgpO1xufVxuLndoZWVsICN3aGVlbDIgI3BpZWNlNy5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgLTdweCk7XG59XG4ud2hlZWwgI3doZWVsMiAjcGllY2U4LmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03cHgsIC0xNXB4KTtcbn1cbi53aGVlbF9fcnVsZXMge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLndoZWVsX19idXR0b24ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLndoZWVsX19idXR0b24gYnV0dG9uIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmZzLW90el9faW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mcy1vdHpfX2ludHJvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmZzLW90el9faXRlbSB7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTdiODQ2O1xuICBib3gtc2hhZG93OiAwcHggNDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvIDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mcy1vdHpfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG4uZnMtb3R6X19pdGVtID4gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA5MCU7XG4gIGhlaWdodDogOTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XCI7XG59XG4uZnMtb3R6X19wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmZzLW90el9fcGxheTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLnVrLWRvdG5hdiBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzg0NjUwO1xufVxuLnVrLWRvdG5hdiAudWstYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTdiODQ2O1xuICBib3gtc2hhZG93OiAwIDJweCAxN3B4IHJnYmEoODcsIDE4NCwgNzAsIDAuMzUpO1xufVxuXG4uZnMtZ2FsbGVyeSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZnMtZ2FsbGVyeV9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1N2I4NDY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIyMHB4O1xuICBib3gtc2hhZG93OiAxNHB4IDE1cHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mcy1nYWxsZXJ5X19pdGVtIHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZzLWdhbGxlcnlfX2l0ZW0ge1xuICAgIGhlaWdodDogMTUwcHg7XG4gIH1cbn1cbi5mcy1nYWxsZXJ5X19pdGVtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDk1JTtcbiAgaGVpZ2h0OiA5NSU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uZnMtZ2FsbGVyeV9faXRlbSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmZzLWdhbGxlcnlfX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XCI7XG59XG5cbi5mcy1wcmljZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL2VxY2x1Yi9hc3NldHMvaW1hZ2VzL2NsLWJnMi5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE3MDBweCAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMzNweCA1NSU7XG59XG4uZnMtcHJpY2VfX2ludHJvIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5mcy1wcmljZV9faW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZnMtcHJpY2VfX2ludHJvIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZnMtcHJpY2VfX2ludHJvIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZnMtcHJpY2VfX2ludHJvIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZnMtcHJpY2VfX2ludHJvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5mcy1wcmljZSBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IG15Q291bnRlcjtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZzLXByaWNlIG9sIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5mcy1wcmljZSBvbCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZzLXByaWNlIG9sIGxpIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZzLXByaWNlIG9sIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZnMtcHJpY2Ugb2wgbGkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mcy1wcmljZSBvbCBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uZnMtcHJpY2Ugb2wgbGk6YmVmb3JlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3Yjg0NjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBteUNvdW50ZXI7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobXlDb3VudGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mcy1wcmljZV9fYWNjaWEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lcy9lcWNsdWIvYXNzZXRzL2ltYWdlcy9naWZ0LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTI1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk1JSBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxN3B4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIG1heC13aWR0aDogNTAlO1xuICBwYWRkaW5nOiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mcy1wcmljZV9fYWNjaWEge1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZzLXByaWNlX19hY2NpYSB7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICB9XG59XG4uZnMtcHJpY2VfX2FjY2lhIGg0IHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZzLXByaWNlX19hY2NpYSBoNCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mcy1wcmljZV9fYWNjaWEgaDQge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mcy1wcmljZV9fYWNjaWEgaDQge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mcy1wcmljZV9fYWNjaWEgaDQge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuLmZzLXByaWNlX19hY2NpYSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuZnMtcHJpY2VfX2FjY2lhIHAge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZnMtcHJpY2VfX2FjY2lhIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mcy1wcmljZV9fYWNjaWEgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZzLXByaWNlX19hY2NpYSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5mcy1wcmljZV9fYnV0dG9uIGEge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDVweCA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mcy1wcmljZV9fYnV0dG9uIGEge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgfVxufVxuLmZzLXByaWNlX19pbWcxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDI0JTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZzLXByaWNlX19pbWcxIHtcbiAgICB3aWR0aDogNjB2dztcbiAgfVxufVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3Yjg0NjtcbiAgcGFkZGluZzogMjBweCAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvb3RlciBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmZvb3RlciBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5icmVhZGNydW1icyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlZWYyO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5icmVhZGNydW1icyB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5icmVhZGNydW1icyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYnJlYWRjcnVtYnMgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYnJlYWRjcnVtYnMgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5icmVhZGNydW1icyBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJyZWFkY3J1bWJzIGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5icmVhZGNydW1icyBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL2VxY2x1Yi9hc3NldHMvaW1hZ2VzL2ljby1iYy5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDdweDtcbn1cbi5icmVhZGNydW1icyBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5icmVhZGNydW1icyBsaSBhIHtcbiAgY29sb3I6ICMzODQ2NTA7XG59XG5cbi5ibG9nX2hlYWRsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NDY1MDtcbiAgcGFkZGluZzogMTVweCAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ibG9nX2hlYWRsaW5lIC51ay1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJsb2dfaGVhZGxpbmUgLnVrLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uYmxvZ19oZWFkbGluZSBwIHtcbiAgbWFyZ2luOiAwIGF1dG8gMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ibG9nX2hlYWRsaW5lIHAge1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ibG9nX2hlYWRsaW5lIHAgc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJsb2dfaGVhZGxpbmUgYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5ibG9nX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYmxvZ19saXN0IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYmxvZ19saXN0X193cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2dfbGlzdF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmxvZ19saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ibG9nX2xpc3RfX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5ibG9nX2xpc3RfX2ltZyB7XG4gIGZsZXgtYmFzaXM6IDE1JTtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ibG9nX2xpc3RfX2ltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5ibG9nX2xpc3RfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmJsb2dfbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYmxvZ19saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmJsb2dfbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ibG9nX2xpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5ibG9nX2xpc3RfX3RpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5ibG9nX2xpc3RfX2ludHJvIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYmxvZ19saXN0X19pbnRybyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9nX2xpc3RfX2ludHJvIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuYmxvZ19saXN0X19pbnRybyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJsb2dfbGlzdF9faW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmJsb2dfbGlzdF9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ibG9nX2xpc3RfX2Zvb3RlciBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzU3Yjg0NjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYmxvZ19saXN0X19mb290ZXIgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9nX2xpc3RfX2Zvb3RlciBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuYmxvZ19saXN0X19mb290ZXIgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJsb2dfbGlzdF9fZm9vdGVyIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmJsb2dfbGlzdF9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNiNGI0YjQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5ibG9nX2xpc3RfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYmxvZ19saXN0X19kYXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuYmxvZ19saXN0X19kYXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYmxvZ19saXN0X19kYXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5ibG9nX2xpc3RfX2RhdGUgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi51ay1wYWdpbmF0aW9uIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udWstcGFnaW5hdGlvbiBhIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzg0NjUwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICMzODQ2NTA7XG59XG4udWstcGFnaW5hdGlvbiBhIHNwYW4ge1xuICBjb2xvcjogIzM4NDY1MDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4udWstcGFnaW5hdGlvbiAudWstYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg0NjUwO1xufVxuLnVrLXBhZ2luYXRpb24gLnVrLWFjdGl2ZSBhIHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmFydGljbGUge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmVlZjI7XG59XG4uYXJ0aWNsZV9fdGl0bGUge1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYXJ0aWNsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYXJ0aWNsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5hcnRpY2xlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmFydGljbGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5hcnRpY2xlX19pbnRybyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmFydGljbGVfX2ludHJvIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFydGljbGVfX2ludHJvIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuYXJ0aWNsZV9faW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5hcnRpY2xlX19pbnRybyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFydGljbGVfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbjogN3B4IDA7XG59XG4uYXJ0aWNsZV9fY29udGVudCBwLCAuYXJ0aWNsZV9fY29udGVudCBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmFydGljbGVfX2NvbnRlbnQgcCwgLmFydGljbGVfX2NvbnRlbnQgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYXJ0aWNsZV9fY29udGVudCBwLCAuYXJ0aWNsZV9fY29udGVudCBsaSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmFydGljbGVfX2NvbnRlbnQgcCwgLmFydGljbGVfX2NvbnRlbnQgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5hcnRpY2xlX19jb250ZW50IHAsIC5hcnRpY2xlX19jb250ZW50IGxpIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5hcnRpY2xlX192aWRlbyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYXJ0aWNsZV9fdmlkZW8gaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5hcnRpY2xlIC50YXJpZnNfX2Zvb3RlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4ueWEtc2hhcmUyIHtcbiAgbWFyZ2luOiAxMHB4IDAgMzBweDtcbn1cblxuLndlYmluYXIge1xuICBwYWRkaW5nOiAyMHB4IDAgNzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZXMvZXFjbHViL2Fzc2V0cy9pbWFnZXMvY2wtYmcxLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbn1cbi53ZWJpbmFyIC5oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ud2ViaW5hcl9fdmlkZW8ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC53ZWJpbmFyX192aWRlbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLndlYmluYXJfX3ZpZGVvIGlmcmFtZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgYm9yZGVyOiA5cHggc29saWQgI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggMTdweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC53ZWJpbmFyX192aWRlbyBpZnJhbWUge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAud2ViaW5hcl9fdmlkZW8gaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG4ud2ViaW5hciBoNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWMxO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLndlYmluYXIgaDQge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAud2ViaW5hciBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLndlYmluYXIgaDQge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC53ZWJpbmFyIGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLndwX19ibDpsYXN0LWNoaWxkIC53cF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLndwX19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMWMxYzE7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLndwX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC53cF9fd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLndwX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC53cF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAud3BfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAud3BfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAud3BfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAud3BfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ud3BfX2Rlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC53cF9fZGVzYyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ud3BfX2J1dHRvbiB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi53cF9fcHJpY2Uge1xuICBjb2xvcjogIzU3Yjg0NjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLndwX19wcmljZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC53cF9fcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC53cF9fcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC53cF9fcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLndwX19wcmljZSBzbWFsbCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLndwIC51ay1maXJzdC1jb2x1bW4ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYWNjZXNzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi8qIE1LICovXG4uc2xpZGUgaDEge1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDkwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zbGlkZSBoMSB7XG4gICAgZm9udC1zaXplOiA2NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zbGlkZSBoMSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnNsaWRlIGgxIHtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuc2xpZGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLnNsaWRlIGgxIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNsaWRlIGgxIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNsaWRlIGgxIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2xpZGUgaDEgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zbGlkZSBoMSBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5zbGlkZSBoMiB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICM1N2I4NDY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zbGlkZSBoMiB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zbGlkZSBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnNsaWRlIGgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuc2xpZGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuXG4vKiBNYWluYmxvY2sgKi9cbi5tay1tYWluYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzODNBO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL2VxY2x1Yi9hc3NldHMvaW1hZ2VzL21rLWJnLmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubWstbWFpbmJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tay1tYWluYmxvY2sge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQzJSBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubWstbWFpbmJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MyUgY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm1rLW1haW5ibG9jayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTUlIGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAubWstbWFpbmJsb2NrID4gKiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbiAgLm1rLW1haW5ibG9jazphZnRlciB7XG4gICAgei1pbmRleDogMTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTYsIDU2LCA1OCwgMC44KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuLm1rLW1haW5ibG9jayAuaGVhZGxpbmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubWstbWFpbmJsb2NrIC5oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tay1tYWluYmxvY2sgLmhlYWRsaW5lIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tay1tYWluYmxvY2sgLmhlYWRsaW5lX19uYXYge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm1rLW1haW5ibG9jayAuaGVhZGxpbmVfX25hdiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWstbWFpbmJsb2NrIGgxIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLm1rLW1haW5ibG9jayBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tay1tYWluYmxvY2sgaDEge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5tay1tYWluYmxvY2sgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tay1tYWluYmxvY2sgaDEge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxufVxuLm1rLW1haW5ibG9jayBoMSBzcGFuIHtcbiAgY29sb3I6ICM1N2I4NDY7XG59XG4ubWstbWFpbmJsb2NrX19wcmUge1xuICBjb2xvcjogIzU3Yjg0NjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU3Yjg0NjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDVweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubWstbWFpbmJsb2NrX19wcmUge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubWstbWFpbmJsb2NrX19wcmUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5tay1tYWluYmxvY2tfX3ByZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm1rLW1haW5ibG9ja19fcHJlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5tay1tYWluYmxvY2tfX2NvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLm1rLW1haW5ibG9ja19fY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1rLW1haW5ibG9ja19fY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubWstbWFpbmJsb2NrX19jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tay1tYWluYmxvY2tfX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4ubWstbWFpbmJsb2NrX19jb250ZW50IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5tay1tYWluYmxvY2tfX2NvbnRlbnQgdWwgbGkge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5tay1tYWluYmxvY2tfX2NvbnRlbnQgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubWstbWFpbmJsb2NrX19jb250ZW50IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubWstbWFpbmJsb2NrX19jb250ZW50IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubWstbWFpbmJsb2NrX19jb250ZW50IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5tay1tYWluYmxvY2tfX291dHJvIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubWstbWFpbmJsb2NrX19vdXRybyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tay1tYWluYmxvY2tfX291dHJvIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubWstbWFpbmJsb2NrX19vdXRybyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm1rLW1haW5ibG9ja19fb3V0cm8ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLm1rLW1haW5ibG9ja19fb3V0cm8gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNTdiODQ2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubWstbWFpbmJsb2NrX19vdXRybyBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1rLW1haW5ibG9ja19fb3V0cm8gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm1rLW1haW5ibG9ja19fb3V0cm8gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm1rLW1haW5ibG9ja19fb3V0cm8gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm1rLW1haW5ibG9ja19fb3V0cm8gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tay1tYWluYmxvY2tfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogOTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm1rLW1haW5ibG9ja19fYnV0dG9ucyB7XG4gICAgbWF4LXdpZHRoOiAxNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm1rLW1haW5ibG9ja19fYnV0dG9ucyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubWstbWFpbmJsb2NrX19idXR0b25zIGEge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm1rLW1haW5ibG9ja19fYnV0dG9ucyBhIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBtYXJnaW46IDEwcHggYXV0byAyNXB4O1xuICB9XG59XG5cbi8qIFNMSURFICovXG4uc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2xpZGUgaDEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uc2xpZGUgaDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uc2xpZGVfX3ByZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2xpZGVfX3ByZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zbGlkZV9fcHJlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2xpZGVfX3ByZSB7XG4gICAgZm9udC1zaXplOiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNsaWRlX19wcmUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnNsaWRlX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDkwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuc2xpZGVfX2J1dHRvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnNsaWRlX19idXR0b25zIGEge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogNXB4IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNsaWRlX19idXR0b25zIGEge1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIH1cbn1cblxuLyogU0xJREUgMSAqL1xuLnNsaWRlMSB7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL2VxY2x1Yi9hc3NldHMvaW1hZ2VzL2ZzLW1haW5pbWcyLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNzAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEzJSA5MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zbGlkZTEge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgOTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnNsaWRlMSB7XG4gICAgcGFkZGluZzogNzBweCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogODMlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEzJSA2MCU7XG4gIH1cbn1cbi5zbGlkZTEgaDEge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2xpZGUxIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zbGlkZTEgaDEgc21hbGwge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwMHB4O1xuICBmb250LXNpemU6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zbGlkZTEgaDEgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2xpZGUxIGgxIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2xpZGUxIGgxIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuc2xpZGUxIGgxIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2xpZGUxIGgxIHNtYWxsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5zbGlkZTEgaDIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2xpZGUxIGgyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2xpZGUxIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxNXB4O1xuICB9XG59XG4uc2xpZGUxIC5zbGlkZV9fYnV0dG9ucyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zbGlkZTEgLnNsaWRlX19idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uc2xpZGUxIC5zbGlkZV9fYnV0dG9ucyBhIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2xpZGUxIC5zbGlkZV9fYnV0dG9ucyBhIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2xpZGUxIC5zbGlkZV9fYnV0dG9ucyBhIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbi5zbGlkZTFfX2ltZzEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjAlO1xuICBsZWZ0OiAxNCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zbGlkZTFfX2ltZzEge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTM4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zbGlkZTFfX2ltZzEge1xuICAgIHRvcDogMjAlO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTAwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnNsaWRlMV9faW1nMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDMwMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zbGlkZTFfX2ltZzEge1xuICAgIGxlZnQ6IDUlO1xuICB9XG59XG4uc2xpZGUxX19pbWcyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwJTtcbiAgcmlnaHQ6IDglO1xuICB3aWR0aDogMTclO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2xpZGUxX19pbWcyIHtcbiAgICB3aWR0aDogMTQlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zbGlkZTFfX2ltZzIge1xuICAgIHJpZ2h0OiAzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zbGlkZTFfX2ltZzIge1xuICAgIHRvcDogMjAlO1xuICAgIHJpZ2h0OiAyJTtcbiAgICB3aWR0aDogMjElO1xuICB9XG59XG5cbi8qIFNsaWRlIDIgKi9cbi5zbGlkZTIge1xuICBwYWRkaW5nOiAxMjBweCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lcy9lcWNsdWIvYXNzZXRzL2ltYWdlcy9mcy1tYWluaW1nMi5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDU3JTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTglIDgwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNsaWRlMiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2NCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTA5JSA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2xpZGUyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDY0JTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUyJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zbGlkZTIge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDQwJTtcbiAgfVxufVxuLnNsaWRlMl9faW1nMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMSU7XG4gIHJpZ2h0OiAzJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNsaWRlMl9faW1nMSB7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDIyMHB4KTtcbiAgICByaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zbGlkZTJfX2ltZzEge1xuICAgIHRvcDogY2FsYyg1MCUgLSAxNjBweCk7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuc2xpZGUyX19pbWcxIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnNsaWRlMiBoMSB7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2xpZGUyIGgxIHtcbiAgICBmb250LXNpemU6IDg1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNsaWRlMiBoMSB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnNsaWRlMiBoMSB7XG4gICAgZm9udC1zaXplOiA3NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNsaWRlMiBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNsaWRlMiBoMSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNsaWRlMiBoMSBzbWFsbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuc2xpZGUyIGgxIHNtYWxsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgfVxufVxuLnNsaWRlMiBoMiB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNsaWRlMiBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zbGlkZTIgaDIge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zbGlkZTIgaDIge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zbGlkZTIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2xpZGUyIGgyIHtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2xpZGUyIGgyIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnNsaWRlMiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zbGlkZTIgaDIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4vKiBTbGlkZSAzICovXG4uc2xpZGUzIHtcbiAgcGFkZGluZzogMTIwcHggMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZXMvZXFjbHViL2Fzc2V0cy9pbWFnZXMvZnMtbWFpbmltZzIuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA1MSU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDMlIDQ3JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNsaWRlMyB7XG4gICAgcGFkZGluZzogNzBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zbGlkZTMge1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zbGlkZTMge1xuICAgIHBhZGRpbmc6IDQwcHggMCAyMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMjAlO1xuICB9XG59XG4uc2xpZGUzIGgxIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zbGlkZTMgaDEge1xuICAgIGZvbnQtc2l6ZTogMTU1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNsaWRlMyBoMSB7XG4gICAgZm9udC1zaXplOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zbGlkZTMgaDEge1xuICAgIGZvbnQtc2l6ZTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuc2xpZGUzIGgxIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2xpZGUzIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zbGlkZTNfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNsaWRlM19fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uc2xpZGUzX19jb250ZW50IHVsIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnNsaWRlM19fY29udGVudCB1bCB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zbGlkZTNfX2NvbnRlbnQgdWwge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuLnNsaWRlMyBoMiB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNsaWRlMyBoMiB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zbGlkZTMgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zbGlkZTMgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zbGlkZTMgaDIge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zbGlkZTMgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG4gIC5zbGlkZTMgaDIgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuc2xpZGUzIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5zbGlkZTMgLnNsaWRlX19idXR0b25zIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDU1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnNsaWRlMyAuc2xpZGVfX2J1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5zbGlkZTNfX2ltZzEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTQlO1xuICBsZWZ0OiAzJTtcbiAgei1pbmRleDogNDtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zbGlkZTNfX2ltZzEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1JTtcbiAgICBsZWZ0OiA3JTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1heC13aWR0aDogNTElO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zbGlkZTNfX2ltZzEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE5JTtcbiAgICBsZWZ0OiA3JTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1heC13aWR0aDogNTElO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnNsaWRlM19faW1nMSB7XG4gICAgdG9wOiAyMiU7XG4gICAgbGVmdDogMyU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXgtd2lkdGg6IDU1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zbGlkZTNfX2ltZzEge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIH1cbn1cblxuLyogU2xpZGUgNCAqL1xuLnNsaWRlNCB7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL2VxY2x1Yi9hc3NldHMvaW1hZ2VzL2ZzLW1haW5pbWcyLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNTElO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0NSUgNTMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zbGlkZTQge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDQwJTtcbiAgfVxufVxuLnNsaWRlNF9faW1nIHtcbiAgbWFyZ2luOiAwIGF1dG8gLTYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNsaWRlNF9faW1nIHtcbiAgICBtYXJnaW46IDAgYXV0byAtNjBweDtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxufVxuLnNsaWRlNCBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zbGlkZTQgLnNsaWRlX19idXR0b25zIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBTbGlkZSA1ICovXG4uc2xpZGU1IHtcbiAgcGFkZGluZzogMTIwcHggMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZXMvZXFjbHViL2Fzc2V0cy9pbWFnZXMvZnMtbWFpbmltZzIuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA1MSU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDgyJSA1OCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zbGlkZTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zbGlkZTUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjUlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDgyJSA1OCU7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnNsaWRlNSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2NSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODIlIDU4JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zbGlkZTUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMjAlO1xuICAgIHBhZGRpbmc6IDUwcHggMCAwO1xuICB9XG59XG4uc2xpZGU1IC5zbGlkZV9fcHJlIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuc2xpZGU1IC5zbGlkZV9fcHJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uc2xpZGU1IGgxIHtcbiAgZm9udC1zaXplOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2xpZGU1IGgxIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNsaWRlNSBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnNsaWRlNSBoMSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNsaWRlNSBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4uc2xpZGU1IGgxIC5jb2xvciB7XG4gIGNvbG9yOiAjNTdiODQ2O1xufVxuLnNsaWRlNSBoMSAuc2l6ZSB7XG4gIGZvbnQtc2l6ZTogMTMwcHg7XG4gIGNvbG9yOiAjNTdiODQ2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2xpZGU1IGgxIC5zaXplIHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zbGlkZTUgaDEgLnNpemUge1xuICAgIGZvbnQtc2l6ZTogOTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zbGlkZTUgaDEgLnNpemUge1xuICAgIGZvbnQtc2l6ZTogODVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zbGlkZTUgaDEgLnNpemUge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zbGlkZTUgaDEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uc2xpZGU1X19pbWcxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE3JTtcbiAgcmlnaHQ6IDclO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNsaWRlNV9faW1nMSB7XG4gICAgdG9wOiAyNiU7XG4gICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgICByaWdodDogY2FsYyg1MCUgLSA1NTBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNsaWRlNV9faW1nMSB7XG4gICAgdG9wOiAxNSU7XG4gICAgcmlnaHQ6IDQlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnNsaWRlNV9faW1nMSB7XG4gICAgdG9wOiAyOCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuc2xpZGU1X19pbWcxIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLnNsaWRlNSAuc2xpZGVfX2J1dHRvbnMge1xuICBtYXJnaW46IDUwcHggYXV0byAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNsaWRlNSAuc2xpZGVfX2J1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLyogU2xpZGUgNiAqL1xuLnNsaWRlNiB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL2VxY2x1Yi9hc3NldHMvaW1hZ2VzL2ZzLW1haW5pbWcyLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzJSA5MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zbGlkZTYge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04JSA2NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2xpZGU2IHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MiUgNTAlO1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zbGlkZTYge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyJSA1MCU7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG4uc2xpZGU2IGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5zbGlkZTYgaDEgc21hbGwge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zbGlkZTYgaDEge1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG4gIC5zbGlkZTYgaDEgc3BhbiB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG4gIC5zbGlkZTYgaDEgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNsaWRlNiBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuc2xpZGU2IGgxIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiA1MXB4O1xuICB9XG4gIC5zbGlkZTYgaDEgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uc2xpZGU2IGgyIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBtYXJnaW4tbGVmdDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNsaWRlNiBoMiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zbGlkZTYgaDIge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zbGlkZTYgaDIge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zbGlkZTYgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zbGlkZTYgaDIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNsaWRlNiBoMiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4uc2xpZGU2X19pbWcxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDclO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDY3M3B4KTtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNsaWRlNl9faW1nMSB7XG4gICAgdG9wOiAxMCU7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA1MDJweCk7XG4gICAgei1pbmRleDogMztcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2xpZGU2X19pbWcxIHtcbiAgICB0b3A6IDE3JTtcbiAgICBsZWZ0OiA3JTtcbiAgICB6LWluZGV4OiAzO1xuICAgIG1heC13aWR0aDogMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnNsaWRlNl9faW1nMSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zbGlkZTZfX2ltZzEge1xuICAgIHRvcDogNSU7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuLm1rX2F1dGhvciBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ta19hdXRob3IgaDE6YWZ0ZXIge1xuICBtYXJnaW46IDE1cHggYXV0byA2MHB4O1xufVxuLm1rX2F1dGhvcl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ta19hdXRob3JfX2NvbnRlbnQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLm1rX2F1dGhvcl9fbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubWtfYXV0aG9yX19sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLyoqKiogQ0FCSU5FVCAqKioqL1xuLmFjY291bnQge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hY2NvdW50X19hdHRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWNjb3VudF9fZXJyb3JzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uYWNjb3VudF9fc3VjY2VzcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1N2I4NDY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5hY2NvdW50X19zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjYjViNWI1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWNjb3VudCBoMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzOXB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmFjY291bnRfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuLmFjY291bnQgLmlucCB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4uYWNjb3VudF9fYnV0dG9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4uYWNjb3VudCAuY29uZmlkIGxhYmVsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYWNjb3VudF9fcG9kcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTQwcHg7XG59XG4uYWNjb3VudF9fcG9kcCBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmNhYmluZXQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5jYWJpbmV0X190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3Yjg0NjtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNhYmluZXRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhYmluZXRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY2FiaW5ldF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jYWJpbmV0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uY2FiaW5ldCAudWstdGFiIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5jYWJpbmV0IC51ay10YWIgYSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jYWJpbmV0IC51ay10YWIgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNhYmluZXQgLnVrLXRhYiBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuY2FiaW5ldCAudWstdGFiIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmNhYmluZXRfX2hlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmNhYmluZXRfX2hlYWQgLnVrLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuY2FiaW5ldF9faGVhZCAudWstY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5jYWJpbmV0X19yZXZlcnNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYWJpbmV0X19yZXZlcnNlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1N2I4NDY7XG4gIGNvbG9yOiAjMzg0NjUwO1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuLmNhYmluZXRfX25vdyB7XG4gIG1hcmdpbjogMCAzMHB4O1xufVxuLmNhYmluZXRfX2JhbGFuY2Uge1xuICBmb250LXNpemU6IDM3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMmUyZTJlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5jYWJpbmV0X19iYWxhbmNlIHtcbiAgICBmb250LXNpemU6IDM3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhYmluZXRfX2JhbGFuY2Uge1xuICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jYWJpbmV0X19iYWxhbmNlIHtcbiAgICBmb250LXNpemU6IDM3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuY2FiaW5ldF9fYmFsYW5jZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG4uY2FiaW5ldF9fYmFsYW5jZSBzbWFsbCB7XG4gIGNvbG9yOiAjN2Q4OTkyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuY2FiaW5ldF9fYmFsYW5jZSBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jYWJpbmV0X19iYWxhbmNlIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY2FiaW5ldF9fYmFsYW5jZSBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNhYmluZXRfX2JhbGFuY2Ugc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLmNhYmluZXRfX2JhbGFuY2UgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuY2FiaW5ldF9fYmFsYW5jZSBhIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhYmluZXRfX2JhbGFuY2UgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNhYmluZXRfX2JhbGFuY2UgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNhYmluZXRfX2JhbGFuY2UgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uY2FiaW5ldF9fYmFsYW5jZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhYmluZXRfX3VzZXIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuY2FiaW5ldF9fdXNlciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jYWJpbmV0X191c2VyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY2FiaW5ldF9fdXNlciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNhYmluZXRfX3VzZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jYWJpbmV0X191c2VyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uY2FiaW5ldF9fdXNlciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTdiODQ2O1xufVxuLmNhYmluZXRfX3VzZXIgc21hbGwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmNhYmluZXRfX2ljbyB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1N2I4NDY7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IDBweCByZ2JhKDg3LCAxODQsIDcwLCAwLjUpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmNhYmluZXRfX2ljbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjkzMzg7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IDBweCByZ2JhKDg3LCAxODQsIDcwLCAwLjUpO1xufVxuLmNhYmluZXRfX2ljbyBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNTAlO1xufVxuLmNhYmluZXRfX2ljby0tMSBpbWcge1xuICB3aWR0aDogNDAlO1xuICBoZWlnaHQ6IDQwJTtcbn1cbi5jYWJpbmV0X19pY28tLTIgaW1nIHtcbiAgbGVmdDogMXB4O1xufVxuLmNhYmluZXRfX2ljby0tMyBpbWcge1xuICBsZWZ0OiAzcHg7XG59XG4uY2FiaW5ldF9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2FiaW5ldF9fbmF2IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jYWJpbmV0X19uYXYgbGkge1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuY2FiaW5ldF9fbmF2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5jYWJpbmV0X19yZWYge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzZweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNhYmluZXRfX3JlZiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jYWJpbmV0X19yZWYge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jYWJpbmV0X19yZWYge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jYWJpbmV0X19yZWYge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmNhYmluZXRfX3JlZiBwIHtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuLmNhYmluZXRfX3JlZiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhYmluZXRfX3JlZmVyIHNwYW4ge1xuICBjb2xvcjogIzU3Yjg0NjtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLmNhYmNvbnQgaDQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5jYWJjb250IGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhYmNvbnQgaDQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jYWJjb250IGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuY2FiY29udCBoNCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5idXkge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgLypwe1xuICAgIEBpbmNsdWRlIGZ6KDE4LDE0LDE1LDE2LDE3KTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9Ki9cbn1cbi5idXlfX2l0ZW0ge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDM2cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJ1eV9faXRlbSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uYnV5X19kZXNjIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogN3B4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5idXlfX2Rlc2MgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5idXlfX2Rlc2MgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmJ1eV9fZGVzYyBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYnV5X19kZXNjIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmJ1eV9fcmlnaHQge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJ1eV9fcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uYnV5X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5idXlfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJ1eV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5idXlfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYnV5X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uYnV5X190aXRsZSBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5idXlfX3RpdGxlIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJ1eV9fdGl0bGUgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5idXlfX3RpdGxlIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYnV5X190aXRsZSBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4uYnV5X19wcmljZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogIzU3Yjg0NjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5idXlfX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJ1eV9fcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5idXlfX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYnV5X19wcmljZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uYnV5X19wcmljZSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC42ZW07XG59XG4uYnV5X19idXR0b24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5idXlfX2J1dHRvbiBhIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5idXlfX2J1dHRvbiBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJ1eV9fYnV0dG9uIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5idXlfX2J1dHRvbiBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYnV5X19idXR0b24gYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4uYnV5X19wcm9tb2NvZGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmJ1eV9fcHJvbW9jb2RlIGJ1dHRvbiB7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG4uYnV5X19kaXNjb3VudCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogI2Q0MDAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYnV5X19kaXNjb3VudCBzbWFsbCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmJ1eSBkZWwge1xuICBjb2xvcjogI2Q0MDAwMDtcbiAgZm9udC1zaXplOiAwLjdlbTtcbn1cblxuLmNhYnByb2RzX19pdGVtcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5jYWJwcm9kc19fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY2FicHJvZHNfX3ByaWNlYmxvY2sge1xuICBmbGV4LWJhc2lzOiA0MCU7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLmNhYnByb2RzX19idXR0b24gYSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGhlaWdodDogMzVweDtcbn1cbi5jYWJwcm9kc19fYXR0ZW50aW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMjVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLmNhYnByb2RzX19hdHRlbnRpb24gc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5jYWJwcm9kc19fYXR0ZW50aW9uLmVycm9yIHtcbiAgY29sb3I6IHJlZDtcbiAgYm9yZGVyLWNvbG9yOiByZWQ7XG59XG4uY2FicHJvZHNfX2F0dGVudGlvbi53YXJuaW5nIHtcbiAgY29sb3I6ICNmZjliNjE7XG4gIGJvcmRlci1jb2xvcjogI2ZmOWI2MTtcbn1cbi5jYWJwcm9kc19fYXR0ZW50aW9uLnN1Y2Nlc3Mge1xuICBjb2xvcjogZ3JlZW47XG4gIGJvcmRlci1jb2xvcjogZ3JlZW47XG59XG5cbi5jYWJyZWZzIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uY2FicmVmcyBoNSB7XG4gIG1hcmdpbjogLTE1cHggMCAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNhYnJlZnMgaDUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY2FicmVmcyBoNSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNhYnJlZnMgaDUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jYWJyZWZzIGg1IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5jYWJyZWZzIC5jaGFydCAubm9kZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmNhYnJlZnMgLmNoYXJ0IC5ub2RlIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNhYnJlZnMgLmNoYXJ0IC5ub2RlIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY2FicmVmcyAuY2hhcnQgLm5vZGUgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNhYnJlZnMgLmNoYXJ0IC5ub2RlIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jYWJyZWZzIC5jaGFydCAubm9kZSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnRyYW5zYWN0cyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLnRyYW5zYWN0c19faXRlbXMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4udHJhbnNhY3RzX19pdGVtIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzNnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAudHJhbnNhY3RzX19pdGVtIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi50cmFuc2FjdHNfX25hbWUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAudHJhbnNhY3RzX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyYW5zYWN0c19fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRyYW5zYWN0c19fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnRyYW5zYWN0c19fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4udHJhbnNhY3RzX19uYW1lIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4udHJhbnNhY3RzX19zdW0ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICM1N2I4NDY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRyYW5zYWN0c19fc3VtIHtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyYW5zYWN0c19fc3VtIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudHJhbnNhY3RzX19zdW0ge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC50cmFuc2FjdHNfX3N1bSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4udHJhbnNhY3RzX19zdW0gc21hbGwge1xuICBmb250LXNpemU6IDAuNmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzJFMkUyRTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHJhbnNhY3RzX190ZCB7XG4gIG1heC13aWR0aDogMzAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC50cmFuc2FjdHNfX3RkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4udF9zdW0ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNjYzAwMDA7XG59XG5cbi5jYWJkYXRhIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5tb25leXJlcSBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLm1vbmV5cmVxIGg0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vbmV5cmVxIGg0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubW9uZXlyZXEgaDQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tb25leXJlcSBoNCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4ubW9uZXlyZXEgYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiAyODBweDtcbn1cbi5tb25leXJlcV9fcmVxIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbi5tb25leXJlcV9fcmVxIGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubW9uZXlyZXFfX2l0ZW1zIHtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm1vbmV5cmVxX19pdGVtIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDE3cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1vbmV5cmVxX19pdGVtIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4ubW9uZXlyZXFfX2l0ZW0gc3BhbjpudGgtY2hpbGQoMSkge1xuICBmbGV4LWJhc2lzOiAxNSU7XG59XG4ubW9uZXlyZXFfX2l0ZW0gc3BhbjpudGgtY2hpbGQoMikge1xuICBmbGV4LWJhc2lzOiAxOCU7XG59XG4ubW9uZXlyZXFfX2l0ZW0gc3Bhbi5uZXcge1xuICBjb2xvcjogIzU3Yjg0Njtcbn1cbi5tb25leXJlcV9faXRlbSBzcGFuLmZpbmlzaCB7XG4gIGNvbG9yOiAjYmQwMDAwO1xufVxuLm1vbmV5cmVxX19pdGVtIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uaXJzLS1yb3VuZCAuaXJzLWhhbmRsZSB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICM1N2I4NDYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4ICM1N2I4NDYgIWltcG9ydGFudDtcbn1cblxuLmlycy0tcm91bmQgLmlycy1mcm9tLCAuaXJzLS1yb3VuZCAuaXJzLXRvLCAuaXJzLS1yb3VuZCAuaXJzLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1N2I4NDYgIWltcG9ydGFudDtcbn1cblxuLmlycy0tcm91bmQgLmlycy1mcm9tOmJlZm9yZSwgLmlycy0tcm91bmQgLmlycy10bzpiZWZvcmUsIC5pcnMtLXJvdW5kIC5pcnMtc2luZ2xlOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1N2I4NDYgIWltcG9ydGFudDtcbn1cblxuLmlycy0tcm91bmQgLmlycy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTdiODQ2ICFpbXBvcnRhbnQ7XG59XG5cbiNidXltb2RhbDIge1xuICB6LWluZGV4OiA5OTk7XG59XG5cbi5zd2FsLWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uc3dhbC1pY29uIGltZyB7XG4gIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ0blRpbmtvZmYge1xuICBiYWNrZ3JvdW5kOiAjZmZkZDJkO1xuICBjb2xvcjogIzAwMDtcbn1cbi5idG5UaW5rb2ZmOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2M2YTYwMCAhaW1wb3J0YW50O1xufVxuXG4ucm9ib0thc3NhQnRuIHtcbiAgYmFja2dyb3VuZDogIzE3NzNjZTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucm9ib0thc3NhQnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBkNDA3MiAhaW1wb3J0YW50O1xufVxuXG4ubXQtMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY29udGFpbmVyX3JlZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmxlZnRfcmVmIHtcbiAgb3JkZXI6IDE7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG4ubGVmdF9yZWYgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5yaWdodF9yZWYge1xuICBvcmRlcjogMjtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmNvbnRhaW5lcl9yZWYge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5sZWZ0X3JlZiB7XG4gICAgb3JkZXI6IDE7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG4gIC5yaWdodF9yZWYge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4uYnV5X190aXRsZSBhIHtcbiAgY29sb3I6ICMzODQ2NTA7XG59XG5cbi5idXkgLnVrLWJ1dHRvbi10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3Yjg0NjtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnV5IC51ay1idXR0b24tdGV4dDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IDBweCByZ2JhKDg3LCAxODQsIDcwLCAwLjUpO1xufVxuLmJ1eSAudWstYnV0dG9uLXRleHQ6aG92ZXI6OmJlZm9yZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5idXkgLnVrLWJ1dHRvbi10ZXh0OjpiZWZvcmUge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5hbGVydCAuY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufSIsIi8qIE1vZGFsICovXG4udWstbW9kYWwtY2xvc2UtZGVmYXVsdHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcGFkZGluZzoxMHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiBub25lO1xuICBAaW5jbHVkZSBob3YtZGFya2VuKCNkMDNhMzQpXG59XG4udWstbW9kYWwtY2xvc2UtZnVsbCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4udWstbW9kYWwtZGlhbG9ne1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAvL2JvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHB7XG4gICAgc3BhbntcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICRjb2xvci1tYWluO1xuICAgIH1cbiAgfVxuICBoMntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOjIwcHg7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICBjb2xvcjogIzRkNGQ0ZDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuICB9XG4gIGg1e1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIGlucHV0e1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDoxMDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDdweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICZbdHlwZT1jaGVja2JveF17XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuICB0ZXh0YXJlYSwgc2VsZWN0e1xuICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6MTAwO1xuICB9XG4gIHNlbGVjdHtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCA3cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgdGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XG4gIH1cbiAgYnV0dG9ue1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLyogTW9kYWwgRnVsbCAqL1xuLnVrLW1vZGFsLWZ1bGwge1xuICAudWstbW9kYWwtZGlhbG9nIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Fib3V0LWJnLmpwZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbiAgLnVrLW1vZGFsLWNsb3NlLWZ1bGwge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cblxuXG4gIGZvcm17XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgaDIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmNvbmZpZCB7XG4gICAgbGFiZWwge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi5tb2RhbG1lbnUge1xuICAvL0BpbmNsdWRlIGJnYygnL3RoZW1lcy9lcWNsdWIvYXNzZXRzL2ltYWdlcy9tYWluYmcuanBnJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXG4gICZfX25hdiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ucHJvbW9jb2Rle1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgJi0tYXR0ZW50e1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gIH1cbiAgc3Bhbi5jb2Rle1xuICAgIGNvbG9yOiByZWQ7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgfVxufSIsIi51ay1idXR0b24ge1xuICAmLWRlZmF1bHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZTZlNmU2O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICB9XG4gIH1cbiAgJi1wcmltYXJ5IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU3Yjg0NjtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IDBweCByZ2JhKDg3LCAxODQsIDcwLCAwLjUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLW1haW4sIDE1JSk7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1tYWluLCA3JSk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgJi0tZGFuZ2Vye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RFM0YxODtcbiAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IDBweCByZ2JhKCNERTNGMTgsIDAuNSk7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI0RFM0YxOCwgMTUlKTtcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI0RFM0YxOCwgNyUpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjE7XG4gICAgQGluY2x1ZGUgaG92LWRhcmtlbigkY29sb3IxKTtcbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICB9XG4gICYtbmF2IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItbWFpbjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAwLjE4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIG1hcmdpbjogMnB4IDJweDtcbiAgICB9XG4gIH1cbiAgJi1ob2xsb3cge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1tYWluO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3IxO1xuICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIDAuMTgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDVweCAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICYtaG9sbG93d2hpdGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjE7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yMTtcbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAwLjE4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiA1cHggMjVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4udWstYnV0dG9uLXRleHQge1xuICBjb2xvcjogJGNvbG9yLW1haW47XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcbiAgICAmOmJlZm9yZSB7XG5cbiAgICB9XG4gIH1cbn1cblxuLyogQW5pQnV0dG9ucyAqL1xuLmFuaWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCBoc2xhKDAsIDAlLCAxMDAlLCAuMSkgMTAlLCBoc2xhKDAsIDAlLCAxMDAlLCAuMikgMjAlLCBoc2xhKDAsIDAlLCAxMDAlLCAuNikpO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIHRyYW5zZm9ybTogc2tld1goLTQ1ZGVnKTtcbiAgICBsZWZ0OiAtMjAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZTtcbiAgICBhbmltYXRpb24tbmFtZTogYmxpY2s7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA2cztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJsaWNrIHtcbiAgMTUlLCB0byB7XG4gICAgbGVmdDogMTEwJVxuICB9XG59XG5cbi5wbGF5YnV0dG9uIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgYmFja2dyb3VuZDogdXJsKC90aGVtZXMvZXFjbHViL2Fzc2V0cy9pbWFnZXMvcGxheS5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyN3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1OSUgNTMlO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIC8vdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC8vdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMyk7XG4gICAgYW5pbWF0aW9uOiBwbGF5IDJzIGluZmluaXRlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcGxheSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDMuMDg4Myk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgzLjA4ODMpO1xuICB9XG59XG5cbi51ay1idXR0b24tZGVmYXVsdDpkaXNhYmxlZCwgLnVrLWJ1dHRvbi1wcmltYXJ5OmRpc2FibGVkLCAudWstYnV0dG9uLXNlY29uZGFyeTpkaXNhYmxlZCwgLnVrLWJ1dHRvbi1kYW5nZXI6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNiY2JjO1xuICBib3gtc2hhZG93OiAwIDEwcHggMzBweCAwcHggcmdiYSgjYmNiY2JjLCAwLjUpO1xuICBjb2xvcjogIzk5OTtcbiAgYm9yZGVyLWNvbG9yOiAjZTVlNWU1O1xufSIsIi8qKioqIExBTkRJTkcgKioqKi9cbkBpbXBvcnQgJy4uL2Jsb2Nrcy9oZWFkbGluZSc7XG5AaW1wb3J0ICcuLi9ibG9ja3MvZnNfbWFpbmJsb2NrJztcbkBpbXBvcnQgJy4uL2Jsb2Nrcy9mc19hYm91dCc7XG5AaW1wb3J0ICcuLi9ibG9ja3MvYnV5bW9kYWwnO1xuQGltcG9ydCAnLi4vYmxvY2tzL3Rhcmlmcyc7XG5AaW1wb3J0ICcuLi9ibG9ja3MvZnNfaG93JztcbkBpbXBvcnQgJy4uL2Jsb2Nrcy9mc19rbm93JztcbkBpbXBvcnQgJy4uL2Jsb2Nrcy9mc193aGVlbCc7XG5AaW1wb3J0ICcuLi9ibG9ja3MvZnNfb3R6JztcbkBpbXBvcnQgJy4uL2Jsb2Nrcy9mc19nYWxsZXJ5JztcbkBpbXBvcnQgJy4uL2Jsb2Nrcy9mc19wcmljZSc7XG5AaW1wb3J0ICcuLi9ibG9ja3MvZm9vdGVyJztcbkBpbXBvcnQgJy4uL2Jsb2Nrcy9hcnRpY2xlcyc7XG5AaW1wb3J0ICcuLi9ibG9ja3Mvd2ViaW5hcic7XG5cbi8qIE1LICovXG5AaW1wb3J0ICcuLi9ibG9ja3MvbWsnO1xuXG4vKioqKiBDQUJJTkVUICoqKiovXG5AaW1wb3J0ICcuLi9ibG9ja3MvYWNjb3VudCc7XG5AaW1wb3J0ICcuLi9ibG9ja3MvY2FiaW5ldCc7XG5AaW1wb3J0ICcuLi9ibG9ja3MvY2FiLWJ1eXMnO1xuQGltcG9ydCAnLi4vYmxvY2tzL2NhYi1yZWZzJztcbkBpbXBvcnQgJy4uL2Jsb2Nrcy9jYWItdHJhbnMnO1xuQGltcG9ydCAnLi4vYmxvY2tzL2NhYi1kYXRhJzsiLCIuaGVhZGxpbmV7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICBAaW5jbHVkZSBtcShzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgJl9fbmF2e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIGxpe1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICBAaW5jbHVkZSBmeigxOCwxMCwxNCwxNSwxNik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogJGNvbG9yMztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi51ay1hY3RpdmV7XG4gICAgICAgIGF7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1tYWluO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3JpZ2h0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgJl9fcGhvbmV7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG4gICZfX3VzZXJ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBpbWd7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cbn0iLCIubWFpbmJsb2NrIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgQGluY2x1ZGUgYmdjKCdmcy1tYWluaW1nMi5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDY4JTtcbiAgfVxuICAmX19pbnRybyB7XG4gICAgQGluY2x1ZGUgZnooMjAsIDE2LCAxNywgMTgsIDE5KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItbWFpbjtcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDJweCAzMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIG1hcmdpbjphdXRvO1xuICAgIH1cbiAgfVxuICBoMSB7XG4gICAgQGluY2x1ZGUgZnooNTQsIDMwLCAzNSwgNDYsIDQ5KTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGNvbG9yOiAkY29sb3IzO1xuICAgIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgICB6LWluZGV4OjM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gIH1cbiAgJl9fcG9kcCB7XG4gICAgQGluY2x1ZGUgZnooMjQsIDE4LCAyMCwgMjIsIDIzKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgY29sb3I6ICRjb2xvcjQ7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuICAmX19vdXRybyB7XG4gICAgQGluY2x1ZGUgZnooMTgsIDEzLCAxNSwgMTYsIDE3KTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAkY29sb3I0O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgei1pbmRleDogMztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIGEge1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgcGFkZGluZzogNXB4IDUwcHg7XG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW46YXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWcxIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMzN2dztcbiAgICBsZWZ0OiAtMTYlO1xuICAgIHRvcDogLTExJTtcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgdG9wOjA7XG4gICAgfVxuICB9XG4gICZfX2ltZzIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIC8vd2lkdGg6IDk1MHB4O1xuICAgIHdpZHRoOiA1OHZ3O1xuICAgIGxlZnQ6IC00OCU7XG4gICAgdG9wOiAtMTMlO1xuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICB0b3A6MDtcbiAgICB9XG4gIH1cbiAgJl9faW1nM3tcbiAgICBtYXJnaW46MzBweCBhdXRvO1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59IiwiLmZzX2Fib3V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBtcShzbSkge1xuICAgIEBpbmNsdWRlIGJnYygnZnMtYWJvdXRpbWcyLnN2ZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTQlO1xuICB9XG4gIGgxIHtcbiAgICBAZXh0ZW5kICVoMTtcbiAgfVxuICAmX19jb250ZW50IHtcbiAgICB1bCB7XG4gICAgICBAZXh0ZW5kICVsaXN0O1xuICAgIH1cbiAgfVxuICAmX19pbWcxIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMjV2dztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgJl9faW1nMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDQwdnc7XG4gICAgbGVmdDogLTIxJTtcbiAgICB0b3A6IDEwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIG1xKHhsZykge1xuICAgICAgbGVmdDogLTZweDtcbiAgICB9XG4gIH1cbiAgJl9faW1nMyB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvbnRhaW47IG9iamVjdC1wb3NpdGlvbjogYm90dG9tOyc7XG4gICAgfVxuICB9XG59IiwiLmJ1eW1vZGFse1xuICAmX19wb2Rwe1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gICZfX3N1YnRpdGxle1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAmX19wcmljZXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHNwYW57XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbWVzdHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICYgPiBkaXZ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIHB7XG4gICAgICBtYXJnaW46IDJweCAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgc3BhbntcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1tYWluO1xuICAgICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cbiAgICAubm9hY3RpdmV7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjREUzRjE4O1xuICAgIH1cbiAgfVxuICAmX19saW5re1xuICAgIG1hcmdpbjogNXB4IDAgMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBpbnB1dHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgYnV0dG9ue1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwcHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiAwIDAgN3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzo1cHggMjBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW47XG4gICAgICBAaW5jbHVkZSBmeigxOCwxNCwxNSwxNiwxNyk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgQGV4dGVuZCAuYW5pYnV0dG9uO1xuICAgICAgZmxleC1iYXNpczogMzAlO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgICAgcGFkZGluZzo1cHggMTBweDtcbiAgICAgICAgZmxleC1iYXNpczogMzUlO1xuICAgICAgfVxuICAgICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1tYWluLCAxMCUpO1xuICAgICAgfVxuICAgIH1cbiAgICAvKmF7XG4gICAgICBjb2xvcjogJGNvbG9yLW1haW47XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOjFweCBkYXNoZWQ7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgIH0qL1xuICB9XG5cbiAgJl9fbG9jYWx7XG4gICAgbWF4LXdpZHRoOjUwMHB4O1xuICAgIGlucHV0e1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX193YXJuaW5ne1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4Ojk5OTtcbiAgICBjb2xvcjogI2ZmZTAwMDtcbiAgICBtYXgtd2lkdGg6NTAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogcmdiYSgjMDAwLCAwLjQpO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgc21hbGx7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn0iLCIudGFyaWZzIHtcbiAgcGFkZGluZzogMjBweCAwIDcwcHg7XG4gIEBpbmNsdWRlIGJnYygnY2wtYmcxLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNjAwcHg7XG4gIGgxIHtcbiAgICBAZXh0ZW5kICVoMTtcbiAgfVxuICAuaGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAmX19pbnRyb3tcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgJl9faXRlbXtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxN3B4IHJnYmEoIzAwMCwgLjE1KTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgJl9fd3JhcHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvb3RlcntcbiAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAmX19idXR0b257XG4gICAgZmxleC1iYXNpczogMzAlO1xuICB9XG5cbiAgaDJ7XG4gICAgQGluY2x1ZGUgZnooMjQsMTgsMTksMjAsMjEpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBhe1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICZfX2Rlc2N7XG4gICAgcHtcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19wcmljZXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZnooNDUsMzAsMzUsNDAsNDMpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIHNwYW57XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBmeigyMCwxNiwxNywxOCwxOSk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgc21hbGx7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkY29sb3IyO1xuICAgICAgQGluY2x1ZGUgZnooMjAsMTYsMTcsMTgsMTkpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG59IiwiLmZzX2hvdyB7XG4gIGgxIHtcbiAgICBAZXh0ZW5kICVoMTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLnVrLWFjY29yZGlvbi1jb250ZW50e1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW1haW47XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxN3B4IHJnYmEoJGNvbG9yLW1haW4sIC4xNSk7XG4gICAgLypwe1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuICAgIH0qL1xuICAgIHVse1xuICAgICAgQGV4dGVuZCAlbGlzdDtcbiAgICB9XG4gIH1cbiAgLnVrLWFjY29yZGlvbi10aXRsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjNTdiODQ2O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNDNweCByZ2JhKDg3LCAxODQsIDcwLCAwLjM4KTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBAaW5jbHVkZSBmeigxOCwgMTQsIDE1LCAxNiwgMTcpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICBwYWRkaW5nOjEwcHggNjBweDtcbiAgICAgIHotaW5kZXg6MztcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oIzU3Yjg0NiwgMTAlKTtcbiAgICB9XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpbmNsdWRlIGJnYygnaWNvLWV4cGFuZC5zdmcnKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbiAgICB9XG4gIH1cbn1cblxuJWF1dGhpbWcge1xuICB3aWR0aDogMzIwcHg7XG4gIGhlaWdodDogMzIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxuICBAaW5jbHVkZSBtcShzbSkge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7IG9iamVjdC1wb3NpdGlvbjogYm90dG9tOyc7XG4gIH1cbn1cblxuJWF1dGhwb2RwIHtcbiAgQGluY2x1ZGUgZnooMjgsIDIwLCAyMiwgMjMsIDI3KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBzbWFsbHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuNmVtO1xuICB9XG59XG5cbi5maXJzdGF1dGhvciB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICAudWstZ3JpZCB7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBAaW5jbHVkZSBiZ2MoJ2ZzLW1haW5pbWcyLnN2ZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDQwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAtMTAlO1xuICAgIHJpZ2h0OiAtMiU7XG4gICAgei1pbmRleDogMDtcbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxN3B4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gICAgcGFkZGluZzogNTBweCA4MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgICB1bCB7XG4gICAgICBAZXh0ZW5kICVsaXN0O1xuICAgIH1cbiAgfVxuICAmX19pbWcge1xuICAgIEBleHRlbmQgJWF1dGhpbWc7XG4gIH1cbiAgJl9fbmFtZSB7XG4gICAgQGV4dGVuZCAlYXV0aHBvZHA7XG4gIH1cbn1cblxuLmZzX2F1dGhvcnMge1xuICBAaW5jbHVkZSBiZ2MoJ2NsLWJnMS5zdmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNzAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDMyMHB4IDU1JTtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZnooNDAsMzUsMzYsMzcsMzgpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAmX19pbWd7XG4gICAgQGV4dGVuZCAlYXV0aGltZztcbiAgfVxuICAmX19uYW1le1xuICAgIEBleHRlbmQgJWF1dGhwb2RwO1xuICB9XG4gICZfX2NvbnRlbnR7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICBtYXJnaW46YXV0bztcbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICB9XG4gICAgdWx7XG4gICAgICBAZXh0ZW5kICVsaXN0O1xuICAgIH1cbiAgICBoNHtcbiAgICAgIEBpbmNsdWRlIGZ6KDI1LDIxLDIyLDIzLDI0KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG4gICZfX3NvY2lhbHtcbiAgICBtYXJnaW46IDEwcHggMCAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsaXtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmZzLWtub3cge1xuICBoMSB7XG4gICAgQGV4dGVuZCAlaDE7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWcxIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMzJ2dztcbiAgICBsZWZ0OiAtNTAlO1xuICAgIHRvcDogYXV0bztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgQGluY2x1ZGUgbXEoeGxnKSB7XG4gICAgICBsZWZ0OiAtMzAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgd2lkdGg6NDV2dztcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOjcwdnc7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAmX19pbWcyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMzV2dztcbiAgICBsZWZ0OiAtMjklO1xuICAgIHRvcDogMjclO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cblxuICAmX19pbWczIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMjB2dztcbiAgICBsZWZ0OiA3NyU7XG4gICAgdG9wOiBhdXRvO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIGxlZnQ6IDU4JTtcbiAgICAgIGJvdHRvbTogMjEuNSU7XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLnVrLWZpcnN0LWNvbHVtbntcbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgJl9fa25vd3tcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE3cHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleC1iYXNpczogNDglO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIEBpbmNsdWRlIGZ6KDE4LDEzLDEzLDE2LDE3KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cbiAgXG4gIGgye1xuICAgIEBpbmNsdWRlIGZ6KDQwLDMyLDMyLDM3LDM4KTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX291dHJve1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTdweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBzdHJvbmd7XG4gICAgICBjb2xvcjogJGNvbG9yLW1haW47XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICBtYXgtd2lkdGg6IDk5JTtcbiAgICB9XG4gIH1cblxuICAudWstZmlyc3QtY29sdW1ue1xuICAgIC8vbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuXG4gICZfX2J1dHRvbntcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBhe1xuICAgICAgd2lkdGg6bWF4LWNvbnRlbnQ7XG4gICAgICBwYWRkaW5nOiA1cHggNTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OmF1dG87XG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBwYWRkaW5nOiA1cHggMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yaWdodHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDoyO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbiAgJl9faXRlbXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBAaW5jbHVkZSBmeigxOCwxNCwxMywxNiwxNyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOmJlZm9yZXtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpbmNsdWRlIGJnYygnaWNvLWNoZWNrLXNtYWxsLnN2ZycpO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG59IiwiLndoZWVsIHtcbiAgQGluY2x1ZGUgYmdjKCdjbC1iZzIuc3ZnJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTcwMHB4IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIzM3B4IDU1JTtcbiAgcGFkZGluZzogMzBweCAwIDEwMHB4O1xuICBAaW5jbHVkZSBtcShzbSkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgaDEge1xuICAgIEBleHRlbmQgJWgxO1xuICB9XG4gICZfX2ludHJvIHtcbiAgICBAaW5jbHVkZSBmeigyMCwgMTUsIDE2LCAxNywgMTgpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY2hlY2tzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBsYWJlbCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxN3B4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gICAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxN3B4IHJnYmEoJGNvbG9yLW1haW4sIDAuMjQpO1xuICAgICAgfVxuICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgQGluY2x1ZGUgZnooMTYsMTIsMTMsMTQsMTUpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW1haW47XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAvL2JvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1haW47XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgIC8vYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCAjMkMyQzJDLCAjMDAwMDAwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHN2ZyB7XG4gIH1cbiAgI3doZWVsMntcbiAgICBwYXRoW2RhdGEtbmFtZT1yYW1raV17XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIH1cbiAgICAucGllY2V7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgcGF0aFtkYXRhLW5hbWU9cmFta2lde1xuICAgICAgICAgIGZpbGwtb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICAvL3RyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZle1xuICAgICAgICBwYXRoW2RhdGEtbmFtZT1yYW1raV17XG4gICAgICAgICAgZmlsbC1vcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICNwaWVjZTEuYWN0aXZle1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoN3B4LCAtMTVweCk7XG4gICAgfVxuICAgICNwaWVjZTIuYWN0aXZle1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgLTdweCk7XG4gICAgfVxuICAgICNwaWVjZTMuYWN0aXZle1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgMnB4KTtcbiAgICB9XG4gICAgI3BpZWNlNC5hY3RpdmV7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2cHgsIDE1cHgpO1xuICAgIH1cbiAgICAjcGllY2U1LmFjdGl2ZXtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03cHgsIDE1cHgpO1xuICAgIH1cbiAgICAjcGllY2U2LmFjdGl2ZXtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCA3cHgpO1xuICAgIH1cbiAgICAjcGllY2U3LmFjdGl2ZXtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAtN3B4KTtcbiAgICB9XG4gICAgI3BpZWNlOC5hY3RpdmV7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtN3B4LCAtMTVweCk7XG4gICAgfVxuICB9XG5cbiAgJl9fcnVsZXN7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAmX19idXR0b257XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBidXR0b257XG4gICAgICB3aWR0aDphdXRvO1xuICAgICAgbWFyZ2luOmF1dG87XG4gICAgfVxuICB9XG59IiwiLmZzLW90eiB7XG4gIGgxIHtcbiAgICBAZXh0ZW5kICVoMTtcbiAgfVxuICAmX19pbnRybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1N2I4NDY7XG4gICAgYm94LXNoYWRvdzogMHB4IDQwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIH1cbiAgICAmID4gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBoZWlnaHQ6IDkwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyBvYmplY3QtcG9zaXRpb246IGJvdHRvbTsnO1xuICAgIH1cbiAgfVxuICAmX19wbGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIH1cbiAgfVxufVxuXG4udWstZG90bmF2IHtcbiAgYSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3IzO1xuICB9XG4gIC51ay1hY3RpdmUge1xuICAgIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW47XG4gICAgICBib3gtc2hhZG93OiAwIDJweCAxN3B4IHJnYmEoJGNvbG9yLW1haW4sIC4zNSk7XG4gICAgfVxuICB9XG59IiwiLmZzLWdhbGxlcnkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoMSB7XG4gICAgQGV4dGVuZCAlaDE7XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgICBib3gtc2hhZG93OiAxNHB4IDE1cHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIH1cblxuICAgIGF7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICAgIGhlaWdodDogOTUlO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7IG9iamVjdC1wb3NpdGlvbjogYm90dG9tOyc7XG4gICAgfVxuICB9XG59IiwiLmZzLXByaWNlIHtcbiAgQGluY2x1ZGUgYmdjKCdjbC1iZzIuc3ZnJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTcwMHB4IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIzM3B4IDU1JTtcbiAgaDEge1xuICAgIEBleHRlbmQgJWgxO1xuICB9XG4gICZfX2ludHJvIHtcbiAgICBAaW5jbHVkZSBmeigyMCwgMTMsIDE2LCAxNywgMTgpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuICBvbCB7XG4gICAgY291bnRlci1yZXNldDogbXlDb3VudGVyO1xuICAgIG1hcmdpbjogNDBweCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIGZ6KDE4LDE0LDE1LDE2LDE3KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW47XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbXlDb3VudGVyO1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKG15Q291bnRlcik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2FjY2lhe1xuICAgIEBpbmNsdWRlIGJnYygnZ2lmdC5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEyNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk1JSBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxN3B4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgei1pbmRleDoyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XG4gICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICAgIH1cbiAgICBoNHtcbiAgICAgIEBpbmNsdWRlIGZ6KDI4LDIzLDIzLDI1LDI2KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICBwe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIGZ6KDIyLDE2LDE2LDIwLDIxKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cbiAgfVxuICAmX19idXR0b257XG4gICAgYXtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIHBhZGRpbmc6IDVweCA1MHB4O1xuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgICAgbWFyZ2luOmF1dG87XG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ltZzF7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjQlO1xuICAgIHJpZ2h0OjA7XG4gICAgei1pbmRleDoxO1xuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICB3aWR0aDo2MHZ3O1xuICAgIH1cbiAgfVxufSIsIi5mb290ZXJ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGF7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn0iLCIuYmxvZyB7XG59XG5cbi5icmVhZGNydW1ic3tcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmVlZjI7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB1bHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBsaXtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAmOmFmdGVye1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpbmNsdWRlIGJnYygnaWNvLWJjLnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDdweDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgJjphZnRlcntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgYXtcbiAgICAgIGNvbG9yOiAkY29sb3IzO1xuICAgIH1cbiAgfVxufVxuXG4uYmxvZ19oZWFkbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjM7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIC51ay1jb250YWluZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgcHtcbiAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIHN0cm9uZ3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICBidXR0b257XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLmJsb2dfbGlzdHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgJl9fd3JhcHtcbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICB9XG4gIH1cbiAgJl9faXRlbXtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbiAgJl9faW1ne1xuICAgIGZsZXgtYmFzaXM6IDE1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG4gICZfX3RpdGxle1xuICAgIEBpbmNsdWRlIGZ6KDI2LDIyLDIzLDI0LDI1KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGF7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gIH1cbiAgJl9faW50cm97XG4gICAgQGluY2x1ZGUgZnooMTYsIDE0LDE1LDE1LDE1KTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAmX19mb290ZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGF7XG4gICAgICBAaW5jbHVkZSBmeigxOCwgMTQpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgfVxuICAmX19kYXRle1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjYjRiNGI0O1xuICAgIGltZ3tcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi51ay1wYWdpbmF0aW9ue1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYXtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yMztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sb3I6ICRjb2xvcjM7XG4gICAgc3BhbntcbiAgICAgIGNvbG9yOiAkY29sb3IzO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICB9XG4gIC51ay1hY3RpdmV7XG4gICAgYXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjM7XG4gICAgICBzcGFue1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uYXJ0aWNsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWVmMjtcbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIGZ6KDM4LCAzMCwgMzEsIDMyLCAzMyk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAmX19pbnRybyB7XG4gICAgQGluY2x1ZGUgZnooMjIsIDE4LCAxOSwgMjAsIDIxKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgJl9faW1hZ2V7XG4gICAgbWF4LXdpZHRoOjQ1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgJl9fY29udGVudHtcbiAgICBwe1xuICAgICAgbWFyZ2luOiA3cHggMDtcbiAgICB9XG4gICAgcCwgbGl7XG4gICAgICBAaW5jbHVkZSBmeigxNiwgMTMsIDE0LCAxNSwgMTYpO1xuICAgIH1cbiAgfVxuICAmX192aWRlb3tcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGlmcmFtZXtcbiAgICAgIG1heC13aWR0aDoxMDAlO1xuICAgIH1cbiAgfVxuICAudGFyaWZzX19mb290ZXJ7XG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG59XG4ueWEtc2hhcmUye1xuICBtYXJnaW46IDEwcHggMCAzMHB4O1xufSIsIi53ZWJpbmFyIHtcbiAgcGFkZGluZzogMjBweCAwIDcwcHg7XG4gIEBpbmNsdWRlIGJnYygnY2wtYmcxLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNjAwcHg7XG5cbiAgaDEge1xuICAgIEBleHRlbmQgJWgxO1xuICB9XG5cbiAgLmhlYWRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgJl9fdmlkZW8ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBpZnJhbWUge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICAgIGJvcmRlcjogOXB4IHNvbGlkICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCAxN3B4IHJnYmEoIzAwMCwgLjE1KTtcbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGg0IHtcbiAgICBAaW5jbHVkZSBmeigyNCwgMjAsIDIxLCAyMiwgMjMpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWMxO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLndwIHtcbiAgJl9fYmwge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAud3BfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MxYzFjMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIH1cblxuICAmX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBmeigyMiwgMTgsIDE5LCAyMCwgMjEpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBtYXgtd2lkdGg6OTAlO1xuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cblxuICAmX19wcmljZSB7XG4gICAgY29sb3I6ICRjb2xvci1tYWluO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIEBpbmNsdWRlIGZ6KDIyLCAxOCwgMTksIDIwLCAyMSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIHNtYWxsIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICAudWstZmlyc3QtY29sdW1uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5hY2Nlc3N7XG4gICZfX3RpdGxle1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn0iLCIlbWstaDEge1xuICBmb250LXdlaWdodDogOTAwO1xuICBAaW5jbHVkZSBmeig5MCwgMzAsIDU1LCA2MCwgNjUpO1xuICBzbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgZnooNTAsIDIwLCAzNSwgNDAsIDQ1KTtcbiAgfVxufVxuXG4lbWstaDIge1xuICBAaW5jbHVkZSBmeig1MCwgMjUsIDM1LCA0MCwgNDUpO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogJGNvbG9yLW1haW47XG59XG5cbiVtay1wcmUge1xufVxuXG4vKiBNYWluYmxvY2sgKi9cbi5tay1tYWluYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzODNBO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGJnYygnbWstYmcuanBnJyk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBAaW5jbHVkZSBtcSh4bGcpIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgY2VudGVyO1xuICB9XG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDMlIGNlbnRlcjtcbiAgfVxuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQzJSBjZW50ZXI7XG4gIH1cbiAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NSUgY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICYgPiAqIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzM4MzgzQSwgMC44KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gIH1cbiAgLmhlYWRsaW5lIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAmX19uYXYge1xuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaDEge1xuICAgIEBpbmNsdWRlIGZ6KDYwLCAyNywgNDAsIDQ1LCA0OCk7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcbiAgICB9XG4gIH1cbiAgJl9fcHJlIHtcbiAgICBjb2xvcjogJGNvbG9yLW1haW47XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW1haW47XG4gICAgQGluY2x1ZGUgZnooMjAsIDE0LCAxNywgMTgsIDE5KTtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogNXB4IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHAge1xuICAgICAgQGluY2x1ZGUgZnooMjYsIDE1LCAyMCwgMjEsIDIyKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIEBleHRlbmQgJWxpc3Q7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgbGkge1xuICAgICAgICBAaW5jbHVkZSBmeigyNiwgMTUsIDIwLCAyMSwgMjIpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX291dHJvIHtcbiAgICBAaW5jbHVkZSBmeigyNiwgMTUsIDIwLCAyMSwgMjIpO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgc3BhbiB7XG4gICAgICBAaW5jbHVkZSBmeigxOCk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDkwMHB4O1xuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBtYXgtd2lkdGg6IDE1MCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgYSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIG1hcmdpbjoxMHB4IGF1dG8gMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogU0xJREUgKi9cbi5zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaDEge1xuICAgIEBleHRlbmQgJW1rLWgxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIGgyIHtcbiAgICBAZXh0ZW5kICVtay1oMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAmX19wcmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmeig0MCwgMjAsIDI5LCAzMiwgMzUpO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuICAmX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA5MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIGEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgcGFkZGluZzogNXB4IDUwcHg7XG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogU0xJREUgMSAqL1xuLnNsaWRlMSB7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG4gIEBpbmNsdWRlIGJnYygnZnMtbWFpbmltZzIuc3ZnJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogNzAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEzJSA5MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA5MCU7XG4gIH1cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MyU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTMlIDYwJTtcbiAgfVxuICBoMSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgc21hbGwge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjAwcHg7XG4gICAgICBAaW5jbHVkZSBmeig2MCwgMjUsIDQ1LCAzNSwgNTUpO1xuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGgyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMTVweDtcbiAgICB9XG4gIH1cbiAgLnNsaWRlX19idXR0b25zIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgYSB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ltZzEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwJTtcbiAgICBsZWZ0OiAxNCU7XG4gICAgQGluY2x1ZGUgbXEoeGxnKSB7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDUzOHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIHRvcDogMjAlO1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSA1MDBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDMwMHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIGxlZnQ6IDUlO1xuICAgIH1cbiAgfVxuICAmX19pbWcyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MCU7XG4gICAgcmlnaHQ6IDglO1xuICAgIHdpZHRoOiAxNyU7XG4gICAgQGluY2x1ZGUgbXEoeGxnKSB7XG4gICAgICB3aWR0aDogMTQlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgcmlnaHQ6IDMlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgdG9wOiAyMCU7XG4gICAgICByaWdodDogMiU7XG4gICAgICB3aWR0aDogMjElO1xuICAgIH1cbiAgfVxufVxuXG4vKiBTbGlkZSAyICovXG4uc2xpZGUyIHtcbiAgcGFkZGluZzogMTIwcHggMDtcbiAgQGluY2x1ZGUgYmdjKCdmcy1tYWluaW1nMi5zdmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiA1NyU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk4JSA4MCU7XG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2NCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTA5JSA1MCU7XG4gIH1cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDY0JTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUyJTtcbiAgfVxuICBAaW5jbHVkZSBtcShzbSkge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDQwJTtcbiAgfVxuICAmX19pbWcxIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMSU7XG4gICAgcmlnaHQ6IDMlO1xuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMjIwcHgpO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxNjBweCk7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1heC13aWR0aDogNjAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIGgxIHtcbiAgICBAaW5jbHVkZSBmeigxMDAsIDQwLCA3NSwgODAsIDg1KTtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBzbWFsbCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGgyIHtcbiAgICBAaW5jbHVkZSBmeig0MiwgMjQsIDM1LCAzOCwgNDApO1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgQGluY2x1ZGUgbXEoeGxnKSB7XG4gICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4vKiBTbGlkZSAzICovXG4uc2xpZGUzIHtcbiAgcGFkZGluZzogMTIwcHggMDtcbiAgQGluY2x1ZGUgYmdjKCdmcy1tYWluaW1nMi5zdmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiA1MSU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDMlIDQ3JTtcbiAgQGluY2x1ZGUgbXEoeGxnKSB7XG4gICAgcGFkZGluZzogNzBweCAwO1xuICB9XG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgcGFkZGluZzogNzBweCAwO1xuICB9XG4gIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgcGFkZGluZzogNDBweCAwIDIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAyMCU7XG4gIH1cbiAgaDEge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIEBpbmNsdWRlIGZ6KDE4MCwgNjAsIDE0MCwgMTQwLCAxNTUpO1xuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIEBleHRlbmQgJWxpc3Q7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBoMiB7XG4gICAgQGluY2x1ZGUgZnooNDIsIDI1LCAyOCwgMzAsIDM1KTtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgLnNsaWRlX19idXR0b25zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuICAmX19pbWcxIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNCU7XG4gICAgbGVmdDogMyU7XG4gICAgei1pbmRleDogNDtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBAaW5jbHVkZSBtcSh4bGcpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTUlO1xuICAgICAgbGVmdDogNyU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbWF4LXdpZHRoOiA1MSU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE5JTtcbiAgICAgIGxlZnQ6IDclO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIG1heC13aWR0aDogNTElO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgdG9wOiAyMiU7XG4gICAgICBsZWZ0OiAzJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICB9XG4gIH1cbn1cblxuLyogU2xpZGUgNCAqL1xuLnNsaWRlNCB7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG4gIEBpbmNsdWRlIGJnYygnZnMtbWFpbmltZzIuc3ZnJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogNTElO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0NSUgNTMlO1xuICBAaW5jbHVkZSBtcShzbSkge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDQwJTtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gLTYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICBtYXJnaW46IDAgYXV0byAtNjBweDtcbiAgICAgIG1heC13aWR0aDogNjAlO1xuICAgIH1cbiAgfVxuICBoMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zbGlkZV9fYnV0dG9ucyB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBTbGlkZSA1ICovXG4uc2xpZGU1IHtcbiAgcGFkZGluZzogMTIwcHggMDtcbiAgQGluY2x1ZGUgYmdjKCdmcy1tYWluaW1nMi5zdmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiA1MSU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDgyJSA1OCU7XG4gIEBpbmNsdWRlIG1xKHhsZykge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2NSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODIlIDU4JTtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDY1JTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MiUgNTglO1xuICB9XG4gIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAyMCU7XG4gICAgcGFkZGluZzogNTBweCAwIDA7XG4gIH1cbiAgLnNsaWRlX19wcmUge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG4gIGgxIHtcbiAgICBAaW5jbHVkZSBmeig2MCwgMzAsIDM1LCA0MCwgNTApO1xuICAgIC5jb2xvciB7XG4gICAgICBjb2xvcjogJGNvbG9yLW1haW47XG4gICAgfVxuICAgIC5zaXplIHtcbiAgICAgIEBpbmNsdWRlIGZ6KDEzMCwgNzAsIDg1LCA5NSwgMTAwKTtcbiAgICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW1nMSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTclO1xuICAgIHJpZ2h0OiA3JTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBAaW5jbHVkZSBtcSh4bGcpIHtcbiAgICAgIHRvcDogMjYlO1xuICAgICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDU1MHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIHRvcDogMTUlO1xuICAgICAgcmlnaHQ6IDQlO1xuICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICB0b3A6IDI4JTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbiAgLnNsaWRlX19idXR0b25zIHtcbiAgICBtYXJnaW46IDUwcHggYXV0byAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICB9XG59XG5cbi8qIFNsaWRlIDYgKi9cbi5zbGlkZTYge1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBAaW5jbHVkZSBiZ2MoJ2ZzLW1haW5pbWcyLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMyUgOTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBtcShsZykge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04JSA2NSU7XG4gIH1cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MiUgNTAlO1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICBAaW5jbHVkZSBtcShzbSkge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyJSA1MCU7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIHNtYWxsIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICB9XG4gICAgICBzbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICAgIH1cbiAgICAgIHNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaDIge1xuICAgIEBpbmNsdWRlIGZ6KDQwLCAyMiwgMjcsIDM1LCAzOCk7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgfVxuICAmX19pbWcxIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3JTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDY3M3B4KTtcbiAgICB6LWluZGV4OiAzO1xuICAgIEBpbmNsdWRlIG1xKHhsZykge1xuICAgICAgdG9wOiAxMCU7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDUwMnB4KTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIHRvcDogMTclO1xuICAgICAgbGVmdDogNyU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgbWF4LXdpZHRoOiAzMyU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgdG9wOiA1JTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG59XG5cbi5ta19hdXRob3Ige1xuICBoMSB7XG4gICAgQGV4dGVuZCAlaDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICY6YWZ0ZXJ7XG4gICAgICBtYXJnaW46MTVweCBhdXRvIDYwcHg7XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuICAmX19sZWZ0e1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufSIsIi5hY2NvdW50e1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAmX19hdHRlbnR7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIFxuICAmX19lcnJvcnN7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgJl9fc3VjY2Vzc3tcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbWFpbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gICZfX3NtYWxse1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogI2I1YjViNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgaDF7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAzOXB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgJl9fY29udGVudHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG4gIC5pbnB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuXG4gICZfX2J1dHRvbnN7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC5jb25maWR7XG4gICAgbGFiZWx7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuICAmX19wb2Rwe1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICAgIGF7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxufSIsIi5jYWJpbmV0IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gICZfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW47XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBAaW5jbHVkZSBmeigxOCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICBcbiAgLnVrLXRhYntcbiAgICBhe1xuICAgICAgQGluY2x1ZGUgZnooMTgsMTQsMTUsMTYsMTcpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAudWstY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX190b3Rse1xuICAgIC8vbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cblxuICAmX19yZXZlcnNle1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhe1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU3Yjg0NjtcbiAgICAgIGNvbG9yOiAjMzg0NjUwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19ub3d7XG4gICAgbWFyZ2luOiAwIDMwcHg7XG4gIH1cblxuICAmX19iYWxhbmNlIHtcbiAgICBAaW5jbHVkZSBmeigzNywgMjgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMyZTJlMmU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgc21hbGwge1xuICAgICAgY29sb3I6ICM3ZDg5OTI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIGZ6KDE2LCAxMywgMTQsIDE1LCAxNik7XG4gICAgfVxuICAgIGF7XG4gICAgICBAaW5jbHVkZSBmeigxOCwxNCwxNSwxNiwxNyk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX191c2VyIHtcbiAgICBAaW5jbHVkZSBmeigxOCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIHNwYW57XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLW1haW47XG4gICAgfVxuICAgIHNtYWxse1xuICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICB9XG4gICZfX2ljbyB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW47XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggMHB4IHJnYmEoODcsIDE4NCwgNzAsIDAuNSk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAvL3BhZGRpbmc6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItbWFpbiwgMTAlKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDBweCByZ2JhKDg3LCAxODQsIDcwLCAwLjUpO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgIH1cbiAgICAmLS0xIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIGhlaWdodDogNDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS0yIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGxlZnQ6IDFweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tMyB7XG4gICAgICBpbWcge1xuICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgICAgbWFyZ2luOjEwcHggMCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxuXG4gICZfX3JlZiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzNnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIGZ6KDIyKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgcHtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRyZWUtbm9kZXtcbiAgICAmOm50aC1jaGlsZChldmVuKXtcbiAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICB9XG4gIH1cblxuICAmX19yZWZlcntcbiAgICBzcGFue1xuICAgICAgY29sb3I6ICRjb2xvci1tYWluO1xuICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICB9XG4gIH1cbn1cblxuLmNhYmNvbnQge1xuICBoNCB7XG4gICAgQGluY2x1ZGUgZnooMjAsIDE1LCAxNiwgMTcsIDE4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59IiwiLmJ1eXtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gICZfX2l0ZW17XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzNnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG4gICZfX2Rlc2N7XG4gICAgcHtcbiAgICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBtYXJnaW46IDdweCAwO1xuICAgIH1cbiAgfVxuICAmX19yaWdodHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gICZfX3RpdGxle1xuICAgIEBpbmNsdWRlIGZ6KDE4LDE0LDE1LDE2LDE3KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBzbWFsbHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgZnooMTYsMTMsMTQsMTUsMTYpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cbiAgJl9fcHJpY2V7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6ICRjb2xvci1tYWluO1xuICAgIEBpbmNsdWRlIGZ6KDI2LDIwLDIxLDIyLDIzKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBzbWFsbHtcbiAgICAgIGZvbnQtc2l6ZTogMC42ZW07XG4gICAgfVxuICB9XG4gIC8qcHtcbiAgICBAaW5jbHVkZSBmeigxOCwxNCwxNSwxNiwxNyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfSovXG4gICZfX2J1dHRvbntcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBhe1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgQGluY2x1ZGUgZnooMTYsMTMsMTQsMTUsMTYpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICAmX19wcm9tb2NvZGV7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBidXR0b257XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIH1cbiAgfVxuICAmX19kaXNjb3VudHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjb2xvcjogI2Q0MDAwMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBzbWFsbHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgIH1cbiAgfVxuICBkZWx7XG4gICAgY29sb3I6ICNkNDAwMDA7XG4gICAgZm9udC1zaXplOiAwLjdlbTtcbiAgfVxufVxuXG4uY2FicHJvZHN7XG4gICZfX2l0ZW1ze1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICZfX3dyYXB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAmX19wcmljZWJsb2Nre1xuICAgIGZsZXgtYmFzaXM6IDQwJTtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxuICAmX19idXR0b257XG4gICAgYXtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgfVxuICB9XG4gICZfX2l0ZW17XG5cbiAgfVxuICAmX19hdHRlbnRpb257XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgc21hbGx7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICAgICYuZXJyb3J7XG4gICAgICBjb2xvcjogcmVkO1xuICAgICAgYm9yZGVyLWNvbG9yOiByZWQ7XG4gICAgfVxuICAgICYud2FybmluZ3tcbiAgICAgIGNvbG9yOiAjZmY5YjYxO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmY5YjYxO1xuICAgIH1cbiAgICAmLnN1Y2Nlc3N7XG4gICAgICBjb2xvcjogZ3JlZW47XG4gICAgICBib3JkZXItY29sb3I6IGdyZWVuO1xuICAgIH1cbiAgfVxufSIsIi5jYWJyZWZzIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGg1IHtcbiAgICBtYXJnaW46IC0xNXB4IDAgMTBweCAwO1xuICAgIEBpbmNsdWRlIGZ6KDE1LDEyLDEzLDE0LDE0KTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG4gIC5jaGFydCB7XG4gICAgLm5vZGUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgZnooMTQpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudHJhbnNhY3RzIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgJl9faXRlbXMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzNnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuXG4gICZfX25hbWUge1xuICAgIEBpbmNsdWRlIGZ6KDIyLCAxNiwgMTcsIDE4LCAxOSk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBzbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VtIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjb2xvcjogJGNvbG9yLW1haW47XG4gICAgQGluY2x1ZGUgZnooMzIsIDI2LCAyOCwgMzAsIDMxKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgc21hbGwge1xuICAgICAgZm9udC1zaXplOiAwLjZlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogIzJFMkUyRTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX3Rke1xuICAgIG1heC13aWR0aDozMCU7XG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIG1heC13aWR0aDoxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLnRfc3VtIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjY2MwMDAwO1xufSIsIi5jYWJkYXRhIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cblxuLm1vbmV5cmVxIHtcbiAgaDR7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSBmeigxNiwxMiwxMywxNCwxNSk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICBidXR0b24ge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gIH1cblxuICAmX19yZXEge1xuICAgIG1heC13aWR0aDo0MDBweDtcbiAgICBidXR0b257XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW1ze1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICZfX2l0ZW17XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDE3cHggcmdiYSgjMDAwLCAuMTUpO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIHNwYW57XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAmOm50aC1jaGlsZCgxKXtcbiAgICAgICAgZmxleC1iYXNpczogMTUlO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgIGZsZXgtYmFzaXM6IDE4JTtcbiAgICAgIH1cbiAgICAgICYubmV3e1xuICAgICAgICBjb2xvcjogIzU3Yjg0NjtcbiAgICAgIH1cbiAgICAgICYuZmluaXNoe1xuICAgICAgICBjb2xvcjogI2JkMDAwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3Ryb25ne1xuICAgICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgfVxufVxuXG4uaXJzLS1yb3VuZCAuaXJzLWhhbmRsZSB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICM1N2I4NDYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4ICM1N2I4NDYgIWltcG9ydGFudDtcbn1cblxuLmlycy0tcm91bmQgLmlycy1mcm9tLCAuaXJzLS1yb3VuZCAuaXJzLXRvLCAuaXJzLS1yb3VuZCAuaXJzLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1N2I4NDYgIWltcG9ydGFudDtcbn1cblxuLmlycy0tcm91bmQgLmlycy1mcm9tOmJlZm9yZSwgLmlycy0tcm91bmQgLmlycy10bzpiZWZvcmUsIC5pcnMtLXJvdW5kIC5pcnMtc2luZ2xlOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1N2I4NDYgIWltcG9ydGFudDtcbn1cblxuLmlycy0tcm91bmQgLmlycy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTdiODQ2ICFpbXBvcnRhbnQ7XG59IiwiI2J1eW1vZGFsMiB7XG4gICAgei1pbmRleDogOTk5O1xufVxuXG4uc3dhbC1mb290ZXJ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5zd2FsLWljb24gaW1nIHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5idG5UaW5rb2ZmIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZkZDJkO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oI2ZmZGQyZCwgMjAlKSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnJvYm9LYXNzYUJ0biB7XG4gICAgYmFja2dyb3VuZDogIzE3NzNjZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCMxNzczY2UsIDIwJSkgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5tdC0yMHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY29udGFpbmVyX3JlZiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5sZWZ0X3JlZiB7XG4gICAgb3JkZXI6IDE7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBpbWcge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG59XG5cbi5yaWdodF9yZWYge1xuICAgIG9yZGVyOiAyO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjAwcHgpIHtcbiAgICAuY29udGFpbmVyX3JlZiB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cbiAgICAubGVmdF9yZWYge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgIH1cblxuICAgIC5yaWdodF9yZWYge1xuICAgICAgICBvcmRlcjogMjtcbiAgICB9XG59XG5cbi5idXlfX3RpdGxlIGEge1xuICAgIGNvbG9yOiAjMzg0NjUwO1xufVxuXG4uYnV5IC51ay1idXR0b24tdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU3Yjg0NjtcbiAgICBwYWRkaW5nOiAycHggMTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLWluLW91dDtcbiAgICBib3gtc2hhZG93Om5vbmU7XG4gICAgJjpob3ZlcntcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggMHB4IHJnYmEoODcsIDE4NCwgNzAsIDAuNSk7XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOjpiZWZvcmV7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG59XG5cbi5hbGVydCAuY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/