@import url(https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@400;700&family=Roboto:wght@400;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@400;700&family=Roboto:wght@400;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;0,900;1,500;1,700&family=Source+Sans+3&display=swap);
@import url(https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@400;700&family=Roboto:wght@400;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@400;700&family=Roboto:wght@400;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat+Alternates:ital,wght@0,400;0,600;0,800;1,400;1,600;1,800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@400;700&family=Roboto:wght@400;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@400;700&family=Roboto:wght@400;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@400;700&family=Roboto:wght@400;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@400;700&family=Roboto:wght@400;700&display=swap);
.button-container {
  width: 17%;
}

.button-container:first-child {
  display: none;
}

.button-wrapper {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}

.audio-call__btns {
  display: flex;
  justify-content: center;
  gap: 30px;
  flex-wrap: wrap;
}

.audio-container-game {
  width: 90%;
  height: 400px;
  display: flex;
  justify-content: space-between;
  gap: 50px;
  flex-direction: column;
  align-items: center;
  margin: 100px auto 0;
}

.container {
  background-image: url("https://www.wallpaperflare.com/static/902/419/614/ocean-sand-beach-blue-wallpaper.jpg");
  width: 100%;
  min-height: 100vh;
  background-size: cover;
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
}

.audio-call {
  line-height: 35px;
  font-weight: 700;
  width: 75%;
  display: flex;
  flex-direction: column;
  font-size: 16px;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  background: rgb(255, 255, 255);
  box-shadow: 0px 10px 19px 2px rgba(34, 60, 80, 0.2);
  font-family: "M PLUS 1p", "Roboto", sans-serif;
  color: #518ED2;
  margin: 5% auto;
  padding: 20px;
  border-radius: 5px;
}

.audio-call__text {
  width: 70%;
  margin: 0 auto 40px;
  text-align: center;
}

.audio-call__text + p {
  font-weight: 700;
  margin-top: 0.8em;
}

.audio-container {
  flex: 0 0 auto;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}

.link {
  display: flex;
  text-align: center;
  cursor: pointer;
  font-size: medium;
  font-weight: 700;
  color: #f8631d;
  background-color: #679fe5;
  border-radius: 5px;
  border: 1px solid #224a9a;
  margin: 0 auto;
  padding: 10px 10px;
}

.go-main {
  background-color: #f6822b;
  font-size: 14px;
  padding: 6px 4px;
  margin: 4px auto;
  text-align: center;
  font-weight: bold;
  color: rgb(255, 255, 255);
  border-radius: 3px;
  border: 1px solid transparent;
  font-family: "M PLUS 1p", "Roboto", sans-serif;
  margin: 70px auto 0;
  width: 200px;
  transition: all 0.5s ease-out;
}
.go-main:hover {
  cursor: pointer;
  background-color: rgb(255, 98, 0);
}

.btn-translation {
  color: rgb(255, 255, 255);
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: large;
  font-weight: 700;
  width: 100%;
  height: 60px;
  background-color: #518ED2;
  text-align: center;
  border-radius: 5px;
  cursor: pointer;
}
.btn-translation:hover {
  background-color: rgb(111, 202, 255);
}

.btn-level {
  color: #224a9a;
  width: 80px;
  height: 50px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 10px 19px 2px rgba(34, 60, 80, 0.2);
  text-align: center;
  line-height: 35px;
  border-radius: 3px;
  cursor: pointer;
  border: none;
}

.btn-translation.btn-translation-right {
  background-color: rgb(72, 255, 72);
}
.btn-translation.btn-translation-right:hover {
  background-color: rgb(72, 255, 72);
}

.btn-blue {
  margin-bottom: 0 auto 10px;
  justify-content: center;
  align-items: center;
  margin: 20px;
  font-size: 1em;
  box-shadow: 0px 10px 19px 2px rgba(34, 60, 80, 0.2);
  padding: 5px 15px;
  transition: all 0.5s ease-in-out;
  border-radius: 5px;
}

.btn-blue:hover {
  background-color: rgb(111, 202, 255);
  box-shadow: 0px 10px 19px 2px rgba(34, 60, 80, 0.2);
  cursor: pointer;
  font-size: 1.4em;
}

.btn-translation.btn-translation-wrong {
  background-color: rgb(246, 100, 100);
}
.btn-translation.btn-translation-wrong:hover {
  background-color: rgb(246, 100, 100);
}

.btn-sound {
  color: #224a9a;
  width: 80px;
  height: 80px;
  background: url(assets/a121da8f0ed65e6051a9.png) center no-repeat;
  background-size: 70%;
  cursor: pointer;
}

.btn-sound:hover {
  width: 90px;
  height: 90px;
}

.game-over {
  display: flex;
  flex-direction: column;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 10px 19px 2px rgba(34, 60, 80, 0.2);
  font-size: large;
  font-weight: 700;
  width: 50%;
  text-align: center;
  line-height: 35px;
  border-radius: 5px;
  margin: 0, 0, 20px, 0;
  padding: 10px 20px;
}

.btn-game-over-container {
  display: flex;
  justify-content: center;
}

.answer {
  font-size: large;
  font-weight: 700;
  width: 400px;
  text-align: center;
  line-height: 35px;
  border-radius: 5px;
  padding: 5px;
}

.answer-img {
  border-radius: 5px;
  width: 250px;
}

.game-text:first-child {
  color: rgb(72, 255, 72);
  font-size: 2em;
}

@media (max-width: 1024px) {
  .btn-game-over-container {
    flex-direction: column;
  }
  .button-wrapper {
    flex-direction: column;
    gap: 20px;
  }
  .button-container {
    width: 50%;
  }
  .btn-translation {
    height: 35px;
    font-size: 1em;
  }
  .audio-container-game {
    gap: 15px;
  }
  .go-main {
    width: 50%;
  }
  .game-over {
    font-size: 0.8em;
    line-height: 170%;
  }
  .audio-call__text {
    text-align: center;
    line-height: 20px;
  }
}
.footer, .main__page__description {
  background: rgb(107, 164, 232);
  background: linear-gradient(90deg, rgb(107, 164, 232) 0%, rgb(72, 117, 199) 100%);
  color: white;
}

html, body {
  height: 100%;
  margin: 0;
  font-family: "M PLUS 1p", "Roboto", sans-serif;
}

body {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

a {
  text-decoration: none;
  color: inherit;
}

ul, li {
  margin: 0;
  padding: 0;
  list-style: none;
}

#spa {
  display: flex;
  flex-direction: column;
  height: 100%;
  color: #224a9a;
}

.burger {
  display: none;
}

.button {
  display: inline-block;
  width: 5rem;
  height: 1.5rem;
  box-sizing: border-box;
  border-radius: 0.3rem;
  border: 0.05rem solid #224a9a;
  box-shadow: 1px 1px 2px grey;
  cursor: pointer;
  transition: 0.3s;
  font-family: inherit;
}

.button:hover {
  opacity: 0.8;
}

.button:active {
  transform: scale(0.95);
}

.user-show {
  text-align: right;
  font-size: 18px;
  position: relative;
}

.user-icon {
  background-image: url(assets/fe43019e4c99e40b92f6.png);
  position: absolute;
  background-size: 24px 24px;
  width: 24px;
  height: 24px;
}

.header__auth button.exit_btn {
  margin-top: 20px;
}

.header {
  flex: 0 0 auto;
  padding: 0.5rem 1rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  box-shadow: 0px 10px 19px 2px rgba(34, 60, 80, 0.2);
}

.header__logo {
  font-size: 2rem;
  font-weight: bold;
  margin: 0.5rem 0;
}

.header__auth button {
  display: block;
  width: 5rem;
  height: 2rem;
  border: 0.05rem solid #224a9a;
  border-radius: 0.3rem;
  font-family: "M PLUS 1p", "Roboto", sans-serif;
  background-color: rgb(255, 255, 255);
  color: inherit;
  padding: 0.2rem;
  cursor: pointer;
  transition: 0.2s;
  background-color: #f6822b;
  font-size: 14px;
  padding: 6px 4px;
  margin: 4px auto;
  text-align: center;
  font-weight: bold;
  color: rgb(255, 255, 255);
  border-radius: 3px;
  border: 1px solid transparent;
  font-family: "M PLUS 1p", "Roboto", sans-serif;
}

.header__auth button:hover {
  opacity: 0.8;
}

.header__auth button:active {
  transform: scale(0.95);
}

.header__menu {
  width: 100%;
}

.menu__list {
  display: flex;
  justify-content: center;
  align-items: center;
}

.menu__item {
  display: inline-block;
  margin: 0.5rem;
  padding-left: 0.5rem;
  border-left: 0.1rem solid #dee2e4;
}

.menu__item:hover {
  opacity: 0.8;
}

.menu__item_active {
  color: #f6822b;
}

.menu__item_disable {
  pointer-events: none;
  cursor: default;
  color: #888;
}

.title {
  text-align: center;
}

.team-page-conteiner, .sprint-conteiner, .audiocall-conteiner, .statistics-conteiner, .textbook, .aboutsprint-conteiner {
  flex: 1 0 auto;
}

.main__page__description {
  padding: 1rem;
  text-align: center;
  margin-bottom: 40px;
}

.main__page__advantages {
  margin-bottom: 1rem;
}

.main__page__advantages .title {
  font-size: 2em;
}

.advantages__list {
  display: flex;
  flex-wrap: wrap;
  gap: 50px;
  justify-content: center;
  margin: 80px auto;
}

.advantages__item {
  display: block;
  width: 18rem;
  height: 18rem;
  margin: 0.5rem;
  padding: 1rem 0.5rem 0.2rem;
  box-sizing: border-box;
  text-align: center;
  border-radius: 50%;
  background: radial-gradient(75.28% 75.28% at 88.61% 10%, rgba(71, 170, 252, 0.16) 0%, rgba(69, 97, 255, 0.16) 100%);
  box-shadow: inset 0px -10px 10px rgba(26, 56, 227, 0.3), inset -10px 10px 10px rgba(255, 255, 255, 0.3);
}

.advantages__item__title {
  color: #f6822b;
  font-size: 1.3rem;
  font-weight: 500;
  margin: 0.2rem;
}

.advantages__item__text {
  color: black;
  font-size: 0.9rem;
  width: 90%;
  margin: 0 auto;
}

.advantages__item img {
  height: 85px;
}

.footer {
  flex: 0 0 auto;
  padding: 0.5rem 1rem;
}

@media all and (max-width: 768px) {
  .header > .header__auth {
    display: none;
  }
  .header > .header__menu {
    display: none;
  }
  .header__auth {
    margin: 40px auto;
  }
  .burger-menu {
    background-color: white;
    display: flex;
    flex-direction: column;
    width: 200px;
    position: absolute;
    top: 0;
    right: 0;
    height: 100vh;
    box-shadow: 0px 10px 19px 2px rgba(34, 60, 80, 0.2);
  }
  .wrapper-burger {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(156, 194, 241, 0.41);
    visibility: hidden;
    transition: all 0.5s ease-out;
    opacity: 0;
    z-index: 10;
  }
  .wrapper-burger.show {
    visibility: visible;
    opacity: 1;
  }
  .burger {
    width: 40px;
    height: 40px;
    display: block;
    background-image: url(assets/a77aec5a2da17ec5daa0.png);
    background-position: center;
    background-repeat: no-repeat;
  }
  .menu__list {
    flex-direction: column;
    gap: 20px;
  }
  .menu__item {
    border-left: none;
  }
}
@media (min-width: 1024px) {
  .menu__item {
    font-size: 24px;
  }
}
.footer, .main__page__description {
  background: rgb(107, 164, 232);
  background: linear-gradient(90deg, rgb(107, 164, 232) 0%, rgb(72, 117, 199) 100%);
  color: white;
}

.footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: auto;
}

.rs-link {
  display: block;
  width: 10rem;
  height: 3rem;
  background: url(assets/ad178c0df28bc133be34.svg) 0 0 no-repeat;
}

.github-links {
  display: flex;
  flex-direction: column;
  padding-left: 1rem;
}

.github-link {
  position: relative;
  margin-bottom: 0.3rem;
  padding-left: 0.3rem;
}

.github-link::before {
  content: "";
  display: block;
  width: 1rem;
  height: 1rem;
  position: absolute;
  left: -1rem;
  background: url(assets/7615be16eed41f806def.png) 0 0 no-repeat;
  background-size: contain;
}

@media all and (max-width: 768px) {
  .footer {
    flex-direction: column;
    gap: 20px;
  }
  .github-links {
    flex-direction: row;
    gap: 15px;
    margin-top: 20px;
  }
  .rs-link {
    margin-bottom: 20px;
  }
}
#overlay {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(156, 194, 241, 0.41);
}

#modal-result-wrapper {
  display: none;
  height: 0;
}

#modal-window {
  width: 400px;
  height: 400px;
  box-shadow: 0px 10px 19px 2px rgba(34, 60, 80, 0.2);
  border-radius: 5px;
  background-color: rgb(255, 255, 255);
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  color: #224a9a;
  font-size: 30px;
  padding: 10px;
  text-align: center;
  z-index: 20;
}
#modal-window #btn-close {
  width: 30px;
  height: 30px;
  position: absolute;
  top: -7%;
  right: -7%;
  border-radius: 50%;
  background-color: #f6822b;
  text-align: center;
  line-height: 35px;
  cursor: pointer;
  background-image: url(assets/c6cc5387ba72d65bdcbc.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 50%;
}

