@font-face {
  font-family: SourceSerifPro;
  src: url(./../fonts/SourceSerifPro-Regular.ttf);
}
@font-face {
  font-family: Gatwick;
  src: url(./../fonts/Gatwick-Bold.otf);
}
.white {
  color: #fff;
}

html {
  font-variant-ligatures: none;
}

body {
  font-family: SourceSerifPro, sans-serif;
  font-size: 18px;
  color: #264258;
}

p, h1, h2, h3, a, li {
  transition: 0.5s;
}

h1 {
  font-weight: 700;
  font-size: 36px;
}
@media screen and (min-width: 768px) {
  h1 {
    font-size: 64px;
  }
}

h2 {
  font-size: 32px;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  h2 {
    font-size: 50px;
  }
}

.title-text {
  font-family: Gatwick, sans-serif;
  font-size: 2rem;
}
@media screen and (min-width: 450px) {
  .title-text {
    font-size: 3rem;
  }
}

.full-screen {
  height: 100vh;
}

.main-content {
  padding-top: 40px;
}

.menu-padding {
  padding-top: 83px;
}
@media screen and (min-width: 1020px) {
  .menu-padding {
    padding-top: 95px;
  }
}

.block-padding {
  padding-top: 120px;
}

.intro-padding {
  padding-top: 180px;
  padding-bottom: 50px;
}

.alternate {
  background-color: #264258;
  color: #eae48f;
}

.alternate-img {
  border: 3px solid #eae48f;
  margin-bottom: 20px;
}

.white-back {
  background-color: white;
}

.back-to-top svg {
  position: fixed;
  bottom: 60px;
  right: 60px;
  z-index: 4;
}
.back-to-top svg circle {
  fill: #264258;
  transition: fill 0.3s ease;
}
.back-to-top svg:hover circle {
  cursor: pointer;
  fill: #264258;
}

.flex-row {
  display: flex;
}

.button-link a, .alternate-button-link a {
  border: 2px solid #264258;
  border-radius: 6px;
  padding: 7px 10px;
  color: #264258;
  transition: 0.4s;
  font-weight: 700;
  background-color: #e9e9e9;
}
.button-link a:hover, .alternate-button-link a:hover {
  background-color: #f28775;
  transition: 0.4s;
  text-decoration: none;
  color: #264258;
}

.alternate-button-link a {
  border: 2px solid #fff;
  color: #264258;
  background-color: #e7bb5b;
}
.alternate-button-link a:hover {
  background-color: #fff;
  transition: 0.4s;
  text-decoration: none;
  color: #264258;
}

.back-to-top {
  position: fixed;
  width: 64px;
  height: 64px;
  bottom: 50px;
  right: 50px;
  z-index: 10;
  cursor: pointer;
  opacity: 0.7;
  transition: 0.4s;
}
.back-to-top:hover {
  opacity: 1;
  transition: 0.4s;
}

.button-light button {
  border: 5px solid white;
  padding: 20px;
  border-radius: 8px;
  background-color: transparent;
  transition: 0.5s;
  color: white;
  font-size: 20px;
}
.button-light button:hover {
  background-color: #fff;
  transition: 0.5s;
  color: #264258;
}

.curves {
  border-radius: 15px;
}

.box-shadow {
  box-shadow: 5px 5px 5px #eae48f;
}

.bar {
  background-color: #f28775;
  margin-top: 30px;
  margin-bottom: 30px;
  height: 78px;
}
@media screen and (min-width: 640px) {
  .bar {
    height: 50px;
  }
}
.bar .bar-text {
  font-family: Gatwick, sans-serif;
  color: #f28775;
  font-size: 43px;
  margin-top: -22px;
  font-weight: 700;
}
@media screen and (min-width: 640px) {
  .bar .bar-text {
    margin-top: -12px;
    font-size: 43px;
  }
}
@media screen and (min-width: 850px) {
  .bar .bar-text {
    margin-top: -12px;
    font-size: 54px;
  }
}
@media screen and (min-width: 1310px) {
  .bar .bar-text {
    margin-top: -35px;
    font-size: 85px;
  }
}

.message-block .inside {
  padding: 20px;
}
@media screen and (min-width: 768px) {
  .message-block .inside {
    padding: 50px;
  }
}
.message-block .inside .more-inside {
  position: relative;
}
.message-block .overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  z-index: 3;
  width: 100%;
  opacity: 0.6;
  background-color: #40b7db;
}
.message-block .message-text {
  position: absolute;
  width: 100%;
  top: 7%;
  padding: 20px;
  text-align: center;
  color: white;
  font-size: 32px;
  font-family: Gatwick, sans-serif;
  z-index: 4;
}
@media screen and (min-width: 425px) {
  .message-block .message-text {
    font-size: 47px;
    top: 7%;
  }
}
@media screen and (min-width: 768px) {
  .message-block .message-text {
    font-size: 68px;
    top: 7%;
  }
}
@media screen and (min-width: 992px) {
  .message-block .message-text {
    font-size: 99px;
    top: 10%;
  }
}
@media screen and (min-width: 1200px) {
  .message-block .message-text {
    font-size: 99px;
    top: 18%;
  }
}

.wpforms-field-large {
  border: 1px solid #264258 !important;
}

.wpforms-submit {
  color: #264258 !important;
  background-color: #f28775;
  border: 1px solid #264258 !important;
}

.wpforms-submit-container {
  text-align: right;
}

.stars {
  width: 118px;
  height: 26px;
}

.arrow {
  width: 30px;
  height: 25px;
  margin-right: 10px;
}

.collapse.show {
  visibility: visible;
  display: block;
}

.open {
  background-color: #f28775 !important;
  transition: 0.5s;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-property: height, visibility;
  transition-duration: 0.05s;
  transition-timing-function: ease;
}

.collapsing.width {
  transition-property: width, visibility;
  width: 0;
  height: auto;
}

.custom-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(107,32,118)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E") !important;
  transition: 0.5s;
}

.nav-container {
  height: 70px;
  position: fixed;
  z-index: 11;
  top: 0;
  left: 0;
  background-color: #f28775;
}
@media (min-width: 1200px) {
  .nav-container {
    transition: 0.4s;
  }
}
.nav-container .show {
  height: 100vh;
}
.nav-container nav.navbar {
  transition: 0.4s;
  justify-content: flex-end;
}
.nav-container nav.navbar ul.navbar-nav {
  display: flex;
  align-items: stretch;
  /* Default */
  justify-content: space-between;
  width: 100%;
}
.nav-container nav.navbar ul.navbar-nav li.nav-item {
  text-decoration: none;
  font-weight: normal;
  text-transform: initial;
  font-family: Gatwick, sans-serif;
  font-size: 0.9rem;
  padding: 15px 5px;
}
@media (min-width: 768px) {
  .nav-container nav.navbar ul.navbar-nav li.nav-item {
    font-size: 0.9rem;
    border-bottom: none;
    text-align: center;
  }
}
@media (min-width: 910px) {
  .nav-container nav.navbar ul.navbar-nav li.nav-item {
    font-size: 1.1rem;
  }
}
.nav-container nav.navbar ul.navbar-nav li.nav-item:hover {
  color: #264258;
}
.nav-container nav.navbar ul.navbar-nav li.nav-item a.nav-link {
  padding: 0px;
  color: white;
  font-weight: 600;
}
@media (min-width: 1200px) {
  .nav-container nav.navbar ul.navbar-nav li.nav-item a.nav-link {
    font-size: 1.3rem;
  }
}
.nav-container nav.navbar ul.navbar-nav li.nav-item a.nav-link:hover {
  color: #264258;
}
.nav-container nav.navbar ul.navbar-nav li.nav-item.contact-nav:hover a.nav-link {
  color: #f28775;
}
@media (min-width: 992px) {
  .nav-container nav.navbar ul.navbar-nav li.nav-item.contact-nav {
    margin-left: 90px;
  }
}
@media (min-width: 1200px) {
  .nav-container nav.navbar ul.navbar-nav li.nav-item.contact-nav {
    margin-left: 130px;
  }
}
.nav-container nav.navbar #nav-image {
  width: 200px;
  height: auto;
  transition: 0.4s;
}
@media (min-width: 1020px) {
  .nav-container nav.navbar #nav-image {
    width: 250px;
  }
}
.nav-container nav.navbar #mobile-nav-image {
  width: 40px;
  height: auto;
}
.nav-container nav.navbar .hidden-lg {
  display: block;
}
@media (min-width: 768px) {
  .nav-container nav.navbar .hidden-lg {
    display: none;
  }
}
.nav-container nav.navbar .hidden-sm {
  display: none;
}
@media (min-width: 768px) {
  .nav-container nav.navbar .hidden-sm {
    display: block;
  }
}
.nav-container nav.navbar .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.nav-container nav.navbar.scrolled .navbar-brand img {
  transition: 0.4s;
  width: 200px !important;
  height: auto;
}
.nav-container nav.sub-menu {
  margin-top: 110px;
  padding: 20px 0px 20px 0px;
  position: fixed;
  width: 100%;
  z-index: 11;
  background-color: rgba(185, 180, 180, 0.2666666667);
  transition: 0.1s;
  display: none;
}
@media (min-width: 768px) {
  .nav-container nav.sub-menu {
    display: flex;
  }
  .nav-container nav.sub-menu .nav-item {
    border-bottom: none;
  }
}
@media (min-width: 1200px) {
  .nav-container nav.sub-menu {
    margin-top: 140px;
  }
}
.nav-container nav.sub-menu .nav-link {
  padding: 10px !important;
  background-color: #fff;
  margin-left: 10px;
  margin-right: 10px;
}
.nav-container nav.sub-menu .active .nav-link {
  background-color: #264258 !important;
}

