@charset "UTF-8";
* {
  box-sizing: border-box;
}

html, body, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, div, span, img, a, table, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: normal;
  font-size: 100%;
  vertical-align: baseline;
}

header, footer, nav, section, article, aside, figure, figcaption {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
  list-style-type: none;
}

body {
  color: #252525;
  font-family: "M PLUS Rounded 1c", sans-serif;
}

.body-wrap {
  overflow: hidden;
}

.inner {
  max-width: 1280px;
  width: 80%;
  margin: auto;
}
@media screen and (max-width: 1024px) {
  .inner {
    width: 90%;
  }
}

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

li {
  list-style-type: none;
}

a {
  outline: none;
  text-decoration: none;
  color: #252525;
  font-family: "M PLUS Rounded 1c", sans-serif;
}
a:hover {
  cursor: pointer;
}

p,
h1,
h2,
h3,
h4,
span {
  letter-spacing: 1.1px;
  font-family: "M PLUS Rounded 1c", sans-serif;
  line-height: 1.6;
}

@media screen and (max-width: 600px) {
  p {
    letter-spacing: normal;
  }
}

.clear::after {
  content: "";
  clear: both;
  display: block;
}

@media (min-width: 1088px) {
  .hidden-pc {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1087px) {
  .hidden-tab {
    display: none;
  }
}
main {
  margin-top: 70px;
}
@media screen and (max-width: 1024px) {
  main {
    margin-top: 50px;
  }
}

.wrap {
  overflow: hidden;
}

.hidden-tab .hidden-pc {
  display: none;
}

.sp-non {
  display: block;
}
@media screen and (max-width: 600px) {
  .sp-non {
    display: none;
  }
}

.sp-tab-non {
  display: block;
}
@media screen and (max-width: 1024px) {
  .sp-tab-non {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  .sp-tab-non {
    display: none;
  }
}

.sp-br {
  display: none;
}
@media screen and (max-width: 600px) {
  .sp-br {
    display: block;
  }
}

.tab {
  display: none;
}
@media screen and (max-width: 1024px) {
  .tab {
    display: block;
  }
}
@media screen and (max-width: 600px) {
  .tab {
    display: none;
  }
}

.tab-br {
  display: block;
}
@media screen and (max-width: 1024px) {
  .tab-br {
    display: none;
  }
}

.tab-sp-br {
  display: none;
}
@media screen and (max-width: 1024px) {
  .tab-sp-br {
    display: block;
  }
}

footer {
  position: relative;
  z-index: 2;
}

.footer-top-img {
  position: absolute;
  bottom: 0;
  width: 100vw;
}
@media screen and (max-width: 600px) {
  .footer-top-img {
    display: none;
  }
}

.footer-top-img-sp {
  display: none;
}
@media screen and (max-width: 600px) {
  .footer-top-img-sp {
    display: block;
    position: absolute;
    bottom: -40px;
    width: 100vw;
    left: 0;
  }
}

.footer-top {
  background-color: #3C3B3B;
  padding: 50px 10px;
}

.footer-top-list-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media screen and (max-width: 1024px) {
  .footer-top-list-wrap {
    display: block;
  }
}

.footer-top-list {
  margin-right: 30px;
}
@media screen and (max-width: 1024px) {
  .footer-top-list {
    margin-right: 0;
  }
}
.footer-top-list:last-child {
  margin-right: 0;
}
.footer-top-list a,
.footer-top-list p {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
}
.footer-top-list p {
  padding-left: 10px;
  padding-top: 10px;
  line-height: inherit;
}
.footer-top-list a {
  padding: 10px;
  transition: all 0.3s;
  display: inline-block;
}
@media screen and (max-width: 1024px) {
  .footer-top-list a {
    margin-bottom: 30px;
  }
}
.footer-top-list a:hover {
  opacity: 0.7;
}

.footer-quiz-sublist-wrap {
  margin-top: 20px;
}
@media screen and (max-width: 1024px) {
  .footer-quiz-sublist-wrap {
    margin-bottom: 30px;
  }
}

.footer-quiz-sublist {
  color: #fff;
}
.footer-quiz-sublist a {
  position: relative;
  margin-left: 10px;
  padding: 5px 10px;
  font-size: 14px;
  margin-bottom: 10px;
  display: inline-block;
}
.footer-quiz-sublist a::after {
  position: absolute;
  content: "";
  width: 10px;
  height: 1px;
  background-color: #fff;
  left: -5px;
  top: 10px;
}

#page-top a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 0.6rem;
  transition: all 0.3s;
}

#page-top {
  position: fixed;
  right: 10px;
  bottom: 10px;
  z-index: 10000;
  opacity: 0;
  transform: translateY(100px);
}

#page-top.UpMove {
  -webkit-animation: UpAnime 0.5s forwards;
          animation: UpAnime 0.5s forwards;
}

@-webkit-keyframes UpAnime {
  from {
    opacity: 0;
    transform: translateY(100px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes UpAnime {
  from {
    opacity: 0;
    transform: translateY(100px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
#page-top.DownMove {
  -webkit-animation: DownAnime 0.5s forwards;
          animation: DownAnime 0.5s forwards;
}

@-webkit-keyframes DownAnime {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 1;
    transform: translateY(100px);
  }
}

@keyframes DownAnime {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 1;
    transform: translateY(100px);
  }
}
.footer-bottom {
  background-color: #363535;
  padding-bottom: 20px;
}
@media screen and (max-width: 600px) {
  .footer-bottom {
    padding-top: 30px;
  }
}

.footer-logo-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
  padding-top: 20px;
}
@media screen and (max-width: 600px) {
  .footer-logo-wrap {
    display: block;
    text-align: center;
    width: 300px;
  }
}

.footer-logo {
  display: inline-block;
  width: 300px;
  margin-right: 50px;
}
.footer-logo:last-child {
  margin-right: 0;
}
@media screen and (max-width: 1024px) {
  .footer-logo {
    margin-right: 30px;
    width: 250px;
  }
}
@media screen and (max-width: 600px) {
  .footer-logo {
    margin-right: 0;
    width: 200px;
    margin: auto;
    margin-bottom: 10px;
  }
}

.footer-logo-img:hover {
  opacity: 0.8;
}

.footer-logo-bottom {
  display: inline-block;
  width: 300px;
  text-align: center;
}
@media screen and (max-width: 600px) {
  .footer-logo-bottom {
    margin-top: 30px;
    width: 250px;
  }
}

.footer-logo-bottom-wrap {
  margin-top: 10px;
  text-align: center;
}

.copyright-machikado {
  margin-top: 30px;
}
@media screen and (max-width: 600px) {
  .copyright-machikado {
    margin-top: 50px;
  }
}

header {
  position: fixed;
  top: 0;
  right: 0;
  width: 100vw;
  background-color: #252525;
  height: 70px;
  z-index: 10000;
}
@media screen and (max-width: 1024px) {
  header {
    height: 50px;
  }
}

.header-inner {
  display: flex;
  width: 90%;
  margin: auto;
  align-items: center;
  justify-content: space-between;
  height: 100%;
}

.header-logo {
  width: 360px;
}
@media screen and (max-width: 1024px) {
  .header-logo {
    width: 250px;
  }
}

.header-list {
  margin-right: 50px;
}
.header-list:last-child {
  margin-right: 0;
}

@media screen and (max-width: 1024px) {
  .header-list-wrap {
    display: none;
  }
}
.header-list-wrap ul {
  display: flex;
  align-items: center;
}
.header-list-wrap a {
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  padding: 10px;
}

.header-menu {
  transition: all 0.3s;
}
.header-menu:hover {
  opacity: 0.7;
}

.login-btn {
  background-color: #F8329D;
  border-radius: 32px;
  transition: all 0.3s;
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  padding: 10px;
}
@media screen and (max-width: 1024px) {
  .login-btn {
    display: block;
    width: 200px;
    margin: 40px auto 0px;
  }
}
.login-btn:hover {
  background-color: #fb67b6;
}

.has-child {
  position: relative;
}

.has-child ul {
  position: absolute;
  right: 50%;
  transform: translateX(50%);
  z-index: 4;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 200px;
  display: none;
  opacity: 0;
  transition: all 0.3s;
  padding-top: 27px;
}

.has-child {
  transition: all 0.3s;
}
.has-child:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}

.has-child ul li {
  width: 100%;
  background-color: #252525;
  font-size: 14px;
  transition: all 0.3s;
}

.has-child ul li a {
  color: #fff;
}

.header-txt_2 {
  font-weight: bold;
  position: relative;
  display: block;
  padding-bottom: 20px !important;
  padding-top: 20px !important;
  transition: all 0.3s;
  margin-left: 53px;
}
@media screen and (max-width: 1024px) {
  .header-txt_2 {
    padding: 10px !important;
    margin-bottom: 10px;
    color: #fff;
  }
}
.header-txt_2:hover {
  opacity: 0.7;
}
.header-txt_2:hover::after {
  content: "";
  transform: scale(1, 1);
}

.header-txt_2_last {
  padding-bottom: 35px !important;
}

.left-line {
  position: relative;
}
.left-line::after {
  position: absolute;
  content: "";
  width: 10px;
  height: 1px;
  background-color: #fff;
  left: -14px;
  top: 26px;
}
@media screen and (max-width: 1024px) {
  .left-line::after {
    top: 14px;
  }
}

.has-child {
  position: relative;
}

.has-child ul {
  position: absolute;
  right: 50%;
  transform: translateX(50%);
  top: 15px;
  z-index: 4;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 200px;
  visibility: hidden;
  transition: all 0.3s;
}

.has-child:hover > ul {
  visibility: visible;
}

.has-child ul li {
  width: 100%;
  background-color: #252525;
}

.has-child ul li a {
  color: #fff;
}

.has-child ul li a.disableLink {
  color: #6C6C6C;
}

.header-txt {
  cursor: pointer;
  font-weight: bold;
  position: relative;
  display: block;
  text-decoration: none;
  color: #fff;
  transition: all 0.3s;
}
.header-txt::after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 10%;
  width: 80%;
  height: 1px;
  background: #F8329D 0% 0% no-repeat padding-box;
  transition: all 0.3s;
  transform: scale(0, 1);
  transform-origin: left;
}
.header-txt::after:hover {
  transform: scale(1, 1);
}
.header-txt:hover {
  color: #F8329D;
}
.header-txt:hover::after {
  content: "";
  transform: scale(1, 1);
}

.header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 20px;
  background: #fff;
}

.logo {
  font-size: 24px;
}

.drawer_hidden {
  display: none;
}

.drawer_open {
  display: flex;
  height: 50px;
  width: 50px;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 100;
  cursor: pointer;
  margin-bottom: 0;
}

.drawer_open span,
.drawer_open span:before,
.drawer_open span:after {
  content: "";
  display: block;
  height: 2px;
  width: 25px;
  border-radius: 3px;
  background: #fff;
  transition: 0.5s;
  position: absolute;
}

.drawer_open span:before {
  bottom: 9px;
}

.drawer_open span:after {
  top: 9px;
}

#drawer_input:checked ~ .drawer_open span {
  background: rgba(255, 255, 255, 0);
}

#drawer_input:checked ~ .drawer_open span::before {
  bottom: 0;
  transform: rotate(45deg);
}

#drawer_input:checked ~ .drawer_open span::after {
  top: 0;
  transform: rotate(-45deg);
}

.nav_list {
  list-style: none;
}

#drawer_input:checked ~ .nav_content {
  left: 0;
}

.nav_content {
  width: 100%;
  height: calc(100vh - 50px);
  position: fixed;
  left: 100%;
  z-index: 99;
  background-image: url(/images/header-sp-bg.png?924e8ea05df8c38988a7892e029e6e5f);
  background-repeat: repeat;
  background-size: contain;
  transition: 0.5s;
  text-align: center;
  margin-top: 50px;
}

#drawer_input:checked ~ .nav_content {
  left: 0;
}

.drawdrawer_sp {
  display: none;
}
@media screen and (max-width: 1024px) {
  .drawdrawer_sp {
    display: block;
  }
}

.header-sp-menu {
  font-size: 20px;
  margin-bottom: 20px;
}
.header-sp-menu a {
  color: #fff;
  font-weight: bold;
}

.header-sp-title {
  color: #F2EC00;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
}

.header-sp-text-wrap {
  text-align: left;
  margin-top: 30px;
  padding: 0px 40px;
}

.header-sp-town img {
  position: absolute;
  bottom: 0;
  z-index: 2;
  width: 100vw;
  left: 0;
}

.header-sp-chara img {
  position: absolute;
  bottom: 0;
  z-index: 1;
  width: 50%;
  max-width: 400px;
  left: 50%;
  transform: translateX(-50%);
}

.header-bottom-img {
  position: relative;
  height: 100%;
}

a.disableLink {
  pointer-events: none;
  color: #6C6C6C;
}
a.disableLink::after {
  background-color: #6C6C6C;
}

.form {
  display: block;
}

label {
  font-weight: bold;
  cursor: pointer;
}

.form-btn-wrap {
  text-align: center;
}
@media screen and (max-width: 1024px) {
  .form-btn-wrap {
    display: block;
  }
}

.top {
  font-size: 0px;
  position: relative;
}

.live-now {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 30%;
  -webkit-animation-name: neko-live;
          animation-name: neko-live;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  transition: all 0.3s;
}
@media screen and (max-width: 600px) {
  .live-now {
    width: 80%;
  }
}
@-webkit-keyframes neko-live {
  0% {
    transform: translate(0, 0px);
  }
  100% {
    transform: translate(0, -10px);
  }
}
@keyframes neko-live {
  0% {
    transform: translate(0, 0px);
  }
  100% {
    transform: translate(0, -10px);
  }
}
.live-now:hover {
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.top-img-pc {
  width: 100vw;
  font-size: 0;
}
@media screen and (max-width: 600px) {
  .top-img-pc {
    display: none;
  }
}

.top-img-sp {
  display: none;
  font-size: 0;
}
@media screen and (max-width: 600px) {
  .top-img-sp {
    display: block;
  }
}

.event-bg {
  background-image: url(/images/top/event-bg.png);
  background-size: cover;
  padding: 150px 0 260px;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 1024px) {
  .event-bg {
    padding-top: 80px;
  }
}
@media screen and (max-width: 600px) {
  .event-bg {
    padding-top: 90px;
    padding-bottom: 170px;
  }
}

.white-box {
  background-color: #fff;
  box-shadow: 5px 5px 0px 10px #000000;
  border-radius: 32px;
  width: 70%;
  max-width: 1000px;
  padding: 80px 20px 50px;
  margin: auto;
  position: relative;
  text-align: center;
  z-index: 2;
}
@media screen and (max-width: 1024px) {
  .white-box {
    width: 80%;
  }
}
@media screen and (max-width: 600px) {
  .white-box {
    width: 90%;
    box-shadow: 3px 3px 0px 8px #000000;
  }
}

.event-section-title {
  position: absolute;
  top: -30px;
  left: 50%;
  transform: translateX(-50%);
}
@media screen and (max-width: 600px) {
  .event-section-title {
    width: 80%;
    top: -60px;
  }
}

.chara1 {
  position: absolute;
  top: -170px;
  left: -10%;
  z-index: -1;
}

.chara2 {
  position: absolute;
  top: 40px;
  left: -30%;
  z-index: -1;
}

.chara3 {
  position: absolute;
  top: 230px;
  left: -17%;
  z-index: -1;
  width: 20%;
  display: block;
  transform: rotate(-25deg);
}
@media screen and (max-width: 1024px) {
  .chara3 {
    display: none;
  }
}

.chara4 {
  position: absolute;
  top: -110px;
  right: -25%;
  z-index: -1;
}

.chara5 {
  position: absolute;
  top: -270px;
  right: 90px;
  z-index: -1;
  width: 30%;
  max-width: 700px;
  min-width: 560px;
}
@media screen and (max-width: 1024px) {
  .chara5 {
    width: 60%;
    min-width: auto;
    top: -300px;
  }
}
@media screen and (max-width: 600px) {
  .chara5 {
    width: 80%;
    min-width: auto;
    top: -300px;
    right: auto;
    left: 50%;
    transform: translateX(-50%);
    top: -170px;
  }
}

.event-chara {
  display: block;
  width: 30%;
}
@media screen and (max-width: 1024px) {
  .event-chara {
    display: none;
  }
}

.event-banner {
  width: 1000px;
  max-width: 80%;
  height: auto;
  display: inline-block;
  margin: 20px 10px 10px 10px;
}
.event-banner img {
  transition: all 0.3s;
}
.event-banner:hover img {
  opacity: 0.7;
}
@media screen and (max-width: 600px) {
  .event-banner {
    margin: 0;
  }
}

.event-title-disable {
  color: #4B4747;
  font-weight: bold;
  font-size: 30px;
  margin-top: 15px;
}
@media screen and (max-width: 600px) {
  .event-title-disable {
    font-size: 20px;
    margin-top: 0;
  }
}

.live-event {
  margin: 80px auto 20px;
  padding: 80px 20px 50px;
  position: relative;
  background-color: #fff;
  box-shadow: 5px 5px 0px 10px #000000;
  border-radius: 32px;
  width: 70%;
  max-width: 1000px;
  position: relative;
  text-align: center;
  z-index: 2;
}
@media screen and (max-width: 1024px) {
  .live-event {
    width: 80%;
  }
}
@media screen and (max-width: 600px) {
  .live-event {
    width: 90%;
    box-shadow: 3px 3px 0px 8px #000000;
  }
}

.live-now-text {
  color: #F8329D;
  font-size: 30px;
  font-weight: bold;
  margin-top: 20px;
}
@media screen and (max-width: 600px) {
  .live-now-text {
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 24px;
  }
}

.live-btn {
  margin: 20px auto;
  transition: all 0.5s;
  width: 40%;
}
@media screen and (max-width: 1024px) {
  .live-btn {
    width: 60%;
  }
}
@media screen and (max-width: 600px) {
  .live-btn {
    width: 90%;
  }
}
.live-btn:hover {
  transform: scale(1.1);
}

.live-btn-disabled {
  pointer-events: none;
  cursor: not-allowed;
  filter: grayscale(1);
  display: inline-block;
  margin: 20px auto;
  width: 40%;
}
@media screen and (max-width: 1024px) {
  .live-btn-disabled {
    width: 60%;
  }
}
@media screen and (max-width: 600px) {
  .live-btn-disabled {
    width: 90%;
  }
}

.chara6 {
  position: absolute;
  top: 350px;
  right: -25%;
  z-index: -1;
}

.chara7 {
  position: absolute;
  top: 510px;
  left: -20%;
  z-index: -1;
  width: 35%;
}

.chara8 {
  position: absolute;
  top: 300px;
  right: -30%;
  z-index: -1;
}

.chara9 {
  position: absolute;
  top: 220px;
  left: -20%;
  z-index: -1;
}

.top-gallery-bg {
  background-image: url(/images/top/gallery-bg.png);
  background-size: cover;
  padding: 200px 0;
  margin-top: -50px;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 1024px) {
  .top-gallery-bg {
    padding-top: 140px;
    padding-bottom: 250px;
  }
}
@media screen and (max-width: 600px) {
  .top-gallery-bg {
    padding-bottom: 170px;
  }
}

.gallery-section-title {
  position: absolute;
  top: -50px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
}
@media screen and (max-width: 600px) {
  .gallery-section-title {
    width: 80%;
  }
}

@media screen and (max-width: 600px) {
  .gallery-section-title-pc {
    display: none;
  }
}

.gallery-section-title-sp {
  display: none;
}
@media screen and (max-width: 600px) {
  .gallery-section-title-sp {
    display: block;
    margin: auto;
  }
}

.top-gallery-text {
  padding-top: 30px;
}
@media screen and (max-width: 600px) {
  .top-gallery-text {
    padding-top: 40px;
  }
}

.top-gallery-wrap {
  margin: 20px auto 0px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media screen and (max-width: 600px) {
  .top-gallery-wrap {
    display: block;
    margin: 10px auto;
  }
}
.top-gallery-wrap img {
  max-width: 250px;
  width: 90%;
  height: 150px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
  border-radius: 4px;
  margin: 10px 15px 0px 0px;
  margin-right: 15px;
}
.top-gallery-wrap img:last-child {
  margin-right: 0px;
}
@media screen and (max-width: 1024px) {
  .top-gallery-wrap img {
    max-width: 200px;
  }
}
@media screen and (max-width: 600px) {
  .top-gallery-wrap img {
    margin: 10px auto 0px;
    max-width: 200px;
    height: 100px;
  }
}

.gallery-btn {
  max-width: 400px;
  width: 80%;
  margin: 40px auto 20px;
  transition: all 0.5s;
}
.gallery-btn:hover {
  transform: scale(1.1);
}
@media screen and (max-width: 600px) {
  .gallery-btn {
    max-width: 300px;
    width: 100%;
  }
}

.gallery-chara {
  display: block;
  width: 100%;
}
@media screen and (max-width: 1024px) {
  .gallery-chara {
    display: none;
  }
}

.gallery-chara1 {
  position: absolute;
  top: -150px;
  left: -20%;
  z-index: -1;
  width: 40%;
}

.gallery-chara2 {
  position: absolute;
  right: -20%;
  z-index: -1;
  width: 30%;
}
@media screen and (max-width: 1024px) {
  .gallery-chara2 {
    max-width: 300px;
    width: 50%;
    min-width: auto;
    bottom: -240px;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media screen and (max-width: 600px) {
  .gallery-chara2 {
    max-width: 230px;
    width: 80%;
    bottom: -27%;
  }
}

.gallery-chara3 {
  position: absolute;
  bottom: -50;
  left: -25%;
  z-index: -1;
  width: 20%;
}

.gallery-chara4 {
  position: absolute;
  top: -90px;
  right: -20%;
  z-index: -1;
  width: 20%;
}

.neko-bg {
  background-image: url(/images/top/neko-words-bg.png);
  background-size: cover;
  aspect-ratio: 640/317;
  padding: 130px 0 0px;
  position: relative;
  z-index: 2;
}
@media screen and (max-width: 1024px) {
  .neko-bg {
    padding-top: 90px;
  }
}
@media screen and (max-width: 600px) {
  .neko-bg {
    background-image: url(/images/top/neko-words-bg_sp.png);
    padding: 130px 0 0px;
  }
}

.neko-inner {
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  width: 80%;
  margin: auto;
}
@media screen and (max-width: 1024px) {
  .neko-inner {
    width: 90%;
  }
}
@media screen and (max-width: 600px) {
  .neko-inner {
    display: block;
  }
}

.neko-img-wrap {
  text-align: center;
}

.neko-img {
  width: 100%;
  max-width: 440px;
}
@media screen and (max-width: 600px) {
  .neko-img {
    width: 70%;
    text-align: center;
    margin: auto;
  }
}

.neko-text-wrap {
  width: 800px;
  margin-left: 50px;
}
@media screen and (max-width: 600px) {
  .neko-text-wrap {
    margin-left: 0;
    width: 100%;
  }
}

@media screen and (max-width: 600px) {
  .neko-text-sp-wrap {
    width: 350px;
  }
}

.neko-title {
  margin-bottom: 50px;
}
@media screen and (max-width: 1024px) {
  .neko-title {
    margin-bottom: 30px;
  }
}

.neko-text {
  background-color: #fff;
  padding: 5px;
  font-size: 30px;
  font-weight: bold;
  margin-bottom: 15px;
  display: inline-block;
}
@media screen and (max-width: 1024px) {
  .neko-text {
    font-size: 20px;
  }
}
@media screen and (max-width: 600px) {
  .neko-text {
    display: none;
  }
}

.neko-text-sp {
  display: none;
}
@media screen and (max-width: 600px) {
  .neko-text-sp {
    display: block;
    background-color: #fff;
    padding: 5px;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px;
    display: inline-block;
  }
}

.loop_wrap {
  position: relative;
  display: flex;
  width: 100vw;
  height: 200px;
  overflow: hidden;
}
@media screen and (max-width: 1024px) {
  .loop_wrap {
    height: 120px;
  }
}

.loop_wrap img {
  width: auto;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  height: 100%;
  will-change: transform;
}

.loop_wrap img:first-child {
  -webkit-animation: loop 100s -50s linear infinite;
  animation: loop 100s -50s linear infinite;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: transform;
}

.loop_wrap img + img {
  -webkit-animation: loop2 100s linear infinite;
  animation: loop2 100s linear infinite;
}

@-webkit-keyframes loop {
  0% {
    transform: translateX(100%);
  }
  to {
    transform: translateX(-100%);
  }
}

@keyframes loop {
  0% {
    transform: translateX(100%);
  }
  to {
    transform: translateX(-100%);
  }
}
@-webkit-keyframes loop2 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-200%);
  }
}
@keyframes loop2 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-200%);
  }
}
@media (min-width: 900px) {
  .loop_wrap img {
    width: auto;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    height: 100%;
  }
}
.news-bg {
  background-image: url(/images/top/news-bg.png);
  padding-top: 120px;
  position: relative;
  z-index: 2;
}
@media screen and (max-width: 1024px) {
  .news-bg {
    padding-top: 110px;
  }
}
@media screen and (max-width: 600px) {
  .news-bg {
    padding-top: 80px;
  }
}

.news-chara1 {
  position: absolute;
  top: 530px;
  left: 90px;
  z-index: -1;
  width: 200px;
}
@media screen and (max-width: 1024px) {
  .news-chara1 {
    display: none;
  }
}

