/*_mixins.scss
SCSS file for all mixin elements.

@file _mixins.scss
@path /assets/scss/_mixins.scss
@version 2024-08-29
*/
/* Placeholder css property */
/* fadeIn and fadeOut css property end */
/* hover, focus, active css property Begin */
.slick-next,
.slick-prev {
  width: 42px;
  height: 42px;
}

.slick-next,
.slick-prev {
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='42' height='42' fill='%2300A0E1'/%3E%3Cpath d='M14 31.2681L23.6842 20.4348L14 9.60142L17.3684 6.30432L30 20.4347L17.3684 34.5652L14 31.2681Z' fill='white'/%3E%3C/svg%3E%0A") !important;
  background-repeat: no-repeat;
}

.slick-next {
  right: 10px;
  z-index: 2;
}

.slick-prev {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  left: 0px;
  top: 42%;
  z-index: 1;
}

.slick-next:before,
.slick-prev:before {
  content: "";
}

.testimonials .slick-next {
  top: 80%;
  right: -webkit-calc(100% - 500px);
  right: calc(100% - 500px);
}
@media (max-width: 767px) {
  .testimonials .slick-next {
    top: -webkit-calc(100% - 65px);
    top: calc(100% - 65px);
    right: 100px;
  }
}
.testimonials .slick-prev {
  top: -webkit-calc(100% - 78px);
  top: calc(100% - 78px);
  left: -webkit-calc(100% - 500px);
  left: calc(100% - 500px);
}
@media (max-width: 767px) {
  .testimonials .slick-prev {
    top: -webkit-calc(100% - 85px);
    top: calc(100% - 85px);
    left: 100px;
  }
}
.testimonials .slick-dots {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  left: 0;
  right: 0;
  margin: 0 auto;
}
@media (max-width: 414px) {
  .testimonials .slick-prev {
    left: 80px;
  }
  .testimonials .slick-next {
    right: 80px;
  }
}

.slick-dots {
  bottom: 50px;
}
@media (max-width: 767px) {
  .slick-dots {
    bottom: 60px;
  }
}
.slick-dots li {
  margin: 0 6px;
  width: 12px;
  height: 12px;
}
.slick-dots li button {
  width: 12px;
  height: 12px;
  padding: 0;
}
.slick-dots li button:before {
  font-size: 12px;
  line-height: 100%;
  color: #f3fafd;
  opacity: 1;
  width: 100%;
  height: 100%;
  outline: 1px solid #00a0e1;
  -webkit-border-radius: 999px;
  border-radius: 999px;
  content: "";
}
.slick-dots li.slick-active button:before {
  color: #00a0e1;
  opacity: 1;
  outline: 1px solid #00a0e1;
  background-color: #00a0e1;
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}

body {
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  font-family: "dinotregular", sans-serif;
}

.main-container {
  max-width: 1236px;
  width: 100%;
  padding: 0 18px;
  margin: 0 auto;
}

.bg-primary {
  background-color: #00a0e1;
}

.bg-secondary {
  background-color: #f3fafd;
}

.heading h4 {
  font-size: 28px;
  line-height: 36px;
  font-family: "dinotbold", sans-serif;
  color: #00a0e1;
  text-align: center;
}

.heading2 h5 {
  font-size: 18px;
  line-height: 24px;
  font-family: "dinotbold", sans-serif;
  font-style: normal;
  text-align: center;
  color: #00a0e1;
}

.btn {
  padding: 8px 24px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  font-family: "dinotbold", sans-serif;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  text-transform: capitalize;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin: 0 auto;
}
.btn.btn-primary {
  background-color: #00a0e1;
  color: #ffffff;
}
.btn.btn-secondary {
  background-color: #f3fafd;
  color: #00a0e1;
  -webkit-box-shadow: 0px 4px 8px 0px rgb(218, 218, 218);
  box-shadow: 0px 4px 8px 0px rgb(218, 218, 218);
}

.three-step-bathing {
  background-color: #f3fafd;
}

.three-step-bathing-wrapper h3 {
  font-size: 28px;
  font-weight: 700;
  font-family: "dinotbold", sans-serif;
  line-height: 36px;
  color: #00a0e1;
}
.three-step-bathing-wrapper__inner li {
  font-size: 18px;
  font-weight: 700;
  font-family: "dinotbold", sans-serif;
  line-height: 24px;
  color: #242d37;
}
.three-step-bathing-wrapper__inner p {
  font-size: 18px;
  font-weight: 400;
  font-family: "dinotregular", sans-serif;
  line-height: 24px;
}
.three-step-bathing-wrapper__inner .step-img {
  max-width: 96px;
  width: 100%;
  margin: 0 auto;
}
.three-step-bathing-wrapper__inner .step-img img {
  width: 100%;
  height: auto;
}

.menu-open {
  overflow-y: hidden;
}

header {
  background-color: #f3fafd;
}
@media (min-width: 1025px) {
  header .mobile-menu {
    display: none;
  }
  header #Main-Menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 30px 0;
  }
  header #Main-Menu li a {
    font-size: 24px;
    line-height: 30px;
    font-weight: 700;
    font-family: "dinotbold", sans-serif;
    color: #00a0e1;
  }
  header #Main-Menu li.menu-item-has-children .sub-menu {
    position: absolute;
    width: 100%;
    background-color: #f3fafd;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all ease-in-out 0.2s;
    -o-transition: all ease-in-out 0.2s;
    transition: all ease-in-out 0.2s;
    padding: 20px 0px 40px;
  }
  header #Main-Menu li.menu-item-has-children .sub-menu li {
    margin-bottom: 8px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  header #Main-Menu li.menu-item-has-children .sub-menu li a {
    color: #00a0e1;
    font-weight: 500;
    font-family: "dinotmedium", sans-serif;
  }
  header #Main-Menu li.menu-item-has-children .sub-menu::before {
    content: "";
    position: absolute;
    background: #f3fafd;
    width: 200vw;
    height: 100%;
    top: 0;
    left: -50vw;
    z-index: -1;
  }
  header #Main-Menu li.menu-item-has-children:hover .sub-menu {
    opacity: 1;
    visibility: visible;
    z-index: 99;
  }
}
@media (max-width: 1025px) {
  header .menu-wraper #hamburger-menu .bar {
    -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
    transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
    -o-transition: opacity 0.3s ease, -o-transform 0.3s ease;
    transition: transform 0.3s ease, opacity 0.3s ease;
    transition: transform 0.3s ease, opacity 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease;
  }
  header .menu-wraper #hamburger-menu.active .bar:nth-child(1) {
    -webkit-transform: rotate(45deg) translate(4px, 5px);
    -ms-transform: rotate(45deg) translate(4px, 5px);
    -o-transform: rotate(45deg) translate(4px, 5px);
    transform: rotate(45deg) translate(4px, 5px);
  }
  header .menu-wraper #hamburger-menu.active .bar:nth-child(2) {
    opacity: 0;
  }
  header .menu-wraper #hamburger-menu.active .bar:nth-child(3) {
    -webkit-transform: rotate(-45deg) translate(5px, -6px);
    -ms-transform: rotate(-45deg) translate(5px, -6px);
    -o-transform: rotate(-45deg) translate(5px, -6px);
    transform: rotate(-45deg) translate(5px, -6px);
  }
  header .menu-wraper #menu-label {
    font-size: 28px;
    line-height: 36px;
    font-weight: 400;
    color: #00a0e1;
    font-family: "dinotregular", sans-serif;
  }
  header .menu-wraper #Main-Menu {
    list-style: none;
    padding: 0 18px 11px;
    margin: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.5s ease, visibility 0.5s ease;
    -o-transition: opacity 0.5s ease, visibility 0.5s ease;
    transition: opacity 0.5s ease, visibility 0.5s ease;
    position: absolute;
    left: 0;
    width: 100%;
    height: -webkit-calc(100vh - 72px);
    height: calc(100vh - 72px);
    background-color: #f3fafd;
    z-index: 99;
  }
  header .menu-wraper #Main-Menu.show {
    opacity: 1;
    visibility: visible;
  }
  header .menu-wraper #Main-Menu > *:not(:last-child) {
    border-bottom: 1px solid #242d37;
  }
  header .menu-wraper #Main-Menu li {
    padding: 14px 0;
  }
  header .menu-wraper #Main-Menu li a {
    font-size: 18px;
    line-height: 24px;
    color: #242d37;
    font-weight: 700;
    font-family: "dinotbold", sans-serif;
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  header .menu-wraper #Main-Menu li.menu-item-has-children {
    position: relative;
  }
  header .menu-wraper #Main-Menu li.menu-item-has-children > a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  header .menu-wraper #Main-Menu li.menu-item-has-children::after {
    content: "+";
    font-size: 36px;
    line-height: 30px;
    height: 36px;
    padding: 0 9px;
    display: inline-block;
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    -o-transition: -o-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease;
    position: absolute;
    right: 0px;
    top: 8px;
  }
  header .menu-wraper #Main-Menu li.menu-item-has-children.open::after {
    content: "-";
    font-size: 36px;
    line-height: 30px;
    height: 36px;
    padding: 0 9px;
    display: inline-block;
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    -o-transition: -o-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease;
    position: absolute;
    right: 0px;
    top: 8px;
  }
  header .menu-wraper #Main-Menu li.menu-item-has-children.open .sub-menu {
    display: block;
  }
  header .menu-wraper #Main-Menu li.menu-item-has-children .sub-menu {
    display: none;
    margin-top: 16px;
    padding-left: 18px;
  }
  header .menu-wraper #Main-Menu li.menu-item-has-children .sub-menu > *:not(:last-child) {
    margin-bottom: 14px;
  }
  header .menu-wraper #Main-Menu li.menu-item-has-children .sub-menu li {
    padding: 0;
  }
  header .menu-wraper #Main-Menu li.menu-item-has-children .sub-menu li a {
    font-weight: 400;
    font-family: "dinotregular", sans-serif;
    padding: 0;
  }
}

.home .our-range {
  background-color: #f3fafd;
}

.postid-10 .our-range .heading h4 {
  margin-bottom: 46px;
}
@media (max-width: 767px) {
  .postid-10 .our-range .heading h4 {
    margin-top: 36px;
  }
}