#intro {
  background-color: #f9d9c0;
  position: relative;
}
#intro .intro-title {
  padding: 50px 0px;
  font-size: 3.5rem;
  font-weight: 700;
  color: #f28775;
  font-family: Gatwick, sans-serif;
}
#intro .chevron {
  margin-top: -50px;
  z-index: 10;
  position: absolute;
  left: 50%;
  margin-left: -35px;
  top: 0px;
}
#intro .intro-boxes {
  padding-top: 120px;
  padding-bottom: 70px;
  background: url("./../img/intro-back.webp");
  background-size: cover;
  position: relative;
}
#intro .intro-image {
  padding: 0px 20px;
}
#intro .intro-overlay {
  width: 100%;
  top: 0px;
  bottom: 0px;
  width: 100%;
  left: 0px;
  opacity: 0.42;
  background-color: #f9d9c0;
  z-index: 0;
  position: absolute;
}
#intro .intro-box {
  margin-bottom: 40px;
}
@media screen and (min-width: 768px) {
  #intro .intro-box {
    margin-bottom: 0px;
  }
}
#intro .intro-button {
  padding: 10px 20px;
  background-color: #f28775;
  box-shadow: 7px 7px #eae48f;
  font-family: Gatwick, sans-serif;
  color: white;
  font-size: 2.1rem;
  text-decoration: none;
  transition: 0.4s;
  line-height: 0;
  font-size: 2rem;
}
@media screen and (min-width: 768px) {
  #intro .intro-button {
    font-size: 1.5rem;
    margin-bottom: 0px;
  }
}
@media screen and (min-width: 1100px) {
  #intro .intro-button {
    font-size: 2.1rem;
  }
}
#intro .intro-button:hover {
  background-color: #264258;
  color: white;
  transition: 0.4s;
}

.reasons .reasons-block {
  background: url("./../img/reasons-image.webp");
  background-position: 20% 100%;
  background-size: cover;
  height: 100vh;
  width: 100%;
  position: relative;
}
.reasons .reasons-block .reasons-boxout {
  position: absolute;
  right: 0px;
  top: 0px;
  background-color: #eae48f;
  padding: 30px 20px;
  color: #f28775;
  width: 100%;
  max-width: 750px;
}
@media screen and (min-width: 992px) {
  .reasons .reasons-block .reasons-boxout {
    top: 15%;
  }
}

.success {
  background-color: #f28775;
  padding: 80px 80px;
}
.success .testimonial-slide {
  max-width: 90%;
  min-height: 200px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  color: white;
  font-size: 1.3rem;
}
@media screen and (min-width: 768px) {
  .success .testimonial-slide {
    width: 70%;
  }
}
.success .title-text {
  color: #eae48f;
}

.contact {
  padding: 80px 20px;
  background: url("./../img/home-contact.webp");
  background-size: cover;
  background-position: 50% 0%;
  color: #f28775;
}
.contact h2 {
  background-color: #f9f6E4;
}
@media screen and (min-width: 1135px) {
  .contact h2 {
    background-color: transparent;
  }
}
.contact .jet-submit {
  background-color: #f28775;
  color: white;
  font-family: Gatwick, sans-serif;
  font-size: 1.2rem;
  transition: 0.4s;
  padding: 8px 15px;
  border: none;
  box-shadow: 5px 5px #eae48f;
  margin-left: auto;
}
.contact .jet-submit:hover {
  background-color: #264258;
  transition: 0.4s;
}
.contact .jet-input {
  background-color: #f28775 !important;
  color: white !important;
  font-size: 1.3rem !important;
  border: none !important;
  padding: 10px;
}
.contact .textarea-field {
  height: 174px;
  padding: 10px;
}
.contact ::-moz-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: white;
  opacity: 1;
  /* Firefox */
}
.contact :-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: white;
  opacity: 1;
  /* Firefox */
}
.contact ::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: white;
  opacity: 1;
  /* Firefox */
}
.contact :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: white;
}
.contact ::-ms-input-placeholder {
  /* Microsoft Edge */
  color: white;
}

.hero-block {
  margin-top: 70px;
}
.hero-block .hero-container {
  height: 75vh;
  width: 100%;
  position: relative;
}
.hero-block .hero-container .hero-logo {
  background-color: rgba(253, 237, 224, 0.5843137255);
  position: absolute;
  top: 20%;
  left: 0px;
}
.hero-block .hero-container .hero-logo img {
  opacity: 1;
  width: 100%;
  height: auto;
}
.hero-block .hero-container .hero-button a {
  background-color: #f28775;
  font-family: Gatwick, sans-serif;
  font-size: 1.2rem;
  color: white;
  box-shadow: 7px 7px #eae48f;
  position: absolute;
  bottom: 10%;
  right: 10%;
  padding: 20px 30px;
  transition: 0.4s;
  text-decoration: none;
}
.hero-block .hero-container .hero-button a:hover {
  background-color: #3C006E;
  color: white;
  transition: 0.4s;
  text-decoration: none;
}
.hero-block .hero-container .hero-image {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 70%;
  height: 75vh;
  z-index: 2;
}
.hero-block .hero-container .hero-overlay {
  z-index: 3;
  background-color: #fff;
  opacity: 0.6;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.hero-block .hero-container .hero-text {
  position: absolute;
  top: 15%;
  left: 3%;
  font-family: satisfy;
  color: #f28775;
  font-size: 50px;
  z-index: 4;
}
@media screen and (min-width: 768px) {
  .hero-block .hero-container .hero-text {
    font-size: 95px;
    left: 10%;
  }
}
@media screen and (min-width: 900px) {
  .hero-block .hero-container .hero-text {
    font-size: 115px;
    left: 10%;
  }
}
.hero-block .home-hero {
  background: url("./../img/home-hero.webp") no-repeat center;
  background-size: cover;
  background-position: 50% 0%;
}
.hero-block .about-hero-image {
  background: url("./../img/about-hero.webp") no-repeat center;
  background-size: cover;
}
.hero-block .contact-hero-image {
  background: url("./../img/contact-hero.webp") no-repeat center;
  background-size: cover;
}
.hero-block .faq-hero-image {
  background: url("./../img/faq-hero.webp") no-repeat center;
  background-size: cover;
}
.hero-block .services-hero-image {
  background: url("./../img/services-hero.webp") no-repeat center;
  background-size: cover;
}
.hero-block #fade-1, .hero-block #fade-2, .hero-block #fade-3 {
  display: none;
  line-height: 1.4;
  transition: none;
}

.about .bio-img {
  border: 3px solid #eae48f;
  margin-bottom: 20px;
}
.about .clinic-img {
  border: 3px solid #264258;
  margin-bottom: 20px;
}

.wave-fade.transition-below, .wave-fade.transition-above {
  overflow: hidden;
}
.wave-fade.transition-below svg, .wave-fade.transition-above svg {
  height: 180px;
  width: 190%;
}
.wave-fade.transition-below svg .shape-fill, .wave-fade.transition-above svg .shape-fill {
  fill: #264258;
}

.wave-fade.transition-above {
  transform: rotateX(180deg) rotateY(180deg);
}
.wave-fade.transition-above svg {
  height: 100px;
}

.faq .question, .faq .faq-first {
  font-weight: 700;
  font-size: 24px;
  color: #264258;
  margin-top: 30px;
}
.faq .faq-first {
  padding-top: 20px;
  padding-bottom: 3px;
}

.services .treatment-img {
  width: 100%;
  height: auto;
}
.services .services-list {
  padding-top: 30px;
}
.services .services-list h2 {
  color: #264258;
}
.services .services-list .row {
  margin-top: 50px;
}
.services .services-list .star-icon img {
  width: 100px;
  height: 100px;
}
.services .services-list .filter-primary {
  filter: invert(19%) sepia(50%) saturate(600%) hue-rotate(163deg) brightness(93%) contrast(84%);
}

.contact .left {
  padding: 20px;
  border: 3px solid #264258;
  margin-bottom: 30px;
}
@media screen and (min-width: 768px) {
  .contact .left {
    margin-bottom: 0px;
    height: 100%;
  }
}
.contact .right {
  padding: 23px 20px 20px 20px;
}
.contact .contact-icon {
  margin-top: 10px;
}
.contact .contact-icon img {
  width: 30px;
  height: 30px;
}
.contact .address {
  margin-left: 10px;
}
.contact a {
  color: #fff;
  transition: 0.4s;
}
.contact a:hover {
  color: #e7bb5b;
  text-decoration: none;
  transition: 0.4s;
}
.contact .map {
  margin-top: 25px;
  margin-bottom: 20px;
}
.contact .map iframe {
  width: 100%;
  height: 300px;
}

.aapp-container {
  position: fixed;
  top: 20%;
  left: 0px;
  z-index: 9999;
}
.aapp-container .aapp {
  transition: 0.5s;
  margin-left: -200px;
  display: flex;
  align-items: center;
}
.aapp-container .aapp .square-row {
  display: flex;
  justify-content: flex-start;
}
.aapp-container .aapp .square, .aapp-container .aapp .round-square {
  width: 100px;
  height: 100px;
  transition: 0.4s;
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0.4666666667);
}
.aapp-container .aapp .square:hover, .aapp-container .aapp .round-square:hover {
  background-color: rgb(190, 227, 231);
}
.aapp-container .aapp .round-square {
  border-radius: 50%;
}
.aapp-container .aapp .top-left {
  border-top: 2px solid black;
  border-left: 2px solid black;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
}
.aapp-container .aapp .top-right {
  border-top: 2px solid black;
  border-left: 1px solid black;
  border-right: 2px solid black;
  border-bottom: 1px solid black;
}
.aapp-container .aapp .bottom-left {
  border-top: 1px solid black;
  border-left: 2px solid black;
  border-right: 1px solid black;
  border-bottom: 2px solid black;
}
.aapp-container .aapp .bottom-right {
  border-top: 1px solid black;
  border-left: 1px solid black;
  border-right: 2px solid black;
  border-bottom: 2px solid black;
}
.aapp-container .slide {
  margin-left: 1px;
  transition: 0.5s;
}

.big-text {
  font-size: 150% !important;
  transition: 0.5s;
}

.h3-big-text {
  font-size: 38px !important;
  transition: 0.5s;
}

.high-contrast {
  background-color: rgb(5, 5, 41) !important;
  color: white !important;
  transition: 0.5s;
}

.alt-high-contrast {
  background-color: rgb(220, 224, 240) !important;
  color: black !important;
  transition: 0.5s;
}

.alt-link-text {
  color: black !important;
}
.alt-link-text:hover {
  color: red !important;
}

.line-height {
  line-height: 2;
}

.link-highlight {
  color: black !important;
  background-color: rgb(243, 198, 219) !important;
}
.link-highlight:hover {
  color: white !important;
  background-color: rgb(201, 29, 149) !important;
}

.icon-active {
  background-color: #89e9ae;
}