.news-chara2 {
  position: absolute;
  right: 90px;
  z-index: -1;
  width: 400px;
  top: 600px;
}
@media screen and (max-width: 1024px) {
  .news-chara2 {
    top: 650px;
    right: auto;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media screen and (max-width: 600px) {
  .news-chara2 {
    top: 630px;
  }
}

.top-news-inner {
  width: 80%;
  margin: auto;
  margin-top: 30px;
}
@media screen and (max-width: 600px) {
  .top-news-inner {
    width: 90%;
  }
}

.top-news-list {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #BCBCBC;
  text-align: left;
}
.top-news-list:last-child {
  border-bottom: 0px solid #000;
}

.top-news-list-tab-wrap {
  display: inline-block;
  width: 180px;
}

.news-list-tab {
  display: inline-block;
  background-color: #F2EC00;
  padding: 8px 20px;
  border-radius: 12px;
  font-size: 14px;
}
@media screen and (max-width: 600px) {
  .news-list-tab {
    padding: 5px 10px;
  }
}

.top-news-list-time {
  font-size: 14px;
  width: 100px;
  display: inline-block;
}

.news-list-sp {
  display: inline-block;
}
@media screen and (max-width: 1024px) {
  .news-list-sp {
    display: flex;
    flex-direction: row-reverse;
    justify-content: start;
    align-items: center;
    margin-bottom: 10px;
  }
}

.news-more-btn {
  padding: 10px;
  position: relative;
}
.news-more-btn::after {
  position: absolute;
  content: "▶";
  top: 14px;
  left: -20px;
}
.news-more-btn:hover {
  color: #252525;
}

.top-news-text {
  transition: all 0.3s;
  padding: 5px 0;
}
.top-news-text:hover {
  opacity: 0.7;
  color: #252525;
}

.news-white-box {
  margin-bottom: 140px;
}
@media screen and (max-width: 1024px) {
  .news-white-box {
    margin-bottom: 125px;
  }
}
@media screen and (max-width: 600px) {
  .news-white-box {
    padding-top: 55px;
  }
}

.top-quiz-inner {
  padding: 30px;
}
@media screen and (max-width: 600px) {
  .top-quiz-inner {
    padding: 20px;
  }
}

.quiz-post-bg {
  background-image: url(/images/top/quiz-bg.png);
  padding-top: 30px;
  background-size: cover;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 600px) {
  .quiz-post-bg {
    padding-top: 50px;
  }
}

.quiz-post-text {
  line-height: 1.5;
  margin-bottom: 10px;
}
@media screen and (max-width: 600px) {
  .quiz-post-text {
    text-align: left;
    margin-bottom: 15px;
  }
}

.quiz-section-title {
  position: absolute;
  top: -50px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
}
@media screen and (max-width: 600px) {
  .quiz-section-title {
    width: 80%;
  }
}

.quiz-post-card-wrap {
  margin-top: 50px;
  margin-bottom: 50px;
  display: flex;
}
@media screen and (max-width: 600px) {
  .quiz-post-card-wrap {
    display: block;
    margin-top: 30px;
  }
}

.quiz-post-card-link {
  display: inline-block;
  margin-right: 30px;
  width: 75%;
}
@media screen and (max-width: 600px) {
  .quiz-post-card-link {
    margin-right: 0;
    margin-bottom: 30px;
  }
}
.quiz-post-card-link:hover img {
  opacity: 0.7;
}
.quiz-post-card-link:last-child {
  margin-right: 0;
}
@media screen and (max-width: 600px) {
  .quiz-post-card-link:last-child {
    margin-bottom: 0;
  }
}
.quiz-post-card-link img {
  transition: all 0.3s;
}

.quiz-post-card-link-disable {
  pointer-events: none;
  cursor: not-allowed;
  filter: grayscale(1);
  display: inline-block;
  margin-right: 0;
  width: 75%;
}
@media screen and (max-width: 600px) {
  .quiz-post-card-link-disable {
    margin-bottom: 0;
  }
}

.quiz-post-bottom {
  border: solid 2px #252525;
  display: inline-block;
  padding: 50px 30px 30px;
  position: relative;
  border-radius: 10px;
  min-width: 500px;
  max-width: 560px;
  text-align: center;
}
@media screen and (max-width: 1024px) {
  .quiz-post-bottom {
    min-width: initial;
    width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .quiz-post-bottom {
    max-width: 350px;
    width: 100%;
  }
}

.quiz-post-bottom-title {
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 8px;
  background-color: #252525;
  color: #fff;
  font-weight: bold;
  display: inline-block;
  padding: 10px;
  width: 290px;
}

.quiz-post-bottom-text {
  color: #F8329D;
  font-weight: bold;
  font-size: 30px;
}
@media screen and (max-width: 600px) {
  .quiz-post-bottom-text {
    font-size: 18px;
  }
}

.quiz-post-bottom-subtext {
  font-size: 20px;
  font-weight: bold;
}
@media screen and (max-width: 600px) {
  .quiz-post-bottom-subtext {
    font-size: 13px;
  }
}

.quiz-post-bottom-text-disable {
  color: #4B4747;
  font-weight: bold;
  font-size: 24px;
}
@media screen and (max-width: 600px) {
  .quiz-post-bottom-text-disable {
    font-size: 16px;
  }
}

.quiz-post-neko {
  position: absolute;
  left: -8%;
  top: -60px;
  width: 30%;
  max-width: 450px;
  z-index: -1;
}
@media screen and (max-width: 1024px) {
  .quiz-post-neko {
    display: none;
  }
}

.quiz-post-star {
  position: absolute;
  right: 0%;
  top: 0px;
  width: 20%;
  max-width: 400px;
  z-index: -1;
}

.quiz-white-box {
  position: relative;
  margin-bottom: 100px;
}
@media screen and (max-width: 600px) {
  .quiz-white-box {
    margin-bottom: 110px;
  }
}
@media screen and (max-width: 600px) {
  .quiz-white-box .white-box {
    padding-top: 85px;
  }
}

@media screen and (max-width: 600px) {
  .quiz-section-title-pc {
    display: none;
  }
}

.quiz-section-title-sp {
  display: none;
}
@media screen and (max-width: 600px) {
  .quiz-section-title-sp {
    display: block;
    margin: auto;
  }
}

.sns-bg {
  background-image: url(/images/top/radio-youtube_bg.png);
  padding: 250px 0 450px;
  position: relative;
  z-index: 1;
  background-size: cover;
}
@media screen and (max-width: 1024px) {
  .sns-bg {
    padding-bottom: 330px;
  }
}
@media screen and (max-width: 600px) {
  .sns-bg {
    padding-bottom: 450px;
  }
}

.sns-white-box {
  display: flex;
  text-align: left;
  justify-content: center;
  margin: 0px 20px;
}
@media screen and (max-width: 1024px) {
  .sns-white-box {
    display: block;
  }
}
.sns-white-box .white-box {
  justify-content: center;
  margin: 0%;
  max-width: 500px;
}
@media screen and (max-width: 1024px) {
  .sns-white-box .white-box {
    margin: 0 auto 20px;
  }
}
@media screen and (max-width: 600px) {
  .sns-white-box .white-box {
    width: 100%;
  }
}
.sns-white-box .white-box-mr {
  margin-right: 80px;
}
@media screen and (max-width: 1024px) {
  .sns-white-box .white-box-mr {
    margin: 0 auto 120px;
  }
}
@media screen and (max-width: 600px) {
  .sns-white-box .white-box-mr {
    margin-bottom: 100px;
  }
}

.game-play-movie {
  width: 80%;
  aspect-ratio: 16/9;
}
@media screen and (max-width: 600px) {
  .game-play-movie {
    width: 100%;
  }
}

.game-movie-program {
  text-align: center;
  margin-bottom: 10px;
}
.game-movie-program dt {
  background: #1A73E8;
  color: #fff;
  width: 50%;
  padding: 6px;
  margin: 0px auto 7px;
  border-radius: 6px;
}
@media screen and (max-width: 600px) {
  .game-movie-program dt {
    width: 70%;
  }
}
.game-movie-program dd {
  font-weight: bold;
}

.quiz-post-star-green1 {
  position: absolute;
  right: 0%;
  bottom: 400px;
  width: 20%;
  max-width: 400px;
  z-index: -1;
}
@media screen and (max-width: 1024px) {
  .quiz-post-star-green1 {
    bottom: 240px;
  }
}
@media screen and (max-width: 600px) {
  .quiz-post-star-green1 {
    display: none;
  }
}

.quiz-post-star-green2 {
  position: absolute;
  left: 0%;
  top: 0px;
  width: 20%;
  max-width: 400px;
  z-index: -1;
}
@media screen and (max-width: 1024px) {
  .quiz-post-star-green2 {
    top: 48px;
  }
}
@media screen and (max-width: 600px) {
  .quiz-post-star-green2 {
    display: none;
  }
}

.quiz-post-gyaar-pink {
  position: absolute;
  left: -5%;
  bottom: 120px;
  width: 30%;
  max-width: 400px;
  z-index: -1;
}
@media screen and (max-width: 1024px) {
  .quiz-post-gyaar-pink {
    bottom: 70px;
  }
}
@media screen and (max-width: 600px) {
  .quiz-post-gyaar-pink {
    width: 65%;
    top: -40px;
  }
}

.quiz-post-gyaar-blue {
  position: absolute;
  right: -3%;
  top: 70px;
  width: 30%;
  max-width: 400px;
  z-index: 3;
}
@media screen and (max-width: 600px) {
  .quiz-post-gyaar-blue {
    width: 55%;
    z-index: -1;
  }
}

.quiz-post-neko-blue-three {
  position: absolute;
  right: 10%;
  bottom: -50px;
  width: 30%;
  max-width: 400px;
  z-index: -1;
}
@media screen and (max-width: 1024px) {
  .quiz-post-neko-blue-three {
    bottom: -10%;
    width: 300px;
  }
}
@media screen and (max-width: 600px) {
  .quiz-post-neko-blue-three {
    bottom: 0;
    width: 90%;
    max-width: 400px;
    right: auto;
    left: 50%;
    transform: translateX(-50%);
  }
}

.blue {
  color: #1A73E8;
  font-weight: bold;
}

.radio-card-link {
  display: inline-block;
  width: 90%;
  margin-top: 50px;
}
@media screen and (max-width: 600px) {
  .radio-card-link {
    margin-top: 10px;
  }
}

.radio-link-area {
  margin: 30px auto 0px;
}
@media screen and (max-width: 600px) {
  .radio-link-area {
    margin: 30px auto 10px;
  }
}
.radio-link-area .radio-link {
  background-color: #F8329D;
  padding: 12px;
  width: 50%;
  margin: 0px auto 20px;
  border-radius: 30px;
  transition: all 0.3s;
}
.radio-link-area .radio-link:last-child {
  margin: 0px auto 0px;
}
@media screen and (max-width: 600px) {
  .radio-link-area .radio-link {
    width: 70%;
  }
}
.radio-link-area .radio-link:hover {
  opacity: 0.7;
  transition: all 0.3s;
}
.radio-link-area .radio-link a {
  color: #fff;
}

.top-quiz-list {
  margin: 100px auto 0px;
  position: relative;
  text-align: center;
}
@media screen and (max-width: 600px) {
  .top-quiz-list {
    margin: 80px auto 0px;
  }
}

.top-quiz-list_img {
  transition: all 0.5s;
  width: 30%;
}
@media screen and (max-width: 1024px) {
  .top-quiz-list_img {
    width: 60%;
  }
}
@media screen and (max-width: 600px) {
  .top-quiz-list_img {
    width: 80%;
  }
}
.top-quiz-list_img:hover {
  transform: scale(1.1);
}

.quiz-post-btn-wrap {
  margin-top: 50px;
}
.quiz-post-btn-wrap .quiz-post-login-btn {
  background-color: #F8329D;
  border-radius: 32px;
  transition: all 0.3s;
  color: #fff;
  font-weight: bold;
  font-size: 22px;
  padding: 15px 20px;
}
.quiz-post-btn-wrap .quiz-post-login-btn:hover {
  background-color: #fb67b6;
}

.refund-btn {
  display: block;
  max-width: 600px;
  color: #fff;
  background: #F8329D;
  line-height: 1.4;
  border-radius: 10px;
  font-size: 18px;
  margin: 50px auto 0px;
  padding: 8px 12px;
  transition: all 0.3s;
}
.refund-btn:hover {
  color: #fff;
  opacity: 0.7;
}
@media screen and (max-width: 600px) {
  .refund-btn {
    font-size: 16px;
  }
}

.top-title-pc {
  width: 100vw;
  display: block;
}
@media screen and (max-width: 1024px) {
  .top-title-pc {
    display: none;
  }
}

.top-title-sp {
  width: 100vw;
  display: none;
}
@media screen and (max-width: 1024px) {
  .top-title-sp {
    display: block;
  }
}

.top-title-wrap {
  font-size: 0;
}

.quizform {
  background: url(/images/quizform/bg_quizform.png) repeat;
  width: 100vw;
}

.event-quizform {
  background: url(/images/quizform/bg_event-quizform.png) repeat;
  width: 100vw;
}

.quizform-box {
  max-width: 1280px;
  min-width: 800px;
  width: 70%;
  margin: auto;
  padding-top: 100px;
  padding-bottom: 320px;
  position: relative;
}
@media screen and (max-width: 1024px) {
  .quizform-box {
    padding-bottom: 230px;
    min-width: auto;
    width: 90%;
  }
}
@media screen and (max-width: 600px) {
  .quizform-box {
    padding-top: 50px;
    padding-bottom: 150px;
  }
}

.quizform-box-white {
  background-color: #fff;
  box-shadow: 5px 5px 0px 10px #000000;
  border-radius: 32px;
}

.quizform-box-inner {
  width: 80%;
  margin: auto;
  padding: 100px 0;
}
@media screen and (max-width: 1024px) {
  .quizform-box-inner {
    padding: 60px 0;
  }
}
@media screen and (max-width: 600px) {
  .quizform-box-inner {
    width: 90%;
  }
}

.quizform-title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  font-family: "M PLUS Rounded 1c", sans-serif;
  padding-bottom: 50px;
  position: relative;
}
@media screen and (max-width: 600px) {
  .quizform-title {
    font-size: 20px;
    padding-bottom: 30px;
  }
}
.quizform-title::after {
  position: absolute;
  content: "";
  width: 20px;
  height: 2px;
  background-color: #252525;
  bottom: 30px;
  left: 50%;
  transform: translateX(-50%);
}
@media screen and (max-width: 600px) {
  .quizform-title::after {
    bottom: 20px;
  }
}

.quizform-text {
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 10px;
}
@media screen and (max-width: 600px) {
  .quizform-text {
    font-size: 16px;
  }
}

.quizform-subText {
  text-align: center;
  margin-bottom: 50px;
}
@media screen and (max-width: 1024px) {
  .quizform-subText {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 600px) {
  .quizform-subText {
    text-align: left;
    font-size: 14px;
  }
}

.pink {
  color: #F8329D;
  font-weight: bold;
}

.form-group {
  margin-bottom: 30px;
}

label {
  margin-bottom: 10px;
}

textarea {
  border: 2px solid #252525 !important;
  background-color: #fff !important;
  border-radius: 0px !important;
}

input {
  border: 2px solid #252525 !important;
  background-color: #fff !important;
  border-radius: 0px !important;
}

.form-check {
  display: flex;
  justify-content: center;
  align-items: center;
}
.form-check label {
  margin-bottom: 0 !important;
}

.form-check-input {
  margin-bottom: 7px;
  margin-right: 7px;
  cursor: pointer;
}

.form-check-label a {
  color: #FF5353;
  font-weight: bold;
  position: relative;
}
.form-check-label a::after {
  position: absolute;
  content: "";
  background-color: #FF5353;
  width: 100%;
  height: 2px;
  bottom: -2px;
  left: 50%;
  transform: translateX(-50%);
}

.select-box {
  padding: 10px;
  width: 100%;
  border: 2px solid #252525 !important;
  background-color: #fff !important;
  border-radius: 0px !important;
}

.btn-gray {
  background-color: #4B4747;
}

.btn-pink {
  background-color: #F8329D;
}

.btn-submit {
  border-radius: 25px;
  width: 250px;
  color: #fff;
  font-weight: bold;
  padding: 10px;
  box-shadow: 1px 1px 0px 3px #000000;
}
@media screen and (max-width: 1024px) {
  .btn-submit {
    display: block;
    margin: auto;
  }
}
.btn-submit:hover {
  color: #fff !important;
  opacity: 0.8;
}
.btn-submit.btn-gray {
  margin-right: 20px;
}
@media screen and (max-width: 1024px) {
  .btn-submit.btn-gray {
    margin-right: auto;
    margin-bottom: 30px !important;
  }
}
@media screen and (max-width: 1024px) {
  .btn-submit.btn-pink {
    margin-bottom: 20px !important;
  }
}

.form-check-input:checked {
  position: relative;
  z-index: 100;
  background-color: #000000 !important;
}

.quizform-pink {
  top: 0%;
  left: -30%;
}

.quizform-purple {
  top: 0%;
  right: -30%;
}

.quizform-yellow {
  top: 30%;
  left: -30%;
}

.quizform-orange {
  top: 30%;
  right: -30%;
}

.quizform-green {
  top: 60%;
  left: -30%;
}

.quizform-blue {
  top: 60%;
  right: -30%;
}

.complete-box .quizform-yellow {
  left: -30%;
  top: 50%;
}
.complete-box .quizform-orange {
  right: -30%;
  top: 50%;
}
.complete-box .quizform-green {
  display: none;
}
.complete-box .quizform-blue {
  display: none;
}

.quizform-chara-pc {
  width: 370px;
  position: absolute;
}
@media screen and (max-width: 1024px) {
  .quizform-chara-pc {
    display: none;
  }
}

.quizform-chara-sp {
  position: absolute;
  bottom: -100px;
  display: none;
}
@media screen and (max-width: 1024px) {
  .quizform-chara-sp {
    display: block;
    bottom: -4%;
    max-width: 750px;
    width: 100%;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media screen and (max-width: 600px) {
  .quizform-chara-sp {
    bottom: -2%;
  }
}

.confirm-label {
  color: #fff;
  padding: 10px;
  background-color: #F8329D;
  display: inline-block;
  border-radius: 5px;
  width: 180px;
  margin-bottom: 10px;
  text-align: center;
  font-weight: bold;
}
@media screen and (max-width: 600px) {
  .confirm-label {
    width: 150px;
    padding: 5px;
  }
}

.confirm-box {
  margin-bottom: 30px;
}

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

.confirm-box-wrap {
  margin-top: 50px;
  margin-bottom: 50px;
}

.complete-btn-wrap {
  margin-top: 50px;
}

.btn-gray-one {
  background-color: #4B4747;
}

.form-btn-wrap {
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 1024px) {
  .form-btn-wrap {
    display: flex;
    flex-direction: column-reverse;
  }
}

label {
  cursor: pointer;
}

.required-text {
  color: #F8329D;
}

.event-title {
  margin: 0 auto 30px;
  display: block;
}
@media screen and (max-width: 600px) {
  .event-title {
    margin: 50px auto 30px;
  }
}

.form-user-name {
  font-weight: bold;
}

.quiz-list-bg {
  background: url(/images/quizform/bg_quiz-list.png) repeat;
  width: 100vw;
}

.quiz-list-wrap {
  margin-bottom: 50px;
}

.quiz-list {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #BCBCBC;
  padding: 15px 10px;
  align-items: center;
}
@media screen and (max-width: 600px) {
  .quiz-list {
    display: block;
    text-align: left;
  }
}

.quiz-list-last {
  border-bottom: 1px solid #BCBCBC;
}

.quiz-list-ttl {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  padding-left: 2em;
  text-indent: -2em;
  width: 30%;
  font-weight: bold;
}
@media screen and (max-width: 600px) {
  .quiz-list-ttl {
    width: 100%;
    font-size: 18px;
  }
}

.quiz-list-name {
  font-weight: bold;
}
@media screen and (max-width: 600px) {
  .quiz-list-name {
    margin: 10px 0px;
  }
}

.gameid {
  background: url(/images/gameId/bg_game-Id.png) repeat;
  width: 100vw;
}

.game-id-form-require {
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 10px;
  color: #FF5353;
}
@media screen and (max-width: 600px) {
  .game-id-form-require {
    font-size: 16px;
  }
}

.game-id-form-group {
  width: 100%;
  margin-bottom: 30px;
  text-align: center;
}

.label-text-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 600px) {
  .label-text-wrap {
    display: block;
    text-align: left;
  }
}

.error-message {
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 10px;
  text-align: left;
}

.game-id-label {
  margin-bottom: 10px;
}
.game-id-label.error-position {
  margin-top: 40px;
}
@media screen and (max-width: 600px) {
  .game-id-label.error-position {
    margin-top: 0px;
  }
}

.username-label {
  margin-bottom: 25px;
}
.username-label.error-position {
  margin-top: 20px;
}
@media screen and (max-width: 600px) {
  .username-label.error-position {
    margin-top: 0px;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 1024px) {
  .username-label {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 600px) {
  .username-label {
    margin-bottom: 10px;
  }
}

.game-id-form {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.6;
  color: #212529;
  background-color: #f8fafc;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.pw-username-form {
  width: 100%;
  margin-left: 0px;
}
@media screen and (max-width: 600px) {
  .pw-username-form {
    width: 100%;
  }
}

.game-id-formtext {
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 20px;
}
@media screen and (max-width: 600px) {
  .game-id-formtext {
    font-size: 16px;
  }
}

.pw-username-wrap {
  width: 40%;
  margin-left: 20px;
}
@media screen and (max-width: 1024px) {
  .pw-username-wrap {
    width: 50%;
  }
}
@media screen and (max-width: 600px) {
  .pw-username-wrap {
    width: 100%;
    margin-left: 0px;
  }
}

.game-id-wrap {
  margin-left: 35px;
}
@media screen and (max-width: 1024px) {
  .game-id-wrap {
    width: 50%;
  }
}
@media screen and (max-width: 600px) {
  .game-id-wrap {
    width: 100%;
    margin-left: 0px;
  }
}

.user-subtext {
  color: #F8329D;
  font-size: 14px;
  margin-top: 5px;
  text-align: left;
}

.user-name-now {
  width: 100%;
  font-weight: bold;
  margin-bottom: 10px;
  text-align: left;
}
@media screen and (max-width: 600px) {
  .user-name-now {
    margin-top: 10px;
    text-align: center;
  }
}

.body {
  overflow: hidden;
}

.account {
  background: url(/images/account/bg_account.png) repeat;
  width: 100vw;
}

.account-text {
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 30px;
}
@media screen and (max-width: 600px) {
  .account-text {
    font-size: 16px;
  }
}

.account-btn-pink {
  background-color: #F8329D;
  margin-right: 20px;
}
@media screen and (max-width: 1024px) {
  .account-btn-pink {
    margin: 0 auto 30px;
  }
}

.account-btn-gray {
  background-color: #4B4747;
}
@media screen and (max-width: 1024px) {
  .account-btn-gray {
    margin-bottom: 15px;
  }
}

.account-popup-title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  font-family: "M PLUS Rounded 1c", sans-serif;
  padding-bottom: 50px;
  position: relative;
}
@media screen and (max-width: 600px) {
  .account-popup-title {
    font-size: 20px;
    padding-bottom: 30px;
  }
}

.open {
  margin-bottom: 0;
}
@media screen and (max-width: 1024px) {
  .open {
    margin-bottom: 15px;
  }
}

#popup {
  display: none;
}

.gray {
  display: none;
}

#popup:checked + .gray {
  display: block;
  position: fixed;
  width: 100%;
  height: 100vh;
  left: 0px;
  top: 0px;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.7);
}

.window {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 90vw;
  max-width: 1140px;
  padding: 60px;
  background-color: #fff;
  border-radius: 32px;
  align-items: center;
  transform: translate(-50%, -50%);
}
@media screen and (max-width: 600px) {
  .window {
    padding: 50px;
  }
}

.close {
  position: absolute;
  padding: 5px 13px;
  border-radius: 10px;
  top: 40px;
  right: 30px;
  cursor: pointer;
}
.close::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 3px;
  height: 27px;
  background: #4b4747;
  transform: translate(-50%, -50%) rotate(45deg);
}
.close::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 3px;
  height: 27px;
  background: #4b4747;
  transform: translate(-50%, -50%) rotate(-45deg);
}

.news-list {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #BCBCBC;
  text-align: left;
}

.news-list-bg {
  background: url(/images/news/bg_news.png) repeat;
  width: 100vw;
}

.news-list-group {
  margin-bottom: 30px;
}

.news-list-wrap {
  display: flex;
}
@media screen and (max-width: 600px) {
  .news-list-wrap {
    display: block;
  }
}

.news-list-sub-wrap {
  display: inherit;
}
@media screen and (max-width: 600px) {
  .news-list-sub-wrap {
    display: flex;
  }
}

.news-list-tab-wrap {
  display: inline-block;
  width: 180px;
}
@media screen and (max-width: 600px) {
  .news-list-tab-wrap {
    width: 150px;
  }
}

.news-list-time {
  font-size: 14px;
  width: 100px;
  display: inline-block;
  margin-top: 10px;
}

.news-contents:hover {
  opacity: 0.7;
  color: #252525;
}

.news-title {
  font-weight: bold;
  font-size: 18px;
}
@media screen and (max-width: 600px) {
  .news-title {
    font-size: 16px;
    padding: 5px;
  }
}

.news-text {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
@media screen and (max-width: 600px) {
  .news-text {
    padding: 5px;
  }
}

.news-detail-title {
  font-weight: bold;
  font-size: 18px;
  margin: 10px 0px;
  padding: 5px;
}
@media screen and (max-width: 600px) {
  .news-detail-title {
    font-size: 16px;
  }
}

.news-detail-news-text {
  margin-bottom: 30px;
  padding: 5px;
}

.news-pagination {
  text-align: center;
  margin: 50px auto 20px;
}
@media screen and (max-width: 600px) {
  .news-pagination {
    margin: 30px auto 20px;
  }
}
.news-pagination a {
  display: inline-block;
  margin: 8px 0;
  text-decoration: none;
  border-radius: 100%;
  width: 42px;
  height: 42px;
  padding: 14px 0;
  box-sizing: border-box;
  background: #908E8E;
  color: #fff;
  font-weight: bold;
  line-height: 1;
}
.news-pagination a:hover {
  background: #F8329D;
}
@media screen and (max-width: 600px) {
  .news-pagination a {
    margin: 30px auto 20px;
  }
  .news-pagination a a {
    margin: 2px 0;
    width: 36px;
    height: 36px;
    padding: 10px 0;
  }
  .news-pagination a span {
    margin: 2px 0;
    width: 36px;
    height: 36px;
    padding: 10px 0;
  }
}
.news-pagination span {
  display: inline-block;
  margin: 8px 0;
  text-decoration: none;
  border-radius: 100%;
  width: 42px;
  height: 42px;
  padding: 14px 0;
  box-sizing: border-box;
  background: #908E8E;
  color: #fff;
  font-weight: bold;
  line-height: 1;
}
.news-pagination .current {
  background: #F8329D;
  color: #fff;
}

.news-btn-wrap {
  text-align: center;
  display: block;
}
.news-btn-wrap a {
  margin-bottom: 10px;
}

.btn-gray-news {
  background-color: #4B4747;
}

.terms .terms-date {
  margin-top: 30px;
}
.terms .terms-text {
  line-height: 1.5;
  margin-bottom: 10px;
}
.terms .terms-top-container {
  margin-top: 20px;
  margin-bottom: 50px;
}
.terms .terms-container {
  margin-bottom: 50px;
}
.terms .terms-container h4 {
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 10px;
  padding-left: 1em;
  text-indent: -1em;
}
.terms .terms-container li {
  padding-left: 2em;
  text-indent: -2em;
  line-height: 1.5;
  margin-bottom: 10px;
}
.terms .terms-container li:last-child {
  margin-bottom: 0px;
}
.terms .terms-container dl {
  margin: 10px auto 20px;
  line-height: 1.6;
}
.terms .terms-container dl dt {
  font-weight: bold;
}
.terms .terms-container .notice-area {
  margin: 40px auto;
}
.terms .terms-container .notice-area dt {
  padding-left: 1em;
  text-indent: -1em;
}
.terms .terms-container .notice-bold-text {
  font-weight: bold;
  line-height: 1.5;
}
.terms .terms-container .caution {
  line-height: 1.5;
}
.terms .terms-container .caution li {
  padding-left: 1em;
  text-indent: -1em;
}
.terms .terms-list {
  padding-left: 2em;
  text-indent: -2em;
}
@media screen and (max-width: 600px) {
  .terms .terms-list {
    text-indent: -1em;
    padding-left: 1em;
  }
}
.terms .terms-list-first {
  margin-top: 10px;
}
.terms .form-link {
  color: #F8329D;
  font-weight: bold;
  transition: all 0.3s;
  text-decoration: underline;
}
.terms .form-link:hover {
  color: #F8329D;
  opacity: 0.7;
}
.terms span {
  display: block;
  text-indent: -1em;
  padding-left: 1em;
}
.terms .underline {
  text-decoration: underline;
  display: inline;
  padding-left: 0em;
}

.inquiry {
  background: url(/images/inquiry/bg_inquiry.png) repeat;
  width: 100vw;
}

.inquiry-item-area {
  background-color: #ededed;
  padding: 20px;
  margin: 20px 0px 30px;
}
.inquiry-item-area li {
  text-indent: -1em;
  line-height: 1.5;
  font-size: 14px;
  margin-bottom: 10px;
}
.inquiry-item-area li:last-child {
  margin-bottom: 0px;
}

.faq {
  background: url(/images/inquiry/bg_faq.png) repeat;
  width: 100vw;
}

.faq-accordion {
  padding: 0px 30px;
  margin: 50px 0 70px;
}
@media screen and (max-width: 600px) {
  .faq-accordion {
    padding: 0;
  }
}

.accordion-item {
  margin-bottom: 15px;
  border: none;
}

.accordion-button {
  background-color: #F8329D;
  color: #ffffff;
  font-weight: 600;
  font-size: 18px;
}
.accordion-button::after {
  background-color: #fff;
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
          mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  background-image: none;
}

.accordion-button:not(.collapsed)::after {
  background-color: #fff;
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
          mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  background-image: none;
}

.accordion-button:not(.collapsed) {
  color: #fff;
  background-color: #F8329D;
  box-shadow: none;
}

.faq-question {
  padding: 20px;
  background-color: #fff;
}
.faq-question p {
  text-indent: -40px;
  padding-left: 40px;
  font-size: 16px;
}
@media screen and (max-width: 600px) {
  .faq-question p {
    padding-left: 30px;
    word-wrap: break-word;
  }
}
.faq-question p::before {
  content: "Q";
  font-family: "Zen Maru Gothic", sans-serif;
  background-color: rgba(96, 91, 91, 0.6);
  font-size: 18px;
  color: #fff;
  text-align: center;
  width: 30px;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  border-radius: 5px;
  margin-right: 10px;
  text-indent: 0;
}

.faq-answer {
  padding: 0px 20px 20px;
  overflow: hidden;
  border-bottom: 1px solid;
  background-color: #fff;
}
@media screen and (max-width: 600px) {
  .faq-answer {
    padding: 0px 10px 20px;
  }
}
.faq-answer p {
  text-indent: -40px;
  padding-left: 40px;
  font-size: 16px;
}
.faq-answer p::before {
  content: "A";
  font-family: "Zen Maru Gothic", sans-serif;
  background-color: #F8329D;
  font-size: 18px;
  color: #fff;
  text-align: center;
  width: 30px;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  border-radius: 5px;
  margin-right: 10px;
  text-indent: 0;
}
.faq-answer a {
  color: #1A73E8;
  border-bottom: 1px solid;
}
.faq-answer ul {
  margin: 10px 0px 10px 40px;
}
.faq-answer ul li {
  margin-bottom: 10px;
  line-height: 1.3;
}
.faq-answer ul span {
  margin-bottom: 10px;
}

.faq-answer-last {
  border-bottom: none;
}

.inquiry-link-wrap {
  width: 100%;
  margin: auto;
  margin-top: 30px;
}

.link-inquiry {
  padding: 20px;
  text-align: center;
}

.link-web-inquiry-text {
  color: #1A73E8;
  font-weight: bold;
  font-size: 20px;
}
@media screen and (max-width: 1024px) {
  .link-web-inquiry-text {
    font-size: 18px;
  }
}

.link-game-inquiry-text {
  color: #F8329D;
  font-weight: bold;
  font-size: 20px;
}
@media screen and (max-width: 1024px) {
  .link-game-inquiry-text {
    font-size: 18px;
  }
}

.link-game-inquiry-subtext {
  color: #F8329D;
  font-size: 14px;
  margin-top: 5px;
}

.inquiry-button {
  max-width: 350px;
  display: block;
  margin: auto;
}

.inquiry-button-img {
  width: 100%;
}

.inquiry-button:hover {
  opacity: 0.8;
}

.game-top {
  position: relative;
}

.game-top-pc {
  display: block;
  width: 100%;
}
@media screen and (max-width: 600px) {
  .game-top-pc {
    display: none;
  }
}

.game-top-sp {
  display: none;
}
@media screen and (max-width: 600px) {
  .game-top-sp {
    display: block;
    width: 100%;
  }
}

.game-title {
  position: absolute;
  top: -10%;
  left: 50%;
  transform: translate(-50%, -10%);
  width: 80%;
  max-width: 1200px;
}
@media screen and (max-width: 600px) {
  .game-title {
    width: 100%;
  }
}

.game-buy-area {
  background: url(/images/game/gyaar-left.png), url(/images/game/gyaar-right.png), url(/images/game/buy-bg.png);
  background-position: bottom left, bottom right, center;
  background-size: 400px, 400px, cover;
  background-repeat: no-repeat, no-repeat, no-repeat;
  margin: auto;
  padding: 50px 0px 80px;
  padding-top: 18%;
  position: relative;
}
@media screen and (max-width: 1024px) {
  .game-buy-area {
    background-size: 300px, 300px, cover;
  }
}
@media screen and (max-width: 600px) {
  .game-buy-area {
    background: url(/images/game/gyaar-left.png), url(/images/game/buy-bg.png);
    background-position: bottom center, center;
    background-size: 300px, cover;
    background-repeat: no-repeat, no-repeat;
  }
}

.game-movie-wrap {
  width: 100%;
  margin: 50px auto 30px;
  text-align: center;
}
@media screen and (max-width: 600px) {
  .game-movie-wrap {
    margin: 0px auto 30px;
  }
}

@media screen and (max-width: 600px) {
  .game-movie {
    width: 90%;
    margin: 0 auto;
  }
}

.game-buy-area-2 {
  background: url(/images/game/buy-bg.png);
  background-size: cover;
  background-repeat: no-repeat, no-repeat, no-repeat;
  margin: auto;
  padding: 50px 0px 110px;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 1024px) {
  .game-buy-area-2 {
    padding-bottom: 40px;
  }
}

.game-white-box {
  background-color: #fff;
  border: 5px solid #252525;
  box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, 0.4);
  border-radius: 50px;
  width: 70%;
  max-width: 1000px;
  padding: 80px 30px 50px;
  margin: 80px auto 60px;
  position: relative;
  text-align: center;
  z-index: 2;
}
@media screen and (max-width: 1024px) {
  .game-white-box {
    width: 85%;
  }
}
@media screen and (max-width: 600px) {
  .game-white-box {
    padding: 50px 10px 30px;
    margin: 50px auto;
  }
}

.game-white-box-disable {
  background-color: #fff;
  border: 5px solid #252525;
  box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, 0.4);
  border-radius: 50px;
  width: 70%;
  max-width: 1000px;
  padding: 50px 30px;
  margin: 80px auto 60px;
  position: relative;
  text-align: center;
  z-index: 2;
}
@media screen and (max-width: 1024px) {
  .game-white-box-disable {
    width: 85%;
  }
}
@media screen and (max-width: 600px) {
  .game-white-box-disable {
    padding: 30px 10px;
    margin: 50px auto;
  }
}

.game-event-title-disable {
  color: #4B4747;
  font-weight: bold;
  font-size: 30px;
}
@media screen and (max-width: 600px) {
  .game-event-title-disable {
    font-size: 17px;
    margin-top: 0;
  }
}

.game-buy-title {
  width: 60%;
  position: absolute;
  top: -40px;
  left: 50%;
  transform: translateX(-50%);
}

.buy-btn-wrap {
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 600px) {
  .buy-btn-wrap {
    display: block;
  }
}

@media screen and (max-width: 600px) {
  .steam-buy-btn {
    margin-bottom: 10px;
    display: inline-block;
  }
}

.buy-btn {
  width: 90%;
  transition: all 0.5s;
}
.buy-btn:hover {
  transform: scale(1.1);
}

.game-menu {
  display: flex;
  justify-content: center;
  max-width: 1300px;
  margin: 0 auto 200px;
}
@media screen and (max-width: 1024px) {
  .game-menu {
    margin-bottom: 130px;
  }
}
@media screen and (max-width: 600px) {
  .game-menu {
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0 20px;
  }
}

.game-menu-link {
  display: flex;
  width: 15.5%;
  margin-left: 5px;
  padding: 0px;
  text-decoration: none;
  border: 4px solid #2b2b2b;
  background-color: #2b2b2b;
  border-radius: 11px;
  box-shadow: 2px 2px 0px #2b2b2b;
}
@media screen and (max-width: 600px) {
  .game-menu-link {
    width: calc(50% - 15px);
    margin-right: 0px;
    margin-bottom: 15px;
  }
  .game-menu-link:nth-child(2n) {
    margin-right: 0;
  }
}
.game-menu-link:first-child {
  margin-left: 0px;
}
@media screen and (max-width: 600px) {
  .game-menu-link:first-child {
    margin-left: 5px;
  }
}

@media screen and (max-width: 600px) {
  .sp-center {
    margin: auto;
  }
}

.game-menu-list {
  padding: 20px 0;
  background-color: #ff51ab;
  border-radius: 9px;
  border: 4px solid #fff;
  text-align: center;
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  color: #fff;
}
.game-menu-list:hover {
  background-color: #fff;
  color: #ff51ab;
  border-color: #ff51ab;
}

.game-event {
  background: url(/images/game/game-event-bg.png) repeat;
  background-size: cover;
  padding: 50px 0px 80px;
  margin-top: -50px;
  position: relative;
}

.game-section-title {
  position: absolute;
  top: -40px;
  left: 50%;
  transform: translateX(-50%);
}
@media screen and (max-width: 600px) {
  .game-section-title {
    top: -20px;
    width: 80%;
  }
}

.game-event-text {
  font-weight: bold;
  font-size: 16px;
  margin-top: 10px;
}

.index-event-banner {
  width: 90%;
  margin: 10px;
}
@media screen and (max-width: 600px) {
  .index-event-banner {
    margin: 0;
  }
}

.overview-bg {
  background: url(/images/game/bg_sec1.png) repeat-x;
  background-position: center 35px;
  padding: 50px 0px 150px;
  margin-top: -100px;
  position: relative;
}

.overview-title {
  top: -10px;
}
@media screen and (max-width: 600px) {
  .overview-title {
    top: 10px;
    width: 70%;
  }
}

.sec1-001 {
  width: 60%;
  max-width: 900px;
  margin: 100px auto;
  position: relative;
  z-index: 2;
}
@media screen and (max-width: 1024px) {
  .sec1-001 {
    margin: 60px auto;
  }
}
@media screen and (max-width: 600px) {
  .sec1-001 {
    width: 90%;
  }
}

.game-slide {
  position: relative;
  background-color: #fff;
  border: 4px solid #252525;
  border-radius: 18px;
}

.sec1_bg_star2 {
  position: absolute;
  top: -100px;
  left: -200px;
  max-width: 350px;
  width: 35%;
}

.game-rules-bg {
  background: url(/images/game/bg_sec2.png) repeat-x;
  background-position: center 35px;
  padding: 50px 0px 100px;
  margin-top: -50px;
  position: relative;
  background-size: auto 100%;
}

.game-rule-type {
  margin-top: 230px;
  display: flex;
  justify-content: center;
  width: 100%;
  position: relative;
  z-index: 2;
}
@media screen and (max-width: 1024px) {
  .game-rule-type {
    display: block;
    width: 80%;
    margin: 50px auto;
  }
}
@media screen and (max-width: 600px) {
  .game-rule-type {
    width: 90%;
  }
}

@media screen and (max-width: 1024px) {
  .survival-title {
    width: 350px !important;
  }
}

@media screen and (max-width: 1024px) {
  .bounty-title {
    width: 350px;
  }
}

.rule1 {
  position: relative;
  background-color: #fff;
  border: 6px solid #252525;
  border-radius: 50px;
  box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, 0.4);
  padding: 30px 30px 10px;
  margin-bottom: 20px;
}
@media screen and (max-width: 1024px) {
  .rule1 {
    margin-bottom: 80px;
    margin-top: 130px;
  }
}
@media screen and (max-width: 600px) {
  .rule1 {
    margin-top: 50px;
    margin-bottom: 30px;
    padding-bottom: 30px;
  }
}

.rule2 {
  margin: 20px 0px 0px 20px;
  padding: 30px;
}
@media screen and (max-width: 600px) {
  .rule2 {
    margin-top: 50px;
    margin-bottom: 30px;
    margin-left: 0;
  }
}

.rule-text1 {
  text-align: center;
  margin-top: 60px;
}
.rule-text1 span {
  font-weight: bold;
}
@media screen and (max-width: 1024px) {
  .rule-text1 {
    text-align: center;
    margin-top: 50px;
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 600px) {
  .rule-text1 {
    margin-top: 40px;
  }
}

.rule-text2 {
  margin-top: 40px;
}
@media screen and (max-width: 1024px) {
  .rule-text2 {
    margin-top: 50px;
    padding-bottom: 0px;
  }
}

.rule-title {
  position: absolute;
  top: -90px;
  left: 50%;
  width: 90%;
  transform: translateX(-50%);
}
@media screen and (max-width: 1024px) {
  .rule-title {
    top: -50px;
    text-align: center;
  }
}

.game-rule-timer {
  width: 70%;
  margin: 10px auto 0px;
  position: relative;
  z-index: 1;
}
.game-rule-timer .survival,
.game-rule-timer .bounty {
  display: none;
}
.game-rule-timer.b .bounty {
  display: block;
}
.game-rule-timer.s .survival {
  display: block;
}
@media screen and (max-width: 600px) {
  .game-rule-timer {
    width: 90%;
  }
}

.survival-pc,
.bounty-pc {
  display: block;
}
@media screen and (max-width: 600px) {
  .survival-pc,
.bounty-pc {
    display: none;
  }
}

.survival-sp,
.bounty-sp {
  display: none;
}
@media screen and (max-width: 600px) {
  .survival-sp,
.bounty-sp {
    display: block;
  }
}

.game-play-bg {
  background: url(/images/game/bg_sec3.png) repeat-x;
  background-position: center 35px;
  padding: 50px 0px 180px;
  margin-top: -50px;
  position: relative;
}

.game-sns-bg {
  background: url(/images/game/bg_sec5.png) repeat-x;
  background-position: center 35px;
  padding: 50px 0px 120px;
  margin-top: -50px;
  position: relative;
}

.play-1 {
  width: 70%;
  margin: 100px auto 0px;
  position: relative;
  border: 6px solid #252525;
  border-radius: 50px;
  box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, 0.4);
  background-color: #fff;
  padding: 60px 40px;
  max-width: 1300px;
}
@media screen and (max-width: 600px) {
  .play-1 {
    width: 90%;
    padding: 40px 10px;
  }
}

.play-start {
  margin-top: 150px;
}

.play-area {
  display: flex;
  justify-content: center;
  align-items: center;
}
.play-area:nth-child(2n) .play-text2 {
  margin-left: 0px !important;
  margin-right: 30px;
}
@media screen and (max-width: 1024px) {
  .play-area:nth-child(2n) .play-text2 {
    margin-right: 0;
    margin-top: 30px;
  }
}
@media screen and (max-width: 1024px) {
  .play-area {
    display: block;
  }
}

.play-area-reverse {
  flex-direction: row-reverse;
}