.form-signin {
  max-width: 380px;
  padding: 0 35px;
  margin: 0 auto;
  font-family: "M PLUS 1p", "Roboto", sans-serif;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 30px;
}
.form-signin .form-signin-heading {
  margin-top: 80px;
  font-size: 28px;
}
.form-signin .form-signin-buttons {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.form-signin .form-signin-buttons button {
  margin: 0;
  padding: 6px 15px;
}
.form-signin .form-signin-body {
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 90%;
  margin: 0 auto;
}
.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .form-control {
  position: relative;
  font-size: 16px;
  height: auto;
  padding: 10px;
  border: 1px solid #dee2e4;
  border-radius: 5px;
  outline: none;
}
.form-signin .form-signin-error {
  font-size: 12px;
}

@media all and (max-width: 768px) {
  .form-signin-buttons {
    flex-direction: column;
    gap: 10px;
  }
  .btn-orange {
    font-size: 20px;
  }
}
.sprint-conteiner {
  position: relative;
  width: 100%;
  margin: 0 auto;
  padding: 2rem 0;
  display: flex;
  gap: 20px;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
  background-image: url(https://wallpaperaccess.com/full/1089778.jpg);
  background-size: cover;
  background-repeat: no-repeat;
}

.sprint__score {
  position: absolute;
  font-size: 4rem;
  font-weight: 900;
  top: 5%;
  right: 10%;
  color: rgb(72, 255, 72);
}

.sprint__timer {
  border: 0.5rem solid #f6822b;
  color: #224a9a;
  background-color: white;
  border-radius: 50%;
  box-sizing: border-box;
  padding: 0.5rem;
  width: 3.8rem;
  height: 3.8rem;
  text-align: center;
  line-height: 2rem;
  font-weight: 600;
  font-size: 1.2rem;
  position: absolute;
  top: 5%;
  left: 10%;
}

.sprint__field {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 30rem;
  height: 25rem;
  box-shadow: 0px 10px 19px 2px rgba(34, 60, 80, 0.2);
  border-radius: 0.3rem;
  background-color: rgba(255, 255, 255, 0.6);
}

.field__content {
  padding-top: 40px;
}

.field__title {
  height: 20%;
  align-self: stretch;
  text-align: center;
}
.field__title .title__text {
  font-size: 1.5em;
  color: #224a9a;
}

.field__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  height: 60%;
}

.field__buttons {
  margin-bottom: 1.5rem;
  display: flex;
  justify-content: center;
  gap: 30px;
}

.button.button__sprint__false {
  margin-right: 2rem;
  background-color: rgb(246, 100, 100);
  font-weight: 500;
  font-size: 1.5em;
  border: none;
  width: 40%;
  height: 60px;
  padding: 15px 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.button.button__sprint__true {
  background-color: rgb(72, 255, 72);
  font-weight: 500;
  border: none;
  display: flex;
  height: 60px;
  font-size: 1.5em;
  width: 40%;
  padding: 15px 30px;
  justify-content: center;
  align-items: center;
}

.title__count {
  box-sizing: border-box;
  padding-top: 0.5rem;
}

.result-conteiner {
  text-align: center;
  background-color: rgba(255, 255, 255, 0.6);
  width: 50%;
  padding: 10px 20px;
  border-radius: 0.3rem;
}

.sprint__result__score {
  font-size: 2rem;
  font-weight: 600;
}
.sprint__result__score .sprint__result {
  color: rgb(255, 255, 255);
}

.sprint__table__result {
  border: 0.05rem solid;
  border-collapse: collapse;
  margin: 1rem auto;
}

.sprint__table__result td {
  border: 0.05rem solid;
  padding: 0.25rem;
}

.sprint__close__result {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  width: 10rem;
  height: 1.9rem;
  box-sizing: border-box;
  border-radius: 0.3rem;
  border: 0.05rem solid #224a9a;
  background-color: #224a9a;
  color: white;
  box-shadow: 1px 1px 2px grey;
  cursor: pointer;
  transition: 0.3s;
  font-family: inherit;
}

.sprint__close__result:hover {
  opacity: 0.8;
}

.sprint__close__result:active {
  transform: scale(0.95);
}

.table-conteiner {
  height: 20rem;
  width: 15rem;
  overflow-y: scroll;
  padding: 0.3rem;
  margin: 2rem auto;
  box-shadow: 0px 10px 19px 2px rgba(34, 60, 80, 0.2);
  background-color: rgba(255, 255, 255, 0.6);
  border-radius: 0.5rem;
  text-align: center;
}

.content__word {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

.question__word {
  margin-right: 1.5rem;
}

.word__sound {
  width: 64px;
  height: 64px;
  background: url(assets/5a40474e456aff1f249a.png) 0 0 no-repeat;
  cursor: pointer;
  padding-left: 20px;
  padding-bottom: 10px;
}

.sprint__arrows img:first-child {
  transform: rotate(90deg) scaleY(-1);
  width: 45px;
  aspect-ratio: 1;
}

.sprint__arrows img:last-child {
  transform: rotate(90deg);
  width: 45px;
  aspect-ratio: 1;
}

.sprint__arrows {
  display: flex;
  gap: 20px;
}

@media screen and (max-width: 1024px) {
  .sprint__timer {
    position: static;
  }
  .sprint__score {
    position: static;
  }
}
@media screen and (max-width: 768px) {
  .field__buttons {
    flex-direction: column;
    align-items: center;
  }
  .sprint__arrows {
    display: none;
  }
  .button.button__sprint__false {
    margin-right: 0;
    width: 170px;
  }
  .sprint__field {
    width: 85%;
    height: auto;
  }
  .button.button__sprint__true {
    width: 170px;
    margin-bottom: 20px;
  }
  .result__conteiner {
    width: 90%;
  }
  .sprint__result__score {
    font-size: 24px;
  }
  .table-conteiner {
    width: 95%;
  }
  div.question__word {
    font-size: 24px;
    margin-right: 10px;
  }
  .question__translation {
    font-size: 24px;
  }
  .table {
    width: 95%;
    margin: 0 auto;
  }
  .word__sound {
    width: 40px;
    height: 40px;
    background-size: 40px 40px;
  }
}
.sprint__title {
  text-align: center;
  font-size: 30px;
}

.sprint__rules {
  width: 35rem;
  margin: 0 auto;
  padding: 1rem;
  background-color: rgb(107, 164, 232);
  color: white;
  text-align: center;
  border-radius: 1rem;
}

.sprint__text {
  line-height: 2;
}

.sprint__level {
  width: 13rem;
  background-color: #f0f0f0;
  border: 0.05rem solid #224a9a;
  outline: none;
  border-radius: 0.2rem;
  font-family: inherit;
  margin-right: 2rem;
}

.sprint__level:focus {
  outline: none;
}

.title__text {
  height: 50%;
  font-weight: 500;
}

.title__count {
  height: 50%;
}

.content__question {
  font-family: "Montserrat Alternates", sans-serif;
  font-size: 2rem;
  color: black;
  text-align: center;
  margin-top: 0.5rem;
}

.question__word {
  font-weight: 600;
  font-size: 2.2rem;
  margin-bottom: 1rem;
}

.question__translation {
  font-style: italic;
}

.field__buttons {
  align-self: stretch;
  padding-top: 1.5rem;
  text-align: center;
}

.button__start__sprint {
  background-color: #f6822b;
  font-size: 14px;
  padding: 6px 4px;
  margin: 4px auto;
  text-align: center;
  font-weight: bold;
  color: rgb(255, 255, 255);
  border-radius: 3px;
  border: 1px solid transparent;
  font-family: "M PLUS 1p", "Roboto", sans-serif;
  height: auto;
}

@media (max-width: 768px) {
  .sprint__rules {
    width: 85%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 20px;
    align-items: center;
    margin-bottom: 20px;
  }
  .sprint__rules p {
    text-align: justify;
    line-height: 150%;
  }
  .sprint__level {
    margin: 0;
  }
}
.team-page-conteiner {
  margin-top: 60px;
}

.ourteam__title {
  text-align: center;
  font-size: 1.5rem;
  font-weight: 600;
  font-family: inherit;
  margin: 0;
  margin-bottom: 30px;
}

.ourteam__conteiner {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 1rem;
  box-sizing: border-box;
  max-width: 50rem;
  margin: 0 auto;
}

.ourteam {
  width: 100%;
  padding: 1rem 2rem;
  box-sizing: border-box;
  max-width: 35rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 0.5rem;
  margin-bottom: 1rem;
  box-shadow: 0px 10px 19px 2px rgba(34, 60, 80, 0.2);
}

.ourteam__github a {
  margin-left: 1rem;
}

.ourteam__fotos {
  display: block;
  width: 5rem;
  height: 5rem;
  border-radius: 50%;
  margin-bottom: 0.5rem;
}

.development__item, .ourteam__teamlead {
  width: 13rem;
  height: 1.5rem;
  font-weight: 500;
  line-height: 1.5rem;
  text-align: center;
  border-radius: 0.2rem;
  margin-bottom: 0.5rem;
  box-shadow: 0px 10px 19px 2px rgba(34, 60, 80, 0.2);
}

.development__item {
  background-color: rgb(111, 202, 255);
  padding: 10px 15px;
}

.ourteam__teamlead {
  width: 5rem;
  background-color: #f6822b;
  color: rgb(255, 255, 255);
  padding: 0.1rem;
}

@media (max-width: 520px) {
  .ourteam {
    flex-direction: column;
  }
  .ourteam__github {
    margin-bottom: 1rem;
  }
}
canvas {
  width: 30rem;
  max-width: 90%;
  margin: 1rem auto;
}

.statistics__list, .statistics__kinds {
  display: flex;
  justify-content: space-around;
  align-items: center;
  font-size: 0.8rem;
}

.statistics__item {
  width: 10rem;
  height: 1.5rem;
  border: 0.1rem solid #224a9a;
  border-radius: 0.2rem;
  text-align: center;
  line-height: 1.5rem;
  cursor: pointer;
}

.statistics__item_active {
  background-color: #f6822b;
  color: rgb(255, 255, 255);
  border-color: #f6822b;
}

.statistics__kinds {
  margin: 2rem auto 1.5rem;
  justify-content: center;
  font-weight: 600;
}

.statistics__kind {
  width: 10rem;
  text-align: center;
  cursor: pointer;
  margin: 0 1rem;
  padding-bottom: 0.3rem;
}

.statistics__kind_active {
  border-bottom: 0.2rem solid #224a9a;
}

.statistics__div {
  padding: 1rem;
}

.statistics__shortterm {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin-top: 2rem;
}

.shortterm__new-words, .shortterm__max-seria, .shortterm__right-answers {
  margin: 1rem;
  font-weight: 600;
  width: 15rem;
  height: 13rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.words {
  width: 4rem;
  border: 1rem solid #f6822b;
  border-radius: 50%;
  height: 4rem;
  padding: 1rem;
  font-size: 2rem;
  text-align: center;
  line-height: 4rem;
  font-weight: 800;
  margin: 1rem auto;
}

@media (max-width: 820px) {
  .statistics__shortterm {
    flex-direction: column;
    margin-top: 0;
  }
  .shortterm__new-words, .shortterm__max-seria, .shortterm__right-answers {
    height: auto;
  }
}
@media (max-width: 540px) {
  .statistics__list {
    flex-direction: column;
  }
  .statistics__item {
    margin-bottom: 0.5rem;
  }
  .words {
    width: 2rem;
    height: 2rem;
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
.textbook {
  width: 90%;
  padding-top: 30px auto;
  margin: 40px auto 0;
  box-sizing: border-box;
}
.textbook p {
  margin: 0;
  padding: 0;
}
.textbook .spinner {
  width: 56px;
  height: 56px;
  margin: 0 auto;
  border-radius: 50%;
  background: radial-gradient(farthest-side, #518ed2 94%, rgba(0, 0, 0, 0)) top/9px 9px no-repeat, conic-gradient(rgba(0, 0, 0, 0) 30%, #518ed2);
  -webkit-mask: radial-gradient(farthest-side, rgba(0, 0, 0, 0) calc(100% - 9px), #000 0);
  animation: spinner 1s infinite linear;
}
@keyframes spinner {
  100% {
    transform: rotate(1turn);
  }
}
.textbook-navigation {
  display: flex;
  align-items: center;
  gap: 15px;
  margin-bottom: 30px;
}
.textbook-navigation.unit-navigation {
  margin-top: 40px;
}
.textbook .unit-name {
  font-size: 30px;
  font-family: "M PLUS 1p", "Roboto", sans-serif;
  font-weight: 700;
}
.textbook .unit-page-name {
  font-size: 20px;
  font-family: "M PLUS 1p", "Roboto", sans-serif;
  color: #518ED2;
}

.btn-round {
  background-image: url(assets/c2a11709c3563a80ec78.png);
  background-position: 50% 50%;
  background-size: contain;
  background-color: rgb(255, 255, 255);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: none;
  cursor: pointer;
  margin-left: 5%;
}

.learned-page-menu {
  background-color: rgba(156, 194, 241, 0.41);
}

.learned-page-game {
  pointer-events: none;
  cursor: default;
  color: #dee2e4;
}

.learned-page {
  background-color: rgba(156, 194, 241, 0.41);
  position: relative;
}
.learned-page::before {
  background-image: url(assets/ffcea75bdd816de1bfe0.png);
  width: 60px;
  background-size: 60px 60px;
  aspect-ratio: 1;
  content: "";
  z-index: 10;
  position: absolute;
  top: -90px;
  right: 15%;
}

.word-list {
  display: grid;
  width: 100%;
  gap: 20px;
  grid-template-columns: repeat(3, 1fr);
}
.word-list .word-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 25px;
  padding: 20px;
  box-shadow: 0px 10px 19px 2px rgba(34, 60, 80, 0.2);
  border-radius: 16px;
}
.word-list .word-item .translation {
  font-size: 13px;
}
.word-list .word-item .word-image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 100%;
  height: 220px;
}
.word-list .word-item .word-noted {
  display: flex;
  width: 100%;
  justify-content: space-around;
  margin-top: auto;
  gap: 2%;
}
.word-list .word-item .btn-difficult,
.word-list .word-item .btn-learned {
  width: 40%;
  background-image: none;
  border: none;
}
.word-list .word-item .word-description {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.word-list .word-item .word-description .word-audio {
  display: flex;
  align-items: center;
  gap: 15px;
}
.word-list .word-item .word-description .audio {
  background-image: url(assets/a5a2dd15ca0c8264eeb9.png);
  height: 20px;
  aspect-ratio: 1;
  padding: 6px 12px;
  border-radius: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #f6822b;
  background-size: 40%;
  cursor: pointer;
}
.word-list .word-item .word-description .word-progress {
  background-size: 25px 25px;
  width: 25px;
  height: 25px;
  margin-left: auto;
}
.word-list .word-item .word-description .progress-no {
  background-image: url(assets/5f227b374f78776e70bc.png);
}
.word-list .word-item .word-description .progress-done {
  background-image: url(assets/53ca4f9e19774079fe80.png);
}

.btn-orange {
  background-color: #f6822b;
  font-size: 14px;
  padding: 6px 4px;
  margin: 4px auto;
  text-align: center;
  font-weight: bold;
  color: rgb(255, 255, 255);
  border-radius: 3px;
  border: 1px solid transparent;
  font-family: "M PLUS 1p", "Roboto", sans-serif;
  cursor: pointer;
}
.btn-orange:disabled {
  background-color: rgb(162, 162, 162);
  cursor: default;
}

.textbook-footer {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  width: 100%;
  margin: 60px 0;
}

.textbook-pagination {
  display: flex;
  width: 100%;
  gap: 60px;
  justify-content: center;
  align-items: center;
}

.textbook-game {
  cursor: pointer;
}

.pagination-btn {
  padding: 5px 15px;
  outline: none;
  border-radius: 3px;
  width: 15%;
  margin: 0;
  background-color: #224a9a;
}

.textbook-units {
  width: 90%;
  margin: 50px auto;
  display: flex;
  gap: 30px;
  flex-direction: column;
}

.textbook-unit {
  width: 100%;
  height: 100px;
  border-radius: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "M PLUS 1p", "Roboto", sans-serif;
  color: #f6822b;
  font-weight: 700;
  font-size: 25px;
  box-shadow: 0px 10px 19px 2px rgba(34, 60, 80, 0.2);
  cursor: pointer;
}

.unit-pages {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
  width: 90%;
  margin: 0 auto;
  justify-content: space-around;
  align-items: center;
  gap: 20px;
}
.unit-pages .unit-page {
  border: 1px solid #224a9a;
  padding: 10px 20px;
  border-radius: 5px;
}

@media all and (max-width: 1024px) {
  .word-list {
    grid-template-columns: repeat(2, 1fr);
  }
  .word-name {
    font-size: 20px;
  }
  .pagination-btn {
    width: 60%;
  }
}
@media all and (max-width: 768px) {
  .word-list {
    grid-template-columns: repeat(1, 1fr);
  }
  .word-list .word-description .translation {
    font-size: 18px;
  }
  .learned-page::before {
    width: 30px;
    background-size: 30px 30px;
    top: -20px;
    right: -15px;
  }
  .unit-navigation {
    width: 90%;
    margin: 0 auto 30px;
  }
  .unit-pages {
    margin-bottom: 20px;
  }
  .btn-orange {
    margin: 0;
  }
  .word-name {
    font-size: 25px;
  }
  .textbook-unit {
    font-size: 19px;
  }
  .word-pronounce,
.word-example {
    font-size: 20px;
  }
  .textbook p.unit-name {
    font-size: 25px;
  }
  .textbook-pagination {
    flex-direction: column;
    align-items: center;
    gap: 30px;
  }
}
@media all and (max-width: 353px) {
  .textbook-navigation span {
    margin-left: 30px;
  }
  .textbook-pagination {
    flex-direction: column;
    align-items: center;
    gap: 30px;
  }
  .pagination-btn {
    width: 80%;
  }
}
[data-unit="1"] {
  color: #ff96c5;
}

[data-unit="2"] {
  color: #4dd091;
}

[data-unit="3"] {
  color: #00a5e3;
}

[data-unit="4"] {
  color: #ffec59;
}

[data-unit="5"] {
  color: #c05780;
}

[data-unit="6"] {
  color: #cff800;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi45NzQzZGM0NmYzYTk2NTQ5MzgxOS5jc3MiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUVBO0VBQ0U7QUNRRjs7QURMQTtFQUNFO0FDUUY7O0FETEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDUUY7O0FETEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ1FGOztBRExBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ1FGOztBRExBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNRRjs7QURMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDhCRTdDWTtFRjhDWixtREV2Q087RUZ3Q1AsOENFeERXO0VGeURYLGNFbERpQjtFRm1EakI7RUFDQTtFQUNBLGtCRTFDa0I7QURrRHBCOztBRExBO0VBQ0U7RUFDQTtFQUNBO0FDUUY7O0FETEE7RUFDRTtFQUNBO0FDUUY7O0FETEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ1FGOztBRExBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQkV2RWtCO0VGd0VsQjtFQUNBO0VBRUE7QUNPRjs7QURKQTtFRTNFRSx5QkFoQmE7RUFpQmI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCQWxCWTtFQW1CWjtFQUNBO0VBQ0EsOENBOUJXO0VGa0dYO0VBQ0E7RUFDQTtBQ2dCRjtBRGRFO0VBQ0U7RUFDQSxpQ0VsR1U7QURrSGQ7O0FEWkE7RUFDRSx5QkVwR1k7RUZxR1o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkU5R2lCO0VGK0dqQjtFQUNBLGtCRXJHa0I7RUZzR2xCO0FDZUY7QURaRTtFQUNFLG9DRXBIb0I7QURrSXhCOztBRFZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esb0NFM0hZO0VGNEhaLG1ERXJITztFRnNIUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDYUY7O0FEVkE7RUFDRSxrQ0VsSVk7QUQrSWQ7QURYRTtFQUNFLGtDRXJJVTtBRGtKZDs7QURUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtREUzSU87RUY0SVA7RUFDQTtFQUNBLGtCRTVJa0I7QUR3SnBCOztBRFRBO0VBQ0Usb0NFMUpzQjtFRjJKdEIsbURFbkpPO0VGb0pQO0VBQ0E7QUNZRjs7QURUQTtFQUNFLG9DRTVKWTtBRHdLZDtBRFZFO0VBQ0Usb0NFL0pVO0FEMktkOztBRFJBO0VBQ0UsY0U3S1c7RUY4S1g7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ1dGOztBRFJBO0VBQ0U7RUFDQTtBQ1dGOztBRFJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esb0NFNUxZO0VGNkxaLG1ERXRMTztFRnVMUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JFMUxrQjtFRjJMbEI7RUFDQTtBQ1dGOztBRFJBO0VBQ0U7RUFDQTtBQ1dGOztBRFJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCRTFNa0I7RUYyTWxCO0FDV0Y7O0FEUkE7RUFDRSxrQkUvTWtCO0VGZ05sQjtBQ1dGOztBRFJBO0VBQ0UsdUJFMU5ZO0VGMk5aO0FDV0Y7O0FEUkE7RUFDRTtJQUNFO0VDV0Y7RURSQTtJQUNFO0lBQ0E7RUNVRjtFRFBBO0lBQ0U7RUNTRjtFRE5BO0lBQ0U7SUFDQTtFQ1FGO0VETEE7SUFDRTtFQ09GO0VESkE7SUFDRTtFQ01GO0VESEE7SUFDRTtJQUNBO0VDS0Y7RURGQTtJQUNFO0lBQ0E7RUNJRjtBQUNGO0FFaFJBO0VBQ0U7RUFDQTtFQUNBO0FGa1JGOztBRWhSQTtFQUNFO0VBQ0E7RUFDQSw4Q0RUVztBRDRSYjs7QUVsUkE7RUFDRTtFQUNBO0VBQ0E7QUZxUkY7O0FFcFJBO0VBQ0U7RUFDQTtBRnVSRjs7QUV0UkE7RUFDRTtFQUNBO0VBQ0E7QUZ5UkY7O0FFeFJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY0RyQlc7QURnVGI7O0FFelJBO0VBQ0U7QUY0UkY7O0FFMVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY2UkY7O0FFNVJBO0VBQ0U7QUYrUkY7O0FFOVJBO0VBQ0U7QUZpU0Y7O0FFaFNBO0VBQ0U7RUFDQTtFQUNBO0FGbVNGOztBRWxTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZxU0Y7O0FFcFNBO0VBQ0U7QUZ1U0Y7O0FFdFNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUREaERPO0FEeVZUOztBRXhTQTtFQUNFO0VBQ0E7RUFDQTtBRjJTRjs7QUUxU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsOENEM0VXO0VDNEVYLG9DRG5FWTtFQ29FWjtFQUNBO0VBQ0E7RUFDQTtFRDNEQSx5QkFoQmE7RUFpQmI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCQWxCWTtFQW1CWjtFQUNBO0VBQ0EsOENBOUJXO0FEdVliOztBRXJUQTtFQUNFO0FGd1RGOztBRXZUQTtFQUNFO0FGMFRGOztBRXpUQTtFQUNFO0FGNFRGOztBRTNUQTtFQUNFO0VBQ0E7RUFDQTtBRjhURjs7QUU3VEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRmdVRjs7QUUvVEE7RUFDRTtBRmtVRjs7QUVqVUE7RUFDRSxjRC9GYTtBRG1hZjs7QUVuVUE7RUFDRTtFQUNBO0VBQ0E7QUZzVUY7O0FFclVBO0VBQ0U7QUZ3VUY7O0FFdFVBO0VBQ0U7QUZ5VUY7O0FFeFVBO0VBRUU7RUFDQTtFQUNBO0FGMFVGOztBRXpVQTtFQUNFO0FGNFVGOztBRTNVQTtFQUNFO0FGOFVGOztBRTdVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZnVkY7O0FFL1VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZrVkY7O0FFalZBO0VBQ0UsY0RwSWE7RUNxSWI7RUFDQTtFQUNBO0FGb1ZGOztBRW5WQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGc1ZGOztBRXJWQTtFQUNFO0FGd1ZGOztBRXZWQTtFQUNFO0VBQ0E7QUYwVkY7O0FFeFZBO0VBQ0U7SUFDRTtFRjJWRjtFRTFWQTtJQUNFO0VGNFZGO0VFM1ZBO0lBQ0U7RUY2VkY7RUU1VkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsbUREeEpLO0VEc2ZQO0VFN1ZBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLDJDRGpLcUI7SUNrS3JCO0lBQ0E7SUFDQTtJQUNBO0VGK1ZGO0VFOVZFO0lBQ0U7SUFDQTtFRmdXSjtFRS9WQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRmlXRjtFRWhXQTtJQUNFO0lBQ0E7RUZrV0Y7RUVqV0E7SUFDRTtFRm1XRjtBQUNGO0FFbFdBO0VBQ0U7SUFDRTtFRm9XRjtBQUNGO0FHNWlCQTtFQUNFO0VBQ0E7RUFDQTtBSDhpQkY7O0FHNWlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIK2lCRjs7QUc1aUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUgraUJGOztBRzlpQkE7RUFDRTtFQUNBO0VBQ0E7QUhpakJGOztBR2hqQkE7RUFDRTtFQUNBO0VBQ0E7QUhtakJGOztBR2xqQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIcWpCRjs7QUduakJBO0VBQ0U7SUFDRTtJQUNBO0VIc2pCRjtFR3JqQkE7SUFDRTtJQUNBO0lBQ0E7RUh1akJGO0VHdGpCQTtJQUNFO0VId2pCRjtBQUNGO0FJcG1CQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwyQ0hLd0I7QURpbUJ6Qjs7QUlubUJBO0VBQ0M7RUFDQTtBSnNtQkQ7O0FJbm1CQTtFQUNDO0VBQ0E7RUFDQSxtREhKUTtFR0tSO0VBQ0Esb0NIYmE7RUdjYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0gzQlk7RUc0Qlo7RUFDQTtFQUNBO0VBQ0E7QUpzbUJEO0FJcG1CQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCSHZDYTtFR3dDYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnNtQkY7O0FJbG1CQTtFQUNDO0VBQ0E7RUFDQTtFQUNBLDhDSDNEWTtBRGdxQmI7QUlubUJDOztFQUVDO0FKcW1CRjtBSWxtQkM7RUFDQztFQUNBO0FKb21CRjtBSWptQkM7RUFDQztFQUNBO0VBQ0E7QUptbUJGO0FJam1CRTtFQUNDO0VBQ0E7QUptbUJIO0FJL2xCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUppbUJGO0FJOWxCQztFQUNDO0FKZ21CRjtBSTdsQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSitsQkY7QUk1bEJDO0VBQ0M7QUo4bEJGOztBSTFsQkE7RUFDQztJQUNDO0lBQ0E7RUo2bEJBO0VJMWxCRDtJQUNDO0VKNGxCQTtBQUNGO0FLanRCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTG10QkY7O0FLanRCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx1QkpSWTtBRDR0QmQ7O0FLbnRCQTtFQUNFO0VBQ0EsY0puQlc7RUlvQlg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxzdEJGOztBS3B0QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtREo3Qk87RUk4QlA7RUFDQTtBTHV0QkY7O0FLdHRCQTtFQUNFO0FMeXRCRjs7QUt4dEJBO0VBQ0U7RUFDQTtFQUNBO0FMMnRCRjtBSzF0QkU7RUFDRTtFQUNBLGNKcERTO0FEZ3hCYjs7QUszdEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDh0QkY7O0FLN3RCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMZ3VCRjs7QUs5dEJBO0VBQ0U7RUFDQSxvQ0oxRFk7RUkyRFo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMaXVCRjs7QUsvdEJBO0VBQ0Usa0NKdkVZO0VJd0VaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGt1QkY7O0FLanVCQTtFQUNFO0VBQ0E7QUxvdUJGOztBS251QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMc3VCRjs7QUtydUJBO0VBQ0U7RUFDQTtBTHd1QkY7QUt2dUJFO0VBQ0UseUJKakdVO0FEMDBCZDs7QUt4dUJBO0VBQ0U7RUFDQTtFQUNBO0FMMnVCRjs7QUsxdUJBO0VBQ0U7RUFDQTtBTDZ1QkY7O0FLM3VCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCSnpIVztFSTBIWDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMOHVCRjs7QUs3dUJBO0VBQ0U7QUxndkJGOztBSy91QkE7RUFDRTtBTGt2QkY7O0FLaHZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtREo5SE87RUkrSFA7RUFDQTtFQUNBO0FMbXZCRjs7QUtsdkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUxxdkJGOztBS3B2QkE7RUFDRTtBTHV2QkY7O0FLdHZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHl2QkY7O0FLeHZCQTtFQUNFO0VBQ0E7RUFDQTtBTDJ2QkY7O0FLMXZCQTtFQUNFO0VBQ0E7RUFDQTtBTDZ2QkY7O0FLNXZCQTtFQUNFO0VBQ0E7QUwrdkJGOztBSzd2QkE7RUFDRTtJQUNFO0VMZ3dCRjtFSy92QkE7SUFDRTtFTGl3QkY7QUFDRjtBS2p3QkE7RUFDRTtJQUNFO0lBQ0E7RUxtd0JGO0VLbHdCQTtJQUNFO0VMb3dCRjtFS253QkE7SUFDRTtJQUNBO0VMcXdCRjtFS3B3QkE7SUFDRTtJQUNBO0VMc3dCRjtFS3J3QkE7SUFDRTtJQUNBO0VMdXdCRjtFS3R3QkE7SUFDRTtFTHd3QkY7RUt2d0JBO0lBQ0U7RUx5d0JGO0VLeHdCQTtJQUNFO0VMMHdCRjtFS3p3QkE7SUFDRTtJQUNBO0VMMndCRjtFSzF3QkE7SUFDRTtFTDR3QkY7RUszd0JBO0lBQ0U7SUFDQTtFTDZ3QkY7RUs1d0JBO0lBQ0U7SUFDQTtJQUNBO0VMOHdCRjtBQUNGO0FNLzlCQTtFQUNFO0VBQ0E7QU5pK0JGOztBTWgrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTm0rQkY7O0FNbCtCQTtFQUNFO0FOcStCRjs7QU1wK0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU51K0JGOztBTXQrQkE7RUFDRTtBTnkrQkY7O0FNeCtCQTtFQUNFO0VBQ0E7QU4yK0JGOztBTTErQkE7RUFDRTtBTjYrQkY7O0FNNStCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU4rK0JGOztBTTkrQkE7RUFDRTtFQUNBO0VBQ0E7QU5pL0JGOztBTWgvQkE7RUFDRTtBTm0vQkY7O0FNbC9CQTtFQUNFO0VBQ0E7RUFDQTtBTnEvQkY7O0FNcC9CQTtFTHhCRSx5QkFoQmE7RUFpQmI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCQWxCWTtFQW1CWjtFQUNBO0VBQ0EsOENBOUJXO0VLK0NYO0FOZ2dDRjs7QU05L0JBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFTmlnQ0Y7RU1oZ0NFO0lBQ0U7SUFDQTtFTmtnQ0o7RU1qZ0NBO0lBQ0U7RU5tZ0NGO0FBQ0Y7QU9sa0NBO0VBQ0U7QVBva0NGOztBT25rQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBza0NGOztBT3JrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQd2tDRjs7QU92a0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUROWk87QURzbENUOztBT3prQ0E7RUFDRTtBUDRrQ0Y7O0FPM2tDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVA4a0NGOztBTzdrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1ETjdCTztBRDZtQ1Q7O0FPL2tDQTtFQUNFLG9DTnZDc0I7RU13Q3RCO0FQa2xDRjs7QU9qbENBO0VBQ0U7RUFDQSx5Qk45Q2E7RU0rQ2IseUJOM0NZO0VNNENaO0FQb2xDRjs7QU9ubENBO0VBQ0U7SUFDRTtFUHNsQ0Y7RU9ybENBO0lBQ0U7RVB1bENGO0FBQ0Y7QVFqcENBO0VBQ0U7RUFDQTtFQUNBO0FSbXBDRjs7QVFscENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVJxcENGOztBUXBwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnVwQ0Y7O0FRdHBDQTtFQUNFLHlCUGRhO0VPZWIseUJQWFk7RU9ZWixxQlBoQmE7QUR5cUNmOztBUXhwQ0E7RUFDRTtFQUNBO0VBQ0E7QVIycENGOztBUTFwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSNnBDRjs7QVE1cENBO0VBQ0U7QVIrcENGOztBUTlwQ0E7RUFDRTtBUmlxQ0Y7O0FRaHFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJtcUNGOztBUWxxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnFxQ0Y7O0FRcHFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSdXFDRjs7QVFycUNBO0VBQ0U7SUFDRTtJQUNBO0VSd3FDRjtFUXZxQ0E7SUFDRTtFUnlxQ0Y7QUFDRjtBUXpxQ0E7RUFDRTtJQUNFO0VSMnFDRjtFUTFxQ0E7SUFDRTtFUjRxQ0Y7RVEzcUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RVI2cUNGO0FBQ0YsQztBUzN2Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUFGO0FBRUU7RUFDRTtFQUNBO0FBQUo7QUFHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FBRko7QUFLRTtFQUNFO0lBQ0U7RUFISjtBQUNGO0FBTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUpKO0FBT0U7RUFDRTtBQUxKO0FBUUU7RUFDRTtFQUNBLDhDUnpDUztFUTBDVDtBQU5KO0FBU0U7RUFDRTtFQUNBLDhDUi9DUztFUWdEVCxjUnpDZTtBUWtDbkI7O0FBV0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxvQ1IvQ1k7RVFnRFo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUkY7O0FBV0E7RUFDRSwyQ1JwRHVCO0FRNEN6Qjs7QUFXQTtFQUNFO0VBQ0E7RUFDQSxjUjlEaUI7QVFzRG5COztBQVdBO0VBQ0UsMkNSOUR1QjtFUStEdkI7QUFSRjtBQVVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBWUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQVRGO0FBV0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbURSeEZLO0VReUZMO0FBVEo7QUFXSTtFQUNFO0FBVE47QUFZSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFWTjtBQWFJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVhOO0FBY0k7O0VBRUU7RUFDQTtFQUNBO0FBWk47QUFlSTtFQUNFO0VBQ0E7RUFDQTtBQWJOO0FBZU07RUFDRTtFQUNBO0VBQ0E7QUFiUjtBQWdCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJScEpPO0VRcUpQO0VBQ0E7QUFkUjtBQWlCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBZlI7QUFrQk07RUFDRTtBQWhCUjtBQW1CTTtFQUNFO0FBakJSOztBQXlCQTtFQUNFLHlCUjlLYTtFUStLYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJSaExZO0VRaUxaO0VBQ0E7RUFDQSw4Q1I1TFc7RVE2TFg7QUF0QkY7QUF3QkU7RUFDRSxvQ1JyTGM7RVFzTGQ7QUF0Qko7O0FBMEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXZCRjs7QUEwQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdkJGOztBQTBCQTtFQUNFO0FBdkJGOztBQTBCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QlIzTlc7QVFvTWI7O0FBMEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXZCRjs7QUEwQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSw4Q1JqUFc7RVFrUFgsY1I3T2E7RVE4T2I7RUFDQTtFQUNBLG1EUnJPTztFUXNPUDtBQXZCRjs7QUEwQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXZCRjtBQXlCRTtFQUNFO0VBQ0E7RUFDQTtBQXZCSjs7QUE0QkE7RUFDRTtJQUNFO0VBekJGO0VBNEJBO0lBQ0U7RUExQkY7RUE2QkE7SUFDRTtFQTNCRjtBQUNGO0FBOEJBO0VBQ0U7SUFDRTtFQTVCRjtFQThCRTtJQUNFO0VBNUJKO0VBZ0NBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUE5QkY7RUFpQ0E7SUFDRTtJQUNBO0VBL0JGO0VBa0NBO0lBQ0U7RUFoQ0Y7RUFtQ0E7SUFDRTtFQWpDRjtFQW9DQTtJQUNFO0VBbENGO0VBcUNBO0lBQ0U7RUFuQ0Y7RUFzQ0E7O0lBRUU7RUFwQ0Y7RUF1Q0E7SUFDRTtFQXJDRjtFQXdDQTtJQUNFO0lBQ0E7SUFDQTtFQXRDRjtBQUNGO0FBeUNBO0VBQ0U7SUFDRTtFQXZDRjtFQTBDQTtJQUNFO0lBQ0E7SUFDQTtFQXhDRjtFQTJDQTtJQUNFO0VBekNGO0FBQ0Y7QUE0Q0E7RUFDRTtBQTFDRjs7QUE2Q0E7RUFDRTtBQTFDRjs7QUE2Q0E7RUFDRTtBQTFDRjs7QUE2Q0E7RUFDRTtBQTFDRjs7QUE2Q0E7RUFDRTtBQTFDRjs7QUE2Q0E7RUFDRTtBQTFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnNsZW5nLy4vc3JjL3N0eWxlcy9hdWRpb2NhbGwuc2NzcyIsIndlYnBhY2s6Ly9yc2xlbmcvLi9zcmMvc3R5bGVzL3N0eWxlLnNhc3MiLCJ3ZWJwYWNrOi8vcnNsZW5nLy4vc3JjL3N0eWxlcy92YXJzLnNjc3MiLCJ3ZWJwYWNrOi8vcnNsZW5nLy4vc3JjL3N0eWxlcy9tYWluLXBhZ2Uuc2FzcyIsIndlYnBhY2s6Ly9yc2xlbmcvLi9zcmMvc3R5bGVzL2Zvb3Rlci5zYXNzIiwid2VicGFjazovL3JzbGVuZy8uL3NyYy9zdHlsZXMvbW9kYWwtYXV0aC5zY3NzIiwid2VicGFjazovL3JzbGVuZy8uL3NyYy9zdHlsZXMvc3ByaW50LWdhbWUuc2FzcyIsIndlYnBhY2s6Ly9yc2xlbmcvLi9zcmMvc3R5bGVzL2Fib3V0LXNwcmludC1nYW1lLnNhc3MiLCJ3ZWJwYWNrOi8vcnNsZW5nLy4vc3JjL3N0eWxlcy90ZWFtLnNhc3MiLCJ3ZWJwYWNrOi8vcnNsZW5nLy4vc3JjL3N0eWxlcy9zdGF0aXN0aWNzLnNhc3MiLCJ3ZWJwYWNrOi8vcnNsZW5nLy4vc3JjL3BhZ2VzL3RleHRib29rL3RleHRib29rLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi92YXJzLnNjc3MnO1xuXG4uYnV0dG9uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxNyU7XG59XG5cbi5idXR0b24tY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmF1ZGlvLWNhbGxfX2J0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5hdWRpby1jb250YWluZXItZ2FtZSB7XG4gIHdpZHRoOiA5MCU7XG4gIGhlaWdodDogNDAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA1MHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDEwMHB4IGF1dG8gMDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93d3cud2FsbHBhcGVyZmxhcmUuY29tL3N0YXRpYy85MDIvNDE5LzYxNC9vY2Vhbi1zYW5kLWJlYWNoLWJsdWUtd2FsbHBhcGVyLmpwZycpO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmF1ZGlvLWNhbGwge1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IDc1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gIGZvbnQtZmFtaWx5OiAkbXBsdXMtZm9udDtcbiAgY29sb3I6ICRsaWdodC1ibHVlLWNvbG9yO1xuICBtYXJnaW46IDUlIGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJ0bjtcbn1cblxuLmF1ZGlvLWNhbGxfX3RleHQge1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hdWRpby1jYWxsX190ZXh0K3Age1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAwLjhlbTtcbn1cblxuLmF1ZGlvLWNvbnRhaW5lciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiBtZWRpdW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZjg2MzFkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjc5ZmU1O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1idG47XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMjRhOWE7XG4gIG1hcmdpbjogMCBhdXRvO1xuICA7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbn1cblxuLmdvLW1haW4ge1xuICBAaW5jbHVkZSBvcmFuZ2UtYnRuO1xuICBtYXJnaW46IDcwcHggYXV0byAwO1xuICB3aWR0aDogMjAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1vcmFuZ2U7XG4gIH1cbn1cblxuLmJ0bi10cmFuc2xhdGlvbiB7XG4gIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IGxhcmdlO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1idG47XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR2ZXJ5LWxpZ2h0LWJsdWUtY29sb3I7XG4gIH1cbn1cblxuLmJ0bi1sZXZlbCB7XG4gIGNvbG9yOiAjMjI0YTlhO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5idG4tdHJhbnNsYXRpb24uYnRuLXRyYW5zbGF0aW9uLXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJpZ2h0LWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyaWdodC1jb2xvcjtcbiAgfVxufVxuXG4uYnRuLWJsdWUge1xuICBtYXJnaW4tYm90dG9tOiAwIGF1dG8gMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYnRuO1xufVxuXG4uYnRuLWJsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmVyeS1saWdodC1ibHVlLWNvbG9yO1xuICBib3gtc2hhZG93OiAkc2hhZG93O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG59XG5cbi5idG4tdHJhbnNsYXRpb24uYnRuLXRyYW5zbGF0aW9uLXdyb25nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdyb25nLWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3cm9uZy1jb2xvcjtcbiAgfVxufVxuXG4uYnRuLXNvdW5kIHtcbiAgY29sb3I6ICRibHVlLWNvbG9yO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL3NyYy9hc3NldHMvdm9sdW1lLnBuZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNzAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idG4tc291bmQ6aG92ZXIge1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xufVxuXG4uZ2FtZS1vdmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICBib3gtc2hhZG93OiAkc2hhZG93O1xuICBmb250LXNpemU6IGxhcmdlO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1idG47XG4gIG1hcmdpbjogMCwgMCwgMjBweCwgMDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG4uYnRuLWdhbWUtb3Zlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFuc3dlciB7XG4gIGZvbnQtc2l6ZTogbGFyZ2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiA0MDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYnRuO1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5hbnN3ZXItaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYnRuO1xuICB3aWR0aDogMjUwcHg7XG59XG5cbi5nYW1lLXRleHQ6Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogJHJpZ2h0LWNvbG9yO1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MTAyNHB4KSB7XG4gIC5idG4tZ2FtZS1vdmVyLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5idXR0b24td3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cblxuICAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5idG4tdHJhbnNsYXRpb24ge1xuICAgIGhlaWdodDogMzVweDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxuXG4gIC5hdWRpby1jb250YWluZXItZ2FtZSB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG5cbiAgLmdvLW1haW4ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuZ2FtZS1vdmVyIHtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNzAlO1xuICB9XG5cbiAgLmF1ZGlvLWNhbGxfX3RleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICB9XG59IiwiQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU0rUExVUysxcDp3Z2h0QDQwMDs3MDAmZmFtaWx5PVJvYm90bzp3Z2h0QDQwMDs3MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU0rUExVUysxcDp3Z2h0QDQwMDs3MDAmZmFtaWx5PVJvYm90bzp3Z2h0QDQwMDs3MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJvYm90bzppdGFsLHdnaHRAMCw0MDA7MCw1MDA7MCw3MDA7MCw5MDA7MSw1MDA7MSw3MDAmZmFtaWx5PVNvdXJjZStTYW5zKzMmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU0rUExVUysxcDp3Z2h0QDQwMDs3MDAmZmFtaWx5PVJvYm90bzp3Z2h0QDQwMDs3MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU0rUExVUysxcDp3Z2h0QDQwMDs3MDAmZmFtaWx5PVJvYm90bzp3Z2h0QDQwMDs3MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1vbnRzZXJyYXQrQWx0ZXJuYXRlczppdGFsLHdnaHRAMCw0MDA7MCw2MDA7MCw4MDA7MSw0MDA7MSw2MDA7MSw4MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU0rUExVUysxcDp3Z2h0QDQwMDs3MDAmZmFtaWx5PVJvYm90bzp3Z2h0QDQwMDs3MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU0rUExVUysxcDp3Z2h0QDQwMDs3MDAmZmFtaWx5PVJvYm90bzp3Z2h0QDQwMDs3MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU0rUExVUysxcDp3Z2h0QDQwMDs3MDAmZmFtaWx5PVJvYm90bzp3Z2h0QDQwMDs3MDAmZGlzcGxheT1zd2FwXCIpO1xuLmJ1dHRvbi1jb250YWluZXIge1xuICB3aWR0aDogMTclO1xufVxuXG4uYnV0dG9uLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5hdWRpby1jYWxsX19idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMzBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYXVkaW8tY29udGFpbmVyLWdhbWUge1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNTBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAxMDBweCBhdXRvIDA7XG59XG5cbi5jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3d3dy53YWxscGFwZXJmbGFyZS5jb20vc3RhdGljLzkwMi80MTkvNjE0L29jZWFuLXNhbmQtYmVhY2gtYmx1ZS13YWxscGFwZXIuanBnXCIpO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmF1ZGlvLWNhbGwge1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IDc1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDE5cHggMnB4IHJnYmEoMzQsIDYwLCA4MCwgMC4yKTtcbiAgZm9udC1mYW1pbHk6IFwiTSBQTFVTIDFwXCIsIFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTE4RUQyO1xuICBtYXJnaW46IDUlIGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmF1ZGlvLWNhbGxfX3RleHQge1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hdWRpby1jYWxsX190ZXh0ICsgcCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDAuOGVtO1xufVxuXG4uYXVkaW8tY29udGFpbmVyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IG1lZGl1bTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmODYzMWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzlmZTU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIyNGE5YTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbn1cblxuLmdvLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY4MjJiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDZweCA0cHg7XG4gIG1hcmdpbjogNHB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIk0gUExVUyAxcFwiLCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDcwcHggYXV0byAwO1xuICB3aWR0aDogMjAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xufVxuLmdvLW1haW46aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDk4LCAwKTtcbn1cblxuLmJ0bi10cmFuc2xhdGlvbiB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IGxhcmdlO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE4RUQyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJ0bi10cmFuc2xhdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMTEsIDIwMiwgMjU1KTtcbn1cblxuLmJ0bi1sZXZlbCB7XG4gIGNvbG9yOiAjMjI0YTlhO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDE5cHggMnB4IHJnYmEoMzQsIDYwLCA4MCwgMC4yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmJ0bi10cmFuc2xhdGlvbi5idG4tdHJhbnNsYXRpb24tcmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNzIsIDI1NSwgNzIpO1xufVxuLmJ0bi10cmFuc2xhdGlvbi5idG4tdHJhbnNsYXRpb24tcmlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNzIsIDI1NSwgNzIpO1xufVxuXG4uYnRuLWJsdWUge1xuICBtYXJnaW4tYm90dG9tOiAwIGF1dG8gMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDE5cHggMnB4IHJnYmEoMzQsIDYwLCA4MCwgMC4yKTtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5idG4tYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMTEsIDIwMiwgMjU1KTtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMTlweCAycHggcmdiYSgzNCwgNjAsIDgwLCAwLjIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG59XG5cbi5idG4tdHJhbnNsYXRpb24uYnRuLXRyYW5zbGF0aW9uLXdyb25nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NiwgMTAwLCAxMDApO1xufVxuLmJ0bi10cmFuc2xhdGlvbi5idG4tdHJhbnNsYXRpb24td3Jvbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ2LCAxMDAsIDEwMCk7XG59XG5cbi5idG4tc291bmQge1xuICBjb2xvcjogIzIyNGE5YTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vc3JjL2Fzc2V0cy92b2x1bWUucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNzAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idG4tc291bmQ6aG92ZXIge1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xufVxuXG4uZ2FtZS1vdmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBib3gtc2hhZG93OiAwcHggMTBweCAxOXB4IDJweCByZ2JhKDM0LCA2MCwgODAsIDAuMik7XG4gIGZvbnQtc2l6ZTogbGFyZ2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luOiAwLCAwLCAyMHB4LCAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbi5idG4tZ2FtZS1vdmVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYW5zd2VyIHtcbiAgZm9udC1zaXplOiBsYXJnZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IDQwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLmFuc3dlci1pbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiAyNTBweDtcbn1cblxuLmdhbWUtdGV4dDpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiByZ2IoNzIsIDI1NSwgNzIpO1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYnRuLWdhbWUtb3Zlci1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgfVxuICAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYnRuLXRyYW5zbGF0aW9uIHtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbiAgLmF1ZGlvLWNvbnRhaW5lci1nYW1lIHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbiAgLmdvLW1haW4ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdhbWUtb3ZlciB7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBsaW5lLWhlaWdodDogMTcwJTtcbiAgfVxuICAuYXVkaW8tY2FsbF9fdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uZm9vdGVyLCAubWFpbl9fcGFnZV9fZGVzY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kOiByZ2IoMTA3LCAxNjQsIDIzMik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDEwNywgMTY0LCAyMzIpIDAlLCByZ2IoNzIsIDExNywgMTk5KSAxMDAlKTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5odG1sLCBib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk0gUExVUyAxcFwiLCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG51bCwgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbiNzcGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjMjI0YTlhO1xufVxuXG4uYnVyZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlcjogMC4wNXJlbSBzb2xpZCAjMjI0YTlhO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDJweCBncmV5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG4uYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uYnV0dG9uOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG59XG5cbi51c2VyLXNob3cge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51c2VyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL3VzZXIucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmhlYWRlcl9fYXV0aCBidXR0b24uZXhpdF9idG4ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uaGVhZGVyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMTlweCAycHggcmdiYSgzNCwgNjAsIDgwLCAwLjIpO1xufVxuXG4uaGVhZGVyX19sb2dvIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbn1cblxuLmhlYWRlcl9fYXV0aCBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYm9yZGVyOiAwLjA1cmVtIHNvbGlkICMyMjRhOWE7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgZm9udC1mYW1pbHk6IFwiTSBQTFVTIDFwXCIsIFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDAuMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY4MjJiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDZweCA0cHg7XG4gIG1hcmdpbjogNHB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIk0gUExVUyAxcFwiLCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uaGVhZGVyX19hdXRoIGJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmhlYWRlcl9fYXV0aCBidXR0b246YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbn1cblxuLmhlYWRlcl9fbWVudSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWVudV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWVudV9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBib3JkZXItbGVmdDogMC4xcmVtIHNvbGlkICNkZWUyZTQ7XG59XG5cbi5tZW51X19pdGVtOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ubWVudV9faXRlbV9hY3RpdmUge1xuICBjb2xvcjogI2Y2ODIyYjtcbn1cblxuLm1lbnVfX2l0ZW1fZGlzYWJsZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjODg4O1xufVxuXG4udGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZWFtLXBhZ2UtY29udGVpbmVyLCAuc3ByaW50LWNvbnRlaW5lciwgLmF1ZGlvY2FsbC1jb250ZWluZXIsIC5zdGF0aXN0aWNzLWNvbnRlaW5lciwgLnRleHRib29rLCAuYWJvdXRzcHJpbnQtY29udGVpbmVyIHtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5tYWluX19wYWdlX19kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm1haW5fX3BhZ2VfX2FkdmFudGFnZXMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ubWFpbl9fcGFnZV9fYWR2YW50YWdlcyAudGl0bGUge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmFkdmFudGFnZXNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogODBweCBhdXRvO1xufVxuXG4uYWR2YW50YWdlc19faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThyZW07XG4gIGhlaWdodDogMThyZW07XG4gIG1hcmdpbjogMC41cmVtO1xuICBwYWRkaW5nOiAxcmVtIDAuNXJlbSAwLjJyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNzUuMjglIDc1LjI4JSBhdCA4OC42MSUgMTAlLCByZ2JhKDcxLCAxNzAsIDI1MiwgMC4xNikgMCUsIHJnYmEoNjksIDk3LCAyNTUsIDAuMTYpIDEwMCUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggLTEwcHggMTBweCByZ2JhKDI2LCA1NiwgMjI3LCAwLjMpLCBpbnNldCAtMTBweCAxMHB4IDEwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4uYWR2YW50YWdlc19faXRlbV9fdGl0bGUge1xuICBjb2xvcjogI2Y2ODIyYjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMC4ycmVtO1xufVxuXG4uYWR2YW50YWdlc19faXRlbV9fdGV4dCB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYWR2YW50YWdlc19faXRlbSBpbWcge1xuICBoZWlnaHQ6IDg1cHg7XG59XG5cbi5mb290ZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXIgPiAuaGVhZGVyX19hdXRoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXIgPiAuaGVhZGVyX19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX2F1dGgge1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICB9XG4gIC5idXJnZXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTlweCAycHggcmdiYSgzNCwgNjAsIDgwLCAwLjIpO1xuICB9XG4gIC53cmFwcGVyLWJ1cmdlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NiwgMTk0LCAyNDEsIDAuNDEpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC53cmFwcGVyLWJ1cmdlci5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmJ1cmdlciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9tZW51LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICAubWVudV9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgLm1lbnVfX2l0ZW0ge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tZW51X19pdGVtIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5mb290ZXIsIC5tYWluX19wYWdlX19kZXNjcmlwdGlvbiB7XG4gIGJhY2tncm91bmQ6IHJnYigxMDcsIDE2NCwgMjMyKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoMTA3LCAxNjQsIDIzMikgMCUsIHJnYig3MiwgMTE3LCAxOTkpIDEwMCUpO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5ycy1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHJlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvcnMuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG59XG5cbi5naXRodWItbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cbi5naXRodWItbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuM3JlbTtcbn1cblxuLmdpdGh1Yi1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2dpdGh1Yi5wbmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgfVxuICAuZ2l0aHViLWxpbmtzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5ycy1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4jb3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTYsIDE5NCwgMjQxLCAwLjQxKTtcbn1cblxuI21vZGFsLXJlc3VsdC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4jbW9kYWwtd2luZG93IHtcbiAgd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IDQwMHB4O1xuICBib3gtc2hhZG93OiAwcHggMTBweCAxOXB4IDJweCByZ2JhKDM0LCA2MCwgODAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzIyNGE5YTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDIwO1xufVxuI21vZGFsLXdpbmRvdyAjYnRuLWNsb3NlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03JTtcbiAgcmlnaHQ6IC03JTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY4MjJiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvY2xvc2UucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbn1cblxuLmZvcm0tc2lnbmluIHtcbiAgbWF4LXdpZHRoOiAzODBweDtcbiAgcGFkZGluZzogMCAzNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiTSBQTFVTIDFwXCIsIFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG59XG4uZm9ybS1zaWduaW4gLmZvcm0tc2lnbmluLWhlYWRpbmcsXG4uZm9ybS1zaWduaW4gLmNoZWNrYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5mb3JtLXNpZ25pbiAuZm9ybS1zaWduaW4taGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbi5mb3JtLXNpZ25pbiAuZm9ybS1zaWduaW4tYnV0dG9ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZm9ybS1zaWduaW4gLmZvcm0tc2lnbmluLWJ1dHRvbnMgYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA2cHggMTVweDtcbn1cbi5mb3JtLXNpZ25pbiAuZm9ybS1zaWduaW4tYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZm9ybS1zaWduaW4gLmNoZWNrYm94IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5mb3JtLXNpZ25pbiAuZm9ybS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZvcm0tc2lnbmluIC5mb3JtLXNpZ25pbi1lcnJvciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tc2lnbmluLWJ1dHRvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5idG4tb3JhbmdlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5zcHJpbnQtY29udGVpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL3dhbGxwYXBlcmFjY2Vzcy5jb20vZnVsbC8xMDg5Nzc4LmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5zcHJpbnRfX3Njb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRvcDogNSU7XG4gIHJpZ2h0OiAxMCU7XG4gIGNvbG9yOiByZ2IoNzIsIDI1NSwgNzIpO1xufVxuXG4uc3ByaW50X190aW1lciB7XG4gIGJvcmRlcjogMC41cmVtIHNvbGlkICNmNjgyMmI7XG4gIGNvbG9yOiAjMjI0YTlhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHdpZHRoOiAzLjhyZW07XG4gIGhlaWdodDogMy44cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUlO1xuICBsZWZ0OiAxMCU7XG59XG5cbi5zcHJpbnRfX2ZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzByZW07XG4gIGhlaWdodDogMjVyZW07XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDE5cHggMnB4IHJnYmEoMzQsIDYwLCA4MCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi5maWVsZF9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4uZmllbGRfX3RpdGxlIHtcbiAgaGVpZ2h0OiAyMCU7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5maWVsZF9fdGl0bGUgLnRpdGxlX190ZXh0IHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgY29sb3I6ICMyMjRhOWE7XG59XG5cbi5maWVsZF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgaGVpZ2h0OiA2MCU7XG59XG5cbi5maWVsZF9fYnV0dG9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMzBweDtcbn1cblxuLmJ1dHRvbi5idXR0b25fX3NwcmludF9fZmFsc2Uge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDYsIDEwMCwgMTAwKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogNDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5idXR0b24uYnV0dG9uX19zcHJpbnRfX3RydWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNzIsIDI1NSwgNzIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNjBweDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgd2lkdGg6IDQwJTtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRpdGxlX19jb3VudCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG5cbi5yZXN1bHQtY29udGVpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4uc3ByaW50X19yZXN1bHRfX3Njb3JlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNwcmludF9fcmVzdWx0X19zY29yZSAuc3ByaW50X19yZXN1bHQge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uc3ByaW50X190YWJsZV9fcmVzdWx0IHtcbiAgYm9yZGVyOiAwLjA1cmVtIHNvbGlkO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW46IDFyZW0gYXV0bztcbn1cblxuLnNwcmludF9fdGFibGVfX3Jlc3VsdCB0ZCB7XG4gIGJvcmRlcjogMC4wNXJlbSBzb2xpZDtcbiAgcGFkZGluZzogMC4yNXJlbTtcbn1cblxuLnNwcmludF9fY2xvc2VfX3Jlc3VsdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwcmVtO1xuICBoZWlnaHQ6IDEuOXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBib3JkZXI6IDAuMDVyZW0gc29saWQgIzIyNGE5YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyNGE5YTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDJweCBncmV5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG4uc3ByaW50X19jbG9zZV9fcmVzdWx0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uc3ByaW50X19jbG9zZV9fcmVzdWx0OmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG59XG5cbi50YWJsZS1jb250ZWluZXIge1xuICBoZWlnaHQ6IDIwcmVtO1xuICB3aWR0aDogMTVyZW07XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcGFkZGluZzogMC4zcmVtO1xuICBtYXJnaW46IDJyZW0gYXV0bztcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMTlweCAycHggcmdiYSgzNCwgNjAsIDgwLCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29udGVudF9fd29yZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5xdWVzdGlvbl9fd29yZCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuXG4ud29yZF9fc291bmQge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvYXVkaW8ucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnNwcmludF9fYXJyb3dzIGltZzpmaXJzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSBzY2FsZVkoLTEpO1xuICB3aWR0aDogNDVweDtcbiAgYXNwZWN0LXJhdGlvOiAxO1xufVxuXG4uc3ByaW50X19hcnJvd3MgaW1nOmxhc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHdpZHRoOiA0NXB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG59XG5cbi5zcHJpbnRfX2Fycm93cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcHJpbnRfX3RpbWVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5zcHJpbnRfX3Njb3JlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmllbGRfX2J1dHRvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc3ByaW50X19hcnJvd3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ1dHRvbi5idXR0b25fX3NwcmludF9fZmFsc2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMTcwcHg7XG4gIH1cbiAgLnNwcmludF9fZmllbGQge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5idXR0b24uYnV0dG9uX19zcHJpbnRfX3RydWUge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5yZXN1bHRfX2NvbnRlaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuc3ByaW50X19yZXN1bHRfX3Njb3JlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLnRhYmxlLWNvbnRlaW5lciB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxuICBkaXYucXVlc3Rpb25fX3dvcmQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnF1ZXN0aW9uX190cmFuc2xhdGlvbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC50YWJsZSB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAud29yZF9fc291bmQge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbiAgfVxufVxuLnNwcmludF9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLnNwcmludF9fcnVsZXMge1xuICB3aWR0aDogMzVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTA3LCAxNjQsIDIzMik7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuXG4uc3ByaW50X190ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbi5zcHJpbnRfX2xldmVsIHtcbiAgd2lkdGg6IDEzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBib3JkZXI6IDAuMDVyZW0gc29saWQgIzIyNGE5YTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuXG4uc3ByaW50X19sZXZlbDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi50aXRsZV9fdGV4dCB7XG4gIGhlaWdodDogNTAlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udGl0bGVfX2NvdW50IHtcbiAgaGVpZ2h0OiA1MCU7XG59XG5cbi5jb250ZW50X19xdWVzdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgQWx0ZXJuYXRlc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5xdWVzdGlvbl9fd29yZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ucXVlc3Rpb25fX3RyYW5zbGF0aW9uIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uZmllbGRfX2J1dHRvbnMge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5idXR0b25fX3N0YXJ0X19zcHJpbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY4MjJiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDZweCA0cHg7XG4gIG1hcmdpbjogNHB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIk0gUExVUyAxcFwiLCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3ByaW50X19ydWxlcyB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuc3ByaW50X19ydWxlcyBwIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB9XG4gIC5zcHJpbnRfX2xldmVsIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi50ZWFtLXBhZ2UtY29udGVpbmVyIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLm91cnRlYW1fX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm91cnRlYW1fX2NvbnRlaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDUwcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm91cnRlYW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDM1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMTlweCAycHggcmdiYSgzNCwgNjAsIDgwLCAwLjIpO1xufVxuXG4ub3VydGVhbV9fZ2l0aHViIGEge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLm91cnRlYW1fX2ZvdG9zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uZGV2ZWxvcG1lbnRfX2l0ZW0sIC5vdXJ0ZWFtX190ZWFtbGVhZCB7XG4gIHdpZHRoOiAxM3JlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDE5cHggMnB4IHJnYmEoMzQsIDYwLCA4MCwgMC4yKTtcbn1cblxuLmRldmVsb3BtZW50X19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDExMSwgMjAyLCAyNTUpO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5cbi5vdXJ0ZWFtX190ZWFtbGVhZCB7XG4gIHdpZHRoOiA1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY4MjJiO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBwYWRkaW5nOiAwLjFyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAub3VydGVhbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAub3VydGVhbV9fZ2l0aHViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5jYW52YXMge1xuICB3aWR0aDogMzByZW07XG4gIG1heC13aWR0aDogOTAlO1xuICBtYXJnaW46IDFyZW0gYXV0bztcbn1cblxuLnN0YXRpc3RpY3NfX2xpc3QsIC5zdGF0aXN0aWNzX19raW5kcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cblxuLnN0YXRpc3RpY3NfX2l0ZW0ge1xuICB3aWR0aDogMTByZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjMjI0YTlhO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3RhdGlzdGljc19faXRlbV9hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY4MjJiO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBib3JkZXItY29sb3I6ICNmNjgyMmI7XG59XG5cbi5zdGF0aXN0aWNzX19raW5kcyB7XG4gIG1hcmdpbjogMnJlbSBhdXRvIDEuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zdGF0aXN0aWNzX19raW5kIHtcbiAgd2lkdGg6IDEwcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjNyZW07XG59XG5cbi5zdGF0aXN0aWNzX19raW5kX2FjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDAuMnJlbSBzb2xpZCAjMjI0YTlhO1xufVxuXG4uc3RhdGlzdGljc19fZGl2IHtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLnN0YXRpc3RpY3NfX3Nob3J0dGVybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5zaG9ydHRlcm1fX25ldy13b3JkcywgLnNob3J0dGVybV9fbWF4LXNlcmlhLCAuc2hvcnR0ZXJtX19yaWdodC1hbnN3ZXJzIHtcbiAgbWFyZ2luOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogMTVyZW07XG4gIGhlaWdodDogMTNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLndvcmRzIHtcbiAgd2lkdGg6IDRyZW07XG4gIGJvcmRlcjogMXJlbSBzb2xpZCAjZjY4MjJiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNHJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBtYXJnaW46IDFyZW0gYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5zdGF0aXN0aWNzX19zaG9ydHRlcm0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuc2hvcnR0ZXJtX19uZXctd29yZHMsIC5zaG9ydHRlcm1fX21heC1zZXJpYSwgLnNob3J0dGVybV9fcmlnaHQtYW5zd2VycyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLnN0YXRpc3RpY3NfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnN0YXRpc3RpY3NfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAud29yZHMge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufSIsIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU0rUExVUysxcDp3Z2h0QDQwMDs3MDAmZmFtaWx5PVJvYm90bzp3Z2h0QDQwMDs3MDAmZGlzcGxheT1zd2FwJyk7XG5cbiRtcGx1cy1mb250OiAnTSBQTFVTIDFwJywgJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4kcm9ib3RvLXJlZ3VsYXItZm9udDogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG5cblxuJGJsdWUtY29sb3I6ICMyMjRhOWE7XG4kb3JhbmdlLWNvbG9yOiAjZjY4MjJiO1xuJGRhcmstb3JhbmdlOiByZ2IoMjU1LCA5OCwgMCk7XG4kbGlnaHQtYmx1ZS1jb2xvcjogIzUxOEVEMjtcbiR2ZXJ5LWxpZ2h0LWJsdWUtY29sb3I6IHJnYigxMTEsIDIwMiwgMjU1KTtcbiR3aGl0ZS1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuJGxpZ2h0LWdyZXktY29sb3I6ICNkZWUyZTQ7XG4kZGFyay1ncmV5LWNvbG9yOiByZ2IoMTYyLCAxNjIsIDE2Mik7XG4kcmlnaHQtY29sb3I6IHJnYig3MiwgMjU1LCA3Mik7XG4kd3JvbmctY29sb3I6IHJnYigyNDYsIDEwMCwgMTAwKTtcbiR0cmFuc3BhcmVudC1ibHVlLWNvbG9yOiByZ2JhKDE1NiwgMTk0LCAyNDEsIDAuNDEpO1xuXG4kc2hhZG93OiAwcHggMTBweCAxOXB4IDJweCByZ2JhKDM0LCA2MCwgODAsIDAuMik7XG4kYm9yZGVyLXJhZGl1cy13aWR0aDogMTZweDtcbiRib3JkZXItcmFkaXVzLWJ0bjogNXB4O1xuXG5AbWl4aW4gb3JhbmdlLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtY29sb3I7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogNnB4IDRweDtcbiAgbWFyZ2luOiA0cHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZm9udC1mYW1pbHk6ICRtcGx1cy1mb250O1xufSIsIkBpbXBvcnQgJy4vdmFycy5zY3NzJ1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Um9ib3RvOml0YWwsd2dodEAwLDQwMDswLDUwMDswLDcwMDswLDkwMDsxLDUwMDsxLDcwMCZmYW1pbHk9U291cmNlK1NhbnMrMyZkaXNwbGF5PXN3YXAnKVxuXG4lZ3JhZGllbnQtYmFja2dyb3VuZFxuICBiYWNrZ3JvdW5kOiByZ2IoMTA3LDE2NCwyMzIpXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxMDcsMTY0LDIzMiwxKSAwJSwgcmdiYSg3MiwxMTcsMTk5LDEpIDEwMCUpXG4gIGNvbG9yOiB3aGl0ZVxuXG5odG1sLGJvZHlcbiAgaGVpZ2h0OiAxMDAlXG4gIG1hcmdpbjogMFxuICBmb250LWZhbWlseTogJG1wbHVzLWZvbnRcbmJvZHlcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gIG1pbi1oZWlnaHQ6IDEwMHZoXG5hXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICBjb2xvcjogaW5oZXJpdFxudWwsbGlcbiAgbWFyZ2luOiAwXG4gIHBhZGRpbmc6IDBcbiAgbGlzdC1zdHlsZTogbm9uZVxuI3NwYVxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgaGVpZ2h0OiAxMDAlXG4gIGNvbG9yOiAkYmx1ZS1jb2xvclxuXG4uYnVyZ2VyXG4gIGRpc3BsYXk6IG5vbmVcblxuLmJ1dHRvblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgd2lkdGg6IDVyZW1cbiAgaGVpZ2h0OiAxLjVyZW1cbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxuICBib3JkZXItcmFkaXVzOiAwLjNyZW1cbiAgYm9yZGVyOiAwLjA1cmVtIHNvbGlkICRibHVlLWNvbG9yXG4gIGJveC1zaGFkb3c6IDFweCAxcHggMnB4IGdyZXlcbiAgY3Vyc29yOiBwb2ludGVyXG4gIHRyYW5zaXRpb246IDAuM3NcbiAgZm9udC1mYW1pbHk6IGluaGVyaXRcbi5idXR0b246aG92ZXJcbiAgb3BhY2l0eTogMC44XG4uYnV0dG9uOmFjdGl2ZVxuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpXG4udXNlci1zaG93XG4gIHRleHQtYWxpZ246IHJpZ2h0XG4gIGZvbnQtc2l6ZTogMThweFxuICBwb3NpdGlvbjogcmVsYXRpdmVcbi51c2VyLWljb25cbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy91c2VyLnBuZylcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4XG4gIHdpZHRoOiAyNHB4XG4gIGhlaWdodDogMjRweFxuLmhlYWRlcl9fYXV0aCBidXR0b24uZXhpdF9idG5cbiAgbWFyZ2luLXRvcDogMjBweFxuLmhlYWRlclxuICBmbGV4OiAwIDAgYXV0b1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbVxuICBkaXNwbGF5OiBmbGV4XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGZsZXgtd3JhcDogd3JhcFxuICBib3gtc2hhZG93OiAkc2hhZG93XG4uaGVhZGVyX19sb2dvXG4gIGZvbnQtc2l6ZTogMnJlbVxuICBmb250LXdlaWdodDogYm9sZFxuICBtYXJnaW46IDAuNXJlbSAwXG4uaGVhZGVyX19hdXRoIGJ1dHRvblxuICBkaXNwbGF5OiBibG9ja1xuICB3aWR0aDogNXJlbVxuICBoZWlnaHQ6IDJyZW1cbiAgYm9yZGVyOiAwLjA1cmVtIHNvbGlkICRibHVlLWNvbG9yXG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbVxuICBmb250LWZhbWlseTogJG1wbHVzLWZvbnRcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0XG4gIHBhZGRpbmc6IDAuMnJlbVxuICBjdXJzb3I6IHBvaW50ZXJcbiAgdHJhbnNpdGlvbjogMC4yc1xuICBAaW5jbHVkZSBvcmFuZ2UtYnRuXG4uaGVhZGVyX19hdXRoIGJ1dHRvbjpob3ZlclxuICBvcGFjaXR5OiAwLjhcbi5oZWFkZXJfX2F1dGggYnV0dG9uOmFjdGl2ZVxuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpXG4uaGVhZGVyX19tZW51XG4gIHdpZHRoOiAxMDAlXG4ubWVudV9fbGlzdFxuICBkaXNwbGF5OiBmbGV4XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbi5tZW51X19pdGVtXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICBtYXJnaW46IDAuNXJlbVxuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbVxuICBib3JkZXItbGVmdDogMC4xcmVtIHNvbGlkICRsaWdodC1ncmV5LWNvbG9yXG4ubWVudV9faXRlbTpob3ZlclxuICBvcGFjaXR5OiAwLjhcbi5tZW51X19pdGVtX2FjdGl2ZVxuICBjb2xvcjogJG9yYW5nZS1jb2xvclxuLm1lbnVfX2l0ZW1fZGlzYWJsZVxuICBwb2ludGVyLWV2ZW50czogbm9uZVxuICBjdXJzb3I6IGRlZmF1bHRcbiAgY29sb3I6ICM4ODhcbi50aXRsZVxuICB0ZXh0LWFsaWduOiBjZW50ZXJcblxuLnRlYW0tcGFnZS1jb250ZWluZXIsLnNwcmludC1jb250ZWluZXIsLmF1ZGlvY2FsbC1jb250ZWluZXIsLnN0YXRpc3RpY3MtY29udGVpbmVyLC50ZXh0Ym9vaywuYWJvdXRzcHJpbnQtY29udGVpbmVyXG4gIGZsZXg6IDEgMCBhdXRvXG4ubWFpbl9fcGFnZV9fZGVzY3JpcHRpb25cbiAgQGV4dGVuZCAlZ3JhZGllbnQtYmFja2dyb3VuZFxuICBwYWRkaW5nOiAxcmVtXG4gIHRleHQtYWxpZ246IGNlbnRlclxuICBtYXJnaW4tYm90dG9tOiA0MHB4XG4ubWFpbl9fcGFnZV9fYWR2YW50YWdlc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtXG4ubWFpbl9fcGFnZV9fYWR2YW50YWdlcyAudGl0bGVcbiAgZm9udC1zaXplOiAyZW1cbi5hZHZhbnRhZ2VzX19saXN0XG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC13cmFwOiB3cmFwXG4gIGdhcDogNTBweFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBtYXJnaW46IDgwcHggYXV0b1xuLmFkdmFudGFnZXNfX2l0ZW1cbiAgZGlzcGxheTogYmxvY2tcbiAgd2lkdGg6IDE4cmVtXG4gIGhlaWdodDogMThyZW1cbiAgbWFyZ2luOiAwLjVyZW1cbiAgcGFkZGluZzogMXJlbSAwLjVyZW0gMC4ycmVtXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbiAgdGV4dC1hbGlnbjogY2VudGVyXG4gIGJvcmRlci1yYWRpdXM6IDUwJVxuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNzUuMjglIDc1LjI4JSBhdCA4OC42MSUgMTAlLCByZ2JhKDcxLCAxNzAsIDI1MiwgMC4xNikgMCUsIHJnYmEoNjksIDk3LCAyNTUsIDAuMTYpIDEwMCUpXG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMTBweCAxMHB4IHJnYmEoMjYsIDU2LCAyMjcsMC4zKSwgaW5zZXQgLTEwcHggMTBweCAxMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKVxuLmFkdmFudGFnZXNfX2l0ZW1fX3RpdGxlXG4gIGNvbG9yOiAkb3JhbmdlLWNvbG9yXG4gIGZvbnQtc2l6ZTogMS4zcmVtXG4gIGZvbnQtd2VpZ2h0OiA1MDBcbiAgbWFyZ2luOiAwLjJyZW1cbi5hZHZhbnRhZ2VzX19pdGVtX190ZXh0XG4gIGNvbG9yOiBibGFja1xuICBmb250LXNpemU6IDAuOXJlbVxuICB3aWR0aDogOTAlXG4gIG1hcmdpbjogMCBhdXRvXG4uYWR2YW50YWdlc19faXRlbSBpbWdcbiAgaGVpZ2h0OiA4NXB4XG4uZm9vdGVyXG4gIGZsZXg6IDAgMCBhdXRvXG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtXG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KVxuICAuaGVhZGVyID4gLmhlYWRlcl9fYXV0aFxuICAgIGRpc3BsYXk6IG5vbmVcbiAgLmhlYWRlciA+IC5oZWFkZXJfX21lbnVcbiAgICBkaXNwbGF5OiBub25lXG4gIC5oZWFkZXJfX2F1dGhcbiAgICBtYXJnaW46IDQwcHggYXV0b1xuICAuYnVyZ2VyLW1lbnVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgd2lkdGg6IDIwMHB4XG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiAwXG4gICAgcmlnaHQ6IDBcbiAgICBoZWlnaHQ6IDEwMHZoXG4gICAgYm94LXNoYWRvdzogJHNoYWRvd1xuICAud3JhcHBlci1idXJnZXJcbiAgICB3aWR0aDogMTAwJVxuICAgIGhlaWdodDogMTAwJVxuICAgIHBvc2l0aW9uOiBmaXhlZFxuICAgIHRvcDogMFxuICAgIGxlZnQ6IDBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQtYmx1ZS1jb2xvclxuICAgIHZpc2liaWxpdHk6IGhpZGRlblxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0XG4gICAgb3BhY2l0eTogMFxuICAgIHotaW5kZXg6IDEwXG4gICAgJi5zaG93XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXG4gICAgICBvcGFjaXR5OiAxXG4gIC5idXJnZXJcbiAgICB3aWR0aDogNDBweFxuICAgIGhlaWdodDogNDBweFxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvbWVudS5wbmcnKVxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcbiAgLm1lbnVfX2xpc3RcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgZ2FwOiAyMHB4XG4gIC5tZW51X19pdGVtXG4gICAgYm9yZGVyLWxlZnQ6IG5vbmVcblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweClcbiAgLm1lbnVfX2l0ZW1cbiAgICBmb250LXNpemU6IDI0cHhcbiIsIiRsaWdodC1ibHVlLWNvbG9yOiAjNjc5ZmU1XG4lZ3JhZGllbnQtYmFja2dyb3VuZFxuICBiYWNrZ3JvdW5kOiByZ2IoMTA3LDE2NCwyMzIpXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxMDcsMTY0LDIzMiwxKSAwJSwgcmdiYSg3MiwxMTcsMTk5LDEpIDEwMCUpXG4gIGNvbG9yOiB3aGl0ZVxuXG4uZm9vdGVyXG4gIGRpc3BsYXk6IGZsZXhcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgbWFyZ2luLXRvcDogYXV0b1xuICBAZXh0ZW5kICVncmFkaWVudC1iYWNrZ3JvdW5kXG5cbi5ycy1saW5rXG4gIGRpc3BsYXk6IGJsb2NrXG4gIHdpZHRoOiAxMHJlbVxuICBoZWlnaHQ6IDNyZW1cbiAgYmFja2dyb3VuZDogdXJsKCcuLi9hc3NldHMvcnMuc3ZnJykgMCAwIG5vLXJlcGVhdFxuLmdpdGh1Yi1saW5rc1xuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgcGFkZGluZy1sZWZ0OiAxcmVtXG4uZ2l0aHViLWxpbmtcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIG1hcmdpbi1ib3R0b206IDAuM3JlbVxuICBwYWRkaW5nLWxlZnQ6IDAuM3JlbVxuLmdpdGh1Yi1saW5rOjpiZWZvcmVcbiAgY29udGVudDogJydcbiAgZGlzcGxheTogYmxvY2tcbiAgd2lkdGg6IDFyZW1cbiAgaGVpZ2h0OiAxcmVtXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICBsZWZ0OiAtMXJlbVxuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2Fzc2V0cy9naXRodWIucG5nJykgMCAwIG5vLXJlcGVhdFxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW5cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpXG4gIC5mb290ZXJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgZ2FwOiAyMHB4XG4gIC5naXRodWItbGlua3NcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93XG4gICAgZ2FwOiAxNXB4XG4gICAgbWFyZ2luLXRvcDogMjBweFxuICAucnMtbGlua1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHhcbiIsIkBpbXBvcnQgJy4vdmFycy5zY3NzJztcblxuI292ZXJsYXkge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudC1ibHVlLWNvbG9yO1xufVxuXG4jbW9kYWwtcmVzdWx0LXdyYXBwZXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHRoZWlnaHQ6IDA7XG59XG5cbiNtb2RhbC13aW5kb3cge1xuXHR3aWR0aDogNDAwcHg7XG5cdGhlaWdodDogNDAwcHg7XG5cdGJveC1zaGFkb3c6ICRzaGFkb3c7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogJGJsdWUtY29sb3I7XG5cdGZvbnQtc2l6ZTogMzBweDtcblx0cGFkZGluZzogMTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR6LWluZGV4OiAyMDtcblxuXHQjYnRuLWNsb3NlIHtcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTclO1xuXHRcdHJpZ2h0OiAtNyU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtY29sb3I7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2Nsb3NlLnBuZyk7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA1MCU7XG5cdH1cbn1cblxuLmZvcm0tc2lnbmluIHtcblx0bWF4LXdpZHRoOiAzODBweDtcblx0cGFkZGluZzogMCAzNXB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0Zm9udC1mYW1pbHk6ICRtcGx1cy1mb250O1xuXG5cdC5mb3JtLXNpZ25pbi1oZWFkaW5nLFxuXHQuY2hlY2tib3gge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblxuXHQuZm9ybS1zaWduaW4taGVhZGluZyB7XG5cdFx0bWFyZ2luLXRvcDogODBweDtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdH1cblxuXHQuZm9ybS1zaWduaW4tYnV0dG9ucyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRidXR0b24ge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogNnB4IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0LmZvcm0tc2lnbmluLWJvZHkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDIwcHg7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdC5jaGVja2JveCB7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0fVxuXG5cdC5mb3JtLWNvbnRyb2wge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyZXktY29sb3I7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cblxuXHQuZm9ybS1zaWduaW4tZXJyb3Ige1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuZm9ybS1zaWduaW4tYnV0dG9ucyB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDEwcHg7XG5cdH1cblxuXHQuYnRuLW9yYW5nZSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG59XG4iLCJAaW1wb3J0ICcuL3ZhcnMuc2NzcydcblxuLnNwcmludC1jb250ZWluZXJcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHdpZHRoOiAxMDAlXG4gIG1hcmdpbjogMCBhdXRvXG4gIHBhZGRpbmc6IDJyZW0gMFxuICBkaXNwbGF5OiBmbGV4XG4gIGdhcDogMjBweFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL3dhbGxwYXBlcmFjY2Vzcy5jb20vZnVsbC8xMDg5Nzc4LmpwZylcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG5cbi5zcHJpbnRfX3Njb3JlXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICBmb250LXNpemU6IDRyZW1cbiAgZm9udC13ZWlnaHQ6IDkwMFxuICB0b3A6IDUlXG4gIHJpZ2h0OiAxMCVcbiAgY29sb3I6ICRyaWdodC1jb2xvclxuLnNwcmludF9fdGltZXJcbiAgYm9yZGVyOiAwLjVyZW0gc29saWQgJG9yYW5nZS1jb2xvclxuICBjb2xvcjogJGJsdWUtY29sb3JcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVcbiAgYm9yZGVyLXJhZGl1czogNTAlXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbiAgcGFkZGluZzogMC41cmVtXG4gIHdpZHRoOiAzLjhyZW1cbiAgaGVpZ2h0OiAzLjhyZW1cbiAgdGV4dC1hbGlnbjogY2VudGVyXG4gIGxpbmUtaGVpZ2h0OiAycmVtXG4gIGZvbnQtd2VpZ2h0OiA2MDBcbiAgZm9udC1zaXplOiAxLjJyZW1cbiAgcG9zaXRpb246IGFic29sdXRlXG4gIHRvcDogNSVcbiAgbGVmdDogMTAlXG5cbi5zcHJpbnRfX2ZpZWxkXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICB3aWR0aDogMzByZW1cbiAgaGVpZ2h0OiAyNXJlbVxuICBib3gtc2hhZG93OiAkc2hhZG93XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbVxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNilcbi5maWVsZF9fY29udGVudFxuICBwYWRkaW5nLXRvcDogNDBweFxuLmZpZWxkX190aXRsZVxuICBoZWlnaHQ6IDIwJVxuICBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIHRleHQtYWxpZ246IGNlbnRlclxuICAudGl0bGVfX3RleHRcbiAgICBmb250LXNpemU6IDEuNWVtXG4gICAgY29sb3I6ICRibHVlLWNvbG9yXG4uZmllbGRfX2NvbnRlbnRcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gIGhlaWdodDogNjAlXG4uZmllbGRfX2J1dHRvbnNcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtXG4gIGRpc3BsYXk6IGZsZXhcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgZ2FwOiAzMHB4XG5cbi5idXR0b24uYnV0dG9uX19zcHJpbnRfX2ZhbHNlXG4gIG1hcmdpbi1yaWdodDogMnJlbVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd3JvbmctY29sb3JcbiAgZm9udC13ZWlnaHQ6IDUwMFxuICBmb250LXNpemU6IDEuNWVtXG4gIGJvcmRlcjogbm9uZVxuICB3aWR0aDogNDAlXG4gIGhlaWdodDogNjBweFxuICBwYWRkaW5nOiAxNXB4IDMwcHhcbiAgZGlzcGxheTogZmxleFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBhbGlnbi1pdGVtczogY2VudGVyXG5cbi5idXR0b24uYnV0dG9uX19zcHJpbnRfX3RydWVcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJpZ2h0LWNvbG9yXG4gIGZvbnQtd2VpZ2h0OiA1MDBcbiAgYm9yZGVyOiBub25lXG4gIGRpc3BsYXk6IGZsZXhcbiAgaGVpZ2h0OiA2MHB4XG4gIGZvbnQtc2l6ZTogMS41ZW1cbiAgd2lkdGg6IDQwJVxuICBwYWRkaW5nOiAxNXB4IDMwcHhcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuLnRpdGxlX19jb3VudFxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XG4gIHBhZGRpbmctdG9wOiAwLjVyZW1cbi5yZXN1bHQtY29udGVpbmVyXG4gIHRleHQtYWxpZ246IGNlbnRlclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNiApXG4gIHdpZHRoOiA1MCVcbiAgcGFkZGluZzogMTBweCAyMHB4XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbVxuLnNwcmludF9fcmVzdWx0X19zY29yZVxuICBmb250LXNpemU6IDJyZW1cbiAgZm9udC13ZWlnaHQ6IDYwMFxuICAuc3ByaW50X19yZXN1bHRcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yXG4uc3ByaW50X190YWJsZV9fcmVzdWx0XG4gIGJvcmRlcjogMC4wNXJlbSBzb2xpZFxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlXG4gIG1hcmdpbjogMXJlbSBhdXRvXG4uc3ByaW50X190YWJsZV9fcmVzdWx0IHRkXG4gIGJvcmRlcjogMC4wNXJlbSBzb2xpZFxuICBwYWRkaW5nOiAwLjI1cmVtXG5cbi5zcHJpbnRfX2Nsb3NlX19yZXN1bHRcbiAgZGlzcGxheTogZmxleFxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIG1hcmdpbjogMCBhdXRvXG4gIHdpZHRoOiAxMHJlbVxuICBoZWlnaHQ6IDEuOXJlbVxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbVxuICBib3JkZXI6IDAuMDVyZW0gc29saWQgJGJsdWUtY29sb3JcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtY29sb3JcbiAgY29sb3I6IHdoaXRlXG4gIGJveC1zaGFkb3c6IDFweCAxcHggMnB4IGdyZXlcbiAgY3Vyc29yOiBwb2ludGVyXG4gIHRyYW5zaXRpb246IDAuM3NcbiAgZm9udC1mYW1pbHk6IGluaGVyaXRcbi5zcHJpbnRfX2Nsb3NlX19yZXN1bHQ6aG92ZXJcbiAgb3BhY2l0eTogMC44XG4uc3ByaW50X19jbG9zZV9fcmVzdWx0OmFjdGl2ZVxuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpXG5cbi50YWJsZS1jb250ZWluZXJcbiAgaGVpZ2h0OiAyMHJlbVxuICB3aWR0aDogMTVyZW1cbiAgb3ZlcmZsb3cteTogc2Nyb2xsXG4gIHBhZGRpbmc6IDAuM3JlbVxuICBtYXJnaW46IDJyZW0gYXV0b1xuICBib3gtc2hhZG93OiAkc2hhZG93XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsMjU1ICwwLjYgKVxuICBib3JkZXItcmFkaXVzOiAwLjVyZW1cbiAgdGV4dC1hbGlnbjogY2VudGVyXG4uY29udGVudF9fd29yZFxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgZGlzcGxheTogZmxleFxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4ucXVlc3Rpb25fX3dvcmRcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW1cbi53b3JkX19zb3VuZFxuICB3aWR0aDogNjRweFxuICBoZWlnaHQ6IDY0cHhcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9hc3NldHMvYXVkaW8ucG5nJykgMCAwIG5vLXJlcGVhdFxuICBjdXJzb3I6IHBvaW50ZXJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4XG4uc3ByaW50X19hcnJvd3MgaW1nOmZpcnN0LWNoaWxkXG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSBzY2FsZVkoLTEpXG4gIHdpZHRoOiA0NXB4XG4gIGFzcGVjdC1yYXRpbzogMVxuLnNwcmludF9fYXJyb3dzIGltZzpsYXN0LWNoaWxkXG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKVxuICB3aWR0aDogNDVweFxuICBhc3BlY3QtcmF0aW86IDFcbi5zcHJpbnRfX2Fycm93c1xuICBkaXNwbGF5OiBmbGV4XG4gIGdhcDogMjBweFxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpXG4gIC5zcHJpbnRfX3RpbWVyXG4gICAgcG9zaXRpb246IHN0YXRpY1xuICAuc3ByaW50X19zY29yZVxuICAgIHBvc2l0aW9uOiBzdGF0aWNcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KVxuICAuZmllbGRfX2J1dHRvbnNcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAuc3ByaW50X19hcnJvd3NcbiAgICBkaXNwbGF5OiBub25lXG4gIC5idXR0b24uYnV0dG9uX19zcHJpbnRfX2ZhbHNlXG4gICAgbWFyZ2luLXJpZ2h0OiAwXG4gICAgd2lkdGg6IDE3MHB4XG4gIC5zcHJpbnRfX2ZpZWxkXG4gICAgd2lkdGg6IDg1JVxuICAgIGhlaWdodDogYXV0b1xuICAuYnV0dG9uLmJ1dHRvbl9fc3ByaW50X190cnVlXG4gICAgd2lkdGg6IDE3MHB4XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweFxuICAucmVzdWx0X19jb250ZWluZXJcbiAgICB3aWR0aDogOTAlXG4gIC5zcHJpbnRfX3Jlc3VsdF9fc2NvcmVcbiAgICBmb250LXNpemU6IDI0cHhcbiAgLnRhYmxlLWNvbnRlaW5lclxuICAgIHdpZHRoOiA5NSVcbiAgZGl2LnF1ZXN0aW9uX193b3JkXG4gICAgZm9udC1zaXplOiAyNHB4XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4XG4gIC5xdWVzdGlvbl9fdHJhbnNsYXRpb25cbiAgICBmb250LXNpemU6IDI0cHhcbiAgLnRhYmxlXG4gICAgd2lkdGg6IDk1JVxuICAgIG1hcmdpbjogMCBhdXRvXG4gIC53b3JkX19zb3VuZFxuICAgIHdpZHRoOiA0MHB4XG4gICAgaGVpZ2h0OiA0MHB4XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHhcbiIsIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1vbnRzZXJyYXQrQWx0ZXJuYXRlczppdGFsLHdnaHRAMCw0MDA7MCw2MDA7MCw4MDA7MSw0MDA7MSw2MDA7MSw4MDAmZGlzcGxheT1zd2FwJylcbkBpbXBvcnQgJy4vdmFycy5zY3NzJ1xuXG4uc3ByaW50X190aXRsZVxuICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgZm9udC1zaXplOiAzMHB4XG4uc3ByaW50X19ydWxlc1xuICB3aWR0aDogMzVyZW1cbiAgbWFyZ2luOiAwIGF1dG9cbiAgcGFkZGluZzogMXJlbVxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTA3LDE2NCwyMzIpXG4gIGNvbG9yOiB3aGl0ZVxuICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgYm9yZGVyLXJhZGl1czogMXJlbVxuLnNwcmludF9fdGV4dFxuICBsaW5lLWhlaWdodDogMlxuLnNwcmludF9fbGV2ZWxcbiAgd2lkdGg6IDEzcmVtXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjBcbiAgYm9yZGVyOiAwLjA1cmVtIHNvbGlkICMyMjRhOWFcbiAgb3V0bGluZTogbm9uZVxuICBib3JkZXItcmFkaXVzOiAwLjJyZW1cbiAgZm9udC1mYW1pbHk6IGluaGVyaXRcbiAgbWFyZ2luLXJpZ2h0OiAycmVtXG4uc3ByaW50X19sZXZlbDpmb2N1c1xuICBvdXRsaW5lOiBub25lXG4udGl0bGVfX3RleHRcbiAgaGVpZ2h0OiA1MCVcbiAgZm9udC13ZWlnaHQ6IDUwMFxuLnRpdGxlX19jb3VudFxuICBoZWlnaHQ6IDUwJVxuLmNvbnRlbnRfX3F1ZXN0aW9uXG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCBBbHRlcm5hdGVzJywgc2Fucy1zZXJpZlxuICBmb250LXNpemU6IDJyZW1cbiAgY29sb3I6IGJsYWNrXG4gIHRleHQtYWxpZ246IGNlbnRlclxuICBtYXJnaW4tdG9wOiAwLjVyZW1cbi5xdWVzdGlvbl9fd29yZFxuICBmb250LXdlaWdodDogNjAwXG4gIGZvbnQtc2l6ZTogMi4ycmVtXG4gIG1hcmdpbi1ib3R0b206IDFyZW1cbi5xdWVzdGlvbl9fdHJhbnNsYXRpb25cbiAgZm9udC1zdHlsZTogaXRhbGljXG4uZmllbGRfX2J1dHRvbnNcbiAgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBwYWRkaW5nLXRvcDogMS41cmVtXG4gIHRleHQtYWxpZ246IGNlbnRlclxuLmJ1dHRvbl9fc3RhcnRfX3NwcmludFxuICBAaW5jbHVkZSBvcmFuZ2UtYnRuXG4gIGhlaWdodDogYXV0b1xuXG5AbWVkaWEgKG1heC13aWR0aDo3NjhweClcbiAgLnNwcmludF9fcnVsZXNcbiAgICB3aWR0aDogODUlXG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIGdhcDogMjBweFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4XG4gICAgcFxuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeVxuICAgICAgbGluZS1oZWlnaHQ6IDE1MCVcbiAgLnNwcmludF9fbGV2ZWxcbiAgICBtYXJnaW46IDBcbiIsIkBpbXBvcnQgJy4vdmFycy5zY3NzJ1xuXG4udGVhbS1wYWdlLWNvbnRlaW5lclxuICBtYXJnaW4tdG9wOiA2MHB4XG4ub3VydGVhbV9fdGl0bGVcbiAgdGV4dC1hbGlnbjogY2VudGVyXG4gIGZvbnQtc2l6ZTogMS41cmVtXG4gIGZvbnQtd2VpZ2h0OiA2MDBcbiAgZm9udC1mYW1pbHk6IGluaGVyaXRcbiAgbWFyZ2luOiAwXG4gIG1hcmdpbi1ib3R0b206IDMwcHhcbi5vdXJ0ZWFtX19jb250ZWluZXJcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgcGFkZGluZzogMXJlbVxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XG4gIG1heC13aWR0aDogNTByZW1cbiAgbWFyZ2luOiAwIGF1dG9cbi5vdXJ0ZWFtXG4gIHdpZHRoOiAxMDAlXG4gIHBhZGRpbmc6IDFyZW0gMnJlbVxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XG4gIG1heC13aWR0aDogMzVyZW1cbiAgZGlzcGxheTogZmxleFxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBib3JkZXItcmFkaXVzOiAwLjVyZW1cbiAgbWFyZ2luLWJvdHRvbTogMXJlbVxuICBib3gtc2hhZG93OiAkc2hhZG93XG4ub3VydGVhbV9fZ2l0aHViIGFcbiAgbWFyZ2luLWxlZnQ6IDFyZW1cbi5vdXJ0ZWFtX19mb3Rvc1xuICBkaXNwbGF5OiBibG9ja1xuICB3aWR0aDogNXJlbVxuICBoZWlnaHQ6IDVyZW1cbiAgYm9yZGVyLXJhZGl1czogNTAlXG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbVxuLmRldmVsb3BtZW50X19pdGVtLC5vdXJ0ZWFtX190ZWFtbGVhZFxuICB3aWR0aDogMTNyZW1cbiAgaGVpZ2h0OiAxLjVyZW1cbiAgZm9udC13ZWlnaHQ6IDUwMFxuICBsaW5lLWhlaWdodDogMS41cmVtXG4gIHRleHQtYWxpZ246IGNlbnRlclxuICBib3JkZXItcmFkaXVzOiAwLjJyZW1cbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtXG4gIGJveC1zaGFkb3c6ICRzaGFkb3dcbi5kZXZlbG9wbWVudF9faXRlbVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmVyeS1saWdodC1ibHVlLWNvbG9yXG4gIHBhZGRpbmc6IDEwcHggMTVweFxuLm91cnRlYW1fX3RlYW1sZWFkXG4gIHdpZHRoOiA1cmVtXG4gIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtY29sb3JcbiAgY29sb3I6ICR3aGl0ZS1jb2xvclxuICBwYWRkaW5nOiAwLjFyZW1cbkBtZWRpYSAobWF4LXdpZHRoOjUyMHB4KVxuICAub3VydGVhbVxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgLm91cnRlYW1fX2dpdGh1YlxuICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbiIsIkBpbXBvcnQgJy4vdmFycy5zY3NzJ1xuXG5cbmNhbnZhc1xuICB3aWR0aDogMzByZW1cbiAgbWF4LXdpZHRoOiA5MCVcbiAgbWFyZ2luOiAxcmVtIGF1dG9cbi5zdGF0aXN0aWNzX19saXN0LCAuc3RhdGlzdGljc19fa2luZHNcbiAgZGlzcGxheTogZmxleFxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZFxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGZvbnQtc2l6ZTogMC44cmVtXG4uc3RhdGlzdGljc19faXRlbVxuICB3aWR0aDogMTByZW1cbiAgaGVpZ2h0OiAxLjVyZW1cbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgJGJsdWUtY29sb3JcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtXG4gIHRleHQtYWxpZ246IGNlbnRlclxuICBsaW5lLWhlaWdodDogMS41cmVtXG4gIGN1cnNvcjogcG9pbnRlclxuLnN0YXRpc3RpY3NfX2l0ZW1fYWN0aXZlXG4gIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtY29sb3JcbiAgY29sb3I6ICR3aGl0ZS1jb2xvclxuICBib3JkZXItY29sb3I6ICRvcmFuZ2UtY29sb3Jcbi5zdGF0aXN0aWNzX19raW5kc1xuICBtYXJnaW46IDJyZW0gYXV0byAxLjVyZW1cbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgZm9udC13ZWlnaHQ6IDYwMFxuLnN0YXRpc3RpY3NfX2tpbmRcbiAgd2lkdGg6IDEwcmVtXG4gIHRleHQtYWxpZ246IGNlbnRlclxuICBjdXJzb3I6IHBvaW50ZXJcbiAgbWFyZ2luOiAwIDFyZW1cbiAgcGFkZGluZy1ib3R0b206IDAuM3JlbVxuLnN0YXRpc3RpY3NfX2tpbmRfYWN0aXZlXG4gIGJvcmRlci1ib3R0b206IDAuMnJlbSBzb2xpZCAkYmx1ZS1jb2xvclxuLnN0YXRpc3RpY3NfX2RpdlxuICBwYWRkaW5nOiAxcmVtXG4uc3RhdGlzdGljc19fc2hvcnR0ZXJtXG4gIGRpc3BsYXk6IGZsZXhcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgbWFyZ2luLXRvcDogMnJlbVxuLnNob3J0dGVybV9fbmV3LXdvcmRzLCAuc2hvcnR0ZXJtX19tYXgtc2VyaWEsIC5zaG9ydHRlcm1fX3JpZ2h0LWFuc3dlcnNcbiAgbWFyZ2luOiAxcmVtXG4gIGZvbnQtd2VpZ2h0OiA2MDBcbiAgd2lkdGg6IDE1cmVtXG4gIGhlaWdodDogMTNyZW1cbiAgZGlzcGxheTogZmxleFxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuLndvcmRzXG4gIHdpZHRoOiA0cmVtXG4gIGJvcmRlcjogMXJlbSBzb2xpZCAkb3JhbmdlLWNvbG9yXG4gIGJvcmRlci1yYWRpdXM6IDUwJVxuICBoZWlnaHQ6IDRyZW1cbiAgcGFkZGluZzogMXJlbVxuICBmb250LXNpemU6IDJyZW1cbiAgdGV4dC1hbGlnbjogY2VudGVyXG4gIGxpbmUtaGVpZ2h0OiA0cmVtXG4gIGZvbnQtd2VpZ2h0OiA4MDBcbiAgbWFyZ2luOiAxcmVtIGF1dG9cblxuQG1lZGlhIChtYXgtd2lkdGg6ODIwcHgpXG4gIC5zdGF0aXN0aWNzX19zaG9ydHRlcm1cbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgbWFyZ2luLXRvcDogMFxuICAuc2hvcnR0ZXJtX19uZXctd29yZHMsIC5zaG9ydHRlcm1fX21heC1zZXJpYSwgLnNob3J0dGVybV9fcmlnaHQtYW5zd2Vyc1xuICAgIGhlaWdodDogYXV0b1xuQG1lZGlhIChtYXgtd2lkdGg6NTQwcHgpXG4gIC5zdGF0aXN0aWNzX19saXN0XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAuc3RhdGlzdGljc19faXRlbVxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbVxuICAud29yZHNcbiAgICB3aWR0aDogMnJlbVxuICAgIGhlaWdodDogMnJlbVxuICAgIGZvbnQtc2l6ZTogMS41cmVtXG4gICAgbGluZS1oZWlnaHQ6IDJyZW1cbiIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlcy92YXJzLnNjc3MnO1xuXG4udGV4dGJvb2sge1xuICB3aWR0aDogOTAlO1xuICBwYWRkaW5nLXRvcDogMzBweCBhdXRvO1xuICBtYXJnaW46IDQwcHggYXV0byAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnNwaW5uZXIge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGZhcnRoZXN0LXNpZGUsICM1MThlZDIgOTQlLCAjMDAwMCkgdG9wLzlweCA5cHggbm8tcmVwZWF0LFxuICAgICAgY29uaWMtZ3JhZGllbnQoIzAwMDAgMzAlLCAjNTE4ZWQyKTtcbiAgICAtd2Via2l0LW1hc2s6IHJhZGlhbC1ncmFkaWVudChmYXJ0aGVzdC1zaWRlLCAjMDAwMCBjYWxjKDEwMCUgLSA5cHgpLCAjMDAwIDApO1xuICAgIGFuaW1hdGlvbjogc3Bpbm5lciAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIH1cblxuICBAa2V5ZnJhbWVzIHNwaW5uZXIge1xuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICAgIH1cbiAgfVxuXG4gICYtbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgJi1uYXZpZ2F0aW9uLnVuaXQtbmF2aWdhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIC51bml0LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LWZhbWlseTogJG1wbHVzLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC51bml0LXBhZ2UtbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbXBsdXMtZm9udDtcbiAgICBjb2xvcjogJGxpZ2h0LWJsdWUtY29sb3I7XG4gIH1cbn1cblxuLmJ0bi1yb3VuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvbGVmdC1hcnJvdy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xufVxuXG4ubGVhcm5lZC1wYWdlLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQtYmx1ZS1jb2xvcjtcbn1cblxuLmxlYXJuZWQtcGFnZS1nYW1lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICRsaWdodC1ncmV5LWNvbG9yO1xufVxuXG4ubGVhcm5lZC1wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50LWJsdWUtY29sb3I7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvY2hlY2sucG5nKTtcbiAgICB3aWR0aDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYwcHggNjBweDtcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgY29udGVudDogJyc7XG4gICAgei1pbmRleDogMTA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTkwcHg7XG4gICAgcmlnaHQ6IDE1JTtcbiAgfVxufVxuXG4ud29yZC1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMjBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblxuICAud29yZC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDI1cHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgICAudHJhbnNsYXRpb24ge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cblxuICAgIC53b3JkLWltYWdlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICB9XG5cbiAgICAud29yZC1ub3RlZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICBnYXA6IDIlO1xuICAgIH1cblxuICAgIC5idG4tZGlmZmljdWx0LFxuICAgIC5idG4tbGVhcm5lZCB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAud29yZC1kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTVweDtcblxuICAgICAgLndvcmQtYXVkaW8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5hdWRpbyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvc3BlYWtlci1hdWRpby5wbmcpO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgLndvcmQtcHJvZ3Jlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggMjVweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5wcm9ncmVzcy1ubyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvZGlzbGlrZVxcIFxcKDFcXCkucG5nKTtcbiAgICAgIH1cblxuICAgICAgLnByb2dyZXNzLWRvbmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL21lZGFsLnBuZyk7XG4gICAgICB9XG5cblxuICAgIH1cbiAgfVxufVxuXG4uYnRuLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtY29sb3I7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogNnB4IDRweDtcbiAgbWFyZ2luOiA0cHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZm9udC1mYW1pbHk6ICRtcGx1cy1mb250O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS1jb2xvcjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLnRleHRib29rLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuXG4udGV4dGJvb2stcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDYwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udGV4dGJvb2stZ2FtZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBhZ2luYXRpb24tYnRuIHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgd2lkdGg6IDE1JTtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1jb2xvcjtcbn1cblxuLnRleHRib29rLXVuaXRzIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnRleHRib29rLXVuaXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAkbXBsdXMtZm9udDtcbiAgY29sb3I6ICRvcmFuZ2UtY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgYm94LXNoYWRvdzogJHNoYWRvdztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udW5pdC1wYWdlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDEwMHB4LCAxZnIpKTtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG5cbiAgLnVuaXQtcGFnZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWUtY29sb3I7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAud29yZC1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG5cbiAgLndvcmQtbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgLnBhZ2luYXRpb24tYnRuIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53b3JkLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG5cbiAgICAud29yZC1kZXNjcmlwdGlvbiAudHJhbnNsYXRpb24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5sZWFybmVkLXBhZ2U6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDMwcHg7XG4gICAgdG9wOiAtMjBweDtcbiAgICByaWdodDogLTE1cHg7XG4gIH1cblxuICAudW5pdC1uYXZpZ2F0aW9uIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHhcbiAgfVxuXG4gIC51bml0LXBhZ2VzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmJ0bi1vcmFuZ2Uge1xuICAgIG1hcmdpbjogMFxuICB9XG5cbiAgLndvcmQtbmFtZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG5cbiAgLnRleHRib29rLXVuaXQge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxuXG4gIC53b3JkLXByb25vdW5jZSxcbiAgLndvcmQtZXhhbXBsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgLnRleHRib29rIHAudW5pdC1uYW1lIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cblxuICAudGV4dGJvb2stcGFnaW5hdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzNTNweCkge1xuICAudGV4dGJvb2stbmF2aWdhdGlvbiBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxuXG4gIC50ZXh0Ym9vay1wYWdpbmF0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG5cbiAgLnBhZ2luYXRpb24tYnRuIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbltkYXRhLXVuaXQ9XCIxXCJdIHtcbiAgY29sb3I6ICNmZjk2YzU7XG59XG5cbltkYXRhLXVuaXQ9XCIyXCJdIHtcbiAgY29sb3I6ICM0ZGQwOTE7XG59XG5cbltkYXRhLXVuaXQ9XCIzXCJdIHtcbiAgY29sb3I6ICMwMGE1ZTM7XG59XG5cbltkYXRhLXVuaXQ9XCI0XCJdIHtcbiAgY29sb3I6ICNmZmVjNTk7XG59XG5cbltkYXRhLXVuaXQ9XCI1XCJdIHtcbiAgY29sb3I6ICNjMDU3ODA7XG59XG5cbltkYXRhLXVuaXQ9XCI2XCJdIHtcbiAgY29sb3I6ICNjZmY4MDA7XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/