.footer {
  transition: 0.5s;
  color: #f28775;
  font-family: SourceSerifPro, sans-serif;
  font-size: 22px;
  font-weight: 500;
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: #f9f6E4;
}
.footer .action-box {
  background-color: #f28775;
  font-size: 1.5rem;
  padding: 20px;
  max-width: 445px;
  margin-top: 20px;
  font-family: Gatwick, sans-serif;
  color: white;
}
.footer .footer-details {
  font-weight: 500;
}
.footer .opening-times {
  display: flex;
}
.footer .day {
  width: 50px;
  text-align: right;
  padding-right: 10px;
}
.footer .social-icons {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-bottom: 15px;
}
@media (min-width: 768px) {
  .footer .social-icons {
    padding-bottom: 0px;
  }
}
.footer .social-icons .icon-set {
  display: flex;
  flex-wrap: nowrap;
}
.footer .social-icon {
  margin-left: 20px;
  margin-right: 20px;
  width: 70px;
  height: 70px;
}
.footer .social-icon.yt {
  background: url("./../img/icons/yt.png") no-repeat;
  transition: 0.4s;
}
.footer .social-icon.yt:hover {
  background: url("./../img/icons/yt-hover.png") no-repeat;
  transition: 0.4s;
}
.footer .social-icon.fb {
  background: url("./../img/icons/fb.png") no-repeat;
  transition: 0.4s;
}
.footer .social-icon.fb:hover {
  background: url("./../img/icons/fb-hover.png") no-repeat;
  transition: 0.4s;
}
.footer .social-icon.in {
  background: url("./../img/icons/in.png") no-repeat;
  transition: 0.4s;
}
.footer .social-icon.in:hover {
  background: url("./../img/icons/in-hover.png") no-repeat;
  transition: 0.4s;
}
.footer .footer-address {
  margin-left: 10px;
}
.footer a {
  color: #f28775;
  font-weight: 700;
  transition: 0.3s;
}
.footer a:hover {
  color: #3C006E;
  text-decoration: none;
  transition: 0.3s;
}
.footer .footer-logo img {
  max-width: 280px;
  height: auto;
}

.footer-white {
  background-color: #51555A;
}

.footer-pink {
  background-color: #51555A;
}