.play-title1 {
  position: absolute;
  top: -50px;
  left: 25%;
  width: 40%;
  transform: translateX(-50%);
}
@media screen and (max-width: 1024px) {
  .play-title1 {
    width: 300px;
    right: 0%;
    left: 50%;
    transform: translateX(-50%);
  }
}

.play-title2 {
  position: absolute;
  top: -50px;
  right: -15%;
  width: 40%;
  transform: translateX(-50%);
}
@media screen and (max-width: 1024px) {
  .play-title2 {
    width: 300px;
    right: 0%;
    left: 50%;
    transform: translateX(-50%);
  }
}

.screenshot {
  margin-top: 50px;
  width: 50%;
}
@media screen and (max-width: 1024px) {
  .screenshot {
    width: 100%;
    margin-top: 30px;
    text-align: center;
  }
}

.play-text1 {
  text-align: center;
  margin-top: 50px;
  margin-left: 30px;
}
@media screen and (max-width: 1024px) {
  .play-text1 {
    margin-left: 0;
    margin-top: 30px;
  }
}

.play-text2 {
  margin-right: 0px;
  margin-left: 30px;
}

.play-text-bold {
  font-weight: bold;
  font-size: 20px;
  color: #F8329D;
}

.fansite-link {
  color: #1A73E8;
  font-size: 16px;
  text-decoration: underline;
}

.chara-introduction-bg {
  background: url(/images/game/bg_sec4.png) repeat-x;
  background-position: center 5px;
  padding: 120px 0px 80px;
  margin-top: -85px;
  position: relative;
}
@media screen and (max-width: 600px) {
  .chara-introduction-bg {
    padding: 90px 0px 80px;
  }
}

.chara-introduction-area {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto 40px;
}
@media screen and (max-width: 600px) {
  .chara-introduction-area {
    display: block;
    text-align: center;
  }
}
.chara-introduction-area:nth-child(3) {
  flex-direction: row-reverse;
}

.chara-introduction-area-reverse {
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  margin: 0 auto 40px;
  position: relative;
  z-index: 2;
}
@media screen and (max-width: 600px) {
  .chara-introduction-area-reverse {
    display: block;
    text-align: center;
  }
}

.chara-introduction-text {
  border: 6px solid #252525;
  border-radius: 50px;
  box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, 0.4);
  background-color: #fff;
  padding: 50px;
  width: 500px;
  text-align: center;
}
@media screen and (max-width: 600px) {
  .chara-introduction-text {
    width: 90%;
    margin: 20px auto;
    padding: 30px 10px;
  }
}

.neko-introduction-text {
  margin-top: 40px;
}
@media screen and (max-width: 600px) {
  .neko-introduction-text {
    margin-top: 10px;
  }
}

.chara-introduction-img {
  width: 45%;
  margin-right: 10px;
}
@media screen and (max-width: 600px) {
  .chara-introduction-img {
    width: 80%;
    margin: auto;
  }
}

.ramy-introduction-img {
  width: 40%;
  margin-left: 10px;
}
@media screen and (max-width: 600px) {
  .ramy-introduction-img {
    margin-left: 0;
    width: 80%;
  }
}

@media screen and (max-width: 600px) {
  .neko-introduction-img {
    width: 100%;
  }
}

.chara-name {
  margin-bottom: 20px;
}
@media screen and (max-width: 600px) {
  .chara-name {
    width: 40%;
  }
}

@media screen and (max-width: 600px) {
  .ramy-name-img {
    width: 60%;
  }
}

.chara-text {
  font-weight: bold;
}
.chara-text a {
  text-decoration: underline;
}

.game-sns-bg {
  background: url(/images/game/bg_sec5.png) repeat-x;
  background-position: center 35px;
  padding: 120px 0px 50px;
  margin-top: -50px;
  text-align: center;
}

.sec5_ttl-pc {
  display: block;
}
@media screen and (max-width: 600px) {
  .sec5_ttl-pc {
    display: none;
  }
}

.sec5_ttl-sp {
  display: none;
}
@media screen and (max-width: 600px) {
  .sec5_ttl-sp {
    display: block;
    width: 90%;
    margin: auto;
  }
}

.twitter-area {
  max-width: 500px;
  margin: 0 auto 30px;
  position: relative;
}
@media screen and (max-width: 600px) {
  .twitter-area {
    width: 90%;
    margin-top: 20px;
  }
}

.twitter-neko {
  position: absolute;
  width: 30%;
  bottom: -15%;
  right: -20%;
  z-index: 3;
}
@media screen and (max-width: 1024px) {
  .twitter-neko {
    display: none;
  }
}

.twitter-neko-sp {
  display: none;
}
@media screen and (max-width: 1024px) {
  .twitter-neko-sp {
    display: block;
    width: 80%;
    max-width: 180px;
    margin: auto;
  }
}

.discord {
  width: 40%;
  margin: 100px auto 30px;
  transition: all 0.5s;
}
.discord:hover {
  transform: scale(1.1);
}
@media screen and (max-width: 1024px) {
  .discord {
    width: 80%;
    max-width: 500px;
  }
}
@media screen and (max-width: 600px) {
  .discord {
    width: 80%;
    max-width: 500px;
    margin: 40px auto 30px;
  }
}

.fansite {
  background: url(/images/game/fansite-bg.png) repeat-x;
}

.fansite-banner-pc {
  aspect-ratio: 192/65;
  width: 100%;
}
@media screen and (max-width: 600px) {
  .fansite-banner-pc {
    display: none;
  }
}

.fansite-banner-sp {
  display: none;
}
@media screen and (max-width: 600px) {
  .fansite-banner-sp {
    display: block;
    width: 100%;
  }
}

.fansite-btn {
  width: 40%;
  margin: 0 auto;
  padding: 40px;
}
@media screen and (max-width: 1024px) {
  .fansite-btn {
    width: 60%;
  }
}
@media screen and (max-width: 600px) {
  .fansite-btn {
    width: 80%;
    max-width: 300px;
    padding: 40px 0;
  }
}

.fansite-btn-img {
  transition: all 0.5s;
}
.fansite-btn-img:hover {
  transform: scale(1.1);
}

.product-info {
  background-color: #5acdbe;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 1024px) {
  .product-info {
    display: block;
    text-align: center;
    padding-bottom: 50px;
  }
}

.game-logo {
  width: 20%;
  margin: 20px;
}
@media screen and (max-width: 1024px) {
  .game-logo {
    width: 40%;
  }
}
@media screen and (max-width: 600px) {
  .game-logo {
    width: 60%;
    max-width: 300px;
    padding: 40px 0;
  }
}

.product-info-text {
  background-color: #fff;
  padding: 40px;
  border-radius: 20px;
  margin: 40px 0px 40px 20px;
  max-width: 900px;
  text-align: left;
}
@media screen and (max-width: 1024px) {
  .product-info-text {
    max-width: 500px;
    margin: auto;
  }
}
@media screen and (max-width: 600px) {
  .product-info-text {
    max-width: 350px;
    width: 90%;
    padding: 40px 10px;
  }
}
@media screen and (max-width: 600px) {
  .product-info-text li {
    font-size: 14px;
  }
}

.game-name-sub {
  margin-bottom: -5px;
}

.game-name {
  font-weight: bold;
  font-size: 22px;
}

.product-info-logo {
  width: 100%;
  align-items: center;
  justify-content: center;
  display: flex;
  margin-top: 20px;
}

.info-logo1 {
  width: 170px;
}

.info-logo2 {
  width: 60px;
  margin: 0 20px;
}

.info-logo3 {
  width: 60px;
}

.game-footer {
  background-color: #7c6fd2;
  padding-top: 30px;
  padding-bottom: 10px;
}

.game-footer-menu {
  margin: 0px auto 80px;
}

.backtotop {
  margin-left: 20px;
  width: 70%;
}
@media screen and (max-width: 600px) {
  .backtotop {
    margin-left: 30px;
  }
}

.copyright {
  color: #fff;
  text-align: center;
  line-height: 1.3;
}

.sec1 {
  position: relative;
  z-index: 3;
}

#sec2 {
  position: relative;
  z-index: 4;
}

#sec3 {
  position: relative;
  z-index: 5;
}

#sec4 {
  position: relative;
  z-index: 6;
}

.game-sns {
  position: relative;
  z-index: 7;
}

.c002 {
  position: absolute;
  top: -10px;
  left: -225px;
  z-index: 2;
  width: 320px;
}
@media screen and (max-width: 1024px) {
  .c002 {
    display: none;
  }
}

.c003 {
  position: absolute;
  top: 10px;
  right: -205px;
  z-index: 2;
  width: 370px;
}
@media screen and (max-width: 1024px) {
  .c003 {
    display: none;
  }
}

.c003-sp {
  display: none;
}
@media screen and (max-width: 1024px) {
  .c003-sp {
    display: block;
  }
}

.sec1-001-img {
  position: relative;
  z-index: 3;
}

.sec1_bg_star1 {
  position: absolute;
  bottom: 90px;
  right: -200px;
  z-index: 1;
  max-width: 350px;
  width: 35%;
}

.game-slide {
  width: 70% !important;
  max-width: 800px;
  padding: 60px 30px 20px;
  margin: auto;
}
@media screen and (max-width: 1024px) {
  .game-slide {
    width: 85% !important;
    max-width: 600px;
  }
}
@media screen and (max-width: 600px) {
  .game-slide {
    width: 90% !important;
    max-width: 360px;
  }
}

.game-slide-wrap {
  position: relative;
  display: inline-block;
}

.game-slide-box {
  text-align: center;
}

.top-slider-img-wrap {
  text-align: center;
}

.swiper1 {
  overflow: hidden;
  position: relative;
  z-index: 3;
}

.swiper-pagination-wrap {
  text-align: center;
  display: block;
  width: 100%;
  height: 30px;
  margin-top: 20px;
}
.swiper-pagination-wrap .swiper-pagination {
  left: 50%;
  transform: translateX(-50%);
}
@media screen and (max-width: 600px) {
  .swiper-pagination-wrap .swiper-pagination {
    width: 100%;
  }
}
.swiper-pagination-wrap .swiper-pagination-bullet {
  margin-right: 10px;
  width: 10px;
  height: 10px;
}
.swiper-pagination-wrap .swiper-pagination-bullet:last-child {
  margin-right: 0;
}
.swiper-pagination-wrap .swiper-pagination-bullet-active {
  background: #3e3e3e;
}

.swiper-button-next {
  background-image: url(/images/game/right.png) !important;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 100;
  width: 100px;
  height: 100px;
  right: -50px;
  cursor: pointer;
}
@media screen and (max-width: 600px) {
  .swiper-button-next {
    width: 60px;
    height: 60px;
    right: -25px;
  }
}

.swiper-button-prev {
  background-image: url(/images/game/left.png) !important;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 100;
  width: 100px;
  height: 100px;
  left: -50px;
  cursor: pointer;
}
@media screen and (max-width: 600px) {
  .swiper-button-prev {
    width: 60px;
    height: 60px;
    left: -25px;
  }
}

.sec2-chara1 {
  position: absolute;
  top: -100px;
  left: 5%;
  transform: translateY(-5%);
  width: 20%;
  max-width: 280px;
}
@media screen and (max-width: 600px) {
  .sec2-chara1 {
    display: none;
  }
}

.sec2-chara1-sp {
  display: none;
}
@media screen and (max-width: 600px) {
  .sec2-chara1-sp {
    display: block;
    width: 60%;
    margin: auto;
  }
}

.sec2-chara2-sp {
  display: none;
}
@media screen and (max-width: 600px) {
  .sec2-chara2-sp {
    display: block;
    width: 60%;
    margin: auto;
  }
}

.sec2-chara2 {
  position: absolute;
  top: -100px;
  right: 5%;
  transform: translateY(5%);
  width: 20%;
  max-width: 280px;
}
@media screen and (max-width: 600px) {
  .sec2-chara2 {
    display: none;
  }
}

.sec2_bg_star1 {
  position: absolute;
  top: 100px;
  left: 25%;
  transform: translateY(-25%);
  max-width: 350px;
  width: 25%;
}

.sec2_bg_star2 {
  position: absolute;
  bottom: 220px;
  left: 15%;
  transform: translateY(-15%);
  max-width: 350px;
  width: 35%;
  z-index: 1;
}

.survival {
  position: relative;
  z-index: 2;
}

.sec2_bg_star3 {
  position: absolute;
  bottom: 120px;
  right: 15%;
  transform: translateY(15%);
  max-width: 350px;
  width: 35%;
}

.play-1-1 {
  position: relative;
}

.play-1-1-mb {
  margin-bottom: 50px;
}

.sec3_bg_star1 {
  position: absolute;
  top: -100px;
  left: 0;
  transform: translateY(0%);
  max-width: 350px;
  width: 35%;
}

.sec3_bg_star2 {
  position: absolute;
  bottom: -45px;
  right: 0;
  max-width: 350px;
  width: 30%;
}

.chara-introduction-area-wrap {
  position: relative;
}

.sec4_bg_star1 {
  position: absolute;
  top: -100px;
  left: 0;
  max-width: 350px;
  width: 30%;
  z-index: 1;
}
@media screen and (max-width: 1024px) {
  .sec4_bg_star1 {
    top: 10px;
  }
}

.sec4_bg_star2 {
  position: absolute;
  top: -100px;
  right: 0;
  max-width: 350px;
  width: 30%;
  z-index: 1;
}

.chara-introduction-area {
  position: relative;
  z-index: 2;
}

.sec5_bg_star1 {
  position: absolute;
  top: -44px;
  left: -320px;
  max-width: 300px;
  width: 35%;
  z-index: 1;
}

.sec5_bg_star2 {
  position: absolute;
  top: 180px;
  right: -268px;
  z-index: 1;
  max-width: 300px;
  width: 35%;
}

.sec5_bg_star3 {
  position: absolute;
  top: 415px;
  left: -240px;
  z-index: 1;
  max-width: 300px;
  width: 35%;
}

.twitter-timeline {
  position: relative;
  z-index: 2;
}

.gyaar-left {
  position: absolute;
  bottom: -40px;
  left: 5%;
  transform: translateX(-5%);
  width: 25%;
  max-width: 310px;
}
@media screen and (max-width: 600px) {
  .gyaar-left {
    display: none;
  }
}

.gyaar-right {
  position: absolute;
  bottom: -40px;
  right: 5%;
  transform: translateX(5%);
  width: 25%;
  max-width: 310px;
}
@media screen and (max-width: 600px) {
  .gyaar-right {
    width: 70%;
    right: 0;
    left: 50%;
    transform: translateX(-50%);
    bottom: -80px;
  }
}

@media screen and (max-width: 1024px) {
  .sec3_ttl {
    max-width: 530px;
    width: 80%;
  }
}

@media screen and (max-width: 1024px) {
  .sec4_ttl {
    max-width: 530px;
    width: 80%;
  }
}
@media screen and (max-width: 600px) {
  .sec4_ttl {
    top: -10px;
  }
}

@media screen and (max-width: 1024px) {
  .sec5_ttl {
    max-width: 700px;
    width: 90%;
  }
}

.game-menu-fansite {
  margin-left: 5px;
}

.live {
  background: url(/images/game/bg_sec5.png) repeat-x;
  background-position: center 35px;
  padding: 120px 0px 50px;
  margin-top: -50px;
}
@media screen and (max-width: 1024px) {
  .live {
    padding: 0 0 50px;
  }
}

.live-area {
  display: flex;
  justify-content: center;
  margin: 0 30px;
}
@media screen and (max-width: 1024px) {
  .live-area {
    display: block;
    margin: 0;
  }
}

.video-area {
  width: 70%;
  max-width: 1280px;
}
@media screen and (max-width: 1024px) {
  .video-area {
    width: 100%;
    margin-top: 100px;
  }
}

.live-content-area {
  width: 30%;
  max-width: 500px;
  height: 100%;
  max-height: 700px;
  background-color: #fff;
  box-shadow: 5px 5px 0px 10px #000000;
  border-radius: 32px;
  padding: 30px 10px;
  text-align: center;
  margin-left: 20px;
  position: relative;
}
@media screen and (max-width: 1024px) {
  .live-content-area {
    width: 98%;
    border: 5px solid #252525;
    box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, 0.4);
    margin: 10px auto;
  }
}

.live-username {
  margin-bottom: 10px;
}

.live-coin {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
}
@media screen and (max-width: 600px) {
  .live-coin {
    margin-bottom: 10px;
  }
}

.live-coin-pocket-wrap {
  display: flex;
  align-items: center;
  margin-left: 5px;
  justify-content: center;
}

.modal-coin-pocket {
  margin-bottom: 10px;
}

.live-coin-pocket {
  margin-left: 5px;
}

.live-coin-update {
  color: #fff;
  background-color: #D8D8D8;
  border-radius: 4px;
  padding: 5px 10px;
  margin-left: 10px;
  transition: all 0.3s;
}
.live-coin-update:hover {
  color: #fff;
  opacity: 0.7;
}
.live-coin-update::before {
  content: "";
  background: url(/images/live-coin-update.png) no-repeat;
  background-size: contain;
  display: inline-block;
  width: 15px;
  height: 15px;
  vertical-align: bottom;
}

.live-coin-buy {
  font-size: 16px;
  color: #fff;
  display: flex;
  align-items: center;
  background-color: #E84259;
  border-radius: 4px;
  padding: 5px 10px;
  margin-left: 10px;
  transition: all 0.3s;
}
.live-coin-buy:hover {
  color: #fff;
  opacity: 0.7;
}
.live-coin-buy .live-coin-buy-img {
  margin-right: 5px;
  width: 20%;
}

.live-item-area {
  margin-top: 30px;
}
@media screen and (max-width: 600px) {
  .live-item-area {
    margin-top: 10px;
  }
}

.item-tab-label {
  font-weight: bold;
  position: relative;
  z-index: 1;
  cursor: pointer;
  margin-right: 40px;
  flex: 1;
  padding: 5px 0;
}
@media screen and (max-width: 600px) {
  .item-tab-label {
    font-size: 15px;
  }
}
.item-tab-label:last-of-type {
  margin-right: 0px;
}

.item-tab-label:hover {
  opacity: 0.7;
}

.item-tab-content {
  flex: 100%;
  display: none;
  overflow: hidden;
}

.active-border {
  border-bottom: 5px solid #F8329D;
}

.active {
  display: block;
}

.item-tab-content {
  margin: 0px 20px;
  height: 400px;
  overflow-y: scroll;
}
@media screen and (max-width: 600px) {
  .item-tab-content {
    margin: 0px 10px;
    height: 200px;
  }
}

.item-content {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}

.item-content-list {
  margin-bottom: 20px;
  flex-basis: 33.333%;
}
@media screen and (max-width: 600px) {
  .item-content-list {
    margin-bottom: 10px;
  }
}
.item-content-list a:hover {
  opacity: 0.7;
  transition: all 0.3s;
  color: #000;
}
.item-content-list .open:hover {
  opacity: 0.7;
  transition: all 0.3s;
  color: #000;
}
.item-content-list .item-price::before {
  content: "";
  background: url(/images/live-banacoin.png) no-repeat;
  background-size: contain;
  display: inline-block;
  width: 18px;
  height: 20px;
  margin-right: 5px;
  vertical-align: text-bottom;
}
.item-content-list .open-modal {
  cursor: pointer;
}

.item-name {
  font-size: 14px;
}

.live-gray {
  display: none;
  position: absolute;
  width: 100%;
  max-width: 500px;
  height: 100%;
  left: 0px;
  top: 0px;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.7);
  padding-right: 30px;
  padding: 30px 10px;
  border-radius: 26px;
}
@media screen and (max-width: 600px) {
  .live-gray {
    border-radius: 22px;
  }
}

.live-window {
  position: absolute;
  top: 10%;
  left: 2%;
  width: 96%;
  max-width: 500px;
  padding: 40px;
  background-color: #fff;
  border-radius: 24px;
}
@media screen and (max-width: 600px) {
  .live-window {
    padding: 20px;
    top: 5%;
    left: 5%;
    width: 90%;
    overflow-y: auto;
  }
}
.live-window .error-price {
  color: #E84259;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
}
@media screen and (max-width: 600px) {
  .live-window .error-price {
    font-size: 16px;
    margin-bottom: 5px;
  }
}
.live-window .live-description {
  font-size: 14px;
  margin-bottom: 10px;
}
.live-window .word-count {
  font-size: 14px;
  margin-bottom: 10px;
}
.live-window .live-sub-description {
  font-size: 14px;
  text-align: left;
  margin: 5px auto 20px;
}
.live-window .comment-form {
  width: 100%;
  margin: 0 auto 10px;
  font-size: 16px;
  font-weight: 400;
  padding: 0.75em 1em;
  outline: none;
  background: #efefef;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media screen and (max-width: 600px) {
  .live-window .item-name {
    font-size: 14px;
  }
}
@media screen and (max-width: 600px) {
  .live-window .item-price {
    font-size: 15px;
  }
}
.live-window .live-window-close {
  position: absolute;
  padding: 5px 13px;
  border-radius: 10px;
  top: 10%;
  right: 5%;
  cursor: pointer;
}
.live-window .live-window-close::before {
  content: "";
  position: absolute;
  top: 10%;
  left: 50%;
  width: 3px;
  height: 23px;
  background: #4b4747;
  transform: translate(-50%, -50%) rotate(45deg);
}
@media screen and (max-width: 600px) {
  .live-window .live-window-close::before {
    height: 20px;
  }
}
.live-window .live-window-close::after {
  content: "";
  position: absolute;
  top: 10%;
  left: 50%;
  width: 3px;
  height: 23px;
  background: #4b4747;
  transform: translate(-50%, -50%) rotate(-45deg);
}
@media screen and (max-width: 600px) {
  .live-window .live-window-close::after {
    height: 20px;
  }
}
.live-window .comment-wrap {
  margin: 10px 0px 0px 20px;
  text-align: left;
  display: none;
}
@media screen and (max-width: 600px) {
  .live-window .comment-wrap {
    margin: 0px 0px 10px 10px;
  }
}
.live-window .comment-wrap .comment-title {
  font-size: clamp(0.75rem, 0.73vw, 0.875rem);
}
.live-window .comment-wrap .comment-content {
  font-size: clamp(0.875rem, 0.83vw, 1rem);
  line-height: 1.4;
  overflow-wrap: break-word;
}

.comment-window {
  position: absolute;
  top: 10%;
  left: 2%;
  width: 96%;
  max-width: 500px;
  padding: 40px;
  background-color: #fff;
  border-radius: 24px;
  overflow-y: auto;
}
@media screen and (max-width: 600px) {
  .comment-window {
    position: absolute;
    padding: 30px;
    top: 2%;
    left: 2%;
    min-height: 50%;
    max-height: 80%;
    width: 96%;
  }
}
@media screen and (max-width: 600px) {
  .comment-window .comment-title {
    font-size: 15px;
  }
}
.comment-window .comment-area {
  resize: none;
}

.comment-confirm-window {
  position: absolute;
  top: 10%;
  left: 2%;
  width: 96%;
  max-width: 500px;
  padding: 40px;
  background-color: #fff;
  border-radius: 24px;
  overflow-y: auto;
}
@media screen and (max-width: 600px) {
  .comment-confirm-window {
    padding: 20px;
    top: 5%;
    left: 5%;
    height: 90%;
    width: 90%;
    overflow-y: auto;
  }
}

.live-btn-wrap {
  display: flex;
  justify-content: center;
  margin-top: 20px;
}
@media screen and (max-width: 600px) {
  .live-btn-wrap {
    margin-top: 5px;
  }
}
.live-btn-wrap .live-back-btn {
  background-color: #F1F1F1;
  width: 100px;
  padding: 5px 10px;
  border-radius: 10px;
}
.live-btn-wrap .comment-send-btn {
  color: #fff;
  background-color: #E84259;
  margin-right: 0px;
  margin-left: 10px;
}
.live-btn-wrap .comment-send-btn:hover {
  color: #fff;
}
.live-btn-wrap .live-send-btn {
  color: #fff;
  background-color: #E84259;
  margin-right: 0px;
  margin-left: 10px;
}
.live-btn-wrap .live-send-btn:hover {
  color: #fff;
}

.error-price {
  color: #E84259;
}

.error-text {
  color: #E84259;
  padding-bottom: 3px;
}
@media screen and (max-width: 600px) {
  .error-text {
    font-size: 14px;
  }
}

.live-disable {
  display: none;
}

.loading {
  text-align: center;
  padding: 30px;
  background-color: white;
}

.live-stream-ended-text {
  margin-bottom: 30px;
}
@media screen and (max-width: 600px) {
  .live-stream-ended-text {
    font-size: 14px;
  }
}

.live-item-img {
  width: 80px;
}

.live-coin-img {
  margin-left: 5px;
}

#video-player {
  background-color: #000;
}

.live-attention {
  background-color: #f5f5f5;
  color: #F8329D;
  padding: 20px;
  margin: 10px auto;
  padding-left: 2em;
  text-indent: -1em;
}
@media screen and (max-width: 1024px) {
  .live-attention {
    display: none;
  }
}

.live-attention-sp {
  display: none;
}
@media screen and (max-width: 1024px) {
  .live-attention-sp {
    display: block;
    background-color: #f5f5f5;
    color: #F8329D;
    padding: 20px;
    margin: 10px auto;
    width: 70%;
    padding-left: 2em;
    text-indent: -1em;
  }
}
@media screen and (max-width: 600px) {
  .live-attention-sp {
    width: 90%;
  }
}

.comment-text-count {
  text-align: right;
}

.error-now-count {
  color: #E84259;
}

.maintenance-body {
  background: rgb(234, 234, 234);
}

.maintenance-wrap {
  min-height: 100vh;
  position: relative;
  padding: 150px 0;
}
@media screen and (max-width: 600px) {
  .maintenance-wrap {
    padding: 80px 0;
  }
}

.maintenance-title-img {
  width: 25%;
  margin: 15px 0;
}
@media screen and (max-width: 600px) {
  .maintenance-title-img {
    width: 55%;
    margin: 40px 0;
  }
}

.maintenance-box {
  text-align: center;
  width: 80%;
  max-width: 1000px;
  padding: 50px 0;
  border: 3px solid #252525;
  border-radius: 50px;
  background-color: #fff;
  margin: 0 auto;
}
@media screen and (max-width: 600px) {
  .maintenance-box {
    width: 90%;
    padding: 70px 0;
  }
}

.maintenance-big-text {
  font-size: 1.5rem;
  color: #F8329D;
  font-weight: bold;
}

.maintenance-sm-text {
  font-size: 1rem;
  color: #252525;
}
@media screen and (max-width: 600px) {
  .maintenance-sm-text {
    padding: 0 30px;
  }
}

.maintenance-copyright {
  color: #252525;
  text-align: center;
  line-height: 1.3;
  font-size: 1rem;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
}