.our-range {
  background-color: #ffffff;
}
.our-range .heading2 h5 {
  margin-bottom: 24px;
}
.our-range .heading h4 {
  margin-bottom: 24px;
}
.our-range .range-slider .range-product {
  position: relative;
}
@media (max-width: 767px) {
  .our-range .range-slider .range-product::after {
    content: "";
    position: absolute;
    top: 0;
    left: 1px;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(0%, rgba(255, 255, 255, 0)), color-stop(90.5%, rgba(255, 255, 255, 0)), to(#fff));
    background: -webkit-linear-gradient(left, #fff 0%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 90.5%, #fff 100%);
    background: -o-linear-gradient(left, #fff 0%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 90.5%, #fff 100%);
    background: linear-gradient(90deg, #fff 0%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 90.5%, #fff 100%);
    pointer-events: none;
    z-index: 1;
  }
}
.our-range .range-slider .range-product .product-content {
  width: 300px !important;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 4px 8px 0px rgba(36, 45, 55, 0.15);
  box-shadow: 0px 4px 8px 0px rgba(36, 45, 55, 0.15);
}
@media (max-width: 992px) {
  .our-range .range-slider .range-product .product-content {
    width: 200px !important;
  }
}
@media (max-width: 767px) {
  .our-range .range-slider .range-product .product-content {
    width: 100% !important;
  }
}
.our-range .range-slider .range-product .product-content img {
  max-width: 300px;
  width: 100%;
  height: 200px;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-border-radius: 5px 5px 0px 0px;
  border-radius: 5px 5px 0px 0px;
}
@media (max-width: 767px) {
  .our-range .range-slider .range-product .product-content img {
    width: 100%;
    height: 165px;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
  }
}
.our-range .range-slider .range-product .product-content .slide-btn h5 {
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  font-family: "dinotregular", sans-serif;
  color: #242d37;
  text-align: center;
}
.our-range .range-slider .range-product .product-content .slide-btn a {
  font-size: 14px;
  line-height: 20px;
  color: #ffffff;
  font-weight: 700;
  font-family: "dinotbold", sans-serif;
  background-color: #00a0e1;
  padding: 7px 24px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}
.our-range .range-slider .range-product .product-content .popup-link img {
  height: 34px;
}
.our-range .range-slider .range-product .slick-track {
  padding-bottom: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 48px;
}
@media (max-width: 767px) {
  .our-range .range-slider .range-product .slick-track {
    gap: 24px;
    left: -webkit-calc(100% - 22px);
    left: calc(100% - 22px);
  }
}
.our-range.our-range2 {
  padding-top: 0;
}
.our-range.our-range2 .heading2 h5 {
  margin-top: 10px;
}
.our-range.no-slider .range-slider .range-product {
  gap: 48px;
}

.reach-us__wrapper p {
  font-size: 28px;
  line-height: 36px;
  font-weight: 400;
  font-family: "dinotregular", sans-serif;
  color: #00a0e1;
}

.testimonial-section .testimonials {
  margin-bottom: 0;
  max-width: 800px;
  width: 100%;
  margin: 0 auto;
}
.testimonial-section .testimonials .slick-list {
  -webkit-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.15);
}
.testimonial-section .testimonials .slick-list .slick-slide {
  margin: 0 12px;
}
.testimonial-section .testimonials .testimonial-name {
  font-family: "dinotbold", sans-serif;
}
@media (max-width: 415px) {
  .testimonial-section .testimonial-logos img {
    max-width: 100px;
  }
}

.find-product {
  background-color: #00a0e1;
}
.find-product .heading h4 {
  color: #ffffff;
}
.find-product .section-content p {
  font-size: 18px;
  line-height: 24px;
  color: #ffffff;
  font-weight: 400;
  font-family: "dinotregular", sans-serif;
}
.find-product .section-content p strong {
  font-weight: 700;
  font-family: "dinotbold", sans-serif;
}
.find-product .products-container .product-item {
  background-color: #f3fafd;
  -webkit-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.find-product .products-container .product-item .heading h4 {
  color: #00a0e1;
}
.find-product .btn {
  -webkit-box-shadow: unset;
  box-shadow: unset;
}

.accordion {
  background-color: #f3fafd;
}
.accordion .accordion-item {
  -webkit-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.1);
}
.accordion .accordion-item .accordion-title span {
  color: #00a0e1;
  font-family: "dinotbold", sans-serif;
}
.accordion .accordion-item .accordion-title span.icon {
  color: #00a0e1;
}
.accordion .accordion-item .accordion-content p {
  color: #242d37;
}
.accordion .accordion-item .accordion-content p:not(:last-child) {
  margin-bottom: 24px;
}
.accordion .accordion-item .accordion-content ul {
  list-style: disc;
  padding-left: 25px;
}
.accordion .accordion-item .accordion-content ul li {
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  color: #242d37;
  font-family: "dinotregular", sans-serif;
}
.accordion .accordion-item .accordion-content ul li:last-child {
  margin-bottom: 34px;
}
.accordion .accordion-item .accordion-content .acr-img {
  margin-bottom: 12px;
  max-width: 100%;
}
.accordion .accordion-item .accordion-content .acr-img img {
  width: 100%;
  height: 196px;
}
.accordion .accordion-item .accordion-content h5 {
  font-weight: 700;
  font-family: "dinotbold", sans-serif;
  margin-bottom: 24px;
}
.accordion.arrow-icon .accordion-item.icon-open .icon {
  position: absolute;
  bottom: 24px;
  right: 24px;
}
.accordion.arrow-icon .accordion-item.icon-open .icon img {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.accordion.arrow-icon .accordion-item.icon-open .accordion-title {
  padding-bottom: 10px;
}
.accordion.cross .accordion-item.icon-open .icon img {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.accordion.cross .accordion-item .accordion-title span {
  color: #242d37;
  font-family: "dinotbold", sans-serif;
}

.slider-popup {
  background-color: #00a0e1;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 50;
}
.slider-popup .close-btn {
  cursor: pointer;
}

.overlay {
  display: none;
}

.form-section {
  background-color: #f3fafd;
}
.form-section h6 {
  color: #242d37;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  font-family: "dinotregular", sans-serif;
  line-height: 24px;
  text-align: left;
}
.form-section .wpforms-container form .wpforms-field-label {
  color: #242d37;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  font-family: "dinotregular", sans-serif;
  line-height: 24px;
  text-align: left;
  margin-bottom: 12px;
}
.form-section .wpforms-container form .wpforms-field-label .wpforms-required-label {
  color: #242d37;
}
.form-section .wpforms-container form .wpforms-field {
  padding: 0;
}
.form-section .wpforms-container form .wpforms-field:not(:last-child) {
  padding-bottom: 24px;
}
.form-section .wpforms-container form .wpforms-field input[type=text] {
  padding: 12px 24px;
  height: 56px;
}
.form-section .wpforms-container form .wpforms-field input {
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #f1f1f1;
  background: #ffffff;
}
.form-section .wpforms-container form .wpforms-field input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.form-section .wpforms-container form .wpforms-field input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.form-section .wpforms-container form .wpforms-field input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.form-section .wpforms-container form .wpforms-field input::-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.form-section .wpforms-container form .wpforms-field input::placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.form-section .wpforms-container form .wpforms-field input[type=checkbox] {
  width: 23px;
  height: 23px;
}
.form-section .wpforms-container form .wpforms-field input[type=checkbox]::before {
  width: 23px;
  height: 23px;
  border-color: #242d37 !important;
}
.form-section .wpforms-container form .wpforms-field input[type=checkbox]::after {
  width: 23px;
  top: 0px;
  left: -3px;
}
.form-section .wpforms-container form .wpforms-field textarea {
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #f1f1f1;
  background: #ffffff;
}
.form-section .wpforms-container form .wpforms-field-checkbox .wpforms-field-label {
  display: none;
}
.form-section .wpforms-container form .wpforms-field-checkbox.wpforms-list-2-columns ul {
  grid-template-columns: repeat(2, auto) !important;
}
.form-section .wpforms-container form .wpforms-field-checkbox.wpforms-list-2-columns ul .depth-1 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
}
.form-section .wpforms-container form .wpforms-field-checkbox ul .depth-1 label {
  padding: 0;
  text-align: left;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  font-family: "dinotregular", sans-serif;
}
.form-section .wpforms-container form .wpforms-submit-container .wpforms-submit {
  padding: 8px 24px !important;
  background-color: #00a0e1 !important;
  font-size: 18px !important;
  font-family: "dinotbold", sans-serif !important;
  font-weight: 700 !important;
}
.form-section .wpforms-container .wpforms-field-sublabel {
  display: none;
}
.form-section .wpforms-container .wpforms-field-select-style-classic {
  position: relative;
  display: inline-block;
}
.form-section .wpforms-container .wpforms-field-select-style-classic #wpforms-286-field_12 {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #f1f1f1;
  background: url(/lp-assets/wp-content/themes/idumo/assets/img/Vector-2.svg);
  background-repeat: no-repeat;
  background-position: right 10px center;
  -webkit-background-size: 18px 18px;
  background-size: 18px;
  cursor: pointer;
  background-color: #ffffff;
}

ul#wpforms-286-field_15 .depth-1 {
  gap: 24px;
}

.wpforms-submit-container {
  text-align: left;
  margin-top: 24px !important;
}

.image-gallery .heading h4 {
  margin-bottom: 24px;
}
.image-gallery .heading h5 {
  font-size: 18px;
  font-weight: 700;
  font-family: "dinotbold", sans-serif;
  line-height: 24px;
  color: #00a0e1;
  text-align: center;
  margin-bottom: 24px;
}

.top-nav .phn-no p {
  font-size: 18px;
  line-height: 32px;
  font-weight: 700;
  font-family: "dinotbold", sans-serif;
  color: #242d37;
}
@media (max-width: 767px) {
  .top-nav .phn-no p {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    font-family: "dinotregular", sans-serif;
  }
}
.top-nav .phn-no span {
  font-size: 24px;
  line-height: 32px;
  font-weight: 700;
  font-family: "dinotbold", sans-serif;
  color: #00a0e1;
}
@media (max-width: 767px) {
  .top-nav .phn-no span {
    font-size: 18px;
    line-height: 24px;
  }
}

footer .footer-items .item {
  font-size: 18px;
  line-height: 24px;
  color: #ffffff;
}
footer .footer-items .item li a {
  font-weight: 400;
  font-family: "dinotregular", sans-serif;
}
footer .footer-items .item ul#menu-badewannenlifte {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 24px;
}
footer .footer-items .item ul#menu-badewannenlifte li a {
  font-weight: 700;
  font-family: "dinotbold", sans-serif;
}
footer .footer-items .item ul#menu-badewannenlifte li .sub-menu a {
  font-weight: 400;
  font-family: "dinotregular", sans-serif;
}
footer .footer-items .btn {
  -webkit-box-shadow: unset;
  box-shadow: unset;
  color: #00a0e1;
  background-color: #ffffff;
  margin: unset;
}
@media (max-width: 767px) {
  footer .footer-items .btn {
    color: #ffffff;
    background-color: #00a0e1;
  }
}
footer .footer-items p {
  font-size: 18px;
  line-height: 24px;
  color: #ffffff;
}
footer .footer-items .list li {
  font-size: 18px;
  line-height: 24px;
  color: #ffffff;
}

@media (max-width: 767px) {
  .video-container .main-container {
    max-width: 100%;
    padding: 0;
  }
  .video-container .main-container iframe {
    width: 100%;
    height: 250px;
  }
}

/* list pages */
.list-content-sec {
  background-color: #f3fafd;
}
.list-content-sec .block-wrp {
  -webkit-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.1);
}
.list-content-sec .block-wrp .list-wrp .content-block h2 {
  font-size: 24px;
  line-height: 28px;
  font-weight: 700;
  font-family: "dinotbold", sans-serif;
  color: #00a0e1;
  text-align: left;
  margin-bottom: 24px;
}
.list-content-sec .block-wrp .list-wrp .content-block ul {
  list-style-type: disc;
  margin-left: 24px;
  text-align: left;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  font-family: "dinotregular", sans-serif;
  color: #242d37;
  margin-bottom: 24px;
}
.list-content-sec .block-wrp .list-wrp .content-block ul li:not(:last-child) {
  margin-bottom: 12px;
}
.list-content-sec .block-wrp .list-wrp .content-block ul.ul-dot {
  list-style: none !important;
  padding: 0;
}
.list-content-sec .block-wrp .list-wrp .content-block ul.ul-dot li {
  position: relative;
}
.list-content-sec .block-wrp .list-wrp .content-block ul.ul-dot li::before {
  content: "...";
  position: absolute;
  left: -20px;
  color: black;
}
.list-content-sec .block-wrp .list-wrp .content-block ol {
  list-style: decimal;
  margin-left: 24px;
}
.list-content-sec .block-wrp .list-wrp .content-block ol > li {
  font-weight: 700;
  font-family: "dinotbold", sans-serif;
}
.list-content-sec .block-wrp .list-wrp .content-block ol ul {
  margin-left: 0;
}
.list-content-sec .block-wrp .list-wrp .content-block p:not(:last-child) {
  margin-bottom: 24px;
}
.list-content-sec .block-wrp .list-wrp .content-block h4 {
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  font-family: "dinotbold", sans-serif;
  color: #00a0e1;
  text-align: left;
  margin-bottom: 10px;
}
.list-content-sec .block-wrp .heading_inner h5 {
  font-family: "dinotbold", sans-serif;
  font-size: 24px;
  line-height: 28px;
  color: #00a0e1;
  text-align: left;
}
.list-content-sec ~ .simple-content .heading h4 {
  text-align: left;
}
.list-content-sec ~ .simple-content .content-block {
  text-align: left;
}

.postid-321 .heading {
  margin: 0;
}
.postid-321 .list-content-sec + .simple-content .heading {
  margin-bottom: 24px;
}

.postid-345 .list-content-sec + .simple-content {
  padding: 0;
}

.single-post .banner-description h1 {
  color: #242d37;
  font-size: 24px;
  line-height: 28px;
}
.single-post .banner-description #content {
  text-align: left;
}
.single-post .banner-description #content p:first-child {
  font-size: 24px;
  line-height: 28px;
}
.single-post .banner-description #content p strong {
  text-align: center;
}

/* list pages */
.overflow {
  overflow: hidden;
}

/* address block */
.address .heading h4 {
  text-align: left;
}
.address .reach-us__wrapper__contact-us p {
  text-align: left;
  color: #242d37;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  font-family: "dinotregular", sans-serif;
  line-height: 24px;
}
.address .reach-us__wrapper__contact-us p:first-child {
  margin-bottom: 24px;
}
.address .reach-us__wrapper__contact-us p:last-child a {
  color: #00a0e1;
  font-weight: 700;
  font-family: "dinotbold", sans-serif;
}

/* simple content block */
.simple-content {
  background-color: #f3fafd;
}
.simple-content .content__inner .heading {
  max-width: 800px;
  margin: 0px auto 24px;
}
.simple-content .content__inner .content-block {
  color: #242d37;
}
.simple-content .content__inner .content-block p:not(:last-child) {
  margin-bottom: 24px;
}
.simple-content .content__inner .content-block ul {
  list-style-type: disc;
  margin-left: 24px;
  text-align: left;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  font-family: "dinotregular", sans-serif;
  color: #242d37;
  margin-bottom: 24px;
}
.simple-content .content__inner .content-block ul li:not(:last-child) {
  margin-bottom: 12px;
}
.simple-content .content__inner .content-block ul.ul-dot {
  list-style: none !important;
  padding: 0;
}
.simple-content .content__inner .content-block ul.ul-dot li {
  position: relative;
}
.simple-content .content__inner .content-block ul.ul-dot li::before {
  content: "...";
  position: absolute;
  left: -20px;
  color: black;
}

.postid-350 .content-block strong {
  font-family: "dinotbold", sans-serif;
}

.top-nav {
  -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
  -o-transition: opacity 0.3s ease, -o-transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease;
}
body.body-scrolled .top-nav {
  opacity: 0;
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
  pointer-events: none;
}

header {
  position: relative;
}
body.body-scrolled header {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1000;
  -webkit-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

.banner {
  overflow: hidden;
}
.banner .banner-img::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: -20.225px;
  width: 106.667%;
  height: 25%;
  z-index: 1;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(35%, rgba(255, 255, 255, 0.34)), to(rgb(255, 255, 255)));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.34) 35%, rgb(255, 255, 255) 100%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.34) 35%, rgb(255, 255, 255) 100%);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.34) 35%, rgb(255, 255, 255) 100%);
}
.banner .banner-img::after {
  content: "";
  position: absolute;
  top: -70px;
  left: 0;
  width: 100%;
  height: 31%;
  background-image: url(/lp-assets/wp-content/themes/idumo/assets/img/Headline.svg);
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 1;
  -webkit-transform: scaleX(1.2);
  -ms-transform: scaleX(1.2);
  -o-transform: scaleX(1.2);
  transform: scaleX(1.2);
}
@media (min-width: 768px) {
  .banner .banner-img::after {
    background-image: url(/lp-assets/wp-content/themes/idumo/assets/img/Headline-lg.svg);
  }
}
@media (min-width: 1920px) {
  .banner .banner-img::after {
    top: -70px !important;
    height: 38% !important;
  }
}
.banner .banner-wraper h1 {
  font-size: 28px;
  line-height: 36px;
  font-weight: 700;
  font-family: "dinotbold", sans-serif;
  color: #00a0e1;
}
@media (min-width: 1024px) {
  .banner .banner-wraper h1 {
    font-size: 34px;
    line-height: 36px;
  }
}
.banner .banner-wraper p {
  font-size: 18px;
  line-height: 24px;
  color: #242d37;
}
.banner .banner-wraper .banner-heading p {
  font-weight: 700;
  font-family: "dinotbold", sans-serif;
  color: #00a0e1;
}
@media (min-width: 1024px) {
  .banner .banner-wraper .banner-heading p {
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 8px;
  }
}

.banner-description h1 {
  font-size: 28px;
  line-height: 36px;
  font-weight: 700;
  font-family: "dinotbold", sans-serif;
  color: #00a0e1;
}
.banner-description .banner-description__inner h1 {
  margin-bottom: 34px;
}
@media (max-width: 767px) {
  .banner-description .banner-description__inner h1 {
    margin-bottom: 24px;
  }
}
.banner-description .banner-description__inner #content {
  font-size: 18px;
  line-height: 24px;
  color: #242d37;
}
.banner-description .banner-description__inner #content > *:not(:last-child) {
  margin-bottom: 24px;
}
.banner-description .banner-description__inner #content p {
  font-weight: 400;
  font-family: "dinotregular", sans-serif;
}
.banner-description .banner-description__inner #content p strong {
  font-weight: 700;
  font-family: "dinotbold", sans-serif;
  font-size: 24px;
  line-height: 28px;
}
.banner-description .banner-description__inner #content #read-more,
.banner-description .banner-description__inner #content #read-less {
  color: #00a0e1;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  font-family: "dinotregular", sans-serif;
  padding-left: 2px;
  cursor: pointer;
}
@media (min-width: 768px) {
  .banner-description .banner-description__inner #content #read-more,
  .banner-description .banner-description__inner #content #read-less {
    display: none;
  }
}
@media (max-width: 767px) {
  .banner-description .banner-description__inner #content .full-content p:not(:first-child) {
    display: none;
    opacity: 0;
    -webkit-transition: opacity 0.5s ease;
    -o-transition: opacity 0.5s ease;
    transition: opacity 0.5s ease;
  }
  .banner-description .banner-description__inner #content .full-content p.show {
    display: block !important;
    opacity: 1;
  }
}
.banner-description .banner-description__inner #content .full-content p:not(:last-child) {
  margin-bottom: 24px;
}
.banner-description .banner-description__inner #content .full-content ul {
  list-style: disc;
  padding-left: 24px;
}
.banner-description .banner-description__inner #content .full-content ul li {
  text-align: left;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  font-family: "dinotregular", sans-serif;
}
.banner-description .banner-description__inner #content .full-content ul li:not(:last-child) {
  margin-bottom: 10px;
}
.banner-description .banner-description__inner #content .full-content ul li strong {
  font-weight: 700;
  font-family: "dinotbold", sans-serif;
}

