/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
@media (min-width: 601px) {
  .slider-info {
    margin-top: 180px;
  }
}
@media (max-width: 600px) {
  .slider-info {
    margin-top: 100px;
  }
}
@media (min-width: 601px) {
  .slider-info {
    margin-bottom: 180px;
  }
}
@media (max-width: 600px) {
  .slider-info {
    margin-bottom: 100px;
  }
}
.slider-info {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
@media (min-width: 1201px) {
  .slider-info {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 1736px;
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 1201px) {
  .slider-info--invert {
    flex-direction: row-reverse;
  }
}
.slider-info__slider {
  color: #fff;
  position: relative;
}
@media (min-width: 1201px) {
  .slider-info__slider {
    width: 57.4162679426%;
  }
}
.slider-info__slider-wrapper.slick-dotted {
  margin-bottom: 0;
}
@media (min-width: 1201px) {
  .slider-info__slide {
    padding: 6.25% 12.5% 9.375%;
  }
}
@media (max-width: 1200px) and (min-width: 601px) {
  .slider-info__slide {
    padding: 48px 32px 32px;
  }
}
@media (min-width: 601px) {
  .slider-info__slide {
    aspect-ratio: 1.0666666667;
    position: relative;
  }
}
.slider-info__slider-wrapper:not(.slick-initialized) .slider-info__slide:not(:first-child) {
  display: none;
}
.slider-info__slide-wrapper {
  display: flex;
  flex-wrap: wrap;
  min-height: 100%;
}
@media (max-width: 600px) {
  .slider-info__slide-wrapper {
    aspect-ratio: 1.0666666667;
    position: relative;
    padding: 23px 16px 20px;
  }
}
@media (min-width: 1201px) {
  .slider-info__info {
    order: 2;
    width: 32.2966507177%;
    margin-left: 44px;
    margin-right: 44px;
  }
}
@media (max-width: 1200px) and (min-width: 601px) {
  .slider-info__info {
    padding-left: 32px;
    padding-right: 32px;
    margin-bottom: 90px;
  }
}
@media (max-width: 600px) {
  .slider-info__info {
    padding-left: 16px;
    padding-right: 16px;
    margin-bottom: 60px;
  }
}
.slider-info__info-icon {
  display: block;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 1201px) {
  .slider-info__info-icon {
    margin-bottom: 11.1111111111%;
    width: 90.3703703704%;
  }
}
@media (max-width: 1200px) {
  .slider-info__info-icon {
    max-width: 408px;
  }
}
@media (max-width: 1200px) and (min-width: 601px) {
  .slider-info__info-icon {
    margin-bottom: 50px;
  }
}
@media (max-width: 600px) {
  .slider-info__info-icon {
    margin-bottom: 40px;
  }
}
.slider-info__info-title {
  text-align: center;
}
@media (min-width: 1501px) {
  .slider-info__info-title {
    font-size: 2.25rem;
    line-height: 1;
  }
}
@media (min-width: 1201px) {
  .slider-info__info-title {
    margin-bottom: 11.1111111111%;
  }
}
@media (max-width: 1500px) and (min-width: 601px) {
  .slider-info__info-title {
    font-size: 2rem;
    line-height: 1;
  }
}
@media (max-width: 1200px) and (min-width: 601px) {
  .slider-info__info-title {
    margin-bottom: 50px;
  }
}
@media (max-width: 600px) {
  .slider-info__info-title {
    margin-bottom: 40px;
    font-size: 1.5rem;
    line-height: 1;
  }
}
@media (max-width: 600px) {
  .slider-info__info-text {
    font-size: 0.9375rem;
    line-height: 1.8;
  }
}
.slider-info__slide-title {
  width: 100%;
}
@media (min-width: 601px) {
  .slider-info__slide-title {
    font-size: 3rem;
    line-height: 1;
  }
}
@media (max-width: 1200px) {
  .slider-info__slide-title {
    text-align: center;
  }
}
@media (max-width: 600px) {
  .slider-info__slide-title {
    font-size: 1.5rem;
    line-height: 1;
  }
}
.slider-info__slide-text {
  text-transform: uppercase;
  margin-top: auto;
  font-size: 1.25rem;
  line-height: 1;
}
@media (min-width: 601px) {
  .slider-info__slide-text {
    width: 50%;
    margin-left: auto;
    padding-left: 20px;
    text-align: right;
  }
}
@media (max-width: 600px) {
  .slider-info__slide-text {
    text-align: center;
  }
}
.slider-info__slide-image {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  object-fit: cover;
  object-position: center;
  background-color: #e6e6e6;
}
@media (min-width: 1201px) {
  .slider-info__slide-btn-wrapper {
    left: 12.5%;
    bottom: 10%;
  }
}
@media (min-width: 601px) {
  .slider-info__slide-btn-wrapper {
    position: absolute;
  }
}
@media (max-width: 1200px) and (min-width: 601px) {
  .slider-info__slide-btn-wrapper {
    left: 32px;
    bottom: 32px;
  }
}
@media (max-width: 600px) {
  .slider-info__slide-btn-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }
  .slider-info__slider-wrapper:not([data-count="1"]) .slider-info__slide-btn-wrapper {
    margin-top: 150px;
  }
  .slider-info__slider-wrapper[data-count="1"] .slider-info__slide-btn-wrapper {
    margin-top: 20px;
  }
}
@media (min-width: 601px) {
  .slider-info__slide-btn {
    min-width: 240px;
  }
}
@media (max-width: 600px) {
  .slider-info__slide-btn {
    width: 100%;
    text-align: center;
  }
}
.slider-info__nav {
  position: absolute;
}
@media (min-width: 1201px) {
  .slider-info__nav {
    left: 12.5%;
    bottom: 10%;
  }
}
@media (max-width: 1200px) and (min-width: 601px) {
  .slider-info__nav {
    left: 32px;
    bottom: 32px;
  }
}
@media (min-width: 601px) {
  .slider-info__nav {
    margin-bottom: 95px;
  }
}
@media (max-width: 600px) {
  .slider-info__nav {
    bottom: 105px;
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (max-width: 1200px) and (min-width: 600px) {
  .slider-info__nav-arrows {
    margin-bottom: 30px;
  }
}
@media (max-width: 600px) {
  .slick__nav .slider-info__nav-arrows.slick__nav-arrows .slick-arrow:not(:hover)::before {
    background-color: #55565a;
  }
  .slick__nav .slider-info__nav-arrows.slick__nav-arrows .slick-arrow {
    border-color: #c7c7c8;
  }
}
@media (hover: none) and (max-width: 600px) {
  .slick__nav .slider-info__nav-arrows.slick__nav-arrows .slick-arrow::before {
    background-color: #55565a;
  }
}
@media (max-width: 1200px) and (min-width: 600px) {
  .slider-info__nav-dots .slick-dots {
    justify-content: flex-start;
  }
}
@media (max-width: 600px) {
  .slider-info__nav-dots {
    position: absolute;
    display: flex;
    justify-content: center;
    height: 100%;
    top: 0;
    width: 60%;
    width: calc(100% - 180px);
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
  }
  .slider-info__nav-dots.slick__nav-dots li button::before {
    border-color: #55565a;
  }
  .slider-info__nav-dots.slick__nav-dots .slick-dots li.slick-active button::before {
    background-color: #55565a;
  }
  .slider-info__nav-dots.slick__nav-dots .slick-dots li:not(:last-child)::after {
    background-color: #55565a;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJpYWJsZXMuc2NzcyIsIl9mdW5jdGlvbnMuc2NzcyIsInNsaWRlci1pbmZvLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUE2Q0E7QUFLQTtBQUlBO0FBc0JBO0FBVUE7QUF0RkE7QUE2Q0E7QUFLQTtBQUlBO0FBc0JBO0FBVUE7QUF0RkE7QUE2Q0E7QUFLQTtBQUlBO0FBc0JBO0FBVUE7QUF0RkE7QUE2Q0E7QUFLQTtBQUlBO0FBc0JBO0FBVUE7QUNyRUk7RUNYSjtJRFlROzs7QUFHSjtFQ2ZKO0lEZ0JROzs7QUFLSjtFQ3JCSjtJRHNCUTs7O0FBR0o7RUN6Qko7SUQwQlE7OztBQzFCUjtFQUdJO0VBQ0E7RUFDQTs7QUFHQTtFQVJKO0lBU1E7SUFDQTtJQUNBO0lBRUEsV0ZvRFE7SUVuRFIsY0Y4Q29CO0lFN0NwQixlRjZDb0I7OztBRXRDcEI7RUFESjtJQUVROzs7QUFPUjtFQUNJLE9GVkE7RUVXQTs7QUFFQTtFQUpKO0lBS1E7OztBQVFKO0VBQ0k7O0FBUUo7RUFGSjtJQUdROzs7QUFHSjtFQU5KO0lBT1E7OztBQUdKO0VBVko7SUFXUTtJQUNBOzs7QUFHSjtFQUNJOztBQU1SO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBTEo7SUFNUTtJQUNBO0lBRUE7OztBQVNKO0VBSEo7SUFJUTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFWSjtJQVdRO0lBQ0E7SUFDQTs7O0FBR0o7RUFoQko7SUFpQlE7SUFDQTtJQUNBOzs7QUFNUjtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7O0FBRUE7RUFSSjtJQVNRO0lBQ0E7OztBQUdKO0VBYko7SUFjUTs7O0FBSUo7RUFsQko7SUFtQlE7OztBQUdKO0VBdEJKO0lBdUJROzs7QUFNUjtFQUNJOztBQUdBO0VBSko7SUR2SUE7SUFDQTs7O0FDOElJO0VBUko7SUFTUTs7O0FBR0o7RUFaSjtJRHZJQTtJQUNBOzs7QUNzSkk7RUFoQko7SUFpQlE7OztBQUdKO0VBcEJKO0lBcUJRO0lENUpSO0lBQ0E7OztBQ21LSTtFQURKO0lEbktBO0lBQ0E7OztBQzBLQTtFQUNJOztBQUVBO0VBSEo7SUQzS0E7SUFDQTs7O0FDaUxJO0VBUEo7SUFRUTs7O0FBR0o7RUFYSjtJRDNLQTtJQUNBOzs7QUM2TEE7RUFDSTtFQUNBO0VEaE1KO0VBQ0E7O0FDa01JO0VBTEo7SUFNUTtJQUNBO0lBRUE7SUFDQTs7O0FBR0o7RUFiSjtJQWNROzs7QUFNUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQkYvTmE7O0FFdU9iO0VBSEo7SUFJUTtJQUNBOzs7QUFHSjtFQVJKO0lBU1E7OztBQUdKO0VBWko7SUFhUTtJQUNBOzs7QUFHSjtFQWpCSjtJQWtCUTtJQUNBOztFQUVBO0lBQ0k7O0VBR0o7SUFDSTs7O0FBU1I7RUFESjtJQUVROzs7QUFHSjtFQUxKO0lBTVE7SUFDQTs7O0FBTVI7RUFDSTs7QUFHQTtFQUpKO0lBS1E7SUFDQTs7O0FBR0o7RUFUSjtJQVVRO0lBQ0E7OztBQUdKO0VBZEo7SUFlUTs7O0FBR0o7RUFsQko7SUFtQlE7SUFDQTtJQUNBO0lBQ0E7OztBQVNKO0VBREo7SUFFUTs7O0FBT0o7RUFDSTtJQUNJLGtCRi9USDs7RUVrVUQ7SUFDSSxjRnBUUDs7O0FFMlRPO0VBREo7SUFFUSxrQkYzVVA7OztBRXNWRDtFQURKO0lBRVE7OztBQUlSO0VBUEo7SUFRUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0ksY0Z6V0g7O0VFNFdEO0lBQ0ksa0JGN1dIOztFRWdYRDtJQUNJLGtCRmpYSCIsInNvdXJjZXNDb250ZW50IjpbIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbiRmb250LXNpemUtYmFzZTogMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kbGluZS1oZWlnaHQtYmFzZTogMS44O1xuJGZvbnQtc2l6ZS1tYWluOiAxNjtcbiRjb2xvci1iYXNlOiAjNTU1NjVhO1xuJGJhY2tncm91bmQtYmFzZS1jb2xvcjogI2Y3ZjdmNztcblxuJHByb2R1Y3QtZ3JheS1jb2xvcjogI2U2ZTZlNjtcblxuJHJlZDogI2U2MzgxNjtcblxuXG4kZXJyb3I6ICRyZWQ7XG4kc3VjY2VzczogIzI4YTc0NTtcblxuXG4kZm9ybS1ib3JkZXItcmFkaXVzOiAzMnB4O1xuXG4kZ3JheS0xOiAjNjU2NTY1O1xuJGdyYXktMjogI2M3YzdjODtcbiRncmF5LTM6ICM5ZDlkOWQ7XG4kZ3JheS00OiAjYTZhN2E5O1xuXG5cbiRibHVlLTE6ICMwMDk1ZDY7XG5cbiR3aGl0ZTogI2ZmZjtcblxuXG5cblxuXG4kYmFja2dyb3VuZC1iYXNlLWNvbG9yOiAjZjlmOWY5O1xuLy8kYmx1ZS0xOiAjMDA3N0FCO1xuLy8kZ3JheS00OiAjNkM2RDZFO1xuLy8kcmVkOiAjQ0YzMjE0O1xuXG4kY29udHJhc3QtYmx1ZS0xOiAjMDA3N0FCO1xuJGNvbnRyYXN0LWdyYXktMzogIzZFNkU2RTtcbiRjb250cmFzdC1ncmF5LTQ6ICM2QzZENkU7XG4kY29udHJhc3QtcmVkOiAjQ0YzMjE0O1xuXG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsXG5pbmxpbmUtZmxleCAhZGVmYXVsdDtcblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuJG1haW4tY29udGFpbmVyLW1heC13aWRodDogMTY3MnB4O1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4kbWVkaWEteHhsOiAxOTIwcHg7IC8vIGZ1bGwgaGRcbiRtZWRpYS14bDogMTUwMHB4OyAvLyBsYXB0b3AgPFxuJG1lZGlhLW1kOiAxMjAwcHg7IC8vIHRhYmxldCA8XG4kbWVkaWEtc206IDYwMHB4OyAvLyBtb2JpbGUgPFxuXG4kZm9udC1tZWRpYS14eGw6IDE5MjBweDsgLy8gZnVsbCBoZFxuJGZvbnQtbWVkaWEteGw6IDE0MjBweDsgLy8gbGFwdG9wIDxcbiRmb250LW1lZGlhLW1kOiA3NjhweDsgLy8gdGFibGV0IDxcbiRmb250LW1lZGlhLXNtOiAzNzVweDsgLy8gbW9iaWxlIDxcblxuJGNvbnRhaW5lci1wYWRkaW5nLXh4bC1sLXI6IDMycHg7XG4kY29udGFpbmVyLXBhZGRpbmcteGwtbC1yOiAzMnB4O1xuJGNvbnRhaW5lci1wYWRkaW5nLW1kLWwtcjogMzJweDtcbiRjb250YWluZXItcGFkZGluZy1zbS1sLXI6IDE1cHg7XG5cbiRjb250YWluZXIteHhsOiAkbWFpbi1jb250YWluZXItbWF4LXdpZGh0ICsgJGNvbnRhaW5lci1wYWRkaW5nLXh4bC1sLXIgKiAyO1xuJGNvbnRhaW5lci14bDogJG1lZGlhLXhsIC0gJGNvbnRhaW5lci1wYWRkaW5nLXhsLWwtciAqIDI7XG4kY29udGFpbmVyLW1kOiAkbWVkaWEtbWQgLSAkY29udGFpbmVyLXBhZGRpbmctbWQtbC1yICogMjtcbiRjb250YWluZXItc206ICRtZWRpYS1zbSAtICRjb250YWluZXItcGFkZGluZy1zbS1sLXIgKiAyO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4vLyDQlNCw0L3QvdGL0LUg0LTQu9GPINCx0LvQvtC60LAg0LPQsNC70LXRgNC10LlcblxuJGdhbGxlcnlOYXZCdXR0b25XaWR0aDogMTYwcHg7XG4kZ2FsbGVyeUl0ZW1QYWRkaW5nOiAyMnB4O1xuJGdhbGxlcnlXaWR0aEFiczogMTQ2OHB4O1xuJGdhbGxlcnlXaWR0aEltZ0hvcjogNzEycHg7XG4kZ2FsbGVyeVdpZHRoSW1nVmVyOiAzMzRweDtcblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuLy8g0J/QtdGA0LXQstC+0LTQuNGC0Ywg0YDQsNC30LzQtdGAINC40Lcg0L/QuNC60YHQtdC70LXQuSDQsiByZW0g0L7RgtC90L7RgdC40YLQtdC70YzQvdC+INCx0LDQt9C+0LLQvtCz0L4g0YDQsNGJ0LzQtdGA0LAg0YjRgNC40YTRgtC+0LIg0LIg0LHRgNCw0YPQt9C10YDQtVxuQGZ1bmN0aW9uIHJlbUZTKCRmb250LXNpemUpIHtcbiAgICAkZm9udC1zaXplLXB4OiAkZm9udC1zaXplICogMXB4O1xuICAgICRmb250LXNpemUtbWFpbi1weDogJGZvbnQtc2l6ZS1tYWluICogMXB4O1xuICAgIEByZXR1cm4gKCRmb250LXNpemUtcHgvJGZvbnQtc2l6ZS1tYWluLXB4KSAqIDFyZW07XG59XG5cbi8vINCj0YHRgtCw0L3QsNCy0LvQuNCy0LDQtdGCINGA0LDQt9C80LXRgNGLINGI0YDQuNGE0YLQsCDQuCDQstGL0YHQvtGC0Ysg0YjRgNC40YTRgtCwXG4vLyBAaW5jbHVkZSBGU0woMjAsIDMyKTtcbkBtaXhpbiBGU0woJGZvbnQtc2l6ZSwgJGZvbnQtbGluZS1oZWlnaHQpIHtcbiAgICBmb250LXNpemU6IHJlbUZTKCRmb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAoJGZvbnQtbGluZS1oZWlnaHQvJGZvbnQtc2l6ZSk7XG59XG5cbkBtaXhpbiBtYXJnaW4tdG9wKCkge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtc20gKyAxcHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTgwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpYS1zbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICB9XG59XG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCkge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtc20gKyAxcHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpYS1zbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB9XG59XG5cbkBtaXhpbiBtYXJnaW4tdG9wLWJvdHRvbSgpIHtcbiAgICBAaW5jbHVkZSBtYXJnaW4tdG9wKCk7XG4gICAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSgpO1xufVxuXG5cbkBmdW5jdGlvbiBzdHJpcC11bml0KCRudW1iZXIpIHtcbiAgICBAaWYgdHlwZS1vZigkbnVtYmVyKSA9PSBcIm51bWJlclwiIGFuZCBub3QgdW5pdGxlc3MoJG51bWJlcikge1xuICAgICAgICBAcmV0dXJuICRudW1iZXIgLyAoJG51bWJlciAqIDAgKyAxKTtcbiAgICB9XG5cbiAgICBAcmV0dXJuICRudW1iZXI7XG59XG5cbkBmdW5jdGlvbiBjYWxjRmx1aWRGb250U2l6ZSgkdy1tYXgsICR3LW1pbiwgJGYtbWF4LCAkZi1taW4sICR1bml0czogcHgpIHtcbiAgICAkZi1taW46IHN0cmlwLXVuaXQoJGYtbWluKTtcbiAgICAkZi1tYXg6IHN0cmlwLXVuaXQoJGYtbWF4KTtcbiAgICAkdy1taW46IHN0cmlwLXVuaXQoJHctbWluKTtcbiAgICAkdy1tYXg6IHN0cmlwLXVuaXQoJHctbWF4KTtcblxuICAgICRrOiAoJGYtbWF4IC0gJGYtbWluKS8gKCR3LW1heCAtICR3LW1pbik7XG4gICAgJGI6ICRmLW1pbiAtICRrICogJHctbWluO1xuXG4gICAgJGI6ICRiICsgJHVuaXRzO1xuXG4gICAgQHJldHVybiBjYWxjKCN7JGt9ICogMTAwdncgKyAjeyRifSk7XG59XG5cbi8vXG5cbkBtaXhpbiBtZWRpYV9mb250X3NpemVfd2lkdGhfX3YyKFxuICAgICRtZWRpYV9tYXgsXG4gICAgJG1lZGlhX21pbixcbiAgICAkZm9udF9uYW1lX21heCxcbiAgICAkZm9udF9uYW1lX21pbixcbiAgICAkaXNfbWVkaWFfbWluXG4pIHtcbiAgICAkbWVkaWFfbWF4OiBzdHJpcC11bml0KCRtZWRpYV9tYXgpO1xuICAgICRtZWRpYV9taW46IHN0cmlwLXVuaXQoJG1lZGlhX21pbik7XG4gICAgJGZvbnRfbmFtZV9tYXg6IHN0cmlwLXVuaXQoJGZvbnRfbmFtZV9tYXgpO1xuICAgICRmb250X25hbWVfbWluOiBzdHJpcC11bml0KCRmb250X25hbWVfbWluKTtcblxuICAgICRrOiAoJGZvbnRfbmFtZV9tYXggLSAkZm9udF9uYW1lX21pbikvICgkbWVkaWFfbWF4IC0gJG1lZGlhX21pbik7XG4gICAgJGI6ICRmb250X25hbWVfbWluIC0gJGsgKiAkbWVkaWFfbWluO1xuXG4gICAgJGI6ICRiIC8gJGZvbnQtc2l6ZS1tYWluICogMXJlbTtcblxuICAgICRtZWRpYV9tYXhfcHg6ICRtZWRpYV9tYXggKiAxcHg7XG5cbiAgICBAaWYgJGlzX21lZGlhX21pbiA9PSAxIHtcbiAgICAgICAgJG1lZGlhX21pbl9weDogJG1lZGlhX21pbiAqIDFweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGlhX21heF9weCkgYW5kIChtaW4td2lkdGg6ICRtZWRpYV9taW5fcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygjeyRrfSAqIDEwMHZ3ICsgI3skYn0pO1xuICAgICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWFfbWF4X3B4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoI3ska30gKiAxMDB2dyArICN7JGJ9KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQGluY2x1ZGUgbWVkaWFfZm9udF9zaXplX3dpZHRoKDkwMCwgMzIwLCA4MCwgNTgsIDApO1xuQG1peGluIG1lZGlhX2ZvbnRfc2l6ZV93aWR0aChcbiAgICAkbWVkaWFfbWF4LFxuICAgICRtZWRpYV9taW4sXG4gICAgJGZvbnRfbmFtZV9tYXgsXG4gICAgJGZvbnRfbmFtZV9taW4sXG4gICAgJGlzX21pbl9tZWRpYVxuKSB7XG4gICAgJHJhem46ICRmb250X25hbWVfbWF4IC0gJGZvbnRfbmFtZV9taW47XG5cbiAgICBAZm9yICRmb250X25hbWVfaSBmcm9tIDEgdGhyb3VnaCAkcmF6biB7XG4gICAgICAgICRtZWRpYTogJG1lZGlhX21heC8kZm9udF9uYW1lX21heDtcblxuICAgICAgICAkbWVkaWFfY29lZjogKCRtZWRpYV9tYXggLSAkbWVkaWFfbWluKSAvXG4gICAgICAgICAgICAoJGZvbnRfbmFtZV9tYXggLSAkZm9udF9uYW1lX21pbik7XG5cbiAgICAgICAgQGlmICRpc19taW5fbWVkaWEgPT0gMSB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogKCRtZWRpYV9tYXggLSAoKCRmb250X25hbWVfaSAtIDEpICogJG1lZGlhX2NvZWYpKSAqIDFweCkgYW5kIChtaW4td2lkdGg6ICRtZWRpYV9taW4gKiAxcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICgoJGZvbnRfbmFtZV9tYXggLSAkZm9udF9uYW1lX2kpIC8gJGZvbnQtc2l6ZS1tYWluKSAqXG4gICAgICAgICAgICAgICAgICAgIDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgJGZvbnRfbWF4X21lZGlhOiAkbWVkaWFfbWF4IC1cbiAgICAgICAgICAgICAgICBmbG9vcigoJGZvbnRfbmFtZV9pIC0gMSkgKiAkbWVkaWFfY29lZikgKlxuICAgICAgICAgICAgICAgIDFweDtcblxuICAgICAgICAgICAgJGZvbnRfbWluX21lZGlhOiAkbWVkaWFfbWF4IC1cbiAgICAgICAgICAgICAgICBmbG9vcigoJGZvbnRfbmFtZV9pKSAqICRtZWRpYV9jb2VmKSAqXG4gICAgICAgICAgICAgICAgMXB4O1xuXG4gICAgICAgICAgICBAaWYgJGZvbnRfbWluX21lZGlhID4gJG1lZGlhX21pbiB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRmb250X21heF9tZWRpYSkgYW5kIChtaW4td2lkdGg6ICgkZm9udF9taW5fbWVkaWEgKyAxcHgpKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICgkZm9udF9uYW1lX21heCAtICRmb250X25hbWVfaSkgLyAkZm9udC1zaXplLW1haW5cbiAgICAgICAgICAgICAgICAgICAgICAgICkgKiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZm9udF9tYXhfbWVkaWEpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKCRmb250X25hbWVfbWF4IC0gJGZvbnRfbmFtZV9pKSAvICRmb250LXNpemUtbWFpblxuICAgICAgICAgICAgICAgICAgICAgICAgKSAqIDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBAaW5jbHVkZSBtZWRpYV9mb250X3NpemVfd2lkdGgoOTAwLCAzMjAsIDgwLCA1OCwgMCk7XG4vLyBAbWl4aW4gbWVkaWFfZm9udF9zaXplX3dpZHRoKFxuLy8gICAgICRtZWRpYV9tYXgsXG4vLyAgICAgJG1lZGlhX21pbixcbi8vICAgICAkZm9udF9uYW1lX21heCxcbi8vICAgICAkZm9udF9uYW1lX21pbixcbi8vICAgICAkaXNfbWluX21lZGlhXG4vLyApIHtcbi8vICAgICAkcmF6bjogJGZvbnRfbmFtZV9tYXggLSAkZm9udF9uYW1lX21pbjtcblxuLy8gICAgIEBmb3IgJGZvbnRfbmFtZV9pIGZyb20gMSB0aHJvdWdoICRyYXpuIHtcbi8vICAgICAgICAgJG1lZGlhOiAkbWVkaWFfbWF4LyRmb250X25hbWVfbWF4O1xuXG4vLyAgICAgICAgICRtZWRpYV9jb2VmOiAoJG1lZGlhX21heCAtICRtZWRpYV9taW4pIC9cbi8vICAgICAgICAgICAgICgkZm9udF9uYW1lX21heCAtICRmb250X25hbWVfbWluKTtcblxuLy8gICAgICAgICBAaWYgJGlzX21pbl9tZWRpYSA9PSAxIHtcbi8vICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAoJG1lZGlhX21heCAtICgoJGZvbnRfbmFtZV9pIC0gMSkgKiAkbWVkaWFfY29lZikpICogMXB4KSBhbmQgKG1pbi13aWR0aDogJG1lZGlhX21pbiAqIDFweCkge1xuLy8gICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogKCgkZm9udF9uYW1lX21heCAtICRmb250X25hbWVfaSkgLyAkZm9udC1zaXplLW1haW4pICpcbi8vICAgICAgICAgICAgICAgICAgICAgMXJlbTtcbi8vICAgICAgICAgICAgIH1cbi8vICAgICAgICAgfSBAZWxzZSB7XG4vLyAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogKCRtZWRpYV9tYXggLSAoKCRmb250X25hbWVfaSAtIDEpICogJG1lZGlhX2NvZWYpKSAqIDFweCkge1xuLy8gICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogKCgkZm9udF9uYW1lX21heCAtICRmb250X25hbWVfaSkgLyAkZm9udC1zaXplLW1haW4pICpcbi8vICAgICAgICAgICAgICAgICAgICAgMXJlbTtcbi8vICAgICAgICAgICAgIH1cbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vIH1cblxuLy8gQGluY2x1ZGUgbWVkaWFfZm9udF9zaXplX2hlaWdodCg5MDAsIDMyMCwgODAsIDU4LCAwKTtcbkBtaXhpbiBtZWRpYV9mb250X3NpemVfaGVpZ2h0KFxuICAgICRtZWRpYV9tYXgsXG4gICAgJG1lZGlhX21pbixcbiAgICAkZm9udF9zaXplX21heCxcbiAgICAkZm9udF9zaXplX21pbixcbiAgICAkaXNfbWluX21lZGlhXG4pIHtcbiAgICAkcmF6bjogJGZvbnRfc2l6ZV9tYXggLSAkZm9udF9zaXplX21pbjtcblxuICAgIEBmb3IgJGZvbnRfc2l6ZV9pIGZyb20gMSB0aHJvdWdoICRyYXpuIHtcbiAgICAgICAgJG1lZGlhOiAkbWVkaWFfbWF4LyRmb250X3NpemVfbWF4O1xuXG4gICAgICAgICRtZWRpYV9jb2VmOiAoJG1lZGlhX21heCAtICRtZWRpYV9taW4pIC9cbiAgICAgICAgICAgICgkZm9udF9zaXplX21heCAtICRmb250X3NpemVfbWluKTtcblxuICAgICAgICBAaWYgJGlzX21pbl9tZWRpYSA9PSAxIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LWhlaWdodDogKCRtZWRpYV9tYXggLSAoKCRmb250X3NpemVfaSAtIDEpICogJG1lZGlhX2NvZWYpKSAqIDFweCkgYW5kIChtaW4taGVpZ2h0OiAkbWVkaWFfbWluICogMXB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAoKCRmb250X3NpemVfbWF4IC0gJGZvbnRfbmFtZV9pKSAvICRmb250LXNpemUtbWFpbikgKlxuICAgICAgICAgICAgICAgICAgICAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LWhlaWdodDogKCRtZWRpYV9tYXggLSAoKCRmb250X3NpemVfaSAtIDEpICogJG1lZGlhX2NvZWYpKSAqIDFweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogKCgkZm9udF9zaXplX21heCAtICRmb250X3NpemVfaSkgLyAkZm9udC1zaXplLW1haW4pICpcbiAgICAgICAgICAgICAgICAgICAgMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAgIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICAgIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRtZWRpYS1icmVha3BvaW50cykge1xuICAgICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAgIEBpZiAkbWluIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIHNsaWNrRG90cygpIHtcbiAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICgkbWVkaWEteGwrMSkpIHtcbiAgICAgICAgICAgIGJvdHRvbTogNjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWEteGwpIGFuZCAobWluLXdpZHRoOiAoJG1lZGlhLW1kKzEpKSB7XG4gICAgICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGlhLW1kKSBhbmQgKG1pbi13aWR0aDogKCRtZWRpYS1zbSsxKSkge1xuICAgICAgICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpYS1zbSkge1xuICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNy41cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcuNXB4O1xuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4yMXMgYmFja2dyb3VuZC1jb2xvciwgMC4yMXMgd2lkdGgsXG4gICAgICAgICAgICAgICAgICAgIDAuMjFzIGhlaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoLnNsaWNrLWFjdGl2ZSkgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gc2xpY2tCaWdBcnJvd3MoKSB7XG4gICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgIGhlaWdodDogNjVweDtcblxuICAgICAgICAmLnNsaWNrLXByZXYge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS14eGwgKyAxcHgpIHtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpYS14eGwpIGFuZCAobWluLXdpZHRoOiAkbWVkaWEteGwgKyAxcHgpIHtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpYS14bCkge1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zbGljay1uZXh0IHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEteHhsICsgMXB4KSB7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWEteHhsKSBhbmQgKG1pbi13aWR0aDogJG1lZGlhLXhsICsgMXB4KSB7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWEteGwpIHtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vLy8g0JLQvtC30LLRgNCw0YnQsNC10YIgQ1NTLdCy0YvRgNCw0LbQtdC90LjQtSDQstC40LTQsFxuLy8vIG1pbihjYWxjKCgxMDB2dyAtIGNvbnRhaW5lciAtIG5hdiAtIGl0ZW1zIC0gc2Nyb2xsYmFyKSAqICh3aWR0aFggLyB0b3RhbFdpZHRoKSksIHdpZHRoWClcbkBmdW5jdGlvbiBmbHVpZC1tYXgoJHdpZHRoWHB4KSB7XG4gICAgJHVuaXRsZXNzWDogJHdpZHRoWHB4ICAgICAgICAgIC8gMXB4O1xuICAgICR1bml0bGVzc1RvdGFsOiAkZ2FsbGVyeVdpZHRoQWJzICAgLyAxcHg7XG5cbiAgICAvLyDQktGL0LHQuNGA0LDQtdC8INC90YPQttC90YPRjiDRhNGD0L3QutGG0LjRjjog0LXRgdC70Lgg0L7RgtGA0LjRhtCw0YLQtdC70YzQvdC+0LUg4oCUIG1heCwg0LjQvdCw0YfQtSBtaW5cbiAgICAkZm46IGlmKCR1bml0bGVzc1ggPCAwLCBcIm1heFwiLCBcIm1pblwiKTtcblxuICAgIEByZXR1cm4gdW5xdW90ZShcbiAgICAgICAgICAgICAgICAgICAgXCIjeyRmbn0oY2FsYygoMTAwdncgLSAjeyRjb250YWluZXItcGFkZGluZy14eGwtbC1yICogMn0gLSAjeyRnYWxsZXJ5TmF2QnV0dG9uV2lkdGh9IC0gI3skZ2FsbGVyeUl0ZW1QYWRkaW5nICogMn0gLSB2YXIoLS1zY3JvbGxCYXIpKSAqICgjeyR1bml0bGVzc1h9IC8gI3skdW5pdGxlc3NUb3RhbH0pKSwgI3skd2lkdGhYcHh9KVwiXG4gICAgKTtcblxufVxuIiwiQGltcG9ydCBcImJvb3RzdHJhcC1mdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAtdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwiZm9udC1zdHlsZVwiO1xuXG4uc2xpZGVyLWluZm8ge1xuICAgIEBpbmNsdWRlIG1hcmdpbi10b3AtYm90dG9tKCk7XG5cbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG5cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtbWQgKyAxcHgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci14eGw7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nLXh4bC1sLXI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjb250YWluZXItcGFkZGluZy14eGwtbC1yO1xuXG4gICAgfVxuXG4gICAgLy8gLnNsaWRlci1pbmZvLS1pbnZlcnRcblxuICAgICYtLWludmVydCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtbWQgKyAxcHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gLnNsaWRlci1pbmZvX19zbGlkZXJcblxuICAgICZfX3NsaWRlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLW1kICsgMXB4KSB7XG4gICAgICAgICAgICB3aWR0aDogKDk2MCAvIDE2NzIgKiAxMDAlKTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLy8gLnNsaWRlci1pbmZvX19zbGlkZXItd3JhcHBlclxuXG4gICAgJl9fc2xpZGVyLXdyYXBwZXIge1xuICAgICAgICAmLnNsaWNrLWRvdHRlZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLnNsaWRlci1pbmZvX19zbGlkZVxuXG4gICAgJl9fc2xpZGUge1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtbWQgKyAxcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICg2MCAvIDk2MCAqIDEwMCUpICgxMjAgLyA5NjAgKiAxMDAlKSAoOTAgLyA5NjAgKiAxMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWEtbWQpIGFuZCAobWluLXdpZHRoOiAkbWVkaWEtc20gKyAxcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ4cHggMzJweCAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1zbSArIDFweCkge1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAoOTYwLzkwMCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpZGVyLWluZm9fX3NsaWRlci13cmFwcGVyOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5zbGlkZXItaW5mb19fc2xpZGUtd3JhcHBlclxuXG4gICAgJl9fc2xpZGUtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGlhLXNtKSB7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86ICg5NjAvOTAwKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgcGFkZGluZzogMjNweCAxNnB4IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuc2xpZGVyLWluZm9fX2luZm9cblxuICAgICZfX2luZm8ge1xuXG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1tZCArIDFweCkge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICB3aWR0aDogKDU0MCAvIDE2NzIgKiAxMDAlKTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0NHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpYS1tZCkgYW5kIChtaW4td2lkdGg6ICRtZWRpYS1zbSArIDFweCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGlhLXNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5zbGlkZXItaW5mb19faW5mby1pY29uXG5cbiAgICAmX19pbmZvLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtbWQgKyAxcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICg2MCAvIDU0MCAqIDEwMCUpO1xuICAgICAgICAgICAgd2lkdGg6ICg0ODggLyA1NDAgKiAxMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWEtbWQpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDA4cHg7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWEtbWQpIGFuZCAobWluLXdpZHRoOiAkbWVkaWEtc20gKyAxcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGlhLXNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLnNsaWRlci1pbmZvX19pbmZvLXRpdGxlXG5cbiAgICAmX19pbmZvLXRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS14bCArIDFweCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgRlNMKDM2LCAzNik7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLW1kICsgMXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAoNjAgLyA1NDAgKiAxMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWEteGwpIGFuZCAobWluLXdpZHRoOiAkbWVkaWEtc20gKyAxcHgpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIEZTTCgzMiwgMzIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpYS1tZCkgYW5kIChtaW4td2lkdGg6ICRtZWRpYS1zbSArIDFweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWEtc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBGU0woMjQsIDI0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5zbGlkZXItaW5mb19faW5mby10ZXh0XG5cbiAgICAmX19pbmZvLXRleHQge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGlhLXNtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBGU0woMTUsIDI3KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5zbGlkZXItaW5mb19fc2xpZGUtdGl0bGVcblxuICAgICZfX3NsaWRlLXRpdGxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1zbSArIDFweCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgRlNMKDQ4LCA0OCk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGlhLW1kKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGlhLXNtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBGU0woMjQsIDI0KTtcblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLnNsaWRlci1pbmZvX19zbGlkZS10ZXh0XG5cbiAgICAmX19zbGlkZS10ZXh0IHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgRlNMKDIwLCAyMCk7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1zbSArIDFweCkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWEtc20pIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5zbGlkZXItaW5mb19fc2xpZGUtaW1hZ2VcblxuICAgICZfX3NsaWRlLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9kdWN0LWdyYXktY29sb3I7XG4gICAgfVxuXG4gICAgLy8gLnNsaWRlci1pbmZvX19zbGlkZS1idG4td3JhcHBlclxuXG4gICAgJl9fc2xpZGUtYnRuLXdyYXBwZXIge1xuXG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1tZCArIDFweCkge1xuICAgICAgICAgICAgbGVmdDogKDEyMCAvIDk2MCAqIDEwMCUpO1xuICAgICAgICAgICAgYm90dG9tOiAoOTAgLyA5MDAgKiAxMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtc20gKyAxcHgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWEtbWQpIGFuZCAobWluLXdpZHRoOiAkbWVkaWEtc20gKyAxcHgpIHtcbiAgICAgICAgICAgIGxlZnQ6IDMycHg7XG4gICAgICAgICAgICBib3R0b206IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGlhLXNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgICAuc2xpZGVyLWluZm9fX3NsaWRlci13cmFwcGVyOm5vdChbZGF0YS1jb3VudD1cIjFcIl0pICYge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2xpZGVyLWluZm9fX3NsaWRlci13cmFwcGVyW2RhdGEtY291bnQ9XCIxXCJdICYge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5zbGlkZXItaW5mb19fc2xpZGUtYnRuXG5cbiAgICAmX19zbGlkZS1idG4ge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLXNtICsgMXB4KSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpYS1zbSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuc2xpZGVyLWluZm9fX25hdlxuXG4gICAgJl9fbmF2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1tZCArIDFweCkge1xuICAgICAgICAgICAgbGVmdDogKDEyMCAvIDk2MCAqIDEwMCUpO1xuICAgICAgICAgICAgYm90dG9tOiAoOTAgLyA5MDAgKiAxMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWEtbWQpIGFuZCAobWluLXdpZHRoOiAkbWVkaWEtc20gKyAxcHgpIHtcbiAgICAgICAgICAgIGxlZnQ6IDMycHg7XG4gICAgICAgICAgICBib3R0b206IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLXNtICsgMXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAoNjVweCArIDMwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpYS1zbSkge1xuICAgICAgICAgICAgYm90dG9tOiAoNjVweCArIDQwcHgpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICB9XG5cblxuICAgIH1cblxuICAgIC8vIC5zbGlkZXItaW5mb19fbmF2LWFycm93c1xuXG4gICAgJl9fbmF2LWFycm93cyB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWEtbWQpIGFuZCAobWluLXdpZHRoOiAkbWVkaWEtc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgIC8vLnNsaWNrLWFycm93OjpiZWZvcmUsIC5zbGljay1hcnJvdzo6YWZ0ZXIge1xuICAgICAgICAgICAgLy8gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAvL31cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWEtc20pIHtcbiAgICAgICAgICAgIC5zbGlja19fbmF2ICYuc2xpY2tfX25hdi1hcnJvd3MgLnNsaWNrLWFycm93Om5vdCg6aG92ZXIpOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2xpY2tfX25hdiAmLnNsaWNrX19uYXYtYXJyb3dzIC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgICAgICAgICAuc2xpY2tfX25hdiAmLnNsaWNrX19uYXYtYXJyb3dzIC5zbGljay1hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGlhLXNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLy8gLnNsaWRlci1pbmZvX19uYXYtZG90c1xuXG4gICAgJl9fbmF2LWRvdHMge1xuICAgICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGlhLW1kKSBhbmQgKG1pbi13aWR0aDogJG1lZGlhLXNtKSB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpYS1zbSkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoNjVweCAqIDIgKyAxNXB4ICogMiArIDEwcHggKiAyKSk7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgICAgICAgJi5zbGlja19fbmF2LWRvdHMgbGkgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2xpY2tfX25hdi1kb3RzIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2xpY2tfX25hdi1kb3RzIC5zbGljay1kb3RzIGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiJdLCJmaWxlIjoic2xpZGVyLWluZm8uY3NzIn0= */