.gallery {
  background: url(/images/gallery/bg_gallery.png) repeat;
  width: 100vw;
}
.gallery .category-tab {
  margin: 40px auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  max-width: 600px;
}
@media screen and (max-width: 600px) {
  .gallery .category-tab {
    margin: 20px auto;
  }
}
.gallery .category-tab li {
  width: 90px;
  text-align: center;
  border-radius: 20px;
  margin-right: 15px;
  font-size: 14px;
  background: #C3C3C3;
  transition: all 0.3s;
}
@media screen and (max-width: 600px) {
  .gallery .category-tab li {
    margin-right: 10px;
    font-size: 10px;
    width: 22%;
  }
}
.gallery .category-tab li:last-child {
  margin-right: 0px;
}
.gallery .category-tab li:hover {
  background: #F8329D;
  transition: all 0.3s;
}
.gallery .category-tab li.active {
  background: #F8329D;
}
.gallery .category-tab li a {
  display: block;
  padding: 10px;
  color: #fff;
}
@media screen and (max-width: 600px) {
  .gallery .category-tab li a {
    padding: 10px 8px;
  }
}
.gallery .gallery-area {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  margin-bottom: 50px;
}
@media screen and (max-width: 600px) {
  .gallery .gallery-area {
    grid-template-columns: repeat(2, 1fr);
    row-gap: 15px;
    -moz-column-gap: 10px;
         column-gap: 10px;
  }
}
.gallery .gallery-area li {
  display: grid;
  max-width: 350px;
  width: 100%;
  grid-template-rows: subgrid;
  grid-row: span 1;
}
.gallery .gallery-area li a {
  cursor: pointer;
  height: 200px;
}
@media screen and (max-width: 1024px) {
  .gallery .gallery-area li a {
    height: 120px;
  }
}
@media screen and (max-width: 600px) {
  .gallery .gallery-area li a {
    height: 100px;
  }
}
.gallery .gallery-area li a:hover img {
  transform: scale(1.1);
}
.gallery .gallery-area li .gallery-img {
  width: 100%;
  height: 100%;
  border-radius: 4px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  overflow: hidden;
}
.gallery .gallery-area li .gallery-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: transform 0.6s ease;
}
.gallery .gallery-img-detail {
  max-width: 800px;
  width: 100%;
  margin: 0 auto 40px;
}
.gallery .gallery-img-title {
  font-weight: bold;
  font-size: clamp(1.125rem, 1.43vw, 1.375rem);
  margin-bottom: 20px;
  inline-size: -webkit-fit-content;
  inline-size: -moz-fit-content;
  inline-size: fit-content;
  margin-inline: auto;
}
@media screen and (max-width: 600px) {
  .gallery .gallery-img-title {
    margin-bottom: 10px;
  }
}
.gallery .gallery-img-wrap {
  text-align: center;
}
.gallery .gallery-img-description {
  font-size: clamp(0.875rem, 1.04vw, 1rem);
  margin-top: 10px;
  inline-size: -webkit-fit-content;
  inline-size: -moz-fit-content;
  inline-size: fit-content;
  margin-inline: auto;
}
.gallery .post-wrap {
  margin: 20px auto;
  text-align: center;
}
.gallery .list-return {
  margin: 40px auto 0px;
  text-align: center;
}
@media screen and (max-width: 600px) {
  .gallery .list-return {
    margin: 30px auto 0px;
  }
}
.gallery .gallery-empty {
  text-align: center;
  margin: 50px auto;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL3N0eWxlLmNzcyIsIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7RUFFSTtBREVKOztBQ0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FERUo7O0FDQ0U7RUFDRTtBREVKOztBQ0NFO0VBQ0U7QURFSjs7QUNDRTtFQUNFO0VBQ0E7QURFSjs7QUV2QkE7RUFDSSxjQ0hhO0VESWIsNENFTGM7QUorQmxCOztBRXZCQTtFQUNJO0FGMEJKOztBRXZCQTtFQUNJO0VBQ0E7RUFDQTtBRjBCSjtBSzFCRTtFSEhGO0lBTVE7RUYyQk47QUFDRjs7QUV4QkE7RUFDSTtFQUNBO0FGMkJKOztBRXhCQTtFQUNJO0FGMkJKOztBRXhCQTtFQUNJO0VBQ0E7RUFDQSxjQ2pDYTtFRGtDYiw0Q0VuQ2M7QUo4RGxCO0FFekJJO0VBQ0k7QUYyQlI7O0FFdkJBOzs7Ozs7RUFNSTtFQUNBLDRDRWpEYztFRmtEZDtBRjBCSjs7QUs3REU7RUhzQ0Y7SUFFUTtFRjBCTjtBQUNGOztBRXZCQTtFQUNJO0VBQ0E7RUFDQTtBRjBCSjs7QUV2QkE7RUFDSTtJQUNJO0VGMEJOO0FBQ0Y7QUV2QkE7RUFDSTtJQUNJO0VGeUJOO0FBQ0Y7QUV0QkE7RUFDSTtBRndCSjtBS3ZGRTtFSDhERjtJQUlRO0VGeUJOO0FBQ0Y7O0FFdEJBO0VBQ0k7QUZ5Qko7O0FFdEJBO0VBQ0k7QUZ5Qko7O0FFckJBO0VBQ0k7QUZ3Qko7QUt4R0U7RUgrRUY7SUFJUTtFRnlCTjtBQUNGOztBRXRCQTtFQUNJO0FGeUJKO0FLakhFO0VIdUZGO0lBSVE7RUYwQk47QUFDRjtBS3RIRTtFSHVGRjtJQVFRO0VGMkJOO0FBQ0Y7O0FFdkJBO0VBQ0k7QUYwQko7QUsvSEU7RUhvR0Y7SUFJUTtFRjJCTjtBQUNGOztBRXZCQTtFQUNJO0FGMEJKO0FLeElFO0VINkdGO0lBSVE7RUYyQk47QUFDRjtBSzdJRTtFSDZHRjtJQVFRO0VGNEJOO0FBQ0Y7O0FFeEJBO0VBQ0k7QUYyQko7QUt0SkU7RUgwSEY7SUFJUTtFRjRCTjtBQUNGOztBRXhCQTtFQUNJO0FGMkJKO0FLL0pFO0VIbUlGO0lBSVE7RUY0Qk47QUFDRjs7QU1oTEE7RUFDSTtFQUNBO0FObUxKOztBTWhMQTtFQUNJO0VBQ0E7RUFDQTtBTm1MSjtBSy9LRTtFQ1BGO0lBTVE7RU5vTE47QUFDRjs7QU1qTEE7RUFDSTtBTm9MSjtBS3hMRTtFQ0dGO0lBSVE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFTnFMTjtBQUNGOztBTWxMQTtFQUNJO0VBQ0E7QU5xTEo7O0FNbExBO0VBQ0k7RUFDQTtFQUNBO0FOcUxKO0FLNU1FO0VDb0JGO0lBTVE7RU5zTE47QUFDRjs7QU1uTEE7RUFDSTtBTnNMSjtBS3JORTtFQzhCRjtJQUlRO0VOdUxOO0FBQ0Y7QU1yTEk7RUFDSTtBTnVMUjtBTXBMSTs7RUFFSTtFQUNBO0VBQ0E7QU5zTFI7QU1uTEk7RUFDSTtFQUNBO0VBQ0E7QU5xTFI7QU1sTEk7RUFDSTtFQUNBO0VBQ0E7QU5vTFI7QUs3T0U7RUNzREU7SUFNUTtFTnFMVjtBQUNGO0FNbExRO0VBQ0k7QU5vTFo7O0FNL0tBO0VBQ0k7QU5rTEo7QUt6UEU7RUNzRUY7SUFJUTtFTm1MTjtBQUNGOztBTWhMQTtFQUNJO0FObUxKO0FNakxJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FObUxSO0FNakxRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5tTFo7O0FNNUtBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTitLSjs7QU01S0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU4rS0o7O0FNM0tBO0VBQ0k7VUFBQTtBTjhLSjs7QU0zS0E7RUFDSTtJQUNJO0lBQ0E7RU44S047RU0zS0U7SUFDSTtJQUNBO0VONktOO0FBQ0Y7O0FNdExBO0VBQ0k7SUFDSTtJQUNBO0VOOEtOO0VNM0tFO0lBQ0k7SUFDQTtFTjZLTjtBQUNGO0FNMUtBO0VBQ0k7VUFBQTtBTjRLSjs7QU16S0E7RUFDSTtJQUNJO0lBQ0E7RU40S047RU16S0U7SUFDSTtJQUNBO0VOMktOO0FBQ0Y7O0FNcExBO0VBQ0k7SUFDSTtJQUNBO0VONEtOO0VNektFO0lBQ0k7SUFDQTtFTjJLTjtBQUNGO0FNeEtBO0VBQ0k7RUFDQTtBTjBLSjtBSzNVRTtFQytKRjtJQU9RO0VOeUtOO0FBQ0Y7O0FNdEtBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnlLSjtBS3hWRTtFQzBLRjtJQVFRO0lBQ0E7SUFDQTtFTjBLTjtBQUNGOztBTXZLQTtFQUNJO0VBQ0E7RUFDQTtBTjBLSjtBTXZLSTtFQUNJO0FOeUtSO0FLeFdFO0VDd0xGO0lBV1E7SUFDQTtFTnlLTjtBQUNGO0FLOVdFO0VDd0xGO0lBZ0JRO0lBQ0E7SUFDQTtJQUNBO0VOMEtOO0FBQ0Y7O0FNdEtBO0VBQ0k7QU55S0o7O0FNcEtBO0VBQ0k7RUFDQTtFQUNBO0FOdUtKO0FLaFlFO0VDc05GO0lBTVE7SUFDQTtFTndLTjtBQUNGOztBTXJLQTtFQUNJO0VBQ0E7QU53S0o7O0FNcktBO0VBQ0k7QU53S0o7QUsvWUU7RUNzT0Y7SUFJUTtFTnlLTjtBQUNGOztBT2hhQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJKUGE7RUlRYjtFQUNBO0FQbWFKO0FLOVpFO0VFWkY7SUFVUTtFUG9hTjtBQUNGOztBT2phQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUG9hSjs7QU9qYUE7RUFDSTtBUG9hSjtBS2hiRTtFRVdGO0lBSVE7RVBxYU47QUFDRjs7QU9sYUE7RUFDSTtBUHFhSjtBT25hSTtFQUNJO0FQcWFSOztBSzViRTtFRTJCRjtJQUdRO0VQbWFOO0FBQ0Y7QU9qYUk7RUFDSTtFQUNBO0FQbWFSO0FPaGFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVBrYVI7O0FPOVpBO0VBQ0k7QVBpYUo7QU8vWkk7RUFDSTtBUGlhUjs7QU83WkE7RUFDSSx5QkpqRUU7RUlrRUY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQZ2FKO0FLN2RFO0VFc0RGO0lBVVE7SUFDQTtJQUNBO0VQaWFOO0FBQ0Y7QU8vWkk7RUFDSTtBUGlhUjs7QU83WkE7RUFDSTtBUGdhSjs7QU83WkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBnYUo7O0FPN1pBO0VBQ0k7QVBnYUo7QU83WlE7RUFDSTtFQUNBO0VBQ0E7QVArWlo7O0FPMVpBO0VBQ0k7RUFDQSx5Qkp6SGE7RUkwSGI7RUFDQTtBUDZaSjs7QU8xWkE7RUFDSTtBUDZaSjs7QU8xWkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDZaSjtBS3hoQkU7RUVvSEY7SUFVUTtJQUNBO0lBQ0E7RVA4Wk47QUFDRjtBTzVaSTtFQUNJO0FQOFpSO0FPMVpRO0VBQ0k7RUFDQTtBUDRaWjs7QU92WkE7RUFDSTtBUDBaSjs7QU92WkE7RUFDSTtBUDBaSjtBT3haSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQMFpSO0FLdmpCRTtFRXNKRTtJQVVRO0VQMlpWO0FBQ0Y7O0FPdFpBO0VBQ0k7QVB5Wko7O0FPdFpBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHlaSjs7QU90WkE7RUFDSTtBUHlaSjs7QU90WkE7RUFDSTtFQUNBLHlCSjVNYTtBSHFtQmpCOztBT3RaQTtFQUNJO0FQeVpKOztBT3RaQTtFQUNJO0FQeVpKOztBT3RaQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQeVpKO0FPdlpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVB5WlI7QU92WlE7RUFDSTtBUHlaWjtBT3JaSTtFQUNJLGNKOU9GO0FIcW9CTjtBT3JaUTtFQUNJO0VBQ0E7QVB1Wlo7O0FPbFpBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHFaSjs7QU9sWkE7RUFDSTtBUHFaSjs7QU9sWkE7RUFDSTtBUHFaSjs7QU9sWkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBxWko7O0FPbFpBOzs7RUFHSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQcVpKOztBT2xaQTtFQUNJO0FQcVpKOztBT2xaQTtFQUNJO0FQcVpKOztBT2xaQTtFQUNJO0FQcVpKOztBT2xaQTtFQUNJO0VBQ0E7QVBxWko7O0FPbFpBO0VBQ0k7RUFDQTtBUHFaSjs7QU9sWkE7RUFDSTtBUHFaSjs7QU9sWkE7RUFDSTtBUHFaSjs7QU9sWkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQcVpKOztBT2xaQTtFQUNJO0FQcVpKOztBT2xaQTtFQUNJO0FQcVpKO0FLNXRCRTtFRXNVRjtJQUlRO0VQc1pOO0FBQ0Y7O0FPblpBO0VBQ0k7RUFDQTtBUHNaSjtBT3BaSTtFQUNJO0VBQ0E7QVBzWlI7O0FPbFpBO0VBQ0ksY0psV0k7RUltV0o7RUFDQTtFQUNBO0FQcVpKOztBT2xaQTtFQUNJO0VBQ0E7RUFDQTtBUHFaSjs7QU9qWkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQb1pSOztBTzlZSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0FQaVpSOztBTzVZQTtFQUNJO0VBQ0E7QVArWUo7O0FPNVlBO0VBQ0k7RUFDQTtBUCtZSjtBTzdZSTtFQUNJO0FQK1lSOztBUXB5QkE7RUFDSTtBUnV5Qko7O0FRcHlCQTtFQUNJO0VBQ0E7QVJ1eUJKOztBUXB5QkE7RUFDSTtBUnV5Qko7QUtyeUJFO0VHSEY7SUFJUTtFUnd5Qk47QUFDRjs7QVFyeUJBO0VBQ0k7RUFDQTtBUnd5Qko7O0FRcnlCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO1VBQUE7RUFDQTtVQUFBO0VBQ0E7VUFBQTtFQUNBO1VBQUE7RUFDQTtBUnd5Qko7QUs1ekJFO0VHVUY7SUFhUTtFUnl5Qk47QUFDRjtBUXZ5Qkk7RUFDSTtJQUNJO0VSeXlCVjtFUXR5Qk07SUFDSTtFUnd5QlY7QUFD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cW9FSjtBS3J1RUU7RUk0RkY7SUFPUTtFVHNvRU47QUFDRjs7QVNub0VBO0VBQ0k7RUFDQTtBVHNvRUo7QUsvdUVFO0VJdUdGO0lBS1E7RVR1b0VOO0FBQ0Y7QUtwdkVFO0VJdUdGO0lBU1E7SUFDQTtFVHdvRU47QUFDRjs7QVNyb0VBO0VBQ0ksY05oSUU7RU1pSUY7QVR3b0VKOztBU3JvRUE7RUFDSTtBVHdvRUo7O0FTcm9FQTtFQUNJO0FUd29FSjs7QVNyb0VBO0VBQ0k7RUFDQTtFQUNBO0FUd29FSjs7QVNyb0VBO0VBQ0k7RUFDQTtFQUNBO0FUd29FSjs7QVNyb0VBO0VBQ0k7RUFDQTtFQUNBO0FUd29FSjtBU3RvRUk7RUFDSTtBVHdvRVI7O0FTcG9FQTtFQUNJO0VBQ0E7RUFDQTtBVHVvRUo7O0FTbm9FSTtFQUNJLGNOeEtIO0VNeUtHO0VBQ0E7QVRzb0VSO0FTcG9FUTtFQUNJO0VBQ0E7RUFDQSx5Qk4vS1A7RU1nTE87RUFDQTtFQUNBO0VBQ0E7RUFHQTtBVHNvRVo7O0FTam9FQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRvb0VKOztBU2pvRUE7RUFDSSx5Qk5uTUU7QUh1MEVOOztBU2pvRUE7RUFDSSx5Qk4xTUU7QUg4MEVOOztBU2pvRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRvb0VKO0FLNzBFRTtFSW1NRjtJQVNRO0lBQ0E7RVRxb0VOO0FBQ0Y7QVNub0VJO0VBQ0k7RUFDQTtBVHFvRVI7QVNsb0VJO0VBQ0k7QVRvb0VSO0FLMTFFRTtFSXFORTtJQUlRO0lBRUE7RVRvb0VWO0FBQ0Y7QUtoMkVFO0VJK05FO0lBRVE7RVRtb0VWO0FBQ0Y7O0FTL25FQTtFQUNJO0VBQ0E7RUFDQTtBVGtvRUo7O0FTL25FQTtFQUNJO0VBQ0E7QVRrb0VKOztBUy9uRUE7RUFDSTtFQUNBO0FUa29FSjs7QVMvbkVBO0VBQ0k7RUFDQTtBVGtvRUo7O0FTL25FQTtFQUNJO0VBQ0E7QVRrb0VKOztBUy9uRUE7RUFDSTtFQUNBO0FUa29FSjs7QVMvbkVBO0VBQ0k7RUFDQTtBVGtvRUo7O0FT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Q0Y7O0FZLzJGQTtFQUNJO0FaazNGSjtBSy8zRkU7RU9ZRjtJQUlRO0VabTNGTjtBQUNGOztBWWgzRkE7RUFDSTtFQUNBO0FabTNGSjtBS3o0RkU7RU9vQkY7SUFLUTtFWm8zRk47QUFDRjs7QVlqM0ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVpvM0ZKOztBWWgzRkk7RUFDSTtFQUNBLGNUckRTO0FIdzZGakI7O0FZLzJGQTtFQUNJO0VBQ0E7QVprM0ZKO0FLLzVGRTtFTzJDRjtJQUtRO0lBQ0E7RVptM0ZOO0FBQ0Y7O0FZaDNGQTtFQUtJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVorMkZKO0FLNzZGRTtFT3FERjtJQUVRO0VaMDNGTjtBQUNGOztBWWozRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWm8zRko7QUt6N0ZFO0VPaUVGO0lBT1E7RVpxM0ZOO0FBQ0Y7O0FZbDNGQTtFQUNJO0VBQ0E7QVpxM0ZKOztBWWwzRkE7RUFDSTtFQUNBO0FacTNGSjtBS3g4RkU7RU9pRkY7SUFLUTtFWnMzRk47QUFDRjtBWXAzRkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJUbkdJO0VTb0dKLFdUckdEO0VTc0dDO0VBQ0E7QVpzM0ZSO0FZcDNGUTtFQUNJLG1CVGxITjtBSHcrRk47QUs5OUZFO0VPeUZFO0lBbUJRO0VaczNGVjtFWXAzRlU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFWnMzRmQ7RVluM0ZVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RVpxM0ZkO0FBQ0Y7QVlqM0ZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CVHhJSTtFU3lJSixXVDFJRDtFUzJJQztFQUNBO0FabTNGUjtBWWgzRkk7RUFDSSxtQlR4SkY7RVN5SkUsV1RqSkQ7QUhtZ0dQOztBWTkyRkE7RUFDSTtFQUNBO0FaaTNGSjtBWS8yRkk7RUFDSTtBWmkzRlI7O0FZNzJGQTtFQUNJLHlCVHBLRTtBSG9oR047O0FhdmhHSTtFQUNJO0FiMGhHUjtBYXZoR0k7RUFDSTtFQUNBO0FieWhHUjtBYXRoR0k7RUFDSTtFQUNBO0Fid2hHUjtBYXJoR0k7RUFDSTtBYnVoR1I7QWFyaEdRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYnVoR1o7QWFwaEdRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWJzaEdaO0FhcGhHWTtFQUNJO0Fic2hHaEI7QWFsaEdRO0VBQ0k7RUFDQTtBYm9oR1o7QWFsaEdZO0VBQ0k7QWJvaEdoQjtBYWhoR1E7RUFDSTtBYmtoR1o7QWFoaEdZO0VBQ0k7RUFDQTtBYmtoR2hCO0FhOWdHUTtFQUNJO0VBQ0E7QWJnaEdaO0FhN2dHUTtFQUNJO0FiK2dHWjtBYTdnR1k7RUFDSTtFQUNBO0FiK2dHaEI7QWExZ0dJO0VBQ0k7RUFDQTtBYjRnR1I7QUt6a0dFO0VRMkRFO0lBS1E7SUFDQTtFYjZnR1Y7QUFDRjtBYTFnR0k7RUFDSTtBYjRnR1I7QWF6Z0dJO0VBQ0ksY1ZwRkY7RVVxRkU7RUFDQTtFQUNBO0FiMmdHUjtBYXpnR1E7RUFDSSxjVjFGTjtFVTJGTTtBYjJnR1o7QWF2Z0dJO0VBQ0k7RUFDQTtFQUNBO0FieWdHUjtBYXRnR0k7RUFDSTtFQUNBO0VBQ0E7QWJ3Z0dSOztBY2xuR0E7RUFDSTtFQUNBO0FkcW5HSjs7QWNsbkdBO0VBQ0k7RUFDQTtFQUNBO0FkcW5HSjtBY25uR0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBZHFuR1I7QWNubkdRO0VBQ0k7QWRxbkdaOztBY2huR0E7RUFDSTtFQUNBO0FkbW5HSjs7QWNobkdBO0VBQ0k7RUFDQTtBZG1uR0o7QUtwb0dFO0VTZUY7SUFJUTtFZHFuR047QUFDRjs7QWNsbkdBO0VBQ0k7RUFDQTtBZHFuR0o7O0FjbG5HQTtFQUNJLHlCWHZDRTtFV3dDRjtFQUNBO0VBQ0E7QWRxbkdKO0Fjbm5HSTtFQUNJO0VBQ0E7VUFBQTtFQUNBO0FkcW5HUjs7QWNqbkdBO0VBQ0k7RUFDQTtVQUFBO0VBQ0E7QWRvbkdKOztBY2puR0E7RUFDSTtFQUNBLHlCWDNERTtFVzRERjtBZG9uR0o7O0Fjam5HQTtFQUNJO0VBQ0E7QWRvbkdKO0FjbG5HSTtFQUNJO0VBQ0E7RUFDQTtBZG9uR1I7QUtockdFO0VTeURFO0lBS1E7SUFDQTtFZHNuR1Y7QUFDRjtBY3BuR1E7RUFDSTtFQUNBLDBDVmxGSztFVW1GTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fkc25HWjs7QWNqbkdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWRvbkdKO0FLNXNHRTtFU29GRjtJQU9RO0VkcW5HTjtBQUNGO0Fjbm5HSTtFQUNJO0VBQ0E7RUFDQTtBZHFuR1I7QWNubkdRO0VBQ0k7RUFDQSwwQ1ZuSEs7RVVvSEwseUJYaEhOO0VXaUhNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkcW5HWjtBY2puR0k7RUFDSSxjWDNIUTtFVzRIUjtBZG1uR1I7QWNobkdJO0VBQ0k7QWRrbkdSO0FjaG5HUTtFQUNJO0VBQ0E7QWRrbkdaO0FjaG5HUTtFQUNJO0Fka25HWjs7QWM3bUdBO0VBQ0k7QWRnbkdKOztBYzdtR0E7RUFDSTtFQUNBO0VBQ0E7QWRnbkdKOztBYzdtR0E7RUFDSTtFQUNBO0FkZ25HSjs7QWM3bUdBO0VBQ0ksY1g1Slk7RVc2Slo7RUFDQTtBZGduR0o7QUt4d0dFO0VTcUpGO0lBTVE7RWRpbkdOO0FBQ0Y7O0FjOW1HQTtFQUNJLGNYMUtFO0VXMktGO0VBQ0E7QWRpbkdKO0FLbnhHRTtFUytKRjtJQU1RO0Vka25HTjtBQUNGOztBYy9tR0E7RUFDSSxjWHBMRTtFV3FMRjtFQUNBO0Fka25HSjs7QWMvbUdBO0VBQ0k7RUFDQTtFQUNBO0Fka25HSjs7QWMvbUdBO0VBQ0k7QWRrbkdKOztBYy9tR0E7RUFDSTtBZGtuR0o7O0FleHpHQTtFQUNJO0FmMnpHSjs7QWV4ekdBO0VBQ0k7RUFDQTtBZjJ6R0o7QUtyekdFO0VVUkY7SUFLUTtFZjR6R047QUFDRjs7QWV6ekdBO0VBQ0k7QWY0ekdKO0FLOXpHRTtFVUNGO0lBSVE7SUFDQTtFZjZ6R047QUFDRjs7QWUxekdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFD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QTtBZm0yR0o7QUszOUlFO0VVZ25DRjtJQVdRO0lBQ0E7SUFDQTtFZm8yR047QUFDRjs7QWVqMkdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmbzJHSjtBSzMrSUU7RVVpb0NGO0lBU1E7RWZxMkdOO0FBQ0Y7O0FlbDJHQTtFQUNJO0FmcTJHSjtBS3AvSUU7RVU4b0NGO0lBSVE7SUFDQTtJQUNBO0VmczJHTjtBQUNGOztBZW4yR0E7RUFDSTtBZnMyR0o7QUsvL0lFO0VVd3BDRjtJQUlRO0lBQ0E7SUFDQTtFZnUyR047QUFDRjs7QWVwMkdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmdTJHSjtBSy9nSkU7RVVrcUNGO0lBU1E7RWZ3MkdOO0FBQ0Y7O0FlcjJHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZncyR0o7O0FlcjJHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmdzJHSjs7QWVyMkdBO0VBQ0k7RUFDQTtBZncyR0o7O0FlcjJHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZncyR0o7O0FlcjJHQTtFQUNJO0FmdzJHSjs7QWVyMkdBO0VBQ0k7QWZ3MkdKOztBZXIyR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZ3MkdKOztBZXIyR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmdzJHSjs7QWVyMkdBO0VBQ0k7QWZ3MkdKOztBZXIyR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZ3MkdKO0FLM2xKRTtFVTZ1Q0Y7SUFTUTtFZnkyR047QUFDRjs7QWV0MkdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmeTJHSjs7QWV0MkdBO0VBQ0k7RUFDQTtBZnkyR0o7O0FldDJHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnkyR0o7O0FldDJHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnkyR0o7O0FldDJHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnkyR0o7O0FldDJHQTtFQUNJO0VBQ0E7QWZ5MkdKOztBZXQyR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZ5MkdKO0FLdnBKRTtFVXd5Q0Y7SUFTUTtFZjAyR047QUFDRjs7QWV2MkdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmMDJHSjtBS3JxSkU7RVVxekNGO0lBU1E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFZjIyR047QUFDRjs7QUs5cUpFO0VVczBDRjtJQUVRO0lBQ0E7RWYyMkdOO0FBQ0Y7O0FLcnJKRTtFVTYwQ0Y7SUFFUTtJQUNBO0VmMjJHTjtBQUNGO0FLNXJKRTtFVTYwQ0Y7SUFPUTtFZjQyR047QUFDRjs7QUtqc0pFO0VVdzFDRjtJQUVRO0lBQ0E7RWY0MkdOO0FBQ0Y7O0FlejJHQTtFQUNJO0FmNDJHSjs7QWdCeHRKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoQjJ0Sko7QUtudEpFO0VXWkY7SUFPUTtFaEI0dEpOO0FBQ0Y7O0FnQnp0SkE7RUFDSTtFQUNBO0VBQ0E7QWhCNHRKSjtBSzl0SkU7RVdERjtJQU1RO0lBQ0E7RWhCNnRKTjtBQUNGOztBZ0IxdEpBO0VBQ0k7RUFDQTtBaEI2dEpKO0FLenVKRTtFV1VGO0lBS1E7SUFDQTtFaEI4dEpOO0FBQ0Y7O0FnQjN0SkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQjh0Sko7QUs3dkpFO0VXb0JGO0lBY1E7SUFDQTtJQUNBO0lBQ0E7RWhCK3RKTjtBQUNGOztBZ0I1dEpBO0VBQ0k7QWhCK3RKSjs7QWdCNXRKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoQit0Sko7QUtoeEpFO0VXNkNGO0lBT1E7RWhCZ3VKTjtBQUNGOztBZ0I3dEpBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhCZ3VKSjs7QWdCN3RKQTtFQUNJO0FoQmd1Sko7O0FnQjd0SkE7RUFDSTtBaEJndUpKOztBZ0I3dEpBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQmd1Sko7QWdCOXRKSTtFQUNJO0VBQ0E7QWhCZ3VKUjtBZ0I3dEpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCK3RKUjs7QWdCM3RKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEI4dEpKO0FnQjV0Skk7RUFDSTtFQUNBO0FoQjh0SlI7QWdCM3RKSTtFQUNJO0VBQ0E7QWhCNnRKUjs7QWdCenRKQTtFQUNJO0FoQjR0Sko7QUtsMUpFO0VXcUhGO0lBSVE7RWhCNnRKTjtBQUNGOztBZ0IxdEpBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCNnRKSjtBS2oySkU7RVc2SEY7SUFVUTtFaEI4dEpOO0FBQ0Y7QWdCNXRKSTtFQUNJO0FoQjh0SlI7O0FnQjF0SkE7RUFDSTtBaEI2dEpKOztBZ0IxdEpBO0VBQ0k7RUFDQTtFQUNBO0FoQjZ0Sko7O0FnQjF0SkE7RUFDSTtBaEI2dEpKOztBZ0IxdEpBO0VBQ0k7QWhCNnRKSjs7QWdCMXRKQTtFQUNJO0VBQ0E7RUFDQTtBaEI2dEpKO0FLajRKRTtFV2lLRjtJQU1RO0lBQ0E7RWhCOHRKTjtBQUNGOztBZ0IzdEpBO0VBQ0k7RUFDQTtFQUNBO0FoQjh0Sko7O0FnQjN0SkE7RUFDSTtFQUNBO0FoQjh0Sko7QUtsNUpFO0VXa0xGO0lBS1E7RWhCK3RKTjtBQUNGO0FnQjd0Skk7RUFDSTtFQUNBO0VBQ0E7QWhCK3RKUjtBZ0IzdEpRO0VBQ0k7RUFDQTtFQUNBO0FoQjZ0Slo7QWdCeHRKUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCMHRKWjtBZ0J0dEpJO0VBQ0k7QWhCd3RKUjs7QWdCcHRKQTtFQUNJO0FoQnV0Sko7O0FnQnB0SkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCdXRKSjtBS2o4SkU7RVc4TkY7SUFlUTtFaEJ3dEpOO0FBQ0Y7O0FnQnJ0SkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQnd0Sko7QUtqOUpFO0VXaVBGO0lBV1E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEJ5dEpOO0FBQ0Y7QWdCdnRKSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoQnl0SlI7QUtoK0pFO0VXbVFFO0lBT1E7SUFDQTtFaEIwdEpWO0FBQ0Y7QWdCdnRKSTtFQUNJO0VBQ0E7QWhCeXRKUjtBZ0J0dEpJO0VBQ0k7RUFDQTtBaEJ3dEpSO0FnQnJ0Skk7RUFDSTtFQUNBO0VBQ0E7QWhCdXRKUjtBZ0JwdEpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJzdEpSO0FLNy9KRTtFVzBTRTtJQUVRO0VoQnF0SlY7QUFDRjtBS2xnS0U7RVdnVEU7SUFFUTtFaEJvdEpWO0FBQ0Y7QWdCanRKSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJtdEpSO0FnQmp0SlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQm10Slo7QUt6aEtFO0VXOFRNO0lBV1E7RWhCb3RKZDtBQUNGO0FnQmp0SlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQm10Slo7QUt4aUtFO0VXNlVNO0lBV1E7RWhCb3RKZDtBQUNGO0FnQmh0Skk7RUFDSTtFQUNBO0VBQ0E7QWhCa3RKUjtBS2xqS0U7RVc2VkU7SUFNUTtFaEJtdEpWO0FBQ0Y7QWdCanRKUTtFQUNJO0FoQm10Slo7QWdCaHRKUTtFQUNJO0VBQ0E7RUFDQTtBaEJrdEpaOztBZ0I3c0pBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQmd0Sko7QUsza0tFO0VXa1hGO0lBWVE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhCaXRKTjtBQUNGO0FLdGxLRTtFV3VZRTtJQUVRO0VoQml0SlY7QUFDRjtBZ0I5c0pJO0VBQ0k7QWhCZ3RKUjs7QWdCNXNKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEIrc0pKO0FLMW1LRTtFV2taRjtJQVlRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEJndEpOO0FBQ0Y7O0FnQjdzSkE7RUFDSTtFQUNBO0VBQ0E7QWhCZ3RKSjtBSzFuS0U7RVd1YUY7SUFNUTtFaEJpdEpOO0FBQ0Y7QWdCL3NKSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoQml0SlI7QWdCOXNKSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoQmd0SlI7QWdCOXNKUTtFQUNJO0FoQmd0Slo7QWdCNXNKSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoQjhzSlI7QWdCNXNKUTtFQUNJO0FoQjhzSlo7O0FnQnpzSkE7RUFDSTtBaEI0c0pKOztBZ0J6c0pBO0VBQ0k7RUFDQTtBaEI0c0pKO0FLaHFLRTtFV2tkRjtJQUtPO0VoQjZzSkw7QUFDRjs7QWdCMXNKQTtFQUNJO0FoQjZzSko7O0FnQjFzSkE7RUFDSTtFQUNBO0VBQ0E7QWhCNnNKSjs7QWdCMXNKQTtFQUNJO0FoQjZzSko7QUtucktFO0VXcWVGO0lBSVE7RWhCOHNKTjtBQUNGOztBZ0Izc0pBO0VBQ0k7QWhCOHNKSjs7QWdCM3NKQTtFQUNJO0FoQjhzSko7O0FnQjNzSkE7RUFDSTtBaEI4c0pKOztBZ0Izc0pBO0VBQ0k7RUFDQSxjYnJnQkU7RWFzZ0JGO0VBQ0E7RUFDQTtFQUNBO0FoQjhzSko7QUs3c0tFO0VXeWZGO0lBU1E7RWhCK3NKTjtBQUNGOztBZ0I1c0pBO0VBQ0k7QWhCK3NKSjtBS3R0S0U7RVdzZ0JGO0lBSVE7SUFDQTtJQUNBLGNidGhCRjtJYXVoQkU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEJndEpOO0FBQ0Y7QUtsdUtFO0VXc2dCRjtJQWVRO0VoQml0Sk47QUFDRjs7QWdCOXNKQTtFQUNJO0FoQml0Sko7O0FnQjlzSkE7RUFDSTtBaEJpdEpKOztBaUIxdktBO0VBQ0k7QWpCNnZLSjs7QWlCMXZLQTtFQUNJO0VBQ0E7RUFDQTtBakI2dktKO0FLenZLRTtFWVBGO0lBTVE7RWpCOHZLTjtBQUNGOztBaUIzdktBO0VBQ0k7RUFDQTtBakI4dktKO0FLbndLRTtFWUdGO0lBS1E7SUFDQTtFakIrdktOO0FBQ0Y7O0FpQjV2S0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQit2S0o7QUtweEtFO0VZYUY7SUFXUTtJQUNBO0VqQmd3S047QUFDRjs7QWlCN3ZLQTtFQUNJO0VBQ0EsY2R6Q0U7RWMwQ0Y7QWpCZ3dLSjs7QWlCN3ZLQTtFQUNJO0VBQ0EsY2RuRGE7QUhtektqQjtBS3J5S0U7RVltQ0Y7SUFLUTtFakJpd0tOO0FBQ0Y7O0FpQjl2S0E7RUFDSSxjZDNEYTtFYzREYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJpd0tKOztBa0JqMEtBO0VBQ0k7RUFDQTtBbEJvMEtKO0FrQmwwS0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCbzBLUjtBS2wwS0U7RWFSRTtJQVNRO0VsQnEwS1Y7QUFDRjtBa0JuMEtRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CZlJJO0VlU0o7QWxCcTBLWjtBS2gxS0U7RWFJTTtJQVVRO0lBQ0E7SUFDQTtFbEJzMEtkO0FBQ0Y7QWtCcDBLWTtFQUNJO0FsQnMwS2hCO0FrQm4wS1k7RUFDSSxtQmZsQ1Y7RWVtQ1U7QWxCcTBLaEI7QWtCbDBLWTtFQUNJLG1CZnZDVjtBSDIyS047QWtCajBLWTtFQUNJO0VBQ0E7RUFDQTtBbEJtMEtoQjtBS3QyS0U7RWFnQ1U7SUFNUTtFbEJvMEtsQjtBQUNGO0FrQi96S0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEJpMEtSO0FLajNLRTtFYTRDRTtJQU9RO0lBQ0E7SUFDQTtTQUFBO0VsQmswS1Y7QUFDRjtBa0JoMEtRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEJrMEtaO0FrQmgwS1k7RUFDSTtFQUNBO0FsQmswS2hCO0FLbjRLRTtFYStEVTtJQUtRO0VsQm0wS2xCO0FBQ0Y7QUt4NEtFO0VhK0RVO0lBU1E7RWxCbzBLbEI7QUFDRjtBa0JqMEtvQjtFQUNJO0FsQm0wS3hCO0FrQjl6S1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQmcwS2hCO0FrQjl6S2dCO0VBQ0k7RUFDQTtFQUNBO0tBQUE7RUFDQTtBbEJnMEtwQjtBa0J6ektJO0VBQ0k7RUFDQTtFQUNBO0FsQjJ6S1I7QWtCeHpLSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUNBO0FsQjB6S1I7QUt6NktFO0VhMEdFO0lBUVE7RWxCMnpLVjtBQUNGO0FrQnh6S0k7RUFDSTtBbEIwektSO0FrQnZ6S0k7RUFDSTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7QWxCeXpLUjtBa0J0ektJO0VBQ0k7RUFDQTtBbEJ3ektSO0FrQnJ6S0k7RUFDSTtFQUNBO0FsQnV6S1I7QUsvN0tFO0Vhc0lFO0lBS1E7RWxCd3pLVjtBQUNGO0FrQnJ6S0k7RUFDSTtFQUNBO0FsQnV6S1IsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL3N0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3Mvc2V0dGluZy9fcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb21tb24vX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9zZXR0aW5nL19jb2xvci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL3NldHRpbmcvX2ZvbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mdW5jdGlvbi9fbWl4aW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb21tb24vX2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvbW1vbi9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvcGFnZXMvX3RvcC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL3BhZ2VzL19xdWl6LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvcGFnZXMvX2dhbWVJZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL3BhZ2VzL19hY2NvdW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvcGFnZXMvX25ld3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9wYWdlcy9fdGVybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9wYWdlcy9faW5xdWlyeS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL3BhZ2VzL19nYW1lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvcGFnZXMvX2xpdmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9wYWdlcy9fbWFpbnRlbmFuY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9wYWdlcy9fZ2FsbGVyeS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsIGJvZHksIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHVsLCBvbCwgZGwsIGxpLCBkdCwgZGQsIHAsIGRpdiwgc3BhbiwgaW1nLCBhLCB0YWJsZSwgdHIsIHRoLCB0ZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuaGVhZGVyLCBmb290ZXIsIG5hdiwgc2VjdGlvbiwgYXJ0aWNsZSwgYXNpZGUsIGZpZ3VyZSwgZmlnY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiAjMjUyNTI1O1xuICBmb250LWZhbWlseTogXCJNIFBMVVMgUm91bmRlZCAxY1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uYm9keS13cmFwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW5uZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5hIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzI1MjUyNTtcbiAgZm9udC1mYW1pbHk6IFwiTSBQTFVTIFJvdW5kZWQgMWNcIiwgc2Fucy1zZXJpZjtcbn1cbmE6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnAsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbnNwYW4ge1xuICBsZXR0ZXItc3BhY2luZzogMS4xcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk0gUExVUyBSb3VuZGVkIDFjXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIHAge1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIH1cbn1cblxuLmNsZWFyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwODhweCkge1xuICAuaGlkZGVuLXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmhpZGRlbi10YWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbm1haW4ge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIG1haW4ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuLndyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaGlkZGVuLXRhYiAuaGlkZGVuLXBjIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNwLW5vbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNwLW5vbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc3AtdGFiLW5vbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcC10YWItbm9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc3AtdGFiLW5vbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc3AtYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNwLWJyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udGFiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGFiIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGFiLWJyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRhYi1iciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGFiLXNwLWJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGFiLXNwLWJyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5mb290ZXItdG9wLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZm9vdGVyLXRvcC1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZvb3Rlci10b3AtaW1nLXNwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5mb290ZXItdG9wLWltZy1zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTQwcHg7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLmZvb3Rlci10b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0MzQjNCO1xuICBwYWRkaW5nOiA1MHB4IDEwcHg7XG59XG5cbi5mb290ZXItdG9wLWxpc3Qtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlci10b3AtbGlzdC13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZm9vdGVyLXRvcC1saXN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXItdG9wLWxpc3Qge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmZvb3Rlci10b3AtbGlzdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmZvb3Rlci10b3AtbGlzdCBhLFxuLmZvb3Rlci10b3AtbGlzdCBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZm9vdGVyLXRvcC1saXN0IHAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5mb290ZXItdG9wLWxpc3QgYSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlci10b3AtbGlzdCBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uZm9vdGVyLXRvcC1saXN0IGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5mb290ZXItcXVpei1zdWJsaXN0LXdyYXAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXItcXVpei1zdWJsaXN0LXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmZvb3Rlci1xdWl6LXN1Ymxpc3Qge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mb290ZXItcXVpei1zdWJsaXN0IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZm9vdGVyLXF1aXotc3VibGlzdCBhOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsZWZ0OiAtNXB4O1xuICB0b3A6IDEwcHg7XG59XG5cbiNwYWdlLXRvcCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAwLjZyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4jcGFnZS10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDEwcHg7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xufVxuXG4jcGFnZS10b3AuVXBNb3ZlIHtcbiAgYW5pbWF0aW9uOiBVcEFuaW1lIDAuNXMgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgVXBBbmltZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbiNwYWdlLXRvcC5Eb3duTW92ZSB7XG4gIGFuaW1hdGlvbjogRG93bkFuaW1lIDAuNXMgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgRG93bkFuaW1lIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgfVxufVxuLmZvb3Rlci1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNTM1O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5mb290ZXItYm90dG9tIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuXG4uZm9vdGVyLWxvZ28td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmZvb3Rlci1sb2dvLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuLmZvb3Rlci1sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cbi5mb290ZXItbG9nbzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXItbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmZvb3Rlci1sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5mb290ZXItbG9nby1pbWc6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5mb290ZXItbG9nby1ib3R0b20ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmZvb3Rlci1sb2dvLWJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cblxuLmZvb3Rlci1sb2dvLWJvdHRvbS13cmFwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29weXJpZ2h0LW1hY2hpa2FkbyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY29weXJpZ2h0LW1hY2hpa2FkbyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjUyNTtcbiAgaGVpZ2h0OiA3MHB4O1xuICB6LWluZGV4OiAxMDAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBoZWFkZXIge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuXG4uaGVhZGVyLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmhlYWRlci1sb2dvIHtcbiAgd2lkdGg6IDM2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXItbG9nbyB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG5cbi5oZWFkZXItbGlzdCB7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cbi5oZWFkZXItbGlzdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlci1saXN0LXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItbGlzdC13cmFwIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXItbGlzdC13cmFwIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmhlYWRlci1tZW51IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uaGVhZGVyLW1lbnU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5sb2dpbi1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjgzMjlEO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxvZ2luLWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDBweDtcbiAgfVxufVxuLmxvZ2luLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYjY3YjY7XG59XG5cbi5oYXMtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYXMtY2hpbGQgdWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICB6LWluZGV4OiA0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDIwMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgcGFkZGluZy10b3A6IDI3cHg7XG59XG5cbi5oYXMtY2hpbGQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5oYXMtY2hpbGQ6aG92ZXIgdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmhhcy1jaGlsZCB1bCBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTI1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uaGFzLWNoaWxkIHVsIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmhlYWRlci10eHRfMiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgbWFyZ2luLWxlZnQ6IDUzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlci10eHRfMiB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5oZWFkZXItdHh0XzI6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uaGVhZGVyLXR4dF8yOmhvdmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG5cbi5oZWFkZXItdHh0XzJfbGFzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5sZWZ0LWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGVmdC1saW5lOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsZWZ0OiAtMTRweDtcbiAgdG9wOiAyNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sZWZ0LWxpbmU6OmFmdGVyIHtcbiAgICB0b3A6IDE0cHg7XG4gIH1cbn1cblxuLmhhcy1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhhcy1jaGlsZCB1bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIHRvcDogMTVweDtcbiAgei1pbmRleDogNDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAyMDBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmhhcy1jaGlsZDpob3ZlciA+IHVsIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmhhcy1jaGlsZCB1bCBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTI1O1xufVxuXG4uaGFzLWNoaWxkIHVsIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmhhcy1jaGlsZCB1bCBsaSBhLmRpc2FibGVMaW5rIHtcbiAgY29sb3I6ICM2QzZDNkM7XG59XG5cbi5oZWFkZXItdHh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uaGVhZGVyLXR4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGxlZnQ6IDEwJTtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNGODMyOUQgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbn1cbi5oZWFkZXItdHh0OjphZnRlcjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG4uaGVhZGVyLXR4dDpob3ZlciB7XG4gIGNvbG9yOiAjRjgzMjlEO1xufVxuLmhlYWRlci10eHQ6aG92ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cblxuLmhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ubG9nbyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmRyYXdlcl9oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZHJhd2VyX29wZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmRyYXdlcl9vcGVuIHNwYW4sXG4uZHJhd2VyX29wZW4gc3BhbjpiZWZvcmUsXG4uZHJhd2VyX29wZW4gc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZHJhd2VyX29wZW4gc3BhbjpiZWZvcmUge1xuICBib3R0b206IDlweDtcbn1cblxuLmRyYXdlcl9vcGVuIHNwYW46YWZ0ZXIge1xuICB0b3A6IDlweDtcbn1cblxuI2RyYXdlcl9pbnB1dDpjaGVja2VkIH4gLmRyYXdlcl9vcGVuIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xufVxuXG4jZHJhd2VyX2lucHV0OmNoZWNrZWQgfiAuZHJhd2VyX29wZW4gc3Bhbjo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbiNkcmF3ZXJfaW5wdXQ6Y2hlY2tlZCB+IC5kcmF3ZXJfb3BlbiBzcGFuOjphZnRlciB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLm5hdl9saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuI2RyYXdlcl9pbnB1dDpjaGVja2VkIH4gLm5hdl9jb250ZW50IHtcbiAgbGVmdDogMDtcbn1cblxuLm5hdl9jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDUwcHgpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vcHVibGljL2ltYWdlcy9oZWFkZXIvaGVhZGVyLXNwLWJnLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4jZHJhd2VyX2lucHV0OmNoZWNrZWQgfiAubmF2X2NvbnRlbnQge1xuICBsZWZ0OiAwO1xufVxuXG4uZHJhd2RyYXdlcl9zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRyYXdkcmF3ZXJfc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5oZWFkZXItc3AtbWVudSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5oZWFkZXItc3AtbWVudSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGVhZGVyLXNwLXRpdGxlIHtcbiAgY29sb3I6ICNGMkVDMDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5oZWFkZXItc3AtdGV4dC13cmFwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZzogMHB4IDQwcHg7XG59XG5cbi5oZWFkZXItc3AtdG93biBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMHZ3O1xuICBsZWZ0OiAwO1xufVxuXG4uaGVhZGVyLXNwLWNoYXJhIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBsZWZ0OiA1MCU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5oZWFkZXItYm90dG9tLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5hLmRpc2FibGVMaW5rIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiAjNkM2QzZDO1xufVxuYS5kaXNhYmxlTGluazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkM2QzZDO1xufVxuXG4uZm9ybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mb3JtLWJ0bi13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3JtLWJ0bi13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udG9wIHtcbiAgZm9udC1zaXplOiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxpdmUtbm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMzAlO1xuICBhbmltYXRpb24tbmFtZTogbmVrby1saXZlO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubGl2ZS1ub3cge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbmVrby1saXZlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwcHgpO1xuICB9XG59XG4ubGl2ZS1ub3c6aG92ZXIge1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuXG4udG9wLWltZy1wYyB7XG4gIHdpZHRoOiAxMDB2dztcbiAgZm9udC1zaXplOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRvcC1pbWctcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvcC1pbWctc3Age1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudG9wLWltZy1zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmV2ZW50LWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvdG9wL2V2ZW50LWJnLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDE1MHB4IDAgMjYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZXZlbnQtYmcge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZXZlbnQtYmcge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbiAgfVxufVxuXG4ud2hpdGUtYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAwcHggMTBweCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICB3aWR0aDogNzAlO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgcGFkZGluZzogODBweCAyMHB4IDUwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLndoaXRlLWJveCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLndoaXRlLWJveCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBib3gtc2hhZG93OiAzcHggM3B4IDBweCA4cHggIzAwMDAwMDtcbiAgfVxufVxuXG4uZXZlbnQtc2VjdGlvbi10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzBweDtcbiAgbGVmdDogNTAlO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmV2ZW50LXNlY3Rpb24tdGl0bGUge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgdG9wOiAtNjBweDtcbiAgfVxufVxuXG4uY2hhcmExIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNzBweDtcbiAgbGVmdDogLTEwJTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5jaGFyYTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgbGVmdDogLTMwJTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5jaGFyYTMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjMwcHg7XG4gIGxlZnQ6IC0xNyU7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMjAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTI1ZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2hhcmEzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jaGFyYTQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTExMHB4O1xuICByaWdodDogLTI1JTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5jaGFyYTUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI3MHB4O1xuICByaWdodDogOTBweDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAzMCU7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1pbi13aWR0aDogNTYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNoYXJhNSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgdG9wOiAtMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jaGFyYTUge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIHRvcDogLTMwMHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0b3A6IC0xNzBweDtcbiAgfVxufVxuXG4uZXZlbnQtY2hhcmEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZXZlbnQtY2hhcmEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmV2ZW50LWJhbm5lciB7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIG1heC13aWR0aDogODAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAyMHB4IDEwcHggMTBweCAxMHB4O1xufVxuLmV2ZW50LWJhbm5lciBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5ldmVudC1iYW5uZXI6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMC43O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmV2ZW50LWJhbm5lciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5ldmVudC10aXRsZS1kaXNhYmxlIHtcbiAgY29sb3I6ICM0QjQ3NDc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZXZlbnQtdGl0bGUtZGlzYWJsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmxpdmUtZXZlbnQge1xuICBtYXJnaW46IDgwcHggYXV0byAyMHB4O1xuICBwYWRkaW5nOiA4MHB4IDIwcHggNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiA1cHggNXB4IDBweCAxMHB4ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIHdpZHRoOiA3MCU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubGl2ZS1ldmVudCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmxpdmUtZXZlbnQge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgYm94LXNoYWRvdzogM3B4IDNweCAwcHggOHB4ICMwMDAwMDA7XG4gIH1cbn1cblxuLmxpdmUtbm93LXRleHQge1xuICBjb2xvcjogI0Y4MzI5RDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5saXZlLW5vdy10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLmxpdmUtYnRuIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB3aWR0aDogNDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5saXZlLWJ0biB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmxpdmUtYnRuIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4ubGl2ZS1idG46aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5saXZlLWJ0bi1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgd2lkdGg6IDQwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubGl2ZS1idG4tZGlzYWJsZWQge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5saXZlLWJ0bi1kaXNhYmxlZCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG4uY2hhcmE2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1MHB4O1xuICByaWdodDogLTI1JTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5jaGFyYTcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTEwcHg7XG4gIGxlZnQ6IC0yMCU7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMzUlO1xufVxuXG4uY2hhcmE4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwMHB4O1xuICByaWdodDogLTMwJTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5jaGFyYTkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjIwcHg7XG4gIGxlZnQ6IC0yMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4udG9wLWdhbGxlcnktYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy90b3AvZ2FsbGVyeS1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAyMDBweCAwO1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50b3AtZ2FsbGVyeS1iZyB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRvcC1nYWxsZXJ5LWJnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XG4gIH1cbn1cblxuLmdhbGxlcnktc2VjdGlvbi10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmdhbGxlcnktc2VjdGlvbi10aXRsZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZ2FsbGVyeS1zZWN0aW9uLXRpdGxlLXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5nYWxsZXJ5LXNlY3Rpb24tdGl0bGUtc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmdhbGxlcnktc2VjdGlvbi10aXRsZS1zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi50b3AtZ2FsbGVyeS10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudG9wLWdhbGxlcnktdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cblxuLnRvcC1nYWxsZXJ5LXdyYXAge1xuICBtYXJnaW46IDIwcHggYXV0byAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudG9wLWdhbGxlcnktd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIH1cbn1cbi50b3AtZ2FsbGVyeS13cmFwIGltZyB7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIHdpZHRoOiA5MCU7XG4gIGhlaWdodDogMTUwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW46IDEwcHggMTVweCAwcHggMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4udG9wLWdhbGxlcnktd3JhcCBpbWc6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50b3AtZ2FsbGVyeS13cmFwIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRvcC1nYWxsZXJ5LXdyYXAgaW1nIHtcbiAgICBtYXJnaW46IDEwcHggYXV0byAwcHg7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbi5nYWxsZXJ5LWJ0biB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogNDBweCBhdXRvIDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLmdhbGxlcnktYnRuOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmdhbGxlcnktYnRuIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5nYWxsZXJ5LWNoYXJhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5nYWxsZXJ5LWNoYXJhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5nYWxsZXJ5LWNoYXJhMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTUwcHg7XG4gIGxlZnQ6IC0yMCU7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogNDAlO1xufVxuXG4uZ2FsbGVyeS1jaGFyYTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjAlO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDMwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZ2FsbGVyeS1jaGFyYTIge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgYm90dG9tOiAtMjQwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmdhbGxlcnktY2hhcmEyIHtcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgIHdpZHRoOiA4MCU7XG4gICAgYm90dG9tOiAtMjclO1xuICB9XG59XG5cbi5nYWxsZXJ5LWNoYXJhMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNTA7XG4gIGxlZnQ6IC0yNSU7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMjAlO1xufVxuXG4uZ2FsbGVyeS1jaGFyYTQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTkwcHg7XG4gIHJpZ2h0OiAtMjAlO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLm5la28tYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy90b3AvbmVrby13b3Jkcy1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBhc3BlY3QtcmF0aW86IDY0MC8zMTc7XG4gIHBhZGRpbmc6IDEzMHB4IDAgMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5la28tYmcge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubmVrby1iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvdG9wL25la28td29yZHMtYmdfc3AucG5nKTtcbiAgICBwYWRkaW5nOiAxMzBweCAwIDBweDtcbiAgfVxufVxuXG4ubmVrby1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubmVrby1pbm5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm5la28taW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5uZWtvLWltZy13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmVrby1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5uZWtvLWltZyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5uZWtvLXRleHQtd3JhcCB7XG4gIHdpZHRoOiA4MDBweDtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubmVrby10ZXh0LXdyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5uZWtvLXRleHQtc3Atd3JhcCB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICB9XG59XG5cbi5uZWtvLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubmVrby10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4ubmVrby10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5la28tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubmVrby10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uZWtvLXRleHQtc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm5la28tdGV4dC1zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5sb29wX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sb29wX3dyYXAge1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbn1cblxuLmxvb3Bfd3JhcCBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4ubG9vcF93cmFwIGltZzpmaXJzdC1jaGlsZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsb29wIDEwMHMgLTUwcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogbG9vcCAxMDBzIC01MHMgbGluZWFyIGluZmluaXRlO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4ubG9vcF93cmFwIGltZyArIGltZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsb29wMiAxMDBzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBsb29wMiAxMDBzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBsb29wIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBsb29wMiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAubG9vcF93cmFwIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5uZXdzLWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvdG9wL25ld3MtYmcucG5nKTtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5ld3MtYmcge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm5ld3MtYmcge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5cbi5uZXdzLWNoYXJhMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MzBweDtcbiAgbGVmdDogOTBweDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAyMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubmV3cy1jaGFyYTEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5ld3MtY2hhcmEyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOTBweDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiA0MDBweDtcbiAgdG9wOiA2MDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubmV3cy1jaGFyYTIge1xuICAgIHRvcDogNjUwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNTAlO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubmV3cy1jaGFyYTIge1xuICAgIHRvcDogNjMwcHg7XG4gIH1cbn1cblxuLnRvcC1uZXdzLWlubmVyIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRvcC1uZXdzLWlubmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbi50b3AtbmV3cy1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkNCQ0JDO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRvcC1uZXdzLWxpc3Q6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAjMDAwO1xufVxuXG4udG9wLW5ld3MtbGlzdC10YWItd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE4MHB4O1xufVxuXG4ubmV3cy1saXN0LXRhYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRUMwMDtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5uZXdzLWxpc3QtdGFiIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxufVxuXG4udG9wLW5ld3MtbGlzdC10aW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm5ld3MtbGlzdC1zcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubmV3cy1saXN0LXNwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4ubmV3cy1tb3JlLWJ0biB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXdzLW1vcmUtYnRuOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCLilrZcIjtcbiAgdG9wOiAxNHB4O1xuICBsZWZ0OiAtMjBweDtcbn1cbi5uZXdzLW1vcmUtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMyNTI1MjU7XG59XG5cbi50b3AtbmV3cy10ZXh0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLnRvcC1uZXdzLXRleHQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIGNvbG9yOiAjMjUyNTI1O1xufVxuXG4ubmV3cy13aGl0ZS1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubmV3cy13aGl0ZS1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDEyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubmV3cy13aGl0ZS1ib3gge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICB9XG59XG5cbi50b3AtcXVpei1pbm5lciB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudG9wLXF1aXotaW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLnF1aXotcG9zdC1iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3RvcC9xdWl6LWJnLnBuZyk7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucXVpei1wb3N0LWJnIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuXG4ucXVpei1wb3N0LXRleHQge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnF1aXotcG9zdC10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLnF1aXotc2VjdGlvbi10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnF1aXotc2VjdGlvbi10aXRsZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4ucXVpei1wb3N0LWNhcmQtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucXVpei1wb3N0LWNhcmQtd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4ucXVpei1wb3N0LWNhcmQtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB3aWR0aDogNzUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnF1aXotcG9zdC1jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucXVpei1wb3N0LWNhcmQtbGluazpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ucXVpei1wb3N0LWNhcmQtbGluazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnF1aXotcG9zdC1jYXJkLWxpbms6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnF1aXotcG9zdC1jYXJkLWxpbmsgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5xdWl6LXBvc3QtY2FyZC1saW5rLWRpc2FibGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB3aWR0aDogNzUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnF1aXotcG9zdC1jYXJkLWxpbmstZGlzYWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucXVpei1wb3N0LWJvdHRvbSB7XG4gIGJvcmRlcjogc29saWQgMnB4ICMyNTI1MjU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNTBweCAzMHB4IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWluLXdpZHRoOiA1MDBweDtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5xdWl6LXBvc3QtYm90dG9tIHtcbiAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5xdWl6LXBvc3QtYm90dG9tIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5xdWl6LXBvc3QtYm90dG9tLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTI1O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDI5MHB4O1xufVxuXG4ucXVpei1wb3N0LWJvdHRvbS10ZXh0IHtcbiAgY29sb3I6ICNGODMyOUQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucXVpei1wb3N0LWJvdHRvbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnF1aXotcG9zdC1ib3R0b20tc3VidGV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucXVpei1wb3N0LWJvdHRvbS1zdWJ0ZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLnF1aXotcG9zdC1ib3R0b20tdGV4dC1kaXNhYmxlIHtcbiAgY29sb3I6ICM0QjQ3NDc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucXVpei1wb3N0LWJvdHRvbS10ZXh0LWRpc2FibGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucXVpei1wb3N0LW5la28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC04JTtcbiAgdG9wOiAtNjBweDtcbiAgd2lkdGg6IDMwJTtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnF1aXotcG9zdC1uZWtvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5xdWl6LXBvc3Qtc3RhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAlO1xuICB0b3A6IDBweDtcbiAgd2lkdGg6IDIwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5xdWl6LXdoaXRlLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucXVpei13aGl0ZS1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucXVpei13aGl0ZS1ib3ggLndoaXRlLWJveCB7XG4gICAgcGFkZGluZy10b3A6IDg1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnF1aXotc2VjdGlvbi10aXRsZS1wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucXVpei1zZWN0aW9uLXRpdGxlLXNwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5xdWl6LXNlY3Rpb24tdGl0bGUtc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4uc25zLWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvdG9wL3JhZGlvLXlvdXR1YmVfYmcucG5nKTtcbiAgcGFkZGluZzogMjUwcHggMCA0NTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zbnMtYmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNucy1iZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1MHB4O1xuICB9XG59XG5cbi5zbnMtd2hpdGUtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMHB4IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNucy13aGl0ZS1ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc25zLXdoaXRlLWJveCAud2hpdGUtYm94IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNucy13aGl0ZS1ib3ggLndoaXRlLWJveCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNucy13aGl0ZS1ib3ggLndoaXRlLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zbnMtd2hpdGUtYm94IC53aGl0ZS1ib3gtbXIge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNucy13aGl0ZS1ib3ggLndoaXRlLWJveC1tciB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zbnMtd2hpdGUtYm94IC53aGl0ZS1ib3gtbXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5nYW1lLXBsYXktbW92aWUge1xuICB3aWR0aDogODAlO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZ2FtZS1wbGF5LW1vdmllIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZ2FtZS1tb3ZpZS1wcm9ncmFtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmdhbWUtbW92aWUtcHJvZ3JhbSBkdCB7XG4gIGJhY2tncm91bmQ6ICMxQTczRTg7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiA2cHg7XG4gIG1hcmdpbjogMHB4IGF1dG8gN3B4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZ2FtZS1tb3ZpZS1wcm9ncmFtIGR0IHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG4uZ2FtZS1tb3ZpZS1wcm9ncmFtIGRkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5xdWl6LXBvc3Qtc3Rhci1ncmVlbjEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwJTtcbiAgYm90dG9tOiA0MDBweDtcbiAgd2lkdGg6IDIwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnF1aXotcG9zdC1zdGFyLWdyZWVuMSB7XG4gICAgYm90dG9tOiAyNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnF1aXotcG9zdC1zdGFyLWdyZWVuMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucXVpei1wb3N0LXN0YXItZ3JlZW4yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwJTtcbiAgdG9wOiAwcHg7XG4gIHdpZHRoOiAyMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5xdWl6LXBvc3Qtc3Rhci1ncmVlbjIge1xuICAgIHRvcDogNDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnF1aXotcG9zdC1zdGFyLWdyZWVuMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucXVpei1wb3N0LWd5YWFyLXBpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC01JTtcbiAgYm90dG9tOiAxMjBweDtcbiAgd2lkdGg6IDMwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnF1aXotcG9zdC1neWFhci1waW5rIHtcbiAgICBib3R0b206IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5xdWl6LXBvc3QtZ3lhYXItcGluayB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICB0b3A6IC00MHB4O1xuICB9XG59XG5cbi5xdWl6LXBvc3QtZ3lhYXItYmx1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0zJTtcbiAgdG9wOiA3MHB4O1xuICB3aWR0aDogMzAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnF1aXotcG9zdC1neWFhci1ibHVlIHtcbiAgICB3aWR0aDogNTUlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5cbi5xdWl6LXBvc3QtbmVrby1ibHVlLXRocmVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTAlO1xuICBib3R0b206IC01MHB4O1xuICB3aWR0aDogMzAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucXVpei1wb3N0LW5la28tYmx1ZS10aHJlZSB7XG4gICAgYm90dG9tOiAtMTAlO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnF1aXotcG9zdC1uZWtvLWJsdWUtdGhyZWUge1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNTAlO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5cbi5ibHVlIHtcbiAgY29sb3I6ICMxQTczRTg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucmFkaW8tY2FyZC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnJhZGlvLWNhcmQtbGluayB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4ucmFkaW8tbGluay1hcmVhIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnJhZGlvLWxpbmstYXJlYSB7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMTBweDtcbiAgfVxufVxuLnJhZGlvLWxpbmstYXJlYSAucmFkaW8tbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGODMyOUQ7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbjogMHB4IGF1dG8gMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ucmFkaW8tbGluay1hcmVhIC5yYWRpby1saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDBweCBhdXRvIDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5yYWRpby1saW5rLWFyZWEgLnJhZGlvLWxpbmsge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbi5yYWRpby1saW5rLWFyZWEgLnJhZGlvLWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnJhZGlvLWxpbmstYXJlYSAucmFkaW8tbGluayBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50b3AtcXVpei1saXN0IHtcbiAgbWFyZ2luOiAxMDBweCBhdXRvIDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudG9wLXF1aXotbGlzdCB7XG4gICAgbWFyZ2luOiA4MHB4IGF1dG8gMHB4O1xuICB9XG59XG5cbi50b3AtcXVpei1saXN0X2ltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB3aWR0aDogMzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50b3AtcXVpei1saXN0X2ltZyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRvcC1xdWl6LWxpc3RfaW1nIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4udG9wLXF1aXotbGlzdF9pbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5xdWl6LXBvc3QtYnRuLXdyYXAge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLnF1aXotcG9zdC1idG4td3JhcCAucXVpei1wb3N0LWxvZ2luLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGODMyOUQ7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xufVxuLnF1aXotcG9zdC1idG4td3JhcCAucXVpei1wb3N0LWxvZ2luLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYjY3YjY7XG59XG5cbi5yZWZ1bmQtYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjRjgzMjlEO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogNTBweCBhdXRvIDBweDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnJlZnVuZC1idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC43O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnJlZnVuZC1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4udG9wLXRpdGxlLXBjIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudG9wLXRpdGxlLXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b3AtdGl0bGUtc3Age1xuICB3aWR0aDogMTAwdnc7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRvcC10aXRsZS1zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnRvcC10aXRsZS13cmFwIHtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4ucXVpemZvcm0ge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9xdWl6Zm9ybS9iZ19xdWl6Zm9ybS5wbmcpIHJlcGVhdDtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuXG4uZXZlbnQtcXVpemZvcm0ge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9xdWl6Zm9ybS9iZ19ldmVudC1xdWl6Zm9ybS5wbmcpIHJlcGVhdDtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuXG4ucXVpemZvcm0tYm94IHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1pbi13aWR0aDogODAwcHg7XG4gIHdpZHRoOiA3MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucXVpemZvcm0tYm94IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjMwcHg7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5xdWl6Zm9ybS1ib3gge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgfVxufVxuXG4ucXVpemZvcm0tYm94LXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAwcHggMTBweCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xufVxuXG4ucXVpemZvcm0tYm94LWlubmVyIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAxMDBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5xdWl6Zm9ybS1ib3gtaW5uZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnF1aXpmb3JtLWJveC1pbm5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG4ucXVpemZvcm0tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIk0gUExVUyBSb3VuZGVkIDFjXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucXVpemZvcm0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnF1aXpmb3JtLXRpdGxlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTI1O1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5xdWl6Zm9ybS10aXRsZTo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ucXVpemZvcm0tdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5xdWl6Zm9ybS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnF1aXpmb3JtLXN1YlRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnF1aXpmb3JtLXN1YlRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5xdWl6Zm9ybS1zdWJUZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ucGluayB7XG4gIGNvbG9yOiAjRjgzMjlEO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbnRleHRhcmVhIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzI1MjUyNSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyNTI1MjUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb3JtLWNoZWNrIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZvcm0tY2hlY2stbGFiZWwgYSB7XG4gIGNvbG9yOiAjRkY1MzUzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tY2hlY2stbGFiZWwgYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjUzNTM7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYm90dG9tOiAtMnB4O1xuICBsZWZ0OiA1MCU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5zZWxlY3QtYm94IHtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyNTI1MjUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmJ0bi1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRCNDc0Nztcbn1cblxuLmJ0bi1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4MzI5RDtcbn1cblxuLmJ0bi1zdWJtaXQge1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB3aWR0aDogMjUwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAwcHggM3B4ICMwMDAwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ0bi1zdWJtaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuLmJ0bi1zdWJtaXQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYnRuLXN1Ym1pdC5idG4tZ3JheSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYnRuLXN1Ym1pdC5idG4tZ3JheSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5idG4tc3VibWl0LmJ0bi1waW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5xdWl6Zm9ybS1waW5rIHtcbiAgdG9wOiAwJTtcbiAgbGVmdDogLTMwJTtcbn1cblxuLnF1aXpmb3JtLXB1cnBsZSB7XG4gIHRvcDogMCU7XG4gIHJpZ2h0OiAtMzAlO1xufVxuXG4ucXVpemZvcm0teWVsbG93IHtcbiAgdG9wOiAzMCU7XG4gIGxlZnQ6IC0zMCU7XG59XG5cbi5xdWl6Zm9ybS1vcmFuZ2Uge1xuICB0b3A6IDMwJTtcbiAgcmlnaHQ6IC0zMCU7XG59XG5cbi5xdWl6Zm9ybS1ncmVlbiB7XG4gIHRvcDogNjAlO1xuICBsZWZ0OiAtMzAlO1xufVxuXG4ucXVpemZvcm0tYmx1ZSB7XG4gIHRvcDogNjAlO1xuICByaWdodDogLTMwJTtcbn1cblxuLmNvbXBsZXRlLWJveCAucXVpemZvcm0teWVsbG93IHtcbiAgbGVmdDogLTMwJTtcbiAgdG9wOiA1MCU7XG59XG4uY29tcGxldGUtYm94IC5xdWl6Zm9ybS1vcmFuZ2Uge1xuICByaWdodDogLTMwJTtcbiAgdG9wOiA1MCU7XG59XG4uY29tcGxldGUtYm94IC5xdWl6Zm9ybS1ncmVlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29tcGxldGUtYm94IC5xdWl6Zm9ybS1ibHVlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnF1aXpmb3JtLWNoYXJhLXBjIHtcbiAgd2lkdGg6IDM3MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnF1aXpmb3JtLWNoYXJhLXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5xdWl6Zm9ybS1jaGFyYS1zcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTAwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnF1aXpmb3JtLWNoYXJhLXNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3R0b206IC00JTtcbiAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnF1aXpmb3JtLWNoYXJhLXNwIHtcbiAgICBib3R0b206IC0yJTtcbiAgfVxufVxuXG4uY29uZmlybS1sYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjgzMjlEO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDE4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNvbmZpcm0tbGFiZWwge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cblxuLmNvbmZpcm0tYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmNvbmZpcm0tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY29uZmlybS1ib3gtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5jb21wbGV0ZS1idG4td3JhcCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5idG4tZ3JheS1vbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEI0NzQ3O1xufVxuXG4uZm9ybS1idG4td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3JtLWJ0bi13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuXG5sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJlcXVpcmVkLXRleHQge1xuICBjb2xvcjogI0Y4MzI5RDtcbn1cblxuLmV2ZW50LXRpdGxlIHtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZXZlbnQtdGl0bGUge1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDMwcHg7XG4gIH1cbn1cblxuLmZvcm0tdXNlci1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5xdWl6LWxpc3QtYmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9xdWl6Zm9ybS9iZ19xdWl6LWxpc3QucG5nKSByZXBlYXQ7XG4gIHdpZHRoOiAxMDB2dztcbn1cblxuLnF1aXotbGlzdC13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLnF1aXotbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCQ0JDQkM7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5xdWl6LWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLnF1aXotbGlzdC1sYXN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCQ0JDQkM7XG59XG5cbi5xdWl6LWxpc3QtdHRsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xuICB0ZXh0LWluZGVudDogLTJlbTtcbiAgd2lkdGg6IDMwJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucXVpei1saXN0LXR0bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5xdWl6LWxpc3QtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnF1aXotbGlzdC1uYW1lIHtcbiAgICBtYXJnaW46IDEwcHggMHB4O1xuICB9XG59XG5cbi5nYW1laWQge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9nYW1lSWQvYmdfZ2FtZS1JZC5wbmcpIHJlcGVhdDtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuXG4uZ2FtZS1pZC1mb3JtLXJlcXVpcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjRkY1MzUzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmdhbWUtaWQtZm9ybS1yZXF1aXJlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmdhbWUtaWQtZm9ybS1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sYWJlbC10ZXh0LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5sYWJlbC10ZXh0LXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmVycm9yLW1lc3NhZ2Uge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZ2FtZS1pZC1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZ2FtZS1pZC1sYWJlbC5lcnJvci1wb3NpdGlvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZ2FtZS1pZC1sYWJlbC5lcnJvci1wb3NpdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi51c2VybmFtZS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4udXNlcm5hbWUtbGFiZWwuZXJyb3ItcG9zaXRpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnVzZXJuYW1lLWxhYmVsLmVycm9yLXBvc2l0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51c2VybmFtZS1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnVzZXJuYW1lLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5nYW1lLWlkLWZvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZmFmYztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLnB3LXVzZXJuYW1lLWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wdy11c2VybmFtZS1mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZ2FtZS1pZC1mb3JtdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5nYW1lLWlkLWZvcm10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnB3LXVzZXJuYW1lLXdyYXAge1xuICB3aWR0aDogNDAlO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHctdXNlcm5hbWUtd3JhcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnB3LXVzZXJuYW1lLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuLmdhbWUtaWQtd3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5nYW1lLWlkLXdyYXAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5nYW1lLWlkLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuLnVzZXItc3VidGV4dCB7XG4gIGNvbG9yOiAjRjgzMjlEO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnVzZXItbmFtZS1ub3cge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudXNlci1uYW1lLW5vdyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWNjb3VudCB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2FjY291bnQvYmdfYWNjb3VudC5wbmcpIHJlcGVhdDtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuXG4uYWNjb3VudC10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmFjY291bnQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5hY2NvdW50LWJ0bi1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4MzI5RDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hY2NvdW50LWJ0bi1waW5rIHtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICB9XG59XG5cbi5hY2NvdW50LWJ0bi1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRCNDc0Nztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWNjb3VudC1idG4tZ3JheSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4uYWNjb3VudC1wb3B1cC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiTSBQTFVTIFJvdW5kZWQgMWNcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5hY2NvdW50LXBvcHVwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLm9wZW4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5vcGVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbiNwb3B1cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ncmF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3BvcHVwOmNoZWNrZWQgKyAuZ3JheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICB6LWluZGV4OiA5OTk5O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi53aW5kb3cge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA5MHZ3O1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgcGFkZGluZzogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAud2luZG93IHtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICB9XG59XG5cbi5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogNXB4IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRvcDogNDBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jbG9zZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGJhY2tncm91bmQ6ICM0YjQ3NDc7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG4uY2xvc2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGJhY2tncm91bmQ6ICM0YjQ3NDc7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ubmV3cy1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkNCQ0JDO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubmV3cy1saXN0LWJnIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbmV3cy9iZ19uZXdzLnBuZykgcmVwZWF0O1xuICB3aWR0aDogMTAwdnc7XG59XG5cbi5uZXdzLWxpc3QtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubmV3cy1saXN0LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm5ld3MtbGlzdC13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubmV3cy1saXN0LXN1Yi13cmFwIHtcbiAgZGlzcGxheTogaW5oZXJpdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5uZXdzLWxpc3Qtc3ViLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLm5ld3MtbGlzdC10YWItd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm5ld3MtbGlzdC10YWItd3JhcCB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG5cbi5uZXdzLWxpc3QtdGltZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5uZXdzLWNvbnRlbnRzOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICBjb2xvcjogIzI1MjUyNTtcbn1cblxuLm5ld3MtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm5ld3MtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cblxuLm5ld3MtdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm5ld3MtdGV4dCB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG5cbi5uZXdzLWRldGFpbC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMTBweCAwcHg7XG4gIHBhZGRpbmc6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5uZXdzLWRldGFpbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5uZXdzLWRldGFpbC1uZXdzLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5uZXdzLXBhZ2luYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNTBweCBhdXRvIDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubmV3cy1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW46IDMwcHggYXV0byAyMHB4O1xuICB9XG59XG4ubmV3cy1wYWdpbmF0aW9uIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogOHB4IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcGFkZGluZzogMTRweCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjOTA4RThFO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm5ld3MtcGFnaW5hdGlvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0Y4MzI5RDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5uZXdzLXBhZ2luYXRpb24gYSB7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMjBweDtcbiAgfVxuICAubmV3cy1wYWdpbmF0aW9uIGEgYSB7XG4gICAgbWFyZ2luOiAycHggMDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG4gIC5uZXdzLXBhZ2luYXRpb24gYSBzcGFuIHtcbiAgICBtYXJnaW46IDJweCAwO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbi5uZXdzLXBhZ2luYXRpb24gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiA4cHggMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwYWRkaW5nOiAxNHB4IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICM5MDhFOEU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubmV3cy1wYWdpbmF0aW9uIC5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogI0Y4MzI5RDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uZXdzLWJ0bi13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uZXdzLWJ0bi13cmFwIGEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYnRuLWdyYXktbmV3cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QjQ3NDc7XG59XG5cbi50ZXJtcyAudGVybXMtZGF0ZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4udGVybXMgLnRlcm1zLXRleHQge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnRlcm1zIC50ZXJtcy10b3AtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi50ZXJtcyAudGVybXMtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi50ZXJtcyAudGVybXMtY29udGFpbmVyIGg0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuLnRlcm1zIC50ZXJtcy1jb250YWluZXIgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgdGV4dC1pbmRlbnQ6IC0yZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udGVybXMgLnRlcm1zLWNvbnRhaW5lciBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnRlcm1zIC50ZXJtcy1jb250YWluZXIgZGwge1xuICBtYXJnaW46IDEwcHggYXV0byAyMHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLnRlcm1zIC50ZXJtcy1jb250YWluZXIgZGwgZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50ZXJtcyAudGVybXMtY29udGFpbmVyIC5ub3RpY2UtYXJlYSB7XG4gIG1hcmdpbjogNDBweCBhdXRvO1xufVxuLnRlcm1zIC50ZXJtcy1jb250YWluZXIgLm5vdGljZS1hcmVhIGR0IHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuLnRlcm1zIC50ZXJtcy1jb250YWluZXIgLm5vdGljZS1ib2xkLXRleHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi50ZXJtcyAudGVybXMtY29udGFpbmVyIC5jYXV0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi50ZXJtcyAudGVybXMtY29udGFpbmVyIC5jYXV0aW9uIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuLnRlcm1zIC50ZXJtcy1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG4gIHRleHQtaW5kZW50OiAtMmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRlcm1zIC50ZXJtcy1saXN0IHtcbiAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgfVxufVxuLnRlcm1zIC50ZXJtcy1saXN0LWZpcnN0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi50ZXJtcyAuZm9ybS1saW5rIHtcbiAgY29sb3I6ICNGODMyOUQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udGVybXMgLmZvcm0tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRjgzMjlEO1xuICBvcGFjaXR5OiAwLjc7XG59XG4udGVybXMgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG4udGVybXMgLnVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctbGVmdDogMGVtO1xufVxuXG4uaW5xdWlyeSB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2lucXVpcnkvYmdfaW5xdWlyeS5wbmcpIHJlcGVhdDtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuXG4uaW5xdWlyeS1pdGVtLWFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDIwcHggMHB4IDMwcHg7XG59XG4uaW5xdWlyeS1pdGVtLWFyZWEgbGkge1xuICB0ZXh0LWluZGVudDogLTFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmlucXVpcnktaXRlbS1hcmVhIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5mYXEge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9pbnF1aXJ5L2JnX2ZhcS5wbmcpIHJlcGVhdDtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuXG4uZmFxLWFjY29yZGlvbiB7XG4gIHBhZGRpbmc6IDBweCAzMHB4O1xuICBtYXJnaW46IDUwcHggMCA3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmZhcS1hY2NvcmRpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGODMyOUQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMyMTI1MjknJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMyMTI1MjknJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjgzMjlEO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZmFxLXF1ZXN0aW9uIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5mYXEtcXVlc3Rpb24gcCB7XG4gIHRleHQtaW5kZW50OiAtNDBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZmFxLXF1ZXN0aW9uIHAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cbn1cbi5mYXEtcXVlc3Rpb24gcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJRXCI7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk2LCA5MSwgOTEsIDAuNik7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRleHQtaW5kZW50OiAwO1xufVxuXG4uZmFxLWFuc3dlciB7XG4gIHBhZGRpbmc6IDBweCAyMHB4IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5mYXEtYW5zd2VyIHtcbiAgICBwYWRkaW5nOiAwcHggMTBweCAyMHB4O1xuICB9XG59XG4uZmFxLWFuc3dlciBwIHtcbiAgdGV4dC1pbmRlbnQ6IC00MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5mYXEtYW5zd2VyIHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQVwiO1xuICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4MzI5RDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG4uZmFxLWFuc3dlciBhIHtcbiAgY29sb3I6ICMxQTczRTg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbn1cbi5mYXEtYW5zd2VyIHVsIHtcbiAgbWFyZ2luOiAxMHB4IDBweCAxMHB4IDQwcHg7XG59XG4uZmFxLWFuc3dlciB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uZmFxLWFuc3dlciB1bCBzcGFuIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZhcS1hbnN3ZXItbGFzdCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5pbnF1aXJ5LWxpbmstd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5saW5rLWlucXVpcnkge1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5saW5rLXdlYi1pbnF1aXJ5LXRleHQge1xuICBjb2xvcjogIzFBNzNFODtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubGluay13ZWItaW5xdWlyeS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmxpbmstZ2FtZS1pbnF1aXJ5LXRleHQge1xuICBjb2xvcjogI0Y4MzI5RDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubGluay1nYW1lLWlucXVpcnktdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5saW5rLWdhbWUtaW5xdWlyeS1zdWJ0ZXh0IHtcbiAgY29sb3I6ICNGODMyOUQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uaW5xdWlyeS1idXR0b24ge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uaW5xdWlyeS1idXR0b24taW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbnF1aXJ5LWJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmdhbWUtdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2FtZS10b3AtcGMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZ2FtZS10b3AtcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmdhbWUtdG9wLXNwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5nYW1lLXRvcC1zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmdhbWUtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAlKTtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZ2FtZS10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmdhbWUtYnV5LWFyZWEge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9nYW1lL2d5YWFyLWxlZnQucG5nKSwgdXJsKC9pbWFnZXMvZ2FtZS9neWFhci1yaWdodC5wbmcpLCB1cmwoL2ltYWdlcy9nYW1lL2J1eS1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdCwgYm90dG9tIHJpZ2h0LCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNDAwcHgsIDQwMHB4LCBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogNTBweCAwcHggODBweDtcbiAgcGFkZGluZy10b3A6IDE4JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5nYW1lLWJ1eS1hcmVhIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwMHB4LCAzMDBweCwgY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5nYW1lLWJ1eS1hcmVhIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9nYW1lL2d5YWFyLWxlZnQucG5nKSwgdXJsKC9pbWFnZXMvZ2FtZS9idXktYmcucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyLCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMDBweCwgY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuICB9XG59XG5cbi5nYW1lLW1vdmllLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA1MHB4IGF1dG8gMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmdhbWUtbW92aWUtd3JhcCB7XG4gICAgbWFyZ2luOiAwcHggYXV0byAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5nYW1lLW1vdmllIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5nYW1lLWJ1eS1hcmVhLTIge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9nYW1lL2J1eS1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQsIG5vLXJlcGVhdDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiA1MHB4IDBweCAxMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5nYW1lLWJ1eS1hcmVhLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5nYW1lLXdoaXRlLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogNXB4IHNvbGlkICMyNTI1MjU7XG4gIGJveC1zaGFkb3c6IDZweCA2cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB3aWR0aDogNzAlO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgcGFkZGluZzogODBweCAzMHB4IDUwcHg7XG4gIG1hcmdpbjogODBweCBhdXRvIDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5nYW1lLXdoaXRlLWJveCB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmdhbWUtd2hpdGUtYm94IHtcbiAgICBwYWRkaW5nOiA1MHB4IDEwcHggMzBweDtcbiAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgfVxufVxuXG4uZ2FtZS13aGl0ZS1ib3gtZGlzYWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogNXB4IHNvbGlkICMyNTI1MjU7XG4gIGJveC1zaGFkb3c6IDZweCA2cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB3aWR0aDogNzAlO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgcGFkZGluZzogNTBweCAzMHB4O1xuICBtYXJnaW46IDgwcHggYXV0byA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZ2FtZS13aGl0ZS1ib3gtZGlzYWJsZSB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmdhbWUtd2hpdGUtYm94LWRpc2FibGUge1xuICAgIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgfVxufVxuXG4uZ2FtZS1ldmVudC10aXRsZS1kaXNhYmxlIHtcbiAgY29sb3I6ICM0QjQ3NDc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZ2FtZS1ldmVudC10aXRsZS1kaXNhYmxlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uZ2FtZS1idXktdGl0bGUge1xuICB3aWR0aDogNjAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmJ1eS1idG4td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmJ1eS1idG4td3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnN0ZWFtLWJ1eS1idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5idXktYnRuIHtcbiAgd2lkdGg6IDkwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4uYnV5LWJ0bjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLmdhbWUtbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdhbWUtbWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5nYW1lLW1lbnUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5nYW1lLW1lbnUtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxNS41JTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgcGFkZGluZzogMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMyYjJiMmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjJiMmI7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIGJveC1zaGFkb3c6IDJweCAycHggMHB4ICMyYjJiMmI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZ2FtZS1tZW51LWxpbmsge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmdhbWUtbWVudS1saW5rOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmdhbWUtbWVudS1saW5rOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5nYW1lLW1lbnUtbGluazpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc3AtY2VudGVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLmdhbWUtbWVudS1saXN0IHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1MWFiO1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5nYW1lLW1lbnUtbGlzdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmY1MWFiO1xuICBib3JkZXItY29sb3I6ICNmZjUxYWI7XG59XG5cbi5nYW1lLWV2ZW50IHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZ2FtZS9nYW1lLWV2ZW50LWJnLnBuZykgcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiA1MHB4IDBweCA4MHB4O1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2FtZS1zZWN0aW9uLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00MHB4O1xuICBsZWZ0OiA1MCU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZ2FtZS1zZWN0aW9uLXRpdGxlIHtcbiAgICB0b3A6IC0yMHB4O1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuLmdhbWUtZXZlbnQtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5pbmRleC1ldmVudC1iYW5uZXIge1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaW5kZXgtZXZlbnQtYmFubmVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLm92ZXJ2aWV3LWJnIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZ2FtZS9iZ19zZWMxLnBuZykgcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNXB4O1xuICBwYWRkaW5nOiA1MHB4IDBweCAxNTBweDtcbiAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vdmVydmlldy10aXRsZSB7XG4gIHRvcDogLTEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAub3ZlcnZpZXctdGl0bGUge1xuICAgIHRvcDogMTBweDtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5cbi5zZWMxLTAwMSB7XG4gIHdpZHRoOiA2MCU7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIG1hcmdpbjogMTAwcHggYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWMxLTAwMSB7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zZWMxLTAwMSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG4uZ2FtZS1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiA0cHggc29saWQgIzI1MjUyNTtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbn1cblxuLnNlYzFfYmdfc3RhcjIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMHB4O1xuICBsZWZ0OiAtMjAwcHg7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIHdpZHRoOiAzNSU7XG59XG5cbi5nYW1lLXJ1bGVzLWJnIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZ2FtZS9iZ19zZWMyLnBuZykgcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNXB4O1xuICBwYWRkaW5nOiA1MHB4IDBweCAxMDBweDtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG5cbi5nYW1lLXJ1bGUtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDIzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZ2FtZS1ydWxlLXR5cGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5nYW1lLXJ1bGUtdHlwZSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN1cnZpdmFsLXRpdGxlIHtcbiAgICB3aWR0aDogMzUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJvdW50eS10aXRsZSB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICB9XG59XG5cbi5ydWxlMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiA2cHggc29saWQgIzI1MjUyNTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm94LXNoYWRvdzogNnB4IDZweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ydWxlMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnJ1bGUxIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnJ1bGUyIHtcbiAgbWFyZ2luOiAyMHB4IDBweCAwcHggMjBweDtcbiAgcGFkZGluZzogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5ydWxlMiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5ydWxlLXRleHQxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLnJ1bGUtdGV4dDEgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ydWxlLXRleHQxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnJ1bGUtdGV4dDEge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLnJ1bGUtdGV4dDIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ydWxlLXRleHQyIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLnJ1bGUtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTkwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDkwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucnVsZS10aXRsZSB7XG4gICAgdG9wOiAtNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmdhbWUtcnVsZS10aW1lciB7XG4gIHdpZHRoOiA3MCU7XG4gIG1hcmdpbjogMTBweCBhdXRvIDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmdhbWUtcnVsZS10aW1lciAuc3Vydml2YWwsXG4uZ2FtZS1ydWxlLXRpbWVyIC5ib3VudHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdhbWUtcnVsZS10aW1lci5iIC5ib3VudHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5nYW1lLXJ1bGUtdGltZXIucyAuc3Vydml2YWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5nYW1lLXJ1bGUtdGltZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuLnN1cnZpdmFsLXBjLFxuLmJvdW50eS1wYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnN1cnZpdmFsLXBjLFxuLmJvdW50eS1wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc3Vydml2YWwtc3AsXG4uYm91bnR5LXNwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zdXJ2aXZhbC1zcCxcbi5ib3VudHktc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5nYW1lLXBsYXktYmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9nYW1lL2JnX3NlYzMucG5nKSByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM1cHg7XG4gIHBhZGRpbmc6IDUwcHggMHB4IDE4MHB4O1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2FtZS1zbnMtYmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9nYW1lL2JnX3NlYzUucG5nKSByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM1cHg7XG4gIHBhZGRpbmc6IDUwcHggMHB4IDEyMHB4O1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGxheS0xIHtcbiAgd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAxMDBweCBhdXRvIDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDZweCBzb2xpZCAjMjUyNTI1O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3gtc2hhZG93OiA2cHggNnB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNjBweCA0MHB4O1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wbGF5LTEge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZzogNDBweCAxMHB4O1xuICB9XG59XG5cbi5wbGF5LXN0YXJ0IHtcbiAgbWFyZ2luLXRvcDogMTUwcHg7XG59XG5cbi5wbGF5LWFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wbGF5LWFyZWE6bnRoLWNoaWxkKDJuKSAucGxheS10ZXh0MiB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGF5LWFyZWE6bnRoLWNoaWxkKDJuKSAucGxheS10ZXh0MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGxheS1hcmVhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucGxheS1hcmVhLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5wbGF5LXRpdGxlMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTBweDtcbiAgbGVmdDogMjUlO1xuICB3aWR0aDogNDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsYXktdGl0bGUxIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgcmlnaHQ6IDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cblxuLnBsYXktdGl0bGUyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MHB4O1xuICByaWdodDogLTE1JTtcbiAgd2lkdGg6IDQwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGF5LXRpdGxlMiB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHJpZ2h0OiAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5cbi5zY3JlZW5zaG90IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2NyZWVuc2hvdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnBsYXktdGV4dDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGF5LXRleHQxIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5wbGF5LXRleHQyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4ucGxheS10ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI0Y4MzI5RDtcbn1cblxuLmZhbnNpdGUtbGluayB7XG4gIGNvbG9yOiAjMUE3M0U4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2hhcmEtaW50cm9kdWN0aW9uLWJnIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZ2FtZS9iZ19zZWM0LnBuZykgcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1cHg7XG4gIHBhZGRpbmc6IDEyMHB4IDBweCA4MHB4O1xuICBtYXJnaW4tdG9wOiAtODVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNoYXJhLWludHJvZHVjdGlvbi1iZyB7XG4gICAgcGFkZGluZzogOTBweCAwcHggODBweDtcbiAgfVxufVxuXG4uY2hhcmEtaW50cm9kdWN0aW9uLWFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jaGFyYS1pbnRyb2R1Y3Rpb24tYXJlYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uY2hhcmEtaW50cm9kdWN0aW9uLWFyZWE6bnRoLWNoaWxkKDMpIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uY2hhcmEtaW50cm9kdWN0aW9uLWFyZWEtcmV2ZXJzZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jaGFyYS1pbnRyb2R1Y3Rpb24tYXJlYS1yZXZlcnNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmNoYXJhLWludHJvZHVjdGlvbi10ZXh0IHtcbiAgYm9yZGVyOiA2cHggc29saWQgIzI1MjUyNTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm94LXNoYWRvdzogNnB4IDZweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIHdpZHRoOiA1MDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNoYXJhLWludHJvZHVjdGlvbi10ZXh0IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgfVxufVxuXG4ubmVrby1pbnRyb2R1Y3Rpb24tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubmVrby1pbnRyb2R1Y3Rpb24tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4uY2hhcmEtaW50cm9kdWN0aW9uLWltZyB7XG4gIHdpZHRoOiA0NSU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jaGFyYS1pbnRyb2R1Y3Rpb24taW1nIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4ucmFteS1pbnRyb2R1Y3Rpb24taW1nIHtcbiAgd2lkdGg6IDQwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucmFteS1pbnRyb2R1Y3Rpb24taW1nIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5uZWtvLWludHJvZHVjdGlvbi1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jaGFyYS1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jaGFyYS1uYW1lIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5yYW15LW5hbWUtaW1nIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5cbi5jaGFyYS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY2hhcmEtdGV4dCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5nYW1lLXNucy1iZyB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2dhbWUvYmdfc2VjNS5wbmcpIHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzVweDtcbiAgcGFkZGluZzogMTIwcHggMHB4IDUwcHg7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWM1X3R0bC1wYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNlYzVfdHRsLXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWM1X3R0bC1zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc2VjNV90dGwtc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi50d2l0dGVyLWFyZWEge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudHdpdHRlci1hcmVhIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLnR3aXR0ZXItbmVrbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwJTtcbiAgYm90dG9tOiAtMTUlO1xuICByaWdodDogLTIwJTtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudHdpdHRlci1uZWtvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50d2l0dGVyLW5la28tc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50d2l0dGVyLW5la28tc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLmRpc2NvcmQge1xuICB3aWR0aDogNDAlO1xuICBtYXJnaW46IDEwMHB4IGF1dG8gMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4uZGlzY29yZDpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZGlzY29yZCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZGlzY29yZCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDMwcHg7XG4gIH1cbn1cblxuLmZhbnNpdGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9nYW1lL2ZhbnNpdGUtYmcucG5nKSByZXBlYXQteDtcbn1cblxuLmZhbnNpdGUtYmFubmVyLXBjIHtcbiAgYXNwZWN0LXJhdGlvOiAxOTIvNjU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmZhbnNpdGUtYmFubmVyLXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5mYW5zaXRlLWJhbm5lci1zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZmFuc2l0ZS1iYW5uZXItc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5mYW5zaXRlLWJ0biB7XG4gIHdpZHRoOiA0MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5zaXRlLWJ0biB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmZhbnNpdGUtYnRuIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5cbi5mYW5zaXRlLWJ0bi1pbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5mYW5zaXRlLWJ0bi1pbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5wcm9kdWN0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWFjZGJlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHJvZHVjdC1pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLmdhbWUtbG9nbyB7XG4gIHdpZHRoOiAyMCU7XG4gIG1hcmdpbjogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZ2FtZS1sb2dvIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZ2FtZS1sb2dvIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5cbi5wcm9kdWN0LWluZm8tdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbjogNDBweCAwcHggNDBweCAyMHB4O1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9kdWN0LWluZm8tdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wcm9kdWN0LWluZm8tdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICB3aWR0aDogOTAlO1xuICAgIHBhZGRpbmc6IDQwcHggMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnByb2R1Y3QtaW5mby10ZXh0IGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmdhbWUtbmFtZS1zdWIge1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xufVxuXG4uZ2FtZS1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLnByb2R1Y3QtaW5mby1sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uaW5mby1sb2dvMSB7XG4gIHdpZHRoOiAxNzBweDtcbn1cblxuLmluZm8tbG9nbzIge1xuICB3aWR0aDogNjBweDtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG5cbi5pbmZvLWxvZ28zIHtcbiAgd2lkdGg6IDYwcHg7XG59XG5cbi5nYW1lLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YzZmZDI7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmdhbWUtZm9vdGVyLW1lbnUge1xuICBtYXJnaW46IDBweCBhdXRvIDgwcHg7XG59XG5cbi5iYWNrdG90b3Age1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgd2lkdGg6IDcwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5iYWNrdG90b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbi5jb3B5cmlnaHQge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uc2VjMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cblxuI3NlYzIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG59XG5cbiNzZWMzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuXG4jc2VjNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNjtcbn1cblxuLmdhbWUtc25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA3O1xufVxuXG4uYzAwMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogLTIyNXB4O1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMzIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMwMDIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMwMDMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IC0yMDVweDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDM3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jMDAzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jMDAzLXNwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYzAwMy1zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnNlYzEtMDAxLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cblxuLnNlYzFfYmdfc3RhcjEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogOTBweDtcbiAgcmlnaHQ6IC0yMDBweDtcbiAgei1pbmRleDogMTtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgd2lkdGg6IDM1JTtcbn1cblxuLmdhbWUtc2xpZGUge1xuICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIHBhZGRpbmc6IDYwcHggMzBweCAyMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdhbWUtc2xpZGUge1xuICAgIHdpZHRoOiA4NSUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZ2FtZS1zbGlkZSB7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gIH1cbn1cblxuLmdhbWUtc2xpZGUtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZ2FtZS1zbGlkZS1ib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50b3Atc2xpZGVyLWltZy13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3dpcGVyMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXdyYXAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc3dpcGVyLXBhZ2luYXRpb24td3JhcCAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24td3JhcCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXdyYXAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXdyYXAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjM2UzZTNlO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZ2FtZS9yaWdodC5wbmcpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgei1pbmRleDogMTAwO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHJpZ2h0OiAtNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgfVxufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZ2FtZS9sZWZ0LnBuZykgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbGVmdDogLTUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBsZWZ0OiAtMjVweDtcbiAgfVxufVxuXG4uc2VjMi1jaGFyYTEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMHB4O1xuICBsZWZ0OiA1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01JSk7XG4gIHdpZHRoOiAyMCU7XG4gIG1heC13aWR0aDogMjgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc2VjMi1jaGFyYTEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlYzItY2hhcmExLXNwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zZWMyLWNoYXJhMS1zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLnNlYzItY2hhcmEyLXNwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zZWMyLWNoYXJhMi1zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLnNlYzItY2hhcmEyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDBweDtcbiAgcmlnaHQ6IDUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNSUpO1xuICB3aWR0aDogMjAlO1xuICBtYXgtd2lkdGg6IDI4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNlYzItY2hhcmEyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWMyX2JnX3N0YXIxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMHB4O1xuICBsZWZ0OiAyNSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnNlYzJfYmdfc3RhcjIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjIwcHg7XG4gIGxlZnQ6IDE1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNSUpO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICB3aWR0aDogMzUlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3Vydml2YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5zZWMyX2JnX3N0YXIzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEyMHB4O1xuICByaWdodDogMTUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUlKTtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgd2lkdGg6IDM1JTtcbn1cblxuLnBsYXktMS0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGxheS0xLTEtbWIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uc2VjM19iZ19zdGFyMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwcHg7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIHdpZHRoOiAzNSU7XG59XG5cbi5zZWMzX2JnX3N0YXIyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00NXB4O1xuICByaWdodDogMDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgd2lkdGg6IDMwJTtcbn1cblxuLmNoYXJhLWludHJvZHVjdGlvbi1hcmVhLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWM0X2JnX3N0YXIxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDBweDtcbiAgbGVmdDogMDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgd2lkdGg6IDMwJTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VjNF9iZ19zdGFyMSB7XG4gICAgdG9wOiAxMHB4O1xuICB9XG59XG5cbi5zZWM0X2JnX3N0YXIyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDBweDtcbiAgcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIHdpZHRoOiAzMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jaGFyYS1pbnRyb2R1Y3Rpb24tYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLnNlYzVfYmdfc3RhcjEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQ0cHg7XG4gIGxlZnQ6IC0zMjBweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgd2lkdGg6IDM1JTtcbiAgei1pbmRleDogMTtcbn1cblxuLnNlYzVfYmdfc3RhcjIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTgwcHg7XG4gIHJpZ2h0OiAtMjY4cHg7XG4gIHotaW5kZXg6IDE7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHdpZHRoOiAzNSU7XG59XG5cbi5zZWM1X2JnX3N0YXIzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQxNXB4O1xuICBsZWZ0OiAtMjQwcHg7XG4gIHotaW5kZXg6IDE7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHdpZHRoOiAzNSU7XG59XG5cbi50d2l0dGVyLXRpbWVsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uZ3lhYXItbGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNDBweDtcbiAgbGVmdDogNSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNSUpO1xuICB3aWR0aDogMjUlO1xuICBtYXgtd2lkdGg6IDMxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmd5YWFyLWxlZnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmd5YWFyLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00MHB4O1xuICByaWdodDogNSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1JSk7XG4gIHdpZHRoOiAyNSU7XG4gIG1heC13aWR0aDogMzEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZ3lhYXItcmlnaHQge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3R0b206IC04MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VjM190dGwge1xuICAgIG1heC13aWR0aDogNTMwcHg7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYzRfdHRsIHtcbiAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zZWM0X3R0bCB7XG4gICAgdG9wOiAtMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYzVfdHRsIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuLmdhbWUtbWVudS1mYW5zaXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmxpdmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9nYW1lL2JnX3NlYzUucG5nKSByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM1cHg7XG4gIHBhZGRpbmc6IDEyMHB4IDBweCA1MHB4O1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubGl2ZSB7XG4gICAgcGFkZGluZzogMCAwIDUwcHg7XG4gIH1cbn1cblxuLmxpdmUtYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubGl2ZS1hcmVhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnZpZGVvLWFyZWEge1xuICB3aWR0aDogNzAlO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudmlkZW8tYXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuLmxpdmUtY29udGVudC1hcmVhIHtcbiAgd2lkdGg6IDMwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA3MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAwcHggMTBweCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBwYWRkaW5nOiAzMHB4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubGl2ZS1jb250ZW50LWFyZWEge1xuICAgIHdpZHRoOiA5OCU7XG4gICAgYm9yZGVyOiA1cHggc29saWQgIzI1MjUyNTtcbiAgICBib3gtc2hhZG93OiA2cHggNnB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgfVxufVxuXG4ubGl2ZS11c2VybmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5saXZlLWNvaW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5saXZlLWNvaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmxpdmUtY29pbi1wb2NrZXQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubW9kYWwtY29pbi1wb2NrZXQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubGl2ZS1jb2luLXBvY2tldCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5saXZlLWNvaW4tdXBkYXRlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOEQ4RDg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5saXZlLWNvaW4tdXBkYXRlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5saXZlLWNvaW4tdXBkYXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9saXZlLWNvaW4tdXBkYXRlLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLmxpdmUtY29pbi1idXkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTg0MjU5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ubGl2ZS1jb2luLWJ1eTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjc7XG59XG4ubGl2ZS1jb2luLWJ1eSAubGl2ZS1jb2luLWJ1eS1pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLmxpdmUtaXRlbS1hcmVhIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5saXZlLWl0ZW0tYXJlYSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4uaXRlbS10YWItbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogNXB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaXRlbS10YWItbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLml0ZW0tdGFiLWxhYmVsOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4uaXRlbS10YWItbGFiZWw6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5pdGVtLXRhYi1jb250ZW50IHtcbiAgZmxleDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFjdGl2ZS1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI0Y4MzI5RDtcbn1cblxuLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaXRlbS10YWItY29udGVudCB7XG4gIG1hcmdpbjogMHB4IDIwcHg7XG4gIGhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5pdGVtLXRhYi1jb250ZW50IHtcbiAgICBtYXJnaW46IDBweCAxMHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuLml0ZW0tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uaXRlbS1jb250ZW50LWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmbGV4LWJhc2lzOiAzMy4zMzMlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLml0ZW0tY29udGVudC1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uaXRlbS1jb250ZW50LWxpc3QgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGNvbG9yOiAjMDAwO1xufVxuLml0ZW0tY29udGVudC1saXN0IC5vcGVuOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29sb3I6ICMwMDA7XG59XG4uaXRlbS1jb250ZW50LWxpc3QgLml0ZW0tcHJpY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2xpdmUtYmFuYWNvaW4ucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xufVxuLml0ZW0tY29udGVudC1saXN0IC5vcGVuLW1vZGFsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaXRlbS1uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubGl2ZS1ncmF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICB6LWluZGV4OiA5OTk5O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5saXZlLWdyYXkge1xuICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIH1cbn1cblxuLmxpdmUtd2luZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwJTtcbiAgbGVmdDogMiU7XG4gIHdpZHRoOiA5NiU7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubGl2ZS13aW5kb3cge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdG9wOiA1JTtcbiAgICBsZWZ0OiA1JTtcbiAgICB3aWR0aDogOTAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbi5saXZlLXdpbmRvdyAuZXJyb3ItcHJpY2Uge1xuICBjb2xvcjogI0U4NDI1OTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5saXZlLXdpbmRvdyAuZXJyb3ItcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5saXZlLXdpbmRvdyAubGl2ZS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5saXZlLXdpbmRvdyAud29yZC1jb3VudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5saXZlLXdpbmRvdyAubGl2ZS1zdWItZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogNXB4IGF1dG8gMjBweDtcbn1cbi5saXZlLXdpbmRvdyAuY29tbWVudC1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMC43NWVtIDFlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmxpdmUtd2luZG93IC5pdGVtLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmxpdmUtd2luZG93IC5pdGVtLXByaWNlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5saXZlLXdpbmRvdyAubGl2ZS13aW5kb3ctY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDVweCAxM3B4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0b3A6IDEwJTtcbiAgcmlnaHQ6IDUlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGl2ZS13aW5kb3cgLmxpdmUtd2luZG93LWNsb3NlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgYmFja2dyb3VuZDogIzRiNDc0NztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5saXZlLXdpbmRvdyAubGl2ZS13aW5kb3ctY2xvc2U6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4ubGl2ZS13aW5kb3cgLmxpdmUtd2luZG93LWNsb3NlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBiYWNrZ3JvdW5kOiAjNGI0NzQ3O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5saXZlLXdpbmRvdyAubGl2ZS13aW5kb3ctY2xvc2U6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5saXZlLXdpbmRvdyAuY29tbWVudC13cmFwIHtcbiAgbWFyZ2luOiAxMHB4IDBweCAwcHggMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5saXZlLXdpbmRvdyAuY29tbWVudC13cmFwIHtcbiAgICBtYXJnaW46IDBweCAwcHggMTBweCAxMHB4O1xuICB9XG59XG4ubGl2ZS13aW5kb3cgLmNvbW1lbnQtd3JhcCAuY29tbWVudC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMC43NXJlbSwgMC43M3Z3LCAwLjg3NXJlbSk7XG59XG4ubGl2ZS13aW5kb3cgLmNvbW1lbnQtd3JhcCAuY29tbWVudC1jb250ZW50IHtcbiAgZm9udC1zaXplOiBjbGFtcCgwLjg3NXJlbSwgMC44M3Z3LCAxcmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmNvbW1lbnQtd2luZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwJTtcbiAgbGVmdDogMiU7XG4gIHdpZHRoOiA5NiU7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY29tbWVudC13aW5kb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIHRvcDogMiU7XG4gICAgbGVmdDogMiU7XG4gICAgbWluLWhlaWdodDogNTAlO1xuICAgIG1heC1oZWlnaHQ6IDgwJTtcbiAgICB3aWR0aDogOTYlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY29tbWVudC13aW5kb3cgLmNvbW1lbnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLmNvbW1lbnQtd2luZG93IC5jb21tZW50LWFyZWEge1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5jb21tZW50LWNvbmZpcm0td2luZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwJTtcbiAgbGVmdDogMiU7XG4gIHdpZHRoOiA5NiU7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY29tbWVudC1jb25maXJtLXdpbmRvdyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB0b3A6IDUlO1xuICAgIGxlZnQ6IDUlO1xuICAgIGhlaWdodDogOTAlO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubGl2ZS1idG4td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmxpdmUtYnRuLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLmxpdmUtYnRuLXdyYXAgLmxpdmUtYmFjay1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICB3aWR0aDogMTAwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmxpdmUtYnRuLXdyYXAgLmNvbW1lbnQtc2VuZC1idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4NDI1OTtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmxpdmUtYnRuLXdyYXAgLmNvbW1lbnQtc2VuZC1idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5saXZlLWJ0bi13cmFwIC5saXZlLXNlbmQtYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFODQyNTk7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5saXZlLWJ0bi13cmFwIC5saXZlLXNlbmQtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5lcnJvci1wcmljZSB7XG4gIGNvbG9yOiAjRTg0MjU5O1xufVxuXG4uZXJyb3ItdGV4dCB7XG4gIGNvbG9yOiAjRTg0MjU5O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmVycm9yLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ubGl2ZS1kaXNhYmxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxvYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4ubGl2ZS1zdHJlYW0tZW5kZWQtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubGl2ZS1zdHJlYW0tZW5kZWQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5saXZlLWl0ZW0taW1nIHtcbiAgd2lkdGg6IDgwcHg7XG59XG5cbi5saXZlLWNvaW4taW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuI3ZpZGVvLXBsYXllciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5saXZlLWF0dGVudGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGNvbG9yOiAjRjgzMjlEO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDEwcHggYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5saXZlLWF0dGVudGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubGl2ZS1hdHRlbnRpb24tc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5saXZlLWF0dGVudGlvbi1zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBjb2xvcjogI0Y4MzI5RDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5saXZlLWF0dGVudGlvbi1zcCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG4uY29tbWVudC10ZXh0LWNvdW50IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5lcnJvci1ub3ctY291bnQge1xuICBjb2xvcjogI0U4NDI1OTtcbn1cblxuLm1haW50ZW5hbmNlLWJvZHkge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjM0LCAyMzQsIDIzNCk7XG59XG5cbi5tYWludGVuYW5jZS13cmFwIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTUwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5tYWludGVuYW5jZS13cmFwIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cblxuLm1haW50ZW5hbmNlLXRpdGxlLWltZyB7XG4gIHdpZHRoOiAyNSU7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1haW50ZW5hbmNlLXRpdGxlLWltZyB7XG4gICAgd2lkdGg6IDU1JTtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxufVxuXG4ubWFpbnRlbmFuY2UtYm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgcGFkZGluZzogNTBweCAwO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMjUyNTI1O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5tYWludGVuYW5jZS1ib3gge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZzogNzBweCAwO1xuICB9XG59XG5cbi5tYWludGVuYW5jZS1iaWctdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogI0Y4MzI5RDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tYWludGVuYW5jZS1zbS10ZXh0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzI1MjUyNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5tYWludGVuYW5jZS1zbS10ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cblxuLm1haW50ZW5hbmNlLWNvcHlyaWdodCB7XG4gIGNvbG9yOiAjMjUyNTI1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uZ2FsbGVyeSB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2dhbGxlcnkvYmdfZ2FsbGVyeS5wbmcpIHJlcGVhdDtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuLmdhbGxlcnkgLmNhdGVnb3J5LXRhYiB7XG4gIG1hcmdpbjogNDBweCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmdhbGxlcnkgLmNhdGVnb3J5LXRhYiB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIH1cbn1cbi5nYWxsZXJ5IC5jYXRlZ29yeS10YWIgbGkge1xuICB3aWR0aDogOTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogI0MzQzNDMztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZ2FsbGVyeSAuY2F0ZWdvcnktdGFiIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHdpZHRoOiAyMiU7XG4gIH1cbn1cbi5nYWxsZXJ5IC5jYXRlZ29yeS10YWIgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLmdhbGxlcnkgLmNhdGVnb3J5LXRhYiBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGODMyOUQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmdhbGxlcnkgLmNhdGVnb3J5LXRhYiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRjgzMjlEO1xufVxuLmdhbGxlcnkgLmNhdGVnb3J5LXRhYiBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmdhbGxlcnkgLmNhdGVnb3J5LXRhYiBsaSBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgfVxufVxuLmdhbGxlcnkgLmdhbGxlcnktYXJlYSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5nYWxsZXJ5IC5nYWxsZXJ5LWFyZWEge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgcm93LWdhcDogMTVweDtcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICB9XG59XG4uZ2FsbGVyeSAuZ2FsbGVyeS1hcmVhIGxpIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcbiAgZ3JpZC1yb3c6IHNwYW4gMTtcbn1cbi5nYWxsZXJ5IC5nYWxsZXJ5LWFyZWEgbGkgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZ2FsbGVyeSAuZ2FsbGVyeS1hcmVhIGxpIGEge1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5nYWxsZXJ5IC5nYWxsZXJ5LWFyZWEgbGkgYSB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuLmdhbGxlcnkgLmdhbGxlcnktYXJlYSBsaSBhOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5nYWxsZXJ5IC5nYWxsZXJ5LWFyZWEgbGkgLmdhbGxlcnktaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZ2FsbGVyeSAuZ2FsbGVyeS1hcmVhIGxpIC5nYWxsZXJ5LWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZTtcbn1cbi5nYWxsZXJ5IC5nYWxsZXJ5LWltZy1kZXRhaWwge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbn1cbi5nYWxsZXJ5IC5nYWxsZXJ5LWltZy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNsYW1wKDEuMTI1cmVtLCAxLjQzdncsIDEuMzc1cmVtKTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgaW5saW5lLXNpemU6IGZpdC1jb250ZW50O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmdhbGxlcnkgLmdhbGxlcnktaW1nLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uZ2FsbGVyeSAuZ2FsbGVyeS1pbWctd3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5nYWxsZXJ5IC5nYWxsZXJ5LWltZy1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMC44NzVyZW0sIDEuMDR2dywgMXJlbSk7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGlubGluZS1zaXplOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbi5nYWxsZXJ5IC5wb3N0LXdyYXAge1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmdhbGxlcnkgLmxpc3QtcmV0dXJuIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZ2FsbGVyeSAubGlzdC1yZXR1cm4ge1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDBweDtcbiAgfVxufVxuLmdhbGxlcnkgLmdhbGxlcnktZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xufSIsIioge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIFxuICBodG1sLCBib2R5LCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCB1bCwgb2wsIGRsLCBsaSwgZHQsIGRkLCBwLCBkaXYsIHNwYW4sIGltZywgYSwgdGFibGUsIHRyLCB0aCwgdGQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIH1cbiAgXG4gIGhlYWRlciwgZm9vdGVyLCBuYXYsIHNlY3Rpb24sIGFydGljbGUsIGFzaWRlLCBmaWd1cmUsIGZpZ2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIFxuICBib2R5IHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICBcbiAgb2wsIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfSIsIkB1c2UgXCIuLi9zZXR0aW5nL2luZGV4XCIgYXMgc2V0dGluZztcbkB1c2UgXCIuLi9mdW5jdGlvbi9taXhpblwiIGFzIG1peGluO1xuXG5ib2R5IHtcbiAgICBjb2xvcjogc2V0dGluZy4kYmFzZS1mb250LWNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiBzZXR0aW5nLiRiYXNlLWZvbnQtZmFtaWx5O1xufVxuXG4uYm9keS13cmFwe1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxufVxuXG5pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbmxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbmEge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBzZXR0aW5nLiRiYXNlLWZvbnQtY29sb3I7XG4gICAgZm9udC1mYW1pbHk6IHNldHRpbmcuJGJhc2UtZm9udC1mYW1pbHk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cblxucCxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuc3BhbiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMXB4O1xuICAgIGZvbnQtZmFtaWx5OiBzZXR0aW5nLiRiYXNlLWZvbnQtZmFtaWx5O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbnAge1xuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIH1cbn1cblxuLmNsZWFyOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwODhweCkge1xuICAgIC5oaWRkZW4tcGMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gICAgLmhpZGRlbi10YWIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxubWFpbiB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG59XG5cbi53cmFwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaGlkZGVuLXRhYiAuaGlkZGVuLXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyDjgrnjg57jg5vooajnpLrjgafmtojjgZlcbi5zcC1ub24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uc3AtdGFiLW5vbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4vLyDjgrnjg57jg5vooajnpLrjgafmlLnooYxcbi5zcC1iciB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi8vIOOCv+ODluODrOODg+ODiOihqOekuuOBq+OBpuaUueihjFxuLnRhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4vLyDjgr/jg5bjg6zjg4Pjg4jjgavjgabmlLnooYzjgpLmtojjgZlcbi50YWItYnIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLy8g44K/44OW44Os44OD44OI5Lul5LiL44Gn5pS56KGMXG4udGFiLXNwLWJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG4iLCIvLyBmb250LWNvbG9yXG4kYmFzZS1mb250LWNvbG9yOiMyNTI1MjU7XG4kc3ViLWZvbnQtY29sb3I6I0JDQkNCQztcblxuLy8gYnV0dG9uXG4kcGluazojRjgzMjlEO1xuJHllbGxvdzojRjJFQzAwO1xuJHJlZDojRkY1MzUzO1xuJGdyYXk6IzRCNDc0NztcbiRidG4tYmx1ZS1jb2xvcjojMUE3M0U4O1xuJGJ0bi1ncmF5LWNvbG9yOiNGNUY1RjU7XG5cbi8vbmV3cy1wYWdpbmF0aW9uXG4kd2hpdGU6I2ZmZjtcbiRsaWdodC1ncmF5OiM5MDhFOEU7XG5cbi8vY2F0ZWdvcnktdGFiXG4kY2F0ZWdvcnktZ3JheTogI0MzQzNDMztcblxuXG4vLyBrZXljb2xvclxuJGNoYXJnZS1jb2xvcjojRTkxRTYzO1xuJGNoYXJnZS1zdWItY29sb3I6I0ZFRjNGNztcbiRzZXR0bGVtZW50LWNvbG9yOiMwM0E5RjQ7XG4kc2V0dGxlbWVudC1zdWItY29sb3I6I0YyRkJGRjtcbiRiYWxhbmNlLWNvbG9yOiNGNkJBMDQ7XG4kYmFsYW5jZS1zdWItY29sb3I6I0ZGRkNGMjtcbiRoaXN0b3J5LWNvbG9yOiMwMDk2ODg7XG4kaGlzdG9yeS1zdWItY29sb3I6I0YyRkFGOTtcbiIsIiRiYXNlLWZvbnQtZmFtaWx5OidNIFBMVVMgUm91bmRlZCAxYycsc2Fucy1zZXJpZjtcbiRmYXEtZm9udC1mYW1pbHk6J1plbiBNYXJ1IEdvdGhpYycsIHNhbnMtc2VyaWY7XG4kbmVrby1mb250LWZhbWlseTp2YXIoLS11bm5hbWVkLWZvbnQtc3R5bGUtbm9ybWFsKSBub3JtYWwgbm9ybWFsIDYycHgvMTM2cHggRk9ULUFva2FuZSBTdGQ7XG5cblxuIiwiQHVzZSBcIi4uL3NldHRpbmcvaW5kZXhcIiBhcyBzZXR0aW5nO1xuXG4vLyDjg6zjgqTjgqLjgqbjg4jluYVcbiRsYXlvdXQtd2lkdGgtaW5uZXI6IDEwMjVweDtcblxuLy8g44OW44Os44O844Kv44Od44Kk44Oz44OIXG4kYnJlYWtwb2ludHM6IChcbiAgXCJzcFwiOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpXCIsXG4gIFwidGFiXCI6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRsYXlvdXQtd2lkdGgtaW5uZXIgLSAxcHh9KVwiLFxuICBcInBjXCI6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRsYXlvdXQtd2lkdGgtaW5uZXJ9KVwiLFxuKTtcblxuLy8g44Oh44OH44Kj44Ki44Kv44Ko44Oq44O8XG5AbWl4aW4gbXEoJGJyZWFrcG9pbnQ6IHNwKSB7XG5cbiAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0ge1xuXG4gICAgQGNvbnRlbnQ7XG4gIH1cbn0iLCJAdXNlIFwiLi4vc2V0dGluZy9pbmRleFwiIGFzIHNldHRpbmc7XG5AdXNlIFwiLi4vZnVuY3Rpb24vbWl4aW5cIiBhcyBtaXhpbjtcblxuZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbn1cblxuLmZvb3Rlci10b3AtaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDB2dztcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmZvb3Rlci10b3AtaW1nLXNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTQwcHg7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG59XG5cbi5mb290ZXItdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0MzQjNCO1xuICAgIHBhZGRpbmc6IDUwcHggMTBweDtcbn1cblxuLmZvb3Rlci10b3AtbGlzdC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uZm9vdGVyLXRvcC1saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgYSxcbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvb3Rlci1xdWl6LXN1Ymxpc3Qtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG59XG5cbi5mb290ZXItcXVpei1zdWJsaXN0IHtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGxlZnQ6IC01cHg7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG4jcGFnZS10b3AgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAwLjZyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbiNwYWdlLXRvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG59XG5cblxuI3BhZ2UtdG9wLlVwTW92ZSB7XG4gICAgYW5pbWF0aW9uOiBVcEFuaW1lIDAuNXMgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgVXBBbmltZSB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuXG4jcGFnZS10b3AuRG93bk1vdmUge1xuICAgIGFuaW1hdGlvbjogRG93bkFuaW1lIDAuNXMgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgRG93bkFuaW1lIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgICB9XG59XG5cbi5mb290ZXItYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNTM1O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG5cblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG59XG5cbi5mb290ZXItbG9nby13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG59XG5cbi5mb290ZXItbG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG5cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbn1cblxuXG4uZm9vdGVyLWxvZ28taW1nOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgO1xuXG59XG5cbi5mb290ZXItbG9nby1ib3R0b20ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICB9XG59XG5cbi5mb290ZXItbG9nby1ib3R0b20td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb3B5cmlnaHQtbWFjaGlrYWRvIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuXG59XG4iLCJAdXNlIFwiLi4vc2V0dGluZy9pbmRleFwiIGFzIHNldHRpbmc7XG5AdXNlIFwiLi4vZnVuY3Rpb24vbWl4aW5cIiBhcyBtaXhpbjtcblxuaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzZXR0aW5nLiRiYXNlLWZvbnQtY29sb3I7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHotaW5kZXg6IDEwMDAwO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfVxufVxuXG4uaGVhZGVyLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLmhlYWRlci1sb2dvIHtcbiAgICB3aWR0aDogMzYwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICB9XG59XG5cbi5oZWFkZXItbGlzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLmhlYWRlci1saXN0LXdyYXAge1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxufVxuXG4uaGVhZGVyLW1lbnUge1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgfVxufVxuXG4ubG9naW4tYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzZXR0aW5nLiRwaW5rO1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmI2N2I2O1xuICAgIH1cbn1cblxuLmhhcy1jaGlsZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGFzLWNoaWxkIHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICB6LWluZGV4OiA0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xufVxuXG4uaGFzLWNoaWxkIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICY6aG92ZXIge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGFzLWNoaWxkIHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzZXR0aW5nLiRiYXNlLWZvbnQtY29sb3I7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi5oYXMtY2hpbGQgdWwgbGkgYSB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5oZWFkZXItdHh0XzIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICBtYXJnaW4tbGVmdDogNTNweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVhZGVyLXR4dF8yX2xhc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5sZWZ0LWxpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBsZWZ0OiAtMTRweDtcbiAgICAgICAgdG9wOiAyNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uaGFzLWNoaWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYXMtY2hpbGQgdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIHRvcDogMTVweDtcbiAgICB6LWluZGV4OiA0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uaGFzLWNoaWxkOmhvdmVyPnVsIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uaGFzLWNoaWxkIHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzZXR0aW5nLiRiYXNlLWZvbnQtY29sb3I7XG59XG5cbi5oYXMtY2hpbGQgdWwgbGkgYSB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5oYXMtY2hpbGQgdWwgbGkgYS5kaXNhYmxlTGluayB7XG4gICAgY29sb3I6ICM2QzZDNkM7XG59XG5cbi5oZWFkZXItdHh0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBzZXR0aW5nLiRwaW5rIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBzZXR0aW5nLiRwaW5rO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ubG9nbyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uZHJhd2VyX2hpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRyYXdlcl9vcGVuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5kcmF3ZXJfb3BlbiBzcGFuLFxuLmRyYXdlcl9vcGVuIHNwYW46YmVmb3JlLFxuLmRyYXdlcl9vcGVuIHNwYW46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZHJhd2VyX29wZW4gc3BhbjpiZWZvcmUge1xuICAgIGJvdHRvbTogOXB4O1xufVxuXG4uZHJhd2VyX29wZW4gc3BhbjphZnRlciB7XG4gICAgdG9wOiA5cHg7XG59XG5cbiNkcmF3ZXJfaW5wdXQ6Y2hlY2tlZH4uZHJhd2VyX29wZW4gc3BhbiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbn1cblxuI2RyYXdlcl9pbnB1dDpjaGVja2Vkfi5kcmF3ZXJfb3BlbiBzcGFuOjpiZWZvcmUge1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbiNkcmF3ZXJfaW5wdXQ6Y2hlY2tlZH4uZHJhd2VyX29wZW4gc3Bhbjo6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ubmF2X2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbiNkcmF3ZXJfaW5wdXQ6Y2hlY2tlZH4ubmF2X2NvbnRlbnQge1xuICAgIGxlZnQ6IDA7XG59XG5cbi5uYXZfY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTBweCk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgei1pbmRleDogOTk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL3B1YmxpYy9pbWFnZXMvaGVhZGVyL2hlYWRlci1zcC1iZy5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRyYW5zaXRpb246IC41cztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuI2RyYXdlcl9pbnB1dDpjaGVja2Vkfi5uYXZfY29udGVudCB7XG4gICAgbGVmdDogMDtcbn1cblxuLmRyYXdkcmF3ZXJfc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmhlYWRlci1zcC1tZW51IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxufVxuXG4uaGVhZGVyLXNwLXRpdGxlIHtcbiAgICBjb2xvcjogc2V0dGluZy4keWVsbG93O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uaGVhZGVyLXNwLXRleHQtd3JhcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmc6IDBweCA0MHB4O1xufVxuXG4uaGVhZGVyLXNwLXRvd24ge1xuICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG59XG5cbi5oZWFkZXItc3AtY2hhcmEge1xuICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuXG59XG5cbi5oZWFkZXItYm90dG9tLWltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuYS5kaXNhYmxlTGluayB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29sb3I6ICM2QzZDNkM7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2QzZDNkM7XG4gICAgfVxufVxuIiwiQHVzZSBcIi4uL3NldHRpbmcvaW5kZXhcIiBhcyBzZXR0aW5nO1xuQHVzZSBcIi4uL2Z1bmN0aW9uL21peGluXCIgYXMgbWl4aW47XG5cbi5mb3JtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxubGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZvcm0tYnRuLXdyYXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4udG9wIHtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saXZlLW5vdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzAlO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBuZWtvLWxpdmU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgbmVrby1saXZlIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIDEwMCUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwcHgpXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgICB9XG59XG5cbi50b3AtaW1nLXBjIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgZm9udC1zaXplOiAwO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4udG9wLWltZy1zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDA7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uZXZlbnQtYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3RvcC9ldmVudC1iZy5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZzogMTUwcHggMCAyNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XG4gICAgfVxufVxuXG4ud2hpdGUtYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDVweCA1cHggMHB4IDEwcHggIzAwMDAwMDtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgcGFkZGluZzogODBweCAyMHB4IDUwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMjtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgYm94LXNoYWRvdzogM3B4IDNweCAwcHggOHB4ICMwMDAwMDA7XG4gICAgfVxufVxuXG5cbi5ldmVudC1zZWN0aW9uLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgdG9wOiAtNjBweDtcbiAgICB9XG59XG5cbi5jaGFyYTEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xNzBweDtcbiAgICBsZWZ0OiAtMTAlO1xuICAgIHotaW5kZXg6IC0xO1xufVxuXG4uY2hhcmEyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MHB4O1xuICAgIGxlZnQ6IC0zMCU7XG4gICAgei1pbmRleDogLTE7XG59XG5cbi5jaGFyYTMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIzMHB4O1xuICAgIGxlZnQ6IC0xNyU7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjVkZWcpO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmNoYXJhNCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTExMHB4O1xuICAgIHJpZ2h0OiAtMjUlO1xuICAgIHotaW5kZXg6IC0xO1xufVxuXG4uY2hhcmE1IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjcwcHg7XG4gICAgcmlnaHQ6IDkwcHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIG1pbi13aWR0aDogNTYwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgdG9wOiAtMzAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgdG9wOiAtMzAwcHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHRvcDogLTE3MHB4O1xuICAgIH1cbn1cblxuXG5cbi5ldmVudC1jaGFyYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwJTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5ldmVudC1iYW5uZXIge1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDIwcHggMTBweCAxMHB4IDEwcHg7XG5cbiAgICBpbWcge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4uZXZlbnQtdGl0bGUtZGlzYWJsZSB7XG4gICAgY29sb3I6IHNldHRpbmcuJGdyYXk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbn1cblxuLy/jg6njgqTjg5bphY3kv6FzdGFydC0tLT5cbi5saXZlLWV2ZW50IHtcbiAgICBtYXJnaW46IDgwcHggYXV0byAyMHB4O1xuICAgIHBhZGRpbmc6IDgwcHggMjBweCA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDVweCA1cHggMHB4IDEwcHggIzAwMDAwMDtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBib3gtc2hhZG93OiAzcHggM3B4IDBweCA4cHggIzAwMDAwMDtcbiAgICB9XG59XG5cblxuLmxpdmUtbm93LXRleHQge1xuICAgIGNvbG9yOiBzZXR0aW5nLiRwaW5rO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbn1cblxuLmxpdmUtYnRuIHtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICB3aWR0aDogNDAlO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgfVxufVxuXG4ubGl2ZS1idG4tZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIHdpZHRoOiA0MCU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxufVxuXG4uY2hhcmE2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNTBweDtcbiAgICByaWdodDogLTI1JTtcbiAgICB6LWluZGV4OiAtMTtcbn1cblxuLmNoYXJhNyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTEwcHg7XG4gICAgbGVmdDogLTIwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogMzUlO1xufVxuXG4uY2hhcmE4IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMDBweDtcbiAgICByaWdodDogLTMwJTtcbiAgICB6LWluZGV4OiAtMTtcbn1cblxuLmNoYXJhOSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjIwcHg7XG4gICAgbGVmdDogLTIwJTtcbiAgICB6LWluZGV4OiAtMTtcbn1cblxuXG4vLy0tLT7jg6njgqTjg5bphY3kv6FlbmRcblxuXG4vL+OBhOOCjeOBhOOCjeOCruODo+ODqeODquODvFxuLnRvcC1nYWxsZXJ5LWJnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy90b3AvZ2FsbGVyeS1iZy5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZzogMjAwcHggMDtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbiAgICB9XG59XG5cbi5nYWxsZXJ5LXNlY3Rpb24tdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG59XG5cbi5nYWxsZXJ5LXNlY3Rpb24tdGl0bGUtcGMge1xuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmdhbGxlcnktc2VjdGlvbi10aXRsZS1zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbn1cblxuLnRvcC1nYWxsZXJ5LXRleHQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cbn1cblxuLnRvcC1nYWxsZXJ5LXdyYXAge1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIG1hcmdpbjogMTBweCAxNXB4IDBweCAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0byAwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdhbGxlcnktYnRuIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMjBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmdhbGxlcnktY2hhcmEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmdhbGxlcnktY2hhcmExIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTUwcHg7XG4gICAgbGVmdDogLTIwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogNDAlO1xufVxuXG4uZ2FsbGVyeS1jaGFyYTIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTIwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogMzAlO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTI0MHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgYm90dG9tOiAtMjclO1xuICAgIH1cbn1cblxuLmdhbGxlcnktY2hhcmEzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNTA7XG4gICAgbGVmdDogLTI1JTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogMjAlO1xufVxuXG4uZ2FsbGVyeS1jaGFyYTQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC05MHB4O1xuICAgIHJpZ2h0OiAtMjAlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiAyMCU7XG59XG5cblxuLy/jg43jgrPjg7zmp5jjgYvjgonjga7jgYroqIDokYlcbi5uZWtvLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy90b3AvbmVrby13b3Jkcy1iZy5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYXNwZWN0LXJhdGlvOiA2NDAgLyAzMTc7XG4gICAgcGFkZGluZzogMTMwcHggMCAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy90b3AvbmVrby13b3Jkcy1iZ19zcC5wbmcpO1xuICAgICAgICBwYWRkaW5nOiAxMzBweCAwIDBweDtcbiAgICB9XG59XG5cbi5uZWtvLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5uZWtvLWltZy13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uZWtvLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NDBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG59XG5cbi5uZWtvLXRleHQtd3JhcCB7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5uZWtvLXRleHQtc3Atd3JhcCB7XG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICB9XG59XG5cbi5uZWtvLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbn1cblxuLm5la28tdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ubmVrby10ZXh0LXNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG5cbi5sb29wX3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIH1cbn1cblxuLmxvb3Bfd3JhcCBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5sb29wX3dyYXAgaW1nOmZpcnN0LWNoaWxkIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbG9vcCAxMDBzIC01MHMgbGluZWFyIGluZmluaXRlO1xuICAgIGFuaW1hdGlvbjogbG9vcCAxMDBzIC01MHMgbGluZWFyIGluZmluaXRlO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4ubG9vcF93cmFwIGltZytpbWcge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb29wMiAxMDBzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246IGxvb3AyIDEwMHMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGxvb3Age1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxvb3AyIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMCUpO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmxvb3Bfd3JhcCBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cblxuLm5ld3MtYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3RvcC9uZXdzLWJnLnBuZyk7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIH1cbn1cblxuLm5ld3MtY2hhcmExIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MzBweDtcbiAgICBsZWZ0OiA5MHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiAyMDBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cblxuLm5ld3MtY2hhcmEyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDkwcHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIHRvcDogNjAwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIHRvcDogNjUwcHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHRvcDogNjMwcHg7XG4gICAgfVxufVxuXG5cbi50b3AtbmV3cy1pbm5lciB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgIH1cbn1cblxuLnRvcC1uZXdzLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHNldHRpbmcuJHN1Yi1mb250LWNvbG9yO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgIzAwMDtcbiAgICB9XG59XG5cbi50b3AtbmV3cy1saXN0LXRhYi13cmFwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE4MHB4O1xufVxuXG4ubmV3cy1saXN0LXRhYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHNldHRpbmcuJHllbGxvdztcbiAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICB9XG59XG5cbi50b3AtbmV3cy1saXN0LXRpbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubmV3cy1saXN0LXNwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG59XG5cbi5uZXdzLW1vcmUtYnRuIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIuKWtlwiO1xuICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogc2V0dGluZy4kYmFzZS1mb250LWNvbG9yO1xuICAgIH1cbn1cblxuLnRvcC1uZXdzLXRleHQge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgY29sb3I6IHNldHRpbmcuJGJhc2UtZm9udC1jb2xvcjtcbiAgICB9XG59XG5cbi5uZXdzLXdoaXRlLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgICB9XG59XG5cbi50b3AtcXVpei1pbm5lciB7XG4gICAgcGFkZGluZzogMzBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbn1cblxuLnF1aXotcG9zdC1iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvdG9wL3F1aXotYmcucG5nKTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIH1cbn1cblxuLnF1aXotcG9zdC10ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG59XG5cbi5xdWl6LXNlY3Rpb24tdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG59XG5cbi5xdWl6LXBvc3QtY2FyZC13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG59XG5cbi5xdWl6LXBvc3QtY2FyZC1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiA3NSU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIH1cbn1cblxuLnF1aXotcG9zdC1jYXJkLWxpbmstZGlzYWJsZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiA3NSU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5xdWl6LXBvc3QtYm90dG9tIHtcbiAgICBib3JkZXI6IHNvbGlkIDJweCBzZXR0aW5nLiRiYXNlLWZvbnQtY29sb3I7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDUwcHggMzBweCAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG1pbi13aWR0aDogNTAwcHg7XG4gICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLnF1aXotcG9zdC1ib3R0b20tdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHNldHRpbmcuJGJhc2UtZm9udC1jb2xvcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogMjkwcHg7XG59XG5cbi5xdWl6LXBvc3QtYm90dG9tLXRleHQge1xuICAgIGNvbG9yOiBzZXR0aW5nLiRwaW5rO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxufVxuXG4ucXVpei1wb3N0LWJvdHRvbS1zdWJ0ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbn1cblxuLnF1aXotcG9zdC1ib3R0b20tdGV4dC1kaXNhYmxlIHtcbiAgICBjb2xvcjogc2V0dGluZy4kZ3JheTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDI0cHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuLnF1aXotcG9zdC1uZWtvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTglO1xuICAgIHRvcDogLTYwcHg7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnF1aXotcG9zdC1zdGFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0wJTtcbiAgICB0b3A6IDBweDtcbiAgICB3aWR0aDogMjAlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgei1pbmRleDogLTE7XG59XG5cbi5xdWl6LXdoaXRlLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xuICAgIH1cblxuICAgIC53aGl0ZS1ib3gge1xuICAgICAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucXVpei1zZWN0aW9uLXRpdGxlLXBjIHtcbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5xdWl6LXNlY3Rpb24tdGl0bGUtc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG59XG5cbi5zbnMtYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3RvcC9yYWRpby15b3V0dWJlX2JnLnBuZyk7XG4gICAgcGFkZGluZzogMjUwcHggMCA0NTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NTBweDtcbiAgICB9XG59XG5cbi8v5LuK5b6M6KaB57Sg44GM6L+95Yqg44GV44KM44Gf5pmC55So44GrXG4uc25zLXdoaXRlLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMHB4IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC53aGl0ZS1ib3gge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53aGl0ZS1ib3gtbXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZ2FtZS1wbGF5LW1vdmllIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmdhbWUtbW92aWUtcHJvZ3JhbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBkdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxQTczRTg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG8gN3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZGQge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG59XG5cbi5xdWl6LXBvc3Qtc3Rhci1ncmVlbjEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTAlO1xuICAgIGJvdHRvbTogNDAwcHg7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBib3R0b206IDI0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnF1aXotcG9zdC1zdGFyLWdyZWVuMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0wJTtcbiAgICB0b3A6IDBweDtcbiAgICB3aWR0aDogMjAlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgei1pbmRleDogLTE7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIHRvcDogNDhweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5xdWl6LXBvc3QtZ3lhYXItcGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC01JTtcbiAgICBib3R0b206IDEyMHB4O1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB6LWluZGV4OiAtMTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgYm90dG9tOiA3MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICB0b3A6IC00MHB4O1xuICAgIH1cbn1cblxuLnF1aXotcG9zdC1neWFhci1ibHVlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0zJTtcbiAgICB0b3A6IDcwcHg7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxufVxuXG4ucXVpei1wb3N0LW5la28tYmx1ZS10aHJlZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMCU7XG4gICAgYm90dG9tOiAtNTBweDtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgei1pbmRleDogLTE7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIGJvdHRvbTogLTEwJTtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxufVxuXG4uYmx1ZSB7XG4gICAgY29sb3I6IHNldHRpbmcuJGJ0bi1ibHVlLWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucmFkaW8tY2FyZC1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG59XG5cbi5yYWRpby1saW5rLWFyZWEge1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0byAxMHB4O1xuXG4gICAgfVxuXG4gICAgLnJhZGlvLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzZXR0aW5nLiRwaW5rO1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW46IDBweCBhdXRvIDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvIDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udG9wLXF1aXotbGlzdCB7XG4gICAgbWFyZ2luOiAxMDBweCBhdXRvIDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIG1hcmdpbjogODBweCBhdXRvIDBweDtcbiAgICB9XG59XG5cbi50b3AtcXVpei1saXN0X2ltZyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgd2lkdGg6IDMwJTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIH1cbn1cblxuLnF1aXotcG9zdC1idG4td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgIC5xdWl6LXBvc3QtbG9naW4tYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogc2V0dGluZy4kcGluaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYjY3YjY7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yZWZ1bmQtYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IHNldHRpbmcuJHBpbms7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDUwcHggYXV0byAwcHg7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuIiwiQHVzZSBcIi4uL3NldHRpbmcvaW5kZXhcIiBhcyBzZXR0aW5nO1xuQHVzZSBcIi4uL2Z1bmN0aW9uL21peGluXCIgYXMgbWl4aW47XG5cbi50b3AtdGl0bGUtcGMge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi50b3AtdGl0bGUtc3Age1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi50b3AtdGl0bGUtd3JhcCB7XG4gICAgZm9udC1zaXplOiAwO1xufVxuXG4ucXVpemZvcm0ge1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3F1aXpmb3JtL2JnX3F1aXpmb3JtLnBuZykgcmVwZWF0O1xuICAgIHdpZHRoOiAxMDB2dztcbn1cblxuLmV2ZW50LXF1aXpmb3JtIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9xdWl6Zm9ybS9iZ19ldmVudC1xdWl6Zm9ybS5wbmcpIHJlcGVhdDtcbiAgICB3aWR0aDogMTAwdnc7XG59XG5cbi5xdWl6Zm9ybS1ib3gge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1pbi13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMzBweDtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICAgIH1cbn1cblxuLnF1aXpmb3JtLWJveC13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiA1cHggNXB4IDBweCAxMHB4ICMwMDAwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbn1cblxuLnF1aXpmb3JtLWJveC1pbm5lciB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogMTAwcHggMDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgIH1cbn1cblxuLnF1aXpmb3JtLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtZmFtaWx5OiBzZXR0aW5nLiRiYXNlLWZvbnQtZmFtaWx5O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHNldHRpbmcuJGJhc2UtZm9udC1jb2xvcjtcbiAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5xdWl6Zm9ybS10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuLnF1aXpmb3JtLXN1YlRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuXG4ucGluayB7XG4gICAgY29sb3I6IHNldHRpbmcuJHBpbms7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxudGV4dGFyZWEge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHNldHRpbmcuJGJhc2UtZm9udC1jb2xvciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cblxuaW5wdXQge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHNldHRpbmcuJGJhc2UtZm9udC1jb2xvciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmZvcm0tY2hlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBhIHtcbiAgICAgICAgY29sb3I6IHNldHRpbmcuJHJlZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogc2V0dGluZy4kcmVkO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlbGVjdC1ib3gge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgc2V0dGluZy4kYmFzZS1mb250LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHNldHRpbmcuJGdyYXk7XG59XG5cbi5idG4tcGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogc2V0dGluZy4kcGluaztcbn1cblxuLmJ0bi1zdWJtaXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAwcHggM3B4ICMwMDAwMDA7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG5cbiAgICAmLmJ0bi1ncmF5IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5idG4tcGluayB7XG4gICAgICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5xdWl6Zm9ybS1waW5rIHtcbiAgICB0b3A6IDAlO1xuICAgIGxlZnQ6IC0zMCU7XG59XG5cbi5xdWl6Zm9ybS1wdXJwbGUge1xuICAgIHRvcDogMCU7XG4gICAgcmlnaHQ6IC0zMCU7XG59XG5cbi5xdWl6Zm9ybS15ZWxsb3cge1xuICAgIHRvcDogMzAlO1xuICAgIGxlZnQ6IC0zMCU7XG59XG5cbi5xdWl6Zm9ybS1vcmFuZ2Uge1xuICAgIHRvcDogMzAlO1xuICAgIHJpZ2h0OiAtMzAlO1xufVxuXG4ucXVpemZvcm0tZ3JlZW4ge1xuICAgIHRvcDogNjAlO1xuICAgIGxlZnQ6IC0zMCU7XG59XG5cbi5xdWl6Zm9ybS1ibHVlIHtcbiAgICB0b3A6IDYwJTtcbiAgICByaWdodDogLTMwJTtcbn1cblxuLmNvbXBsZXRlLWJveCB7XG4gICAgLnF1aXpmb3JtLXllbGxvdyB7XG4gICAgICAgIGxlZnQ6IC0zMCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgIH1cblxuICAgIC5xdWl6Zm9ybS1vcmFuZ2Uge1xuICAgICAgICByaWdodDogLTMwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgfVxuXG4gICAgLnF1aXpmb3JtLWdyZWVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAucXVpemZvcm0tYmx1ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ucXVpemZvcm0tY2hhcmEtcGMge1xuICAgIHdpZHRoOiAzNzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ucXVpemZvcm0tY2hhcmEtc3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xMDBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm90dG9tOiAtNCU7XG4gICAgICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGJvdHRvbTogLTIlO1xuICAgIH1cbn1cblxuLmNvbmZpcm0tbGFiZWwge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogc2V0dGluZy4kcGluaztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG59XG5cbi5jb25maXJtLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmNvbmZpcm0tdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jb25maXJtLWJveC13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5jb21wbGV0ZS1idG4td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLy9xdWl644GuY29tcGxldGXjga7mmYJcbi5idG4tZ3JheS1vbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHNldHRpbmcuJGdyYXk7XG59XG5cbi5mb3JtLWJ0bi13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxufVxuXG5sYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmVxdWlyZWQtdGV4dCB7XG4gICAgY29sb3I6IHNldHRpbmcuJHBpbms7XG59XG5cbi5ldmVudC10aXRsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBtYXJnaW46IDUwcHggYXV0byAzMHB4O1xuICAgIH1cbn1cblxuLmZvcm0tdXNlci1uYW1lIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy9xdWl6LWxpc3RcblxuLnF1aXotbGlzdC1iZyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvcXVpemZvcm0vYmdfcXVpei1saXN0LnBuZykgcmVwZWF0O1xuICAgIHdpZHRoOiAxMDB2dztcbn1cblxuXG4ucXVpei1saXN0LXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5xdWl6LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQkNCQ0JDO1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbn1cblxuLnF1aXotbGlzdC1sYXN0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JDQkNCQztcbn1cblxuLnF1aXotbGlzdC10dGwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgdGV4dC1pbmRlbnQ6IC0yZW07XG4gICAgd2lkdGg6IDMwJTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbn1cblxuLnF1aXotbGlzdC1uYW1lIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBtYXJnaW46IDEwcHggMHB4O1xuICAgIH1cbn1cbiIsIkB1c2UgXCIuLi9zZXR0aW5nL2luZGV4XCIgYXMgc2V0dGluZztcbkB1c2UgXCIuLi9mdW5jdGlvbi9taXhpblwiIGFzIG1peGluO1xuXG4uZ2FtZWlkIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9nYW1lSWQvYmdfZ2FtZS1JZC5wbmcpIHJlcGVhdDtcbiAgICB3aWR0aDogMTAwdnc7XG59XG5cbi5nYW1lLWlkLWZvcm0tcmVxdWlyZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiBzZXR0aW5nLiRyZWQ7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuLmdhbWUtaWQtZm9ybS1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sYWJlbC10ZXh0LXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG59XG5cbi5lcnJvci1tZXNzYWdlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZ2FtZS1pZC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICYuZXJyb3ItcG9zaXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnVzZXJuYW1lLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgJi5lcnJvci1wb3NpdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbn1cblxuLmdhbWUtaWQtZm9ybSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZmFmYztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgdHJhbnNpdGlvbjpib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLnB3LXVzZXJuYW1lLWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmdhbWUtaWQtZm9ybXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuXG4ucHctdXNlcm5hbWUtd3JhcCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIH1cbn1cblxuLmdhbWUtaWQtd3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgfVxufVxuXG4udXNlci1zdWJ0ZXh0IHtcbiAgICBjb2xvcjogc2V0dGluZy4kcGluaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51c2VyLW5hbWUtbm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG4iLCJAdXNlIFwiLi4vc2V0dGluZy9pbmRleFwiIGFzIHNldHRpbmc7XG5AdXNlIFwiLi4vZnVuY3Rpb24vbWl4aW5cIiBhcyBtaXhpbjtcblxuLmJvZHkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hY2NvdW50IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9hY2NvdW50L2JnX2FjY291bnQucG5nKSByZXBlYXQ7XG4gICAgd2lkdGg6IDEwMHZ3O1xufVxuXG4uYWNjb3VudC10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuLmFjY291bnQtYnRuLXBpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHNldHRpbmcuJHBpbms7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICB9XG59XG5cbi5hY2NvdW50LWJ0bi1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzZXR0aW5nLiRncmF5O1xuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbn1cblxuLmFjY291bnQtcG9wdXAtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1mYW1pbHk6IHNldHRpbmcuJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxufVxuXG4ub3BlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbn1cblxuI3BvcHVwIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ3JheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuI3BvcHVwOmNoZWNrZWQgKyAuZ3JheSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbGVmdDogMHB4O1xuICAgIHRvcDogMHB4O1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4ud2luZG93IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA5MHZ3O1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgcGFkZGluZzogNTBweDtcbiAgICB9XG59XG5cbi5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDVweCAxM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgdG9wOiA0MHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzRiNDc0NztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzRiNDc0NztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgfVxufVxuIiwiQHVzZSBcIi4uL3NldHRpbmcvaW5kZXhcIiBhcyBzZXR0aW5nO1xuQHVzZSBcIi4uL2Z1bmN0aW9uL21peGluXCIgYXMgbWl4aW47XG5cbi5uZXdzLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHNldHRpbmcuJHN1Yi1mb250LWNvbG9yO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5uZXdzLWxpc3QtYmcge1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL25ld3MvYmdfbmV3cy5wbmcpIHJlcGVhdDtcbiAgICB3aWR0aDogMTAwdnc7XG59XG5cbi5uZXdzLWxpc3QtZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5uZXdzLWxpc3Qtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5uZXdzLWxpc3Qtc3ViLXdyYXAge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG59XG5cbi5uZXdzLWxpc3QtdGFiLXdyYXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTgwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgIH1cbn1cblxuLm5ld3MtbGlzdC10aW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubmV3cy1jb250ZW50cyB7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgY29sb3I6IHNldHRpbmcuJGJhc2UtZm9udC1jb2xvcjtcbiAgICB9XG59XG5cbi5uZXdzLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgfVxufVxuXG4ubmV3cy10ZXh0IHtcbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5uZXdzLWRldGFpbC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogMTBweCAwcHg7XG4gICAgcGFkZGluZzogNXB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cbi5uZXdzLWRldGFpbC1uZXdzLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZzogNXB4O1xufVxuXG4ubmV3cy1wYWdpbmF0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gMjBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0byAyMHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgcGFkZGluZzogMTRweCAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBiYWNrZ3JvdW5kOiBzZXR0aW5nLiRsaWdodC1ncmF5O1xuICAgICAgICBjb2xvcjogc2V0dGluZy4kd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHNldHRpbmcuJHBpbms7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDIwcHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMnB4IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAycHggMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiA4cHggMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJhY2tncm91bmQ6IHNldHRpbmcuJGxpZ2h0LWdyYXk7XG4gICAgICAgIGNvbG9yOiBzZXR0aW5nLiR3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgIC5jdXJyZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogc2V0dGluZy4kcGluaztcbiAgICAgICAgY29sb3I6IHNldHRpbmcuJHdoaXRlO1xuICAgIH1cbn1cblxuLm5ld3MtYnRuLXdyYXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbn1cblxuLmJ0bi1ncmF5LW5ld3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHNldHRpbmcuJGdyYXk7XG59XG4iLCJAdXNlIFwiLi4vc2V0dGluZy9pbmRleFwiIGFzIHNldHRpbmc7XG5AdXNlIFwiLi4vZnVuY3Rpb24vbWl4aW5cIiBhcyBtaXhpbjtcblxuLnRlcm1zIHtcblxuICAgIC50ZXJtcy1kYXRlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAudGVybXMtdGV4dCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLnRlcm1zLXRvcC1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIC50ZXJtcy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtMmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZGwge1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG5cbiAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ub3RpY2UtYXJlYSB7XG4gICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0bztcblxuICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5vdGljZS1ib2xkLXRleHQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhdXRpb24ge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRlcm1zLWxpc3Qge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0yZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRlcm1zLWxpc3QtZmlyc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5mb3JtLWxpbmsge1xuICAgICAgICBjb2xvcjogc2V0dGluZy4kcGluaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHNldHRpbmcuJHBpbms7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICB9XG5cbiAgICAudW5kZXJsaW5lIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwZW07XG4gICAgfVxufVxuIiwiQHVzZSBcIi4uL3NldHRpbmcvaW5kZXhcIiBhcyBzZXR0aW5nO1xuQHVzZSBcIi4uL2Z1bmN0aW9uL21peGluXCIgYXMgbWl4aW47XG5cbi5pbnF1aXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9pbnF1aXJ5L2JnX2lucXVpcnkucG5nKSByZXBlYXQ7XG4gICAgd2lkdGg6IDEwMHZ3O1xufVxuXG4uaW5xdWlyeS1pdGVtLWFyZWEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW46IDIwcHggMHB4IDMwcHg7XG5cbiAgICBsaSB7XG4gICAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZhcSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaW5xdWlyeS9iZ19mYXEucG5nKSByZXBlYXQ7XG4gICAgd2lkdGg6IDEwMHZ3O1xufVxuXG4uZmFxLWFjY29yZGlvbiB7XG4gICAgcGFkZGluZzogMHB4IDMwcHg7XG4gICAgbWFyZ2luOiA1MHB4IDAgNzBweDtcbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzZXR0aW5nLiRwaW5rO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMyMTI1MjknJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzIxMjUyOSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHNldHRpbmcuJHBpbms7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmZhcS1xdWVzdGlvbiB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgcCB7XG4gICAgICAgIHRleHQtaW5kZW50OiAtNDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiUVwiO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHNldHRpbmcuJGZhcS1mb250LWZhbWlseTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTYsIDkxLCA5MSwgMC42KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmFxLWFuc3dlciB7XG4gICAgcGFkZGluZzogMHB4IDIwcHggMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAxMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIHRleHQtaW5kZW50OiAtNDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiQVwiO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHNldHRpbmcuJGZhcS1mb250LWZhbWlseTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHNldHRpbmcuJHBpbms7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogc2V0dGluZy4kYnRuLWJsdWUtY29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwcHggMTBweCA0MHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZhcS1hbnN3ZXItbGFzdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmlucXVpcnktbGluay13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmxpbmstaW5xdWlyeSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5saW5rLXdlYi1pbnF1aXJ5LXRleHQge1xuICAgIGNvbG9yOiBzZXR0aW5nLiRidG4tYmx1ZS1jb2xvcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG59XG5cbi5saW5rLWdhbWUtaW5xdWlyeS10ZXh0IHtcbiAgICBjb2xvcjogc2V0dGluZy4kcGluaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG59XG5cbi5saW5rLWdhbWUtaW5xdWlyeS1zdWJ0ZXh0IHtcbiAgICBjb2xvcjogc2V0dGluZy4kcGluaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uaW5xdWlyeS1idXR0b24ge1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuXG4uaW5xdWlyeS1idXR0b24taW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmlucXVpcnktYnV0dG9uOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG59XG4iLCJAdXNlIFwiLi4vc2V0dGluZy9pbmRleFwiIGFzIHNldHRpbmc7XG5AdXNlIFwiLi4vZnVuY3Rpb24vbWl4aW5cIiBhcyBtaXhpbjtcblxuLmdhbWUtdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nYW1lLXRvcC1wYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5nYW1lLXRvcC1zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uZ2FtZS10aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwJSk7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5nYW1lLWJ1eS1hcmVhIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9nYW1lL2d5YWFyLWxlZnQucG5nKSwgdXJsKC9pbWFnZXMvZ2FtZS9neWFhci1yaWdodC5wbmcpLCB1cmwoL2ltYWdlcy9nYW1lL2J1eS1iZy5wbmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246XG4gICAgICAgIGJvdHRvbSBsZWZ0LFxuICAgICAgICBib3R0b20gcmlnaHQsXG4gICAgICAgIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwMHB4LCA0MDBweCwgY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDUwcHggMHB4IDgwcHg7XG4gICAgcGFkZGluZy10b3A6IDE4JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAwcHgsIDMwMHB4LCBjb3ZlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZ2FtZS9neWFhci1sZWZ0LnBuZyksIHVybCgvaW1hZ2VzL2dhbWUvYnV5LWJnLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246XG4gICAgICAgICAgICBib3R0b20gY2VudGVyLFxuICAgICAgICAgICAgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwMHB4LCBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuICAgIH1cbn1cblxuLmdhbWUtbW92aWUtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0byAzMHB4O1xuICAgIH1cbn1cblxuLmdhbWUtbW92aWUge1xuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG59XG5cbi5nYW1lLWJ1eS1hcmVhLTIge1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2dhbWUvYnV5LWJnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQsIG5vLXJlcGVhdDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogNTBweCAwcHggMTEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbn1cblxuLmdhbWUtd2hpdGUtYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICMyNTI1MjU7XG4gICAgYm94LXNoYWRvdzogNnB4IDZweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIHBhZGRpbmc6IDgwcHggMzBweCA1MHB4O1xuICAgIG1hcmdpbjogODBweCBhdXRvIDYwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICB3aWR0aDogODUlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDEwcHggMzBweDtcbiAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgfVxufVxuXG4uZ2FtZS13aGl0ZS1ib3gtZGlzYWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjMjUyNTI1O1xuICAgIGJveC1zaGFkb3c6IDZweCA2cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gICAgbWFyZ2luOiA4MHB4IGF1dG8gNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIHdpZHRoOiA4NSU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgfVxufVxuXG4uZ2FtZS1ldmVudC10aXRsZS1kaXNhYmxlIHtcbiAgICBjb2xvcjogc2V0dGluZy4kZ3JheTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbn1cblxuLmdhbWUtYnV5LXRpdGxlIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC00MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmJ1eS1idG4td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5zdGVhbS1idXktYnRuIHtcbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbn1cblxuLmJ1eS1idG4ge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIH1cbn1cblxuLmdhbWUtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyMDBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxufVxuXG4uZ2FtZS1tZW51LWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDE1LjUlO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjMmIyYjJiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjJiMmI7XG4gICAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDBweCAjMmIyYjJiO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHggLyAyKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNwLWNlbnRlciB7XG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG59XG5cbi5nYW1lLW1lbnUtbGlzdCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjUxYWI7XG4gICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjZmY1MWFiO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZjUxYWI7XG4gICAgfVxufVxuXG4uZ2FtZS1ldmVudCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZ2FtZS9nYW1lLWV2ZW50LWJnLnBuZykgcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZzogNTBweCAwcHggODBweDtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nYW1lLXNlY3Rpb24tdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC00MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICB3aWR0aDogODAlO1xuICAgIH1cbn1cblxuLmdhbWUtZXZlbnQtdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5pbmRleC1ldmVudC1iYW5uZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi5vdmVydmlldy1iZyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZ2FtZS9iZ19zZWMxLnBuZykgcmVwZWF0LXg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM1cHg7XG4gICAgcGFkZGluZzogNTBweCAwcHggMTUwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm92ZXJ2aWV3LXRpdGxlIHtcbiAgICB0b3A6IC0xMHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG59XG5cbi5zZWMxLTAwMSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIG1hcmdpbjogMTAwcHggYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgbWFyZ2luOiA2MHB4IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxufVxuXG4uZ2FtZS1zbGlkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiA0cHggc29saWQgIzI1MjUyNTtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xufVxuXG4uc2VjMV9iZ19zdGFyMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwMHB4O1xuICAgIGxlZnQ6IC0yMDBweDtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIHdpZHRoOiAzNSU7XG59XG5cbi8v44Ky44O844Og44Or44O844OrXG4uZ2FtZS1ydWxlcy1iZyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZ2FtZS9iZ19zZWMyLnBuZykgcmVwZWF0LXg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM1cHg7XG4gICAgcGFkZGluZzogNTBweCAwcHggMTAwcHg7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuXG4uZ2FtZS1ydWxlLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDIzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG59XG5cbi5zdXJ2aXZhbC10aXRsZSB7XG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICB3aWR0aDogMzUwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5ib3VudHktdGl0bGUge1xuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgIH1cbn1cblxuLnJ1bGUxIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDZweCBzb2xpZCAjMjUyNTI1O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgYm94LXNoYWRvdzogNnB4IDZweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cbn1cblxuLnJ1bGUyIHtcbiAgICBtYXJnaW46IDIwcHggMHB4IDBweCAyMHB4O1xuICAgIHBhZGRpbmc6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxufVxuXG4ucnVsZS10ZXh0MSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbn1cblxuLnJ1bGUtdGV4dDIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgfVxufVxuXG4ucnVsZS10aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTkwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIHRvcDogLTUwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5nYW1lLXJ1bGUtdGltZXIge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgLnN1cnZpdmFsLFxuICAgIC5ib3VudHkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuYiAuYm91bnR5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi5zIC5zdXJ2aXZhbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgIH1cbn1cblxuLnN1cnZpdmFsLXBjLFxuLmJvdW50eS1wYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5zdXJ2aXZhbC1zcCxcbi5ib3VudHktc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4vL+OBguOBneOBs+OBi+OBn+OBhOOCjeOBhOOCjVxuLmdhbWUtcGxheS1iZyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZ2FtZS9iZ19zZWMzLnBuZykgcmVwZWF0LXg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM1cHg7XG4gICAgcGFkZGluZzogNTBweCAwcHggMTgwcHg7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2FtZS1zbnMtYmcge1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2dhbWUvYmdfc2VjNS5wbmcpIHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNXB4O1xuICAgIHBhZGRpbmc6IDUwcHggMHB4IDEyMHB4O1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBsYXktMSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IDEwMHB4IGF1dG8gMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDZweCBzb2xpZCAjMjUyNTI1O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgYm94LXNoYWRvdzogNnB4IDZweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA2MHB4IDQwcHg7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgcGFkZGluZzogNDBweCAxMHB4O1xuICAgIH1cbn1cblxuLnBsYXktc3RhcnQge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xufVxuXG4ucGxheS1hcmVhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAucGxheS10ZXh0MiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4ucGxheS1hcmVhLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLnBsYXktdGl0bGUxIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNTBweDtcbiAgICBsZWZ0OiAyNSU7XG4gICAgd2lkdGg6IDQwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgcmlnaHQ6IDAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG59XG5cbi5wbGF5LXRpdGxlMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTUwcHg7XG4gICAgcmlnaHQ6IC0xNSU7XG4gICAgd2lkdGg6IDQwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgcmlnaHQ6IDAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG59XG5cbi5zY3JlZW5zaG90IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHdpZHRoOiA1MCU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4ucGxheS10ZXh0MSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbn1cblxuLnBsYXktdGV4dDIge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4ucGxheS10ZXh0LWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogc2V0dGluZy4kcGluaztcbn1cblxuLmZhbnNpdGUtbGluayB7XG4gICAgY29sb3I6IHNldHRpbmcuJGJ0bi1ibHVlLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLy/jgq3jg6Pjg6njgq/jgr/jg7zntLnku4tcbi5jaGFyYS1pbnRyb2R1Y3Rpb24tYmcge1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2dhbWUvYmdfc2VjNC5wbmcpIHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1cHg7XG4gICAgcGFkZGluZzogMTIwcHggMHB4IDgwcHg7XG4gICAgbWFyZ2luLXRvcDogLTg1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHBhZGRpbmc6IDkwcHggMHB4IDgwcHg7XG4gICAgfVxufVxuXG4uY2hhcmEtaW50cm9kdWN0aW9uLWFyZWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgfVxufVxuXG4uY2hhcmEtaW50cm9kdWN0aW9uLWFyZWEtcmV2ZXJzZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4uY2hhcmEtaW50cm9kdWN0aW9uLXRleHQge1xuICAgIGJvcmRlcjogNnB4IHNvbGlkICMyNTI1MjU7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBib3gtc2hhZG93OiA2cHggNnB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgICAgcGFkZGluZzogMzBweCAxMHB4O1xuICAgIH1cbn1cblxuLm5la28taW50cm9kdWN0aW9uLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG59XG5cbi5jaGFyYS1pbnRyb2R1Y3Rpb24taW1nIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxufVxuXG4ucmFteS1pbnRyb2R1Y3Rpb24taW1nIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB3aWR0aDogODAlO1xuICAgIH1cbn1cblxuLm5la28taW50cm9kdWN0aW9uLWltZyB7XG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmNoYXJhLW5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG59XG5cbi5yYW15LW5hbWUtaW1nIHtcbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICB9XG59XG5cbi5jaGFyYS10ZXh0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG5cbi8vdHdpdHRlclxuLmdhbWUtc25zLWJnIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9nYW1lL2JnX3NlYzUucG5nKSByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzVweDtcbiAgICBwYWRkaW5nOiAxMjBweCAwcHggNTBweDtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWM1X3R0bC1wYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5zZWM1X3R0bC1zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbn1cblxuLnR3aXR0ZXItYXJlYSB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbn1cblxuLnR3aXR0ZXItbmVrbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgYm90dG9tOiAtMTUlO1xuICAgIHJpZ2h0OiAtMjAlO1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4udHdpdHRlci1uZWtvLXNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbn1cblxuLmRpc2NvcmQge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWFyZ2luOiAxMDBweCBhdXRvIDMwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMzBweDtcbiAgICB9XG59XG5cbi8v5YWs5byP44OV44Kh44Oz44K144Kk44OIXG4uZmFuc2l0ZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZ2FtZS9mYW5zaXRlLWJnLnBuZykgcmVwZWF0LXg7XG59XG5cbi5mYW5zaXRlLWJhbm5lci1wYyB7XG4gICAgYXNwZWN0LXJhdGlvOiAxOTIgLyA2NTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmZhbnNpdGUtYmFubmVyLXNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5mYW5zaXRlLWJ0biB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgfVxufVxuXG4uZmFuc2l0ZS1idG4taW1nIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgfVxufVxuXG4vL+ijveWTgeaDheWgsVxuXG4ucHJvZHVjdC1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWFjZGJlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxufVxuXG4uZ2FtZS1sb2dvIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIG1hcmdpbjogMjBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgIH1cbn1cblxuLnByb2R1Y3QtaW5mby10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtYXJnaW46IDQwcHggMHB4IDQwcHggMjBweDtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgcGFkZGluZzogNDBweCAxMHB4O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5nYW1lLW5hbWUtc3ViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xufVxuXG4uZ2FtZS1uYW1lIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIycHg7XG59XG5cbi5wcm9kdWN0LWluZm8tbG9nbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5pbmZvLWxvZ28xIHtcbiAgICB3aWR0aDogMTcwcHg7XG59XG5cbi5pbmZvLWxvZ28yIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBtYXJnaW46IDAgMjBweDtcbn1cblxuLmluZm8tbG9nbzMge1xuICAgIHdpZHRoOiA2MHB4O1xufVxuXG4uZ2FtZS1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3YzZmZDI7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5nYW1lLWZvb3Rlci1tZW51IHtcbiAgICBtYXJnaW46IDBweCBhdXRvIDgwcHg7XG59XG5cbi5iYWNrdG90b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiA3MCU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgfVxufVxuXG4uY29weXJpZ2h0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuXG5cbi8v6KOF6aO+XG4uc2VjMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG59XG5cbiNzZWMyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNDtcbn1cblxuI3NlYzMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xufVxuXG4jc2VjNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDY7XG59XG5cbi5nYW1lLXNucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDc7XG59XG5cbi5jMDAyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTBweDtcbiAgICBsZWZ0OiAtMjI1cHg7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMzIwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uYzAwMyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogLTIwNXB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDM3MHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmMwMDMtc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLnNlYzEtMDAxLWltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG59XG5cbi5zZWMxX2JnX3N0YXIxIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA5MHB4O1xuICAgIHJpZ2h0OiAtMjAwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIHdpZHRoOiAzNSU7XG59XG5cbi5nYW1lLXNsaWRlIHtcbiAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBwYWRkaW5nOiA2MHB4IDMwcHggMjBweDtcbiAgICBtYXJnaW46IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIHdpZHRoOiA4NSUgIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIH1cbn1cblxuLmdhbWUtc2xpZGUtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmdhbWUtc2xpZGUtYm94IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50b3Atc2xpZGVyLWltZy13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zd2lwZXIxIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24td3JhcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzNlM2UzZTtcbiAgICB9XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2dhbWUvcmlnaHQucG5nKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICByaWdodDogLTUwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICB9XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2dhbWUvbGVmdC5wbmcpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGxlZnQ6IC01MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICB9XG59XG5cbi5zZWMyLWNoYXJhMSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwMHB4O1xuICAgIGxlZnQ6IDUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNSUpO1xuICAgIHdpZHRoOiAyMCU7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnNlYzItY2hhcmExLXNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxufVxuXG4uc2VjMi1jaGFyYTItc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG59XG5cbi5zZWMyLWNoYXJhMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwMHB4O1xuICAgIHJpZ2h0OiA1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNSUpO1xuICAgIHdpZHRoOiAyMCU7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnNlYzJfYmdfc3RhcjEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMHB4O1xuICAgIGxlZnQ6IDI1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSk7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICB3aWR0aDogMjUlO1xufVxuXG4uc2VjMl9iZ19zdGFyMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjIwcHg7XG4gICAgbGVmdDogMTUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUlKTtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIHdpZHRoOiAzNSU7XG4gICAgei1pbmRleDogMTtcbn1cblxuLnN1cnZpdmFsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbn1cblxuLnNlYzJfYmdfc3RhcjMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEyMHB4O1xuICAgIHJpZ2h0OiAxNSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1JSk7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICB3aWR0aDogMzUlO1xufVxuXG4ucGxheS0xLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBsYXktMS0xLW1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uc2VjM19iZ19zdGFyMSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIHdpZHRoOiAzNSU7XG59XG5cbi5zZWMzX2JnX3N0YXIyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNDVweDtcbiAgICByaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIHdpZHRoOiAzMCU7XG59XG5cbi5jaGFyYS1pbnRyb2R1Y3Rpb24tYXJlYS13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWM0X2JnX3N0YXIxIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTAwcHg7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIHdpZHRoOiAzMCU7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgIH1cbn1cblxuLnNlYzRfYmdfc3RhcjIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMDBweDtcbiAgICByaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIHdpZHRoOiAzMCU7XG4gICAgei1pbmRleDogMTtcbn1cblxuLmNoYXJhLWludHJvZHVjdGlvbi1hcmVhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbn1cblxuLnNlYzVfYmdfc3RhcjEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC00NHB4O1xuICAgIGxlZnQ6IC0zMjBweDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHdpZHRoOiAzNSU7XG4gICAgei1pbmRleDogMTtcbn1cblxuLnNlYzVfYmdfc3RhcjIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE4MHB4O1xuICAgIHJpZ2h0OiAtMjY4cHg7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHdpZHRoOiAzNSU7XG59XG5cbi5zZWM1X2JnX3N0YXIzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MTVweDtcbiAgICBsZWZ0OiAtMjQwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHdpZHRoOiAzNSU7XG59XG5cbi50d2l0dGVyLXRpbWVsaW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbn1cblxuLmd5YWFyLWxlZnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC00MHB4O1xuICAgIGxlZnQ6IDUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNSUpO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAzMTBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmd5YWFyLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNDBweDtcbiAgICByaWdodDogNSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUlKTtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1heC13aWR0aDogMzEwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBib3R0b206IC04MHB4O1xuICAgIH1cbn1cblxuLnNlYzNfdHRsIHtcbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIG1heC13aWR0aDogNTMwcHg7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxufVxuXG4uc2VjNF90dGwge1xuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgdG9wOiAtMTBweDtcbiAgICB9XG59XG5cbi5zZWM1X3R0bCB7XG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgIH1cbn1cblxuLmdhbWUtbWVudS1mYW5zaXRlIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuXG59XG4iLCJAdXNlIFwiLi4vc2V0dGluZy9pbmRleFwiIGFzIHNldHRpbmc7XG5AdXNlIFwiLi4vZnVuY3Rpb24vbWl4aW5cIiBhcyBtaXhpbjtcblxuLmxpdmUge1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2dhbWUvYmdfc2VjNS5wbmcpIHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNXB4O1xuICAgIHBhZGRpbmc6IDEyMHB4IDBweCA1MHB4O1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBwYWRkaW5nOiAwIDAgNTBweDtcbiAgICB9XG59XG5cbi5saXZlLWFyZWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4udmlkZW8tYXJlYSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIH1cbn1cblxuLmxpdmUtY29udGVudC1hcmVhIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDcwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAwcHggMTBweCAjMDAwMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgcGFkZGluZzogMzBweCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIHdpZHRoOiA5OCU7XG4gICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICMyNTI1MjU7XG4gICAgICAgIGJveC1zaGFkb3c6IDZweCA2cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICB9XG59XG5cbi5saXZlLXVzZXJuYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubGl2ZS1jb2luIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbn1cblxuLmxpdmUtY29pbi1wb2NrZXQtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5tb2RhbC1jb2luLXBvY2tldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmxpdmUtY29pbi1wb2NrZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5saXZlLWNvaW4tdXBkYXRlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhEOEQ4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2xpdmUtY29pbi11cGRhdGUucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cbn1cblxuLmxpdmUtY29pbi1idXkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U4NDI1OTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG5cbiAgICAubGl2ZS1jb2luLWJ1eS1pbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICB9XG59XG5cbi5saXZlLWl0ZW0tYXJlYSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbn1cblxuLml0ZW0tdGFiLWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogNXB4IDA7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxufVxuXG4uaXRlbS10YWItbGFiZWw6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbn1cblxuLml0ZW0tdGFiLWNvbnRlbnQge1xuICAgIGZsZXg6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWN0aXZlLWJvcmRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHNldHRpbmcuJHBpbms7XG59XG5cbi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaXRlbS10YWItY29udGVudCB7XG4gICAgbWFyZ2luOiAwcHggMjBweDtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBtYXJnaW46IDBweCAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cbn1cblxuLml0ZW0tY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uaXRlbS1jb250ZW50LWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZmxleC1iYXNpczogMzMuMzMzJTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIGE6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG5cbiAgICAub3BlbiB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtLXByaWNlIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9saXZlLWJhbmFjb2luLnBuZykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vcGVuLW1vZGFsIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cblxuLml0ZW0tbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubGl2ZS1ncmF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgdG9wOiAwcHg7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjZweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICAgIH1cbn1cblxuLmxpdmUtd2luZG93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMCU7XG4gICAgbGVmdDogMiU7XG4gICAgd2lkdGg6IDk2JTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIHRvcDogNSU7XG4gICAgICAgIGxlZnQ6IDUlO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cblxuICAgIC5lcnJvci1wcmljZSB7XG4gICAgICAgIGNvbG9yOiAjRTg0MjU5O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxpdmUtZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLndvcmQtY291bnQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLmxpdmUtc3ViLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDVweCBhdXRvIDIwcHg7XG4gICAgfVxuXG4gICAgLmNvbW1lbnQtZm9ybSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBhZGRpbmc6IC43NWVtIDFlbTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgIC5pdGVtLW5hbWUge1xuICAgICAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtLXByaWNlIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGl2ZS13aW5kb3ctY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxM3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB0b3A6IDEwJTtcbiAgICAgICAgcmlnaHQ6IDUlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNGI0NzQ3O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0YjQ3NDc7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbW1lbnQtd3JhcCB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwcHggMHB4IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgICAgICBtYXJnaW46IDBweCAwcHggMTBweCAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbW1lbnQtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgwLjc1MHJlbSwgMC43M3Z3LCAwLjg3NXJlbSk7XG4gICAgICAgIH1cblxuICAgICAgICAuY29tbWVudC1jb250ZW50IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMC44NzVyZW0sIDAuODN2dywgMXJlbSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogIGJyZWFrLXdvcmQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb21tZW50LXdpbmRvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAlO1xuICAgIGxlZnQ6IDIlO1xuICAgIHdpZHRoOiA5NiU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgdG9wOiAyJTtcbiAgICAgICAgbGVmdDogMiU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwJTtcbiAgICAgICAgbWF4LWhlaWdodDogODAlO1xuICAgICAgICB3aWR0aDogOTYlO1xuICAgIH1cblxuICAgIC5jb21tZW50LXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tbWVudC1hcmVhIHtcbiAgICAgICAgcmVzaXplOiBub25lO1xuICAgIH1cbn1cblxuLmNvbW1lbnQtY29uZmlybS13aW5kb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwJTtcbiAgICBsZWZ0OiAyJTtcbiAgICB3aWR0aDogOTYlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB0b3A6IDUlO1xuICAgICAgICBsZWZ0OiA1JTtcbiAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxufVxuXG4ubGl2ZS1idG4td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG5cbiAgICAubGl2ZS1iYWNrLWJ0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuXG4gICAgLmNvbW1lbnQtc2VuZC1idG4ge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U4NDI1OTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGl2ZS1zZW5kLWJ0biB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTg0MjU5O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmVycm9yLXByaWNlIHtcbiAgICBjb2xvcjogI0U4NDI1OTtcbn1cblxuLmVycm9yLXRleHQge1xuICAgIGNvbG9yOiAjRTg0MjU5O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuXG4ubGl2ZS1kaXNhYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ubG9hZGluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5saXZlLXN0cmVhbS1lbmRlZC10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cbi5saXZlLWl0ZW0taW1nIHtcbiAgICB3aWR0aDogODBweDtcbn1cblxuLmxpdmUtY29pbi1pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbiN2aWRlby1wbGF5ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5saXZlLWF0dGVudGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBjb2xvcjogc2V0dGluZy4kcGluaztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgIHRleHQtaW5kZW50OiAtMWVtO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmxpdmUtYXR0ZW50aW9uLXNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICAgICAgY29sb3I6IHNldHRpbmcuJHBpbms7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxufVxuXG4uY29tbWVudC10ZXh0LWNvdW50IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmVycm9yLW5vdy1jb3VudCB7XG4gICAgY29sb3I6ICNFODQyNTk7XG59XG4iLCJAdXNlIFwiLi4vc2V0dGluZy9pbmRleFwiIGFzIHNldHRpbmc7XG5AdXNlIFwiLi4vZnVuY3Rpb24vbWl4aW5cIiBhcyBtaXhpbjtcblxuXG4ubWFpbnRlbmFuY2UtYm9keSB7XG4gICAgYmFja2dyb3VuZDogcmdiKDIzNCwgMjM0LCAyMzQpO1xufVxuXG4ubWFpbnRlbmFuY2Utd3JhcCB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE1MHB4IDA7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xuICAgIH1cbn1cblxuLm1haW50ZW5hbmNlLXRpdGxlLWltZyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXJnaW46IDE1cHggMDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICBtYXJnaW46IDQwcHggMDtcbiAgICB9XG59XG5cbi5tYWludGVuYW5jZS1ib3gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjMjUyNTI1O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgfVxufVxuXG4ubWFpbnRlbmFuY2UtYmlnLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiBzZXR0aW5nLiRwaW5rO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubWFpbnRlbmFuY2Utc20tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjByZW07XG4gICAgY29sb3I6IHNldHRpbmcuJGJhc2UtZm9udC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgfVxufVxuXG4ubWFpbnRlbmFuY2UtY29weXJpZ2h0IHtcbiAgICBjb2xvcjogc2V0dGluZy4kYmFzZS1mb250LWNvbG9yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGZvbnQtc2l6ZTogMS4wcmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbn1cbiIsIkB1c2UgXCIuLi9zZXR0aW5nL2luZGV4XCIgYXMgc2V0dGluZztcbkB1c2UgXCIuLi9mdW5jdGlvbi9taXhpblwiIGFzIG1peGluO1xuXG4uZ2FsbGVyeSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZ2FsbGVyeS9iZ19nYWxsZXJ5LnBuZykgcmVwZWF0O1xuICAgIHdpZHRoOiAxMDB2dztcblxuICAgIC5jYXRlZ29yeS10YWIge1xuICAgICAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogc2V0dGluZy4kY2F0ZWdvcnktZ3JheTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMiU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHNldHRpbmcuJHBpbms7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBzZXR0aW5nLiRwaW5rO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nYWxsZXJ5LWFyZWEge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgcm93LWdhcDogMTVweDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IHNwYW4gMTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5nYWxsZXJ5LWltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAjMDAwMztcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNnMgZWFzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvL+ips+e0sOODmuODvOOCuFxuICAgIC5nYWxsZXJ5LWltZy1kZXRhaWwge1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICB9XG5cbiAgICAuZ2FsbGVyeS1pbWctdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjEyNXJlbSwgMS40M3Z3LCAxLjM3NXJlbSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGlubGluZS1zaXplOiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2FsbGVyeS1pbWctd3JhcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZ2FsbGVyeS1pbWctZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDAuODc1cmVtLCAxLjA0dncsIDFyZW0pO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBpbmxpbmUtc2l6ZTogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgfVxuXG4gICAgLnBvc3Qtd3JhcCB7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmxpc3QtcmV0dXJuIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2FsbGVyeS1lbXB0eSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/