.page-id-282 .banner .banner-img img {
  padding-top: 30px;
}

.banner-description h2 {
    font-size: 28px;
    line-height: 36px;
    font-weight: 700;
    font-family: "dinotbold", sans-serif;
    color: #00a0e1;
    margin-bottom: 34px;
}

.simple-content .heading h2 {
    font-size: 28px;
    line-height: 36px;
    font-family: "dinotbold", sans-serif;
    color: #00a0e1;
    text-align: center;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhlbHBlcnMvX21peGlucy5zY3NzIiwiaGVscGVycy9fc2xpY2stY3VzdG9tLnNjc3MiLCJtYWluLmNzcyIsImhlbHBlcnMvX3ZhcmlhYmVscy5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiY29tbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwiY29tbXBvbmVudHMvX3RocmVlLXN0ZXAuc2NzcyIsImNvbW1wb25lbnRzL19tZW51LnNjc3MiLCJjb21tcG9uZW50cy9fcmFuZ2Utc2xpZGUuc2NzcyIsImNvbW1wb25lbnRzL19yZWFjaC11cy5zY3NzIiwiY29tbXBvbmVudHMvX3Rlc3RpbW9uaWFsLnNjc3MiLCJjb21tcG9uZW50cy9fZmluZC1wcm9kdWN0LnNjc3MiLCJjb21tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCJjb21tcG9uZW50cy9fcG9wdXAtc2xpZGVyLnNjc3MiLCJjb21tcG9uZW50cy9fZm9ybS5zY3NzIiwiY29tbXBvbmVudHMvX2dhbGxlcnkuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwicGFnZXMvX2luZGV4LnNjc3MiLCJwYWdlcy9fYmFubmVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7OztDQUFBO0FBUUEsNkJBQUE7QUFlQSx3Q0FBQTtBQUNBLDRDQUFBO0FDeEJBOztFQUVFLFdBQUE7RUFDQSxZQUFBO0FDV0Y7O0FEUkE7O0VBRUUsb1ZBQUE7RUFDQSw0QkFBQTtBQ1dGOztBRFJBO0VBQ0UsV0FBQTtFQUNBLFVBQUE7QUNXRjs7QURSQTtFQUNFLGlDQUFBO0VBQUEsNkJBQUE7RUFBQSw0QkFBQTtFQUFBLHlCQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0FDV0Y7O0FEUkE7O0VBRUUsV0FBQTtBQ1dGOztBRFBFO0VBQ0UsUUFBQTtFQUNBLGlDQUFBO0VBQUEseUJBQUE7QUNVSjtBRndDRTtFQ3BEQTtJQUlJLDhCQUFBO0lBQUEsc0JBQUE7SUFDQSxZQUFBO0VDWUo7QUFDRjtBRFZFO0VBQ0UsOEJBQUE7RUFBQSxzQkFBQTtFQUNBLGdDQUFBO0VBQUEsd0JBQUE7QUNZSjtBRjhCRTtFQzVDQTtJQUlJLDhCQUFBO0lBQUEsc0JBQUE7SUFDQSxXQUFBO0VDY0o7QUFDRjtBRFhFO0VBQ0UsMEJBQUE7RUFBQSx1QkFBQTtFQUFBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxjQUFBO0FDYUo7QURWRTtFQUNFO0lBQ0UsVUFBQTtFQ1lKO0VEVkU7SUFDRSxXQUFBO0VDWUo7QUFDRjs7QURSQTtFQUNFLFlBQUE7QUNXRjtBRk1FO0VDbEJGO0lBR0ksWUFBQTtFQ2FGO0FBQ0Y7QURaRTtFQUNFLGFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBQ2NKO0FEYkk7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7QUNlTjtBRGRNO0VBQ0UsZUUzREU7RUY0REYsaUJBQUE7RUFDQSxjRTNFQTtFRjRFQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSwwQkFBQTtFQUNBLDRCRXhCSztFRndCTCxvQkV4Qks7RUZ5QkwsV0FBQTtBQ2dCUjtBRFZRO0VBQ0UsY0V0Rks7RUZ1RkwsVUFBQTtFQUNBLDBCQUFBO0VBQ0EseUJFekZLO0FEcUdmOztBRTdFQTtFQUNFLDhCQUFBO0VBQUEsc0JBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtBRmdGRjs7QUU3RUE7RUFDRSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsdUNENUJvQjtBRDRHdEI7O0FFNUVBO0VBQ0UsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QUYrRUY7O0FFNUVBO0VBQ0UseUJEOUNhO0FENkhmOztBRTVFQTtFQUNFLHlCRHBETTtBRG1JUjs7QUUzRUU7RUFDRSxlRHZDTTtFQ3dDTixpQkRwQkk7RUNzQkosb0NEckRlO0VDc0RmLGNEM0RXO0VDNERYLGtCQUFBO0FGNkVKOztBRXhFRTtFQUNFLGVEcERNO0VDcUROLGlCRG5DSTtFQ3FDSixvQ0RoRWU7RUNpRWYsa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGNEeEVXO0FEa0pmOztBR3pKQTtFQUNFLGlCQUFBO0VBQ0EsZUZtQlE7RUVsQlIsaUJGb0NNO0VFbkNOLGdCRjZCTztFRTVCUCxvQ0ZPaUI7RUVOakIsMEJGOENTO0VFOUNULGtCRjhDUztFRTdDVCwwQkFBQTtFQUNBLDhCQUFBO0VBQUEsMkJBQUE7RUFBQSxzQkFBQTtFQUNBLGNBQUE7QUg0SkY7QUczSkU7RUFDRSx5QkZKVztFRUtYLGNGUkk7QURxS1I7QUczSkU7RUFDRSx5QkZWSTtFRVdKLGNGVFc7RUVVWCxzREFBQTtFQUFBLDhDQUFBO0FINkpKOztBSTlLQTtFQUNFLHlCSElNO0FENktSOztBSTdLRTtFQUNFLGVIaUJNO0VHaEJOLGdCSDBCSztFR3pCTCxvQ0hJZTtFR0hmLGlCSGtDSTtFR2pDSixjSEhXO0FEbUxmO0FJNUtJO0VBQ0UsZUhNSTtFR0xKLGdCSGlCRztFR2hCSCxvQ0hMYTtFR01iLGlCSHFCRTtFR3BCRixjSGJNO0FEMkxaO0FJM0tJO0VBQ0UsZUhGSTtFR0dKLGdCSE1HO0VHTEgsdUNIWmdCO0VHYWhCLGlCSGFFO0FEZ0tSO0FJMUtJO0VBQ0UsZUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0FKNEtOO0FJM0tNO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QUo2S1I7O0FLaE5BO0VBQ0Usa0JBQUE7QUxtTkY7O0FLaE5BO0VBQ0UseUJBQUE7QUxtTkY7QUtqTkU7RUFDRTtJQUNFLGFBQUE7RUxtTko7RUtoTkU7SUFDRSxvQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EseUJBQUE7SUFBQSwyQkFBQTtJQUFBLHNCQUFBO0lBQUEsbUJBQUE7SUFDQSx5QkFBQTtJQUFBLHNDQUFBO0lBQUEsc0JBQUE7SUFBQSw4QkFBQTtJQUNBLGVBQUE7RUxrTko7RUsvTU07SUFDRSxlSkVBO0lJREEsaUJKb0JGO0lJbkJFLGdCSldEO0lJVkMsb0NKWFM7SUlZVCxjSmpCSztFRGtPYjtFSzlNUTtJQUNFLGtCQUFBO0lBQ0EsV0FBQTtJQUNBLHlC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Q0E7RU12Q0EsZ0JOMEJDO0VNekJELHVDTlFjO0VNUGQsY05DTztBRGtlZjs7QVF4ZUU7RUFDRSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7QVIyZUo7QVExZUk7RUFDRSx1REFBQTtFQUFBLCtDQUFBO0FSNGVOO0FRM2VNO0VBQ0UsY0FBQTtBUjZlUjtBUXplSTtFQUNFLG9DUEZhO0FENmVuQjtBRjdhRTtFVTFERTtJQUVJLGdCQUFBO0VSeWVOO0FBQ0Y7O0FTOWZBO0VBQ0UseUJSTWE7QUQyZmY7QVMvZkk7RUFDRSxjQUFBO0FUaWdCTjtBUzVmSTtFQUNFLGVSV0k7RVFWSixpQlI0QkU7RVEzQkYsY1JSRTtFUVNGLGdCUmlCRztFUWhCSCx1Q1JEZ0I7QUQrZnRCO0FTNWZNO0VBQ0UsZ0JSZ0JDO0VRZkQsb0NSTlc7QURvZ0JuQjtBU3pmSTtFQUNFLHlCUm5CRTtFUW9CRix1REFBQTtFQUFBLCtDQUFBO0VBQ0EsMEJSMEJLO0VRMUJMLGtCUjBCSztBRGllWDtBU3hmUTtFQUNFLGNSdkJLO0FEaWhCZjtBU3BmRTtFQUNFLHlCQUFBO0VBQUEsaUJBQUE7QVRzZko7O0FVM2hCQTtFQUNFLHlCVElNO0FEMGhCUjtBVTVoQkU7RUFDRSxzREFBQTtFQUFBLDhDQUFBO0FWOGhCSjtBVTVoQk07RUFDRSxjQUFBO0VBQ0Esb0NUSVc7QUQwaEJuQjtBVTVoQlE7RUFDRSxjVEpLO0FEa2lCZjtBVXpoQk07RUFDRSxjVFhJO0FEc2lCWjtBVTFoQlE7RUFDRSxtQkFBQTtBVjRoQlY7QVV6aEJNO0VBQ0UsZ0JBQUE7RUFDQSxrQkFBQTtBVjJoQlI7QVV6aEJRO0VBQ0UsZVROQTtFU09BLGdCVEVEO0VTREMsaUJUVUY7RVNURSxjVHhCRTtFU3lCRix1Q1RsQlk7QUQ2aUJ0QjtBVXpoQlU7RUFDRSxtQkFBQTtBVjJoQlo7QVV0aEJNO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0FWd2hCUjtBVXRoQlE7RUFDRSxXQUFBO0VBQ0EsYUFBQTtBVndoQlY7QVVwaEJNO0VBQ0UsZ0JUakJDO0VTa0JELG9DVHZDVztFU3dDWCxtQkFBQTtBVnNoQlI7QVU5Z0JRO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBVmdoQlY7QVUvZ0JVO0VBQ0UsaUNBQUE7RUFBQSw2QkFBQTtFQUFBLDRCQUFBO0VBQUEseUJBQUE7QVZpaEJaO0FVOWdCUTtFQUNFLG9CQUFBO0FWZ2hCVjtBVXRnQlU7RUFDRSxnQ0FBQTtFQUFBLDRCQUFBO0VBQUEsMkJBQUE7RUFBQSx3QkFBQTtBVndnQlo7QVVuZ0JRO0VBQ0UsY1RoRkU7RVNpRkYsb0NUM0VTO0FEZ2xCbkI7O0FXNWxCQTtFQUNFLHlCVk1hO0VVTGIsZUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0Esd0NBQUE7RUFBQSxvQ0FBQTtFQUFBLG1DQUFBO0VBQUEsZ0NBQUE7RUFDQSxXQUFBO0FYK2xCRjtBVzdsQkU7RUFDRSxlQUFBO0FYK2xCSjs7QVczbEJBO0VBQ0UsYUFBQTtBWDhsQkY7O0FZNW1CQTtFQUNFLHlCWElNO0FEMm1CUjtBWTltQkU7RUFDRSxjWEdRO0VXRlIsZVhpQk07RVdoQk4sa0JBQUE7RUFDQSxnQlh3Qks7RVd2QkwsdUNYTWtCO0VXTGxCLGlCWCtCSTtFVzlCSixnQkFBQTtBWmduQko7QVk1bUJNO0VBQ0UsY1hSSTtFV1NKLGVYTUU7RVdMRixrQkFBQTtFQUNBLGdCWGFDO0VXWkQsdUNYTGM7RVdNZCxpQlhvQkE7RVduQkEsZ0JBQUE7RUFDQSxtQkFBQTtBWjhtQlI7QVk3bUJRO0VBQ0UsY1hqQkU7QURnb0JaO0FZNW1CTTtFQUNFLFVBQUE7QVo4bUJSO0FZN21CUTtFQUNFLG9CQUFBO0FaK21CVjtBWTdtQlE7RUFDRSxrQkFBQTtFQUNBLFlBQUE7QVorbUJWO0FZN21CUTtFQUNFLDBCWGdCQztFV2hCRCxrQlhnQkM7RVdmRCx5QkFBQTtFQUNBLG1CWGxDRjtBRGlwQlI7QVk3bUJVO0VBQ0UseUJBQUE7QVorbUJaO0FZaG5CVTtFQUNFLHlCQUFBO0FaK21CWjtBWWhuQlU7RUFDRSx5QkFBQTtBWittQlo7QVlobkJVO0VBQ0UseUJBQUE7QVorbUJaO0FZaG5CVTtFQUNFLHlCQUFBO0FaK21CWjtBWTVtQlU7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBWjhtQlo7QVk1bUJZO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQ0FBQTtBWjhtQmQ7QVk1bUJZO0VBQ0UsV0FBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0FaOG1CZDtBWTFtQlE7RUFDRSwwQkFBQTtFQUFBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQlgzREY7QUR1cUJSO0FZeG1CUTtFQUNFLGFBQUE7QVowbUJWO0FZdm1CVTtFQUNFLGlEQUFBO0FaeW1CWjtBWXhtQlk7RUFDRSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsOEJBQUE7RUFBQSwwQkFBQTtFQUFBLHNCQUFBO0VBQ0EsU0FBQTtBWjBtQmQ7QVlwbUJZO0VBQ0UsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsZVgvREo7RVdnRUksaUJYOUNOO0VXK0NNLGdCWHhETDtFV3lESyx1Q1gxRVE7QURnckJ0QjtBWS9sQlE7RUFDRSw0QkFBQTtFQUNBLG9DQUFBO0VBQ0EsMEJBQUE7RUFDQSwrQ0FBQTtFQUNBLDJCQUFBO0FaaW1CVjtBWTdsQkk7RUFDRSxhQUFBO0FaK2xCTjtBWTVsQkk7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0FaOGxCTjtBWTVsQk07RUFDRSx3QkFBQTtFQUFBLHFCQUFBO0VBQUEsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLDJDQUFBO0VBQ0EsNEJBQUE7RUFDQSxzQ0FBQTtFQUNBLGtDQUFBO0VBQUEscUJBQUE7RUFDQSxlQUFBO0VBQ0EseUJYbkhBO0FEaXRCUjs7QVl4bEJFO0VBQ0UsU0FBQTtBWjJsQko7O0FZeGxCQTtFQUNFLGdCQUFBO0VBQ0EsMkJBQUE7QVoybEJGOztBYTV0Qkk7RUFDRSxtQkFBQTtBYit0Qk47QWE3dEJJO0VBQ0UsZVplSTtFWWRKLGdCWjBCRztFWXpCSCxvQ1pJYTtFWUhiLGlCWjhCRTtFWTdCRixjWkhTO0VZSVQsa0JBQUE7RUFDQSxtQkFBQTtBYit0Qk47O0FjenVCSTtFQUNFLGVia0JJO0VhakJKLGlCYnNDRTtFYXJDRixnQmI0Qkc7RWEzQkgsb0NiTWE7RWFMYixjYkRNO0FENnVCWjtBRmpxQkU7RWdCaEZFO0lBT0ksZWJXRTtJYVZGLGlCYjRCQTtJYTNCQSxnQmJtQkM7SWFsQkQsdUNiQ2M7RUQ2dUJwQjtBQUNGO0FjNXVCSTtFQUNFLGViTUk7RWFMSixpQmJ5QkU7RWF4QkYsZ0JiZUc7RWFkSCxvQ2JQYTtFYVFiLGNiYlM7QUQydkJmO0FGaHJCRTtFZ0JuRUU7SUFPSSxlYkRFO0lhRUYsaUJiZ0JBO0VEZ3VCTjtBQUNGOztBZXR3Qkk7RUFDRSxlZGtCSTtFY2pCSixpQmRtQ0U7RWNsQ0YsY2RERTtBRDB3QlI7QWV0d0JRO0VBQ0UsZ0JkcUJEO0VjcEJDLHVDZEdZO0FEcXdCdEI7QWVwd0JRO0VBQ0Usb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw4QkFBQTtFQUFBLDBCQUFBO0VBQUEsc0JBQUE7RUFDQSxTQUFBO0Fmc3dCVjtBZW53Qlk7RUFDRSxnQmRZTDtFY1hLLG9DZFZLO0FEK3dCbkI7QWVqd0JjO0VBQ0UsZ0JkR1A7RWNGTyx1Q2RmTTtBRGt4QnRCO0FlM3ZCSTtFQUNFLHlCQUFBO0VBQUEsaUJBQUE7RUFDQSxjZC9CUztFY2dDVCx5QmRuQ0U7RWNvQ0YsYUFBQTtBZjZ2Qk47QUZudEJFO0VpQjlDRTtJQU1JLGNkdENBO0ljdUNBLHlCZHBDTztFRG15QmI7QUFDRjtBZTV2Qkk7RUFDRSxlZDNCSTtFYzRCSixpQmRWRTtFY1dGLGNkOUNFO0FENHlCUjtBZTF2Qk07RUFDRSxlZGxDRTtFY21DRixpQmRqQkE7RWNrQkEsY2RyREE7QURpekJSOztBRm51QkU7RWtCaEZFO0lBQ0UsZUFBQTtJQUNBLFVBQUE7RWhCdXpCSjtFZ0JyekJJO0lBQ0UsV0FBQTtJQUNBLGFBQUE7RWhCdXpCTjtBQUNGOztBZ0JsekJBLGVBQUE7QUFFQTtFQUNFLHlCZlpNO0FEZzBCUjtBZ0JsekJFO0VBQ0Usc0RBQUE7RUFBQSw4Q0FBQTtBaEJvekJKO0FnQmh6QlE7RUFDRSxlZkhBO0VlSUEsaUJmY0Y7RWViRSxnQmZNRDtFZUxDLG9DZmhCUztFZWlCVCxjZnRCSztFZXVCTCxnQkFBQTtFQUNBLG1CQUFBO0FoQmt6QlY7QWdCL3lCUTtFQUNFLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVmakJBO0Vla0JBLGlCQUFBO0VBQ0EsZ0JmVkQ7RWVXQyx1Q2Y1Qlk7RWU2QlosY2ZwQ0U7RWVxQ0YsbUJBQUE7QWhCaXpCVjtBZ0IveUJZO0VBQ0UsbUJBQUE7QWhCaXpCZDtBZ0I5eUJVO0VBQ0UsMkJBQUE7RUFDQSxVQUFBO0FoQmd6Qlo7QWdCL3lCWTtFQUNFLGtCQUFBO0FoQml6QmQ7QWdCaHpCYztFQUNFLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FoQmt6QmhCO0FnQjd5QlE7RUFDRSxtQkFBQTtFQUNBLGlCQUFBO0FoQit5QlY7QWdCOXlCVTtFQUNFLGdCZmxDSDtFZW1DRyxvQ2Z4RE87QUR3MkJuQjtBZ0I5eUJVO0VBQ0UsY0FBQTtBaEJnekJaO0FnQjd5QlE7RUFDRSxtQkFBQTtBaEIreUJWO0FnQjV5QlE7RUFDRSxlZjFEQTtFZTJEQSxpQmZ6Q0Y7RWUwQ0UsZ0JmaEREO0VlaURDLG9DZnRFUztFZXVFVCxjZjVFSztFZTZFTCxnQkFBQTtFQUNBLG1CQUFBO0FoQjh5QlY7QWdCeHlCTTtFQUNFLG9DZmhGVztFZWlGWCxlZnZFRTtFZXdFRixpQmZ0REE7RWV1REEsY2Z4Rk87RWV5RlAsZ0JBQUE7QWhCMHlCUjtBZ0JueUJNO0VBQ0UsZ0JBQUE7QWhCcXlCUjtBZ0JseUJJO0VBQ0UsZ0JBQUE7QWhCb3lCTjs7QWdCOXhCRTtFQUNFLFNBQUE7QWhCaXlCSjtBZ0I3eEJNO0VBQ0UsbUJBQUE7QWhCK3hCUjs7QWdCdnhCSTtFQUNFLFVBQUE7QWhCMHhCTjs7QWdCbnhCSTtFQUNFLGNmbklNO0Vlb0lOLGVmcEhJO0VlcUhKLGlCZm5HRTtBRHkzQlI7QWdCbnhCSTtFQUNFLGdCQUFBO0FoQnF4Qk47QWdCbnhCUTtFQUNFLGVmNUhB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c0ROLGlCaEJsQ0k7RWdCbUNKLGdCaEI3Q0s7RWdCOENMLG9DaEJuRWU7RWdCb0VmLGNoQnpFVztBRDhrQ2Y7QWlCbGdDSTtFQUNFLG1CQUFBO0FqQm9nQ047QUZ0Z0NFO0VtQkNFO0lBR0ksbUJBQUE7RWpCc2dDTjtBQUNGO0FpQnBnQ0k7RUFDRSxlaEJyRUk7RWdCc0VKLGlCaEJwREU7RWdCcURGLGNoQnRGTTtBRDRsQ1o7QWlCcmdDTTtFQUNFLG1CQUFBO0FqQnVnQ1I7QWlCcmdDTTtFQUNFLGdCaEJuRUM7RWdCb0VELHVDaEJyRmM7QUQ0bEN0QjtBaUJyZ0NRO0VBQ0UsZ0JoQnBFRDtFZ0JxRUMsb0NoQjFGUztFZ0IyRlQsZWhCakZBO0VnQmtGQSxpQmhCaEVGO0FEdWtDUjtBaUJuZ0NNOztFQUVFLGNoQnZHTztFZ0J3R1AsZWhCMUZFO0VnQjJGRixpQmhCekVBO0VnQjBFQSxnQmhCbkZDO0VnQm9GRCx1Q2hCckdjO0VnQnNHZCxpQkFBQTtFQUNBLGVBQUE7QWpCcWdDUjtBaUJuZ0NRO0VBVkY7O0lBV0ksYUFBQTtFakJ1Z0NSO0FBQ0Y7QUY3aUNFO0VtQjRDVTtJQUNFLGFBQUE7SUFDQSxVQUFBO0lBQ0EscUNBQUE7SUFBQSxnQ0FBQTtJQUFBLDZCQUFBO0VqQm9nQ1o7RWlCbGdDVTtJQUNFLHlCQUFBO0lBQ0EsVUFBQTtFakJvZ0NaO0FBQ0Y7QWlCbGdDVTtFQUNFLG1CQUFBO0FqQm9nQ1o7QWlCaGdDUTtFQUNFLGdCQUFBO0VBQ0Esa0JBQUE7QWpCa2dDVjtBaUJqZ0NVO0VBQ0UsZ0JBQUE7RUFDQSxnQmhCcEhIO0VnQnFIRyxlaEI5SEY7RWdCK0hFLGlCaEI3R0o7RWdCOEdJLHVDaEJ4SVU7QUQyb0N0QjtBaUJsZ0NZO0VBQ0UsbUJBQUE7QWpCb2dDZDtBaUJsZ0NZO0VBQ0UsZ0JoQnpITDtFZ0IwSEssb0NoQi9JSztBRG1wQ25COztBaUJ4L0JNO0VBQ0UsaUJBQUE7QWpCMi9CUiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qX21peGlucy5zY3NzXHJcblNDU1MgZmlsZSBmb3IgYWxsIG1peGluIGVsZW1lbnRzLlxyXG5cclxuQGZpbGUgX21peGlucy5zY3NzXHJcbkBwYXRoIC9hc3NldHMvc2Nzcy9fbWl4aW5zLnNjc3NcclxuQHZlcnNpb24gMjAyNC0wOC0yOVxyXG4qL1xyXG5cclxuLyogUGxhY2Vob2xkZXIgY3NzIHByb3BlcnR5ICovXHJcbkBtaXhpbiBwbGFjZWhvbGRlciB7XHJcbiAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG5cclxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcblxyXG4gICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8qIGZhZGVJbiBhbmQgZmFkZU91dCBjc3MgcHJvcGVydHkgZW5kICovXHJcbi8qIGhvdmVyLCBmb2N1cywgYWN0aXZlIGNzcyBwcm9wZXJ0eSBCZWdpbiAqL1xyXG5AbWl4aW4gaG92ZXIge1xyXG4gICY6aG92ZXIge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZm9jdXMge1xyXG4gICY6Zm9jdXMge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gaG92ZXItZm9jdXMge1xyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUge1xyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyxcclxuICAmLmFjdGl2ZSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZS12aXNpdGVkIHtcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMsXHJcbiAgJi5hY3RpdmUsXHJcbiAgJi52aXNpdGVkIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHRyYW5zaXRpb24tMDMge1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XHJcbn1cclxuQG1peGluIHRyYW5zaXRpb24tMDUge1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW47XHJcbn1cclxuLy8gU291cmNlIG1peGluc1xyXG4kc20tbW9iaWxlOiA0MTVweDtcclxuJG1vYmlsZTogNzY3cHg7XHJcbiR0YWJsZXQtd2lkdGg6IDk5MnB4O1xyXG4kbGctdGFibGV0LXdpZHRoOiAxMDI0cHg7XHJcbiRtaWQtZGVza3RvcC13aWR0aDogMTI4MHB4O1xyXG4kZGVza3RvcC13aWR0aDogMTQwMHB4O1xyXG4kbGFyZ2VEZXNrdG9wLXdpZHRoOiAxNjAwcHg7XHJcblxyXG5AbWl4aW4gc20tbW9iaWxlIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogI3skc20tbW9iaWxlfSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbW9iaWxlIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogI3skbW9iaWxlfSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGFibGV0IHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogI3skdGFibGV0LXdpZHRofSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBsZy10YWJsZXQge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRsZy10YWJsZXQtd2lkdGh9KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIG1pZGRlc2t0b3Age1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtaWQtZGVza3RvcC13aWR0aH0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGRlc2t0b3Age1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRkZXNrdG9wLXdpZHRofSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBsYXJnZURlc2t0b3Age1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRsYXJnZURlc2t0b3Atd2lkdGh9KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuLy8gTm8gbWVkaWEgcXVlcnkgbmVjZXNzYXJ5IGZvciB4cyBicmVha3BvaW50IGFzIGl0J3MgZWZmZWN0aXZlbHkgYEBtZWRpYSAobWluLXdpZHRoOiAwKSB7IC4uLiB9YFxyXG4vLyBwYWRkaW5nIGxlZnRcclxuQG1peGluIHBhZGRpbmctbGVmdCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcclxuICAgIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIDEyOTBweCkgLyAyICsgMzJweCk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBwYWRkaW5nIHJpZ2h0XHJcbkBtaXhpbiBwYWRkaW5nLXJpZ2h0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMCUgLSAxMjkwcHgpIC8gMiArIDMycHgpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gTWl4aW4gZm9yIGljb24gY29udGVudFxyXG5AbWl4aW4gaWNvbi1jb250ZW50KCRpY29uKSB7XHJcbiAgY29udGVudDogJGljb247XHJcbiAgZm9udC1zaXplOiAzNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIGhlaWdodDogMzZweDtcclxuICBwYWRkaW5nOiAwIDlweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDBweDtcclxuICB0b3A6IDhweDtcclxufVxyXG4iLCIuc2xpY2stbmV4dCxcclxuLnNsaWNrLXByZXYge1xyXG4gIHdpZHRoOiA0MnB4O1xyXG4gIGhlaWdodDogNDJweDtcclxufVxyXG5cclxuLnNsaWNrLW5leHQsXHJcbi5zbGljay1wcmV2IHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0MicgaGVpZ2h0PSc0Micgdmlld0JveD0nMCAwIDQyIDQyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB3aWR0aD0nNDInIGhlaWdodD0nNDInIGZpbGw9JyUyMzAwQTBFMScvJTNFJTNDcGF0aCBkPSdNMTQgMzEuMjY4MUwyMy42ODQyIDIwLjQzNDhMMTQgOS42MDE0MkwxNy4zNjg0IDYuMzA0MzJMMzAgMjAuNDM0N0wxNy4zNjg0IDM0LjU2NTJMMTQgMzEuMjY4MVonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLnNsaWNrLW5leHQge1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5zbGljay1wcmV2IHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIGxlZnQ6IDBweDtcclxuICB0b3A6IDQyJTtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uc2xpY2stbmV4dDpiZWZvcmUsXHJcbi5zbGljay1wcmV2OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxufVxyXG5cclxuLnRlc3RpbW9uaWFscyB7XHJcbiAgLnNsaWNrLW5leHQge1xyXG4gICAgdG9wOiA4MCU7XHJcbiAgICByaWdodDogY2FsYygxMDAlIC0gNTAwcHgpO1xyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgdG9wOiBjYWxjKDEwMCUgLSA2NXB4KTtcclxuICAgICAgcmlnaHQ6IDEwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpY2stcHJldiB7XHJcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDc4cHgpO1xyXG4gICAgbGVmdDogY2FsYygxMDAlIC0gNTAwcHgpO1xyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgdG9wOiBjYWxjKDEwMCUgLSA4NXB4KTtcclxuICAgICAgbGVmdDogMTAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpY2stZG90cyB7XHJcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xyXG4gICAgLnNsaWNrLXByZXYge1xyXG4gICAgICBsZWZ0OiA4MHB4O1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLW5leHQge1xyXG4gICAgICByaWdodDogODBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zbGljay1kb3RzIHtcclxuICBib3R0b206IDUwcHg7XHJcbiAgQGluY2x1ZGUgbW9iaWxle1xyXG4gICAgYm90dG9tOiA2MHB4O1xyXG4gIH1cclxuICBsaSB7XHJcbiAgICBtYXJnaW46IDAgNnB4O1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICBidXR0b24ge1xyXG4gICAgICB3aWR0aDogMTJweDtcclxuICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC0xMjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICBjb2xvcjogJE5lYmVsO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAkYmxhdS1ha3R1ZWxsO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtOTk5O1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhdS1ha3R1ZWxsO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAkYmxhdS1ha3R1ZWxsO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYXUtYWt0dWVsbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLypfbWl4aW5zLnNjc3NcblNDU1MgZmlsZSBmb3IgYWxsIG1peGluIGVsZW1lbnRzLlxuXG5AZmlsZSBfbWl4aW5zLnNjc3NcbkBwYXRoIC9hc3NldHMvc2Nzcy9fbWl4aW5zLnNjc3NcbkB2ZXJzaW9uIDIwMjQtMDgtMjlcbiovXG4vKiBQbGFjZWhvbGRlciBjc3MgcHJvcGVydHkgKi9cbi8qIGZhZGVJbiBhbmQgZmFkZU91dCBjc3MgcHJvcGVydHkgZW5kICovXG4vKiBob3ZlciwgZm9jdXMsIGFjdGl2ZSBjc3MgcHJvcGVydHkgQmVnaW4gKi9cbi5zbGljay1uZXh0LFxuLnNsaWNrLXByZXYge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xufVxuXG4uc2xpY2stbmV4dCxcbi5zbGljay1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDInIGhlaWdodD0nNDInIHZpZXdCb3g9JzAgMCA0MiA0MicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3Qgd2lkdGg9JzQyJyBoZWlnaHQ9JzQyJyBmaWxsPSclMjMwMEEwRTEnLyUzRSUzQ3BhdGggZD0nTTE0IDMxLjI2ODFMMjMuNjg0MiAyMC40MzQ4TDE0IDkuNjAxNDJMMTcuMzY4NCA2LjMwNDMyTDMwIDIwLjQzNDdMMTcuMzY4NCAzNC41NjUyTDE0IDMxLjI2ODFaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAxMHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uc2xpY2stcHJldiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiA0MiU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zbGljay1uZXh0OmJlZm9yZSxcbi5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50ZXN0aW1vbmlhbHMgLnNsaWNrLW5leHQge1xuICB0b3A6IDgwJTtcbiAgcmlnaHQ6IGNhbGMoMTAwJSAtIDUwMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVzdGltb25pYWxzIC5zbGljay1uZXh0IHtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDY1cHgpO1xuICAgIHJpZ2h0OiAxMDBweDtcbiAgfVxufVxuLnRlc3RpbW9uaWFscyAuc2xpY2stcHJldiB7XG4gIHRvcDogY2FsYygxMDAlIC0gNzhweCk7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDUwMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVzdGltb25pYWxzIC5zbGljay1wcmV2IHtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDg1cHgpO1xuICAgIGxlZnQ6IDEwMHB4O1xuICB9XG59XG4udGVzdGltb25pYWxzIC5zbGljay1kb3RzIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgLnRlc3RpbW9uaWFscyAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogODBweDtcbiAgfVxuICAudGVzdGltb25pYWxzIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogODBweDtcbiAgfVxufVxuXG4uc2xpY2stZG90cyB7XG4gIGJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiA2MHB4O1xuICB9XG59XG4uc2xpY2stZG90cyBsaSB7XG4gIG1hcmdpbjogMCA2cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjZjNmYWZkO1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiAxcHggc29saWQgIzAwYTBlMTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDBhMGUxO1xuICBvcGFjaXR5OiAxO1xuICBvdXRsaW5lOiAxcHggc29saWQgIzAwYTBlMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTBlMTtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBmb250LWZhbWlseTogXCJkaW5vdHJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cblxuLm1haW4tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjM2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGEwZTE7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmYWZkO1xufVxuXG4uaGVhZGluZyBoNCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtZmFtaWx5OiBcImRpbm90Ym9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwYTBlMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGVhZGluZzIgaDUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LWZhbWlseTogXCJkaW5vdGJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDBhMGUxO1xufVxuXG4uYnRuIHtcbiAgcGFkZGluZzogOHB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcImRpbm90Ym9sZFwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5idG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhMGUxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4uYnRuLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2ZhZmQ7XG4gIGNvbG9yOiAjMDBhMGUxO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDhweCAwcHggcmdiKDIxOCwgMjE4LCAyMTgpO1xufVxuXG4udGhyZWUtc3RlcC1iYXRoaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZmFmZDtcbn1cblxuLnRocmVlLXN0ZXAtYmF0aGluZy13cmFwcGVyIGgzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJkaW5vdGJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiAjMDBhMGUxO1xufVxuLnRocmVlLXN0ZXAtYmF0aGluZy13cmFwcGVyX19pbm5lciBsaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiZGlub3Rib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzI0MmQzNztcbn1cbi50aHJlZS1zdGVwLWJhdGhpbmctd3JhcHBlcl9faW5uZXIgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiZGlub3RyZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLnRocmVlLXN0ZXAtYmF0aGluZy13cmFwcGVyX19pbm5lciAuc3RlcC1pbWcge1xuICBtYXgtd2lkdGg6IDk2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi50aHJlZS1zdGVwLWJhdGhpbmctd3JhcHBlcl9faW5uZXIgLnN0ZXAtaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5tZW51LW9wZW4ge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2ZhZmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIGhlYWRlciAubW9iaWxlLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaGVhZGVyICNNYWluLU1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG4gIGhlYWRlciAjTWFpbi1NZW51IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcImRpbm90Ym9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDBhMGUxO1xuICB9XG4gIGhlYWRlciAjTWFpbi1NZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZmFmZDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4ycztcbiAgICBwYWRkaW5nOiAyMHB4IDBweCA0MHB4O1xuICB9XG4gIGhlYWRlciAjTWFpbi1NZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG4gIGhlYWRlciAjTWFpbi1NZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGxpIGEge1xuICAgIGNvbG9yOiAjMDBhMGUxO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiZGlub3RtZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgfVxuICBoZWFkZXIgI01haW4tTWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmYWZkO1xuICAgIHdpZHRoOiAyMDB2dztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC01MHZ3O1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIGhlYWRlciAjTWFpbi1NZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgLnN1Yi1tZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgei1pbmRleDogOTk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgaGVhZGVyIC5tZW51LXdyYXBlciAjaGFtYnVyZ2VyLW1lbnUgLmJhciB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2U7XG4gIH1cbiAgaGVhZGVyIC5tZW51LXdyYXBlciAjaGFtYnVyZ2VyLW1lbnUuYWN0aXZlIC5iYXI6bnRoLWNoaWxkKDEpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDRweCwgNXB4KTtcbiAgfVxuICBoZWFkZXIgLm1lbnUtd3JhcGVyICNoYW1idXJnZXItbWVudS5hY3RpdmUgLmJhcjpudGgtY2hpbGQoMikge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgaGVhZGVyIC5tZW51LXdyYXBlciAjaGFtYnVyZ2VyLW1lbnUuYWN0aXZlIC5iYXI6bnRoLWNoaWxkKDMpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg1cHgsIC02cHgpO1xuICB9XG4gIGhlYWRlciAubWVudS13cmFwZXIgI21lbnUtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMDBhMGUxO1xuICAgIGZvbnQtZmFtaWx5OiBcImRpbm90cmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIGhlYWRlciAubWVudS13cmFwZXIgI01haW4tTWVudSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDE4cHggMTFweDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UsIHZpc2liaWxpdHkgMC41cyBlYXNlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDcycHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2ZhZmQ7XG4gICAgei1pbmRleDogOTk7XG4gIH1cbiAgaGVhZGVyIC5tZW51LXdyYXBlciAjTWFpbi1NZW51LnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICBoZWFkZXIgLm1lbnUtd3JhcGVyICNNYWluLU1lbnUgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjQyZDM3O1xuICB9XG4gIGhlYWRlciAubWVudS13cmFwZXIgI01haW4tTWVudSBsaSB7XG4gICAgcGFkZGluZzogMTRweCAwO1xuICB9XG4gIGhlYWRlciAubWVudS13cmFwZXIgI01haW4tTWVudSBsaSBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICMyNDJkMzc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogXCJkaW5vdGJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgaGVhZGVyIC5tZW51LXdyYXBlciAjTWFpbi1NZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBoZWFkZXIgLm1lbnUtd3JhcGVyICNNYWluLU1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgaGVhZGVyIC5tZW51LXdyYXBlciAjTWFpbi1NZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIitcIjtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHBhZGRpbmc6IDAgOXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogOHB4O1xuICB9XG4gIGhlYWRlciAubWVudS13cmFwZXIgI01haW4tTWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm9wZW46OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIi1cIjtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHBhZGRpbmc6IDAgOXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogOHB4O1xuICB9XG4gIGhlYWRlciAubWVudS13cmFwZXIgI01haW4tTWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm9wZW4gLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBoZWFkZXIgLm1lbnUtd3JhcGVyICNNYWluLU1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIH1cbiAgaGVhZGVyIC5tZW51LXdyYXBlciAjTWFpbi1NZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51ID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG4gIGhlYWRlciAubWVudS13cmFwZXIgI01haW4tTWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSBsaSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBoZWFkZXIgLm1lbnUtd3JhcGVyICNNYWluLU1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgbGkgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogXCJkaW5vdHJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5ob21lIC5vdXItcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmYWZkO1xufVxuXG4ucG9zdGlkLTEwIC5vdXItcmFuZ2UgLmhlYWRpbmcgaDQge1xuICBtYXJnaW4tYm90dG9tOiA0NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3N0aWQtMTAgLm91ci1yYW5nZSAuaGVhZGluZyBoNCB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgfVxufVxuXG4ub3VyLXJhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5vdXItcmFuZ2UgLmhlYWRpbmcyIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5vdXItcmFuZ2UgLmhlYWRpbmcgaDQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLm91ci1yYW5nZSAucmFuZ2Utc2xpZGVyIC5yYW5nZS1wcm9kdWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdXItcmFuZ2UgLnJhbmdlLXNsaWRlciAucmFuZ2UtcHJvZHVjdDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmZiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA5MC41JSwgI2ZmZiAxMDAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4ub3VyLXJhbmdlIC5yYW5nZS1zbGlkZXIgLnJhbmdlLXByb2R1Y3QgLnByb2R1Y3QtY29udGVudCB7XG4gIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IDBweCByZ2JhKDM2LCA0NSwgNTUsIDAuMTUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5vdXItcmFuZ2UgLnJhbmdlLXNsaWRlciAucmFuZ2UtcHJvZHVjdCAucHJvZHVjdC1jb250ZW50IHtcbiAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdXItcmFuZ2UgLnJhbmdlLXNsaWRlciAucmFuZ2UtcHJvZHVjdCAucHJvZHVjdC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ub3VyLXJhbmdlIC5yYW5nZS1zbGlkZXIgLnJhbmdlLXByb2R1Y3QgLnByb2R1Y3QtY29udGVudCBpbWcge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3VyLXJhbmdlIC5yYW5nZS1zbGlkZXIgLnJhbmdlLXByb2R1Y3QgLnByb2R1Y3QtY29udGVudCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTY1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIH1cbn1cbi5vdXItcmFuZ2UgLnJhbmdlLXNsaWRlciAucmFuZ2UtcHJvZHVjdCAucHJvZHVjdC1jb250ZW50IC5zbGlkZS1idG4gaDUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJkaW5vdHJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyNDJkMzc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vdXItcmFuZ2UgLnJhbmdlLXNsaWRlciAucmFuZ2UtcHJvZHVjdCAucHJvZHVjdC1jb250ZW50IC5zbGlkZS1idG4gYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJkaW5vdGJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTBlMTtcbiAgcGFkZGluZzogN3B4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4ub3VyLXJhbmdlIC5yYW5nZS1zbGlkZXIgLnJhbmdlLXByb2R1Y3QgLnByb2R1Y3QtY29udGVudCAucG9wdXAtbGluayBpbWcge1xuICBoZWlnaHQ6IDM0cHg7XG59XG4ub3VyLXJhbmdlIC5yYW5nZS1zbGlkZXIgLnJhbmdlLXByb2R1Y3QgLnNsaWNrLXRyYWNrIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3VyLXJhbmdlIC5yYW5nZS1zbGlkZXIgLnJhbmdlLXByb2R1Y3QgLnNsaWNrLXRyYWNrIHtcbiAgICBnYXA6IDI0cHg7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gMjJweCk7XG4gIH1cbn1cbi5vdXItcmFuZ2Uub3VyLXJhbmdlMiB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLm91ci1yYW5nZS5vdXItcmFuZ2UyIC5oZWFkaW5nMiBoNSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ub3VyLXJhbmdlLm5vLXNsaWRlciAucmFuZ2Utc2xpZGVyIC5yYW5nZS1wcm9kdWN0IHtcbiAgZ2FwOiA0OHB4O1xufVxuXG4ucmVhY2gtdXNfX3dyYXBwZXIgcCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcImRpbm90cmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwYTBlMTtcbn1cblxuLnRlc3RpbW9uaWFsLXNlY3Rpb24gLnRlc3RpbW9uaWFscyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi50ZXN0aW1vbmlhbC1zZWN0aW9uIC50ZXN0aW1vbmlhbHMgLnNsaWNrLWxpc3Qge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi50ZXN0aW1vbmlhbC1zZWN0aW9uIC50ZXN0aW1vbmlhbHMgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luOiAwIDEycHg7XG59XG4udGVzdGltb25pYWwtc2VjdGlvbiAudGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbC1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiZGlub3Rib2xkXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDE1cHgpIHtcbiAgLnRlc3RpbW9uaWFsLXNlY3Rpb24gLnRlc3RpbW9uaWFsLWxvZ29zIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgfVxufVxuXG4uZmluZC1wcm9kdWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTBlMTtcbn1cbi5maW5kLXByb2R1Y3QgLmhlYWRpbmcgaDQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5maW5kLXByb2R1Y3QgLnNlY3Rpb24tY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcImRpbm90cmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuLmZpbmQtcHJvZHVjdCAuc2VjdGlvbi1jb250ZW50IHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiZGlub3Rib2xkXCIsIHNhbnMtc2VyaWY7XG59XG4uZmluZC1wcm9kdWN0IC5wcm9kdWN0cy1jb250YWluZXIgLnByb2R1Y3QtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2ZhZmQ7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uZmluZC1wcm9kdWN0IC5wcm9kdWN0cy1jb250YWluZXIgLnByb2R1Y3QtaXRlbSAuaGVhZGluZyBoNCB7XG4gIGNvbG9yOiAjMDBhMGUxO1xufVxuLmZpbmQtcHJvZHVjdCAuYnRuIHtcbiAgYm94LXNoYWRvdzogdW5zZXQ7XG59XG5cbi5hY2NvcmRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmYWZkO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10aXRsZSBzcGFuIHtcbiAgY29sb3I6ICMwMGEwZTE7XG4gIGZvbnQtZmFtaWx5OiBcImRpbm90Ym9sZFwiLCBzYW5zLXNlcmlmO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10aXRsZSBzcGFuLmljb24ge1xuICBjb2xvcjogIzAwYTBlMTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCBwIHtcbiAgY29sb3I6ICMyNDJkMzc7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMjQyZDM3O1xuICBmb250LWZhbWlseTogXCJkaW5vdHJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNyLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNyLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxOTZweDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCBoNSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcImRpbm90Ym9sZFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmFjY29yZGlvbi5hcnJvdy1pY29uIC5hY2NvcmRpb24taXRlbS5pY29uLW9wZW4gLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjRweDtcbiAgcmlnaHQ6IDI0cHg7XG59XG4uYWNjb3JkaW9uLmFycm93LWljb24gLmFjY29yZGlvbi1pdGVtLmljb24tb3BlbiAuaWNvbiBpbWcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmFjY29yZGlvbi5hcnJvdy1pY29uIC5hY2NvcmRpb24taXRlbS5pY29uLW9wZW4gLmFjY29yZGlvbi10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmFjY29yZGlvbi5jcm9zcyAuYWNjb3JkaW9uLWl0ZW0uaWNvbi1vcGVuIC5pY29uIGltZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5hY2NvcmRpb24uY3Jvc3MgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjMjQyZDM3O1xuICBmb250LWZhbWlseTogXCJkaW5vdGJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cblxuLnNsaWRlci1wb3B1cCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGEwZTE7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDUwO1xufVxuLnNsaWRlci1wb3B1cCAuY2xvc2UtYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ub3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmYWZkO1xufVxuLmZvcm0tc2VjdGlvbiBoNiB7XG4gIGNvbG9yOiAjMjQyZDM3O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiZGlub3RyZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmZvcm0tc2VjdGlvbiAud3Bmb3Jtcy1jb250YWluZXIgZm9ybSAud3Bmb3Jtcy1maWVsZC1sYWJlbCB7XG4gIGNvbG9yOiAjMjQyZDM3O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiZGlub3RyZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmZvcm0tc2VjdGlvbiAud3Bmb3Jtcy1jb250YWluZXIgZm9ybSAud3Bmb3Jtcy1maWVsZC1sYWJlbCAud3Bmb3Jtcy1yZXF1aXJlZC1sYWJlbCB7XG4gIGNvbG9yOiAjMjQyZDM3O1xufVxuLmZvcm0tc2VjdGlvbiAud3Bmb3Jtcy1jb250YWluZXIgZm9ybSAud3Bmb3Jtcy1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9ybS1zZWN0aW9uIC53cGZvcm1zLWNvbnRhaW5lciBmb3JtIC53cGZvcm1zLWZpZWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbi5mb3JtLXNlY3Rpb24gLndwZm9ybXMtY29udGFpbmVyIGZvcm0gLndwZm9ybXMtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuLmZvcm0tc2VjdGlvbiAud3Bmb3Jtcy1jb250YWluZXIgZm9ybSAud3Bmb3Jtcy1maWVsZCBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjFmMTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5mb3JtLXNlY3Rpb24gLndwZm9ybXMtY29udGFpbmVyIGZvcm0gLndwZm9ybXMtZmllbGQgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5mb3JtLXNlY3Rpb24gLndwZm9ybXMtY29udGFpbmVyIGZvcm0gLndwZm9ybXMtZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xufVxuLmZvcm0tc2VjdGlvbiAud3Bmb3Jtcy1jb250YWluZXIgZm9ybSAud3Bmb3Jtcy1maWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XTo6YmVmb3JlIHtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgYm9yZGVyLWNvbG9yOiAjMjQyZDM3ICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1zZWN0aW9uIC53cGZvcm1zLWNvbnRhaW5lciBmb3JtIC53cGZvcm1zLWZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdOjphZnRlciB7XG4gIHdpZHRoOiAyM3B4O1xuICB0b3A6IDBweDtcbiAgbGVmdDogLTNweDtcbn1cbi5mb3JtLXNlY3Rpb24gLndwZm9ybXMtY29udGFpbmVyIGZvcm0gLndwZm9ybXMtZmllbGQgdGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uZm9ybS1zZWN0aW9uIC53cGZvcm1zLWNvbnRhaW5lciBmb3JtIC53cGZvcm1zLWZpZWxkLWNoZWNrYm94IC53cGZvcm1zLWZpZWxkLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3JtLXNlY3Rpb24gLndwZm9ybXMtY29udGFpbmVyIGZvcm0gLndwZm9ybXMtZmllbGQtY2hlY2tib3gud3Bmb3Jtcy1saXN0LTItY29sdW1ucyB1bCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGF1dG8pICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1zZWN0aW9uIC53cGZvcm1zLWNvbnRhaW5lciBmb3JtIC53cGZvcm1zLWZpZWxkLWNoZWNrYm94LndwZm9ybXMtbGlzdC0yLWNvbHVtbnMgdWwgLmRlcHRoLTEge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG4uZm9ybS1zZWN0aW9uIC53cGZvcm1zLWNvbnRhaW5lciBmb3JtIC53cGZvcm1zLWZpZWxkLWNoZWNrYm94IHVsIC5kZXB0aC0xIGxhYmVsIHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiZGlub3RyZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG4uZm9ybS1zZWN0aW9uIC53cGZvcm1zLWNvbnRhaW5lciBmb3JtIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgLndwZm9ybXMtc3VibWl0IHtcbiAgcGFkZGluZzogOHB4IDI0cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTBlMSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiZGlub3Rib2xkXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuLmZvcm0tc2VjdGlvbiAud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZmllbGQtc3VibGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm0tc2VjdGlvbiAud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZmllbGQtc2VsZWN0LXN0eWxlLWNsYXNzaWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mb3JtLXNlY3Rpb24gLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLXNlbGVjdC1zdHlsZS1jbGFzc2ljICN3cGZvcm1zLTI4Ni1maWVsZF8xMiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG4gIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvaW1nL1ZlY3Rvci0yLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxudWwjd3Bmb3Jtcy0yODYtZmllbGRfMTUgLmRlcHRoLTEge1xuICBnYXA6IDI0cHg7XG59XG5cbi53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbWFnZS1nYWxsZXJ5IC5oZWFkaW5nIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5pbWFnZS1nYWxsZXJ5IC5oZWFkaW5nIGg1IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJkaW5vdGJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDBhMGUxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi50b3AtbmF2IC5waG4tbm8gcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcImRpbm90Ym9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzI0MmQzNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLW5hdiAucGhuLW5vIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcImRpbm90cmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICB9XG59XG4udG9wLW5hdiAucGhuLW5vIHNwYW4ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJkaW5vdGJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMGEwZTE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1uYXYgLnBobi1ubyBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuZm9vdGVyIC5mb290ZXItaXRlbXMgLml0ZW0ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbmZvb3RlciAuZm9vdGVyLWl0ZW1zIC5pdGVtIGxpIGEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJkaW5vdHJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbmZvb3RlciAuZm9vdGVyLWl0ZW1zIC5pdGVtIHVsI21lbnUtYmFkZXdhbm5lbmxpZnRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xufVxuZm9vdGVyIC5mb290ZXItaXRlbXMgLml0ZW0gdWwjbWVudS1iYWRld2FubmVubGlmdGUgbGkgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcImRpbm90Ym9sZFwiLCBzYW5zLXNlcmlmO1xufVxuZm9vdGVyIC5mb290ZXItaXRlbXMgLml0ZW0gdWwjbWVudS1iYWRld2FubmVubGlmdGUgbGkgLnN1Yi1tZW51IGEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJkaW5vdHJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbmZvb3RlciAuZm9vdGVyLWl0ZW1zIC5idG4ge1xuICBib3gtc2hhZG93OiB1bnNldDtcbiAgY29sb3I6ICMwMGEwZTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogdW5zZXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItaXRlbXMgLmJ0biB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTBlMTtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXItaXRlbXMgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuZm9vdGVyIC5mb290ZXItaXRlbXMgLmxpc3QgbGkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWRlby1jb250YWluZXIgLm1haW4tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudmlkZW8tY29udGFpbmVyIC5tYWluLWNvbnRhaW5lciBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cblxuLyogbGlzdCBwYWdlcyAqL1xuLmxpc3QtY29udGVudC1zZWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmYWZkO1xufVxuLmxpc3QtY29udGVudC1zZWMgLmJsb2NrLXdycCB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubGlzdC1jb250ZW50LXNlYyAuYmxvY2std3JwIC5saXN0LXdycCAuY29udGVudC1ibG9jayBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcImRpbm90Ym9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwYTBlMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5saXN0LWNvbnRlbnQtc2VjIC5ibG9jay13cnAgLmxpc3Qtd3JwIC5jb250ZW50LWJsb2NrIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiZGlub3RyZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjQyZDM3O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmxpc3QtY29udGVudC1zZWMgLmJsb2NrLXdycCAubGlzdC13cnAgLmNvbnRlbnQtYmxvY2sgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ubGlzdC1jb250ZW50LXNlYyAuYmxvY2std3JwIC5saXN0LXdycCAuY29udGVudC1ibG9jayB1bC51bC1kb3Qge1xuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG4ubGlzdC1jb250ZW50LXNlYyAuYmxvY2std3JwIC5saXN0LXdycCAuY29udGVudC1ibG9jayB1bC51bC1kb3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGlzdC1jb250ZW50LXNlYyAuYmxvY2std3JwIC5saXN0LXdycCAuY29udGVudC1ibG9jayB1bC51bC1kb3QgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLi4uXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIwcHg7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5saXN0LWNvbnRlbnQtc2VjIC5ibG9jay13cnAgLmxpc3Qtd3JwIC5jb250ZW50LWJsb2NrIG9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG4ubGlzdC1jb250ZW50LXNlYyAuYmxvY2std3JwIC5saXN0LXdycCAuY29udGVudC1ibG9jayBvbCA+IGxpIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiZGlub3Rib2xkXCIsIHNhbnMtc2VyaWY7XG59XG4ubGlzdC1jb250ZW50LXNlYyAuYmxvY2std3JwIC5saXN0LXdycCAuY29udGVudC1ibG9jayBvbCB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmxpc3QtY29udGVudC1zZWMgLmJsb2NrLXdycCAubGlzdC13cnAgLmNvbnRlbnQtYmxvY2sgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5saXN0LWNvbnRlbnQtc2VjIC5ibG9jay13cnAgLmxpc3Qtd3JwIC5jb250ZW50LWJsb2NrIGg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiZGlub3Rib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDBhMGUxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmxpc3QtY29udGVudC1zZWMgLmJsb2NrLXdycCAuaGVhZGluZ19pbm5lciBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcImRpbm90Ym9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzAwYTBlMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5saXN0LWNvbnRlbnQtc2VjIH4gLnNpbXBsZS1jb250ZW50IC5oZWFkaW5nIGg0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5saXN0LWNvbnRlbnQtc2VjIH4gLnNpbXBsZS1jb250ZW50IC5jb250ZW50LWJsb2NrIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBvc3RpZC0zMjEgLmhlYWRpbmcge1xuICBtYXJnaW46IDA7XG59XG4ucG9zdGlkLTMyMSAubGlzdC1jb250ZW50LXNlYyArIC5zaW1wbGUtY29udGVudCAuaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5wb3N0aWQtMzQ1IC5saXN0LWNvbnRlbnQtc2VjICsgLnNpbXBsZS1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNpbmdsZS1wb3N0IC5iYW5uZXItZGVzY3JpcHRpb24gaDEge1xuICBjb2xvcjogIzI0MmQzNztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5zaW5nbGUtcG9zdCAuYmFubmVyLWRlc2NyaXB0aW9uICNjb250ZW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zaW5nbGUtcG9zdCAuYmFubmVyLWRlc2NyaXB0aW9uICNjb250ZW50IHA6Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLnNpbmdsZS1wb3N0IC5iYW5uZXItZGVzY3JpcHRpb24gI2NvbnRlbnQgcCBzdHJvbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpc3QgcGFnZXMgKi9cbi5vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIGFkZHJlc3MgYmxvY2sgKi9cbi5hZGRyZXNzIC5oZWFkaW5nIGg0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hZGRyZXNzIC5yZWFjaC11c19fd3JhcHBlcl9fY29udGFjdC11cyBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyNDJkMzc7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJkaW5vdHJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYWRkcmVzcyAucmVhY2gtdXNfX3dyYXBwZXJfX2NvbnRhY3QtdXMgcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uYWRkcmVzcyAucmVhY2gtdXNfX3dyYXBwZXJfX2NvbnRhY3QtdXMgcDpsYXN0LWNoaWxkIGEge1xuICBjb2xvcjogIzAwYTBlMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiZGlub3Rib2xkXCIsIHNhbnMtc2VyaWY7XG59XG5cbi8qIHNpbXBsZSBjb250ZW50IGJsb2NrICovXG4uc2ltcGxlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmYWZkO1xufVxuLnNpbXBsZS1jb250ZW50IC5jb250ZW50X19pbm5lciAuaGVhZGluZyB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG8gMjRweDtcbn1cbi5zaW1wbGUtY29udGVudCAuY29udGVudF9faW5uZXIgLmNvbnRlbnQtYmxvY2sge1xuICBjb2xvcjogIzI0MmQzNztcbn1cbi5zaW1wbGUtY29udGVudCAuY29udGVudF9faW5uZXIgLmNvbnRlbnQtYmxvY2sgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5zaW1wbGUtY29udGVudCAuY29udGVudF9faW5uZXIgLmNvbnRlbnQtYmxvY2sgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJkaW5vdHJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyNDJkMzc7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uc2ltcGxlLWNvbnRlbnQgLmNvbnRlbnRfX2lubmVyIC5jb250ZW50LWJsb2NrIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnNpbXBsZS1jb250ZW50IC5jb250ZW50X19pbm5lciAuY29udGVudC1ibG9jayB1bC51bC1kb3Qge1xuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2ltcGxlLWNvbnRlbnQgLmNvbnRlbnRfX2lubmVyIC5jb250ZW50LWJsb2NrIHVsLnVsLWRvdCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaW1wbGUtY29udGVudCAuY29udGVudF9faW5uZXIgLmNvbnRlbnQtYmxvY2sgdWwudWwtZG90IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIi4uLlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yMHB4O1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5wb3N0aWQtMzUwIC5jb250ZW50LWJsb2NrIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcImRpbm90Ym9sZFwiLCBzYW5zLXNlcmlmO1xufVxuXG4udG9wLW5hdiB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuYm9keS5ib2R5LXNjcm9sbGVkIC50b3AtbmF2IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkuYm9keS1zY3JvbGxlZCBoZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmJhbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYmFubmVyIC5iYW5uZXItaW1nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTIwLjIyNXB4O1xuICB3aWR0aDogMTA2LjY2NyU7XG4gIGhlaWdodDogMjUlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzQpIDM1JSwgcmdiKDI1NSwgMjU1LCAyNTUpIDEwMCUpO1xufVxuLmJhbm5lciAuYmFubmVyLWltZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTcwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMxJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWcvSGVhZGxpbmUuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxLjIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1pbWc6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltZy9IZWFkbGluZS1sZy5zdmcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1pbWc6OmFmdGVyIHtcbiAgICB0b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzOCUgIWltcG9ydGFudDtcbiAgfVxufVxuLmJhbm5lciAuYmFubmVyLXdyYXBlciBoMSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcImRpbm90Ym9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwYTBlMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJhbm5lciAuYmFubmVyLXdyYXBlciBoMSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG59XG4uYmFubmVyIC5iYW5uZXItd3JhcGVyIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzI0MmQzNztcbn1cbi5iYW5uZXIgLmJhbm5lci13cmFwZXIgLmJhbm5lci1oZWFkaW5nIHAge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJkaW5vdGJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMGEwZTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci13cmFwZXIgLmJhbm5lci1oZWFkaW5nIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuLmJhbm5lci1kZXNjcmlwdGlvbiBoMSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcImRpbm90Ym9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwYTBlMTtcbn1cbi5iYW5uZXItZGVzY3JpcHRpb24gLmJhbm5lci1kZXNjcmlwdGlvbl9faW5uZXIgaDEge1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItZGVzY3JpcHRpb24gLmJhbm5lci1kZXNjcmlwdGlvbl9faW5uZXIgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5iYW5uZXItZGVzY3JpcHRpb24gLmJhbm5lci1kZXNjcmlwdGlvbl9faW5uZXIgI2NvbnRlbnQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzI0MmQzNztcbn1cbi5iYW5uZXItZGVzY3JpcHRpb24gLmJhbm5lci1kZXNjcmlwdGlvbl9faW5uZXIgI2NvbnRlbnQgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmJhbm5lci1kZXNjcmlwdGlvbiAuYmFubmVyLWRlc2NyaXB0aW9uX19pbm5lciAjY29udGVudCBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiZGlub3RyZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG4uYmFubmVyLWRlc2NyaXB0aW9uIC5iYW5uZXItZGVzY3JpcHRpb25fX2lubmVyICNjb250ZW50IHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiZGlub3Rib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uYmFubmVyLWRlc2NyaXB0aW9uIC5iYW5uZXItZGVzY3JpcHRpb25fX2lubmVyICNjb250ZW50ICNyZWFkLW1vcmUsXG4uYmFubmVyLWRlc2NyaXB0aW9uIC5iYW5uZXItZGVzY3JpcHRpb25fX2lubmVyICNjb250ZW50ICNyZWFkLWxlc3Mge1xuICBjb2xvcjogIzAwYTBlMTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiZGlub3RyZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1kZXNjcmlwdGlvbiAuYmFubmVyLWRlc2NyaXB0aW9uX19pbm5lciAjY29udGVudCAjcmVhZC1tb3JlLFxuICAuYmFubmVyLWRlc2NyaXB0aW9uIC5iYW5uZXItZGVzY3JpcHRpb25fX2lubmVyICNjb250ZW50ICNyZWFkLWxlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLWRlc2NyaXB0aW9uIC5iYW5uZXItZGVzY3JpcHRpb25fX2lubmVyICNjb250ZW50IC5mdWxsLWNvbnRlbnQgcDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICB9XG4gIC5iYW5uZXItZGVzY3JpcHRpb24gLmJhbm5lci1kZXNjcmlwdGlvbl9faW5uZXIgI2NvbnRlbnQgLmZ1bGwtY29udGVudCBwLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmJhbm5lci1kZXNjcmlwdGlvbiAuYmFubmVyLWRlc2NyaXB0aW9uX19pbm5lciAjY29udGVudCAuZnVsbC1jb250ZW50IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uYmFubmVyLWRlc2NyaXB0aW9uIC5iYW5uZXItZGVzY3JpcHRpb25fX2lubmVyICNjb250ZW50IC5mdWxsLWNvbnRlbnQgdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG4uYmFubmVyLWRlc2NyaXB0aW9uIC5iYW5uZXItZGVzY3JpcHRpb25fX2lubmVyICNjb250ZW50IC5mdWxsLWNvbnRlbnQgdWwgbGkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LWZhbWlseTogXCJkaW5vdHJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbi5iYW5uZXItZGVzY3JpcHRpb24gLmJhbm5lci1kZXNjcmlwdGlvbl9faW5uZXIgI2NvbnRlbnQgLmZ1bGwtY29udGVudCB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5iYW5uZXItZGVzY3JpcHRpb24gLmJhbm5lci1kZXNjcmlwdGlvbl9faW5uZXIgI2NvbnRlbnQgLmZ1bGwtY29udGVudCB1bCBsaSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJkaW5vdGJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cblxuLnBhZ2UtaWQtMjgyIC5iYW5uZXIgLmJhbm5lci1pbWcgaW1nIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59IiwiLy8gaW1nIHBhdGhcclxuJGltZ1BhdGg6IFwiLi4vYXNzZXRzL2ltZy9cIjtcclxuXHJcbi8vIGNvbG9yIHZhcmlhYmVsc1xyXG4kd2hpdGU6ICNmZmZmZmY7XHJcbiROZWJlbDogI2YzZmFmZDtcclxuJEFudGhyYXppdDogIzI0MmQzNztcclxuJGJsYXUtYWt0dWVsbDogIzAwYTBlMTtcclxuXHJcbi8vIGZvbnQgZmFtaWx5XHJcbiRiYXNlZm9udDogc2Fucy1zZXJpZjtcclxuJGZvbnQtZmFtaWx5LWJsYWNrOiBcImRpbm90YmxhY2tcIiwgJGJhc2Vmb250O1xyXG4kZm9udC1mYW1pbHktYm9sZDogXCJkaW5vdGJvbGRcIiwgJGJhc2Vmb250O1xyXG4kZm9udC1mYW1pbHktcmVndWxhcjogXCJkaW5vdHJlZ3VsYXJcIiwgJGJhc2Vmb250O1xyXG4kZm9udC1mYW1pbHktbGlnaHQ6IFwiZGlub3RsaWdodFwiLCAkYmFzZWZvbnQ7XHJcbiRmb250LWZhbWlseS1tZWRpdW06IFwiZGlub3RtZWRpdW1cIiwgJGJhc2Vmb250O1xyXG5cclxuLy8gZm9udCBzaXplXHJcbiRmb250LTExOiAxMXB4O1xyXG4kZm9udC0xMjogMTJweDtcclxuJGZvbnQtMTQ6IDE0cHg7XHJcbiRmb250LTE4OiAxOHB4O1xyXG4kZm9udC0yNDogMjRweDtcclxuJGZvbnQtMjg6IDI4cHg7XHJcbiRmb250LTM0OiAzNHB4O1xyXG5cclxuLy8gZm9udCB3ZWlnaHRcclxuJGZ3LTEwMDogMTAwO1xyXG4kZnctMjAwOiAyMDA7XHJcbiRmdy0zMDA6IDMwMDtcclxuJGZ3LTQwMDogNDAwO1xyXG4kZnctNTAwOiA1MDA7XHJcbiRmdy02MDA6IDYwMDtcclxuJGZ3LTcwMDogNzAwO1xyXG4kZnctODAwOiA4MDA7XHJcbiRmdy05MDA6IDkwMDtcclxuXHJcbi8vIGxpbmUgaGVpZ2h0XHJcbiRsaC0yMDogMjBweDtcclxuJGxoLTI0OiAyNHB4O1xyXG4kbGgtMjg6IDI4cHg7XHJcbiRsaC0zMDogMzBweDtcclxuJGxoLTMyOiAzMnB4O1xyXG4kbGgtMzY6IDM2cHg7XHJcblxyXG4vLyBsZXR0ZXIgc3BhY2luZ1xyXG4kbHMtOTY6IC0wLjk2cHg7XHJcbiRscy0xNjogLTAuMDE2cHg7XHJcbiRscy02NDogLTAuNjRweDtcclxuXHJcbi8vIGJvcmRlci1yYWRpdXNcclxuJHJhZGl1cy00OiA0cHg7XHJcbiRyYWRpdXMtNTogNXB4O1xyXG4kcmFkaXVzLTY6IDZweDtcclxuJHJhZGl1cy04OiA4cHg7XHJcbiRyYWRpdXMtMTA6IDEwcHg7XHJcbiRyYWRpdXMtMTI6IDEycHg7XHJcbiRyYWRpdXMtMTQ6IDE0cHg7XHJcbiRyYWRpdXMtMTY6IDE2cHg7XHJcbiRyYWRpdXMtMTg6IDE4cHg7XHJcbiRyYWRpdXMtMjA6IDIwcHg7XHJcbiRyYWRpdXMtOTk5OiA5OTlweDtcclxuIiwiLy8gQGZvbnQtZmFjZSB7XHJcbi8vICAgZm9udC1mYW1pbHk6IFwiRGlub3RcIjtcclxuLy8gICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnQtZmFtaWx5L0RJTk9UL0RJTk9ULUJsYWNrLm90ZicpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xyXG4vLyB9XHJcblxyXG4vLyBAZm9udC1mYWNlIHtcclxuLy8gICBmb250LWZhbWlseTogXCJEaW5vdFwiO1xyXG4vLyAgIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udC1mYW1pbHkvRElOT1QvRElOT1QtQm9sZC5vdGYnKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcclxuLy8gICBmb250LXdlaWdodDogNzAwO1xyXG4vLyB9XHJcblxyXG4vLyBAZm9udC1mYWNlIHtcclxuLy8gICBmb250LWZhbWlseTogXCJEaW5vdFwiO1xyXG4vLyAgIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udC1mYW1pbHkvRElOT1QvRElOT1QtTGlnaHQub3RmJykgZm9ybWF0KFwib3BlbnR5cGVcIik7XHJcbi8vICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuLy8gfVxyXG5cclxuLy8gQGZvbnQtZmFjZSB7XHJcbi8vICAgZm9udC1mYW1pbHk6IFwiRGlub3RcIjtcclxuLy8gICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnQtZmFtaWx5L0RJTk9UL0RJTk9ULU1lZGl1bS5vdGYnKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcclxuLy8gICBmb250LXdlaWdodDogNTAwO1xyXG4vLyB9XHJcblxyXG4vLyBAZm9udC1mYWNlIHtcclxuLy8gICBmb250LWZhbWlseTogXCJEaW5vdFwiO1xyXG4vLyAgIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udC1mYW1pbHkvRElOT1QvRElOT1QtUmVndWxhci5vdGYnKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcclxuLy8gICBmb250LXdlaWdodDogNDAwXHJcbi8vIH1cclxuXHJcbi8vIEBpbXBvcnQgdXJsKCcuLi8uLi9hc3NldHMvZm9udC1mYW1pbHkvRGlub3QtV29mZi9zdHlsZXNoZWV0LmNzcycpO1xyXG5cclxuKiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcmVndWxhcjtcclxufVxyXG5cclxuLy8gZ2xvYmFsXHJcbi5tYWluLWNvbnRhaW5lciB7XHJcbiAgbWF4LXdpZHRoOiAxMjM2cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMCAxOHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uYmctcHJpbWFyeSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYXUtYWt0dWVsbDtcclxufVxyXG5cclxuLmJnLXNlY29uZGFyeSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJE5lYmVsO1xyXG59XHJcblxyXG4uaGVhZGluZyB7XHJcbiAgaDQge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC0yODtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGgtMzY7XHJcbiAgICAvLyBmb250LXdlaWdodDogJGZ3LTcwMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcclxuICAgIGNvbG9yOiAkYmxhdS1ha3R1ZWxsO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRpbmcye1xyXG4gIGg1e1xyXG4gICAgZm9udC1zaXplOiAkZm9udC0xODtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGgtMjQ7XHJcbiAgICAvLyBmb250LXdlaWdodDogJGZ3LTcwMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkYmxhdS1ha3R1ZWxsO1xyXG4gIH1cclxufSIsIi5idG4ge1xyXG4gIHBhZGRpbmc6IDhweCAyNHB4O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtMTg7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaC0yNDtcclxuICBmb250LXdlaWdodDogJGZ3LTcwMDtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XHJcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy01O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgJi5idG4tcHJpbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhdS1ha3R1ZWxsO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbiAgJi5idG4tc2Vjb25kYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICROZWJlbDtcclxuICAgIGNvbG9yOiAkYmxhdS1ha3R1ZWxsO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggMHB4IHJnYmEoMjE4LCAyMTgsIDIxOCwgMSk7XHJcbiAgfVxyXG59XHJcbiIsIi50aHJlZS1zdGVwLWJhdGhpbmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICROZWJlbDtcclxufVxyXG5cclxuLnRocmVlLXN0ZXAtYmF0aGluZy13cmFwcGVyIHtcclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6ICRmb250LTI4O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmdy03MDA7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogJGxoLTM2O1xyXG4gICAgY29sb3I6ICRibGF1LWFrdHVlbGw7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtMTg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctNzAwO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGgtMjQ7XHJcbiAgICAgIGNvbG9yOiAkQW50aHJheml0O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LTE4O1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LTQwMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yZWd1bGFyO1xyXG4gICAgICBsaW5lLWhlaWdodDogJGxoLTI0O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGVwLWltZ3tcclxuICAgICAgbWF4LXdpZHRoOiA5NnB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm1lbnUtb3BlbiB7XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG59XHJcblxyXG5oZWFkZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICROZWJlbDtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG4gICAgLm1vYmlsZS1tZW51IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjTWFpbi1NZW51IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LTI0O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaC0zMDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctNzAwO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICRibGF1LWFrdHVlbGw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkTmViZWw7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMnM7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMHB4IDQwcHg7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhdS1ha3R1ZWxsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy01MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1lZGl1bTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJE5lYmVsO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMDB2dztcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IC01MHZ3O1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcclxuICAgIC5tZW51LXdyYXBlciB7XHJcbiAgICAgICNoYW1idXJnZXItbWVudSB7XHJcbiAgICAgICAgLmJhciB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgLmJhciB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDRweCwgNXB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoNXB4LCAtNnB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAjbWVudS1sYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC0yODtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxoLTM2O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctNDAwO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhdS1ha3R1ZWxsO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcmVndWxhcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgI01haW4tTWVudSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwIDE4cHggMTFweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UsIHZpc2liaWxpdHkgMC41cyBlYXNlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDcycHgpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICROZWJlbDtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuXHJcbiAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJEFudGhyYXppdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgcGFkZGluZzogMTRweCAwO1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtMTg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGgtMjQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkQW50aHJheml0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LTcwMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uLWNvbnRlbnQoXCIrXCIpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24tY29udGVudChcIi1cIik7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAvLyBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgLy8gdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAvLyBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgIC8vIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgICAgICAgICAgICA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctNDAwO1xyXG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5ob21lIHtcclxuICAub3VyLXJhbmdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICROZWJlbDtcclxuICB9XHJcbn1cclxuXHJcbi5wb3N0aWQtMTAge1xyXG4gIC5vdXItcmFuZ2Uge1xyXG4gICAgLmhlYWRpbmcge1xyXG4gICAgICBoNCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5vdXItcmFuZ2Uge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAuaGVhZGluZzIge1xyXG4gICAgaDUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIC8vIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZWFkaW5nIHtcclxuICAgIGg0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnJhbmdlLXNsaWRlciB7XHJcbiAgICAucmFuZ2UtcHJvZHVjdCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgIDkwZGVnLFxyXG4gICAgICAgICAgICAjZmZmIDAlLFxyXG4gICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLFxyXG4gICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDkwLjUlLFxyXG4gICAgICAgICAgICAjZmZmIDEwMCVcclxuICAgICAgICAgICk7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wcm9kdWN0LWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtNTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDhweCAwcHggcmdiYSgzNiwgNDUsIDU1LCAwLjE1KTtcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwcHggMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTY1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlLWJ0biB7XHJcbiAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtMTg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGgtMjQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctNDAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkQW50aHJheml0O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC0xNDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaC0yMDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy03MDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYXUtYWt0dWVsbDtcclxuICAgICAgICAgICAgcGFkZGluZzogN3B4IDI0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMjA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9wdXAtbGluayB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zbGljay10cmFjayB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDQ4cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDIycHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvZHVjdHMge1xyXG4gICAgICAgICAgLy8gbWFyZ2luOiAwIDI0cHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAvLyBtYXJnaW46IDAgMTJweDtcclxuXHJcbiAgICAgICAgICAgIC8vICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIC8vICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgLy8gJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAvLyAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5vdXItcmFuZ2UyIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgIC5oZWFkaW5nMiB7XHJcbiAgICAgIGg1IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm5vLXNsaWRlciB7XHJcbiAgICAucmFuZ2Utc2xpZGVyIHtcclxuICAgICAgLnJhbmdlLXByb2R1Y3Qge1xyXG4gICAgICAgIGdhcDogNDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucmVhY2gtdXNfX3dyYXBwZXJ7XHJcbiAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtMjg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaC0zNjtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LTQwMDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJlZ3VsYXI7XHJcbiAgICAgICAgY29sb3I6ICRibGF1LWFrdHVlbGw7XHJcbiAgICB9XHJcbn0iLCIudGVzdGltb25pYWwtc2VjdGlvbiB7XHJcbiAgLnRlc3RpbW9uaWFscyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgIG1hcmdpbjogMCAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRlc3RpbW9uaWFsLW5hbWUge1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50ZXN0aW1vbmlhbC1sb2dvcyB7XHJcbiAgICBpbWcge1xyXG4gICAgICBAaW5jbHVkZSBzbS1tb2JpbGUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmZpbmQtcHJvZHVjdCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYXUtYWt0dWVsbDtcclxuICAuaGVhZGluZyB7XHJcbiAgICBoNCB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbi1jb250ZW50IHtcclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LTE4O1xyXG4gICAgICBsaW5lLWhlaWdodDogJGxoLTI0O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LTQwMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yZWd1bGFyO1xyXG5cclxuICAgICAgc3Ryb25nIHtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LTcwMDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnByb2R1Y3RzLWNvbnRhaW5lciB7XHJcbiAgICAucHJvZHVjdC1pdGVtIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJE5lYmVsO1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggNHB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy01O1xyXG5cclxuICAgICAgLmhlYWRpbmcge1xyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhdS1ha3R1ZWxsO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0biB7XHJcbiAgICBib3gtc2hhZG93OiB1bnNldDtcclxuICB9XHJcbn1cclxuIiwiLmFjY29yZGlvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJE5lYmVsO1xyXG5cclxuICAuYWNjb3JkaW9uLWl0ZW0ge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIC5hY2NvcmRpb24tdGl0bGUge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogJGJsYXUtYWt0dWVsbDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XHJcblxyXG4gICAgICAgICYuaWNvbiB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYXUtYWt0dWVsbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hY2NvcmRpb24tY29udGVudCB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAkQW50aHJheml0O1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtMTg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LTQwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGgtMjQ7XHJcbiAgICAgICAgICBjb2xvcjogJEFudGhyYXppdDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcmVndWxhcjtcclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmFjci1pbWcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE5NnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaDUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctNzAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmFycm93LWljb24ge1xyXG4gICAgLmFjY29yZGlvbi1pdGVtIHtcclxuICAgICAgJi5pY29uLW9wZW4ge1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogMjRweDtcclxuICAgICAgICAgIHJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjY29yZGlvbi10aXRsZSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuY3Jvc3Mge1xyXG4gICAgLmFjY29yZGlvbi1pdGVtIHtcclxuICAgICAgJi5pY29uLW9wZW4ge1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmFjY29yZGlvbi10aXRsZSB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBjb2xvcjogJEFudGhyYXppdDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNsaWRlci1wb3B1cCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYXUtYWt0dWVsbDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIHotaW5kZXg6IDUwO1xyXG5cclxuICAuY2xvc2UtYnRue1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG5cclxuLm92ZXJsYXkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuIiwiLmZvcm0tc2VjdGlvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJE5lYmVsO1xyXG4gIGg2IHtcclxuICAgIGNvbG9yOiAkQW50aHJheml0O1xyXG4gICAgZm9udC1zaXplOiAkZm9udC0xODtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZnctNDAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yZWd1bGFyO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaC0yNDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIC53cGZvcm1zLWNvbnRhaW5lciB7XHJcbiAgICBmb3JtIHtcclxuICAgICAgLndwZm9ybXMtZmllbGQtbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkQW50aHJheml0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtMTg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctNDAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcmVndWxhcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxoLTI0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAud3Bmb3Jtcy1yZXF1aXJlZC1sYWJlbCB7XHJcbiAgICAgICAgICBjb2xvcjogJEFudGhyYXppdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLndwZm9ybXMtZmllbGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtNTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjNweDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDIzcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJEFudGhyYXppdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMjNweDtcclxuICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICBsZWZ0OiAtM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC53cGZvcm1zLWZpZWxkLWNoZWNrYm94IHtcclxuICAgICAgICAud3Bmb3Jtcy1maWVsZC1sYWJlbCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLndwZm9ybXMtbGlzdC0yLWNvbHVtbnMge1xyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBhdXRvKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAuZGVwdGgtMSB7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgLmRlcHRoLTEge1xyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtMTg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaC0yNDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LTQwMDtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIge1xyXG4gICAgICAgIC53cGZvcm1zLXN1Ym1pdCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYXUtYWt0dWVsbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC0xOCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LTcwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwZm9ybXMtZmllbGQtc3VibGFiZWwge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC53cGZvcm1zLWZpZWxkLXNlbGVjdC1zdHlsZS1jbGFzc2ljIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAjd3Bmb3Jtcy0yODYtZmllbGRfMTIge1xyXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YxZjFmMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1nUGF0aH1WZWN0b3ItMi5zdmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTBweCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxudWwjd3Bmb3Jtcy0yODYtZmllbGRfMTUge1xyXG4gIC5kZXB0aC0xIHtcclxuICAgIGdhcDogMjRweDtcclxuICB9XHJcbn1cclxuLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLmltYWdlLWdhbGxlcnkge1xyXG4gIC5oZWFkaW5nIHtcclxuICAgIGg0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuICAgIGg1IHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC0xODtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy03MDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRsaC0yNDtcclxuICAgICAgY29sb3I6ICRibGF1LWFrdHVlbGw7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnRvcC1uYXYge1xyXG4gIC5waG4tbm8ge1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtMTg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGgtMzI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctNzAwO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XHJcbiAgICAgIGNvbG9yOiAkQW50aHJheml0O1xyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtMTQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaC0yMDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LTQwMDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJlZ3VsYXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LTI0O1xyXG4gICAgICBsaW5lLWhlaWdodDogJGxoLTMyO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LTcwMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xyXG4gICAgICBjb2xvcjogJGJsYXUtYWt0dWVsbDtcclxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LTE4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGgtMjQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiZm9vdGVyIHtcclxuICAuZm9vdGVyLWl0ZW1zIHtcclxuICAgIC5pdGVtIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC0xODtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRsaC0yNDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctNDAwO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yZWd1bGFyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgJiNtZW51LWJhZGV3YW5uZW5saWZ0ZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGdhcDogMjRweDtcclxuXHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctNzAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctNDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yZWd1bGFyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBib3gtc2hhZG93OiB1bnNldDtcclxuICAgICAgY29sb3I6ICRibGF1LWFrdHVlbGw7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgbWFyZ2luOiB1bnNldDtcclxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGF1LWFrdHVlbGw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC0xODtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRsaC0yNDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAubGlzdCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LTE4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGgtMjQ7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIudmlkZW8tY29udGFpbmVyIHtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgLm1haW4tY29udGFpbmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgaWZyYW1lIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBsaXN0IHBhZ2VzICovXHJcblxyXG4ubGlzdC1jb250ZW50LXNlYyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJE5lYmVsO1xyXG5cclxuICAuYmxvY2std3JwIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblxyXG4gICAgLmxpc3Qtd3JwIHtcclxuICAgICAgLmNvbnRlbnQtYmxvY2sge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtMjQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxoLTI4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy03MDA7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYXUtYWt0dWVsbDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC0xODtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGgtMjQ7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LTQwMDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcmVndWxhcjtcclxuICAgICAgICAgIGNvbG9yOiAkQW50aHJheml0O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnVsLWRvdCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCIuLi5cIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBvbCB7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy03MDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHA6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC0xODtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGgtMjQ7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LTcwMDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhdS1ha3R1ZWxsO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRpbmdfaW5uZXIge1xyXG4gICAgICBoNSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtMjQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaC0yODtcclxuICAgICAgICBjb2xvcjogJGJsYXUtYWt0dWVsbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIH4gLnNpbXBsZS1jb250ZW50IHtcclxuICAgIC5oZWFkaW5nIHtcclxuICAgICAgaDQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250ZW50LWJsb2NrIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wb3N0aWQtMzIxIHtcclxuICAuaGVhZGluZyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC5saXN0LWNvbnRlbnQtc2VjIHtcclxuICAgICYgKyAuc2ltcGxlLWNvbnRlbnQge1xyXG4gICAgICAuaGVhZGluZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBvc3RpZC0zNDUge1xyXG4gIC5saXN0LWNvbnRlbnQtc2VjIHtcclxuICAgICYgKyAuc2ltcGxlLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZS1wb3N0IHtcclxuICAuYmFubmVyLWRlc2NyaXB0aW9uIHtcclxuICAgIGgxIHtcclxuICAgICAgY29sb3I6ICRBbnRocmF6aXQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtMjQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGgtMjg7XHJcbiAgICB9XHJcblxyXG4gICAgI2NvbnRlbnQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtMjQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxoLTI4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogbGlzdCBwYWdlcyAqL1xyXG5cclxuLm92ZXJmbG93IHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vKiBhZGRyZXNzIGJsb2NrICovXHJcblxyXG4uYWRkcmVzcyB7XHJcbiAgLmhlYWRpbmcge1xyXG4gICAgaDQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuICAucmVhY2gtdXNfX3dyYXBwZXJfX2NvbnRhY3QtdXMge1xyXG4gICAgcCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkQW50aHJheml0O1xyXG4gICAgICBmb250LXNpemU6ICRmb250LTE4O1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctNDAwO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJlZ3VsYXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGgtMjQ7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhdS1ha3R1ZWxsO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy03MDA7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBzaW1wbGUgY29udGVudCBibG9jayAqL1xyXG5cclxuLnNpbXBsZS1jb250ZW50IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkTmViZWw7XHJcblxyXG4gIC5jb250ZW50X19pbm5lciB7XHJcbiAgICAuaGVhZGluZyB7XHJcbiAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4IGF1dG8gMjRweDtcclxuICAgIH1cclxuICAgIC5jb250ZW50LWJsb2NrIHtcclxuICAgICAgY29sb3I6ICRBbnRocmF6aXQ7XHJcbiAgICAgIHAge1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtMTg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaC0yNDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LTQwMDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJlZ3VsYXI7XHJcbiAgICAgICAgY29sb3I6ICRBbnRocmF6aXQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnVsLWRvdCB7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCIuLi5cIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucG9zdGlkLTM1MCB7XHJcbiAgLmNvbnRlbnQtYmxvY2sge1xyXG4gICAgc3Ryb25nIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRvcC1uYXYge1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xyXG4gIGJvZHkuYm9keS1zY3JvbGxlZCAmIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib2R5LmJvZHktc2Nyb2xsZWQgJiB7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgfVxyXG59XHJcbiIsIi5iYW5uZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLmJhbm5lci1pbWcge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IC0yMC4yMjVweDtcclxuICAgICAgd2lkdGg6IDEwNi42NjclO1xyXG4gICAgICBoZWlnaHQ6IDI1JTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIDE4MGRlZyxcclxuICAgICAgICByZ2IoMjU1IDI1NSAyNTUgLyAwJSkgMCUsXHJcbiAgICAgICAgcmdiKDI1NSAyNTUgMjU1IC8gMzQlKSAzNSUsXHJcbiAgICAgICAgcmdiKDI1NSAyNTUgMjU1KSAxMDAlXHJcbiAgICAgICk7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtNzBweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMzElO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nUGF0aH1IZWFkbGluZS5zdmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMik7XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nUGF0aH1IZWFkbGluZS1sZy5zdmcpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XHJcbiAgICAgICAgdG9wOiAtNzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMzglICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJhbm5lci13cmFwZXIge1xyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LTI4O1xyXG4gICAgICBsaW5lLWhlaWdodDogJGxoLTM2O1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LTcwMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xyXG4gICAgICBjb2xvcjogJGJsYXUtYWt0dWVsbDtcclxuICAgICAgQGluY2x1ZGUgbGctdGFibGV0IHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LTM0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGgtMzY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LTE4O1xyXG4gICAgICBsaW5lLWhlaWdodDogJGxoLTI0O1xyXG4gICAgICBjb2xvcjogJEFudGhyYXppdDtcclxuICAgIH1cclxuICAgIC5iYW5uZXItaGVhZGluZyB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctNzAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcclxuICAgICAgICBjb2xvcjogJGJsYXUtYWt0dWVsbDtcclxuICAgICAgICBAaW5jbHVkZSBsZy10YWJsZXQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC0yNDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGgtMjQ7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmFubmVyLWRlc2NyaXB0aW9uIHtcclxuICBoMSB7XHJcbiAgICBmb250LXNpemU6ICRmb250LTI4O1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaC0zNjtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZnctNzAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xyXG4gICAgY29sb3I6ICRibGF1LWFrdHVlbGw7XHJcbiAgfVxyXG4gIC5iYW5uZXItZGVzY3JpcHRpb25fX2lubmVyIHtcclxuICAgIGgxIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcclxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjY29udGVudCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtMTg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGgtMjQ7XHJcbiAgICAgIGNvbG9yOiAkQW50aHJheml0O1xyXG4gICAgICA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LTQwMDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJlZ3VsYXI7XHJcblxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LTcwMDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtMjQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxoLTI4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgI3JlYWQtbW9yZSxcclxuICAgICAgI3JlYWQtbGVzcyB7XHJcbiAgICAgICAgY29sb3I6ICRibGF1LWFrdHVlbGw7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC0xODtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxoLTI0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctNDAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcmVndWxhcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mdWxsLWNvbnRlbnQge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy00MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtMTg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGgtMjQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcmVndWxhcjtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy03MDA7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1pZC0yODIge1xyXG4gIC5iYW5uZXIge1xyXG4gICAgLmJhbm5lci1pbWcge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ== */