.footer-silver {
  background-color: #51555A;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvbnRzLnNjc3MiLCJtYWluLmNzcyIsImNvbXBvbmVudHMvX3ZhcmlhYmxlcy5zY3NzIiwiY29tcG9uZW50cy9fY29udGVudC5zY3NzIiwiY29tcG9uZW50cy9fbmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9wYWdlL19ob21lLnNjc3MiLCJjb21wb25lbnRzL3BhZ2UvX2hlcm8uc2NzcyIsImNvbXBvbmVudHMvcGFnZS9fYWJvdXQuc2NzcyIsImNvbXBvbmVudHMvcGFnZS9fdHJhbnNpdGlvbnMuc2NzcyIsImNvbXBvbmVudHMvcGFnZS9fZmFxLnNjc3MiLCJjb21wb25lbnRzL3BhZ2UvX3NlcnZpY2VzLnNjc3MiLCJjb21wb25lbnRzL3BhZ2UvX2NvbnRhY3Quc2NzcyIsImNvbXBvbmVudHMvYWFwcC5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSwyQkFBQTtFQUNBLCtDQUFBO0FDQ0o7QURDQTtFQUNJLG9CQUFBO0VBQ0EscUNBQUE7QUNDSjtBQ2lCQTtFQUFRLFdBQUE7QURkUjs7QUVWQTtFQUlJLDRCQUFBO0FGWUo7O0FFVEE7RUFDSSx1Q0RNVTtFQ0xWLGVBQUE7RUFDQSxjRFZpQjtBRHNCckI7O0FFVkE7RUFDSSxnQkFBQTtBRmFKOztBRVhBO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0FGY0o7QUViSTtFQUhKO0lBSVEsZUFBQTtFRmdCTjtBQUNGOztBRWJBO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0FGZ0JKO0FFZkk7RUFISjtJQUlRLGVBQUE7RUZrQk47QUFDRjs7QUVoQkE7RUFDSSxnQ0RoQlM7RUNpQlQsZUFBQTtBRm1CSjtBRWxCSTtFQUhKO0lBSVEsZUFBQTtFRnFCTjtBQUNGOztBRW5CQTtFQUNJLGFBQUE7QUZzQko7O0FFcEJBO0VBQ0ksaUJBQUE7QUZ1Qko7O0FFckJBO0VBQ0ksaUJBQUE7QUZ3Qko7QUV2Qkk7RUFGSjtJQUdRLGlCQUFBO0VGMEJOO0FBQ0Y7O0FF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QTtFQUNBLGdCWGxDSjtBRG0vQlo7QVk5OEJRO0VBQ0ksa0RBQUE7RUFDQSxnQlh2Q0E7QUR1L0JaO0FZLzhCWTtFQUNJLHdEQUFBO0VBQ0EsZ0JYMUNKO0FEMi9CWjtBWS84QlM7RUFDRyxrREFBQTtFQUNBLGdCWDlDQTtBRCsvQlo7QVloOUJZO0VBQ0ksd0RBQUE7RUFDQSxnQlhqREo7QURtZ0NaO0FZMThCSTtFQUNJLGlCQUFBO0FaNDhCUjtBWXo4Qkk7RUFDSSxjWDNFWTtFVzRFWixnQkFBQTtFQUNBLGdCQUFBO0FaMjhCUjtBWXo4QlE7RUFDSSxjWDFFUztFVzJFVCxxQkFBQTtFQUNBLGdCQUFBO0FaMjhCWjtBWXY4QlE7RUFDSSxnQkFBQTtFQUNBLFlBQUE7QVp5OEJaOztBWXI4QkE7RUFDSSx5QkFBQTtBWnc4Qko7O0FZdDhCQTtFQUNJLHlCQUFBO0FaeThCSjs7QVl0OEJBO0VBQ0kseUJBQUE7QVp5OEJKIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogU291cmNlU2VyaWZQcm87XHJcbiAgICBzcmM6IHVybCguLy4uL2ZvbnRzL1NvdXJjZVNlcmlmUHJvLVJlZ3VsYXIudHRmKTtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBHYXR3aWNrO1xyXG4gICAgc3JjOiB1cmwoLi8uLi9mb250cy9HYXR3aWNrLUJvbGQub3RmKTtcclxufVxyXG5cclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICAgIHhzOiAwLFxyXG4gICAgc206IDU3NnB4LFxyXG4gICAgbWQ6IDc2OHB4LFxyXG4gICAgbGc6IDk5MnB4LFxyXG4gICAgeGw6IDEyMDBweCxcclxuICAgIHh4bDogMTYwMHB4XHJcbik7XHJcblxyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICAgIHNtOiA1NDBweCxcclxuICAgIG1kOiA3MjBweCxcclxuICAgIGxnOiA5NjBweCxcclxuICAgIHhsOiAxMTQwcHgsXHJcbiAgICB4eGw6IDE0NDBweFxyXG4pOyIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogU291cmNlU2VyaWZQcm87XG4gIHNyYzogdXJsKC4vLi4vZm9udHMvU291cmNlU2VyaWZQcm8tUmVndWxhci50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBHYXR3aWNrO1xuICBzcmM6IHVybCguLy4uL2ZvbnRzL0dhdHdpY2stQm9sZC5vdGYpO1xufVxuLndoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmh0bWwge1xuICAtd2Via2l0LWZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gIC1tb3otZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBTb3VyY2VTZXJpZlBybywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzI2NDI1ODtcbn1cblxucCwgaDEsIGgyLCBoMywgYSwgbGkge1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuXG5oMSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gIH1cbn1cblxuaDIge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5cbi50aXRsZS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IEdhdHdpY2ssIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC50aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuLmZ1bGwtc2NyZWVuIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLm1haW4tY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4ubWVudS1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDgzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLm1lbnUtcGFkZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDk1cHg7XG4gIH1cbn1cblxuLmJsb2NrLXBhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG59XG5cbi5pbnRyby1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDE4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLmFsdGVybmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjQyNTg7XG4gIGNvbG9yOiAjZWFlNDhmO1xufVxuXG4uYWx0ZXJuYXRlLWltZyB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNlYWU0OGY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi53aGl0ZS1iYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5iYWNrLXRvLXRvcCBzdmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNjBweDtcbiAgcmlnaHQ6IDYwcHg7XG4gIHotaW5kZXg6IDQ7XG59XG4uYmFjay10by10b3Agc3ZnIGNpcmNsZSB7XG4gIGZpbGw6ICMyNjQyNTg7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xufVxuLmJhY2stdG8tdG9wIHN2Zzpob3ZlciBjaXJjbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZpbGw6ICMyNjQyNTg7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5idXR0b24tbGluayBhLCAuYWx0ZXJuYXRlLWJ1dHRvbi1saW5rIGEge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjY0MjU4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICBjb2xvcjogIzI2NDI1ODtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbn1cbi5idXR0b24tbGluayBhOmhvdmVyLCAuYWx0ZXJuYXRlLWJ1dHRvbi1saW5rIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI4Nzc1O1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjY0MjU4O1xufVxuXG4uYWx0ZXJuYXRlLWJ1dHRvbi1saW5rIGEge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogIzI2NDI1ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3YmI1Yjtcbn1cbi5hbHRlcm5hdGUtYnV0dG9uLWxpbmsgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyNjQyNTg7XG59XG5cbi5iYWNrLXRvLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgYm90dG9tOiA1MHB4O1xuICByaWdodDogNTBweDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLmJhY2stdG8tdG9wOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLmJ1dHRvbi1saWdodCBidXR0b24ge1xuICBib3JkZXI6IDVweCBzb2xpZCB3aGl0ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uYnV0dG9uLWxpZ2h0IGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIGNvbG9yOiAjMjY0MjU4O1xufVxuXG4uY3VydmVzIHtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuLmJveC1zaGFkb3cge1xuICBib3gtc2hhZG93OiA1cHggNXB4IDVweCAjZWFlNDhmO1xufVxuXG4uYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyODc3NTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgaGVpZ2h0OiA3OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmJhciB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4uYmFyIC5iYXItdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBHYXR3aWNrLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2YyODc3NTtcbiAgZm9udC1zaXplOiA0M3B4O1xuICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5iYXIgLmJhci10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICBmb250LXNpemU6IDQzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5iYXIgLmJhci10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICBmb250LXNpemU6IDU0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMTBweCkge1xuICAuYmFyIC5iYXItdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogLTM1cHg7XG4gICAgZm9udC1zaXplOiA4NXB4O1xuICB9XG59XG5cbi5tZXNzYWdlLWJsb2NrIC5pbnNpZGUge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lc3NhZ2UtYmxvY2sgLmluc2lkZSB7XG4gICAgcGFkZGluZzogNTBweDtcbiAgfVxufVxuLm1lc3NhZ2UtYmxvY2sgLmluc2lkZSAubW9yZS1pbnNpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVzc2FnZS1ibG9jayAub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiN2RiO1xufVxuLm1lc3NhZ2UtYmxvY2sgLm1lc3NhZ2UtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogNyU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBHYXR3aWNrLCBzYW5zLXNlcmlmO1xuICB6LWluZGV4OiA0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDI1cHgpIHtcbiAgLm1lc3NhZ2UtYmxvY2sgLm1lc3NhZ2UtdGV4dCB7XG4gICAgZm9udC1zaXplOiA0N3B4O1xuICAgIHRvcDogNyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZXNzYWdlLWJsb2NrIC5tZXNzYWdlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICB0b3A6IDclO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWVzc2FnZS1ibG9jayAubWVzc2FnZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDk5cHg7XG4gICAgdG9wOiAxMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWVzc2FnZS1ibG9jayAubWVzc2FnZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDk5cHg7XG4gICAgdG9wOiAxOCU7XG4gIH1cbn1cblxuLndwZm9ybXMtZmllbGQtbGFyZ2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjY0MjU4ICFpbXBvcnRhbnQ7XG59XG5cbi53cGZvcm1zLXN1Ym1pdCB7XG4gIGNvbG9yOiAjMjY0MjU4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjg3NzU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNjQyNTggIWltcG9ydGFudDtcbn1cblxuLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uc3RhcnMge1xuICB3aWR0aDogMTE4cHg7XG4gIGhlaWdodDogMjZweDtcbn1cblxuLmFycm93IHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uY29sbGFwc2Uuc2hvdyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub3BlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjg3NzUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjA1cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuXG4uY29sbGFwc2luZy53aWR0aCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsIHZpc2liaWxpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLCB2aXNpYmlsaXR5O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY3VzdG9tLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzIgMzInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSgxMDcsMzIsMTE4KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgOGgyNE00IDE2aDI0TTQgMjRoMjQnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cblxuLm5hdi1jb250YWluZXIge1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyODc3NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdi1jb250YWluZXIge1xuICAgIHRyYW5zaXRpb246IDAuNHM7XG4gIH1cbn1cbi5uYXYtY29udGFpbmVyIC5zaG93IHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5uYXYtY29udGFpbmVyIG5hdi5uYXZiYXIge1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLm5hdi1jb250YWluZXIgbmF2Lm5hdmJhciB1bC5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC8qIERlZmF1bHQgKi9cbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYXYtY29udGFpbmVyIG5hdi5uYXZiYXIgdWwubmF2YmFyLW5hdiBsaS5uYXYtaXRlbSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGZvbnQtZmFtaWx5OiBHYXR3aWNrLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgcGFkZGluZzogMTVweCA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1jb250YWluZXIgbmF2Lm5hdmJhciB1bC5uYXZiYXItbmF2IGxpLm5hdi1pdGVtIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkxMHB4KSB7XG4gIC5uYXYtY29udGFpbmVyIG5hdi5uYXZiYXIgdWwubmF2YmFyLW5hdiBsaS5uYXYtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gIH1cbn1cbi5uYXYtY29udGFpbmVyIG5hdi5uYXZiYXIgdWwubmF2YmFyLW5hdiBsaS5uYXYtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMjY0MjU4O1xufVxuLm5hdi1jb250YWluZXIgbmF2Lm5hdmJhciB1bC5uYXZiYXItbmF2IGxpLm5hdi1pdGVtIGEubmF2LWxpbmsge1xuICBwYWRkaW5nOiAwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdi1jb250YWluZXIgbmF2Lm5hdmJhciB1bC5uYXZiYXItbmF2IGxpLm5hdi1pdGVtIGEubmF2LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG59XG4ubmF2LWNvbnRhaW5lciBuYXYubmF2YmFyIHVsLm5hdmJhci1uYXYgbGkubmF2LWl0ZW0gYS5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMjY0MjU4O1xufVxuLm5hdi1jb250YWluZXIgbmF2Lm5hdmJhciB1bC5uYXZiYXItbmF2IGxpLm5hdi1pdGVtLmNvbnRhY3QtbmF2OmhvdmVyIGEubmF2LWxpbmsge1xuICBjb2xvcjogI2YyODc3NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2LWNvbnRhaW5lciBuYXYubmF2YmFyIHVsLm5hdmJhci1uYXYgbGkubmF2LWl0ZW0uY29udGFjdC1uYXYge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXYtY29udGFpbmVyIG5hdi5uYXZiYXIgdWwubmF2YmFyLW5hdiBsaS5uYXYtaXRlbS5jb250YWN0LW5hdiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzMHB4O1xuICB9XG59XG4ubmF2LWNvbnRhaW5lciBuYXYubmF2YmFyICNuYXYtaW1hZ2Uge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLm5hdi1jb250YWluZXIgbmF2Lm5hdmJhciAjbmF2LWltYWdlIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cbi5uYXYtY29udGFpbmVyIG5hdi5uYXZiYXIgI21vYmlsZS1uYXYtaW1hZ2Uge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm5hdi1jb250YWluZXIgbmF2Lm5hdmJhciAuaGlkZGVuLWxnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1jb250YWluZXIgbmF2Lm5hdmJhciAuaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmF2LWNvbnRhaW5lciBuYXYubmF2YmFyIC5oaWRkZW4tc20ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtY29udGFpbmVyIG5hdi5uYXZiYXIgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5uYXYtY29udGFpbmVyIG5hdi5uYXZiYXIgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgwLCAwLCAwLCAwLjUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLm5hdi1jb250YWluZXIgbmF2Lm5hdmJhci5zY3JvbGxlZCAubmF2YmFyLWJyYW5kIGltZyB7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubmF2LWNvbnRhaW5lciBuYXYuc3ViLW1lbnUge1xuICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgcGFkZGluZzogMjBweCAwcHggMjBweCAwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4NSwgMTgwLCAxODAsIDAuMjY2NjY2NjY2Nyk7XG4gIHRyYW5zaXRpb246IDAuMXM7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1jb250YWluZXIgbmF2LnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5uYXYtY29udGFpbmVyIG5hdi5zdWItbWVudSAubmF2LWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdi1jb250YWluZXIgbmF2LnN1Yi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxufVxuLm5hdi1jb250YWluZXIgbmF2LnN1Yi1tZW51IC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5uYXYtY29udGFpbmVyIG5hdi5zdWItbWVudSAuYWN0aXZlIC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjQyNTggIWltcG9ydGFudDtcbn1cblxuI2ludHJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZDljMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2ludHJvIC5pbnRyby10aXRsZSB7XG4gIHBhZGRpbmc6IDUwcHggMHB4O1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmMjg3NzU7XG4gIGZvbnQtZmFtaWx5OiBHYXR3aWNrLCBzYW5zLXNlcmlmO1xufVxuI2ludHJvIC5jaGV2cm9uIHtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICB0b3A6IDBweDtcbn1cbiNpbnRybyAuaW50cm8tYm94ZXMge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLy4uL2ltZy9pbnRyby1iYWNrLndlYnBcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNpbnRybyAuaW50cm8taW1hZ2Uge1xuICBwYWRkaW5nOiAwcHggMjBweDtcbn1cbiNpbnRybyAuaW50cm8tb3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwcHg7XG4gIG9wYWNpdHk6IDAuNDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWQ5YzA7XG4gIHotaW5kZXg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbiNpbnRybyAuaW50cm8tYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNpbnRybyAuaW50cm8tYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbiNpbnRybyAuaW50cm8tYnV0dG9uIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI4Nzc1O1xuICBib3gtc2hhZG93OiA3cHggN3B4ICNlYWU0OGY7XG4gIGZvbnQtZmFtaWx5OiBHYXR3aWNrLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjaW50cm8gLmludHJvLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgI2ludHJvIC5pbnRyby1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICB9XG59XG4jaW50cm8gLmludHJvLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjQyNTg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLnJlYXNvbnMgLnJlYXNvbnMtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLy4uL2ltZy9yZWFzb25zLWltYWdlLndlYnBcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlYXNvbnMgLnJlYXNvbnMtYmxvY2sgLnJlYXNvbnMtYm94b3V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB0b3A6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZTQ4ZjtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBjb2xvcjogI2YyODc3NTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVhc29ucyAucmVhc29ucy1ibG9jayAucmVhc29ucy1ib3hvdXQge1xuICAgIHRvcDogMTUlO1xuICB9XG59XG5cbi5zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyODc3NTtcbiAgcGFkZGluZzogODBweCA4MHB4O1xufVxuLnN1Y2Nlc3MgLnRlc3RpbW9uaWFsLXNsaWRlIHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VjY2VzcyAudGVzdGltb25pYWwtc2xpZGUge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbi5zdWNjZXNzIC50aXRsZS10ZXh0IHtcbiAgY29sb3I6ICNlYWU0OGY7XG59XG5cbi5jb250YWN0IHtcbiAgcGFkZGluZzogODBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLy4uL2ltZy9ob21lLWNvbnRhY3Qud2VicFwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDAlO1xuICBjb2xvcjogI2YyODc3NTtcbn1cbi5jb250YWN0IGgyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjZFNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMzVweCkge1xuICAuY29udGFjdCBoMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5jb250YWN0IC5qZXQtc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyODc3NTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogR2F0d2ljaywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggI2VhZTQ4ZjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uY29udGFjdCAuamV0LXN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjQyNTg7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG4uY29udGFjdCAuamV0LWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyODc3NSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uY29udGFjdCAudGV4dGFyZWEtZmllbGQge1xuICBoZWlnaHQ6IDE3NHB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmNvbnRhY3QgOjpwbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi9cbn1cbi5jb250YWN0IDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogd2hpdGU7XG59XG4uY29udGFjdCA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmhlcm8tYmxvY2sge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuLmhlcm8tYmxvY2sgLmhlcm8tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA3NXZoO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlcm8tYmxvY2sgLmhlcm8tY29udGFpbmVyIC5oZXJvLWxvZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgMjM3LCAyMjQsIDAuNTg0MzEzNzI1NSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMCU7XG4gIGxlZnQ6IDBweDtcbn1cbi5oZXJvLWJsb2NrIC5oZXJvLWNvbnRhaW5lciAuaGVyby1sb2dvIGltZyB7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaGVyby1ibG9jayAuaGVyby1jb250YWluZXIgLmhlcm8tYnV0dG9uIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI4Nzc1O1xuICBmb250LWZhbWlseTogR2F0d2ljaywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogN3B4IDdweCAjZWFlNDhmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAlO1xuICByaWdodDogMTAlO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZXJvLWJsb2NrIC5oZXJvLWNvbnRhaW5lciAuaGVyby1idXR0b24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQzAwNkU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmhlcm8tYmxvY2sgLmhlcm8tY29udGFpbmVyIC5oZXJvLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB0b3A6IDBweDtcbiAgd2lkdGg6IDcwJTtcbiAgaGVpZ2h0OiA3NXZoO1xuICB6LWluZGV4OiAyO1xufVxuLmhlcm8tYmxvY2sgLmhlcm8tY29udGFpbmVyIC5oZXJvLW92ZXJsYXkge1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmhlcm8tYmxvY2sgLmhlcm8tY29udGFpbmVyIC5oZXJvLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTUlO1xuICBsZWZ0OiAzJTtcbiAgZm9udC1mYW1pbHk6IHNhdGlzZnk7XG4gIGNvbG9yOiAjZjI4Nzc1O1xuICBmb250LXNpemU6IDUwcHg7XG4gIHotaW5kZXg6IDQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1ibG9jayAuaGVyby1jb250YWluZXIgLmhlcm8tdGV4dCB7XG4gICAgZm9udC1zaXplOiA5NXB4O1xuICAgIGxlZnQ6IDEwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmhlcm8tYmxvY2sgLmhlcm8tY29udGFpbmVyIC5oZXJvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTE1cHg7XG4gICAgbGVmdDogMTAlO1xuICB9XG59XG4uaGVyby1ibG9jayAuaG9tZS1oZXJvIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi9pbWcvaG9tZS1oZXJvLndlYnBcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDAlO1xufVxuLmhlcm8tYmxvY2sgLmFib3V0LWhlcm8taW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLy4uL2ltZy9hYm91dC1oZXJvLndlYnBcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5oZXJvLWJsb2NrIC5jb250YWN0LWhlcm8taW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLy4uL2ltZy9jb250YWN0LWhlcm8ud2VicFwiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmhlcm8tYmxvY2sgLmZhcS1oZXJvLWltYWdlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi9pbWcvZmFxLWhlcm8ud2VicFwiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmhlcm8tYmxvY2sgLnNlcnZpY2VzLWhlcm8taW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLy4uL2ltZy9zZXJ2aWNlcy1oZXJvLndlYnBcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5oZXJvLWJsb2NrICNmYWRlLTEsIC5oZXJvLWJsb2NrICNmYWRlLTIsIC5oZXJvLWJsb2NrICNmYWRlLTMge1xuICBkaXNwbGF5OiBub25lO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYWJvdXQgLmJpby1pbWcge1xuICBib3JkZXI6IDNweCBzb2xpZCAjZWFlNDhmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFib3V0IC5jbGluaWMtaW1nIHtcbiAgYm9yZGVyOiAzcHggc29saWQgIzI2NDI1ODtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLndhdmUtZmFkZS50cmFuc2l0aW9uLWJlbG93LCAud2F2ZS1mYWRlLnRyYW5zaXRpb24tYWJvdmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndhdmUtZmFkZS50cmFuc2l0aW9uLWJlbG93IHN2ZywgLndhdmUtZmFkZS50cmFuc2l0aW9uLWFib3ZlIHN2ZyB7XG4gIGhlaWdodDogMTgwcHg7XG4gIHdpZHRoOiAxOTAlO1xufVxuLndhdmUtZmFkZS50cmFuc2l0aW9uLWJlbG93IHN2ZyAuc2hhcGUtZmlsbCwgLndhdmUtZmFkZS50cmFuc2l0aW9uLWFib3ZlIHN2ZyAuc2hhcGUtZmlsbCB7XG4gIGZpbGw6ICMyNjQyNTg7XG59XG5cbi53YXZlLWZhZGUudHJhbnNpdGlvbi1hYm92ZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKTtcbn1cbi53YXZlLWZhZGUudHJhbnNpdGlvbi1hYm92ZSBzdmcge1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuXG4uZmFxIC5xdWVzdGlvbiwgLmZhcSAuZmFxLWZpcnN0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzI2NDI1ODtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5mYXEgLmZhcS1maXJzdCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuXG4uc2VydmljZXMgLnRyZWF0bWVudC1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNlcnZpY2VzIC5zZXJ2aWNlcy1saXN0IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uc2VydmljZXMgLnNlcnZpY2VzLWxpc3QgaDIge1xuICBjb2xvcjogIzI2NDI1ODtcbn1cbi5zZXJ2aWNlcyAuc2VydmljZXMtbGlzdCAucm93IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5zZXJ2aWNlcyAuc2VydmljZXMtbGlzdCAuc3Rhci1pY29uIGltZyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi5zZXJ2aWNlcyAuc2VydmljZXMtbGlzdCAuZmlsdGVyLXByaW1hcnkge1xuICBmaWx0ZXI6IGludmVydCgxOSUpIHNlcGlhKDUwJSkgc2F0dXJhdGUoNjAwJSkgaHVlLXJvdGF0ZSgxNjNkZWcpIGJyaWdodG5lc3MoOTMlKSBjb250cmFzdCg4NCUpO1xufVxuXG4uY29udGFjdCAubGVmdCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMyNjQyNTg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdCAubGVmdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmNvbnRhY3QgLnJpZ2h0IHtcbiAgcGFkZGluZzogMjNweCAyMHB4IDIwcHggMjBweDtcbn1cbi5jb250YWN0IC5jb250YWN0LWljb24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmNvbnRhY3QgLmNvbnRhY3QtaWNvbiBpbWcge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmNvbnRhY3QgLmFkZHJlc3Mge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5jb250YWN0IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbi5jb250YWN0IGE6aG92ZXIge1xuICBjb2xvcjogI2U3YmI1YjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLmNvbnRhY3QgLm1hcCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY29udGFjdCAubWFwIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuXG4uYWFwcC1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMjAlO1xuICBsZWZ0OiAwcHg7XG4gIHotaW5kZXg6IDk5OTk7XG59XG4uYWFwcC1jb250YWluZXIgLmFhcHAge1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBtYXJnaW4tbGVmdDogLTIwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFhcHAtY29udGFpbmVyIC5hYXBwIC5zcXVhcmUtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmFhcHAtY29udGFpbmVyIC5hYXBwIC5zcXVhcmUsIC5hYXBwLWNvbnRhaW5lciAuYWFwcCAucm91bmQtc3F1YXJlIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDY2NjY2NjY2Nyk7XG59XG4uYWFwcC1jb250YWluZXIgLmFhcHAgLnNxdWFyZTpob3ZlciwgLmFhcHAtY29udGFpbmVyIC5hYXBwIC5yb3VuZC1zcXVhcmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTkwLCAyMjcsIDIzMSk7XG59XG4uYWFwcC1jb250YWluZXIgLmFhcHAgLnJvdW5kLXNxdWFyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5hYXBwLWNvbnRhaW5lciAuYWFwcCAudG9wLWxlZnQge1xuICBib3JkZXItdG9wOiAycHggc29saWQgYmxhY2s7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgYmxhY2s7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGJsYWNrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG59XG4uYWFwcC1jb250YWluZXIgLmFhcHAgLnRvcC1yaWdodCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCBibGFjaztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBibGFjaztcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgYmxhY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbn1cbi5hYXBwLWNvbnRhaW5lciAuYWFwcCAuYm90dG9tLWxlZnQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgYmxhY2s7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgYmxhY2s7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGJsYWNrO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgYmxhY2s7XG59XG4uYWFwcC1jb250YWluZXIgLmFhcHAgLmJvdHRvbS1yaWdodCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBibGFjaztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBibGFjaztcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgYmxhY2s7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBibGFjaztcbn1cbi5hYXBwLWNvbnRhaW5lciAuc2xpZGUge1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuXG4uYmlnLXRleHQge1xuICBmb250LXNpemU6IDE1MCUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cblxuLmgzLWJpZy10ZXh0IHtcbiAgZm9udC1zaXplOiAzOHB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG5cbi5oaWdoLWNvbnRyYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDUsIDUsIDQxKSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cblxuLmFsdC1oaWdoLWNvbnRyYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyMCwgMjI0LCAyNDApICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuXG4uYWx0LWxpbmstdGV4dCB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuLmFsdC1saW5rLXRleHQ6aG92ZXIge1xuICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XG59XG5cbi5saW5lLWhlaWdodCB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuXG4ubGluay1oaWdobGlnaHQge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0MywgMTk4LCAyMTkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1oaWdobGlnaHQ6aG92ZXIge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwMSwgMjksIDE0OSkgIWltcG9ydGFudDtcbn1cblxuLmljb24tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5ZTlhZTtcbn1cblxuLmZvb3RlciB7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIGNvbG9yOiAjZjI4Nzc1O1xuICBmb250LWZhbWlseTogU291cmNlU2VyaWZQcm8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmNkU0O1xufVxuLmZvb3RlciAuYWN0aW9uLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjg3NzU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXgtd2lkdGg6IDQ0NXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LWZhbWlseTogR2F0d2ljaywgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmZvb3RlciAuZm9vdGVyLWRldGFpbHMge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmZvb3RlciAub3BlbmluZy10aW1lcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZm9vdGVyIC5kYXkge1xuICB3aWR0aDogNTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uZm9vdGVyIC5zb2NpYWwtaWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyIC5zb2NpYWwtaWNvbnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5mb290ZXIgLnNvY2lhbC1pY29ucyAuaWNvbi1zZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5mb290ZXIgLnNvY2lhbC1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbn1cbi5mb290ZXIgLnNvY2lhbC1pY29uLnl0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi9pbWcvaWNvbnMveXQucG5nXCIpIG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbi5mb290ZXIgLnNvY2lhbC1pY29uLnl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi9pbWcvaWNvbnMveXQtaG92ZXIucG5nXCIpIG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbi5mb290ZXIgLnNvY2lhbC1pY29uLmZiIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi9pbWcvaWNvbnMvZmIucG5nXCIpIG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbi5mb290ZXIgLnNvY2lhbC1pY29uLmZiOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi9pbWcvaWNvbnMvZmItaG92ZXIucG5nXCIpIG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbi5mb290ZXIgLnNvY2lhbC1pY29uLmluIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi9pbWcvaWNvbnMvaW4ucG5nXCIpIG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbi5mb290ZXIgLnNvY2lhbC1pY29uLmluOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi9pbWcvaWNvbnMvaW4taG92ZXIucG5nXCIpIG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbi5mb290ZXIgLmZvb3Rlci1hZGRyZXNzIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZm9vdGVyIGEge1xuICBjb2xvcjogI2YyODc3NTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5mb290ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjM0MwMDZFO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uZm9vdGVyIC5mb290ZXItbG9nbyBpbWcge1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb290ZXItd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE1NTVBO1xufVxuXG4uZm9vdGVyLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE1NTVBO1xufVxuXG4uZm9vdGVyLXNpbHZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MTU1NUE7XG59IiwiJHByaW1hcnktYnJhbmQtY29sb3I6IzI2NDI1ODtcbiRoZXJvLW92ZXJsYXk6I2ZmZjtcbiRzZWNvbmRhcnktYnJhbmQtY29sb3I6IzI2NDI1ODtcbiRhbHRlcm5hdGUtYmFja2dyb3VuZC1jb2xvcjojZjI4Nzc1O1xuJGFsdGVybmF0ZS10ZXh0LWNvbG9yOiNlYWU0OGY7XG4kbGlnaHQtYmFja2dyb3VuZC1jb2xvcjojZjlkOWMwO1xuJHRyYW5zcGFyZW50LWJhY2tncm91bmQtY29sb3I6I2ZkZWRlMDk1O1xuJHByaW1hcnktdGV4dC1jb2xvcjojZjI4Nzc1O1xuJGZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yOiNmOWY2RTQ7XG4kb2xkLWJhY2tncm91bmQtY29sb3I6IzNDMDA2RTtcbiRtb2JpbGUtaG92ZXI6IzNDMDA2RTtcbiRmb290ZXItdGV4dDojZmZmO1xuJGZvb3Rlci1saW5rLWNvbG9yOiAjZmZmO1xuJGZvb3Rlci1ob3Zlci1jb2xvcjogIzNDMDA2RTtcbiRmb250LWZhbWlseTogU291cmNlU2VyaWZQcm8sIHNhbnMtc2VyaWY7XG4kdGl0bGUtZm9udDogR2F0d2ljaywgc2Fucy1zZXJpZjtcbiRkaXNhYmxlZC1saW5rOiNjOGM4Yzg7XG4kYm94LXNoYWRvdzojZWFlNDhmO1xuJGFsdGVybmF0ZS1ob3ZlcjojZTdiYjViO1xuJGFsdGVybmF0ZS1idXR0b24tY29sb3I6I2U3YmI1YjtcbiR0cmFuc2l0aW9uOjAuNHM7XG4kbWVzc2FnZS1vdmVybGF5OiM0MGI3ZGI7XG5cblxuLndoaXRlIHtjb2xvcjojZmZmO31cblxuLy9icmVha3BvaW50c1xuJHNtIDogNTc2cHg7XG4kbWQgOiA3NjhweDtcbiRsZyA6IDk5MnB4O1xuJHhsIDogMTIwMHB4O1xuXG4vL2hpZ2ggY29udHJhc3QgY29sb3JzXG4kaGlnaC1jb250cmFzdC1iYWNrZ3JvdW5kOnJnYig1LCA1LCA0MSk7XG4kaGlnaC1jb250cmFzdC1hbHRlcm5hdGU6cmdiKDIyMCwgMjI0LCAyNDApO1xuJGhpZ2gtY29udHJhc3QtdGV4dDp3aGl0ZTtcbiRoaWdoLWNvbnRyYXN0LXRleHQtYWx0ZXJuYXRlOmJsYWNrO1xuJGhpZ2gtY29udHJhc3QtbGluay1ob3Zlci1hbHQ6cmVkO1xuXG4kbGluay1oaWdobGlnaHQ6YmxhY2s7XG4kbGluay1oaWdobGlnaHQtYmFja2dyb3VuZDpyZ2IoMjQzLCAxOTgsIDIxOSk7XG4kbGluay1oaWdobGlnaHQtaG92ZXI6d2hpdGU7XG4kbGluay1oaWdobGlnaHQtYmFja2dyb3VuZC1ob3ZlcjpyZ2IoMjAxLCAyOSwgMTQ5KTtcblxuJGFhcHAtaG92ZXI6cmdiKDE5MCwgMjI3LCAyMzEpO1xuJGljb24tYWN0aXZlOiM4OWU5YWU7XG4kaWNvbi1pbmFjdGl2ZTojZmZmZmZmNzc7IiwiaHRtbCB7XG4gICAgXG4gICAgLXdlYmtpdC1mb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgIC1tb3otZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xufVxuXG5ib2R5e1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOjE4cHg7ICBcbiAgICBjb2xvcjokcHJpbWFyeS1icmFuZC1jb2xvcjtcbn1cbnAsIGgxLCBoMiwgaDMsIGEsIGxpIHtcbiAgICB0cmFuc2l0aW9uOiAwLjVzOyAgXG59XG5oMSB7XG4gICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgIGZvbnQtc2l6ZTozNnB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTo2NHB4O1xuICAgIH1cbn1cblxuaDIge1xuICAgIGZvbnQtc2l6ZTozMnB4O1xuICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRtZCkge1xuICAgICAgICBmb250LXNpemU6NTBweDtcbiAgICB9XG59XG4udGl0bGUtdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgIGZvbnQtc2l6ZToycmVtOyAgICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDUwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOjNyZW07XG4gICAgfVxufVxuLmZ1bGwtc2NyZWVuIHtcbiAgICBoZWlnaHQ6MTAwdmg7XG59XG4ubWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDo0MHB4O1xufVxuLm1lbnUtcGFkZGluZyB7XG4gICAgcGFkZGluZy10b3A6ODNweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjBweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDo5NXB4O1xuICAgIH1cbn1cbi5ibG9jay1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDoxMjBweDtcbn1cbi5pbnRyby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDoxODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTo1MHB4OyAgICBcbn1cbi5hbHRlcm5hdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWJyYW5kLWNvbG9yO1xuICAgIGNvbG9yOiRhbHRlcm5hdGUtdGV4dC1jb2xvcjtcbn1cbi5hbHRlcm5hdGUtaW1nIHtcbiAgICBib3JkZXI6M3B4IHNvbGlkICRhbHRlcm5hdGUtdGV4dC1jb2xvcjtcbiAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG59XG4ud2hpdGUtYmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uYmFjay10by10b3Agc3ZnXG57XG4gICAgcG9zaXRpb246Zml4ZWQ7XG4gICAgYm90dG9tOjYwcHg7XG4gICAgcmlnaHQ6NjBweDtcbiAgICB6LWluZGV4OjQ7XG4gICAgY2lyY2xlIHtcbiAgICAgICAgZmlsbDokcHJpbWFyeS1icmFuZC1jb2xvcjtcbiAgICAgICAgdHJhbnNpdGlvbjpmaWxsIDAuM3MgZWFzZTtcbiAgICB9XG4gICAgJjpob3ZlciBjaXJjbGV7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICBmaWxsOiRzZWNvbmRhcnktYnJhbmQtY29sb3I7XG4gICAgfVxufVxuXG4uZmxleC1yb3cge1xuICAgIGRpc3BsYXk6ZmxleDtcbn1cbi5idXR0b24tbGluayBhLCAuYWx0ZXJuYXRlLWJ1dHRvbi1saW5rIGF7XG4gICAgYm9yZGVyOjJweCBzb2xpZCAkcHJpbWFyeS1icmFuZC1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOjZweDtcbiAgICBwYWRkaW5nOjdweCAxMHB4O1xuICAgIGNvbG9yOiRwcmltYXJ5LWJyYW5kLWNvbG9yO1xuICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6I2U5ZTllOTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokYWx0ZXJuYXRlLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6JHByaW1hcnktYnJhbmQtY29sb3I7XG4gICAgfVxufVxuLmFsdGVybmF0ZS1idXR0b24tbGluayBhe1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgY29sb3I6ICRwcmltYXJ5LWJyYW5kLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhbHRlcm5hdGUtYnV0dG9uLWNvbG9yO1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNHM7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJyYW5kLWNvbG9yO1xuICAgIH1cbn1cblxuLmJhY2stdG8tdG9wIHtcbiAgICBwb3NpdGlvbjpmaXhlZDtcbiAgICB3aWR0aDo2NHB4O1xuICAgIGhlaWdodDo2NHB4O1xuICAgIGJvdHRvbTo1MHB4O1xuICAgIHJpZ2h0OjUwcHg7XG4gICAgei1pbmRleDoxMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTowLjc7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cbn1cbi5idXR0b24tbGlnaHQgYnV0dG9uIHtcbiAgICBib3JkZXI6NXB4IHNvbGlkIHdoaXRlO1xuICAgIHBhZGRpbmc6MjBweDtcbiAgICBib3JkZXItcmFkaXVzOjhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246MC41cztcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICBmb250LXNpemU6MjBweDtcbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmOztcbiAgICAgICAgdHJhbnNpdGlvbjowLjVzO1xuICAgICAgICBjb2xvcjokcHJpbWFyeS1icmFuZC1jb2xvcjtcbiAgICB9ICAgICAgXG59XG4uY3VydmVzIHtcbiAgICBib3JkZXItcmFkaXVzOjE1cHg7XG59XG4uYm94LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCA1cHggJGJveC1zaGFkb3c7XG59XG4uYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWx0ZXJuYXRlLWJhY2tncm91bmQtY29sb3I7XG4gICAgbWFyZ2luLXRvcDozMHB4O1xuICAgIG1hcmdpbi1ib3R0b206MzBweDtcbiAgICBoZWlnaHQ6NzhweDtcbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjY0MHB4KSB7XG4gICAgICAgIGhlaWdodDo1MHB4O1xuICAgIH1cbiAgICAuYmFyLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTokdGl0bGUtZm9udDtcbiAgICAgICAgY29sb3I6JHByaW1hcnktdGV4dC1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOjQzcHg7XG4gICAgICAgIG1hcmdpbi10b3A6LTIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2NDBweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDotMTJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo0M3B4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODUwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6LTEycHg7XG4gICAgICAgICAgICBmb250LXNpemU6NTRweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEzMTBweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDotMzVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo4NXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVzc2FnZS1ibG9jayB7XG4gICAgXG4gICAgLmluc2lkZSB7XG4gICAgICAgIHBhZGRpbmc6MjBweDsgICAgICAgIFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRtZCkge1xuICAgICAgICAgICAgcGFkZGluZzo1MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5tb3JlLWluc2lkZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAub3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB0b3A6MHB4O1xuICAgICAgICBsZWZ0OjBweDtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIHotaW5kZXg6MztcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgb3BhY2l0eTowLjY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZXNzYWdlLW92ZXJsYXk7ICAgICAgICBcbiAgICB9XG4gICAgLm1lc3NhZ2UtdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB0b3A6NyU7XG4gICAgICAgIHBhZGRpbmc6MjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICBmb250LXNpemU6MzJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgICAgICB6LWluZGV4OjQ7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDI1cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo0N3B4O1xuICAgICAgICAgICAgdG9wOjclO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6NjhweDtcbiAgICAgICAgICAgIHRvcDo3JTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRsZykge1xuICAgICAgICAgICAgZm9udC1zaXplOjk5cHg7XG4gICAgICAgICAgICB0b3A6MTAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JHhsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6OTlweDtcbiAgICAgICAgICAgIHRvcDoxOCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53cGZvcm1zLWZpZWxkLWxhcmdle1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG59XG4ud3Bmb3Jtcy1zdWJtaXQge1xuICAgIGNvbG9yOiRwcmltYXJ5LWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFsdGVybmF0ZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG59XG4ud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnN0YXJzIHtcbiAgICB3aWR0aDoxMThweDtcbiAgICBoZWlnaHQ6MjZweDtcbn1cbi5hcnJvdyB7XG4gICAgd2lkdGg6MzBweDtcbiAgICBoZWlnaHQ6MjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbn0iLCJcbiAgLmNvbGxhcHNlLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm9wZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjokYWx0ZXJuYXRlLWJhY2tncm91bmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246MC41cztcbiAgfVxuICAuY29sbGFwc2luZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMDVzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDVzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIH1cbiAgLmNvbGxhcHNpbmcud2lkdGgge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsIHZpc2liaWxpdHk7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsIHZpc2liaWxpdHk7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5jdXN0b20tdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMyIDMyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9J3JnYmEoMTA3LDMyLDExOCknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDhoMjRNNCAxNmgyNE00IDI0aDI0Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjowLjVzXG4gIH1cbi5uYXYtY29udGFpbmVyXG57XG4gICAgaGVpZ2h0OjcwcHg7ICAgXG4gICAgcG9zaXRpb246Zml4ZWQ7XG4gICAgei1pbmRleDogMTE7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiRhbHRlcm5hdGUtYmFja2dyb3VuZC1jb2xvcjtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHhsKSB7XG4gICAgICAgIHRyYW5zaXRpb246MC40cztcbiAgICB9XG5cbiAgICAuc2hvdyB7XG4gICAgICAgIGhlaWdodDoxMDB2aDtcbiAgICAgfVxuXG4gICAgbmF2Lm5hdmJhciB7XG4gICAgICAgIHRyYW5zaXRpb246MC40cztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgdWwubmF2YmFyLW5hdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IC8qIERlZmF1bHQgKi9cbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbGkubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgIC8vIHdoaXRlLXNwYWNlOiBub3dyYXA7IFxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOmluaXRpYWw7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTowLjlyZW07ICAgICAgICAgXG4gICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4IDVweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWQpIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MC45cmVtOyAgICBcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTpub25lO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MTBweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MS4xcmVtOyAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokcHJpbWFyeS1icmFuZC1jb2xvcjsgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5LWJyYW5kLWNvbG9yOyBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNvbnRhY3QtbmF2IHsgIFxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIGEubmF2LWxpbmt7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokcHJpbWFyeS10ZXh0LWNvbG9yOyAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6OTBweDsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR4bCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTMwcHg7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gLmFjdGl2ZSB7XG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGV0dGUtb25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAvLyAgICAgY29sb3I6JHNlY29uZGFyeS1icmFuZC1jb2xvcjtcbiAgICAgICAgICAgIC8vICAgICBhIHtcbiAgICAgICAgICAgIC8vICAgICAgICAgcGFkZGluZzowcHggNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAvLyAgICAgfSAgICAgICAgICBcbiAgICAgICAgICAgIC8vICB9XG4gICAgICAgIH1cbiAgICAgICAgI25hdi1pbWFnZSB7ICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB3aWR0aDoyMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOjAuNHM7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6MTAyMHB4KSB7IFxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoyNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI21vYmlsZS1uYXYtaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6NDBweDtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5oaWRkZW4tbGcge1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmhpZGRlbi1zbSB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7ICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1kKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODAsIDAsIDAsIDAuNSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG4gICAgICAgIH1cbiAgICAgICAgJi5zY3JvbGxlZCB7XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XG4gICAgICAgICAgICAvLyB0cmFuc2l0aW9uOjAuNHM7XG4gICAgICAgICAgICAvLyBhLm5hdi1saW5rIHtcbiAgICAgICAgICAgIC8vICAgICBjb2xvcjojMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAvLyAgICAgdHJhbnNpdGlvbjowLjRzO1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgLy8gbGkubmF2LWl0ZW0ge1xuICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQpLFxuICAgICAgICAgICAgLy8gICAgIGxpbmVhci1ncmFkaWVudCgjMDAwLCAjMDAwKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgXG5cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2Nyb2xsZWQgLm5hdmJhci1icmFuZCBpbWcge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjowLjRzO1xuICAgICAgICAgICAgd2lkdGg6MjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgICAgICBuYXYuc3ViLW1lbnUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDoxMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6MjBweCAwcHggMjBweCAwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjpmaXhlZDsgICAgXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgei1pbmRleDoxMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiOWI0YjQ0NDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246MC4xcztcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWQpIHsgICAgICAgICBcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkeGwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjE0MHB4OyAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFjdGl2ZSAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICBcbiAgICBcbn1cbiIsIiNpbnRybyB7XHJcbiAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgLmludHJvLXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOjUwcHggMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTozLjVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xyXG4gICAgICAgIGNvbG9yOiRwcmltYXJ5LXRleHQtY29sb3I7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xyXG4gICB9ICAgXHJcbiAgIC5jaGV2cm9uIHtcclxuICAgIG1hcmdpbi10b3A6LTUwcHg7XHJcbiAgICB6LWluZGV4OjEwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDo1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDotMzVweDtcclxuICAgIHRvcDowcHg7XHJcbiAgIH1cclxuICAgLmludHJvLWJveGVzIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDoxMjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTo3MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6dXJsKCcuLy4uL2ltZy9pbnRyby1iYWNrLndlYnAnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICB9XHJcbiAgIC5pbnRyby1pbWFnZSB7XHJcbiAgICAgICAgcGFkZGluZzowcHggMjBweDtcclxuICAgfVxyXG4gICAuaW50cm8tb3ZlcmxheSB7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICB0b3A6MHB4O1xyXG4gICAgICAgIGJvdHRvbTowcHg7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBsZWZ0OjBweDtcclxuICAgICAgICBvcGFjaXR5OjAuNDI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDowO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgfVxyXG4gICAuaW50cm8tYm94IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjQwcHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1kKSAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgIC5pbnRyby1idXR0b24ge1xyXG4gICAgICAgIHBhZGRpbmc6MTBweCAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbHRlcm5hdGUtYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICBib3gtc2hhZG93OiA3cHggN3B4ICRib3gtc2hhZG93O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcclxuICAgICAgICBjb2xvcjp3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6Mi4xcmVtO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICBmb250LXNpemU6MnJlbTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpICB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxLjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpICB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyLjFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1icmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6d2hpdGU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgIH1cclxuICAgfVxyXG59XHJcbiAgXHJcbiBcclxuXHJcbi5yZWFzb25zIHtcclxuICAgIFxyXG4gICAgLnJlYXNvbnMtYmxvY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi8uLi9pbWcvcmVhc29ucy1pbWFnZS53ZWJwJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBoZWlnaHQ6MTAwdmg7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLnJlYXNvbnMtYm94b3V0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDowcHg7XHJcbiAgICAgICAgICAgIHRvcDowcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib3gtc2hhZG93O1xyXG4gICAgICAgICAgICBwYWRkaW5nOjMwcHggMjBweDtcclxuICAgICAgICAgICAgY29sb3I6JHByaW1hcnktdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOjc1MHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSAge1xyXG4gICAgICAgICAgICAgICAgdG9wOjE1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4uc3VjY2VzcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiRhbHRlcm5hdGUtYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIHBhZGRpbmc6ODBweCA4MHB4O1xyXG4gICAgLnRlc3RpbW9uaWFsLXNsaWRlIHtcclxuICAgICAgICBtYXgtd2lkdGg6OTAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6MjAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6YXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6YXV0bztcclxuICAgICAgICBjb2xvcjp3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6MS4zcmVtO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkgIHtcclxuICAgICAgICAgICAgd2lkdGg6NzAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50aXRsZS10ZXh0IHtcclxuICAgICAgICBjb2xvcjokYWx0ZXJuYXRlLXRleHQtY29sb3I7XHJcbiAgICB9XHJcbn1cclxuLmNvbnRhY3Qge1xyXG4gICAgcGFkZGluZzo4MHB4IDIwcHg7ICAgIFxyXG4gICAgYmFja2dyb3VuZDp1cmwoJy4vLi4vaW1nL2hvbWUtY29udGFjdC53ZWJwJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDAlO1xyXG4gICAgY29sb3I6JHByaW1hcnktdGV4dC1jb2xvcjtcclxuICAgIGgyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLWJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEzNXB4KSAge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAuamV0LXN1Ym1pdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokYWx0ZXJuYXRlLWJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgY29sb3I6d2hpdGU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZToxLjJyZW07XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgcGFkZGluZzo4cHggMTVweDtcclxuICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4ICRib3gtc2hhZG93O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OmF1dG87XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1icmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmpldC1pbnB1dHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWx0ZXJuYXRlLWJhY2tncm91bmQtY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjp3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZToxLjNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOjEwcHg7XHJcbiAgICB9XHJcbiAgICAudGV4dGFyZWEtZmllbGQge1xyXG4gICAgICAgIGhlaWdodDoxNzRweDtcclxuICAgICAgICBwYWRkaW5nOjEwcHg7XHJcbiAgICB9XHJcbiAgICA6OnBsYWNlaG9sZGVyIHsgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7IC8qIEZpcmVmb3ggKi9cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICB9XHJcblxyXG59XHJcblxyXG4gICAgIiwiLmhlcm8tYmxvY2sgeyAgICBcclxuICAgIG1hcmdpbi10b3A6NzBweDtcclxuICAgIC5oZXJvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0Ojc1dmg7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAuaGVyby1sb2dvIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJhbnNwYXJlbnQtYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDoyMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6MHB4O1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVyby1idXR0b24gYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbHRlcm5hdGUtYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6JHRpdGxlLWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxLjJyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOndoaXRlO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiA3cHggN3B4ICRib3gtc2hhZG93O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbToxMCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OjEwJTtcclxuICAgICAgICAgICAgcGFkZGluZzoyMHB4IDMwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9iaWxlLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6d2hpdGU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZXJvLWltYWdlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OjBweDtcclxuICAgICAgICAgICAgdG9wOjBweDtcclxuICAgICAgICAgICAgd2lkdGg6NzAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6NzV2aDtcclxuICAgICAgICAgICAgei1pbmRleDoyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVyby1vdmVybGF5IHtcclxuICAgICAgICAgICAgei1pbmRleDozO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRoZXJvLW92ZXJsYXk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6MC42O1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZXJvLXRleHQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOjE1JTtcclxuICAgICAgICAgICAgbGVmdDozJTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6c2F0aXNmeTtcclxuICAgICAgICAgICAgY29sb3I6JHByaW1hcnktdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOjUwcHg7ICAgIFxyXG4gICAgICAgICAgICB6LWluZGV4OjQ7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JG1kKSB7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjk1cHg7ICBcclxuICAgICAgICAgICAgICAgIGxlZnQ6MTAlOyAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTAwcHgpIHsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjExNXB4OyAgXHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDoxMCU7ICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuaG9tZS1oZXJvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOnVybCgnLi8uLi9pbWcvaG9tZS1oZXJvLndlYnAnKSAgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDAlO1xyXG4gICAgfVxyXG4gICAgLmFib3V0LWhlcm8taW1hZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQ6dXJsKCcuLy4uL2ltZy9hYm91dC1oZXJvLndlYnAnKSAgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcbiAgICB9XHJcbiAgICAuY29udGFjdC1oZXJvLWltYWdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOnVybCgnLi8uLi9pbWcvY29udGFjdC1oZXJvLndlYnAnKSAgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcbiAgICB9XHJcbiAgICAuZmFxLWhlcm8taW1hZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQ6dXJsKCcuLy4uL2ltZy9mYXEtaGVyby53ZWJwJykgIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xyXG4gICAgfVxyXG4gICAgLnNlcnZpY2VzLWhlcm8taW1hZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQ6dXJsKCcuLy4uL2ltZy9zZXJ2aWNlcy1oZXJvLndlYnAnKSAgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcbiAgICB9ICAgXHJcbiAgICBcclxuICAgICNmYWRlLTEsICNmYWRlLTIsICNmYWRlLTMge1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICBsaW5lLWhlaWdodDoxLjQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsIi5hYm91dCB7XHJcbiAgICBcclxuICAgIC5iaW8taW1nIHtcclxuICAgICAgICBib3JkZXI6M3B4IHNvbGlkICRhbHRlcm5hdGUtdGV4dC1jb2xvcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XHJcbiAgICB9XHJcbiAgICAuY2xpbmljLWltZyB7XHJcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJHByaW1hcnktYnJhbmQtY29sb3I7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxufSIsIlxyXG4ud2F2ZS1mYWRlLnRyYW5zaXRpb24tYmVsb3csIC53YXZlLWZhZGUudHJhbnNpdGlvbi1hYm92ZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgc3ZnIHtcclxuICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICB3aWR0aDogMTkwJTtcclxuICAgICAgICAuc2hhcGUtZmlsbCB7XHJcbiAgICAgICAgICAgIGZpbGw6JHByaW1hcnktYnJhbmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi53YXZlLWZhZGUudHJhbnNpdGlvbi1hYm92ZSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKSByb3RhdGVZKDE4MGRlZyk7XHJcbiAgICBzdmcge1xyXG4gICAgICAgIGhlaWdodDoxMDBweDtcclxuICAgIH1cclxufSIsIi5mYXEge1xyXG5cclxuICAgIC5xdWVzdGlvbiwuZmFxLWZpcnN0IHtcclxuICAgICAgICBmb250LXdlaWdodDo3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOjI0cHg7XHJcbiAgICAgICAgY29sb3I6JHByaW1hcnktYnJhbmQtY29sb3I7XHJcbiAgICAgICAgbWFyZ2luLXRvcDozMHB4O1xyXG4gICAgfVxyXG4gICAgLmZhcS1maXJzdCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6MjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTozcHg7XHJcbiAgICB9XHJcblxyXG59IiwiLnNlcnZpY2VzIHtcclxuICAgIFxyXG4gICAgLnRyZWF0bWVudC1pbWcge1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICB9XHJcbiAgICAuc2VydmljZXMtbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6MzBweDtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5LWJyYW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDo1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3Rhci1pY29uIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6MTAwcHg7XHJcbiAgICAgICAgfSAgIFxyXG4gICAgICAgIC5maWx0ZXItcHJpbWFyeSB7XHJcbiAgICAgICAgICBmaWx0ZXI6IGludmVydCgxOSUpIHNlcGlhKDUwJSkgc2F0dXJhdGUoNjAwJSkgaHVlLXJvdGF0ZSgxNjNkZWcpIGJyaWdodG5lc3MoOTMlKSBjb250cmFzdCg4NCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jb250YWN0IHtcclxuXHJcbiAgICAubGVmdCB7XHJcbiAgICAgICAgcGFkZGluZzoyMHB4O1xyXG4gICAgICAgIGJvcmRlcjozcHggc29saWQgJHByaW1hcnktYnJhbmQtY29sb3I7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTozMHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDokbWQpe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJpZ2h0IHtcclxuICAgICAgICBwYWRkaW5nOjIzcHggMjBweCAyMHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuY29udGFjdC1pY29uIHtcclxuICAgIG1hcmdpbi10b3A6MTBweDsgICAgXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6MzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OjMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFkZHJlc3Mge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6JGFsdGVybmF0ZS1ob3ZlcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFwIHtcclxuICAgIFxyXG4gICAgICAgIG1hcmdpbi10b3A6MjVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XHJcblxyXG4gICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDozMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYWFwcC1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOjIwJTtcclxuICAgIGxlZnQ6MHB4O1xyXG4gICAgei1pbmRleDo5OTk5O1xyXG4gICAgLmFhcHAge1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6LTIwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBcclxuICAgICAgICAuc3F1YXJlLXJvdyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNxdWFyZSwgLnJvdW5kLXNxdWFyZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6MTAwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokaWNvbi1pbmFjdGl2ZTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWFwcC1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucm91bmQtc3F1YXJlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50b3AtbGVmdCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6MnB4IHNvbGlkIGJsYWNrO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDoycHggc29saWQgYmxhY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgYmxhY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudG9wLXJpZ2h0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDoycHggc29saWQgYmxhY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCBibGFjaztcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OjJweCBzb2xpZCBibGFjaztcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ib3R0b20tbGVmdCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkIGJsYWNrO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDoycHggc29saWQgYmxhY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgYmxhY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MnB4IHNvbGlkIGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYm90dG9tLXJpZ2h0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgYmxhY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCBibGFjaztcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OjJweCBzb2xpZCBibGFjaztcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToycHggc29saWQgYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWRlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDoxcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgIH1cclxufVxyXG4uYmlnLXRleHQge1xyXG4gICAgZm9udC1zaXplOjE1MCUgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbn1cclxuLmgzLWJpZy10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTozOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG59XHJcbi5oaWdoLWNvbnRyYXN0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6JGhpZ2gtY29udHJhc3QtYmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6JGhpZ2gtY29udHJhc3QtdGV4dCAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxufVxyXG4uYWx0LWhpZ2gtY29udHJhc3Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhpZ2gtY29udHJhc3QtYWx0ZXJuYXRlICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjokaGlnaC1jb250cmFzdC10ZXh0LWFsdGVybmF0ZSAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxufVxyXG4uYWx0LWxpbmstdGV4dCB7XHJcbiAgICBjb2xvcjokaGlnaC1jb250cmFzdC10ZXh0LWFsdGVybmF0ZSAhaW1wb3J0YW50O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6JGhpZ2gtY29udHJhc3QtbGluay1ob3Zlci1hbHQgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4ubGluZS1oZWlnaHQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDI7XHJcbn1cclxuLmxpbmstaGlnaGxpZ2h0IHtcclxuICAgIGNvbG9yOiRsaW5rLWhpZ2hsaWdodCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjokbGluay1oaWdobGlnaHQtYmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6JGxpbmstaGlnaGxpZ2h0LWhvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpbmstaGlnaGxpZ2h0LWJhY2tncm91bmQtaG92ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4uaWNvbi1hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjokaWNvbi1hY3RpdmU7XHJcbn0iLCIuZm9vdGVyIHtcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgIGNvbG9yOiRwcmltYXJ5LXRleHQtY29sb3I7XG4gICAgZm9udC1mYW1pbHk6JGZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZToyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICBwYWRkaW5nLXRvcDo1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOjUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIFxuICAgIC5hY3Rpb24tYm94IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsdGVybmF0ZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBmb250LXNpemU6MS41cmVtO1xuICAgICAgICBwYWRkaW5nOjIwcHggO1xuICAgICAgICBtYXgtd2lkdGg6NDQ1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICB9XG4gICAgLmZvb3Rlci1kZXRhaWxzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgIH1cbiAgICAub3BlbmluZy10aW1lcyB7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICB9XG4gICAgLmRheSB7IFxuICAgICAgICB3aWR0aDo1MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7XG4gICAgfVxuICAgIC5zb2NpYWwtaWNvbnMge1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgICBcbiAgICAgICAgcGFkZGluZy1ib3R0b206MTVweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZCkgeyAgICAgICAgIFxuICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTowcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24tc2V0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zb2NpYWwtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgICAgICB3aWR0aDo3MHB4O1xuICAgICAgICBoZWlnaHQ6NzBweDtcbiAgICAgICAgJi55dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4vLi4vaW1nL2ljb25zL3l0LnBuZycpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLy4uL2ltZy9pY29ucy95dC1ob3Zlci5wbmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5mYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4vLi4vaW1nL2ljb25zL2ZiLnBuZycpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLy4uL2ltZy9pY29ucy9mYi1ob3Zlci5wbmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgICB9XG4gICAgICAgIH0mLmluIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi8uLi9pbWcvaWNvbnMvaW4ucG5nJykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4vLi4vaW1nL2ljb25zL2luLWhvdmVyLnBuZycpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgXG4gICAgXG4gICAgXG4gICAgLmZvb3Rlci1hZGRyZXNzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LXRleHQtY29sb3I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6JGZvb3Rlci1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci1sb2dvIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDoyODBweDtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuLmZvb3Rlci13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojNTE1NTVBO1xufVxuLmZvb3Rlci1waW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM1MTU1NUE7XG59XG5cbi5mb290ZXItc2lsdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM1MTU1NUE7XG59Il19 */
