@charset "UTF-8";

/* ../../styles/common/icons.scss */
[class^=icon-]::before,
[class^=icon-]::after,
[class*=" icon-"]::before,
[class*=" icon-"]::after {
  font-family: advantshopfonts, sans-serif;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  line-height: 1;
  text-align: center;
  opacity: 1;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
}
.icon-animate-spin {
  animation: spin 2s infinite linear;
  display: inline-block;
}
.icon-animate-spin-after::after,
.icon-animate-spin-before::before {
  animation: spin 2s infinite linear;
  display: inline-block;
  text-shadow: none;
}
@keyframes spin {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(359deg);
  }
}
.icon-down-open-before:before,
.icon-down-open-after:after,
.icon-down-open-before-abs:before,
.icon-down-open-after-abs:after,
.icon-down-open-before-abs-offset:before,
.icon-down-open-after-abs-offset:after {
  content: "\e800";
}
.icon-left-open-before:before,
.icon-left-open-after:after,
.icon-left-open-before-abs:before,
.icon-left-open-after-abs:after,
.icon-left-open-before-abs-offset:before,
.icon-left-open-after-abs-offset:after {
  content: "\e801";
}
.icon-right-open-before:before,
.icon-right-open-after:after,
.icon-right-open-before-abs:before,
.icon-right-open-after-abs:after,
.icon-right-open-before-abs-offset:before,
.icon-right-open-after-abs-offset:after {
  content: "\e802";
}
.icon-up-open-before:before,
.icon-up-open-after:after,
.icon-up-open-before-abs:before,
.icon-up-open-after-abs:after,
.icon-up-open-before-abs-offset:before,
.icon-up-open-after-abs-offset:after {
  content: "\e803";
}
.icon-equalizer-before:before,
.icon-equalizer-after:after,
.icon-equalizer-before-abs:before,
.icon-equalizer-after-abs:after,
.icon-equalizer-before-abs-offset:before,
.icon-equalizer-after-abs-offset:after {
  content: "\e804";
}
.icon-spinner-before:before,
.icon-spinner-after:after,
.icon-spinner-before-abs:before,
.icon-spinner-after-abs:after,
.icon-spinner-before-abs-offset:before,
.icon-spinner-after-abs-offset:after {
  content: "\e80b";
}
.icon-dot-before:before,
.icon-dot-after:after,
.icon-dot-before-abs:before,
.icon-dot-after-abs:after,
.icon-dot-before-abs-offset:before,
.icon-dot-after-abs-offset:after {
  content: "\e809";
}
.icon-ok-before:before,
.icon-ok-after:after,
.icon-ok-before-abs:before,
.icon-ok-after-abs:after,
.icon-ok-before-abs-offset:before,
.icon-ok-after-abs-offset:after {
  content: "\e80d";
}
.icon-star-before:before,
.icon-star-after:after,
.icon-star-before-abs:before,
.icon-star-after-abs:after,
.icon-star-before-abs-offset:before,
.icon-star-after-abs-offset:after {
  content: "\e80e";
}
.icon-heart-before:before,
.icon-heart-after:after,
.icon-heart-before-abs:before,
.icon-heart-after-abs:after,
.icon-heart-before-abs-offset:before,
.icon-heart-after-abs-offset:after {
  content: "\e80f";
}
.icon-bag-before:before,
.icon-bag-after:after,
.icon-bag-before-abs:before,
.icon-bag-after-abs:after,
.icon-bag-before-abs-offset:before,
.icon-bag-after-abs-offset:after {
  content: "\e810";
}
.icon-menu-before:before,
.icon-menu-after:after,
.icon-menu-before-abs:before,
.icon-menu-after-abs:after,
.icon-menu-before-abs-offset:before,
.icon-menu-after-abs-offset:after {
  content: "\e80c";
}
.icon-down-before:before,
.icon-down-after:after,
.icon-down-before-abs:before,
.icon-down-after-abs:after,
.icon-down-before-abs-offset:before,
.icon-down-after-abs-offset:after {
  content: "\e812";
}
.icon-left-before:before,
.icon-left-after:after,
.icon-left-before-abs:before,
.icon-left-after-abs:after,
.icon-left-before-abs-offset:before,
.icon-left-after-abs-offset:after {
  content: "\e813";
}
.icon-right-before:before,
.icon-right-after:after,
.icon-right-before-abs:before,
.icon-right-after-abs:after,
.icon-right-before-abs-offset:before,
.icon-right-after-abs-offset:after {
  content: "\e814";
}
.icon-up-before:before,
.icon-up-after:after,
.icon-up-before-abs:before,
.icon-up-after-abs:after,
.icon-up-before-abs-offset:before,
.icon-up-after-abs-offset:after {
  content: "\e815";
}
.icon-th-large-before:before,
.icon-th-large-after:after,
.icon-th-large-before-abs:before,
.icon-th-large-after-abs:after,
.icon-th-large-before-abs-offset:before,
.icon-th-large-after-abs-offset:after {
  content: "\e816";
}
.icon-th-list-before:before,
.icon-th-list-after:after,
.icon-th-list-before-abs:before,
.icon-th-list-after-abs:after,
.icon-th-list-before-abs-offset:before,
.icon-th-list-after-abs-offset:after {
  content: "\e817";
}
.icon-left-thin-before:before,
.icon-left-thin-after:after,
.icon-left-thin-before-abs:before,
.icon-left-thin-after-abs:after,
.icon-left-thin-before-abs-offset:before,
.icon-left-thin-after-abs-offset:after {
  content: "\e818";
}
.icon-right-thin-before:before,
.icon-right-thin-after:after,
.icon-right-thin-before-abs:before,
.icon-right-thin-after-abs:after,
.icon-right-thin-before-abs-offset:before,
.icon-right-thin-after-abs-offset:after {
  content: "\e819";
}
.icon-up-thin-before:before,
.icon-up-thin-after:after,
.icon-up-thin-before-abs:before,
.icon-up-thin-after-abs:after,
.icon-up-thin-before-abs-offset:before,
.icon-up-thin-after-abs-offset:after {
  content: "\e81a";
}
.icon-down-thin-before:before,
.icon-down-thin-after:after,
.icon-down-thin-before-abs:before,
.icon-down-thin-after-abs:after,
.icon-down-thin-before-abs-offset:before,
.icon-down-thin-after-abs-offset:after {
  content: "\e81b";
}
.icon-down-1-before:before,
.icon-down-1-after:after,
.icon-down-1-before-abs:before,
.icon-down-1-after-abs:after,
.icon-down-1-before-abs-offset:before,
.icon-down-1-after-abs-offset:after {
  content: "\e81c";
}
.icon-left-1-before:before,
.icon-left-1-after:after,
.icon-left-1-before-abs:before,
.icon-left-1-after-abs:after,
.icon-left-1-before-abs-offset:before,
.icon-left-1-after-abs-offset:after {
  content: "\e81d";
}
.icon-right-1-before:before,
.icon-right-1-after:after,
.icon-right-1-before-abs:before,
.icon-right-1-after-abs:after,
.icon-right-1-before-abs-offset:before,
.icon-right-1-after-abs-offset:after {
  content: "\e81e";
}
.icon-up-1-before:before,
.icon-up-1-after:after,
.icon-up-1-before-abs:before,
.icon-up-1-after-abs:after,
.icon-up-1-before-abs-offset:before,
.icon-up-1-after-abs-offset:after {
  content: "\e81f";
}
.icon-search-before:before,
.icon-search-after:after,
.icon-search-before-abs:before,
.icon-search-after-abs:after,
.icon-search-before-abs-offset:before,
.icon-search-after-abs-offset:after {
  content: "\e820";
}
.icon-mail-before:before,
.icon-mail-after:after,
.icon-mail-before-abs:before,
.icon-mail-after-abs:after,
.icon-mail-before-abs-offset:before,
.icon-mail-after-abs-offset:after {
  content: "\e821";
}
.icon-dot-3-before:before,
.icon-dot-3-after:after,
.icon-dot-3-before-abs:before,
.icon-dot-3-after-abs:after,
.icon-dot-3-before-abs-offset:before,
.icon-dot-3-after-abs-offset:after {
  content: "\e822";
}
.icon-ellipsis-before:before,
.icon-ellipsis-after:after,
.icon-ellipsis-before-abs:before,
.icon-ellipsis-after-abs:after,
.icon-ellipsis-before-abs-offset:before,
.icon-ellipsis-after-abs-offset:after {
  content: "\e823";
}
.icon-camera-before:before,
.icon-camera-after:after,
.icon-camera-before-abs:before,
.icon-camera-after-abs:after,
.icon-camera-before-abs-offset:before,
.icon-camera-after-abs-offset:after {
  content: "\e824";
}
.icon-arrows-ccw-before:before,
.icon-arrows-ccw-after:after,
.icon-arrows-ccw-before-abs:before,
.icon-arrows-ccw-after-abs:after,
.icon-arrows-ccw-before-abs-offset:before,
.icon-arrows-ccw-after-abs-offset:after {
  content: "\e825";
}
.icon-cancel-before:before,
.icon-cancel-after:after,
.icon-cancel-before-abs:before,
.icon-cancel-after-abs:after,
.icon-cancel-before-abs-offset:before,
.icon-cancel-after-abs-offset:after {
  content: "\e829";
}
.icon-cancel-circled-before:before,
.icon-cancel-circled-after:after,
.icon-cancel-circled-before-abs:before,
.icon-cancel-circled-after-abs:after,
.icon-cancel-circled-before-abs-offset:before,
.icon-cancel-circled-after-abs-offset:after {
  content: "\e828";
}
.icon-tw-before:before,
.icon-tw-after:after,
.icon-tw-before-abs:before,
.icon-tw-after-abs:after,
.icon-tw-before-abs-offset:before,
.icon-tw-after-abs-offset:after {
  content: "\e808";
}
.icon-vk-before:before,
.icon-vk-after:after,
.icon-vk-before-abs:before,
.icon-vk-after-abs:after,
.icon-vk-before-abs-offset:before,
.icon-vk-after-abs-offset:after {
  content: "\e807";
}
.icon-fb-before:before,
.icon-fb-after:after,
.icon-fb-before-abs:before,
.icon-fb-after-abs:after,
.icon-fb-before-abs-offset:before,
.icon-fb-after-abs-offset:after {
  content: "\e806";
}
.icon-print-before:before,
.icon-print-after:after,
.icon-print-before-abs:before,
.icon-print-after-abs:after,
.icon-print-before-abs-offset:before,
.icon-print-after-abs-offset:after {
  content: "\e80a";
}
.icon-phone-before:before,
.icon-phone-after:after,
.icon-phone-before-abs:before,
.icon-phone-after-abs:after,
.icon-phone-before-abs-offset:before,
.icon-phone-after-abs-offset:after {
  content: "\e826";
}
.icon-alert-before:before,
.icon-alert-after:after,
.icon-alert-before-abs:before,
.icon-alert-after-abs:after,
.icon-alert-before-abs-offset:before,
.icon-alert-after-abs-offset:after {
  content: "\e811";
}
.icon-down-open-big-before:before,
.icon-down-open-big-after:after,
.icon-down-open-big-before-abs:before,
.icon-down-open-big-after-abs:after,
.icon-down-open-big-before-abs-offset:before,
.icon-down-open-big-after-abs-offset:after {
  content: "\e830";
}
.icon-left-open-big-before:before,
.icon-left-open-big-after:after,
.icon-left-open-big-before-abs:before,
.icon-left-open-big-after-abs:after,
.icon-left-open-big-before-abs-offset:before,
.icon-left-open-big-after-abs-offset:after {
  content: "\e831";
}
.icon-right-open-big-before:before,
.icon-right-open-big-after:after,
.icon-right-open-big-before-abs:before,
.icon-right-open-big-after-abs:after,
.icon-right-open-big-before-abs-offset:before,
.icon-right-open-big-after-abs-offset:after {
  content: "\e832";
}
.icon-up-open-big-before:before,
.icon-up-open-big-after:after,
.icon-up-open-big-before-abs:before,
.icon-up-open-big-after-abs:after,
.icon-up-open-big-before-abs-offset:before,
.icon-up-open-big-after-abs-offset:after {
  content: "\e833";
}
.icon-adult-before:before,
.icon-adult-after:after,
.icon-adult-before-abs:before,
.icon-adult-after-abs:after,
.icon-adult-before-abs-offset:before,
.icon-adult-after-abs-offset:after {
  content: "\e834";
}
.icon-level-up-before:before,
.icon-level-up-after:after,
.icon-level-up-before-abs:before,
.icon-level-up-after-abs:after,
.icon-level-up-before-abs-offset:before,
.icon-level-up-after-abs-offset:after {
  content: "\e838";
}
.icon-chart-line-before:before,
.icon-chart-line-after:after,
.icon-chart-line-before-abs:before,
.icon-chart-line-after-abs:after,
.icon-chart-line-before-abs-offset:before,
.icon-chart-line-after-abs-offset:after {
  content: "\e836";
}
.icon-chart-bar-before:before,
.icon-chart-bar-after:after,
.icon-chart-bar-before-abs:before,
.icon-chart-bar-after-abs:after,
.icon-chart-bar-before-abs-offset:before,
.icon-chart-bar-after-abs-offset:after {
  content: "\e835";
}
.icon-list-before:before,
.icon-list-after:after,
.icon-list-before-abs:before,
.icon-list-after-abs:after,
.icon-list-before-abs-offset:before,
.icon-list-after-abs-offset:after {
  content: "\e839";
}
.icon-rss-squared-before:before,
.icon-rss-squared-after:after,
.icon-rss-squared-before-abs:before,
.icon-rss-squared-after-abs:after,
.icon-rss-squared-before-abs-offset:before,
.icon-rss-squared-after-abs-offset:after {
  content: "\e83a";
}
.icon-pencil-before:before,
.icon-pencil-after:after,
.icon-pencil-before-abs:before,
.icon-pencil-after-abs:after,
.icon-pencil-before-abs-offset:before,
.icon-pencil-after-abs-offset:after {
  content: "\e83b";
}
.icon-warning-empty-before:before,
.icon-warning-empty-after:after,
.icon-warning-empty-before-abs:before,
.icon-warning-empty-after-abs:after,
.icon-warning-empty-before-abs-offset:before,
.icon-warning-empty-after-abs-offset:after {
  content: "\e83c";
}
.icon-trash-before:before,
.icon-trash-after:after,
.icon-trash-before-abs:before,
.icon-trash-after-abs:after,
.icon-trash-before-abs-offset:before,
.icon-trash-after-abs-offset:after {
  content: "\e83d";
}
.icon-plus-circled-before:before,
.icon-plus-circled-after:after,
.icon-plus-circled-before-abs:before,
.icon-plus-circled-after-abs:after,
.icon-plus-circled-before-abs-offset:before,
.icon-plus-circled-after-abs-offset:after {
  content: "\e83e";
}
.icon-down-circle-before:before,
.icon-down-circle-after:after,
.icon-down-circle-before-abs:before,
.icon-down-circle-after-abs:after,
.icon-down-circle-before-abs-offset:before,
.icon-down-circle-after-abs-offset:after {
  content: "\e805";
}
.icon-up-circle-before:before,
.icon-up-circle-after:after,
.icon-up-circle-before-abs:before,
.icon-up-circle-after-abs:after,
.icon-up-circle-before-abs-offset:before,
.icon-up-circle-after-abs-offset:after {
  content: "\e841";
}
.icon-left-circle-before:before,
.icon-left-circle-after:after,
.icon-left-circle-before-abs:before,
.icon-left-circle-after-abs:after,
.icon-left-circle-before-abs-offset:before,
.icon-left-circle-after-abs-offset:after {
  content: "\e83f";
}
.icon-right-circle-before:before,
.icon-right-circle-after:after,
.icon-right-circle-before-abs:before,
.icon-right-circle-after-abs:after,
.icon-right-circle-before-abs-offset:before,
.icon-right-circle-after-abs-offset:after {
  content: "\e840";
}
.icon-mobile-before:before,
.icon-mobile-after:after,
.icon-mobile-before-abs:before,
.icon-mobile-after-abs:after,
.icon-mobile-before-abs-offset:before,
.icon-mobile-after-abs-offset:after {
  content: "\e842";
}
.icon-plus-before:before,
.icon-plus-after:after,
.icon-plus-before-abs:before,
.icon-plus-after-abs:after,
.icon-plus-before-abs-offset:before,
.icon-plus-after-abs-offset:after {
  content: "\e843";
}
.icon-minus-before:before,
.icon-minus-after:after,
.icon-minus-before-abs:before,
.icon-minus-after-abs:after,
.icon-minus-before-abs-offset:before,
.icon-minus-after-abs-offset:after {
  content: "\e844";
}
.icon-basket-before:before,
.icon-basket-after:after,
.icon-basket-before-abs:before,
.icon-basket-after-abs:after,
.icon-basket-before-abs-offset:before,
.icon-basket-after-abs-offset:after {
  content: "\e845";
}
.icon-mail-1-before:before,
.icon-mail-1-after:after,
.icon-mail-1-before-abs:before,
.icon-mail-1-after-abs:after,
.icon-mail-1-before-abs-offset:before,
.icon-mail-1-after-abs-offset:after {
  content: "\e846";
}
.icon-phone-1-before:before,
.icon-phone-1-after:after,
.icon-phone-1-before-abs:before,
.icon-phone-1-after-abs:after,
.icon-phone-1-before-abs-offset:before,
.icon-phone-1-after-abs-offset:after {
  content: "\e847";
}
.icon-question-before:before,
.icon-question-after:after,
.icon-question-before-abs:before,
.icon-question-after-abs:after,
.icon-question-before-abs-offset:before,
.icon-question-after-abs-offset:after {
  content: "\e848";
}
.icon-vkontakte-before:before,
.icon-vkontakte-after:after,
.icon-vkontakte-before-abs:before,
.icon-vkontakte-after-abs:after,
.icon-vkontakte-before-abs-offset:before,
.icon-vkontakte-after-abs-offset:after {
  content: "\f189";
}
.icon-facebook-before:before,
.icon-facebook-after:after,
.icon-facebook-before-abs:before,
.icon-facebook-after-abs:after,
.icon-facebook-before-abs-offset:before,
.icon-facebook-after-abs-offset:after {
  content: "\e806";
}
.icon-youtube-before:before,
.icon-youtube-after:after,
.icon-youtube-before-abs:before,
.icon-youtube-after-abs:after,
.icon-youtube-before-abs-offset:before,
.icon-youtube-after-abs-offset:after {
  content: "\f167";
}
.icon-twitter-before:before,
.icon-twitter-after:after,
.icon-twitter-before-abs:before,
.icon-twitter-after-abs:after,
.icon-twitter-before-abs-offset:before,
.icon-twitter-after-abs-offset:after {
  content: "\e808";
}
.icon-instagram-before:before,
.icon-instagram-after:after,
.icon-instagram-before-abs:before,
.icon-instagram-after-abs:after,
.icon-instagram-before-abs-offset:before,
.icon-instagram-after-abs-offset:after {
  content: "\f16d";
}
.icon-telegram-before:before,
.icon-telegram-after:after,
.icon-telegram-before-abs:before,
.icon-telegram-after-abs:after,
.icon-telegram-before-abs-offset:before,
.icon-telegram-after-abs-offset:after {
  content: "\e849";
}
.icon-odnoklassniki-before:before,
.icon-odnoklassniki-after:after,
.icon-odnoklassniki-before-abs:before,
.icon-odnoklassniki-after-abs:after,
.icon-odnoklassniki-before-abs-offset:before,
.icon-odnoklassniki-after-abs-offset:after {
  content: "\f263";
}
.icon-yandex-zen-before:before,
.icon-yandex-zen-after:after,
.icon-yandex-zen-before-abs:before,
.icon-yandex-zen-after-abs:after,
.icon-yandex-zen-before-abs-offset:before,
.icon-yandex-zen-after-abs-offset:after {
  content: "\e84a";
}
.icon-rutube-before:before,
.icon-rutube-after:after,
.icon-rutube-before-abs:before,
.icon-rutube-after-abs:after,
.icon-rutube-before-abs-offset:before,
.icon-rutube-after-abs-offset:after {
  content: "\e84b";
}
.icon-down-open-before:before,
.icon-down-open-before-abs:before,
.icon-down-open-before-abs-offset:before,
.icon-left-open-before:before,
.icon-left-open-before-abs:before,
.icon-left-open-before-abs-offset:before,
.icon-right-open-before:before,
.icon-right-open-before-abs:before,
.icon-right-open-before-abs-offset:before,
.icon-up-open-before:before,
.icon-up-open-before-abs:before,
.icon-up-open-before-abs-offset:before,
.icon-equalizer-before:before,
.icon-equalizer-before-abs:before,
.icon-equalizer-before-abs-offset:before,
.icon-spinner-before:before,
.icon-spinner-before-abs:before,
.icon-spinner-before-abs-offset:before,
.icon-dot-before:before,
.icon-dot-before-abs:before,
.icon-dot-before-abs-offset:before,
.icon-ok-before:before,
.icon-ok-before-abs:before,
.icon-ok-before-abs-offset:before,
.icon-star-before:before,
.icon-star-before-abs:before,
.icon-star-before-abs-offset:before,
.icon-heart-before:before,
.icon-heart-before-abs:before,
.icon-heart-before-abs-offset:before,
.icon-bag-before:before,
.icon-bag-before-abs:before,
.icon-bag-before-abs-offset:before,
.icon-menu-before:before,
.icon-menu-before-abs:before,
.icon-menu-before-abs-offset:before,
.icon-down-before:before,
.icon-down-before-abs:before,
.icon-down-before-abs-offset:before,
.icon-left-before:before,
.icon-left-before-abs:before,
.icon-left-before-abs-offset:before,
.icon-right-before:before,
.icon-right-before-abs:before,
.icon-right-before-abs-offset:before,
.icon-up-before:before,
.icon-up-before-abs:before,
.icon-up-before-abs-offset:before,
.icon-th-large-before:before,
.icon-th-large-before-abs:before,
.icon-th-large-before-abs-offset:before,
.icon-th-list-before:before,
.icon-th-list-before-abs:before,
.icon-th-list-before-abs-offset:before,
.icon-left-thin-before:before,
.icon-left-thin-before-abs:before,
.icon-left-thin-before-abs-offset:before,
.icon-right-thin-before:before,
.icon-right-thin-before-abs:before,
.icon-right-thin-before-abs-offset:before,
.icon-up-thin-before:before,
.icon-up-thin-before-abs:before,
.icon-up-thin-before-abs-offset:before,
.icon-down-thin-before:before,
.icon-down-thin-before-abs:before,
.icon-down-thin-before-abs-offset:before,
.icon-down-1-before:before,
.icon-down-1-before-abs:before,
.icon-down-1-before-abs-offset:before,
.icon-left-1-before:before,
.icon-left-1-before-abs:before,
.icon-left-1-before-abs-offset:before,
.icon-right-1-before:before,
.icon-right-1-before-abs:before,
.icon-right-1-before-abs-offset:before,
.icon-up-1-before:before,
.icon-up-1-before-abs:before,
.icon-up-1-before-abs-offset:before,
.icon-search-before:before,
.icon-search-before-abs:before,
.icon-search-before-abs-offset:before,
.icon-mail-before:before,
.icon-mail-before-abs:before,
.icon-mail-before-abs-offset:before,
.icon-dot-3-before:before,
.icon-dot-3-before-abs:before,
.icon-dot-3-before-abs-offset:before,
.icon-ellipsis-before:before,
.icon-ellipsis-before-abs:before,
.icon-ellipsis-before-abs-offset:before,
.icon-camera-before:before,
.icon-camera-before-abs:before,
.icon-camera-before-abs-offset:before,
.icon-arrows-ccw-before:before,
.icon-arrows-ccw-before-abs:before,
.icon-arrows-ccw-before-abs-offset:before,
.icon-cancel-before:before,
.icon-cancel-before-abs:before,
.icon-cancel-before-abs-offset:before,
.icon-cancel-circled-before:before,
.icon-cancel-circled-before-abs:before,
.icon-cancel-circled-before-abs-offset:before,
.icon-tw-before:before,
.icon-tw-before-abs:before,
.icon-tw-before-abs-offset:before,
.icon-vk-before:before,
.icon-vk-before-abs:before,
.icon-vk-before-abs-offset:before,
.icon-fb-before:before,
.icon-fb-before-abs:before,
.icon-fb-before-abs-offset:before,
.icon-print-before:before,
.icon-print-before-abs:before,
.icon-print-before-abs-offset:before,
.icon-phone-before:before,
.icon-phone-before-abs:before,
.icon-phone-before-abs-offset:before,
.icon-alert-before:before,
.icon-alert-before-abs:before,
.icon-alert-before-abs-offset:before,
.icon-down-open-big-before:before,
.icon-down-open-big-before-abs:before,
.icon-down-open-big-before-abs-offset:before,
.icon-left-open-big-before:before,
.icon-left-open-big-before-abs:before,
.icon-left-open-big-before-abs-offset:before,
.icon-right-open-big-before:before,
.icon-right-open-big-before-abs:before,
.icon-right-open-big-before-abs-offset:before,
.icon-up-open-big-before:before,
.icon-up-open-big-before-abs:before,
.icon-up-open-big-before-abs-offset:before,
.icon-adult-before:before,
.icon-adult-before-abs:before,
.icon-adult-before-abs-offset:before,
.icon-level-up-before:before,
.icon-level-up-before-abs:before,
.icon-level-up-before-abs-offset:before,
.icon-chart-line-before:before,
.icon-chart-line-before-abs:before,
.icon-chart-line-before-abs-offset:before,
.icon-chart-bar-before:before,
.icon-chart-bar-before-abs:before,
.icon-chart-bar-before-abs-offset:before,
.icon-list-before:before,
.icon-list-before-abs:before,
.icon-list-before-abs-offset:before,
.icon-rss-squared-before:before,
.icon-rss-squared-before-abs:before,
.icon-rss-squared-before-abs-offset:before,
.icon-pencil-before:before,
.icon-pencil-before-abs:before,
.icon-pencil-before-abs-offset:before,
.icon-warning-empty-before:before,
.icon-warning-empty-before-abs:before,
.icon-warning-empty-before-abs-offset:before,
.icon-trash-before:before,
.icon-trash-before-abs:before,
.icon-trash-before-abs-offset:before,
.icon-plus-circled-before:before,
.icon-plus-circled-before-abs:before,
.icon-plus-circled-before-abs-offset:before,
.icon-down-circle-before:before,
.icon-down-circle-before-abs:before,
.icon-down-circle-before-abs-offset:before,
.icon-up-circle-before:before,
.icon-up-circle-before-abs:before,
.icon-up-circle-before-abs-offset:before,
.icon-left-circle-before:before,
.icon-left-circle-before-abs:before,
.icon-left-circle-before-abs-offset:before,
.icon-right-circle-before:before,
.icon-right-circle-before-abs:before,
.icon-right-circle-before-abs-offset:before,
.icon-mobile-before:before,
.icon-mobile-before-abs:before,
.icon-mobile-before-abs-offset:before,
.icon-plus-before:before,
.icon-plus-before-abs:before,
.icon-plus-before-abs-offset:before,
.icon-minus-before:before,
.icon-minus-before-abs:before,
.icon-minus-before-abs-offset:before,
.icon-basket-before:before,
.icon-basket-before-abs:before,
.icon-basket-before-abs-offset:before,
.icon-mail-1-before:before,
.icon-mail-1-before-abs:before,
.icon-mail-1-before-abs-offset:before,
.icon-phone-1-before:before,
.icon-phone-1-before-abs:before,
.icon-phone-1-before-abs-offset:before,
.icon-question-before:before,
.icon-question-before-abs:before,
.icon-question-before-abs-offset:before,
.icon-vkontakte-before:before,
.icon-vkontakte-before-abs:before,
.icon-vkontakte-before-abs-offset:before,
.icon-facebook-before:before,
.icon-facebook-before-abs:before,
.icon-facebook-before-abs-offset:before,
.icon-youtube-before:before,
.icon-youtube-before-abs:before,
.icon-youtube-before-abs-offset:before,
.icon-twitter-before:before,
.icon-twitter-before-abs:before,
.icon-twitter-before-abs-offset:before,
.icon-instagram-before:before,
.icon-instagram-before-abs:before,
.icon-instagram-before-abs-offset:before,
.icon-telegram-before:before,
.icon-telegram-before-abs:before,
.icon-telegram-before-abs-offset:before,
.icon-odnoklassniki-before:before,
.icon-odnoklassniki-before-abs:before,
.icon-odnoklassniki-before-abs-offset:before,
.icon-yandex-zen-before:before,
.icon-yandex-zen-before-abs:before,
.icon-yandex-zen-before-abs-offset:before,
.icon-rutube-before:before,
.icon-rutube-before-abs:before,
.icon-rutube-before-abs-offset:before {
  margin-right: 0.2em;
}
.icon-down-open-after:after,
.icon-down-open-after-abs:after,
.icon-down-open-after-abs-offset:after,
.icon-left-open-after:after,
.icon-left-open-after-abs:after,
.icon-left-open-after-abs-offset:after,
.icon-right-open-after:after,
.icon-right-open-after-abs:after,
.icon-right-open-after-abs-offset:after,
.icon-up-open-after:after,
.icon-up-open-after-abs:after,
.icon-up-open-after-abs-offset:after,
.icon-equalizer-after:after,
.icon-equalizer-after-abs:after,
.icon-equalizer-after-abs-offset:after,
.icon-spinner-after:after,
.icon-spinner-after-abs:after,
.icon-spinner-after-abs-offset:after,
.icon-dot-after:after,
.icon-dot-after-abs:after,
.icon-dot-after-abs-offset:after,
.icon-ok-after:after,
.icon-ok-after-abs:after,
.icon-ok-after-abs-offset:after,
.icon-star-after:after,
.icon-star-after-abs:after,
.icon-star-after-abs-offset:after,
.icon-heart-after:after,
.icon-heart-after-abs:after,
.icon-heart-after-abs-offset:after,
.icon-bag-after:after,
.icon-bag-after-abs:after,
.icon-bag-after-abs-offset:after,
.icon-menu-after:after,
.icon-menu-after-abs:after,
.icon-menu-after-abs-offset:after,
.icon-down-after:after,
.icon-down-after-abs:after,
.icon-down-after-abs-offset:after,
.icon-left-after:after,
.icon-left-after-abs:after,
.icon-left-after-abs-offset:after,
.icon-right-after:after,
.icon-right-after-abs:after,
.icon-right-after-abs-offset:after,
.icon-up-after:after,
.icon-up-after-abs:after,
.icon-up-after-abs-offset:after,
.icon-th-large-after:after,
.icon-th-large-after-abs:after,
.icon-th-large-after-abs-offset:after,
.icon-th-list-after:after,
.icon-th-list-after-abs:after,
.icon-th-list-after-abs-offset:after,
.icon-left-thin-after:after,
.icon-left-thin-after-abs:after,
.icon-left-thin-after-abs-offset:after,
.icon-right-thin-after:after,
.icon-right-thin-after-abs:after,
.icon-right-thin-after-abs-offset:after,
.icon-up-thin-after:after,
.icon-up-thin-after-abs:after,
.icon-up-thin-after-abs-offset:after,
.icon-down-thin-after:after,
.icon-down-thin-after-abs:after,
.icon-down-thin-after-abs-offset:after,
.icon-down-1-after:after,
.icon-down-1-after-abs:after,
.icon-down-1-after-abs-offset:after,
.icon-left-1-after:after,
.icon-left-1-after-abs:after,
.icon-left-1-after-abs-offset:after,
.icon-right-1-after:after,
.icon-right-1-after-abs:after,
.icon-right-1-after-abs-offset:after,
.icon-up-1-after:after,
.icon-up-1-after-abs:after,
.icon-up-1-after-abs-offset:after,
.icon-search-after:after,
.icon-search-after-abs:after,
.icon-search-after-abs-offset:after,
.icon-mail-after:after,
.icon-mail-after-abs:after,
.icon-mail-after-abs-offset:after,
.icon-dot-3-after:after,
.icon-dot-3-after-abs:after,
.icon-dot-3-after-abs-offset:after,
.icon-ellipsis-after:after,
.icon-ellipsis-after-abs:after,
.icon-ellipsis-after-abs-offset:after,
.icon-camera-after:after,
.icon-camera-after-abs:after,
.icon-camera-after-abs-offset:after,
.icon-arrows-ccw-after:after,
.icon-arrows-ccw-after-abs:after,
.icon-arrows-ccw-after-abs-offset:after,
.icon-cancel-after:after,
.icon-cancel-after-abs:after,
.icon-cancel-after-abs-offset:after,
.icon-cancel-circled-after:after,
.icon-cancel-circled-after-abs:after,
.icon-cancel-circled-after-abs-offset:after,
.icon-tw-after:after,
.icon-tw-after-abs:after,
.icon-tw-after-abs-offset:after,
.icon-vk-after:after,
.icon-vk-after-abs:after,
.icon-vk-after-abs-offset:after,
.icon-fb-after:after,
.icon-fb-after-abs:after,
.icon-fb-after-abs-offset:after,
.icon-print-after:after,
.icon-print-after-abs:after,
.icon-print-after-abs-offset:after,
.icon-phone-after:after,
.icon-phone-after-abs:after,
.icon-phone-after-abs-offset:after,
.icon-alert-after:after,
.icon-alert-after-abs:after,
.icon-alert-after-abs-offset:after,
.icon-down-open-big-after:after,
.icon-down-open-big-after-abs:after,
.icon-down-open-big-after-abs-offset:after,
.icon-left-open-big-after:after,
.icon-left-open-big-after-abs:after,
.icon-left-open-big-after-abs-offset:after,
.icon-right-open-big-after:after,
.icon-right-open-big-after-abs:after,
.icon-right-open-big-after-abs-offset:after,
.icon-up-open-big-after:after,
.icon-up-open-big-after-abs:after,
.icon-up-open-big-after-abs-offset:after,
.icon-adult-after:after,
.icon-adult-after-abs:after,
.icon-adult-after-abs-offset:after,
.icon-level-up-after:after,
.icon-level-up-after-abs:after,
.icon-level-up-after-abs-offset:after,
.icon-chart-line-after:after,
.icon-chart-line-after-abs:after,
.icon-chart-line-after-abs-offset:after,
.icon-chart-bar-after:after,
.icon-chart-bar-after-abs:after,
.icon-chart-bar-after-abs-offset:after,
.icon-list-after:after,
.icon-list-after-abs:after,
.icon-list-after-abs-offset:after,
.icon-rss-squared-after:after,
.icon-rss-squared-after-abs:after,
.icon-rss-squared-after-abs-offset:after,
.icon-pencil-after:after,
.icon-pencil-after-abs:after,
.icon-pencil-after-abs-offset:after,
.icon-warning-empty-after:after,
.icon-warning-empty-after-abs:after,
.icon-warning-empty-after-abs-offset:after,
.icon-trash-after:after,
.icon-trash-after-abs:after,
.icon-trash-after-abs-offset:after,
.icon-plus-circled-after:after,
.icon-plus-circled-after-abs:after,
.icon-plus-circled-after-abs-offset:after,
.icon-down-circle-after:after,
.icon-down-circle-after-abs:after,
.icon-down-circle-after-abs-offset:after,
.icon-up-circle-after:after,
.icon-up-circle-after-abs:after,
.icon-up-circle-after-abs-offset:after,
.icon-left-circle-after:after,
.icon-left-circle-after-abs:after,
.icon-left-circle-after-abs-offset:after,
.icon-right-circle-after:after,
.icon-right-circle-after-abs:after,
.icon-right-circle-after-abs-offset:after,
.icon-mobile-after:after,
.icon-mobile-after-abs:after,
.icon-mobile-after-abs-offset:after,
.icon-plus-after:after,
.icon-plus-after-abs:after,
.icon-plus-after-abs-offset:after,
.icon-minus-after:after,
.icon-minus-after-abs:after,
.icon-minus-after-abs-offset:after,
.icon-basket-after:after,
.icon-basket-after-abs:after,
.icon-basket-after-abs-offset:after,
.icon-mail-1-after:after,
.icon-mail-1-after-abs:after,
.icon-mail-1-after-abs-offset:after,
.icon-phone-1-after:after,
.icon-phone-1-after-abs:after,
.icon-phone-1-after-abs-offset:after,
.icon-question-after:after,
.icon-question-after-abs:after,
.icon-question-after-abs-offset:after,
.icon-vkontakte-after:after,
.icon-vkontakte-after-abs:after,
.icon-vkontakte-after-abs-offset:after,
.icon-facebook-after:after,
.icon-facebook-after-abs:after,
.icon-facebook-after-abs-offset:after,
.icon-youtube-after:after,
.icon-youtube-after-abs:after,
.icon-youtube-after-abs-offset:after,
.icon-twitter-after:after,
.icon-twitter-after-abs:after,
.icon-twitter-after-abs-offset:after,
.icon-instagram-after:after,
.icon-instagram-after-abs:after,
.icon-instagram-after-abs-offset:after,
.icon-telegram-after:after,
.icon-telegram-after-abs:after,
.icon-telegram-after-abs-offset:after,
.icon-odnoklassniki-after:after,
.icon-odnoklassniki-after-abs:after,
.icon-odnoklassniki-after-abs-offset:after,
.icon-yandex-zen-after:after,
.icon-yandex-zen-after-abs:after,
.icon-yandex-zen-after-abs-offset:after,
.icon-rutube-after:after,
.icon-rutube-after-abs:after,
.icon-rutube-after-abs-offset:after {
  margin-left: 0.2em;
}
.icon-down-open-before-abs:before,
.icon-down-open-after-abs:after,
.icon-down-open-before-abs-offset:before,
.icon-down-open-after-abs-offset:after,
.icon-left-open-before-abs:before,
.icon-left-open-after-abs:after,
.icon-left-open-before-abs-offset:before,
.icon-left-open-after-abs-offset:after,
.icon-right-open-before-abs:before,
.icon-right-open-after-abs:after,
.icon-right-open-before-abs-offset:before,
.icon-right-open-after-abs-offset:after,
.icon-up-open-before-abs:before,
.icon-up-open-after-abs:after,
.icon-up-open-before-abs-offset:before,
.icon-up-open-after-abs-offset:after,
.icon-equalizer-before-abs:before,
.icon-equalizer-after-abs:after,
.icon-equalizer-before-abs-offset:before,
.icon-equalizer-after-abs-offset:after,
.icon-spinner-before-abs:before,
.icon-spinner-after-abs:after,
.icon-spinner-before-abs-offset:before,
.icon-spinner-after-abs-offset:after,
.icon-dot-before-abs:before,
.icon-dot-after-abs:after,
.icon-dot-before-abs-offset:before,
.icon-dot-after-abs-offset:after,
.icon-ok-before-abs:before,
.icon-ok-after-abs:after,
.icon-ok-before-abs-offset:before,
.icon-ok-after-abs-offset:after,
.icon-star-before-abs:before,
.icon-star-after-abs:after,
.icon-star-before-abs-offset:before,
.icon-star-after-abs-offset:after,
.icon-heart-before-abs:before,
.icon-heart-after-abs:after,
.icon-heart-before-abs-offset:before,
.icon-heart-after-abs-offset:after,
.icon-bag-before-abs:before,
.icon-bag-after-abs:after,
.icon-bag-before-abs-offset:before,
.icon-bag-after-abs-offset:after,
.icon-menu-before-abs:before,
.icon-menu-after-abs:after,
.icon-menu-before-abs-offset:before,
.icon-menu-after-abs-offset:after,
.icon-down-before-abs:before,
.icon-down-after-abs:after,
.icon-down-before-abs-offset:before,
.icon-down-after-abs-offset:after,
.icon-left-before-abs:before,
.icon-left-after-abs:after,
.icon-left-before-abs-offset:before,
.icon-left-after-abs-offset:after,
.icon-right-before-abs:before,
.icon-right-after-abs:after,
.icon-right-before-abs-offset:before,
.icon-right-after-abs-offset:after,
.icon-up-before-abs:before,
.icon-up-after-abs:after,
.icon-up-before-abs-offset:before,
.icon-up-after-abs-offset:after,
.icon-th-large-before-abs:before,
.icon-th-large-after-abs:after,
.icon-th-large-before-abs-offset:before,
.icon-th-large-after-abs-offset:after,
.icon-th-list-before-abs:before,
.icon-th-list-after-abs:after,
.icon-th-list-before-abs-offset:before,
.icon-th-list-after-abs-offset:after,
.icon-left-thin-before-abs:before,
.icon-left-thin-after-abs:after,
.icon-left-thin-before-abs-offset:before,
.icon-left-thin-after-abs-offset:after,
.icon-right-thin-before-abs:before,
.icon-right-thin-after-abs:after,
.icon-right-thin-before-abs-offset:before,
.icon-right-thin-after-abs-offset:after,
.icon-up-thin-before-abs:before,
.icon-up-thin-after-abs:after,
.icon-up-thin-before-abs-offset:before,
.icon-up-thin-after-abs-offset:after,
.icon-down-thin-before-abs:before,
.icon-down-thin-after-abs:after,
.icon-down-thin-before-abs-offset:before,
.icon-down-thin-after-abs-offset:after,
.icon-down-1-before-abs:before,
.icon-down-1-after-abs:after,
.icon-down-1-before-abs-offset:before,
.icon-down-1-after-abs-offset:after,
.icon-left-1-before-abs:before,
.icon-left-1-after-abs:after,
.icon-left-1-before-abs-offset:before,
.icon-left-1-after-abs-offset:after,
.icon-right-1-before-abs:before,
.icon-right-1-after-abs:after,
.icon-right-1-before-abs-offset:before,
.icon-right-1-after-abs-offset:after,
.icon-up-1-before-abs:before,
.icon-up-1-after-abs:after,
.icon-up-1-before-abs-offset:before,
.icon-up-1-after-abs-offset:after,
.icon-search-before-abs:before,
.icon-search-after-abs:after,
.icon-search-before-abs-offset:before,
.icon-search-after-abs-offset:after,
.icon-mail-before-abs:before,
.icon-mail-after-abs:after,
.icon-mail-before-abs-offset:before,
.icon-mail-after-abs-offset:after,
.icon-dot-3-before-abs:before,
.icon-dot-3-after-abs:after,
.icon-dot-3-before-abs-offset:before,
.icon-dot-3-after-abs-offset:after,
.icon-ellipsis-before-abs:before,
.icon-ellipsis-after-abs:after,
.icon-ellipsis-before-abs-offset:before,
.icon-ellipsis-after-abs-offset:after,
.icon-camera-before-abs:before,
.icon-camera-after-abs:after,
.icon-camera-before-abs-offset:before,
.icon-camera-after-abs-offset:after,
.icon-arrows-ccw-before-abs:before,
.icon-arrows-ccw-after-abs:after,
.icon-arrows-ccw-before-abs-offset:before,
.icon-arrows-ccw-after-abs-offset:after,
.icon-cancel-before-abs:before,
.icon-cancel-after-abs:after,
.icon-cancel-before-abs-offset:before,
.icon-cancel-after-abs-offset:after,
.icon-cancel-circled-before-abs:before,
.icon-cancel-circled-after-abs:after,
.icon-cancel-circled-before-abs-offset:before,
.icon-cancel-circled-after-abs-offset:after,
.icon-tw-before-abs:before,
.icon-tw-after-abs:after,
.icon-tw-before-abs-offset:before,
.icon-tw-after-abs-offset:after,
.icon-vk-before-abs:before,
.icon-vk-after-abs:after,
.icon-vk-before-abs-offset:before,
.icon-vk-after-abs-offset:after,
.icon-fb-before-abs:before,
.icon-fb-after-abs:after,
.icon-fb-before-abs-offset:before,
.icon-fb-after-abs-offset:after,
.icon-print-before-abs:before,
.icon-print-after-abs:after,
.icon-print-before-abs-offset:before,
.icon-print-after-abs-offset:after,
.icon-phone-before-abs:before,
.icon-phone-after-abs:after,
.icon-phone-before-abs-offset:before,
.icon-phone-after-abs-offset:after,
.icon-alert-before-abs:before,
.icon-alert-after-abs:after,
.icon-alert-before-abs-offset:before,
.icon-alert-after-abs-offset:after,
.icon-down-open-big-before-abs:before,
.icon-down-open-big-after-abs:after,
.icon-down-open-big-before-abs-offset:before,
.icon-down-open-big-after-abs-offset:after,
.icon-left-open-big-before-abs:before,
.icon-left-open-big-after-abs:after,
.icon-left-open-big-before-abs-offset:before,
.icon-left-open-big-after-abs-offset:after,
.icon-right-open-big-before-abs:before,
.icon-right-open-big-after-abs:after,
.icon-right-open-big-before-abs-offset:before,
.icon-right-open-big-after-abs-offset:after,
.icon-up-open-big-before-abs:before,
.icon-up-open-big-after-abs:after,
.icon-up-open-big-before-abs-offset:before,
.icon-up-open-big-after-abs-offset:after,
.icon-adult-before-abs:before,
.icon-adult-after-abs:after,
.icon-adult-before-abs-offset:before,
.icon-adult-after-abs-offset:after,
.icon-level-up-before-abs:before,
.icon-level-up-after-abs:after,
.icon-level-up-before-abs-offset:before,
.icon-level-up-after-abs-offset:after,
.icon-chart-line-before-abs:before,
.icon-chart-line-after-abs:after,
.icon-chart-line-before-abs-offset:before,
.icon-chart-line-after-abs-offset:after,
.icon-chart-bar-before-abs:before,
.icon-chart-bar-after-abs:after,
.icon-chart-bar-before-abs-offset:before,
.icon-chart-bar-after-abs-offset:after,
.icon-list-before-abs:before,
.icon-list-after-abs:after,
.icon-list-before-abs-offset:before,
.icon-list-after-abs-offset:after,
.icon-rss-squared-before-abs:before,
.icon-rss-squared-after-abs:after,
.icon-rss-squared-before-abs-offset:before,
.icon-rss-squared-after-abs-offset:after,
.icon-pencil-before-abs:before,
.icon-pencil-after-abs:after,
.icon-pencil-before-abs-offset:before,
.icon-pencil-after-abs-offset:after,
.icon-warning-empty-before-abs:before,
.icon-warning-empty-after-abs:after,
.icon-warning-empty-before-abs-offset:before,
.icon-warning-empty-after-abs-offset:after,
.icon-trash-before-abs:before,
.icon-trash-after-abs:after,
.icon-trash-before-abs-offset:before,
.icon-trash-after-abs-offset:after,
.icon-plus-circled-before-abs:before,
.icon-plus-circled-after-abs:after,
.icon-plus-circled-before-abs-offset:before,
.icon-plus-circled-after-abs-offset:after,
.icon-down-circle-before-abs:before,
.icon-down-circle-after-abs:after,
.icon-down-circle-before-abs-offset:before,
.icon-down-circle-after-abs-offset:after,
.icon-up-circle-before-abs:before,
.icon-up-circle-after-abs:after,
.icon-up-circle-before-abs-offset:before,
.icon-up-circle-after-abs-offset:after,
.icon-left-circle-before-abs:before,
.icon-left-circle-after-abs:after,
.icon-left-circle-before-abs-offset:before,
.icon-left-circle-after-abs-offset:after,
.icon-right-circle-before-abs:before,
.icon-right-circle-after-abs:after,
.icon-right-circle-before-abs-offset:before,
.icon-right-circle-after-abs-offset:after,
.icon-mobile-before-abs:before,
.icon-mobile-after-abs:after,
.icon-mobile-before-abs-offset:before,
.icon-mobile-after-abs-offset:after,
.icon-plus-before-abs:before,
.icon-plus-after-abs:after,
.icon-plus-before-abs-offset:before,
.icon-plus-after-abs-offset:after,
.icon-minus-before-abs:before,
.icon-minus-after-abs:after,
.icon-minus-before-abs-offset:before,
.icon-minus-after-abs-offset:after,
.icon-basket-before-abs:before,
.icon-basket-after-abs:after,
.icon-basket-before-abs-offset:before,
.icon-basket-after-abs-offset:after,
.icon-mail-1-before-abs:before,
.icon-mail-1-after-abs:after,
.icon-mail-1-before-abs-offset:before,
.icon-mail-1-after-abs-offset:after,
.icon-phone-1-before-abs:before,
.icon-phone-1-after-abs:after,
.icon-phone-1-before-abs-offset:before,
.icon-phone-1-after-abs-offset:after,
.icon-question-before-abs:before,
.icon-question-after-abs:after,
.icon-question-before-abs-offset:before,
.icon-question-after-abs-offset:after,
.icon-vkontakte-before-abs:before,
.icon-vkontakte-after-abs:after,
.icon-vkontakte-before-abs-offset:before,
.icon-vkontakte-after-abs-offset:after,
.icon-facebook-before-abs:before,
.icon-facebook-after-abs:after,
.icon-facebook-before-abs-offset:before,
.icon-facebook-after-abs-offset:after,
.icon-youtube-before-abs:before,
.icon-youtube-after-abs:after,
.icon-youtube-before-abs-offset:before,
.icon-youtube-after-abs-offset:after,
.icon-twitter-before-abs:before,
.icon-twitter-after-abs:after,
.icon-twitter-before-abs-offset:before,
.icon-twitter-after-abs-offset:after,
.icon-instagram-before-abs:before,
.icon-instagram-after-abs:after,
.icon-instagram-before-abs-offset:before,
.icon-instagram-after-abs-offset:after,
.icon-telegram-before-abs:before,
.icon-telegram-after-abs:after,
.icon-telegram-before-abs-offset:before,
.icon-telegram-after-abs-offset:after,
.icon-odnoklassniki-before-abs:before,
.icon-odnoklassniki-after-abs:after,
.icon-odnoklassniki-before-abs-offset:before,
.icon-odnoklassniki-after-abs-offset:after,
.icon-yandex-zen-before-abs:before,
.icon-yandex-zen-after-abs:after,
.icon-yandex-zen-before-abs-offset:before,
.icon-yandex-zen-after-abs-offset:after,
.icon-rutube-before-abs:before,
.icon-rutube-after-abs:after,
.icon-rutube-before-abs-offset:before,
.icon-rutube-after-abs-offset:after {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.icon-down-open-before-abs:before,
.icon-left-open-before-abs:before,
.icon-right-open-before-abs:before,
.icon-up-open-before-abs:before,
.icon-equalizer-before-abs:before,
.icon-spinner-before-abs:before,
.icon-dot-before-abs:before,
.icon-ok-before-abs:before,
.icon-star-before-abs:before,
.icon-heart-before-abs:before,
.icon-bag-before-abs:before,
.icon-menu-before-abs:before,
.icon-down-before-abs:before,
.icon-left-before-abs:before,
.icon-right-before-abs:before,
.icon-up-before-abs:before,
.icon-th-large-before-abs:before,
.icon-th-list-before-abs:before,
.icon-left-thin-before-abs:before,
.icon-right-thin-before-abs:before,
.icon-up-thin-before-abs:before,
.icon-down-thin-before-abs:before,
.icon-down-1-before-abs:before,
.icon-left-1-before-abs:before,
.icon-right-1-before-abs:before,
.icon-up-1-before-abs:before,
.icon-search-before-abs:before,
.icon-mail-before-abs:before,
.icon-dot-3-before-abs:before,
.icon-ellipsis-before-abs:before,
.icon-camera-before-abs:before,
.icon-arrows-ccw-before-abs:before,
.icon-cancel-before-abs:before,
.icon-cancel-circled-before-abs:before,
.icon-tw-before-abs:before,
.icon-vk-before-abs:before,
.icon-fb-before-abs:before,
.icon-print-before-abs:before,
.icon-phone-before-abs:before,
.icon-alert-before-abs:before,
.icon-down-open-big-before-abs:before,
.icon-left-open-big-before-abs:before,
.icon-right-open-big-before-abs:before,
.icon-up-open-big-before-abs:before,
.icon-adult-before-abs:before,
.icon-level-up-before-abs:before,
.icon-chart-line-before-abs:before,
.icon-chart-bar-before-abs:before,
.icon-list-before-abs:before,
.icon-rss-squared-before-abs:before,
.icon-pencil-before-abs:before,
.icon-warning-empty-before-abs:before,
.icon-trash-before-abs:before,
.icon-plus-circled-before-abs:before,
.icon-down-circle-before-abs:before,
.icon-up-circle-before-abs:before,
.icon-left-circle-before-abs:before,
.icon-right-circle-before-abs:before,
.icon-mobile-before-abs:before,
.icon-plus-before-abs:before,
.icon-minus-before-abs:before,
.icon-basket-before-abs:before,
.icon-mail-1-before-abs:before,
.icon-phone-1-before-abs:before,
.icon-question-before-abs:before,
.icon-vkontakte-before-abs:before,
.icon-facebook-before-abs:before,
.icon-youtube-before-abs:before,
.icon-twitter-before-abs:before,
.icon-instagram-before-abs:before,
.icon-telegram-before-abs:before,
.icon-odnoklassniki-before-abs:before,
.icon-yandex-zen-before-abs:before,
.icon-rutube-before-abs:before {
  left: 0;
}
.icon-down-open-after-abs:after,
.icon-left-open-after-abs:after,
.icon-right-open-after-abs:after,
.icon-up-open-after-abs:after,
.icon-equalizer-after-abs:after,
.icon-spinner-after-abs:after,
.icon-dot-after-abs:after,
.icon-ok-after-abs:after,
.icon-star-after-abs:after,
.icon-heart-after-abs:after,
.icon-bag-after-abs:after,
.icon-menu-after-abs:after,
.icon-down-after-abs:after,
.icon-left-after-abs:after,
.icon-right-after-abs:after,
.icon-up-after-abs:after,
.icon-th-large-after-abs:after,
.icon-th-list-after-abs:after,
.icon-left-thin-after-abs:after,
.icon-right-thin-after-abs:after,
.icon-up-thin-after-abs:after,
.icon-down-thin-after-abs:after,
.icon-down-1-after-abs:after,
.icon-left-1-after-abs:after,
.icon-right-1-after-abs:after,
.icon-up-1-after-abs:after,
.icon-search-after-abs:after,
.icon-mail-after-abs:after,
.icon-dot-3-after-abs:after,
.icon-ellipsis-after-abs:after,
.icon-camera-after-abs:after,
.icon-arrows-ccw-after-abs:after,
.icon-cancel-after-abs:after,
.icon-cancel-circled-after-abs:after,
.icon-tw-after-abs:after,
.icon-vk-after-abs:after,
.icon-fb-after-abs:after,
.icon-print-after-abs:after,
.icon-phone-after-abs:after,
.icon-alert-after-abs:after,
.icon-down-open-big-after-abs:after,
.icon-left-open-big-after-abs:after,
.icon-right-open-big-after-abs:after,
.icon-up-open-big-after-abs:after,
.icon-adult-after-abs:after,
.icon-level-up-after-abs:after,
.icon-chart-line-after-abs:after,
.icon-chart-bar-after-abs:after,
.icon-list-after-abs:after,
.icon-rss-squared-after-abs:after,
.icon-pencil-after-abs:after,
.icon-warning-empty-after-abs:after,
.icon-trash-after-abs:after,
.icon-plus-circled-after-abs:after,
.icon-down-circle-after-abs:after,
.icon-up-circle-after-abs:after,
.icon-left-circle-after-abs:after,
.icon-right-circle-after-abs:after,
.icon-mobile-after-abs:after,
.icon-plus-after-abs:after,
.icon-minus-after-abs:after,
.icon-basket-after-abs:after,
.icon-mail-1-after-abs:after,
.icon-phone-1-after-abs:after,
.icon-question-after-abs:after,
.icon-vkontakte-after-abs:after,
.icon-facebook-after-abs:after,
.icon-youtube-after-abs:after,
.icon-twitter-after-abs:after,
.icon-instagram-after-abs:after,
.icon-telegram-after-abs:after,
.icon-odnoklassniki-after-abs:after,
.icon-yandex-zen-after-abs:after,
.icon-rutube-after-abs:after {
  right: 0;
}
.icon-down-open-before-abs-offset:before,
.icon-left-open-before-abs-offset:before,
.icon-right-open-before-abs-offset:before,
.icon-up-open-before-abs-offset:before,
.icon-equalizer-before-abs-offset:before,
.icon-spinner-before-abs-offset:before,
.icon-dot-before-abs-offset:before,
.icon-ok-before-abs-offset:before,
.icon-star-before-abs-offset:before,
.icon-heart-before-abs-offset:before,
.icon-bag-before-abs-offset:before,
.icon-menu-before-abs-offset:before,
.icon-down-before-abs-offset:before,
.icon-left-before-abs-offset:before,
.icon-right-before-abs-offset:before,
.icon-up-before-abs-offset:before,
.icon-th-large-before-abs-offset:before,
.icon-th-list-before-abs-offset:before,
.icon-left-thin-before-abs-offset:before,
.icon-right-thin-before-abs-offset:before,
.icon-up-thin-before-abs-offset:before,
.icon-down-thin-before-abs-offset:before,
.icon-down-1-before-abs-offset:before,
.icon-left-1-before-abs-offset:before,
.icon-right-1-before-abs-offset:before,
.icon-up-1-before-abs-offset:before,
.icon-search-before-abs-offset:before,
.icon-mail-before-abs-offset:before,
.icon-dot-3-before-abs-offset:before,
.icon-ellipsis-before-abs-offset:before,
.icon-camera-before-abs-offset:before,
.icon-arrows-ccw-before-abs-offset:before,
.icon-cancel-before-abs-offset:before,
.icon-cancel-circled-before-abs-offset:before,
.icon-tw-before-abs-offset:before,
.icon-vk-before-abs-offset:before,
.icon-fb-before-abs-offset:before,
.icon-print-before-abs-offset:before,
.icon-phone-before-abs-offset:before,
.icon-alert-before-abs-offset:before,
.icon-down-open-big-before-abs-offset:before,
.icon-left-open-big-before-abs-offset:before,
.icon-right-open-big-before-abs-offset:before,
.icon-up-open-big-before-abs-offset:before,
.icon-adult-before-abs-offset:before,
.icon-level-up-before-abs-offset:before,
.icon-chart-line-before-abs-offset:before,
.icon-chart-bar-before-abs-offset:before,
.icon-list-before-abs-offset:before,
.icon-rss-squared-before-abs-offset:before,
.icon-pencil-before-abs-offset:before,
.icon-warning-empty-before-abs-offset:before,
.icon-trash-before-abs-offset:before,
.icon-plus-circled-before-abs-offset:before,
.icon-down-circle-before-abs-offset:before,
.icon-up-circle-before-abs-offset:before,
.icon-left-circle-before-abs-offset:before,
.icon-right-circle-before-abs-offset:before,
.icon-mobile-before-abs-offset:before,
.icon-plus-before-abs-offset:before,
.icon-minus-before-abs-offset:before,
.icon-basket-before-abs-offset:before,
.icon-mail-1-before-abs-offset:before,
.icon-phone-1-before-abs-offset:before,
.icon-question-before-abs-offset:before,
.icon-vkontakte-before-abs-offset:before,
.icon-facebook-before-abs-offset:before,
.icon-youtube-before-abs-offset:before,
.icon-twitter-before-abs-offset:before,
.icon-instagram-before-abs-offset:before,
.icon-telegram-before-abs-offset:before,
.icon-odnoklassniki-before-abs-offset:before,
.icon-yandex-zen-before-abs-offset:before,
.icon-rutube-before-abs-offset:before {
  right: 100%;
}
.icon-down-open-after-abs-offset:after,
.icon-left-open-after-abs-offset:after,
.icon-right-open-after-abs-offset:after,
.icon-up-open-after-abs-offset:after,
.icon-equalizer-after-abs-offset:after,
.icon-spinner-after-abs-offset:after,
.icon-dot-after-abs-offset:after,
.icon-ok-after-abs-offset:after,
.icon-star-after-abs-offset:after,
.icon-heart-after-abs-offset:after,
.icon-bag-after-abs-offset:after,
.icon-menu-after-abs-offset:after,
.icon-down-after-abs-offset:after,
.icon-left-after-abs-offset:after,
.icon-right-after-abs-offset:after,
.icon-up-after-abs-offset:after,
.icon-th-large-after-abs-offset:after,
.icon-th-list-after-abs-offset:after,
.icon-left-thin-after-abs-offset:after,
.icon-right-thin-after-abs-offset:after,
.icon-up-thin-after-abs-offset:after,
.icon-down-thin-after-abs-offset:after,
.icon-down-1-after-abs-offset:after,
.icon-left-1-after-abs-offset:after,
.icon-right-1-after-abs-offset:after,
.icon-up-1-after-abs-offset:after,
.icon-search-after-abs-offset:after,
.icon-mail-after-abs-offset:after,
.icon-dot-3-after-abs-offset:after,
.icon-ellipsis-after-abs-offset:after,
.icon-camera-after-abs-offset:after,
.icon-arrows-ccw-after-abs-offset:after,
.icon-cancel-after-abs-offset:after,
.icon-cancel-circled-after-abs-offset:after,
.icon-tw-after-abs-offset:after,
.icon-vk-after-abs-offset:after,
.icon-fb-after-abs-offset:after,
.icon-print-after-abs-offset:after,
.icon-phone-after-abs-offset:after,
.icon-alert-after-abs-offset:after,
.icon-down-open-big-after-abs-offset:after,
.icon-left-open-big-after-abs-offset:after,
.icon-right-open-big-after-abs-offset:after,
.icon-up-open-big-after-abs-offset:after,
.icon-adult-after-abs-offset:after,
.icon-level-up-after-abs-offset:after,
.icon-chart-line-after-abs-offset:after,
.icon-chart-bar-after-abs-offset:after,
.icon-list-after-abs-offset:after,
.icon-rss-squared-after-abs-offset:after,
.icon-pencil-after-abs-offset:after,
.icon-warning-empty-after-abs-offset:after,
.icon-trash-after-abs-offset:after,
.icon-plus-circled-after-abs-offset:after,
.icon-down-circle-after-abs-offset:after,
.icon-up-circle-after-abs-offset:after,
.icon-left-circle-after-abs-offset:after,
.icon-right-circle-after-abs-offset:after,
.icon-mobile-after-abs-offset:after,
.icon-plus-after-abs-offset:after,
.icon-minus-after-abs-offset:after,
.icon-basket-after-abs-offset:after,
.icon-mail-1-after-abs-offset:after,
.icon-phone-1-after-abs-offset:after,
.icon-question-after-abs-offset:after,
.icon-vkontakte-after-abs-offset:after,
.icon-facebook-after-abs-offset:after,
.icon-youtube-after-abs-offset:after,
.icon-twitter-after-abs-offset:after,
.icon-instagram-after-abs-offset:after,
.icon-telegram-after-abs-offset:after,
.icon-odnoklassniki-after-abs-offset:after,
.icon-yandex-zen-after-abs-offset:after,
.icon-rutube-after-abs-offset:after {
  left: 100%;
}
.icon-no-margin::after,
.icon-no-margin::before {
  margin: 0;
}

/* ../../fonts/fonts.funnel.css */
@font-face {
  font-family: advantshopfonts;
  src: url(../../../../fonts/advantshopfonts/advantshopfonts.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Alegreya Sans SC";
  src: url(../../../../fonts/AlegreyaSansSC/AlegreyaSansSC-ExtraBoldItalic.woff2) format("woff2");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Alegreya Sans SC";
  src: url(../../../../fonts/AlegreyaSansSC/AlegreyaSansSC-BoldItalic.woff2) format("woff2");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Alegreya Sans SC";
  src: url(../../../../fonts/AlegreyaSansSC/AlegreyaSansSC-Light.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Alegreya Sans SC";
  src: url(../../../../fonts/AlegreyaSansSC/AlegreyaSansSC-LightItalic.woff2) format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Alegreya Sans SC";
  src: url(../../../../fonts/AlegreyaSansSC/AlegreyaSansSC-Bold.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Alegreya Sans SC";
  src: url(../../../../fonts/AlegreyaSansSC/AlegreyaSansSC-ThinItalic.woff2) format("woff2");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Alegreya Sans SC";
  src: url(../../../../fonts/AlegreyaSansSC/AlegreyaSansSC-Italic.woff2) format("woff2");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Alegreya Sans SC";
  src: url(../../../../fonts/AlegreyaSansSC/AlegreyaSansSC-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Alegreya Sans SC";
  src: url(../../../../fonts/AlegreyaSansSC/AlegreyaSansSC-ExtraBold.woff2) format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Cormorant;
  src: url(../../../../fonts/Cormorant/Cormorant-BoldItalic.woff2) format("woff2");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Cormorant;
  src: url(../../../../fonts/Cormorant/Cormorant-Light.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Cormorant;
  src: url(../../../../fonts/Cormorant/Cormorant-LightItalic.woff2) format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Cormorant;
  src: url(../../../../fonts/Cormorant/Cormorant-Bold.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Cormorant;
  src: url(../../../../fonts/Cormorant/Cormorant-SemiBoldItalic.woff2) format("woff2");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Cormorant;
  src: url(../../../../fonts/Cormorant/Cormorant-SemiBold.woff2) format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Cormorant;
  src: url(../../../../fonts/Cormorant/Cormorant-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Cormorant;
  src: url(../../../../fonts/Cormorant/Cormorant-Italic.woff2) format("woff2");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Merriweather;
  src: url(../../../../fonts/Merriweather/Merriweather-Light.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Merriweather;
  src: url(../../../../fonts/Merriweather/Merriweather-Italic.woff2) format("woff2");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Merriweather;
  src: url(../../../../fonts/Merriweather/Merriweather-BoldItalic.woff2) format("woff2");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Merriweather;
  src: url(../../../../fonts/Merriweather/Merriweather-LightItalic.woff2) format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Merriweather;
  src: url(../../../../fonts/Merriweather/Merriweather-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Merriweather;
  src: url(../../../../fonts/Merriweather/Merriweather-Bold.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Montserrat;
  src: url(../../../../fonts/Montserrat/Montserrat-SemiBoldItalic.woff2) format("woff2");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Montserrat;
  src: url(../../../../fonts/Montserrat/Montserrat-Light.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Montserrat;
  src: url(../../../../fonts/Montserrat/Montserrat-SemiBold.woff2) format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Montserrat;
  src: url(../../../../fonts/Montserrat/Montserrat-Bold.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Montserrat;
  src: url(../../../../fonts/Montserrat/Montserrat-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Montserrat;
  src: url(../../../../fonts/Montserrat/Montserrat-ExtraBoldItalic.woff2) format("woff2");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Montserrat;
  src: url(../../../../fonts/Montserrat/Montserrat-ExtraBold.woff2) format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Montserrat;
  src: url(../../../../fonts/Montserrat/Montserrat-Italic.woff2) format("woff2");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Montserrat;
  src: url(../../../../fonts/Montserrat/Montserrat-BoldItalic.woff2) format("woff2");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Montserrat;
  src: url(../../../../fonts/Montserrat/Montserrat-LightItalic.woff2) format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: OpenSans;
  src: url(../../../../fonts/OpenSans/OpenSans-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: OpenSans;
  src: url(../../../../fonts/OpenSans/OpenSans-Bold.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: OpenSans;
  src: url(../../../../fonts/OpenSans/OpenSans-Light.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: OpenSans;
  src: url(../../../../fonts/OpenSans/OpenSans-BoldItalic.woff2) format("woff2");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: OpenSans;
  src: url(../../../../fonts/OpenSans/OpenSans-ExtraBoldItalic.woff2) format("woff2");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: OpenSans;
  src: url(../../../../fonts/OpenSans/OpenSans-SemiBoldItalic.woff2) format("woff2");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: OpenSans;
  src: url(../../../../fonts/OpenSans/OpenSans-ExtraBold.woff2) format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: OpenSans;
  src: url(../../../../fonts/OpenSans/OpenSans-SemiBold.woff2) format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: OpenSans;
  src: url(../../../../fonts/OpenSans/OpenSans-LightItalic.woff2) format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: OpenSans;
  src: url(../../../../fonts/OpenSans/OpenSans-Italic.woff2) format("woff2");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Playfair Display";
  src: url(../../../../fonts/PlayfairDisplay/PlayfairDisplay-Italic.woff2) format("woff2");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Playfair Display";
  src: url(../../../../fonts/PlayfairDisplay/PlayfairDisplay-Bold.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Playfair Display";
  src: url(../../../../fonts/PlayfairDisplay/PlayfairDisplay-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Playfair Display";
  src: url(../../../../fonts/PlayfairDisplay/PlayfairDisplay-BoldItalic.woff2) format("woff2");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Roboto;
  src: url(../../../../fonts/Roboto/Roboto-BoldItalic.woff2) format("woff2");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Roboto;
  src: url(../../../../fonts/Roboto/Roboto-Italic.woff2) format("woff2");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Roboto;
  src: url(../../../../fonts/Roboto/Roboto-LightItalic.woff2) format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Roboto;
  src: url(../../../../fonts/Roboto/Roboto-Bold.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Roboto;
  src: url(../../../../fonts/Roboto/Roboto-Medium.woff2) format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Roboto;
  src: url(../../../../fonts/Roboto/Roboto-Light.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Roboto;
  src: url(../../../../fonts/Roboto/Roboto-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Spectral SC";
  src: url(../../../../fonts/SpectralSC/SpectralSC-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Spectral SC";
  src: url(../../../../fonts/SpectralSC/SpectralSC-ExtraBold.woff2) format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Spectral SC";
  src: url(../../../../fonts/SpectralSC/SpectralSC-Italic.woff2) format("woff2");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Spectral SC";
  src: url(../../../../fonts/SpectralSC/SpectralSC-Bold.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Spectral SC";
  src: url(../../../../fonts/SpectralSC/SpectralSC-Light.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Spectral SC";
  src: url(../../../../fonts/SpectralSC/SpectralSC-BoldItalic.woff2) format("woff2");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Spectral SC";
  src: url(../../../../fonts/SpectralSC/SpectralSC-LightItalic.woff2) format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Spectral SC";
  src: url(../../../../fonts/SpectralSC/SpectralSC-SemiBoldItalic.woff2) format("woff2");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Spectral SC";
  src: url(../../../../fonts/SpectralSC/SpectralSC-ExtraBoldItalic.woff2) format("woff2");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Spectral SC";
  src: url(../../../../fonts/SpectralSC/SpectralSC-SemiBold.woff2) format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Ubuntu;
  src: url(../../../../fonts/Ubuntu/Ubuntu-Italic.woff2) format("woff2");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Ubuntu;
  src: url(../../../../fonts/Ubuntu/Ubuntu-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Ubuntu;
  src: url(../../../../fonts/Ubuntu/Ubuntu-Light.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Ubuntu;
  src: url(../../../../fonts/Ubuntu/Ubuntu-LightItalic.woff2) format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Ubuntu;
  src: url(../../../../fonts/Ubuntu/Ubuntu-Bold.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Ubuntu;
  src: url(../../../../fonts/Ubuntu/Ubuntu-BoldItalic.woff2) format("woff2");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: advlp;
  src: url(../../../../fonts/advlp/advlp.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: AstakhovDished;
  src: url(../../../../fonts/AstakhovDished/AstakhovDished.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
}
@font-face {
  font-family: Dobrozrachniy;
  src: url(../../../../fonts/Dobrozrachniy/Dobrozrachniy-Regular.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
}
@font-face {
  font-family: "Fakedes Outline";
  src: url(../../../../fonts/Fakedes_Outline/FakedesOutline.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
}
@font-face {
  font-family: "Jazz Ball";
  src: url(../../../../fonts/JazzBall/JazzBall.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
}
@font-face {
  font-family: Krabuler;
  src: url(../../../../fonts/Krabuler/RFKrabuler-Regular.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
}
@font-face {
  font-family: "Kurica Lapoi 1.3";
  src: url(../../../../fonts/KuricaLapoi1.3/KuricaLapoi1.3.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
}
@font-face {
  font-family: Pelmeshka;
  src: url(../../../../fonts/Pelmeshka/Pelmeshka.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
}
[class^=icon-lp-]::before,
[class*=" icon-lp-"]::before {
  font-family: advlp;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-lp-email::before {
  content: "\e800";
}
.icon-lp-phone::before {
  content: "\e801";
}
.icon-lp-right-open::before {
  content: "\e802";
}
.icon-lp-plus-circled::before {
  content: "\e803";
}
.icon-lp-trash-empty::before {
  content: "\e804";
}
.icon-lp-down::before {
  content: "\e805";
}
.icon-lp-up::before {
  content: "\e806";
}
.icon-lp-plus::before {
  content: "\e807";
}
.icon-lp-cog::before {
  content: "\e808";
}
.icon-lp-cancel::before {
  content: "\e809";
}
.icon-lp-ok::before {
  content: "\e80a";
}
.icon-lp-arrows-ccw::before {
  content: "\e80b";
}
.icon-lp-trash::before {
  content: "\e80c";
}
.icon-lp-left::before {
  content: "\e80d";
}
.icon-lp-pencil::before {
  content: "\e80e";
}
.icon-lp-eye::before {
  content: "\e80f";
}
.icon-lp-eye-off::before {
  content: "\e810";
}
.icon-lp-up-open::before {
  content: "\e811";
}
.icon-lp-down-open::before {
  content: "\e812";
}
.icon-lp-left-open::before {
  content: "\e813";
}
.icon-lp-check::before {
  content: "\e814";
}
.icon-lp-cog-1::before {
  content: "\e815";
}
.icon-lp-telegram::before {
  content: "\e816";
}
.icon-lp-left-open-mini::before {
  content: "\e817";
}
.icon-lp-right-open-mini::before {
  content: "\e818";
}
.icon-lp-down-dir::before {
  content: "\e819";
}
.icon-lp-up-dir::before {
  content: "\e81a";
}
.icon-lp-cancel-1::before {
  content: "\e81b";
}
.icon-lp-viber::before {
  content: "\e81c";
}
.icon-lp-right-open-1::before {
  content: "\f006";
}
.icon-lp-left-open-1::before {
  content: "\f007";
}
.icon-lp-twitter::before {
  content: "\f099";
}
.icon-lp-facebook::before {
  content: "\f09a";
}
.icon-lp-docs::before {
  content: "\f0c5";
}
.icon-lp-menu::before {
  content: "\f0c9";
}
.icon-lp-exchange::before {
  content: "\f0ec";
}
.icon-lp-spinner::before {
  content: "\f110";
}
.icon-lp-youtube::before {
  content: "\f167";
}
.icon-lp-instagram::before {
  content: "\f16d";
}
.icon-lp-vkontakte::before {
  content: "\f189";
}
.icon-lp-whatsapp::before {
  content: "\f232";
}
.icon-lp-odnoklassniki::before {
  content: "\f263";
}
@font-face {
  font-family: "Roboto Condensed";
  src: url(../../../../fonts/RobotoCondensed/RobotoCondensed-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Roboto Condensed";
  src: url(../../../../fonts/RobotoCondensed/RobotoCondensed-LightItalic.woff2) format("woff2");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Roboto Condensed";
  src: url(../../../../fonts/RobotoCondensed/RobotoCondensed-Light.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Roboto Condensed";
  src: url(../../../../fonts/RobotoCondensed/RobotoCondensed-Bold.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Roboto Condensed";
  src: url(../../../../fonts/RobotoCondensed/RobotoCondensed-Italic.woff2) format("woff2");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Roboto Condensed";
  src: url(../../../../fonts/RobotoCondensed/RobotoCondensed-BoldItalic.woff2) format("woff2");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "Roboto Slab";
  src: url(../../../../fonts/RobotoSlab/RobotoSlab-SemiBold.woff2) format("woff2");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Roboto Slab";
  src: url(../../../../fonts/RobotoSlab/RobotoSlab-Bold.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Roboto Slab";
  src: url(../../../../fonts/RobotoSlab/RobotoSlab-ExtraBold.woff2) format("woff2");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Roboto Slab";
  src: url(../../../../fonts/RobotoSlab/RobotoSlab-Light.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Roboto Slab";
  src: url(../../../../fonts/RobotoSlab/RobotoSlab-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: Rubik;
  src: url(../../../../fonts/Rubik/Rubik-LightItalic.woff2) format("woff2");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: Rubik;
  src: url(../../../../fonts/Rubik/Rubik-BoldItalic.woff2) format("woff2");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: Rubik;
  src: url(../../../../fonts/Rubik/Rubik-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: Rubik;
  src: url(../../../../fonts/Rubik/Rubik-Light.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: Rubik;
  src: url(../../../../fonts/Rubik/Rubik-Bold.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: Rubik;
  src: url(../../../../fonts/Rubik/Rubik-Italic.woff2) format("woff2");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url(../../../../fonts/IBMPlexSans/IBMPlexSans.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url(../../../../fonts/IBMPlexSans/IBMPlexSans-LightItalic.woff2) format("woff2");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url(../../../../fonts/IBMPlexSans/IBMPlexSans-Bold.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url(../../../../fonts/IBMPlexSans/IBMPlexSans-SemiBoldItalic.woff2) format("woff2");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url(../../../../fonts/IBMPlexSans/IBMPlexSans-SemiBold.woff2) format("woff2");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url(../../../../fonts/IBMPlexSans/IBMPlexSans-Light.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url(../../../../fonts/IBMPlexSans/IBMPlexSans-BoldItalic.woff2) format("woff2");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url(../../../../fonts/IBMPlexSans/IBMPlexSans-Italic.woff2) format("woff2");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: Scada;
  src: url(../../../../fonts/Scada/Scada-Bold.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: Scada;
  src: url(../../../../fonts/Scada/Scada-Italic.woff2) format("woff2");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: Scada;
  src: url(../../../../fonts/Scada/Scada-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: Scada;
  src: url(../../../../fonts/Scada/Scada-BoldItalic.woff2) format("woff2");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: Inter;
  src: url(../../../../fonts/Inter/Inter-Black.woff2) format("woff2");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: Inter;
  src: url(../../../../fonts/Inter/Inter-SemiBold.woff2) format("woff2");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: Inter;
  src: url(../../../../fonts/Inter/Inter-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: Inter;
  src: url(../../../../fonts/Inter/Inter-ExtraBold.woff2) format("woff2");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: Inter;
  src: url(../../../../fonts/Inter/Inter-Light.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: Inter;
  src: url(../../../../fonts/Inter/Inter-Bold.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "PT Sans";
  src: url(../../../../fonts/PTSans/PTSans-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PT Sans";
  src: url(../../../../fonts/PTSans/PTSans-Bold.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "PT Sans";
  src: url(../../../../fonts/PTSans/PTSans-Italic.woff2) format("woff2");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "PT Sans";
  src: url(../../../../fonts/PTSans/PTSans-BoldItalic.woff2) format("woff2");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "PT Serif";
  src: url(../../../../fonts/PTSerif/PTSerif-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PT Serif";
  src: url(../../../../fonts/PTSerif/PTSerif-Bold.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "PT Serif";
  src: url(../../../../fonts/PTSerif/PTSerif-BoldItalic.woff2) format("woff2");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "PT Serif";
  src: url(../../../../fonts/PTSerif/PTSerif-Italic.woff2) format("woff2");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: Oswald;
  src: url(../../../../fonts/Oswald/Oswald-Bold.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: Oswald;
  src: url(../../../../fonts/Oswald/Oswald-SemiBold.woff2) format("woff2");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: Oswald;
  src: url(../../../../fonts/Oswald/Oswald-Light.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: Oswald;
  src: url(../../../../fonts/Oswald/Oswald-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
}

/* ../../node_modules/normalize.css/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
main {
  display: block;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}
a {
  background-color: transparent;
}
abbr[title] {
  border-bottom: none;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
img {
  border-style: none;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
details {
  display: block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none;
}

/* ../../node_modules/flexboxgrid/dist/flexboxgrid.css */
.container-fluid,
.container {
  margin-right: auto;
  margin-left: auto;
}
.container-fluid {
  padding-right: 2rem;
  padding-left: 2rem;
}
.row {
  box-sizing: border-box;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}
.row.reverse {
  flex-direction: row-reverse;
}
.col.reverse {
  flex-direction: column-reverse;
}
.col-xs,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-offset-0,
.col-xs-offset-1,
.col-xs-offset-2,
.col-xs-offset-3,
.col-xs-offset-4,
.col-xs-offset-5,
.col-xs-offset-6,
.col-xs-offset-7,
.col-xs-offset-8,
.col-xs-offset-9,
.col-xs-offset-10,
.col-xs-offset-11,
.col-xs-offset-12 {
  box-sizing: border-box;
  flex: 0 0 auto;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.col-xs {
  flex-grow: 1;
  flex-basis: 0;
  max-width: 100%;
}
.col-xs-1 {
  flex-basis: 8.33333333%;
  max-width: 8.33333333%;
}
.col-xs-2 {
  flex-basis: 16.66666667%;
  max-width: 16.66666667%;
}
.col-xs-3 {
  flex-basis: 25%;
  max-width: 25%;
}
.col-xs-4 {
  flex-basis: 33.33333333%;
  max-width: 33.33333333%;
}
.col-xs-5 {
  flex-basis: 41.66666667%;
  max-width: 41.66666667%;
}
.col-xs-6 {
  flex-basis: 50%;
  max-width: 50%;
}
.col-xs-7 {
  flex-basis: 58.33333333%;
  max-width: 58.33333333%;
}
.col-xs-8 {
  flex-basis: 66.66666667%;
  max-width: 66.66666667%;
}
.col-xs-9 {
  flex-basis: 75%;
  max-width: 75%;
}
.col-xs-10 {
  flex-basis: 83.33333333%;
  max-width: 83.33333333%;
}
.col-xs-11 {
  flex-basis: 91.66666667%;
  max-width: 91.66666667%;
}
.col-xs-12 {
  flex-basis: 100%;
  max-width: 100%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.start-xs {
  justify-content: flex-start;
  text-align: left;
}
.center-xs {
  justify-content: center;
  text-align: center;
}
.end-xs {
  justify-content: flex-end;
  text-align: right;
}
.top-xs {
  align-items: flex-start;
}
.middle-xs {
  align-items: center;
}
.bottom-xs {
  align-items: flex-end;
}
.around-xs {
  justify-content: space-around;
}
.between-xs {
  justify-content: space-between;
}
.first-xs {
  order: -1;
}
.last-xs {
  order: 1;
}
@media only screen and (min-width: 48em) {
  .container {
    width: 49rem;
  }
  .col-sm,
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-offset-0,
  .col-sm-offset-1,
  .col-sm-offset-2,
  .col-sm-offset-3,
  .col-sm-offset-4,
  .col-sm-offset-5,
  .col-sm-offset-6,
  .col-sm-offset-7,
  .col-sm-offset-8,
  .col-sm-offset-9,
  .col-sm-offset-10,
  .col-sm-offset-11,
  .col-sm-offset-12 {
    box-sizing: border-box;
    flex: 0 0 auto;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .col-sm {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-sm-1 {
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-sm-2 {
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-sm-3 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-sm-5 {
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-sm-6 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-sm-8 {
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-sm-9 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-sm-11 {
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-sm-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .start-sm {
    justify-content: flex-start;
    text-align: left;
  }
  .center-sm {
    justify-content: center;
    text-align: center;
  }
  .end-sm {
    justify-content: flex-end;
    text-align: right;
  }
  .top-sm {
    align-items: flex-start;
  }
  .middle-sm {
    align-items: center;
  }
  .bottom-sm {
    align-items: flex-end;
  }
  .around-sm {
    justify-content: space-around;
  }
  .between-sm {
    justify-content: space-between;
  }
  .first-sm {
    order: -1;
  }
  .last-sm {
    order: 1;
  }
}
@media only screen and (min-width: 64em) {
  .container {
    width: 65rem;
  }
  .col-md,
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-offset-0,
  .col-md-offset-1,
  .col-md-offset-2,
  .col-md-offset-3,
  .col-md-offset-4,
  .col-md-offset-5,
  .col-md-offset-6,
  .col-md-offset-7,
  .col-md-offset-8,
  .col-md-offset-9,
  .col-md-offset-10,
  .col-md-offset-11,
  .col-md-offset-12 {
    box-sizing: border-box;
    flex: 0 0 auto;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .col-md {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-md-1 {
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-md-2 {
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-md-3 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-md-5 {
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-md-6 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-md-8 {
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-md-9 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-md-11 {
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-md-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .start-md {
    justify-content: flex-start;
    text-align: left;
  }
  .center-md {
    justify-content: center;
    text-align: center;
  }
  .end-md {
    justify-content: flex-end;
    text-align: right;
  }
  .top-md {
    align-items: flex-start;
  }
  .middle-md {
    align-items: center;
  }
  .bottom-md {
    align-items: flex-end;
  }
  .around-md {
    justify-content: space-around;
  }
  .between-md {
    justify-content: space-between;
  }
  .first-md {
    order: -1;
  }
  .last-md {
    order: 1;
  }
}
@media only screen and (min-width: 75em) {
  .container {
    width: 76rem;
  }
  .col-lg,
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-offset-0,
  .col-lg-offset-1,
  .col-lg-offset-2,
  .col-lg-offset-3,
  .col-lg-offset-4,
  .col-lg-offset-5,
  .col-lg-offset-6,
  .col-lg-offset-7,
  .col-lg-offset-8,
  .col-lg-offset-9,
  .col-lg-offset-10,
  .col-lg-offset-11,
  .col-lg-offset-12 {
    box-sizing: border-box;
    flex: 0 0 auto;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .col-lg {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-lg-1 {
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-lg-2 {
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-lg-3 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-lg-5 {
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-lg-6 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-lg-8 {
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-lg-9 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-lg-11 {
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-lg-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .start-lg {
    justify-content: flex-start;
    text-align: left;
  }
  .center-lg {
    justify-content: center;
    text-align: center;
  }
  .end-lg {
    justify-content: flex-end;
    text-align: right;
  }
  .top-lg {
    align-items: flex-start;
  }
  .middle-lg {
    align-items: center;
  }
  .bottom-lg {
    align-items: flex-end;
  }
  .around-lg {
    justify-content: space-around;
  }
  .between-lg {
    justify-content: space-between;
  }
  .first-lg {
    order: -1;
  }
  .last-lg {
    order: 1;
  }
}

/* frontend/_common/flexboxgrid.ext.scss */
@media screen and (min-width: 100em) {
  .col-wl {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-wl-1 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-wl-2 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-wl-3 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-wl-4 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-wl-5 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-wl-6 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-wl-7 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-wl-8 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-wl-9 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-wl-10 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-wl-11 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-wl-12 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    flex-basis: 100%;
    max-width: 100%;
  }
}
@media screen and (min-width: 100em) {
  .col-wl-offset-1 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 8.3333333333%;
  }
}
@media screen and (min-width: 100em) {
  .col-wl-offset-2 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 16.6666666667%;
  }
}
@media screen and (min-width: 100em) {
  .col-wl-offset-3 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 25%;
  }
}
@media screen and (min-width: 100em) {
  .col-wl-offset-4 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 33.3333333333%;
  }
}
@media screen and (min-width: 100em) {
  .col-wl-offset-5 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 41.6666666667%;
  }
}
@media screen and (min-width: 100em) {
  .col-wl-offset-6 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 50%;
  }
}
@media screen and (min-width: 100em) {
  .col-wl-offset-7 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 58.3333333333%;
  }
}
@media screen and (min-width: 100em) {
  .col-wl-offset-8 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 66.6666666667%;
  }
}
@media screen and (min-width: 100em) {
  .col-wl-offset-9 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 75%;
  }
}
@media screen and (min-width: 100em) {
  .col-wl-offset-10 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 83.3333333333%;
  }
}
@media screen and (min-width: 100em) {
  .col-wl-offset-11 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 91.6666666667%;
  }
}
@media screen and (min-width: 100em) {
  .col-wl-offset-12 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 100%;
  }
}
@media screen and (min-width: 100em) {
  .start-wl {
    justify-content: flex-start;
  }
}
@media screen and (min-width: 100em) {
  .center-wl {
    justify-content: center;
  }
}
@media screen and (min-width: 100em) {
  .end-wl {
    justify-content: flex-end;
  }
}
@media screen and (min-width: 100em) {
  .top-wl {
    align-items: flex-start;
  }
}
@media screen and (min-width: 100em) {
  .middle-wl {
    align-items: center;
  }
}
@media screen and (min-width: 100em) {
  .bottom-wl {
    align-items: flex-end;
  }
}
@media screen and (min-width: 100em) {
  .around-wl {
    justify-content: space-around;
  }
}
@media screen and (min-width: 100em) {
  .between-wl {
    justify-content: space-between;
  }
}
@media screen and (min-width: 100em) {
  .first-wl {
    order: -1;
  }
}
@media screen and (min-width: 100em) {
  .last-wl {
    order: 1;
  }
}
@media screen and (min-width: 100em) {
  .reverse-wl {
    flex-direction: row-reverse;
  }
}
.col-xs-slim {
  flex: 0 1 auto;
  padding-left: 8px;
  padding-right: 8px;
}
.col--only-pad {
  padding-left: 8px;
  padding-right: 8px;
}
.col--v-pad {
  padding-top: 8px;
  padding-bottom: 8px;
}
@media (min-width: 48em) {
  .col-sm-slim {
    flex: 0 1 auto;
  }
}
@media (min-width: 64em) {
  .col-md-slim {
    flex: 0 1 auto;
  }
}
@media (min-width: 75em) {
  .col-lg-slim {
    flex: 0 1 auto;
  }
}

/* ../../styles/common/custom-input.scss */
.custom-input-text {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.custom-input-text__indent {
  padding-left: 23px;
}
.custom-input-checkbox,
.custom-input-radio {
  flex-shrink: 0;
  cursor: pointer;
  position: relative;
  top: 2px;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 0 0.5rem 0 0;
  box-shadow: 0 0 0.125rem #818181;
  border: 1px #818181 solid;
  border-bottom-color: #2d2d2d;
  background:
    linear-gradient(
      to bottom,
      rgb(253, 253, 253) 0%,
      rgb(243, 243, 243) 11%,
      rgb(235, 235, 235) 33%,
      rgb(220, 220, 220) 44%,
      rgb(230, 230, 230) 67%,
      rgb(240, 240, 240) 78%,
      rgb(246, 246, 246) 89%,
      rgb(255, 255, 255) 100%);
}
.custom-input-checkbox:hover,
.custom-input-radio:hover {
  background:
    linear-gradient(
      to bottom,
      rgb(255, 255, 255) 0%,
      rgb(246, 246, 246) 11%,
      rgb(240, 240, 240) 22%,
      rgb(230, 230, 230) 33%,
      rgb(220, 220, 220) 56%,
      rgb(235, 235, 235) 67%,
      rgb(243, 243, 243) 89%,
      rgb(253, 253, 253) 100%);
}
.custom-input-checkbox {
  border-radius: 0.1875rem;
}
.custom-input-checkbox ~ .custom-input-text {
  font-size: 13px;
}
.custom-input-checkbox__abs {
  position: absolute;
  left: 0;
  top: 4px;
}
.custom-input-radio {
  border-radius: 50%;
}
.custom-input-checkbox::after {
  content: "";
  position: absolute;
  width: 0.8125rem;
  height: 0.8125rem;
  background-repeat: no-repeat;
  left: 0.0625rem;
  top: -0.125rem;
}
.custom-input-radio::after {
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.custom-input-native {
  opacity: 0;
  position: absolute;
}
.custom-input-native:checked ~ .custom-input-checkbox,
.custom-input-native:checked ~ .custom-input-radio {
  background:
    linear-gradient(
      to bottom,
      rgb(66, 80, 155) 0%,
      rgb(148, 163, 202) 3%,
      rgb(233, 248, 255) 5%,
      rgb(230, 243, 249) 8%,
      rgb(218, 234, 247) 11%,
      rgb(186, 223, 242) 16%,
      rgb(171, 212, 242) 19%,
      rgb(153, 206, 238) 22%,
      rgb(128, 197, 238) 41%,
      rgb(121, 196, 235) 43%,
      rgb(119, 189, 241) 46%,
      rgb(51, 179, 226) 49%,
      rgb(60, 179, 235) 51%,
      rgb(65, 179, 233) 54%,
      rgb(81, 182, 234) 57%,
      rgb(81, 186, 234) 59%,
      rgb(100, 192, 243) 65%,
      rgb(102, 193, 238) 68%,
      rgb(127, 204, 250) 78%,
      rgb(141, 215, 254) 81%,
      rgb(167, 235, 254) 86%,
      rgb(176, 246, 255) 89%,
      rgb(183, 251, 254) 92%,
      rgb(184, 252, 255) 95%,
      rgb(181, 247, 255) 97%,
      rgb(171, 236, 254) 100%);
}
.custom-input-native:disabled ~ .custom-input-text {
  color: #94969b;
  pointer-events: none;
}
.custom-input-native:disabled ~ .custom-input-checkbox {
  opacity: 0.5;
  pointer-events: none;
}
.custom-input-native:focus ~ .custom-input-checkbox,
.custom-input-native:focus ~ .custom-input-radio {
  box-shadow: 0 0 5px 0 rgb(66, 80, 155);
}
.custom-input-native:checked ~ .custom-input-checkbox::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBvbHlnb24gcG9pbnRzPSIwLDUgNCwxMSA1LDExIDExLDAgOSwwIDUsOCA0LDggMyw1IiBmaWxsPSJyZWQ7Ij48L3BvbHlnb24+PC9zdmc+);
}
.custom-input-native:checked ~ .custom-input-radio::after {
  background-color: #000;
}
.custom-iphone-checkbox {
  border-radius: 0.1875rem;
  cursor: pointer;
  display: inline-block;
  height: 1.125rem;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
  width: 3.4375rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  font-size: 0.625rem;
  transform: translateZ(0);
}
.custom-iphone-checkbox input {
  display: none;
}
.custom-iphone-checkbox input:checked + .custom-iphone-checkbox-slider {
  left: 0;
}
.custom-iphone-checkbox-slider {
  left: -50%;
  position: absolute;
  top: 0;
  bottom: 0;
  transition: left 0.25s ease-out;
  border-radius: 0.1875rem;
}
.custom-iphone-checkbox-on,
.custom-iphone-checkbox-block,
.custom-iphone-checkbox-off {
  display: block;
  font-weight: bold;
  height: 100%;
  line-height: 1.125rem;
  position: absolute;
  text-align: center;
  top: 0;
  box-sizing: border-box;
}
.custom-iphone-checkbox-on {
  background-color: rgb(6, 98, 193);
  color: white;
  left: 0;
  width: 1.84375rem;
  padding-right: 0.125rem;
  border-top-left-radius: 0.1875rem;
  border-bottom-left-radius: 0.1875rem;
}
.custom-iphone-checkbox-off {
  background-color: #252729;
  color: #8b8b8b;
  padding-left: 0.125rem;
  left: 3.3125rem;
  width: 1.71875rem;
  border-top-right-radius: 0.1875rem;
  border-bottom-right-radius: 0.1875rem;
}
.custom-iphone-checkbox-block {
  background-color: #5a5d60;
  border-radius: 0.1875rem;
  height: 100%;
  left: 1.71875rem;
  width: 1.71875rem;
}
.btn-ghost {
  border: 0;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto 1.25rem auto 0;
  width: 13px;
  height: 13px;
  color: #adadad;
}
.btn-ghost:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
  color: #adadad;
}
.select-custom {
  position: relative;
  display: inline-block;
  width: 100%;
  color: #fff;
  vertical-align: middle;
}
.select-custom::after {
  right: 0.625rem;
  pointer-events: none;
}
.select-custom select,
.select-custom .form-select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-color: transparent;
  padding: 0.5rem 1.875rem 0.5rem 0.9375rem;
  border-radius: 0.3125rem;
  width: 100%;
  cursor: pointer;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
}
.select-custom select:hover,
.select-custom .form-select:hover {
  outline: none;
}
.select-custom select::-ms-expand,
.select-custom .form-select::-ms-expand {
  display: none;
}
.select-custom select option,
.select-custom .form-select option {
  background-color: #fff;
  color: #333;
  border: none;
}
.select-custom select option:disabled,
.select-custom .form-select option:disabled {
  color: #4b4f58;
  background-color: #d1d1d1;
}
.select-custom--slim select,
.select-custom--slim .form-select {
  padding: 0 1.875rem 0 0.9375rem;
  height: 1.625rem;
}
.select-custom--fat select,
.select-custom--fat .form-select {
  padding-top: 12px;
  padding-bottom: 12px;
}
.select-custom--shrink {
  width: inherit;
  max-width: 100%;
}
.sizes-select-custom::after,
.color-select-custom::after {
  color: #252729;
}

/* ../../styles/views/product.scss */
.details-block {
  margin-bottom: 1.875rem;
  border-radius: 0.3125rem;
}
.details-payment {
  border-style: solid;
  border-width: 0.0625rem 0;
  padding: 7px 0;
}
.details-payment .price {
  margin-bottom: 0.3125rem;
  display: block;
}
.details-payment .price-current,
.details-payment .price-new {
  font-size: 1.625rem;
}
.details-payment .price-old {
  font-size: 0.875rem;
}
.details-payment .price-discount {
  font-size: 0.6875rem;
}
.instead__text-price {
  font-size: 16px;
  font-weight: 600;
}
.details-payment-price {
  white-space: nowrap;
}
.details-amount .availability {
  vertical-align: inherit;
}
.details-payment-item {
  padding-left: 0.625rem;
}
.details-payment-inline {
  display: inline-block;
  margin-bottom: 0.3125rem;
  vertical-align: top;
}
.availability {
  display: inline-block;
  vertical-align: middle;
  border-radius: 0.1875rem;
  color: #fff;
  padding: 0.3125rem;
  line-height: 1;
}
div[show-stocks] {
  cursor: pointer;
}
.available {
  background-color: #b1cd03;
}
.not-available {
  background-color: #fb6363;
}
.details-brand {
  text-align: center;
  margin-bottom: 2.5rem;
}
.details-aside {
}
.details-aside .social-btns {
  padding: 0.9375rem;
}
.details-social {
  margin-bottom: 2.5rem;
}
.details-payment-block {
  display: flex;
  flex-wrap: wrap;
}
.details-payment-block .btn {
  white-space: nowrap;
}
.details-payment-cell {
  margin-top: 7px;
  margin-bottom: 7px;
}
.details-carousel-item,
.details-carousel-item-vertical {
  border: 0.0625rem transparent solid;
  cursor: pointer;
  vertical-align: middle;
  box-sizing: border-box;
  text-align: center;
}
.details-carousel-item {
  display: inline-block;
}
.details-carousel-item-vertical {
  display: block;
}
.details-carousel-selected {
  border-radius: 0.3125rem;
  opacity: 0.5;
  border-color: #efd706;
  cursor: default;
}
.first-payment-note {
  font-size: 0.6875rem;
}
.modal .details-modal-preview {
  width: 100%;
  height: calc(100% - 45px - 45px);
  display: inline-flex;
  flex-direction: column;
}
.modal .details-modal-preview .modal-content {
  overflow-y: visible;
  position: relative;
  max-height: 100%;
  flex-grow: 1;
}
.modal-preview-image-load {
  opacity: 0;
}
.modal-preview-image-complete {
  opacity: 1;
  transition: opacity linear 0.5s;
}
.details-buy-one-click {
  line-height: 1;
}
.details-carousel,
.details-tabs {
  margin-top: 0.9375rem;
}
.details-carousel-hidden {
  opacity: 0;
}
.details-preview-block {
  font-size: 0;
  line-height: 0;
}
.details-preview-block .zoomer-window-title {
  line-height: 1;
  font-size: 12px;
}
.details-preview-block .zoomer-inner ~ .zoomer-window .zoomer-window-title {
  top: auto;
  bottom: 0;
}
.details-modal-preview-block {
  display: flex;
  flex-direction: row;
  height: 100%;
}
.details-modal-preview-cell {
  vertical-align: top;
}
.details-modal-preview-cell-photo {
  width: 100%;
  vertical-align: middle;
  align-self: center;
}
.details-modal-carousel {
  padding: 1.625rem 0;
  height: auto !important;
}
.details-briefdescription p {
  margin: 0;
  padding: 0;
}
.details-spinbox-block {
  width: 5rem;
}
.details-rotate {
  display: flex;
  justify-content: center;
  box-sizing: border-box;
  flex-flow: column wrap;
}
.top-shipping-row {
  margin-bottom: 5px;
}
.details-param-name,
.details-param-value,
.details-param-value-weight {
  display: inline;
  font-size: 0.75rem;
}
.details-avalable-text,
.details-avalable-unit {
  display: inline-block;
}
.gifts-list {
  display: none;
}
.gift-properties {
  display: table;
  padding: 0;
  margin: 0.3125rem 0 0;
}
.gift-properties__item {
  display: table-row;
}
.gift-properties__itemName,
.gift-properties__itemValue {
  display: table-cell;
  vertical-align: middle;
  padding-right: 0.625rem;
  font-size: 0.75rem;
}
.product-gift-image {
  height: 69.9px;
  width: 75.9px;
  background: url("../assets/giftIcon.TOROPKQO.png") no-repeat top left/100% 100%;
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: -10px;
}
.product-gift-image .gifts-list-container {
  background: white;
  position: relative;
  border-radius: 0.3125rem;
  z-index: 1;
}
.product-gift-image .gifts-list {
  display: none;
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.25);
  width: 300px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -320px;
  white-space: normal;
}
.product-gift-image .gifts-list .gift-txt {
  text-align: left;
}
.product-gift-image .gifts-list .gift-txt-descr {
  font-size: 0.6875rem;
  color: #e20a0a;
}
.product-gift-image .gifts-list::before,
.product-gift-image .gifts-list::after {
  content: "";
  display: inline-block;
  left: -20px;
  width: 20px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  position: absolute;
}
.product-gift-image .gifts-list::before {
  background: white;
  height: 20px;
  width: 20px;
  left: -10px;
  transform: rotate(45deg);
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.25);
}
.product-gift-image .gifts-list::after {
  background-color: transparent;
  height: 100%;
}
.product-gift-image.active .gifts-list {
  display: block;
}
.details-modal-preview-arrow {
  width: 100px;
  align-self: center;
  font-size: 40px;
  text-align: center;
}
.details-photos__left {
  margin: 0 10px;
  display: flex;
}
.details-photos__right {
  margin: 0 10px;
}
.details-photos__trigger-360,
.details-photos__trigger-video {
  height: 27px;
  width: 25px;
  padding: 0;
}
.details-photos__trigger + .details-photos__trigger {
  margin-left: 20px;
}
.products-view-video-wrap {
  margin-bottom: 40px;
}
.products-view-video-wrap:last-child {
  margin-bottom: 0;
}
.products-view-video-wrap .video-name,
.products-view-video-wrap .video-description {
  font-size: 14px;
  line-height: 1.5;
}
.products-view-video-wrap .video-name {
  margin-bottom: 10px;
  font-size: 22px;
}
.products-view-video-wrap .video-description {
  margin-top: 10px;
  white-space: normal;
}
.product-videos-in-modal {
  display: flex;
}
.product-videos-in-modal .products-view-video-wrap {
  margin-bottom: 0;
}
.carousel-product-video-in-modal:not(.carousel-nav-not-show) {
}
.carousel-product-video-in-modal-btn {
  font-size: 36px;
}
.carousel-product-video-in-modal-content {
  width: 650px;
}
.cart-popup-product-sku {
  font-size: 13px;
}
.related-product-carousel-wrap {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
.details-row {
  margin-top: 0.9375rem;
}
.details-row__amount-table {
  margin-top: 20px;
  margin-bottom: 20px;
}
.product-card--quickview .details-size-color-picker--cols-1 .color-select-custom,
.product-card--quickview .details-size-color-picker--cols-1 .sizes-select-custom {
  width: 50%;
}
.details-size-color-picker--cols-1 .color-select-custom,
.details-size-color-picker--cols-1 .sizes-select-custom {
  width: 60%;
}
.details-size-color-picker--cols-2 {
  display: flex;
  flex-wrap: nowrap;
  -moz-column-gap: 10px;
  column-gap: 10px;
}
.details-size-color-picker--cols-2 .details-colors,
.details-size-color-picker--cols-2 .details-sizes {
  flex-grow: 1;
  min-width: calc(50% - 5px);
}
.details-size-color-picker--cols-2 .sizes-viewer-list {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.details-size-color-picker--cols-2 .sizes-viewer-list [data-sizes-viewer] {
  flex-grow: 1;
}
.details-size-color-picker--cols-2 .sizes-viewer-list .select-custom,
.details-size-color-picker--cols-2 .sizes-viewer-list .choices,
.details-size-color-picker--cols-2 .sizes-viewer-list .form-select {
  height: 100%;
}
.details-size-color-picker--cols-2 .sizes-viewer-list .form-select {
  display: flex;
  align-items: center;
}
.marketplace-button-header {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  color: #000;
  margin-bottom: 10px;
}
.marketplace-buttons {
  height: 50px;
  gap: 20px;
}
.product-preview-modal-wrap .details-modal-preview {
  max-width: 100vw !important;
  height: 100% !important;
  border-radius: 0 !important;
}
.product-preview-modal-wrap .details-modal-preview .modal-header {
  display: none;
}
.product-preview-modal-wrap .details-modal-preview .adv-modal-close {
  top: 15px !important;
  overflow: visible;
  color: black !important;
}
.product-preview-modal-wrap .details-modal-preview .adv-modal-close::after {
  content: "\e829" !important;
  right: 50px !important;
  top: -13px;
  background: none !important;
}
.product-preview-modal-wrap .details-modal-preview-cell {
  align-self: center !important;
}
.product-preview-modal-wrap .details-modal-carousel {
  padding-top: 2rem;
  margin-top: 2rem;
}

/* ../../styles/common/connector.scss */
.connector {
  position: fixed;
  bottom: 30px;
  right: 30px;
  z-index: 500;
}
.connector__list {
  display: none;
  padding: 0;
  margin: 0;
  list-style: none;
  overflow: visible;
  flex-flow: column wrap;
  max-height: calc(100vh - 80px);
}
.connector__list-item {
  padding: 0;
  margin: 20px 5px 0;
  position: relative;
}
.connector__list-item:hover .connector__popup {
  display: block;
}
.connector__item,
.connector__trigger {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border: 0;
}
.connector__item--custom {
  background-color: #ababab;
}
.connector__trigger {
  position: relative;
  margin: 5px 5px 0;
}
.connector__trigger-el {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.connector__trigger-close {
  display: none;
}
.connector__state {
  position: absolute;
  height: 0;
  width: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
}
.connector__state:checked ~ .connector__trigger {
  margin-top: 20px;
}
.connector__state:checked ~ .connector__trigger .connector__trigger-open {
  display: none;
}
.connector__state:checked ~ .connector__trigger .connector__trigger-close {
  display: block;
}
.connector__state:checked ~ .connector__list {
  display: flex;
}
.connector__trigger,
.connector__item--chat {
  background-color: #2d9ced;
}
.connector__trigger:hover,
.connector__item--chat:hover {
  box-shadow: 0 0 10px 0 #2d9ced;
}
.connector__connector__trigger-el {
  position: absolute;
}
.connector__item--vkontakte {
  background-color: #597da0;
}
.connector__item--vkontakte:hover {
  box-shadow: 0 0 10px 0 #597da0;
}
.connector__item--facebook {
  background-color: #0084ff;
}
.connector__item--facebook:hover {
  box-shadow: 0 0 10px 0 #0084ff;
}
.connector__item--callback {
  background-color: #055a98;
}
.connector__item--callback:hover {
  box-shadow: 0 0 10px 0 #055a98;
}
.connector__item--whatsapp {
  background-color: #26d367;
}
.connector__item--whatsapp:hover {
  box-shadow: 0 0 10px 0 #26d367;
}
.connector__item--viber {
  background-color: #7c529e;
}
.connector__item--viber:hover {
  box-shadow: 0 0 10px 0 #7c529e;
}
.connector__item--telegram {
  background-color: #2da5e1;
}
.connector__item--telegram:hover {
  box-shadow: 0 0 10px 0 #2da5e1;
}
.connector__item--odnoklassniki {
  background-color: #ef7d01;
}
.connector__item--odnoklassniki:hover {
  box-shadow: 0 0 10px 0 #ef7d01;
}
.connector__popup {
  background: #fff;
  border-radius: 3px;
  position: absolute;
  right: 100%;
  margin-right: 10px;
  padding: 5px 10px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 12px;
  text-align: center;
  color: #4b4f58;
}
.connector__ip-telephony--compact .connector__ip-telephony-form {
  display: none;
}
.connector__ip-telephony--full ~ .connector__popup {
  display: none !important;
}
.connector__ip-telephony-form {
  position: absolute;
  right: 100%;
  top: 50%;
  transform: translateY(-50%);
  color: #fff;
  background-color: #055a98;
  display: table;
  border-radius: 0.3125rem;
  font-size: 0.875rem;
  padding: 5px;
  max-width: calc(100vw - 10px);
  box-sizing: border-box;
  width: 450px;
  margin-right: 10px;
}
.connector__ip-telephony-cell {
  display: table-cell;
  vertical-align: middle;
  padding: 5px;
}
.connector__input {
  font-size: 0.75rem;
  padding: 0.5625rem;
  box-sizing: border-box;
  border-radius: 5px;
  border: 1px #e2e3e4 solid;
  vertical-align: middle;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  box-shadow: none;
  height: auto;
  line-height: normal;
}
.connector__button {
  display: inline-block;
  vertical-align: middle;
  -webkit-text-decoration: none;
  text-decoration: none;
  border: 0;
  text-align: center;
  border-radius: 0.3125rem;
  line-height: 1.3;
  box-sizing: border-box;
  color: #fff;
  background: #e20000;
  cursor: pointer;
}
.connector__button--small {
  font-weight: bold;
  font-size: 0.75rem;
  padding: 0.625rem;
}
.connector__button:hover {
  color: #fff;
  background: #fc0000;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.connector__button:active {
  color: #fff;
  background: #c90000;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.connector a.connector__item:hover {
  color: #fff;
}
.connector__ip-telephony-input {
  color: #4b4f58;
}
.connector__ip-telephony-close {
  position: absolute;
  bottom: 100%;
  left: 100%;
  font-size: 20px;
  line-height: 1;
  font-family: Arial, sans-serif;
  background-color: transparent;
  padding: 0;
  border: 0;
  color: #434142;
  cursor: pointer;
}
.connector__ip-telephony-copyright {
  position: absolute;
  top: 100%;
  font-size: 12px;
  right: 0;
}
.connector-with-bottom-panel {
  bottom: 100px !important;
}
@media (min-height: 641px) {
  .connector__item,
  .connector__trigger {
    width: 56px;
    height: 56px;
  }
}
@media (max-width: 321px) {
  .connector__item,
  .connector__trigger {
    width: 36px;
    height: 36px;
  }
  .connector__item svg,
  .connector__trigger svg {
    width: 20px;
    height: 20px;
  }
}

/* ../../scripts/_common/tabs/styles/tabs.scss */
.tabs-headers {
  padding: 0;
  margin: 0;
  list-style: none;
}
.tab-content,
.mobile-tab-content {
  display: none;
}
.tab-content-active,
.mobile-tab-content-active {
  display: block;
}
.tabs-header-item-link {
  display: block;
  line-height: 1;
}
.tabs-header-active {
}
.tabs-horizontal {
}
.tabs-horizontal .tabs-header-item-link {
  font-size: 1.375rem;
}
.tabs-horizontal .tabs-header-item {
  padding: 0.9375rem 1.25rem;
  border: 0.0625rem solid transparent;
  border-radius: 0.3125rem;
  float: left;
  margin-right: 10px;
}
.tabs-horizontal .tabs-content {
  padding: 0.9375rem 1.25rem;
  font-size: 0.875rem;
}
.tabs-vertical {
  display: table;
  width: 100%;
}
.tabs-vertical .tabs-headers,
.tabs-vertical .tabs-content {
  display: table-cell;
  vertical-align: top;
}
.tabs-vertical .tabs-headers {
  width: 25%;
  padding-right: 0.9375rem;
}
.tabs-vertical .tabs-header-item-link {
  font-size: 0.875rem;
  padding: 0.625rem 0.9375rem;
}
.tabs-vertical .tabs-header-item {
  border-radius: 0.3125rem;
}
.tabs-vertical .tabs-content {
  padding: 0 0;
}
.mobile-details-tabs-header-item {
  padding: 10px 20px;
  display: block;
  font-size: 21px;
  border-width: 1px 0 0;
  border-style: solid;
  position: relative;
  cursor: pointer;
}
.mobile-details-tabs-arrow {
  display: inline-block;
  top: 0;
  bottom: 0;
  margin: auto 0;
  height: 23px;
  width: 12px;
  position: absolute;
  right: 20px;
}
.mobile-tab-content {
  padding: 0.9375rem 1.25rem;
}

/* ../../scripts/_common/carousel/styles/carousel.scss */
.carousel {
  position: relative;
  box-sizing: border-box;
  transform: translate3d(0, 0, 0);
}
.carousel-main-list {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.carousel-inner {
  overflow: hidden;
  position: relative;
}
.carousel-list {
  white-space: nowrap;
  font-size: 0;
  line-height: 0;
  transition-property: transform;
  transform: translate3d(0, 0, 0);
  overflow: hidden;
}
.carousel-item {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  transform: translateZ(0) scale(1, 1);
}
.carousel-dots {
  padding: 0;
  margin: 0;
  list-style: none;
  display: block;
  text-align: center;
  margin-top: 10px;
  line-height: 1;
}
.carousel-dots-item {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  padding: 0.3125rem;
  font-size: 0;
  line-height: 0;
  opacity: 0.5;
}
.carousel-dots-item-inner {
  border-radius: 50%;
  height: 0.5rem;
  width: 0.5rem;
  display: inline-block;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.5);
}
.carousel-dots-selected {
  opacity: 1;
}
.carousel-nav-prev,
.carousel-nav-next {
  position: absolute;
  text-align: center;
  padding: 0;
  margin: 0;
  border: 0;
  background: transparent none;
  font-size: 1rem;
  cursor: pointer;
}
.carousel-nav-prev:focus,
.carousel-nav-next:focus {
  outline: none;
}
.carousel-nav-prev::after,
.carousel-nav-next::after {
  margin: 0;
}
.carousel-nav-prev:disabled,
.carousel-nav-next:disabled {
  display: none;
}
.carousel-vertical.carousel-wrap-nav-outside {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.carousel-vertical > .carousel-nav-inside .carousel-nav-prev {
  top: 0;
  transform: translateX(-50%);
  left: 50%;
}
.carousel-vertical > .carousel-nav-inside .carousel-nav-next {
  bottom: 0;
  transform: translateX(-50%);
  left: 50%;
}
.carousel-vertical > .carousel-nav-outside .carousel-nav-prev {
  bottom: 100%;
  transform: translateX(-50%);
  left: 50%;
}
.carousel-vertical > .carousel-nav-outside .carousel-nav-next {
  top: 100%;
  transform: translateX(-50%);
  left: 50%;
}
.carousel-horizontal.carousel-wrap-nav-outside {
  margin-top: 2rem;
}
.carousel-horizontal .carousel-nav-prev {
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}
.carousel-horizontal .carousel-nav-next {
  top: 50%;
  transform: translateY(-50%);
  right: 0;
}
.carousel-horizontal .carousel-nav-inside .carousel-nav-prev {
  left: 0;
}
.carousel-horizontal .carousel-nav-inside .carousel-nav-next {
  right: 0;
}
.carousel-horizontal .carousel-nav-outside {
  position: absolute;
  bottom: 100%;
  right: 0.625rem;
  white-space: nowrap;
}
.carousel-horizontal .carousel-nav-outside .carousel-nav-prev,
.carousel-horizontal .carousel-nav-outside .carousel-nav-next {
  position: relative;
  width: 35px;
  left: auto;
  right: auto;
  top: auto;
  transform: translateY(0);
  display: inline-block;
  vertical-align: middle;
}
.carousel-horizontal .carousel-nav-outside .carousel-nav-prev:disabled,
.carousel-horizontal .carousel-nav-outside .carousel-nav-next:disabled {
  opacity: 0.3;
}
.carousel-horizontal .res-arrow-prev.carousel-nav-prev,
.carousel-horizontal .res-arrow-next.carousel-nav-next {
  top: -0.1875rem;
}
.carousel-horizontal .res-arrow-prev.carousel-nav-prev {
  right: 2.1875rem;
  left: auto;
}
.carousel-horizontal .res-arrow-next.carousel-nav-next {
  right: 0.625rem;
}
.carousel-mobile {
  padding: 0;
}
.carousel-update {
  visibility: hidden;
}
.carousel--not-hidden-on-update.carousel-update {
  visibility: visible;
}
.carousel-nav-not-show > .carousel-nav {
  display: none;
}
.carousel-scroll-nav .carousel-inner {
  overflow: auto;
}
.carousel-placeholder {
  max-height: 1px;
  max-width: 1px;
}

/* ../../scripts/_common/rating/styles/rating.scss */
.rating {
  display: inline-block;
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 1.125rem;
  line-height: 1;
  direction: rtl;
}
.rating-item {
  display: inline-block;
  vertical-align: middle;
  padding: 0;
  margin: 0;
  cursor: pointer;
  color: #d1d1d1;
  line-height: 1;
}
.rating-readonly .rating-item {
  cursor: default;
}
.rating-item-selected {
  color: #fec419;
}
.rating:not(.rating-readonly) > li:hover::before,
.rating:not(.rating-readonly) > li:hover ~ li::before {
  color: #db2929;
}

/* ../../scripts/_common/spinbox/styles/spinbox.scss */
.spinbox-more,
.spinbox-less {
  display: block;
  line-height: 1;
  padding: 0.125rem 0.3125rem;
  background-color: transparent;
  border: 0;
  cursor: pointer;
}
.spinbox-button-disabled {
  cursor: default;
}
.spinbox-input {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.spinbox-input::-webkit-outer-spin-button,
.spinbox-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
.spinbox-input-wrap {
  padding-right: 0;
}
.spinbox-block {
  flex-wrap: nowrap;
}
.spinbox--mobile {
  position: relative;
}
.spinbox--mobile .spinbox-input-wrap {
  padding-right: 0.625rem;
}
.spinbox--mobile .spinbox-input {
  text-align: center;
}
.spinbox--mobile .spinbox__arrows {
  width: 0;
}
.spinbox--mobile .spinbox-less,
.spinbox--mobile .spinbox-more {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 10px;
  font-size: 12px;
}
.spinbox--mobile .spinbox-less::before,
.spinbox--mobile .spinbox-more::before {
  margin: 0;
}
.spinbox--mobile .spinbox-less {
  left: 0;
}
.spinbox--mobile .spinbox-less::before {
  content: "\e844";
}
.spinbox--mobile .spinbox-more {
  right: 0;
}
.spinbox--mobile .spinbox-more::before {
  content: "\e843";
}
.spinbox-tooltip .tooltip-inner {
  font-size: 13px;
  white-space: nowrap;
  padding: 8px;
}

/* ../../styles/common/tooltip.scss */
.tooltip {
  --bs-tooltip-bg: #000;
  --bs-tooltip-arrow-height: 0;
  --bs-tooltip-arrow-width: 0;
  --bs-tooltip-max-width: none;
  position: absolute;
  z-index: 1;
  display: block;
  opacity: 0;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.in {
  opacity: 1;
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}

/* ../../node_modules/angular-ui-bootstrap/src/position/position.css */
.uib-position-measure {
  display: block !important;
  visibility: hidden !important;
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}
.uib-position-scrollbar-measure {
  position: absolute !important;
  top: -9999px !important;
  width: 50px !important;
  height: 50px !important;
  overflow: scroll !important;
}
.uib-position-body-scrollbar-measure {
  overflow: scroll !important;
}

/* ../../node_modules/angular-ui-bootstrap/src/tooltip/tooltip.css */
[uib-tooltip-popup].tooltip.top-left > .tooltip-arrow,
[uib-tooltip-popup].tooltip.top-right > .tooltip-arrow,
[uib-tooltip-popup].tooltip.bottom-left > .tooltip-arrow,
[uib-tooltip-popup].tooltip.bottom-right > .tooltip-arrow,
[uib-tooltip-popup].tooltip.left-top > .tooltip-arrow,
[uib-tooltip-popup].tooltip.left-bottom > .tooltip-arrow,
[uib-tooltip-popup].tooltip.right-top > .tooltip-arrow,
[uib-tooltip-popup].tooltip.right-bottom > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.top-left > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.top-right > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.bottom-left > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.bottom-right > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.left-top > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.left-bottom > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.right-top > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.right-bottom > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.top-left > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.top-right > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.bottom-left > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.bottom-right > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.left-top > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.left-bottom > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.right-top > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.right-bottom > .tooltip-arrow,
[uib-popover-popup].popover.top-left > .arrow,
[uib-popover-popup].popover.top-right > .arrow,
[uib-popover-popup].popover.bottom-left > .arrow,
[uib-popover-popup].popover.bottom-right > .arrow,
[uib-popover-popup].popover.left-top > .arrow,
[uib-popover-popup].popover.left-bottom > .arrow,
[uib-popover-popup].popover.right-top > .arrow,
[uib-popover-popup].popover.right-bottom > .arrow,
[uib-popover-html-popup].popover.top-left > .arrow,
[uib-popover-html-popup].popover.top-right > .arrow,
[uib-popover-html-popup].popover.bottom-left > .arrow,
[uib-popover-html-popup].popover.bottom-right > .arrow,
[uib-popover-html-popup].popover.left-top > .arrow,
[uib-popover-html-popup].popover.left-bottom > .arrow,
[uib-popover-html-popup].popover.right-top > .arrow,
[uib-popover-html-popup].popover.right-bottom > .arrow,
[uib-popover-template-popup].popover.top-left > .arrow,
[uib-popover-template-popup].popover.top-right > .arrow,
[uib-popover-template-popup].popover.bottom-left > .arrow,
[uib-popover-template-popup].popover.bottom-right > .arrow,
[uib-popover-template-popup].popover.left-top > .arrow,
[uib-popover-template-popup].popover.left-bottom > .arrow,
[uib-popover-template-popup].popover.right-top > .arrow,
[uib-popover-template-popup].popover.right-bottom > .arrow {
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  margin: 0;
}
[uib-popover-popup].popover,
[uib-popover-html-popup].popover,
[uib-popover-template-popup].popover {
  display: block !important;
}

/* ../../scripts/_common/transformer/styles/transformer.scss */
.transformer-freeze {
  position: absolute;
  left: auto !important;
}
.transformer-notouch.transformer-scroll-over {
  position: fixed;
  transform: translate3d(0, 0, 0) !important;
  z-index: 31;
}
.transformer-notouch.transformer-scroll-over--top {
  top: 0;
}
.transformer-notouch.transformer-scroll-over--bottom {
  bottom: 0;
}
.transformer-touch.transformer-scroll-over {
  position: fixed;
  left: auto !important;
  z-index: 31;
}
.transformer-touch.transformer-scroll-over--top {
  top: 0;
}
.transformer-touch.transformer-scroll-over--bottom {
  bottom: 0;
}
.transformer-hidden {
  height: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
  padding: 0 !important;
  margin: 0 !important;
}
.transformer-sticky {
  position: -webkit-sticky;
  position: -webkit-sticky;
  position: sticky;
}

/* ../../scripts/_common/iframe-responsive/styles/iframe-responsive.scss */
iframe-responsive {
  display: block;
  width: 100%;
  height: 100%;
}
.iframe-responsive__container-wrap {
  width: 100%;
  height: 100%;
}
.iframe-responsive__container {
  position: relative;
}
.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}
.embed-container iframe,
.embed-container object,
.embed-container embed,
.embed-container video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.iframe-responsive__container .iframe-responsive__custom-play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  z-index: 1;
  border-radius: 50%;
  background-color: #fff;
  width: 75px;
  height: 75px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.iframe-responsive__custom-play-wrap {
  pointer-events: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  z-index: 1;
  background-clip: border-box;
  background-color: rgba(0, 0, 0, 0);
  background-origin: padding-box;
  background-position-x: 50%;
  background-position-y: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}
.iframe-responsive__custom-play-icon {
  width: 52px;
  height: 52px;
}
.modal-video-icon {
  margin-right: 24px;
}
@media (max-width: 30em) {
  .iframe-responsive__container .iframe-responsive__custom-play {
    border: 2px solid #fff;
  }
  .iframe-responsive__custom-play-icon {
    width: 72px;
    height: 72px;
  }
}
.opacity {
  opacity: 0;
}
.iframe-responsive__container-upload video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.embed-container.iframe-responsive__container-upload {
}
.iframe-responsive__container--image {
  display: block !important;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  background-repeat: no-repeat;
  background-size: cover;
}

/* ../../scripts/_partials/colors-viewer/styles/colors-viewer.scss */
.color-viewer-item {
  line-height: 0;
  font-size: 0;
  display: inline-block;
  padding: 0.0625rem;
  box-sizing: border-box;
  border: 1px transparent solid;
  vertical-align: middle;
}
.color-viewer-item,
.color-viewer-inner {
  border-radius: 0.1875rem;
  position: relative;
  cursor: pointer;
}
.color-viewer-alt .color-viewer-inner {
  width: auto !important;
  height: auto !important;
  padding: 10px;
  font-size: 12px;
  line-height: 1;
  background: transparent !important;
  border: 0;
}
.color-viewer-inner {
  display: inline-flex;
  background-repeat: no-repeat;
  margin: 2px;
  background-size: 100% 100%;
  border-width: 1px;
  border-style: solid;
}
.color-viewer-header {
  font-size: 0.75rem;
  margin-bottom: 0.3125rem;
}
.carousel-colors-wrap {
  text-align: center;
}
.carousel-colors-wrap .carousel-inner {
  padding: 0;
}
.color-viewer-list,
.color-viewer {
  display: flex;
  flex-wrap: wrap;
}
.carousel-colors {
  padding: 0 1.25rem;
}
.carousel-colors.carousel-nav-not-show {
  padding: 0;
}
.carousel-colors .color-viewer-list {
  flex-wrap: nowrap;
}
.carousel-colors:not(.carousel-nav-not-show) .carousel-inner,
.products-view-tile .carousel-colors .carousel-inner {
  margin-left: auto;
  margin-right: auto;
}
.products-view .carousel-colors.carousel-initilized {
  display: block;
  max-width: 100%;
}
.products-view-tile .carousel-colors.carousel-initilized {
  display: block;
}
.color-viewer-item-block {
  border: 1px transparent solid;
  display: inline-flex;
  cursor: pointer;
  border-radius: 0.1875rem;
  padding: 2px;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 100%;
  vertical-align: middle;
}
.color-viewer-item-wrap {
  padding: 2px;
  vertical-align: middle;
  box-sizing: border-box;
  flex-shrink: 0;
}
.color-viewer-item-name {
  font-size: 13px;
  box-sizing: border-box;
  line-height: 1;
}
.color-viewer-inner + .color-viewer-item-name {
  padding-left: 5px;
}
.color-viewer__color-selected-name {
  flex-basis: 100%;
}
.color-viewer-item-disabled {
  position: relative;
  pointer-events: none;
  color: #94969b;
}
.color-viewer--icon .color-viewer-item-disabled .color-viewer-inner::after,
.color-viewer--iconandtext .color-viewer-item-disabled .color-viewer-inner::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  display: block;
  cursor: default;
  pointer-events: none;
  background-color: rgba(255, 255, 255, 0.7);
  background-size: 100% 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 460.775 460.775' style='enable-background:new 0 0 460.775 460.775' xml:space='preserve'%3E%3Cpath fill='red' d='M285.08 230.397 456.218 59.27c6.076-6.077 6.076-15.911 0-21.986L423.511 4.565a15.55 15.55 0 0 0-21.985 0l-171.138 171.14L59.25 4.565a15.551 15.551 0 0 0-21.985 0L4.558 37.284c-6.077 6.075-6.077 15.909 0 21.986l171.138 171.128L4.575 401.505c-6.074 6.077-6.074 15.911 0 21.986l32.709 32.719a15.555 15.555 0 0 0 21.986 0l171.117-171.12 171.118 171.12a15.551 15.551 0 0 0 21.985 0l32.709-32.719c6.074-6.075 6.074-15.909 0-21.986L285.08 230.397z'/%3E%3C/svg%3E");
}
.colors-viewer--in-filter.color-viewer--iconandtext,
.colors-viewer--in-filter.color-viewer--text {
  justify-content: start;
}
.colors-viewer--in-filter.color-viewer--iconandtext .color-viewer-item-wrap,
.colors-viewer--in-filter.color-viewer--text .color-viewer-item-wrap {
  flex-grow: 1;
  flex-basis: 100%;
}
.colors-viewer--in-filter.color-viewer--iconandtext .color-viewer-item-block,
.colors-viewer--in-filter.color-viewer--text .color-viewer-item-block {
  justify-content: start;
}
.colors-viewer--in-filter.color-viewer--iconandtext .color-viewer-item-selected,
.colors-viewer--in-filter.color-viewer--text .color-viewer-item-selected {
  border-color: transparent !important;
}
.colors-viewer--in-filter.color-viewer--iconandtext .color-viewer-item-wrap,
.colors-viewer--in-filter.color-viewer--iconandtext .color-viewer-item-block,
.colors-viewer--in-filter.color-viewer--text .color-viewer-item-wrap,
.colors-viewer--in-filter.color-viewer--text .color-viewer-item-block {
  padding: 0;
}
.colors-viewer--in-filter.color-viewer--iconandtext.color-viewer--text .color-viewer-item-wrap,
.colors-viewer--in-filter.color-viewer--text.color-viewer--text .color-viewer-item-wrap {
  padding-top: 3px;
  padding-bottom: 3px;
}
.colors-viewer--in-filter.color-viewer--icon {
  margin-left: -8px;
}
.select-custom .color-viewer-item-block,
.select-custom .color-viewer-item-wrap {
  border: 0;
  padding: 0;
}
.select-custom .color-viewer-item-name {
  font-size: inherit;
}
.select-custom .color-viewer-inner {
  max-width: 50px;
  max-height: 50px;
}
[ng-transclude-slot=colorsViewerItemBefore]:empty {
  display: none;
}

/* ../../scripts/_partials/custom-options/styles/customOptions.scss */
.custom-options-list {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.custom-options-row {
  display: table-row;
}
.custom-options-name,
.custom-options-value {
  display: table-cell;
  vertical-align: middle;
}
.custom-options-name {
  padding: 0.3125rem 0.3125rem 0.3125rem 0;
}
.custom-options-value {
  padding: 0.3125rem 0 0.3125rem 0.3125rem;
}
.custom-options--additional-goods .custom-options-list {
  display: grid !important;
  grid-row-gap: 20px;
  row-gap: 20px;
}
.custom-options--additional-goods .custom-options-name,
.custom-options--additional-goods .custom-options-list,
.custom-options--additional-goods .custom-options-value,
.custom-options--additional-goods .custom-options-row {
  display: block;
}
.custom-options--additional-goods .custom-options-name {
  padding: 0;
  display: grid;
  grid-row-gap: 10px;
  row-gap: 10px;
}
.custom-options--additional-goods .custom-options-name > label {
  font-weight: 600;
  font-size: 28px;
  line-height: 1.1 !important;
}
.custom-options--additional-goods .custom-options-value {
  padding: 0;
}
.custom-options--additional-goods .custom-options-inner {
  display: grid;
  grid-row-gap: 10px;
  row-gap: 10px;
}
.custom-options--additional-goods .custom-options-control {
  display: flex;
  align-items: center;
  -moz-column-gap: 16px;
  column-gap: 16px;
  padding: 16px 16px 16px 20px;
  border-radius: 15px;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  background: #fff;
}
.custom-options--additional-goods .custom-options-control .adv-checkbox-emul,
.custom-options--additional-goods .custom-options-control .adv-radio-emul {
  margin-right: 0;
}
.custom-options--additional-goods .custom-options-control .custom-input-native:focus ~ .custom-input-checkbox {
  box-shadow: none !important;
}
.custom-options--additional-goods .custom-options-control .custom-input-checkbox:hover,
.custom-options--additional-goods .custom-options-control .custom-input-radio:hover {
  box-shadow: none !important;
}
.custom-options--additional-goods .custom-options-control--pointer {
  cursor: pointer;
}
.custom-options--additional-goods .custom-options-control-info {
  display: grid;
  grid-row-gap: 12px;
  row-gap: 12px;
  flex-grow: 1;
}
.custom-options--additional-goods .custom-options-img-wrap {
  max-width: 70px;
}
.custom-options--additional-goods .custom-options-img-wrap > img {
  display: block;
}
.custom-options--additional-goods .custom-options-text-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  -moz-column-gap: 5px;
  column-gap: 5px;
}
.custom-options--additional-goods .custom-options-text {
  display: grid;
  grid-row-gap: 6px;
  row-gap: 6px;
  padding-top: 0 !important;
}
.custom-options--additional-goods .custom-options-price {
  font-size: 14px;
  font-weight: bolder;
  line-height: 1.1;
}
.custom-options--additional-goods .custom-options-title {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.1;
}
.custom-options--additional-goods .custom-options-item-description {
  font-size: 14px;
  line-height: 1.2;
}
.custom-options--additional-goods .custom-options-item-counter {
  width: 110px;
  cursor: auto;
}
.custom-options--additional-goods .custom-options-item-counter .spinbox-input {
  pointer-events: none !important;
}
.custom-options--additional-goods .custom-options-item-counter .spinbox-button-disabled {
  opacity: 0.5;
}

/* ../../scripts/_partials/sizes-viewer/styles/sizes-viewer.scss */
.sizes-viewer-block {
  display: inline-block;
  text-align: center;
}
.sizes-viewer-item,
.sizes-viewer-inner {
  border-radius: 0.1875rem;
  position: relative;
  cursor: pointer;
}
.sizes-viewer-item {
  border: 1px transparent solid;
  display: inline-block;
}
.sizes-viewer-inner {
  margin: 0.25rem;
  line-height: 1;
  padding: 0.3125rem;
  font-size: 0.875rem;
}
.sizes-viewer-selector {
  font-size: 0;
  line-height: 0;
}
.sizes-viewer-radio {
  border: 0;
  padding: 0;
  margin: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  position: absolute;
}
.sizes-viewer-block-slider {
  padding: 0 20px;
}
.sizes-viewer-header {
  font-size: 0.75rem;
  margin-bottom: 0.3125rem;
}
.sizes-viewer-item-disabled {
  opacity: 0.5;
  cursor: default;
}

/* ../../scripts/_mobile/full-height-mobile/full-height-mobile.scss */
:root {
  --min-full-height: 100vh;
  --min-full-height-raw: 0;
}

/* ../../node_modules/slick-carousel/slick/slick.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}

/* ../../node_modules/slick-carousel/slick/slick-theme.scss */
.slick-loading .slick-list {
  background: #fff url("../assets/ajax-loader.BOAPMZMT.gif") center center no-repeat;
}
@font-face {
  font-family: "slick";
  src: url(./fonts/slick.eot);
  src:
    url(./fonts/slick.eot?#iefix) format("embedded-opentype"),
    url(./fonts/slick.woff) format("woff"),
    url(./fonts/slick.ttf) format("truetype"),
    url("../assets/slick.7CK47X3J.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-prev {
  left: -25px;
}
[dir=rtl] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "\2190";
}
[dir=rtl] .slick-prev:before {
  content: "\2192";
}
.slick-next {
  right: -25px;
}
[dir=rtl] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "\2192";
}
[dir=rtl] .slick-next:before {
  content: "\2190";
}
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}
.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "\2022";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

/* frontend/vendors/slick/slick-theme.scss */
.slick-loading .slick-list {
  background: #fff url("../assets/ajax-loader.BOAPMZMT.gif") center center no-repeat;
}
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "advlp";
  font-size: 20px;
  line-height: 1;
  color: #80909c;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-prev {
  left: -25px;
}
[dir=rtl] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "\e813";
}
[dir=rtl] .slick-prev:before {
  content: "\e802";
}
.slick-next {
  right: -25px;
}
[dir=rtl] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "\e802";
}
[dir=rtl] .slick-next:before {
  content: "\e813";
}
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}
.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 20px;
  height: 20px;
  font-family: "advlp";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}
.slick-dots li button {
  height: 16px;
  width: 16px;
  cursor: pointer;
  box-sizing: border-box;
  border-radius: 50%;
  border: 2px solid #dee6ed;
}
.slick-dots.slick-active button {
  border-color: #629fd1;
  background-color: #629fd1;
}
.slick-dots.slick-active button:before {
  color: black;
  opacity: 0.75;
}
slick [data-lazy] {
  visibility: hidden;
}
.slick-slide img {
  margin: 0 auto;
}

/* frontend/_common/lp-head.scss */
.lp-container {
  max-width: 1200px;
  margin: 0 auto;
}

/* frontend/_common/responsive.scss */
.hidden-xs {
  display: none !important;
}
.visible-xs {
  display: block !important;
}
@media (min-width: 48em) {
  .hidden-sm {
    display: none !important;
  }
  .visible-sm {
    display: block !important;
  }
}
@media (min-width: 64em) {
  .hidden-md {
    display: none !important;
  }
  .visible-md {
    display: block !important;
  }
}
@media (min-width: 75em) {
  .hidden-lg {
    display: none !important;
  }
  .visible-lg {
    display: block !important;
  }
}
@media (max-width: 63em) {
  .hidden-device-mobile {
    display: none !important;
  }
}
@media (min-width: 64em) {
  .hidden-device-desktop {
    display: none !important;
  }
}

/* frontend/_common/text-align-adaptive.scss */
.text-align-left-xs {
  text-align: left;
}
.text-align-center-xs {
  text-align: center;
}
.text-align-right-xs {
  text-align: right;
}
@media (min-width: 48em) {
  .text-align-left-sm {
    text-align: left;
  }
  .text-align-center-sm {
    text-align: center;
  }
  .text-align-right-sm {
    text-align: right;
  }
}
@media (min-width: 64em) {
  .text-align-left-md {
    text-align: left;
  }
  .text-align-center-md {
    text-align: center;
  }
  .text-align-right-md {
    text-align: right;
  }
}
@media (min-width: 75em) {
  .text-align-left-lg {
    text-align: left;
  }
  .text-align-center-lg {
    text-align: center;
  }
  .text-align-right-lg {
    text-align: right;
  }
}

/* frontend/_common/buttons/buttons.scss */
.lp-btn,
.btn {
  -webkit-text-decoration: none;
  text-decoration: none;
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: middle;
  cursor: pointer;
  align-items: center;
  text-align: center;
  justify-content: center;
  box-sizing: border-box;
  border-style: solid;
  font-size: 16px;
  padding: 13px 36px;
  line-height: normal;
}
.lp-btn::after,
.lp-btn::before,
.btn::after,
.btn::before {
  content: "";
  flex: 1 0 auto;
}
.lp-btn:hover,
.lp-btn:active,
.btn:hover,
.btn:active {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.lp-btn:focus,
.btn:focus {
  outline: none;
}
.lp-btn--sm {
  padding: 6px 12px;
  font-size: 12px;
}
.lp-btn--upper {
  text-transform: uppercase;
}
.lp-btn--expand {
  width: 100%;
}
.lp-btn--link {
  background-color: transparent;
  border: 0;
  color: currentcolor;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.lp-btn--link:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.lp-btn--disabled {
  opacity: 0.5;
  cursor: default;
}
.lp-btn--disabled:hover,
.lp-btn--disabled:active {
  opacity: 0.5;
  cursor: default;
}
.lp-btn--invisible {
  padding: 0;
  margin: 0;
  border: 0;
  background: transparent none;
}
.btn-sm {
  padding: 6px 12px;
  font-size: 12px;
}
.lp-btn-group {
  display: inline-flex;
  align-items: center;
  margin-left: -10px;
  margin-right: -10px;
  flex-wrap: wrap;
}
.lp-btn-group__item--indent {
  padding: 10px;
}

/* frontend/_common/general.scss */
* {
  outline: none;
}
body {
  font-size: 14px;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}
b,
strong {
  font-weight: bold;
}
p {
  padding: 0;
  margin: 16px 0 0;
}
iframe {
  border: 0;
}
figure {
  margin: 0;
}
h1,
.lp-h1,
.h1 {
  font-size: 32px;
  margin-bottom: 22px;
}
h2,
.lp-h2,
.h2 {
  font-size: 28px;
  margin-bottom: 12px;
}
h3,
.lp-h3,
.h3 {
  font-size: 16px;
  margin-bottom: 16px;
}
.lp-font-size--xsmall {
  font-size: 12px;
}
.lp-font-size--small {
  font-size: 14px;
}
.lp-font-size--middle {
  font-size: 16px;
}
.lp-font-size--large {
  font-size: 18px;
}
.slick-list {
  width: calc(100% - 1px);
  box-sizing: border-box;
}
@media (min-width: 64em) {
  h1,
  .lp-h1 {
    font-size: 48px;
    margin-bottom: 24px;
  }
  h2,
  .lp-h2 {
    font-size: 36px;
    margin-bottom: 16px;
  }
  .lp-h2--single {
    margin-bottom: 32px;
  }
  h3,
  .lp-h3 {
    font-size: 20px;
    margin-bottom: 32px;
  }
  .lp-font-size--xsmall {
    font-size: 14px;
  }
  .lp-font-size--small {
    font-size: 16px;
  }
  .lp-font-size--middle {
    font-size: 18px;
  }
  .lp-font-size--large {
    font-size: 24px;
  }
}
@media (min-width: 75em) {
  h1,
  .lp-h1 {
    font-size: 48px;
    margin-bottom: 24px;
  }
  h2,
  .lp-h2 {
    font-size: 36px;
    margin-bottom: 24px;
  }
  .lp-h2--single {
    margin-bottom: 48px;
  }
  h3,
  .lp-h3 {
    font-size: 24px;
    margin-bottom: 48px;
  }
}
.lp-h2--margin-none,
.lp-h1--margin-none,
.lp-h3--margin-none {
  margin-bottom: 0;
}
.slick-dots li:only-child {
  display: none;
}
.lp-product-description {
  padding: 0 0 20px;
}
.lp-old-price {
  -webkit-text-decoration: line-through;
  text-decoration: line-through;
}
.slick-slide img {
  display: inline-block;
}
.block-html-content {
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: 20px;
  font-size: 20px;
}
.border-bottom-dashed {
  border-bottom: 1px dashed;
}
.video-view {
  position: relative;
}
.video-view__custom-play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  z-index: 1;
  border-radius: 50%;
  border: 11px solid #fff;
  background-color: #fff;
}
.video-view__custom-play-icon {
  width: 52px;
  height: 52px;
}
.background-attachment-scroll,
.background-attachment-fixed {
  background-size: cover;
  background-position: center center;
}
.background-attachment-scroll {
  background-attachment: scroll;
}
.background-attachment-fixed {
  background-attachment: fixed;
}
@media (max-device-width: 30em) {
  .background-attachment-fixed {
    background-attachment: scroll;
  }
}
.scroll-always-visible::-webkit-scrollbar {
  -webkit-appearance: none;
  appearance: none;
  width: 100px;
  height: 2px;
}
.scroll-always-visible::-webkit-scrollbar-thumb {
  background-color: #bfbfbf;
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
.zoom-animation > img {
  overflow: hidden;
  transition: 1s;
}
.zoom-animation > img:hover {
  transform: scale(1.1);
}
.next-image-animation__item {
  height: 100%;
}
.next-image-animation {
  position: relative;
}
.next-image-animation img {
  transition: opacity 0.2s linear;
}
.next-image-animation img:nth-child(2n) {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
}
.next-image-animation:hover img:not(:last-child) {
  opacity: 0;
}
.next-image-animation:hover img:not(:first-child) {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  opacity: 1;
}
.mobile-version .modal {
  z-index: 3000 !important;
}
.mobile-version .modal .modal-content {
  margin: 0 10px;
}
.mobile-version .modal .modal-header {
  border-radius: 0.3125rem 0.3125rem 0 0;
  font-size: 16px;
  line-height: 1.25;
  font-weight: normal;
  padding: 16px 45px 12px 25px;
  border-bottom-color: #f0f0f0;
}
.mobile-version .modal .modal-header .modal-header-title {
  font-size: 16px;
  line-height: 1.25;
}
.mobile-version .modal .modal-body {
  width: auto;
  background-color: #f9f9f9;
}
.mobile-version .popover {
  z-index: 4000 !important;
}
.mobile-version .m-b {
  margin-bottom: 15px;
}
.mobile-version .blocks-constructor-modal .modal-content {
  display: block;
  font-size: 14px;
  font-family: Roboto, sans-serif;
  line-height: 1.6;
}
.mobile-version .blocks-constructor-modal .modal-content .blocks-constructor-row__name {
  font-size: 14px;
  margin-bottom: 10px;
  font-weight: 500;
  font-family: Roboto, sans-serif;
}
.mobile-version .blocks-constructor-modal .modal-content .blocks-constructor-label-text {
  line-height: 1.6;
  font-size: 14px;
  font-family: Roboto, sans-serif;
}
.mobile-version .blocks-constructor-modal .modal-content .tabs-horizontal .tabs-content {
  font-size: 14px;
  font-family: Roboto, sans-serif;
  line-height: 1.6;
  margin-top: 10px;
}
.mobile-version {
}
.mobile-version select.flatpickr-monthDropdown-months,
.mobile-version input.cur-year {
  box-shadow: none !important;
  padding: 0 0 0 0.5ch !important;
}
.mobile-version .flatpickr-innerContainer {
  margin-top: 10px;
}
.mobile-version .modal-content {
  display: block !important;
  height: 90vh;
}
.mobile-version .modal-content select,
.mobile-version .modal-content textarea {
  font-size: var(--input-font-size);
}
.mobile-version .modal-content .gallery-block {
  padding-right: 0;
}
.mobile-version .ui-grid-custom-pagination-select {
  background-color: #fff !important;
}
.mobile-version .blocks-constructor-row__name {
  font-size: 14px;
  margin-bottom: 10px;
  font-weight: 500;
  font-family: Roboto, sans-serif;
}
.mobile-version .blocks-constructor-label-text {
  line-height: 1.6;
  font-size: 14px;
  font-family: Roboto, sans-serif;
}
.mobile-version .tabs-horizontal .tabs-content {
  font-size: 14px;
  font-family: Roboto, sans-serif;
  line-height: 1.6;
}
.mobile-version .blocks-constructor-buttons-color-scheme {
  background-color: #f9f9f9;
}
.mobile-version .blocks-constructor-buttons-color-scheme .blocks-constructor-buttons-color-scheme__preview {
  min-height: 120px;
}
.mobile-version .btn-success:focus,
.mobile-version .btn-success:active:focus,
.mobile-version .btn-primary:focus,
.mobile-version .btn-primary:active:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.mobile-version .btn-success:not(.btn-outline):not([disabled]),
.mobile-version .btn-primary:not(.btn-outline):not([disabled]) {
  color: #fff;
  background-color: #2196f3;
  border-color: #2196f3;
}
.mobile-version .btn-default {
  border: 1px solid #ddd;
  color: #0078bd;
  background: white;
}
.mobile-version select:not(.ng-dirty.ng-invalid):not(.admin-signin-field),
.mobile-version textarea:not(.ng-dirty.ng-invalid):not(.admin-signin-field),
.mobile-version .form-control:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not(.ng-dirty.ng-invalid):not(.ui-select-container),
.mobile-version input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not(.ng-dirty.ng-invalid):not(.ui-select-search):not(.admin-signin-field):not(#CaptchaCode):not(.auth-field) {
  border: none;
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.05);
}
.mobile-version .pagination > .active > span,
.mobile-version .pagination > .active > a {
  border-color: #f9f9f9;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.mobile-version .pagination > li > a,
.mobile-version .pagination > li > span {
  border-color: #f9f9f9;
}
.mobile-version .blocks-constructor-select,
.mobile-version .logo-generator-form .select-custom {
  border: none !important;
  position: relative;
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.05);
}
.mobile-version .adv-body-fixed-touch {
  position: relative !important;
}
.mobile-version .lp-grid__remove {
  flex-basis: auto !important;
}
.mobile-version .lp-admin-panel-wrap {
  z-index: 1500;
}
.mobile-version .lp-admin-panel-item:not(:first-child) {
  display: block;
}
.mobile-version .lp-settings-modal .tabs-headers.tabs-headers--common-settings {
  padding-left: 0 !important;
  flex-wrap: nowrap;
  overflow-x: scroll;
  overflow-y: hidden;
  overflow: scroll hidden;
}
.mobile-version .lp-settings-modal .tabs-headers.tabs-headers--common-settings .tabs-header-item-link {
  padding: 15px;
}
.mobile-version .lp-settings-modal .tabs-headers.tabs-headers--common-settings .tabs-header-item {
  margin: 0;
}
.mobile-version .lp-settings-modal .tabs-headers.tabs-headers--common-settings .tabs-header-item.tabs-header-active {
  border-width: 0 0 0 4px;
  background-color: rgb(238, 238, 238);
}
.mobile-version .lp-settings-modal-overlay .modal-content {
  padding: 0 10px;
  display: block;
}
.mobile-version .lp-admin-panel-wrap + div.lp-main .lp-menu-header-container--open .lp-menu-header__mobile-padding-for-panel {
  padding-top: 42px;
}
.mobile-version .lp-admin-panel-wrap + div.lp-main .lp-menu-header-container--open .lp-menu-header__mobile-padding-for-panel .lp-menu-header__close {
  top: 69px;
}
.mobile-version .myaccount-page__tabs {
  display: block;
  overflow: hidden;
}
.mobile-version .myaccount-page__tabs .tabs-headers.tabs-headers--width {
  display: flex;
  overflow: scroll;
  width: 100%;
  padding: 0;
}
.mobile-version .myaccount-page__tabs .tabs-header-item {
  flex-shrink: 0;
}
.mobile-version .myaccount-page__tabs .tabs-header-item-link {
  border-radius: 0.3125rem;
  color: currentcolor;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.mobile-version .myaccount-page__tabs .tab-content {
  margin-top: 24px;
}
.mobile-version .myaccount-page__tabs .address-list .address-list-item .row {
  flex-direction: column;
  align-items: flex-start;
}
.mobile-version .myaccount-page__tabs .address-list .address-list-item .row .address-list-address-text {
  display: inline-block;
  margin-bottom: 16px;
}
.mobile-version .myaccount-page__tabs .address-list .address-list-item .row .end-xs.col-xs-5 {
  flex-grow: 1;
  flex-basis: 0;
  max-width: 100%;
}
.mobile-version .myaccount-page__tabs .address-list .address-list-item .row .end-xs.col-xs-5 .address-controls-item {
  margin-left: 0;
}
.mobile-version .myaccount-page__tabs select:not(.ng-dirty.ng-invalid):not(.admin-signin-field),
.mobile-version .myaccount-page__tabs textarea:not(.ng-dirty.ng-invalid):not(.admin-signin-field),
.mobile-version .myaccount-page__tabs .form-control:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not(.ng-dirty.ng-invalid):not(.ui-select-container),
.mobile-version .myaccount-page__tabs input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not(.ng-dirty.ng-invalid):not(.ui-select-search):not(.admin-signin-field):not(#CaptchaCode):not(.auth-field) {
  border-width: 1px;
  border-style: solid;
  border-color: var(--input-border-color);
  box-shadow: none;
  color: var(--input-color);
  padding: var(--input-indents);
  box-sizing: border-box;
  line-height: 1.5;
  border-radius: 3px;
  font-size: var(--input-font-size);
  height: var(--input-height);
}
.mobile-version.edit-mode .lp-admin-panel-wrap {
  margin-bottom: 30px;
}
.mobile-version.edit-mode .lp-admin-panel-wrap + div.lp-main .lp-menu-header-container--open .lp-menu-header__mobile-padding-for-panel {
  padding-top: 42px;
}
.mobile-version.edit-mode .lp-admin-panel-wrap + div.lp-main .lp-menu-header-container--open .lp-menu-header__mobile-padding-for-panel .lp-menu-header__close {
  top: 68px;
}
.mobile-version.edit-mode .overflow-hidden-for-modal-ios .lp-admin-panel-wrap + div.lp-main .lp-blocks-constructor-buttons {
  display: none;
}
.mobile-version.edit-mode .lp-block-exit-popup-buttons-countdown .lp-block-products-view__empty--admin .lp-btn {
  margin-bottom: 8px;
}

/* frontend/_common/lp-table.scss */
.lp-table {
}
.lp-table__head {
  display: none;
  font-size: 14px;
}
.lp-table__body {
  font-size: 14px;
}
.lp-table__header,
.lp-table__cell {
  padding-top: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #e0e0e0;
}
.lp-table__header {
  font-size: 23px;
  font-weight: bold;
}
.lp-table__cell_last:last-child {
  border-bottom-width: 0;
}
.lp-table__cell-title {
  font-weight: bold;
}
.lp-table__cell--slim {
  padding-top: 5px;
  padding-bottom: 5px;
}
.lp-table__cell--border-none {
  border-bottom-width: 0;
}
.lp-grid__row--nowrap {
  flex-wrap: nowrap !important;
  border-bottom: 1px solid #e0e0e0;
}
.lp-grid__row--nowrap .lp-table__cell,
.lp-grid__row--nowrap .lp-table__cell-grid-custom {
  border-bottom: none;
  padding: 0;
}
.lp-grid__row--nowrap .lp-grid__drag {
  padding: 16px 0;
}
@media (min-width: 64em) {
  .lp-table__row {
    margin-top: 0;
    margin-bottom: 0;
    border-bottom: 1px solid #e0e0e0;
  }
  .lp-table__header,
  .lp-table__cell {
    border-bottom-width: 0;
  }
  .lp-table__cell_last:last-child {
    border-bottom-width: 1px;
  }
  .lp-table__cell-title {
    font-weight: normal;
  }
}

/* frontend/_common/lp-input.scss */
.lp-select-wrap {
  position: relative;
}
.lp-select-arrow-emul {
  position: absolute;
  right: 10px;
  top: 54%;
  transform: translateY(-50%);
  pointer-events: none;
}
.lp-input,
.lp-select,
.lp-textarea,
.input-small,
.textarea-small,
.select-custom select,
.lp-form__picture-button-add {
  border: solid 1px #d8d8d8;
}
.lp-input,
.lp-select,
.lp-textarea,
.input-small,
.textarea-small,
.select-custom select {
  border-radius: 4px;
  padding: 12px 18px;
  font-size: 18px;
  line-height: normal;
  box-sizing: border-box;
  width: 100%;
  vertical-align: middle;
}
.ng-submitted.ng-dirty .ng-invalid.lp-form__picture-button-add {
  border-color: #f15959;
}
.lp-select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-right: 40px;
}
.lp-checkbox {
  position: absolute;
  opacity: 0;
}
.lp-checkbox:checked + .lp-checkbox-decor::before {
  text-indent: 0;
}
.custom-input-native:checked ~ .custom-input-checkbox::after {
  text-indent: 0;
  background-image: none;
}
.ng-submitted.ng-dirty .lp-checkbox.ng-invalid + .lp-checkbox-decor::before {
  border-color: #f15959;
}
.lp-label {
  display: inline-flex;
  cursor: pointer;
}
.custom-input-checkbox,
.custom-input-native:checked ~ .custom-input-checkbox,
.custom-input-checkbox:hover {
  border-width: 0;
  background: transparent none;
  box-shadow: none !important;
  width: auto;
  height: auto;
  outline: none;
  top: auto;
  margin: 0;
}
.lp-checkbox-decor::before,
.custom-input-checkbox::after {
  width: 24px;
  height: 24px;
  border-radius: 2px;
  border: solid 1px #d8d8d8;
  margin-right: 14px;
  line-height: 1;
  font-size: 24px;
  text-align: center;
  vertical-align: middle;
  display: inline-block;
  box-sizing: border-box;
  content: "\e814";
  font-family: advlp, sans-serif;
  position: relative;
  overflow: hidden;
  text-indent: 24px;
  flex: 0 0 24px;
  max-width: 24px;
}

/* frontend/_common/lp-form/styles/lp-form.scss */
.lp-form__title {
  line-height: 1.33;
}
.lp-form__title--vertical,
.lp-form__title--horizontal {
}
.lp-form__subtitle {
  font-size: 18px;
}
.lp-form__wrap {
  flex-wrap: nowrap;
}
.lp-form__body--vertical {
  margin-top: 20px;
}
.lp-form__subtitle--horizontal {
  margin-top: 48px;
}
.lp-form__subtitle--vertical,
.lp-form__field,
.lp-form__submit-block {
  margin-top: 8px;
  margin-bottom: 8px;
}
.lp-form__agreement {
  margin: 20px 0;
  font-size: 18px;
}
.lp-form__content--success {
  padding: 30px;
}
.lp-form__field-label {
  margin-bottom: 10px;
}
.lp-form-in-modal {
  width: 500px;
}
@media (min-width: 48em) {
  .lp-form--vertical {
  }
  .lp-form--horizontal .lp-textarea {
    height: 50px;
  }
}
.lp-form__picture-block--horizontal {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
}
.lp-form__picture-button-add {
  color: #dedede;
  background: #fff none;
  padding: 0;
  height: 100%;
  width: 100%;
  font-size: 50px;
  line-height: 1;
  cursor: pointer;
  min-height: 80px;
}
.lp-form__picture-item {
  padding-bottom: 8px;
}
.lp-form__picture-item--horizontal {
  min-width: 88px;
  max-width: 120px;
}
.lp-form__picture-item--horizontal .lp-form__picture-button-add {
  min-width: 110px;
}
.lp-form__picture {
  vertical-align: middle;
}
.lp-form__picture-item-wrap {
  position: relative;
  border: solid 1px #d8d8d8;
}
.lp-form__picture-delete {
  border: 0;
  padding: 0;
  background: transparent none;
  position: absolute;
  top: -6px;
  right: -6px;
  cursor: pointer;
}
.form-field-name,
.form-field-input {
  display: block;
}
.lp-form__filearchive {
  padding: 8px;
  text-align: center;
}
.lp-form__filearchive-icon {
  font-size: 2.25em;
  color: rgb(96, 96, 96);
}
.lp-form__filearchive-name {
  font-size: 13px;
  max-height: 36px;
  overflow: hidden;
  margin: 8px 0 0;
}

/* frontend/_common/lp-link.scss */
.link-service,
.link-service--secondary {
  cursor: pointer;
}
.link-service {
  color: #2d9ced;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.link-service:hover {
  color: #8bc8f5;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.link-service:active {
  color: #0e66a6;
}
.link-service--secondary {
  color: #4b4f58;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.link-service--secondary:hover {
  color: #7b818e;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.link-service--secondary:active {
  color: #1c1e21;
}
.link-decoration-invert,
.link-decoration-none,
.link-text-decoration-none,
.link-decoration-none:hover,
.link-text-decoration-none:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.link-decoration-invert:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.link-dotted,
.link-dotted-invert {
  border-bottom: 1px transparent dotted;
}
.link-dotted {
  border-bottom-color: #fff;
}
.link-dotted:hover {
  border-bottom-color: transparent;
}

/* frontend/_common/error.scss */
.error-landing {
  width: 100%;
  padding-top: 20px;
  box-sizing: border-box;
  font-size: 13px;
  font-family:
    Tahoma,
    "Helvetica Neue",
    Helvetica,
    Geneva,
    Arial,
    sans-serif;
  line-height: 1.5;
  flex-grow: 1;
}
.err-container {
  margin-top: 50px;
  margin-bottom: 50px;
}
.err-txt {
  font-size: 36px;
  font-weight: bold;
}
.err-reasons {
  text-align: center;
  font-size: 16px;
}
.err-reasons-title {
  font-size: 24px;
}
.err-reasons-list {
  list-style: none;
  padding: 0;
  font-size: 21px;
  margin-bottom: 35px;
}
.err-code {
  color: black;
  font-size: 140px;
  position: relative;
  margin: 0 auto;
  line-height: 1;
  margin-top: -30px;
}
.err-image {
  margin: 0 auto;
  display: block;
}
@media (min-width: 48em) {
  .err-code {
    margin-top: -30px;
    font-size: 192px;
  }
}

/* frontend/_common/scroll-to-block/style/style.scss */
.scroll-to-block-trigger {
  position: absolute;
  bottom: 24px;
  left: 50%;
  transform: translateX(-50%);
  cursor: pointer;
}

/* frontend/_common/lp-accordion/lp-accordion.scss */
.lp-accordion {
  list-style: none;
  margin: 0 0 16px;
  padding: 0;
}
.lp-accordion__item {
  padding: 0;
  margin: 0;
  border-radius: 4px;
}
.lp-accordion__trigger {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}
.lp-accordion__trigger::after {
  content: "\f006";
  font-family: advlp, sans-serif;
  transform: rotate(90deg);
}
.lp-accordion__state {
  opacity: 0;
  position: absolute;
}
.lp-accordion__state:checked + .lp-accordion__item {
  box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.07);
}
.lp-accordion__state:checked + .lp-accordion__item--box-shadow-none {
  box-shadow: none;
}
.lp-accordion__state:checked + .lp-accordion__item .lp-accordion__trigger::after {
  transform: rotate(270deg);
}
.lp-accordion__state:checked + .lp-accordion__item .lp-accordion__content {
  display: block;
}
.lp-accordion__content {
  display: none;
}
.lp-accordion__content-divider {
  height: 1px;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
}
.lp-accordion-theme--list .lp-accordion__trigger {
  padding: 24px 41px 24px 20px;
}
.lp-accordion-theme--list .lp-accordion__trigger::after {
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%) rotate(90deg);
}
.lp-accordion-theme--list .lp-accordion__state:checked + .lp-accordion__item .lp-accordion__trigger::after {
  transform: translateY(-50%) rotate(270deg);
}
.lp-accordion-theme--list .lp-accordion__content {
  padding-left: 20px;
}
.lp-accordion-theme--list .lp-accordion__item {
  margin-bottom: 16px;
}
.lp-accordion-theme--list .lp-accordion__content-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
.lp-accordion-theme--list .lp-accordion__content-item {
  margin: 0;
  padding: 24px 20px 24px 0;
}
@media (min-width: 48em) {
  .lp-accordion-theme--list .lp-accordion__trigger {
    padding: 24px 60px 24px 32px;
  }
  .lp-accordion-theme--list .lp-accordion__trigger::after {
    right: 32px;
  }
  .lp-accordion-theme--list .lp-accordion__content {
    padding-left: 32px;
  }
}

/* frontend/_common/carousel.scss */
.carousel-nav--inside-landing .carousel-inner {
  border: 1px solid #f3f3f3;
  padding-top: 20px;
  padding-bottom: 20px;
  box-sizing: border-box;
}
.carousel-nav--inside-landing:hover .carousel-arrow-prev--inside-landing,
.carousel-nav--inside-landing:hover .carousel-arrow-next--inside-landing {
  opacity: 1;
  transition: opacity linear 0.5s;
}
.carousel-arrow-prev--inside-landing,
.carousel-arrow-next--inside-landing {
  width: 36px;
  max-height: 110px;
  height: 100%;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.2);
  z-index: 1;
  color: #fff;
}
.carousel-dots-item--landing {
  width: 10px;
  height: 10px;
  box-shadow: none;
  background-color: currentcolor;
  opacity: 0.2;
  margin: 0 5px;
}
.carousel-dots-selected .carousel-dots-item--landing {
  background-color: #000;
  opacity: 1;
}
.carousel-dots--landing + .carousel-nav .carousel-arrow-prev--inside-landing,
.carousel-dots--landing + .carousel-nav .carousel-arrow-next--inside-landing {
  margin-top: -10px;
}
.slick-dots {
  bottom: auto;
  top: 100%;
}

/* frontend/blocks/lp-header/lp-header.scss */
.lp-header {
  position: relative;
}
.lp-header__container {
  min-height: 59px;
}
.lp-header__container--strut {
  min-height: 83px;
}
.lp-header-static-block {
  display: inline-block;
  vertical-align: middle;
}
.lp-logo {
  display: block;
}
.lp-header__email {
  font-size: 13px;
  margin: 5px 0;
  padding-right: 7px;
}
.lp-header__phone {
  font-size: 18px;
  margin: 5px 0;
  padding-right: 7px;
}
.lp-header__phone-arrow::after {
  font-size: 13px;
}
.lp-block-header.transformer-scroll-over {
  z-index: 50;
}
.lp-header-logo {
  padding-left: 48px;
  padding-right: 48px;
  text-align: center;
  display: inline-block;
  max-width: 400px;
}
.transformer-scroll-default .lp-header.color-scheme__bg-opacity {
  background: transparent none;
}
.transformer-scroll-over .lp-header.color-scheme__bg-opacity {
  transition: background-color linear 1s;
}
.lp-header__callback {
  padding-left: 8px;
  padding-right: 8px;
}
.lp-header__contacts {
  margin-left: 10px;
}
.lp-header .lp-header__phone--mobile {
  color: currentcolor;
}
.lp-menu-header__item {
  position: relative;
}
.lp-menu-header__submenu {
  border-width: 1px 0;
  border-style: solid;
  list-style-type: none;
  margin: 0;
  border-radius: 0;
  padding-left: 0;
  margin-top: 25px;
  padding-bottom: 0;
}
.lp-menu-header__submenu--hidden {
  display: none;
}
.lp-menu-header__submenu-item {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 90%;
}
.lp-menu-header__submenu-link {
  -webkit-text-decoration: none;
  text-decoration: none;
  white-space: nowrap;
}
.lp-menu-header__submenu-link:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.lp-menu-header__submenu.show-submenu {
  display: block;
}
.lp-header__phone-col {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 48px;
  right: 18px;
}
.lp-header__phone-col--left {
  right: auto;
  left: 0;
}
.lp-header__phone--mobile {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.lp-menu-header__mobile-padding-for-panel {
  padding-bottom: 20px;
}
.lp-block-header-burger--with-text .lp-menu-header__label {
  position: static;
  width: 22px;
  height: 19px;
  padding: 0;
  padding-top: 3px;
}
.lp-block-header-burger--with-text .lp-menu-header__burger-container {
  position: static;
  width: auto;
}
.lp-block-header-burger--with-text .lp-menu-header__label-obj {
  position: static;
  transform: none;
}
.lp-block-header-burger--with-text .lp-menu-header__burger-inner {
  white-space: nowrap;
  display: flex;
  align-items: center;
}
.lp-block-header-burger--with-text .lp-header__text {
  white-space: normal;
  padding-left: 15px;
}
@media (min-width: 64em) {
  .lp-menu-header__submenu--abs {
    border: 0;
    list-style-type: none;
    display: none;
    position: absolute;
    left: 0;
    top: 100%;
    margin: 0;
    text-align: left;
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.07), 0 0 4px 0 rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    padding: 6px 0;
  }
  .lp-menu-header__submenu--abs + .lp-menu-header__submenu-tile::before {
    opacity: 0;
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    box-shadow: -1px -1px 2px 0 rgba(0, 0, 0, 0.1);
    z-index: 1;
    left: 50%;
    bottom: -8px;
    transform: translateX(-7px) rotate(45deg);
  }
  .lp-menu-header__item:hover {
    z-index: 10;
  }
  .lp-menu-header__item:hover > .lp-menu-header__submenu--abs + .lp-menu-header__submenu-tile::before {
    opacity: 1;
  }
  .lp-menu-header__item:hover .lp-menu-header__submenu--abs {
    display: block;
  }
  .lp-menu-header__submenu-item--abs {
    padding-top: 6px;
    padding-bottom: 6px;
  }
  .lp-header-logo {
    padding-left: 0;
    padding-right: 0;
    text-align: left;
  }
  .lp-header-logo img {
    max-height: none;
  }
  .lp-block-header-burger-right .lp-header-logo,
  .lp-block-header-burger .lp-menu-header__burger-container {
    justify-content: flex-start;
    text-align: left;
  }
  .lp-block-header-center .lp-menu-header__item:first-child {
    padding-left: 0 !important;
  }
  .lp-block-header-burger .lp-header--container {
    justify-content: flex-start;
  }
  .lp-menu--to-right .lp-menu-header,
  .lp-menu--to-right .lp-menu-header-container {
    justify-content: flex-end !important;
  }
  .lp-header-menu {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .lp-menu-header__mobile-padding-for-panel {
    padding-bottom: 0;
  }
}

/* frontend/blocks/menu-header/menu-header.scss */
.lp-menu-header {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  flex-flow: column wrap;
  width: 100%;
  justify-content: center;
}
.lp-menu-header-align--left .lp-menu-header {
  justify-content: flex-start;
}
.lp-menu-header__logo {
  margin: 30px 0;
  text-align: center;
}
.lp-menu-header__item {
  box-sizing: border-box;
}
.lp-menu-header__item,
.lp-menu-header--burger .lp-menu-header__item,
.lp-menu-header--burger-right .lp-menu-header__item {
  padding: 10px 20px;
  margin-bottom: 20px;
}
.lp-menu-header__link {
  -webkit-text-decoration: none;
  text-decoration: none;
  color: currentcolor;
  display: inline-block;
}
.lp-menu-header__link:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  opacity: 0.8;
}
.lp-menu-header__label,
.lp-menu-header__close {
  cursor: pointer;
  border: 0;
  background-color: transparent;
}
.lp-header .lp-menu-header__label,
.lp-header .lp-menu-header__close {
  color: currentcolor;
}
.lp-menu-header__label {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 32px;
}
.lp-menu-header__label-obj {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.lp-menu-header-container {
  display: none;
  font-size: 16px;
  position: fixed;
  top: 0;
  left: 0;
  transform: translate3d(0, 0, 0);
  height: 100vh;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  box-sizing: border-box;
  z-index: 100;
  width: 100%;
  pointer-events: auto;
}
.lp-menu-header-container--open {
  display: block;
  z-index: 251;
}
.lp-menu-header-container--open .lp-menu-header__close {
  display: block;
}
.lp-menu-header-container--open ~ .lp-menu-header__over {
  display: block;
}
.lp-menu-header-container--open .lp-menu-header__logo {
  display: block;
}
@supports (-webkit-touch-callout: none) {
  .lp-menu-header-container {
    height: -webkit-fill-available;
    height: -moz-available;
    height: stretch;
  }
}
.lp-menu-header__close {
  position: fixed;
  top: 30px;
  right: 25px;
  z-index: 200;
  display: none;
}
.lp-menu-header__over {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 50;
  opacity: 0.5;
  width: 100%;
}
.lp-menu-header__contacts-item {
  margin-bottom: 10px;
}
.lp-menu-header__burger-container {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 48px;
  left: 26px;
}
.lp-menu-header__tile-submenu {
  padding-top: 20px;
  min-width: 150px;
}
.lp-menu-header--items-space .lp-menu-header__item {
  padding-left: 15px;
  padding-right: 15px;
}
.lp-menu-header--burger-right {
  right: 0;
  left: auto;
}
.lp-menu-header--burger-right .lp-menu-header-container {
  left: auto;
  right: 0;
}
.lp-menu-header--burger .lp-menu-header-container,
.lp-menu-header--burger-right .lp-menu-header-container {
  text-align: center;
}
@media (min-width: 64em) {
  .lp-menu-header--burger .lp-menu-header-container,
  .lp-menu-header--burger-right .lp-menu-header-container {
    max-width: 600px;
  }
  .lp-menu-header--burger .lp-menu-header__label,
  .lp-menu-header--burger-right .lp-menu-header__label {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }
  .lp-menu-header--burger .lp-menu-header__label-obj,
  .lp-menu-header--burger-right .lp-menu-header__label-obj {
    position: relative;
    top: auto;
    left: auto;
    transform: none;
  }
  .lp-menu-header--burger .lp-menu-header-container--open,
  .lp-menu-header--burger-right .lp-menu-header-container--open {
    display: block;
  }
  .lp-menu-header--burger .lp-menu-header-container--open .lp-menu-header__close,
  .lp-menu-header--burger-right .lp-menu-header-container--open .lp-menu-header__close {
    display: block;
  }
  .lp-menu-header--burger .lp-menu-header-container--open ~ .lp-menu-header__over,
  .lp-menu-header--burger-right .lp-menu-header-container--open ~ .lp-menu-header__over {
    display: block;
  }
  .lp-menu-header--burger .lp-menu-header-container--open .lp-menu-header__logo,
  .lp-menu-header--burger-right .lp-menu-header-container--open .lp-menu-header__logo {
    display: block;
  }
  .lp-menu-header__burger-container {
    position: relative;
    width: auto;
    left: auto;
  }
  .lp-menu-header__item {
    margin-bottom: 0;
  }
  .lp-menu-header--transform .lp-menu-header__label,
  .lp-menu-header--transform .lp-menu-header__close {
    display: none;
  }
  .lp-menu-header--transform .lp-menu-header {
    flex-direction: row;
  }
  .lp-menu-header--transform .lp-menu-header-container {
    height: auto;
    display: flex !important;
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    background: none;
    justify-content: center;
    overflow: visible;
  }
  .lp-menu-header__link {
    white-space: nowrap;
  }
  .lp-menu-header-container--open {
    display: none;
  }
  .lp-menu-header-container--open .lp-menu-header__close {
    display: none;
  }
  .lp-menu-header-container--open ~ .lp-menu-header__over {
    display: none;
  }
  .lp-menu-header-container--open .lp-menu-header__logo {
    display: block;
  }
  .lp-menu-header--burger-right {
    text-align: right;
    right: auto;
  }
  .lp-menu-header_right .lp-menu-header {
    justify-content: flex-end;
  }
  .lp-menu-header--twice {
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: 0;
  }
  .lp-menu-header__divider {
    height: 1px;
  }
}
.lp-menu--static {
  flex-direction: row;
  justify-content: flex-start;
}
.lp-menu__submenu--static {
  border: 0;
  margin-top: 0;
}
.lp-menu__item--static {
  flex-basis: 25%;
  max-width: 25%;
  min-width: 286px;
  padding-right: 10px;
}
.lp-menu__item--static .lp-menu-header__link {
  padding-bottom: 10px;
}
.lp-menu__submenu-link--static,
.lp-menu__link--static {
  white-space: normal;
}

/* frontend/blocks/covers/styles/covers.scss */
.svg-wrap:hover .svg-fill-custom {
  fill: rgba(255, 255, 255, 0.1);
}
.lp-block-cover {
  background-size: cover;
  position: relative;
  background-repeat: no-repeat !important;
}
.lp-cover-header {
  font-size: 32px;
  font-weight: 300;
  line-height: 1.25;
  margin-bottom: 20px;
  text-align: center;
}
.lp-cover-text {
  line-height: 1.5;
  font-size: 16px;
  font-weight: 300;
  text-align: center;
  margin-bottom: 43px;
}
.lp-cover-btn-wrap {
  text-align: center;
  margin-bottom: 20px;
}
.lp-cover-btn-wrap-addition {
  margin-left: 0;
}
.lp-cover-btn-wrap.lp-cover-btn-wrap-inline .lp-btn {
  display: flex;
  align-items: center;
}
.lp-cover-btn-wrap.lp-cover-btn-wrap-inline {
  display: flex;
  justify-content: center;
}
@media (min-width: 48em) {
  .lp-cover-header {
    font-size: 52px;
    line-height: 1;
    margin-bottom: 28px;
  }
  .lp-cover-btn-wrap.lp-cover-btn-wrap-inline {
    display: inline-flex;
  }
  .lp-cover-btn-wrap-addition {
    margin-left: 20px;
  }
  .lp-cover-text {
    line-height: 1.4;
    margin-bottom: 48px;
  }
}
@media (min-width: 75em) {
  .lp-cover-header {
    font-size: 68px;
    line-height: 1;
    margin-bottom: 32px;
  }
  .lp-cover-text {
    line-height: 1.5;
    font-size: 24px;
    margin-bottom: 44px;
  }
}
.lp-block-cover-video-header {
  font-size: 32px;
  line-height: 1.04;
  margin-bottom: 22px;
  text-align: center;
}
.lp-block-cover-video-text {
  line-height: 1.3;
  font-size: 16px;
  font-weight: 300;
  text-align: center;
  margin-bottom: 40px;
}
@media (min-width: 48em) {
  .lp-block-cover-video-header {
    font-size: 40px;
    line-height: 1;
  }
  .lp-block-cover-video-text {
    line-height: 1.25;
    font-size: 15px;
  }
}
@media (min-width: 75em) {
  .lp-block-cover-video-header {
    font-size: 48px;
    font-weight: 300;
    line-height: 1;
    margin-bottom: 24px;
  }
  .lp-block-cover-video-text {
    font-size: 20px;
    font-weight: 300;
    line-height: 1.4;
    margin-bottom: 65px;
  }
}
.lp-block-cover-video-left-header {
  font-size: 32px;
  line-height: 1.25;
  text-align: left;
  margin-bottom: 16px;
  font-weight: 300;
}
.lp-block-cover-video-left-text {
  line-height: 1.5;
  font-size: 16px;
  text-align: left;
  margin-bottom: 20px;
  font-weight: 300;
}
.lp-block-cover-video-left .iframe-responsive__item {
  max-height: none !important;
  max-width: none !important;
}
.lp-block-cover-video-left-text-wrap {
  margin-bottom: 76px;
}
@media (min-width: 48em) {
  .lp-block-cover-video-left-header {
    font-size: 40px;
    line-height: 1;
    text-align: left;
    margin-bottom: 20px;
  }
  .lp-block-cover-video-left-text {
    font-size: 20px;
    line-height: 1.4;
    text-align: left;
    margin-bottom: 36px;
  }
  .lp-block-cover-video-left .lp-cover-btn-wrap {
    text-align: left;
  }
  .lp-block-cover-video-left-text-wrap {
    margin-bottom: 0;
  }
}
@media (min-width: 75em) {
  .lp-block-cover-video-left-header {
    font-size: 48px;
    line-height: 1;
    text-align: left;
    margin-bottom: 24px;
  }
  .lp-block-cover-video-left-text {
    font-size: 24px;
    line-height: 1.33;
    text-align: left;
    margin-bottom: 35px;
  }
}
.lp-block-cover-text-left-header {
  font-size: 32px;
  font-weight: 100;
  line-height: 1.25;
  margin-bottom: 16px;
}
.lp-block-cover-text-left-text {
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 29px;
  font-weight: 100;
}
.lp-block-cover-text-left .lp-cover-btn-wrap {
  margin-top: 78px;
}
@media (min-width: 48em) {
  .lp-block-cover-text-left-header {
    font-size: 40px;
    line-height: 1.2;
    margin-bottom: 24px;
  }
  .lp-block-cover-text-left-text {
    line-height: 1.4;
    font-size: 20px;
    margin-bottom: 32px;
  }
}
@media (min-width: 75em) {
  .lp-block-cover-text-left-header {
    font-size: 48px;
    line-height: 1;
    margin-bottom: 24px;
  }
  .lp-block-cover-text-left-text {
    font-size: 24px;
    line-height: 1.33;
    margin-bottom: 48px;
  }
}
.lp-block-cover-text-form-slim__form-wrap {
  padding: 20px 27px 27px;
  border-radius: 5px;
}
.lp-block-cover-form-video-left-header {
  text-align: center;
}
.lp-block-cover-form-video-left-text {
  text-align: center;
}
@media (min-width: 48em) {
  .lp-block-cover-form-video-left-header {
    text-align: center;
  }
  .lp-block-cover-form-video-left-text {
    text-align: center;
  }
}
@media (min-width: 75em) {
  .lp-block-cover-form-video-left-header {
  }
  .lp-block-cover-form-video-left-text {
  }
}
.lp-cover-form-header {
  font-size: 35px;
}
.lp-cover-form-column {
  margin-bottom: 23px;
}
.cover-form-video-left-light .lp-form {
  padding-top: 0;
}
.icon-lp-down-open {
  animation: arrow-bottom 2s infinite ease;
}
@keyframes arrow-bottom {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
  60% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}
@media (min-width: 48em) {
  .lp-block-cover-text-left-modal-video-header {
    font-weight: 600;
  }
}
@media (min-width: 75em) {
  .lp-block-cover-text-left-modal-video-header {
    font-weight: 600;
  }
}
.cover-image-text__picture-wrap {
  margin-bottom: 20px;
}
.cover-carousel {
  padding: 0 !important;
  box-shadow: none !important;
}
.cover-carousel__items-wrap {
  white-space: nowrap;
}
.cover-carousel__item {
  background-position: center center;
  background-attachment: scroll;
  height: auto;
  position: relative;
  display: inline-block;
  white-space: normal;
}
.cover-carousel__item-inner {
  position: relative;
  z-index: 2;
  padding-bottom: 65px;
}
.cover-carousel__image {
  width: 100%;
  height: 100%;
  z-index: 1;
  position: absolute;
  top: 0;
  background-size: cover;
  background-position: center center;
}
.cover-carousel .slick-slide {
  position: relative;
}
.cover-carousel .slick-next {
  height: 38px;
  width: 30px;
  right: 4px;
  padding: 10px;
}
.cover-carousel .slick-prev {
  height: 38px;
  width: 30px;
  left: 4px;
  padding: 10px;
}
.cover-carousel .slick-arrow {
  z-index: 1;
}
.cover-carousel .slick-dots {
  bottom: 20px;
}
.cover-carousel .slick-dotted.slick-slider {
  margin-bottom: 0;
}
@media (min-width: 48em) {
  .cover-image-text__picture-wrap {
    margin-bottom: 0;
  }
  .cover-carousel .slick-next {
    right: 25px;
  }
  .cover-carousel .slick-prev {
    left: 25px;
  }
}
.cover-form-center__wrap {
  width: 100%;
  box-sizing: border-box;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.cover-form-center__rounded-wrap {
  padding: 25px 4% 40px;
  border-radius: 30px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cover-form-center__width-block {
  position: relative;
  min-width: 100%;
}
.cover-form-center__prop {
  margin-top: 0;
}
.cover-form-center .only-one-field .lp-form__agreement {
  order: 3;
}
.cover-form-center .only-one-field .lp-form__body {
  justify-content: center;
}
.cover-form-center .only-one-field .lp-form__submit-block,
.cover-form-center .only-one-field .lp-form__field {
  flex: 0 1 auto;
  padding-left: 8px;
  padding-right: 8px;
}
.cover-form-center .lp-form__body--vertical {
  margin-top: 0;
}
.cover-form-center__subtitle {
}
.cover-form-center .scroll-to-block-trigger {
  bottom: 0;
}
.cover-form-center__text {
  margin-bottom: 15px;
}
.cover-form-center__text--height-limiter {
  max-height: 115px;
  overflow: hidden;
}
@media (min-width: 550px) {
  .cover-form-center__rounded-wrap {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    padding: 0 10%;
  }
  .cover-form-center__prop {
    margin-top: 100%;
  }
  .cover-form-center__wrap {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .cover-form-center__width-block {
    position: relative;
    min-width: 544px;
    box-sizing: border-box;
  }
  .cover-form-center__text {
    margin-bottom: 20px;
  }
}
@media (min-width: 64em) {
  .cover-form-center__subtitle {
  }
}
@media (min-width: 75em) {
  .cover-form-center__subtitle {
  }
}
.video-background {
}
.video-background__video-container {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  padding: 0;
}
.video-background__overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.video-background__text-container {
  position: relative;
  z-index: 1;
}
.video-background__image-inner {
  margin-bottom: 30px;
}
.lp-block-video-background {
  position: relative;
}
.lp-block-video-background .video-background__video-container > div,
.lp-block-video-background subblock-inplace > div,
.lp-block-video-background subblock-inplace {
  width: 100%;
  height: 100%;
}
.lp-block-video-background .embed-container iframe,
.lp-block-video-background iframe {
  box-sizing: border-box;
  height: 56.25vh;
  left: 50%;
  min-height: 100%;
  min-width: 100%;
  transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  width: 177.7778vw;
}
.lp-block-video-background .iframe-responsive__container {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.lp-block-video-background .iframe-responsive__container-upload .iframe-responsive__container {
  position: static;
  padding-bottom: 0;
  height: auto;
  overflow: hidden;
  max-width: 100%;
  min-width: 100%;
  transform: translate(0, 0);
}
.block-full-height.lp-block-video-background {
}
.block-full-height.lp-block-video-background .embed-container {
  min-height: 100vh;
  box-sizing: border-box;
}
.block-full-height.lp-block-video-background iframe {
  box-sizing: border-box;
  height: 56.25vw;
  left: 50%;
  min-height: 100%;
  min-width: 100%;
  transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  width: 177.7778vh;
}
@media (min-width: 48em) {
  .video-background__image-inner {
    margin-bottom: 45px;
  }
}

/* frontend/blocks/booking/styles/booking.scss */
.lp-block-booking-resources__row {
  margin-left: -14px;
  margin-right: -14px;
}
.lp-block-booking-resources__item,
.lp-block-booking-resources__item--header {
  padding-left: 14px;
  padding-right: 14px;
}
.lp-block-booking-resources__item {
  padding-bottom: 14px;
}
.lp-block-booking-resources__item:nth-child(n+4) {
  padding-top: 14px;
}
.lp-block-booking-resources__content {
  padding: 24px;
  text-align: center;
}
.lp-block-booking-resources__text {
  margin-top: 8px;
}
.lp-modal-booking {
  width: 700px;
}
.lp-modal-booking-col {
  margin-bottom: 20px;
}
.lp-modal-booking-time-btn {
  background-color: transparent;
  padding: 1px 5px;
  border-radius: 3px;
  border-width: 1px;
}
.modal-content .lp-btn:disabled,
.lp-modal-booking-time-btn:disabled {
  cursor: default;
  color: #fff;
  border-color: #e5e5e5;
  background-color: rgb(221, 221, 221);
}
.lp-modal-booking-btn-group .lp-modal-booking-time-btn {
  margin: 5px;
}
.lp-modal-booking-no-time {
  color: #dd0e20;
}
.lp-modal-booking-service-img {
  max-width: 50px;
}
.lp-modal-booking .lp-accordion__trigger {
  background-color: rgb(248, 248, 248);
  border: 1px solid #eee;
}
.lp-modal-booking .lp-accordion__content {
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
  border-bottom: 1px solid #eee;
  position: relative;
  overflow-x: auto;
}
.lp-modal-booking .lp-accordion__content-list > li {
  position: relative;
}
.modal-booking__checkbox {
  position: absolute;
  top: 24px;
}
.modal-booking__checkbox + span {
  padding-left: 36px;
}
@media (min-width: 48em) {
  .modal-booking__checkbox + span {
    padding-left: 60px;
  }
}
.modal-booking-form__subtitle {
  margin-bottom: 20px;
}
.lp-modal-booking .flatpickr-calendar {
  margin: 0 auto;
}
.modal-booking-form__time {
  margin-top: 10px;
}
.modal-booking-form__change-time {
  margin-left: 5px;
}
.booking-services__content-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
.booking-services__content-item {
  margin: 0;
  padding: 24px 20px 24px 0;
}
.booking-services__row-info {
  display: flex;
  justify-content: space-between;
}
.booking-services__price {
  font-weight: 600;
  white-space: nowrap;
  padding-left: 30px;
}
.booking-services__content-divider {
  height: 1px;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  background-color: rgb(226, 226, 226);
}
.booking-services__name {
  font-weight: bold;
}
.booking-accordion__name {
  padding-right: 10px;
}
.booking-accordion__part--left {
  padding-right: 18px;
  flex-grow: 1;
}
@media (min-width: 48em) {
  .booking-accordion__part--left {
    padding-right: 30px;
  }
}
.booking-accordion__part--right {
  min-width: 90px;
}
modal-booking,
modal-booking-services {
  display: inline-block;
}

/* frontend/blocks/columns/columns.scss */
.lp-block-columns-text {
  line-height: 1.5;
}
.lp-block-columns-button {
  margin-top: 40px;
}
.lp-block-columns-header {
  margin-bottom: 24px;
}
.lp-block-columns-two__item {
  padding-top: 16px;
  padding-bottom: 16px;
}
.lp-block-video-columns__header,
.lp-block-columns-with-picture__header,
.lp-block-columns-three__header {
  font-size: 22px;
  margin-bottom: 16px;
}
.lp-block-video-columns__item,
.lp-block-columns-with-picture__item,
.lp-block-columns-three__item {
  margin-bottom: 40px;
}
.lp-block-video-columns__item-inner,
.lp-block-columns-with-picture__item-inner,
.lp-block-columns-three__item-inner {
  border-radius: 5px;
}
.lp-block-video-columns__item-inner--paddings,
.lp-block-columns-with-picture__item-inner--paddings,
.lp-block-columns-three__item-inner--paddings {
  padding: 20px;
}
.lp-block-video-columns__icon,
.lp-block-columns-with-picture__icon,
.lp-block-columns-three__icon {
  margin-bottom: 20px;
}
.lp-block-video-columns__icon svg,
.lp-block-columns-with-picture__icon svg,
.lp-block-columns-three__icon svg {
  line-height: 1;
  font-size: 64px;
}
.lp-block-video-columns__item-inner {
  padding: 0;
}
.lp-block-video-columns__text-inner {
  padding: 10px 5px 25px;
}
.lp-block-video-columns__item {
  margin-bottom: 20px;
}
.lp-block-video-columns .lp-btn--link {
  padding: 0;
}
.lp-block-video-columns .button-video-modal-trigger {
  flex-grow: 1;
}
.lp-block-columns-three-icons__icon {
  margin-bottom: 20px;
  display: flex;
  align-items: center;
}
.lp-block-columns-three-icons__icon svg {
  line-height: 1;
  font-size: 64px;
}
.lp-block-columns-four__header {
  font-size: 30px;
  font-weight: 600;
}
.lp-block-columns-four__item {
  margin-bottom: 40px;
}
.lp-block-columns-faq__item,
.lp-block-columns-icon-title__item {
  margin-bottom: 30px;
}
.lp-block-columns-faq__header,
.lp-block-columns-icon-title__header {
  display: flex;
  font-size: 18px;
  align-items: center;
}
.lp-block-columns-faq__icon,
.lp-block-columns-icon-title__icon {
  padding-right: 15px;
  text-align: center;
}
.lp-block-columns-faq__item {
  display: flex;
}
.lp-block-columns-faq__header {
  margin-bottom: 10px;
}
.lp-block-columns-faq__title {
  font-size: 24px;
  margin-bottom: 30px;
}
.lp-block-columns-faq__icon {
  height: 30px;
  width: 38px;
}
.lp-block-columns-faq__icon svg {
  font-size: 30px;
}
.lp-block-columns-faq__text {
  line-height: 1.5;
}
.lp-block-columns-icon-title__icon {
  height: 50px;
  width: 78px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lp-block-columns-icon-title__icon svg {
  font-size: 50px;
}
.lp-block-columns-icon-title__icon img {
  vertical-align: middle;
}
.lp-block-columns-one-icons__list {
  display: table;
}
.lp-block-columns-one-icons__item {
  display: table-row;
}
.lp-block-columns-one-icons__item:first-child__picture,
.lp-block-columns-one-icons__item:first-child__text {
  padding-top: 0;
}
.lp-block-columns-one-icons__picture,
.lp-block-columns-one-icons__text {
  display: table-cell;
  vertical-align: top;
  padding-top: 20px;
}
.lp-block-columns-one-icons__picture {
  padding-right: 16px;
  width: 32px;
  font-size: 50px;
}
.lp-block-columns-one-icons__text {
  text-align: left;
}
.lp-block-video-columns__item,
.lp-block-columns-three__item {
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 64em) {
  .lp-block-columns-two__item {
    padding: 0 24px;
  }
  .lp-block-columns-two__inner {
    margin-left: -23px;
    margin-right: -23px;
  }
  .lp-block-columns-header {
    margin-bottom: 48px;
  }
  .lp-block-video-columns,
  .lp-block-columns-with-picture,
  .lp-block-columns-three {
  }
  .lp-block-video-columns__header,
  .lp-block-columns-with-picture__header,
  .lp-block-columns-three__header {
    font-size: 22px;
    margin-bottom: 20px;
  }
  .lp-block-video-columns__item,
  .lp-block-columns-with-picture__item,
  .lp-block-columns-three__item {
    padding-left: 10px;
    padding-right: 10px;
  }
  .lp-block-video-columns__icon,
  .lp-block-columns-with-picture__icon,
  .lp-block-columns-three__icon {
    margin-bottom: 40px;
  }
  .lp-block-columns-faq__header {
    font-size: 24px;
  }
  .lp-block-columns-one-icons__picture,
  .lp-block-columns-one-icons__text {
    padding-top: 40px;
  }
  .lp-block-columns-one-icons__picture {
    padding-right: 32px;
    width: 64px;
  }
  .lp-block-video-columns__item {
    margin-bottom: 40px;
  }
}
@media (min-width: 75em) {
  .lp-block-columns-two__item {
    padding-left: 24px;
    padding-right: 24px;
  }
  .lp-block-columns-header {
    margin-bottom: 64px;
  }
  .lp-block-video-columns__header,
  .lp-block-columns-with-picture__header,
  .lp-block-columns-three__header {
    font-size: 24px;
  }
}
.lp-block-columns-picture-with-text__text-block {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
  height: 100%;
  box-sizing: border-box;
  position: relative;
  z-index: 10;
}
a.lp-block-columns-picture-with-text__text-block {
  color: #fff;
}
a.lp-block-columns-picture-with-text__text-block:hover {
  color: #fff;
}
.lp-block-columns-picture-with-text__icon {
  font-size: 60px;
}
.lp-block-columns-picture-with-text__inner {
  position: relative;
  overflow: hidden;
  padding-top: 8px;
  padding-bottom: 8px;
}
.lp-block-columns-picture-with-text__img {
  vertical-align: middle;
  width: 100%;
  height: 100%;
}
.lp-block-columns-picture-with-text__image-wrap {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.lp-block-columns-picture-with-text__subtitle,
.lp-block-columns-picture-with-text__text {
  margin-top: 10px;
}
.lp-block-columns-picture-with-text__bg {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  transition: transform 1s;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
}
.lp-block-columns-picture-with-text__effect-zoom:hover .lp-block-columns-picture-with-text__bg {
  transform: scale(1.3);
}
.lp-block-columns-three-icons__row {
  margin-left: -10px;
  margin-right: -10px;
}
.columns-text-picture__picture {
  margin-bottom: 32px;
}
.columns-text-picture__item {
  padding-left: 10px;
  padding-right: 10px;
  box-sizing: border-box;
}
.columns-text-picture picture-loader-trigger span,
.columns-text-picture picture-loader-trigger {
  display: block;
}
.columns-text-picture__header {
  margin-bottom: 16px;
  font-weight: 600;
}
.columns-text-picture__footer {
  margin-top: 30px;
}
.columns-text-picture__button {
  margin-bottom: 25px;
}
.columns-menu {
}
.columns-menu__item {
  padding-left: 10px;
  padding-right: 10px;
  box-sizing: border-box;
  margin-bottom: 50px;
}
.columns-menu__item:last-child {
  margin-bottom: 0;
}
.columns-menu__picture {
  margin-bottom: 32px;
}
.columns-menu__header {
  font-weight: 600;
  margin-bottom: 15px;
  display: inline-block;
}
.columns-menu__list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.columns-menu__list-link {
  margin-bottom: 10px;
}

/* frontend/blocks/image/image.scss */
.image-block-picture-trigger-image {
  width: 278px;
  height: 160px;
}
.addition-header {
  font-size: 33px;
  line-height: 1.04;
  text-align: center;
  margin-top: 30px;
  margin-bottom: 32px;
}
.addition-text {
  line-height: 1.3;
  font-size: 16px;
  text-align: center;
  margin-bottom: 20px;
}
@media (min-width: 48em) {
  .addition-header {
    margin-top: 30px;
    font-size: 43px;
    line-height: 1.25;
    min-height: 0;
    min-height: initial;
  }
  .addition-text {
    line-height: 1.25;
    font-size: 20px;
    margin-bottom: 40px;
  }
}
@media (min-width: 75em) {
  .addition-header {
    margin-top: 0;
    font-size: 52px;
    line-height: 1.1;
  }
  .addition-text {
    font-size: 24px;
    line-height: 1.3;
    margin-bottom: 60px;
  }
}
.image-carousel__item.slick-slide {
  margin-bottom: 26px;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
}
.image-carousel .slick-prev {
  left: -50px;
}
.image-carousel .slick-next {
  right: -50px;
}
.image-carousel-alt .slick-next::before,
.image-carousel-alt .slick-prev::before {
  color: #fff;
}
.slick-arrow--inner .slick-arrow,
.image-carousel-alt .slick-arrow {
  width: 36px;
  height: 110px;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.2);
  z-index: 1;
  transition: opacity linear 0.5s;
  color: #fff;
}
.slick-arrow--inner:hover .slick-arrow,
.image-carousel-alt .image-carousel-alt__carousel:hover .slick-arrow {
  opacity: 1;
  transition: opacity linear 0.5s;
}
.slick-dots--inner .slick-dots li button {
  background-color: #fff;
  border: 3px solid rgba(0, 0, 0, 0.8);
  opacity: 0.7;
  padding: 3px;
}
.slick-dots--inner .slick-dots li.slick-active button {
  opacity: 1;
}
.image-carousel-alt .image-carousel-alt__carousel .slick-next {
  right: 0;
}
.image-carousel-alt .image-carousel-alt__carousel .slick-prev {
  left: 0;
}
.image-carousel-alt .slick-dots {
  bottom: 35px;
}
.lp-block-image-full-width__block img,
.lp-block-image-full-width__block .picture-loader-trigger,
.lp-block-image-full-width__block picture-loader-trigger {
  width: 100%;
}
.lp-block-image-full-width__block .picture-loader-trigger-image-inner {
  display: block;
}
.text-image-countdown__content {
  padding-right: 0;
}
.text-image-countdown__picture-wrap {
  margin-bottom: 25px;
}
.text-image-countdown .text-image-countdown__title {
  font-weight: bold;
}
.text-image-countdown .lp-countdown {
  text-align: left;
  display: flex;
}
.text-image-countdown__text {
  margin-bottom: 12px;
}
.text-image-countdown__countdown {
  margin-bottom: 20px;
}
.text-image-countdown .wSeconds .lp-countdown__item {
  width: 25%;
  box-sizing: border-box;
  max-width: 75px;
  min-width: 69px;
}
.text-image-countdown .lp-countdown__item-part {
  box-sizing: border-box;
  font-size: 30px;
  height: 65px;
  width: calc(50% - 1px);
}
.text-image-countdown .lp-countdown__item-label {
  font-size: 16px;
}
.text-image-countdown--reverse .text-image-countdown__content {
  padding-left: 0;
  margin-bottom: 25px;
}
@media (min-width: 48em) {
  .text-image-countdown__content {
    padding-right: 10px;
  }
  .text-image-countdown__picture-wrap {
    margin-bottom: 0;
  }
  .text-image-countdown .lp-countdown {
    margin-bottom: 0;
    justify-content: flex-start;
  }
  .text-image-countdown__text {
    margin-bottom: 24px;
  }
  .text-image-countdown .wSeconds .lp-countdown__item {
    max-width: 112px;
    min-width: 69px;
  }
  .text-image-countdown .lp-countdown__item-part {
    width: calc(50% - 4px);
    font-size: 40px;
  }
  .text-image-countdown--reverse .text-image-countdown__content {
    padding-left: 10px;
    margin-bottom: 0;
  }
}
@media (min-width: 64em) {
  .text-image-countdown {
  }
}
.image-background-with-text .lp-h {
  margin-bottom: 24px;
}
.image-background-with-text__content {
  padding: 80px 40px;
}
.text-image-full-height__inner {
  flex-grow: 1;
}
.text-image-full-height__content,
.text-image-full-height__picture-wrap {
  z-index: 1;
  width: 100%;
  flex-basis: 100%;
  max-width: 100%;
  box-sizing: border-box;
}
.text-image-full-height picture-loader-trigger {
  display: block;
}
.text-image-full-height__content {
  padding: 20px 32px;
}
.text-image-full-height__content-inner.color-scheme__bg--alt {
  padding: 30px;
}
.text-image-full-height__picture-wrap img {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 220px;
}
.text-image-full-height__buttons-wrap {
  margin-top: 10px;
}
@media (min-width: 48em) {
  .text-image-full-height__inner-wrap {
    display: flex;
    min-height: 100vh;
    min-height: var(--min-full-height, 100vh);
    flex-direction: column;
  }
  .text-image-full-height__inner {
    width: 100%;
    box-sizing: border-box;
    position: relative;
  }
  .text-image-full-height__content,
  .text-image-full-height__picture-wrap {
    position: absolute;
    z-index: 1;
    width: 50%;
    box-sizing: border-box;
    top: 0;
    bottom: 0;
  }
  .text-image-full-height__picture-wrap {
    left: 0;
    right: auto;
  }
  .text-image-full-height__picture-wrap picture-loader-trigger,
  .text-image-full-height__picture-wrap picture-loader-trigger span {
    display: block;
    width: 100%;
    height: 100%;
  }
  .text-image-full-height__picture-wrap img {
    -o-object-position: left center;
    object-position: left center;
    height: 100vh;
    height: var(--min-full-height, 100vh);
    width: 100%;
  }
  .text-image-full-height__content {
    left: auto;
    right: 0;
    padding: 20px 70px;
  }
  .text-image-full-height__buttons-wrap {
    margin-top: 38px;
  }
  .text-image-full-height--reverse .text-image-full-height__content {
    right: auto;
    left: 0;
  }
  .text-image-full-height--reverse .text-image-full-height__picture-wrap {
    left: auto;
    right: 0;
  }
}

/* frontend/blocks/text/text.scss */
.lp-block-text-button {
  margin-top: 40px;
}
.lp-block-text--middle,
.lp-block-text--large {
  line-height: 1.5;
}
.lp-block-text-image__col {
  padding-top: 20px;
  padding-bottom: 20px;
}
.lp-block-text__header--mobile {
  margin-bottom: 40px;
}
.lp-block-text-image-carousel .slick-prev {
  left: 0;
}
.lp-block-text-image-carousel .slick-dots {
  bottom: -40px;
}
.lp-block-text-image-carousel .slick-next {
  right: 0;
}
@media (min-width: 64em) {
  .lp-block-text-image__content {
    padding-right: 36px;
  }
  .lp-block-text-image-reverse__content {
    padding-left: 36px;
  }
  .lp-block-text-pyramid__content {
    padding-left: 56px;
  }
  .lp-block-text__header--mobile {
    margin-bottom: 0;
  }
}
@media (min-width: 75em) {
  .lp-block-text-image__content {
    padding-right: 70px;
  }
  .lp-block-text-image-reverse__content {
    padding-left: 70px;
  }
  .lp-block-text-pyramid__content {
    padding-left: 112px;
  }
}
.text-reviews__picture-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 80px;
  flex: 1 0 80px;
}
.text-reviews__picture-wrap img {
  height: 80px;
  width: 80px;
  overflow: hidden;
  border-radius: 50%;
}
.text-reviews__author {
  padding-top: 11px;
  font-size: 20px;
  line-height: 1.6;
  margin-bottom: 4px;
  text-align: center;
}
.text-reviews__caption {
  font-size: 16px;
  margin-bottom: 28px;
  line-height: 1.25;
  text-align: center;
}
.text-reviews__text {
  font-size: 16px;
  margin-bottom: 24px;
  line-height: 1.5;
  text-align: center;
  font-weight: 400;
}
@media (min-width: 48em) {
  .text-reviews .text-reviews___picture {
    height: 80px;
    width: 80px;
  }
  .text-reviews__author {
    padding-top: 11px;
    font-size: 20px;
    line-height: 1.6;
  }
  .text-reviews__caption {
    font-size: 16px;
    margin-bottom: 24px;
    line-height: 1.75;
    text-align: left;
  }
  .text-reviews__text {
    font-size: 16px;
    margin-bottom: 24px;
    line-height: 1.5;
    text-align: left;
  }
}
.lp-block-text-coupon__block {
  border-radius: 3px;
  border: dashed 1px rgb(200, 200, 200);
  padding: 28px 30px;
  line-height: 1.7;
}
.lp-block-text-coupon__coupon {
  font-size: 22px;
}
@media (min-width: 48em) {
  .lp-block-text-coupon__coupon {
    font-size: 36px;
  }
}
.lp-block-text-thanks__content,
.lp-block-text-paragraph__content {
  padding: 20px;
}
.lp-block-text-thanks__header {
  font-size: 28px;
  font-weight: 600;
}
.lp-block-text-paragraph .lp-h2,
.lp-block-text-paragraph .lp-h3 {
  margin-bottom: 20px;
}
.lp-block-text-paragraph__content {
  line-height: 1.5;
}
@media (min-width: 75em) {
  .text-reviews .text-reviews___picture {
    height: 100px;
    width: 100px;
  }
  .text-reviews__author {
    padding-top: 24px;
    font-size: 24px;
    margin-bottom: 4px;
    line-height: 1.33;
  }
  .text-reviews__caption {
    font-size: 18px;
    margin-bottom: 24px;
    line-height: 1.56;
  }
  .text-reviews__text {
    font-size: 18px;
    margin-bottom: 24px;
    line-height: 1.56;
  }
  .lp-block-text-thanks__content,
  .lp-block-text-paragraph__content {
    padding: 60px 100px;
  }
}
.lp-block-text-video-reverse__inner,
.lp-block-text-video__inner {
  padding: 12px 20px;
  margin-bottom: 20px;
}
.lp-block-text-video-reverse__video {
  margin-bottom: 20px;
}
.lp-block-text-video__inner {
  margin-bottom: 20px;
}
@media (min-width: 64em) {
  .lp-block-text-video-reverse__inner,
  .lp-block-text-video__inner {
    padding: 32px 40px;
  }
  .lp-block-text-video-reverse__video {
    margin-bottom: 0;
  }
  .lp-block-text-video__inner {
    margin-bottom: 0;
  }
}
.lp-block-title-left-text-right__content {
  padding-left: 0;
}
@media (min-width: 48em) {
  .lp-block-title-left-text-right__content {
    padding-left: 30px;
  }
}

/* frontend/blocks/countdown/styles/countdown.scss */
.lp-countdown {
  text-align: center;
  width: 100%;
  white-space: nowrap;
  font-size: 0;
  line-height: 0;
  transform: translate3d(0, 0, 0);
  padding: 8px;
  padding-left: 0;
  padding-right: 0;
}
.lp-countdown__item,
.lp-countdown__item-part,
.lp-countdown__spliter {
  display: inline-block;
  vertical-align: top;
}
.wSeconds .lp-countdown__item.lp-coutdown__item--three-numbers {
  width: 87px;
}
.wSeconds .lp-countdown__item {
  width: 56px;
  margin-left: 23px;
}
.wSeconds .lp-countdown__item:first-child {
  margin-left: 0;
}
.wSeconds .lp-countdown__item:last-child {
  display: none;
}
.lp-countdown__spliter {
  width: 2%;
  line-height: normal;
  padding: 0 rem-calc(4px) 0 rem-calc(1px);
}
.lp-countdown__item-part {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 30px;
  font-weight: bold;
  border-radius: 7.5px;
  background-image:
    linear-gradient(
      to bottom,
      #d6d6d6,
      #c6c6c6 54%,
      #878787 54%,
      #ddd 54%,
      #d0d0d0 93%,
      #cbcbcb);
  width: 27px;
  height: 64px;
  text-align: center;
  line-height: normal;
  margin-left: 2px;
  margin-bottom: 12px;
}
.lp-countdown__item-part:first-child {
  margin-left: 0;
}
.color-scheme--dark .lp-countdown__item-part {
  color: #000;
}
.color-scheme--medium .lp-countdown__item-part,
.color-scheme--light .lp-countdown__item-part {
  color: #fff;
  background-image:
    linear-gradient(
      to bottom,
      #323232,
      #363636 23%,
      #000 52%,
      #161616 54%,
      #3a3a3a 54%,
      #121212 93%,
      #000);
}
.lp-countdown__item-label {
  text-align: center;
  font-size: 16px;
  line-height: 1;
  font-weight: 400;
}
.lp-countdown-simple__item {
  position: relative;
  font-size: 0;
  width: 68px;
  text-align: center;
}
.lp-countdown-simple__item:last-child::after {
  display: none;
}
.lp-countdown-simple__item::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  opacity: 0.15;
  background-color: currentcolor;
  width: 1px;
}
.lp-countdown-simple__item-part {
  font-size: 38px;
  font-weight: 600;
  line-height: 1.15;
  margin-bottom: 8px;
}
.lp-countdown-simple__item-label {
  opacity: 0.4;
  font-size: 16px;
  font-weight: normal;
  line-height: 1;
}
@media (min-width: 48em) {
  .wSeconds .lp-countdown__item.lp-coutdown__item--three-numbers {
    width: 174px;
  }
  .wSeconds .lp-countdown__item {
    width: 112px;
    margin-left: 32px;
  }
  .wSeconds .lp-countdown__item:last-child {
    display: inline-block;
  }
  .lp-countdown__item-part {
    font-size: 64px;
    width: 52px;
    height: 84px;
    margin-left: 8px;
  }
  .lp-countdown__item-label {
    font-size: 24px;
  }
  .lp-countdown-simple__item {
    width: 146px;
  }
  .lp-countdown-simple__item-part {
    font-size: 52px;
    font-weight: 600;
    line-height: 1.15;
  }
  .lp-countdown-simple__item-label {
    font-size: 24px;
    font-weight: normal;
    line-height: 1;
  }
}
@media (min-width: 75em) {
  .wSeconds .lp-countdown__item.lp-coutdown__item--three-numbers {
    width: 174px;
  }
  .wSeconds .lp-countdown__item {
    width: 112px;
  }
  .lp-countdown__item-part {
    width: 52px;
  }
}

/* frontend/blocks/video/video.scss */
@media (min-width: 48em) {
  .modal-iframe-modal .modal-content {
    padding: 0;
  }
  .modal-iframe-modal .adv-modal-close {
    right: 0;
    top: -34px;
  }
  .modal-iframe-modal .adv-modal-close::after {
    content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4gICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTMuMTMyIDEyLjQyNWw2LjcxNyA2LjcxNy0uNzA3LjcwNy02LjcxNy02LjcxNy02LjcxOCA2LjcxN0w1IDE5LjE0Mmw2LjcxOC02LjcxN0w1IDUuNzA3IDUuNzA3IDVsNi43MTggNi43MThMMTkuMTQyIDVsLjcwNy43MDctNi43MTcgNi43MTh6Ii8+PC9zdmc+) !important;
  }
}

/* frontend/blocks/form/form.scss */
.lp-block-form__header {
  margin-bottom: 40px;
}
.lp-block-form-with-picture__col {
  padding-top: 8px;
  padding-bottom: 8px;
}
.lp-block-form-title-with-text-and-button__header {
  text-align: right;
}
.form-with-text-aside-text,
.form-with-text-aside-text-invert {
  line-height: 1.5;
  padding-bottom: 30px;
}
.lp-block-form-two-buttons {
  margin: 10px;
  display: inline-block;
  vertical-align: middle;
}
.form-button-wide .lp-btn {
  width: 100%;
  padding-top: 17px;
  padding-bottom: 18px;
  justify-content: center;
}
.form-button-wide .lp-btn::before,
.form-button-wide .lp-btn::after {
  display: none;
}
.form-button-wide .lp-btn .button-icon {
  height: 25px;
  margin-right: 12px;
}
.form-button-wide .lp-btn svg {
  margin-right: 12px;
  height: 1.6em;
}
.image-for-button {
  max-height: 50px;
}
.lp-block-form-subscribe .lp-form__agreement {
  text-align: center;
}
.quiz-agreement-text {
  padding-left: 30px !important;
}
@media (min-width: 48em) {
  .lp-block-form-title-with-text-and-button__header {
    padding-right: 15px;
  }
  .lp-block-form-title-with-text-and-button__text {
    padding-left: 15px;
  }
  .lp-block-form-title-with-text-and-button__divider {
    align-self: stretch;
  }
  .lp-block-form-title-with-text-and-button__divider--vertical {
    width: 1px;
    height: 100%;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
  }
  .lp-block-form-with-picture__col--form {
    padding-right: 40px;
  }
  .lp-block-form-with-picture-invert__col--form {
    padding-left: 40px;
  }
  .form-with-text-aside-text,
  .form-with-text-aside-text-invert {
    padding-bottom: 0;
  }
  .form-with-text-aside-text {
    padding-left: 30px;
  }
  .form-with-text-aside-text-invert {
    padding-right: 30px;
  }
}
@media (min-width: 48em) {
  .lp-block-form-with-video__video-wrap {
    padding-right: 30px;
  }
}
.lp-block-form-center .lp-form__submit-block {
  text-align: center;
}
.lp-block-form-text-and-button--background .lp-block-form-text-and-button__wrap-text {
  padding: 28px 40px;
}
.lp-block-form-text-and-button--background .lp-block-form-text-and-button__text {
  margin-bottom: 8px;
  margin-top: 8px;
  text-align: center;
}
.lp-block-form-text-and-button--background .lp-block-form-text-and-button__button {
  margin-bottom: 8px;
  margin-top: 8px;
}
.lp-block-form-text-and-button--background .lp-block-form-text-and-button__text-inner {
  flex-wrap: wrap;
}
.lp-block-form-text-and-button__text-inner {
  flex-wrap: wrap;
}
@media (min-width: 48em) {
  .lp-block-form-text-and-button--background .lp-block-form-text-and-button__text-inner {
    flex-wrap: nowrap;
  }
  .lp-block-form-text-and-button--background .lp-block-form-text-and-button__text {
    text-align: inherit;
  }
}

/* frontend/blocks/footer/styles/footer.scss */
.lp-footer-simple__text,
.lp-footer-social__text {
  margin-top: 4px;
  margin-bottom: 4px;
  line-height: 1.5;
}
.lp-footer-social__phone {
  font-size: 22px;
}
.lp-footer-social__email,
.lp-footer-social__address,
.lp-footer-social__copyright {
  font-size: 16px;
}
.lp-footer-social__social-items {
  margin-top: 24px;
  margin-bottom: 24px;
}
.lp-footer-social-simple a.social {
  height: 45px;
  width: 45px;
  font-size: 25px;
}
@media (min-width: 64em) {
  .lp-footer-social__social-items {
    margin-top: 0;
    margin-bottom: 0;
  }
  .lp-footer-social__copyright {
    margin-right: 28px;
  }
}
.lp-footer-with-menu .lp-menu-header__item {
  padding-left: 0 !important;
}
.lp-footer-with-menu__logo,
.lp-footer-with-menu__block-text,
.lp-footer-with-menu__social {
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (min-width: 64em) {
  .lp-footer-with-menu__logo,
  .lp-footer-with-menu__block-text,
  .lp-footer-with-menu__social {
    margin-bottom: 0;
  }
}

/* frontend/blocks/partners-logo/partners-logo.scss */
.lp-partner-logos-wrap {
  margin-left: -20px;
  margin-right: -20px;
}
.partners-logo-carousel__carousel-wrap {
  padding: 0;
}
.partners-logo-carousel__item {
  position: relative;
  padding: 0;
  box-sizing: border-box;
  text-align: center;
  float: left;
}
.partners-logo-carousel--preview-admin {
  display: flex !important;
}
.lp-partner-logo .gallery-remove {
  top: 0;
}
.lp-partner-logo-block__item-container {
  margin-left: -12px;
  margin-right: -12px;
}
.lp-partner-logo-block__item-wrap {
  flex-basis: 180px;
  max-width: 180px;
  padding: 17px;
  box-sizing: border-box;
}
.lp-partner-logo-block__item {
  position: relative;
}
.partners-logo-carousel-block .slick-track {
  display: flex;
  align-items: center;
}
@media (min-width: 48em) {
  .partners-logo-carousel__carousel-wrap {
    padding: 0 22px;
  }
  .partners-logo-carousel__item {
    padding: 24px;
  }
}

/* frontend/blocks/reviews/styles/reviews.scss */
@media (min-width: 75em) {
  .reviews-carousel__title.reviews-columns-with-stars__title {
    font-size: 30px;
  }
}
.reviews-multiple__picture-wrap img,
.reviews-block__picture-wrap img {
  height: 80px;
  width: 80px;
  overflow: hidden;
  border-radius: 50%;
}
.lp-block-reviews .slick-next {
  right: -50px;
}
.lp-block-reviews .slick-prev {
  left: -50px;
}
.reviews-carousel__slick-wrap {
  margin: 0 37px;
}
.reviews-carousel__slick-wrap .slick-prev {
  left: -15px;
}
.reviews-carousel__slick-wrap .slick-next {
  right: -15px;
}
.reviews-carousel__item {
  position: relative;
  text-align: center;
  margin-bottom: 15px;
}
.reviews__text {
  quotes: "";
  display: inline-block;
  margin-bottom: 30px;
  position: relative;
}
.reviews__text::before,
.reviews__text::after {
  display: none;
}
.reviews-carousel__picture-wrap {
  margin-bottom: 20px;
}
.reviews-carousel__text {
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 28px;
}
.form-reviews__author,
.reviews-carousel__author {
  font-size: 20px;
  line-height: 1.6;
  margin-bottom: 4px;
}
.reviews-carousel__caption {
  font-size: 16px;
  line-height: 1.25;
  margin-bottom: 48px;
}
@media (min-width: 48em) {
  .reviews-carousel__text {
    font-size: 18px;
    line-height: 1.56;
    margin-bottom: 48px;
  }
  .form-reviews__author,
  .reviews-carousel__author {
    font-size: 22px;
    line-height: 1.45;
    margin-bottom: 4px;
  }
  .reviews-carousel__caption {
    font-size: 18px;
    line-height: 1.56;
  }
}
@media (min-width: 75em) {
  .form-reviews__author,
  .reviews-carousel__author {
    font-size: 24px;
    line-height: 1.33;
    margin-bottom: 8px;
  }
}
.reviews-multiple__author {
  font-size: 22px;
  line-height: 1.45;
  margin-bottom: 4px;
}
.reviews-multiple__caption {
  font-size: 16px;
  line-height: 1.75;
  margin-bottom: 24px;
}
.reviews-multiple__text {
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 40px;
}
.reviews-multiple__picture-wrap {
  padding-top: 28px;
  margin-bottom: 25px;
}
.reviews-multiple__slide {
  float: left;
}
.reviews-multiple__carousel--preview-admin {
  display: flex;
}
@media (min-width: 48em) {
  .reviews-multiple__item {
    padding: 0 15px;
  }
  .reviews-multiple__author {
    font-size: 22px;
    line-height: 1.45;
    margin-bottom: 4px;
  }
  .reviews-multiple__caption {
    font-size: 16px;
    line-height: 1.75;
    margin-bottom: 24px;
  }
  .reviews-multiple__text {
    font-size: 16px;
    line-height: 1.5;
  }
}
@media (min-width: 75em) {
  .reviews-multiple__picture-wrap {
    margin-bottom: 12px;
  }
  .reviews-multiple__author {
    font-size: 24px;
    line-height: 1.33;
    margin-bottom: 4px;
  }
  .reviews-multiple__caption {
    font-size: 18px;
    line-height: 1.56;
  }
  .reviews-multiple__text {
    font-size: 18px;
    line-height: 1.56;
  }
}
.reviews-twice__picture-wrap {
  padding-top: 28px;
  max-width: 80px;
  flex: 1 0 80px;
  margin-right: 0;
}
.reviews-twice .picture-loader-trigger-image-wrap img,
.reviews-twice .picture-loader-trigger-image {
  height: 80px;
  width: 80px;
}
.reviews-twice__author {
  padding-top: 11px;
  font-size: 20px;
  line-height: 1.6;
  margin-bottom: 4px;
  text-align: center;
}
.reviews-twice__caption {
  font-size: 16px;
  margin-bottom: 28px;
  line-height: 1.25;
  text-align: center;
}
.reviews-twice__text {
  font-size: 16px;
  margin-bottom: 24px;
  line-height: 1.5;
  text-align: center;
}
.reviews-twice__item {
  padding-right: 0;
}
.reviews-twice__inner {
  flex-direction: column;
  align-items: center;
}
.reviews-twice__slide {
  float: left;
}
.reviews-twice__carousel--preview-admin {
  display: flex;
}
@media (min-width: 48em) {
  .reviews-twice__picture-wrap {
    max-width: 80px;
    flex: 0 0 80px;
    margin-right: 30px;
    padding-top: 0;
  }
  .reviews-twice__inner {
    flex-direction: row;
    align-items: flex-start;
  }
  .reviews-twice .picture-loader-trigger-image-wrap img,
  .reviews-twice .picture-loader-trigger-image {
    height: 80px;
    width: 80px;
  }
  .reviews-twice__author {
    padding-top: 11px;
    font-size: 20px;
    line-height: 1.6;
    text-align: left;
  }
  .reviews-twice__caption {
    font-size: 16px;
    margin-bottom: 24px;
    line-height: 1.75;
    text-align: left;
  }
  .reviews-twice__text {
    font-size: 16px;
    margin-bottom: 24px;
    line-height: 1.5;
    text-align: left;
  }
  .reviews-twice__item {
    padding-right: 30px;
  }
}
@media (min-width: 75em) {
  .reviews-twice__picture-wrap {
    max-width: 100px;
    flex: 0 0 100px;
    margin-right: 30px;
  }
  .reviews-twice .picture-loader-trigger-image-wrap img,
  .reviews-twice .picture-loader-trigger__wrap img {
    height: 100px;
    width: 100px;
  }
  .reviews-twice__author {
    padding-top: 24px;
    font-size: 24px;
    margin-bottom: 4px;
    line-height: 1.33;
  }
  .reviews-twice__caption {
    font-size: 18px;
    margin-bottom: 24px;
    line-height: 1.56;
  }
  .reviews-twice__text {
    font-size: 18px;
    margin-bottom: 24px;
    line-height: 1.56;
  }
  .reviews-twice__item {
    padding-right: 50px;
  }
}
.reviews-columns-with-stars__item {
  margin-bottom: 15px;
}
.form-reviews__answer,
.form-reviews__date,
.form-reviews__text,
.reviews-columns-with-stars__text {
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 28px;
}
.reviews-columns-with-stars__author {
  font-size: 20px;
  line-height: 1.6;
  margin-bottom: 4px;
}
.reviews-columns-with-stars__subtitle,
.reviews-columns-with-stars__title--margin-big {
  margin-bottom: 30px;
}
@media (min-width: 48em) {
  .reviews-columns-with-stars__subtitle,
  .reviews-columns-with-stars__title--margin-big {
    margin-bottom: 60px;
  }
  .reviews-columns-with-stars__item {
    padding-right: 30px;
  }
  .form-reviews__answer,
  .form-reviews__date,
  .form-reviews__text,
  .reviews-columns-with-stars__text {
    font-size: 18px;
    line-height: 1.56;
    margin-bottom: 48px;
  }
  .reviews-columns-with-stars__author {
    font-size: 22px;
    line-height: 1.45;
    margin-bottom: 4px;
  }
}
@media (min-width: 75em) {
  .reviews-columns-with-stars__author {
    font-size: 24px;
    line-height: 1.33;
    margin-bottom: 8px;
  }
}
.form-reviews__answer {
  margin-left: 50px;
  border-left: 1px solid currentcolor;
  padding-left: 10px;
  padding-right: 10px;
}
.form-reviews__item {
  margin-bottom: 40px;
}
.form-reviews__answer,
.form-reviews__date,
.form-reviews__text {
  font-size: 16px;
  line-height: 1;
  margin-bottom: 28px;
}
.form-reviews__text {
  line-height: 1.56;
  padding-left: 22px;
  position: relative;
  word-break: break-all;
}
.form-reviews__answer-text,
.form-reviews__answer-info {
  opacity: 0.7;
}
.form-reviews__answer-name {
  display: inline-block;
}
.form-reviews__text div[data-inplace-rich] {
  display: inline-block;
}
.form-reviews__text * {
  display: inline;
}
.form-reviews__text::after,
.form-reviews__text::before {
  font-size: 20px;
  display: inline-block;
  line-height: 23px;
}
.form-reviews__text::before {
  content: "\ab";
}
.lp-block.form-reviews.lp-block-reviews .form-reviews__text::after {
  display: inline-block;
  position: static;
  margin-left: 0;
  content: "\bb";
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
  visibility: visible;
}
@media (min-width: 48em) {
  .form-reviews .form-reviews__answer,
  .form-reviews .form-reviews__date,
  .form-reviews .form-reviews__text {
    font-size: 18px;
  }
}
.reviews-vertical-list__item {
  padding-top: 15px;
  padding-bottom: 15px;
}
.reviews-vertical-list__author {
  font-size: 20px;
  line-height: 1.6;
  margin-bottom: 4px;
  text-align: center;
}
.reviews-vertical-list__caption {
  font-size: 16px;
  margin-bottom: 28px;
  line-height: 1.25;
  text-align: center;
}
.reviews-vertical-list__text-content {
  padding-left: 0;
  padding-top: 0;
}
.reviews-vertical-list__text-content:last-child {
  margin-bottom: 0;
}
.reviews-vertical-list__text {
  font-size: 16px;
  margin-bottom: 24px;
  line-height: 1.5;
}
.reviews-vertical-list__picture-wrap {
  max-width: 200px;
  margin-bottom: 20px;
}
@media (min-width: 48em) {
  .reviews-vertical-list__item {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .reviews-vertical-list__author {
    font-size: 22px;
    line-height: 1.45;
    text-align: left;
  }
  .reviews-vertical-list__text-content {
    padding-left: 30px;
    padding-top: 15px;
  }
  .reviews-vertical-list__picture-wrap {
    max-width: 200px;
    margin-bottom: 0;
  }
  .reviews-vertical-list__caption {
    font-size: 16px;
    margin-bottom: 24px;
    line-height: 1.75;
    text-align: left;
  }
}
@media (min-width: 75em) {
  .reviews-vertical-list__author {
    font-size: 24px;
    line-height: 1.33;
    margin-bottom: 8px;
  }
  .reviews-vertical-list__text-content {
    padding-left: 60px;
  }
  .reviews-vertical-list__caption {
    font-size: 18px;
    margin-bottom: 24px;
    line-height: 1.56;
  }
  .reviews-vertical-list__text {
    font-size: 18px;
    margin-bottom: 24px;
    line-height: 1.56;
  }
}

/* frontend/blocks/reviews-singleton/styles/reviews-singleton.scss */
.reviews-singleton__item {
  text-align: center;
}
.reviews-singleton__text {
  text-align: left;
  font-size: 18px;
  line-height: 1.6;
}
.slick-slide .reviews-singleton__picture {
  display: inline-block;
}
.reviews-singleton__picture-wrap {
  height: 100px;
  margin-bottom: 20px;
}
.reviews-singleton__author {
  font-size: 27px;
  margin-bottom: 10px;
}
.reviews-singleton__link {
  font-size: 25px;
  display: inline-block;
}
@media (min-width: 48em) {
  .reviews-singleton__text {
    font-size: 25px;
    line-height: 1.6;
    margin-bottom: 35px;
  }
}

/* frontend/blocks/products-view/styles/products-view.scss */
.details-spinbox-block {
  position: relative;
  width: 8rem !important;
}
.spinbox-input-wrap {
  padding-right: 8px;
}
.details-spinbox-block .spinbox-more::before {
  content: "+";
  font-size: 20px;
  margin: 0;
}
.details-spinbox-block .spinbox-less::before {
  content: "-";
  font-size: 20px;
  margin: 0;
}
.details-spinbox-block .spinbox-input-wrap input {
  border-radius: 0;
  padding: 0.625rem 2.1875rem;
  text-align: center;
  background: #f7f7f7;
  border: none;
  font-size: 16px;
  width: 100%;
  box-sizing: border-box;
  outline: none;
}
.details-spinbox-block .spinbox-more {
  right: 0;
  top: 0;
  bottom: 0;
  background: #f7f7f7;
  color: #000;
  width: 20px;
}
.details-spinbox-block .spinbox-less {
  left: 0;
  top: 0;
  bottom: 0;
  background: #f7f7f7;
  color: #000;
  width: 20px;
}
.details-spinbox-block .spinbox-more,
.details-spinbox-block .spinbox-less {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
}
.details-param-value-weight {
  font-size: 14px;
}
.lp-product-info__payment-item {
  padding-right: 10px;
}
.lp-product-info__payment-item:last-child {
  padding-right: 0;
}
.lp-product-info__link,
.lp-product-info__link:active,
.lp-product-info__link:visited {
  color: rgb(23, 121, 250);
}
.lp-product-info__sku-wrap,
.lp-product-info__meta-item {
  text-transform: uppercase;
}
.lp-product-info__availability,
.lp-product-info__link,
.lp-product-info__meta,
.lp-product-info__sku-wrap {
  font-size: 14px;
  font-weight: 300;
}
.lp-product-info__sku-value {
  padding-left: 5px;
}
.modal-quickview .gallery-block {
  margin-bottom: 30px;
}
.modal-quickview .details-carousel,
.modal-quickview .details-tabs {
  margin-top: 0;
}
.modal-quickview .lp-products-view-alt__name {
  margin-bottom: 10px;
}
.modal-quickview .gallery-photos-slider-list-horizontal {
  display: flex;
}
.gallery-photos-slider-list-horizontal {
  white-space: nowrap;
  overflow: hidden;
}
.modal-quickview .color-viewer-item,
.modal-quickview .sizes-viewer-block {
  margin-right: 5px;
  margin-bottom: 5px;
}
.modal-quickview .lp-product-info__price {
  font-weight: normal;
  font-size: 24px;
}
.modal-quickview .lp-product-info__price .price-unknown {
  font-size: 15px;
}
.modal-quickview .sizes-viewer-item {
  padding-top: 2px;
  padding-bottom: 2px;
  border: 1px solid rgb(204, 204, 204);
}
.modal-quickview .color-viewer-item.color-viewer-item-selected {
  border: 1px solid black !important;
}
.modal-quickview .sizes-viewer-item.sizes-viewer-item-selected {
  border: 1px solid black !important;
  box-shadow: #000 0 0 0 1px inset;
}
.modal-quickview .color-viewer-item,
.modal-quickview .sizes-viewer-item,
.modal-quickview .sizes-viewer-inner {
  border-radius: 0;
}
.modal-quickview .sizes-viewer-inner {
  padding-left: 15px;
  padding-right: 15px;
  margin: 4px;
}
.modal-quickview figure.gallery-picture {
  margin: 0;
}
.modal-quickview.adv-modal-inner,
.adv-modal-floating .modal-quickview.adv-modal-inner {
  width: 100%;
}
.lp-product-info__payment-item,
.lp-product-info__amount,
.lp-product-info__meta,
.lp-product-info__price-wrap {
  margin-bottom: 15px;
}
.gallery-picture-link {
  display: flex;
  justify-content: center;
  align-items: center;
}
.lp-product-info__amount-name,
.lp-product-info__dimensions,
.lp-product-info__unit,
.lp-product-info__sizes .sizes-viewer-header,
.lp-product-info__weight,
.details-sku,
.details-param-name,
.sizes-viewer-header,
.color-viewer-header {
  font-size: 14px;
  font-weight: 300;
  text-transform: uppercase;
  line-height: normal;
}
.details-custom-options {
  font-size: 14px;
  font-weight: 300;
}
.lp-product-info__amount-name {
  margin-bottom: 5px;
}
.lp-product-info__sizes .details-buy-in-time-block {
  display: none;
}
.lp-product-info__sizes .sizes-viewer-item {
  display: flex;
  align-items: center;
}
.details-payment .price-new,
.details-payment .price-old {
  font-size: 16px;
  line-height: 1.5;
}
.lp-product-info__price {
  font-size: 22px;
  font-weight: 300;
  line-height: 1;
}
.lp-product-info__bonus-string-sum {
  font-size: 12px;
  line-height: 1.5;
}
.lp-product-info__dimensions,
.lp-product-info__unit {
  display: flex;
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}
.lp-product-info__dimensions-value,
.lp-product-info__dimensions-name,
.lp-product-info__unit-names,
.lp-product-info__unit-value {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.lp-product-info__weight-name,
.lp-product-info__weight-value,
.lp-product-info__briefproperties-name,
.lp-product-info__briefproperties-value {
  font-weight: 300;
}
.lp-product-info__briefproperties {
  font-size: 14px;
  text-transform: uppercase;
}
.modal-quickview .quickview-arrows-prev,
.modal-quickview .quickview-arrows-next {
  color: #fff;
}
.modal-quickview .quickview-arrows-prev:hover,
.modal-quickview .quickview-arrows-next:hover {
  color: #fff;
}
@media (min-width: 48em) {
  .lp-product-info__price {
    font-size: 24px;
    font-weight: 300;
  }
}
@media (min-width: 75em) {
  .lp-product-info__price {
    font-size: 28px;
    font-weight: 300;
  }
}
.gallery-block,
.lp-products-view-item-photo {
  position: relative;
  box-sizing: border-box;
}
.gallery-picture-labels,
.products-view__labels {
  position: absolute;
  top: 0.625rem;
  right: 0.625rem;
  font-size: 0.75rem;
  line-height: 1.5;
}
.products-view-tile .products-view-label {
  text-align: right;
}
.products-view-label {
  margin-bottom: 0.3125rem;
  color: #fff;
  font-weight: bold;
  text-align: right;
}
.products-view-label-inner {
  border-radius: 0.3125rem;
  padding: 0.3125rem 0.625rem;
  display: inline-block;
  white-space: nowrap;
}
.products-view-label-sales,
.products-view-label-recommend {
  background-color: #58a9fd;
}
.products-view-label-discount,
.products-view-label-best {
  background-color: #cd0303;
}
.products-view-label-new {
  background-color: #b3be08;
}
.products-view__colors .carousel-colors-wrap {
  margin-bottom: 12px;
  max-width: 100%;
}
.lp-block-products-view--one-big-picture .products-view__colors .carousel-colors-wrap .carousel-inner {
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 64em) {
  .lp-block-products-view--one-big-picture .products-view__colors .carousel-colors-wrap .carousel-inner {
    margin-left: 0;
    margin-right: 0;
  }
}
.lp-products-view__title--margin-bottom,
.lp-products-view__subtitle {
  margin-bottom: 24px;
}
.lp-products-view-item-price .price-discount {
  display: none;
}
.lp-products-view-item-price .price-old {
  -webkit-text-decoration: line-through;
  text-decoration: line-through;
  font-size: 16px;
}
.lp-block-products-view-alt .gallery-block {
  margin-bottom: 20px;
}
@media (min-width: 48em) {
  .lp-block-products-view-alt .gallery-block {
    margin-bottom: 0;
  }
}
.modal-quickview .lp-product-info__price .price-old,
.lp-block-products-view-alt .price-old {
  font-size: 24px;
  font-weight: normal;
  line-height: 1.83;
}
.modal-quickview .lp-product-info__price .price-new,
.lp-block-products-view-alt .price-new {
  font-size: 36px;
  font-weight: bold;
  line-height: 1.22;
}
.lp-products-view-item-price-inner {
  align-items: baseline;
}
.price-old,
.price-new {
  padding: 0 5px;
}
.lp-products-view-item-photo-carousel .lp-products-view-item-photo {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
}
.modal-quickview .carousel-nav-prev,
.modal-quickview .carousel-nav-next {
  color: #fff;
}
.modal-quickview .carousel-nav-prev,
.modal-quickview .carousel-nav-next,
.lp-products-view-item-photo-carousel .slick-arrow {
  width: 36px;
  height: 110px;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 1;
  transition: opacity linear 0.5s;
  cursor: pointer;
}
.modal-quickview .carousel:hover .carousel-nav-next,
.modal-quickview .carousel:hover .carousel-nav-prev,
.lp-products-view-item-photo-carousel:hover .slick-arrow {
  opacity: 1;
  transition: opacity linear 0.5s;
}
.lp-products-view-item-photo-carousel .slick-next {
  right: 0;
}
.lp-products-view-item-photo-carousel .slick-prev {
  left: 0;
}
.lp-products-view-item-photo-carousel .slick-next::before,
.lp-products-view-item-photo-carousel .slick-prev::before {
  color: #fff;
}
.category-name-wrap {
  margin-right: -10px;
  margin-left: -10px;
  margin-bottom: 30px;
}
.category-name {
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 20px;
}
.category-name-button {
  font-size: 14px;
  line-height: 1.71;
}
.category-name:last-child {
  margin-bottom: 0;
}
.category-name.active {
  background-color: #1779fa;
  color: #fff;
}
.lp-products-view-item-brief-description {
  margin-bottom: 20px;
}
.lp-products-view-categories-item-photo-wrap {
  padding-bottom: 20px;
}
.lp-products-view-item-photo {
  margin: 0;
  text-align: center;
  margin-bottom: 0;
  padding: 0;
  display: block;
}
@media (max-width: 49em) {
  .lp-products-view-item-photo {
    height: auto !important;
  }
}
.lp-products-view-item-link-wrap {
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 8px;
  min-height: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
  word-break: break-word;
}
.lp-products-view-item-link__text {
  flex-basis: 100%;
}
.lp-products-view-item-price {
  font-size: 20px;
  line-height: 1.3;
  margin-bottom: 17px;
}
.lp-products-view-item__button-wrap {
  flex-grow: 1;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
.lp-products-view-by-categories-item-wrapper,
.lp-products-view-item-wrapper {
  margin-bottom: 30px;
  flex-grow: 1;
  flex-shrink: 0;
}
.category-name-select {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.71;
}
.lp-block-products-view .lp-select-wrap {
  margin-bottom: 12px;
}
.lp-products-view-item {
  padding-left: 0;
  padding-right: 0;
  display: flex;
  height: 100%;
  flex-direction: column;
}
@media (min-width: 48em) {
  .lp-block-products-view .lp-products-view {
    margin-left: -20px;
    margin-right: -20px;
  }
  .lp-block-products-view .lp-products-view-item-wrapper {
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
  }
  .lp-block-products-view .lp-products-view-item {
    padding-left: 0;
    padding-right: 0;
  }
  .lp-block-products-view .lp-products-view-item-photo-wrap {
    flex-grow: 1;
  }
  .lp-products-view-item-price {
    font-size: 22px;
  }
  .lp-products-view-item-price .price-old {
    font-size: 20px;
  }
  .lp-products-view-item {
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
  }
  .lp-products-view__title--margin-bottom,
  .lp-products-view__subtitle {
    margin-bottom: 60px;
  }
  .lp-products-view-item-photo {
    padding-top: 0;
    margin-bottom: 4px;
  }
  .lp-products-view-item-link-wrap {
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 12px;
    min-height: 48px;
  }
  .category-name-button {
    font-size: 14px;
    line-height: 1.71;
  }
}
@media (min-width: 75em) {
  .lp-products-view-item-link-wrap {
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 12px;
    min-height: 48px;
  }
  .category-name-button {
    font-size: 16px;
    line-height: 1.5;
  }
}
.lp-products-view-alt__price .price-discount {
  display: none;
}
.lp-products-view-alt__price .price-old {
  -webkit-text-decoration: line-through;
  text-decoration: line-through;
}
.lp-products-view-alt__name {
  font-size: 18px;
  line-height: 1.33;
  font-weight: 600;
  margin-bottom: 20px;
  word-break: break-word;
}
.lp-products-view-alt__price {
  font-size: 22px;
  line-height: 1.27;
  font-weight: 300;
  margin-bottom: 20px;
}
.details-description,
.details-briefdescription,
.lp-products-view-alt__description {
  font-size: 16px;
  font-weight: 300;
  margin-bottom: 24px;
  line-height: normal;
}
.lp-products-view-item-photo-carousel {
  margin-bottom: 24px;
}
.lp-products-view-item-photo-carousel .slick-track {
  display: flex;
  align-items: center;
}
@media (min-width: 48em) {
  .lp-products-view-item-photo-carousel {
    margin-bottom: 0;
  }
  .lp-products-view-alt__name {
    font-size: 24px;
    line-height: 1.33;
    font-weight: 600;
    margin-bottom: 24px;
  }
  .lp-products-view-alt__price {
    font-size: 24px;
    line-height: 1.17;
    font-weight: 300;
    margin-bottom: 16px;
  }
  .details-description,
  .details-briefdescription,
  .lp-products-view-alt__description {
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 42px;
    line-height: normal;
  }
}
@media (min-width: 75em) {
  .lp-products-view-alt__name {
    font-size: 28px;
    line-height: 1.14;
    font-weight: 600;
    margin-bottom: 28px;
  }
  .lp-products-view-alt__price {
    font-size: 28px;
    line-height: 1.43;
    font-weight: 300;
    margin-bottom: 28px;
  }
  .details-description,
  .details-briefdescription,
  .lp-products-view-alt__description {
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 48px;
    line-height: normal;
  }
}
.product-view-landing-alt__row {
  margin-bottom: 20px;
}
.product-view-landing-alt:nth-child(odd) .product-view-landing-alt__row {
  flex-direction: row-reverse;
}
product-view-landing-alt-reverse .product-view-landing-alt:nth-child(odd) .product-view-landing-alt__row {
  flex-direction: row-reverse;
}
.product-view-landing-alt-reverse .product-view-landing-alt:nth-child(even) .product-view-landing-alt__row {
  flex-direction: row;
}
.product-details {
}
.product-details .modal-video-trigger .lp-btn--link.svg-wrap {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.product-details .modal-video-trigger .lp-btn--link.svg-wrap:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.product-details .slick-track {
  align-items: center;
}
.product-details .slick-center {
  text-align: center;
}
.product-details .iframe-responsive__custom-play-icon.modal-video-icon {
  width: 27px;
  height: 27px;
  margin-right: 14px;
}
.product-details .modal-video-icon {
  margin-right: 14px;
}
.product-details .iframe-responsive__custom-play-icon-wrap {
  margin-top: 15px;
  margin-bottom: 15px;
}
.product-details__name {
  font-weight: normal;
  font-size: 28px;
  margin-bottom: 12px;
}
.product-details__carousel-nav {
  display: none;
  margin: 20px 50px;
}
.product-details__carousel-for {
  margin-bottom: 20px;
  display: flex;
}
.product-details__carousel-for .details-carousel-item {
  flex-shrink: 0;
  max-width: 100%;
}
.product-details__addition-text {
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
}
.product-details__addition-block-wrap {
  border-radius: 8px;
  border: solid 1px #f1f1f1;
  margin-bottom: 32px;
}
.product-details__addition-block {
  flex-basis: 50%;
  max-width: 50%;
  padding-top: 16px;
  padding-bottom: 12px;
}
.product-details__addition-block--border-right {
  border-right: solid 1px #f1f1f1;
}
.product-details__text {
  font-size: 18px;
  font-weight: normal;
  line-height: 1.5;
  margin-bottom: 21px;
}
.product-details__icon {
  margin-bottom: 5px;
}
.product-details__icon .svg-icon {
  font-size: inherit;
}
.product-details__old-price {
  font-size: 18px;
  font-weight: bold;
  line-height: 2;
  -webkit-text-decoration: line-through;
  text-decoration: line-through;
  flex-shrink: 0;
}
.product-details__discount,
.product-details__discount-label {
  font-weight: bold;
  font-size: 14px;
  line-height: 1.9;
  display: inline-block;
}
.product-details__discount *,
.product-details__discount-label * {
  display: inline-block;
}
.product-details__price {
  font-size: 36px;
  font-weight: bold;
  line-height: 1.22;
  margin-bottom: 22px;
}
.product-details__image-wrap {
  padding-left: 10px;
  padding-right: 10px;
  box-sizing: border-box;
  cursor: pointer;
  height: 104px;
}
.product-details__image-wrap--center {
  text-align: center;
}
.product-details__image-limit-height img {
  max-height: 104px;
}
.modal-quickview .product-details__carousel-nav {
  display: none;
}
.product-details__carousel--preview-admin {
  display: flex !important;
  justify-content: center;
}
.landing-product-view-modal .product-details__carousel-for .slick-arrow {
  display: none;
}
@media (min-width: 48em) {
  .product-details__content {
    margin-left: 16px;
  }
  .product-details__carousel-for {
    margin-bottom: 0;
  }
  .product-details__carousel-nav {
    display: block;
  }
  .modal-quickview .product-details__carousel-nav {
    display: flex;
  }
}
@media (min-width: 64em) {
  .product-details__name {
    font-size: 36px;
    margin-bottom: 16px;
  }
}
@media (min-width: 75em) {
  .product-details__name {
    font-size: 36px;
    margin-bottom: 24px;
  }
}
.lp-block-product-details-brief__name {
  padding-top: 24px;
  font-weight: normal;
  font-size: 18px;
  margin-bottom: 12px;
  line-height: 1.33;
}
.lp-block-product-details-brief__old-price {
  font-size: 18px;
  font-weight: bold;
  line-height: 2;
  -webkit-text-decoration: line-through;
  text-decoration: line-through;
  flex-shrink: 0;
}
.lp-block-product-details-brief__discount,
.lp-block-product-details-brief__discount-label {
  font-weight: bold;
  font-size: 14px;
  line-height: 1.9;
  display: inline-block;
}
.lp-block-product-details-brief__discount *,
.lp-block-product-details-brief__discount-label * {
  display: inline-block;
}
.lp-block-product-details-brief__price {
  font-size: 36px;
  font-weight: bold;
  line-height: 1.22;
  margin-bottom: 22px;
}
.lp-block-product-details-brief__image-wrap {
  padding-right: 0;
}
@media (min-width: 64em) {
  .lp-block-product-details-brief__name {
    font-size: 20px;
    margin-bottom: 16px;
  }
  .lp-block-product-details-brief__image-wrap {
    padding-right: 68px;
  }
}
@media (min-width: 75em) {
  .lp-block-product-details-brief__name {
    font-size: 24px;
    margin-bottom: 24px;
  }
}
.product-details-with-video__video-wrap {
  margin-bottom: 20px;
}
@media (min-width: 48em) {
  .product-details-with-video__video-wrap {
    margin-bottom: 0;
  }
}
.lp-products-view-tile .products-view-colors-empty {
  display: none;
}
.lp-block-products-view-tile__item {
  height: calc(100% - 18px);
  display: flex;
  flex-direction: column;
  padding-bottom: 32px;
  box-sizing: border-box;
  margin-bottom: 18px;
}
.lp-products-view-tile__item-link-wrap {
  font-size: 25px;
  font-weight: 600;
  margin-bottom: 20px;
  word-break: break-word;
}
.lp-products-view-tile__info {
  flex-grow: 1;
  padding: 32px 32px 0;
}
.lp-block-products-view-tile__item-brief-description {
  font-size: 16px;
  line-height: 1.5;
}
.lp-block-products-view-tile__item-price {
  font-weight: bold;
  margin-top: 20px;
  font-size: 22px;
  margin-bottom: 36px;
}
.lp-block-products-view-tile__item-price-block .price-discount {
  display: none;
}
.lp-block-products-view-tile__item-price-block .price-old {
  -webkit-text-decoration: line-through;
  text-decoration: line-through;
  font-size: 18px;
}
@media (min-width: 48em) {
  .lp-products-view-tile .products-view-colors-empty {
    display: block;
  }
  .lp-products-view-tile__item-link-wrap {
    font-size: 34px;
  }
  .lp-block-products-view-tile__item-price {
    font-size: 24px;
  }
}
.lp-block-products-view__empty--admin {
  text-align: center;
  padding: 20px;
}
.lp-block-products-view-tile__item-photo {
  margin: 32px 0 0;
  position: relative;
}
.lp-product-info__item:last-child {
  margin-bottom: 15px;
}
.lp-products-view-background {
  margin-left: -20px;
  margin-right: -20px;
}
.lp-products-view-background .lp-products-view-item-background-image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.lp-products-view-background .lp-products-view-item-background-inner {
  position: relative;
  padding: 25px;
  display: flex;
}
.lp-products-view-background .lp-products-view-background-wrapper {
  flex-grow: 0;
  flex-shrink: 0;
}
.lp-products-view-background .lp-products-view-background {
  margin-left: -20px;
  margin-right: -20px;
}
.lp-products-view-background .lp-products-view-item-background {
  padding-left: 20px;
  padding-right: 20px;
}
.lp-products-view-background .lp-products-view-item-price {
  font-size: 16px;
}
.lp-products-view-background .products-view__labels {
  position: static;
  margin-left: -3px;
  margin-right: -3px;
}
.lp-products-view-background .products-view-label {
  padding-right: 3px;
  padding-left: 3px;
  display: inline-block;
}
.lp-products-view-item-background__col {
  width: 100%;
}
.lp-products-view-item__images-wrap {
  position: relative;
}
.lp-block-products-view--one-big-picture .lp-products-view-item-photo {
  display: block;
}
.lp-block-products-view--one-big-picture .lp-products-view-item-photo img:not(.js-qazy-loading) {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.lp-block-products-view--one-big-picture .lp-products-view-item-link-wrap {
  min-height: 0;
}
.lp-block-products-view--one-big-picture .lp-products-view-item {
  text-align: left;
}
.gallery-photos-item {
  padding: 0 !important;
}

/* frontend/blocks/products-by-category/product-by-category.scss */
.lp-block-products-by-categories .category-name-wrap {
  flex-wrap: nowrap;
  overflow-x: auto;
}
.lp-block-products-by-categories .category-name-button {
  white-space: nowrap;
}
.lp-block-products-by-categories .category-name-wrap--links {
}
.lp-block-products-by-categories .category-name-wrap--links .lp-btn--link-active {
  font-weight: bold;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.lp-block-products-by-categories .category-name-wrap--links .category-name {
  margin-bottom: 5px;
}
.lp-block-products-by-categories .category-name-wrap--links button {
  font-weight: inherit;
}
.lp-block-products-by-categories .category-name-wrap--links .category-name-button {
  padding-left: 10px;
  padding-right: 10px;
  font-size: 16px;
}
.lp-block-products-by-categories .category-name-wrap--links .category-name:first-child .category-name-button {
  padding-left: 0;
}
.lp-block-products-by-categories .category-name-wrap--links .category-name:last-child .category-name-button {
  padding-right: 0;
}
@media (min-width: 48em) {
  .lp-block-products-by-categories .category-name-wrap {
    flex-wrap: wrap;
  }
  .lp-block-products-by-categories .category-name-button {
    font-size: 18px;
  }
  .lp-block-products-by-categories .category-name-wrap--links .category-name {
    margin-bottom: 20px;
  }
}

/* frontend/blocks/properties/properties.scss */
.lp-properties {
  padding: 0;
  margin: 0;
  list-style: none;
  display: table;
  font-size: 18px;
  width: 100%;
}
.lp-properties-row {
  padding: 0;
  margin: 0;
  list-style: none;
  display: table-row;
}
.lp-properties-name,
.lp-properties-value {
  padding: 17px 0 9px;
  display: table-cell;
  border-bottom: 1px solid;
}
.lp-properties-name {
  font-weight: bold;
  padding-right: 15px;
}

/* frontend/blocks/social/social.scss */
a.social {
  border-radius: 50%;
  height: 30px;
  width: 30px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  overflow: hidden;
  font-size: 16px;
  margin: 5px;
  -webkit-text-decoration: none;
  text-decoration: none;
  cursor: pointer;
}
a.social .social__name {
  display: none;
  font-size: 13px;
}
a.social:hover {
  color: #fff;
  -webkit-text-decoration: none;
  text-decoration: none;
}
a.social--call {
  background-color: rgb(5, 90, 152);
}
a.social--call:hover {
  background-color: #0786e2;
}
a.social--vkontakte {
  background-color: rgb(59, 74, 95);
}
a.social--vkontakte:hover {
  background-color: #586f8e;
}
a.social--whatsapp {
  background-color: rgb(0, 230, 118);
}
a.social--whatsapp:hover {
  background-color: #34ff9c;
}
a.social--viber {
  background-color: rgb(123, 66, 169);
}
a.social--viber:hover {
  background-color: #a070c7;
}
a.social--facebook {
  background-color: rgb(63, 92, 150);
}
a.social--facebook:hover {
  background-color: #6482be;
}
a.social--youtube {
  background-color: hsl(0, 100%, 50%);
}
a.social--youtube:hover {
  background-color: #ff4d4d;
}
a.social--twitter {
  background-color: rgb(86, 171, 238);
}
a.social--twitter:hover {
  background-color: #9ccef5;
}
a.social--instagram {
  background-color: #d10869;
}
a.social--instagram:hover {
  background-color: #f72e8f;
}
a.social--telegram {
  background-color: #35ace1;
}
a.social--telegram:hover {
  background-color: #78c7eb;
}
a.social--odnoklassniki {
  background-color: #ee8208;
}
a.social--odnoklassniki:hover {
  background-color: #f9a74a;
}

/* frontend/blocks/price/price.scss */
.price-number,
.price-currency {
  display: inline;
}

/* frontend/blocks/contacts/contacts.scss */
.lp-block-contacts-map__header {
  margin-bottom: 8px;
}
.lp-block-contacts-map__text {
  line-height: 1.5;
}
.lp-block-contacts-map__social {
  margin-top: 28px;
}
.lp-block-contacts-map__social .header__social:first-child {
  margin-left: 0;
}
.lp-block-contacts-map__contacts {
  padding-top: 30px;
  padding-bottom: 30px;
}
.lp-block-contacts-center {
  background-size: cover;
  background-position: center center;
}
.lp-block-contacts-center__social {
  margin-top: 48px;
}
.lp-block-contacts-map-background {
  position: relative;
}
.lp-block-contacts-map-background__wrap,
.lp-block-contacts-map-background__content-wrap {
  position: relative;
}
.lp-block-contacts-map-background__wrap {
  min-height: 560px;
  padding-right: 2rem;
  padding-left: 2rem;
  margin-right: auto;
  margin-left: auto;
}
.lp-block-contacts-map-background__iframe-wrap iframe {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 560px;
}
.lp-block-contacts-map-background__popup {
  padding-bottom: 30px;
  padding-top: 30px;
}
.lp-block-contacts-map__wrap iframe {
  border: 0;
  width: 100%;
  height: 560px;
}
.lp-block-contacts-buttons-socials .lp-block-contacts-buttons-social__btn {
  display: block;
  padding-top: 17px;
  padding-bottom: 18px;
  width: 100%;
  height: auto;
  align-items: center;
  color: #fff;
  overflow: hidden;
  font-size: 16px;
  margin: 5px;
  -webkit-text-decoration: none;
  text-decoration: none;
  cursor: pointer;
}
.lp-block-contacts-buttons-socials .lp-block-contacts-buttons-social__btn:hover {
  color: #fff;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.lp-block-contacts-buttons-socials .lp-block-contacts-buttons-social__btn::before {
  font-size: 25px;
}
.lp-block-contacts-buttons-socials .lp-block-contacts-buttons-social__btn .social__name {
  display: inline-block;
  font-size: 16px;
  background-color: transparent;
  border: 0;
  border-radius: 0;
}
.lp-block-contacts-buttons-socials .lp-block-contacts-buttons-social__btn:last-child {
  margin-bottom: 0;
}
@media (min-width: 48em) {
  .lp-block-contacts-map-background__popup {
    position: absolute;
    top: 30px;
    right: 30px;
    padding: 30px;
    z-index: 5;
  }
  .lp-block-contacts-map-background__iframe-wrap {
    padding-right: 0;
    padding-left: 0;
  }
  .lp-block-contacts-map-background__iframe-wrap iframe {
    position: absolute;
    z-index: 0;
  }
}
.lp-block-contacts-buttons-socials-alt a.social {
  height: 55px;
  width: 55px;
  border-radius: 50%;
  font-size: 30px;
}

/* frontend/blocks/delimiter/delimiter.scss */
.lp-block-delimiter-line-horizontal__element {
  height: 1px;
  line-height: 0;
  font-size: 0;
}
.lp-block-delimiter-line-vertical__element {
  height: 40px;
  width: 1px;
  line-height: 0;
  font-size: 0;
  margin: 0 auto;
}

/* frontend/blocks/services/services.scss */
.lp-block-services-three-columns__row {
  margin-left: -14px;
  margin-right: -14px;
}
.lp-block-services-three-columns__item,
.lp-block-services-three-columns__item--header {
  padding-left: 14px;
  padding-right: 14px;
}
.lp-block-services-three-columns__item {
  padding-bottom: 14px;
}
.lp-block-services-three-columns__item:nth-child(n+4) {
  padding-top: 14px;
}
.lp-block-services-three-columns__content,
.lp-block-services-three-columns__footer {
}
.lp-block-services-three-columns__content {
  padding: 32px 32px 0;
  flex-grow: 1;
}
.lp-block-services-three-columns__footer {
  padding: 0 32px;
}
.lp-block-services-three-columns__picture {
  text-align: center;
}
.lp-block-services-three-columns__header {
  margin-bottom: 16px;
  font-weight: 600;
}
.lp-block-services-three-columns__text {
  line-height: 1.3;
}
.lp-block-services-three-columns__price {
  margin-top: 20px;
  margin-bottom: 36px;
  font-size: 24px;
  font-weight: bold;
}
.lp-block-services-three-columns__inner {
  height: 100%;
  display: flex;
  flex-direction: column;
  padding-bottom: 32px;
  box-sizing: border-box;
}
.lp-block-services-accordion__row-info {
  display: flex;
  align-items: center;
  justify-content: space-between;
  word-break: break-all;
}
.lp-block-services-accordion__price {
  font-weight: 600;
  white-space: nowrap;
  padding-left: 10px;
}
.lp-block-services-icons-three-columns__item {
  margin-bottom: 30px;
}
.lp-block-services-icons-three-columns__header {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  font-size: 18px;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.lp-block-services-icons-three-columns__header:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.lp-block-services-icons-three-columns__icon {
  height: 50px;
  width: 78px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lp-block-services-icons-three-columns__icon svg {
  font-size: 50px;
}
.lp-block-services-icons-three-columns__icon img {
  vertical-align: middle;
}
.lp-block-services-table * {
  background-color: inherit;
}
.lp-services-table____item {
  line-height: 1.3;
}
.lp-services-table__content-item-inner {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  overflow: hidden;
}
.lp-services-table__content-item-dots {
  position: relative;
}
.lp-services-table__content-item-dots::after {
  content: ".................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
}
.lp-services-table__content-item-dots * {
  display: inline;
}
.lp-services-table__content-list {
  list-style-type: none;
  padding-left: 0;
  margin: 0;
}
.lp-services-table__content-item {
  padding: 24px 0;
}
.lp-services-table__content-item-text {
  padding-right: 5px;
  z-index: 2;
  position: relative;
}
.lp-services-table__content-item-price {
  white-space: nowrap;
  text-align: right;
  padding-left: 5px;
  font-weight: 600;
  z-index: 2;
}
.lp-block-services-columns__content-list {
  display: flex;
  flex-wrap: wrap;
  margin-left: -16px;
  margin-right: -16px;
}
.lp-block-services-columns__content-item {
  padding: 15px 16px;
  box-sizing: border-box;
}
.lp-block-services-columns__row-info {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.lp-block-services-columns__row-header {
  font-weight: 600;
  margin-bottom: 15px;
}
.lp-block-services-columns__price {
  font-weight: 600;
  white-space: nowrap;
  text-align: right;
}
.lp-block-services-columns__row-info-text {
  padding-right: 15px;
  word-break: break-word;
}
.services-two-columns-portrait__content {
  padding: 30px;
}
.services-two-columns-portrait__item {
  margin-bottom: 20px;
}
.services-two-columns-portrait .picture-loader-trigger-image-inner {
  display: block;
}
.services-two-columns-portrait__picture {
  min-height: 150px;
  height: 100%;
}
.services-two-columns-portrait__picture a {
  display: block;
  height: 100%;
}
.services-two-columns-portrait .picture-loader-trigger-image-background,
.services-two-columns-portrait .picture-loader-trigger__wrap {
  height: 100%;
}
.services-two-columns-portrait__header {
  margin-bottom: 16px;
  font-weight: 600;
}
.services-two-columns-portrait__button .lp-btn {
  padding: 13px;
}
@media (min-width: 48em) {
  .services-two-columns-portrait__picture {
    min-height: 0;
    min-height: initial;
  }
  .services-two-columns-portrait__content {
    padding: 20px 20px 20px 12px;
  }
}
.lp-block-services-three-columns-alt__content {
  padding-top: 32px;
}
.lp-block-services-three-columns-alt__item {
  margin-bottom: 20px;
}
.lp-block-services-three-columns-alt__picture .js-qazy-loading {
  width: auto;
}
.lp-block-services-three-columns-alt__picture img {
  width: 100%;
  max-height: 350px;
  -o-object-fit: cover;
  object-fit: cover;
}
.lp-block-services-three-columns-alt__header {
  margin-bottom: 16px;
  font-weight: 600;
}
.lp-block-services-three-columns-alt__price {
  margin-top: 20px;
  margin-bottom: 36px;
  font-size: 24px;
  font-weight: bold;
}
.lp-block-services-three-columns-alt picture-loader-trigger > span,
.lp-block-services-three-columns-alt picture-loader-trigger {
  display: block;
}
.lp-block-services-three-columns-alt__footer {
  margin-top: 20px;
}
@media (min-width: 48em) {
  .lp-block-services-three-columns-alt__picture img {
    max-height: 100%;
  }
}
.services-columns-three-icons__row {
  display: flex;
  flex-wrap: wrap;
  margin: -12px;
}
.services-columns-three-icons__item {
  padding: 12px;
  box-sizing: border-box;
}
.services-columns-three-icons__inner {
  padding: 30px;
  box-sizing: border-box;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.services-columns-three-icons__picture {
  margin-bottom: 20px;
}
.services-columns-three-icons .svg-inline--fa.fa-fw {
  width: 64px;
  height: 64px;
}

/* frontend/blocks/team/team.scss */
.lp-block-team-three-columns-carousel__row-wrap,
.lp-block-team-three-columns__row-wrap,
.lp-block-team-three-columns-rounded__row-wrap {
  margin-left: -10px;
  margin-right: -10px;
}
.lp-block-team-three-columns-carousel__row,
.lp-block-team-three-columns__row,
.lp-block-team-three-columns-rounded__row {
}
.lp-block-team-three-columns-carousel__item,
.lp-block-team-three-columns-carousel__item--header,
.lp-block-team-three-columns__item,
.lp-block-team-three-columns__item--header,
.lp-block-team-three-columns-rounded__item,
.lp-block-team-three-columns-rounded__item--header {
  padding-left: 10px;
  padding-right: 10px;
  box-sizing: border-box;
}
.lp-block-team-three-columns-carousel__item,
.lp-block-team-three-columns__item,
.lp-block-team-three-columns-rounded__item {
  padding-bottom: 10px;
}
.lp-block-team-three-columns-carousel__content,
.lp-block-team-three-columns__content,
.lp-block-team-three-columns-rounded__content {
  padding: 24px;
  text-align: center;
  word-break: break-word;
}
.lp-block-team-three-columns-carousel__text,
.lp-block-team-three-columns__text,
.lp-block-team-three-columns-rounded__text {
  margin-top: 8px;
}
.lp-block-team-three-columns-carousel__row {
  text-align: center;
}
.lp-block-team-three-columns-rounded__picture img {
  width: 140px;
  height: 140px;
  overflow: hidden;
}
.lp-block-team-details__subheader,
.lp-block-team-details-reverse__subheader {
  margin-top: 4px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.5;
}
.lp-block-team-details__content,
.lp-block-team-details-reverse__content {
  margin-top: 18px;
  line-height: 1.5;
  margin-bottom: 23px;
}
.lp-block-team-details__col-data,
.lp-block-team-details-reverse__col-data {
  padding-top: 24px;
}
.lp-block-team-details-reverse__header,
.lp-block-team-details__header {
  font-size: 20px;
  font-weight: bold;
  line-height: 1.2;
  margin-bottom: 4px;
}
@media (min-width: 48em) {
  .lp-block-team-details-reverse__header,
  .lp-block-team-details__header {
    font-size: 24px;
    line-height: 1.33;
  }
  .lp-block-team-details-reverse__subheader,
  .lp-block-team-details__subheader {
    font-size: 18px;
    font-weight: 300;
    line-height: 1.56;
  }
  .lp-block-team-details__col-data {
    padding-top: 0;
    padding-left: 40px;
  }
  .lp-block-team-details-reverse__col-data {
    padding-top: 0;
    padding-right: 40px;
  }
}

/* frontend/blocks/characteristics/characteristics.scss */
.lp-block-characteristics__category {
  font-weight: normal;
  margin-bottom: 16px;
  text-align: left;
}
.lp-block-characteristics__cells-wrap {
  align-items: baseline;
}
.lp-block-characteristics__cell {
  padding-top: 12px;
  padding-bottom: 12px;
  font-weight: normal;
}
.lp-block-characteristics__cell--p-l-md {
  padding-left: 20px;
}
.lp-block-characteristics__block {
  margin-top: 30px;
  text-align: left;
}
.lp-block-characteristics__block:first-child {
  margin-top: 0;
}
.lp-block-characteristics__block:last-child {
  margin-bottom: 0;
}
.lp-block-characteristics__subblock--border:first-child {
  border-top-width: 1px;
  border-top-style: solid;
}
.lp-block-characteristics__subblock--border {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.lp-block-characteristics__cell--border-r:first-child {
  border-right-width: 1px;
  border-right-style: solid;
}
@media (min-width: 48em) {
  .lp-block-characteristics__cell--p-l-md {
    padding-left: 34px;
  }
}

/* frontend/blocks/gallery/styles/gallery.scss */
.gallery-sortable,
.gallery-sortable__row,
.gallery-sortable__item {
  position: relative;
}
.gallery-sortable__item picture-loader-trigger {
  cursor: pointer;
}
.gallery-sortable {
  text-align: center;
}
.gallery-sortable__row.as-sortable-drag {
  position: absolute;
}
.gallery-sortable__row.as-sortable-drag .gallery-sortable__item {
  flex-basis: 100%;
  max-width: 100%;
}
.gallery-sortable__item {
  display: inline-block;
}
.gallery-sortable__item:hover .gallery-sortable__visibility-hover {
  display: block;
}
.gallery-sortable__visibility-hover {
  display: none;
}
.gallery-sortable__item-handle {
  position: absolute;
  top: 10px;
  left: 18px;
}
.gallery-remove {
  cursor: pointer;
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 999;
}
.lp-galley-item__inner {
  padding: 8px;
  box-sizing: border-box;
}
.gallery-puzzles .as-sortable-dragging {
  width: 100px !important;
  height: 100px !important;
}
.gallery-puzzles .gallery-remove {
  top: 20px;
  right: 20px;
}
.gallery-puzzles .gallery-sortable__item-handle {
  top: 20px;
  left: 28px;
}
.gallery-sortable__puzzles-item {
  float: none;
  padding: 20px;
  box-sizing: border-box;
}
.gallery-sortable__puzzles-item img {
  vertical-align: middle;
}
.gallery-sortable__puzzles-item .picture-loader-trigger-image-inner {
}
.gallery-sortable__puzzles-row {
  overflow: hidden;
  text-align: center;
}
@media (min-width: 48em) {
  .gallery-sortable__puzzles-wrap {
    margin-left: -20px;
    margin-right: -20px;
  }
  .gallery-sortable__puzzles-item {
    float: left;
    width: 25%;
    padding: 20px;
    box-sizing: border-box;
  }
  .gallery-sortable__puzzles-item img {
    max-height: 256px;
    height: auto;
  }
  .gallery-sortable__puzzles-item:first-child,
  .gallery-sortable__puzzles-item:nth-child(11n),
  .gallery-sortable__puzzles-item:nth-child(8),
  .gallery-sortable__puzzles-item:nth-child(10n+17) {
    width: 50%;
  }
  .gallery-sortable__puzzles-item:first-child img,
  .gallery-sortable__puzzles-item:nth-child(11n) img,
  .gallery-sortable__puzzles-item:nth-child(8) img,
  .gallery-sortable__puzzles-item:nth-child(10n+17) img {
    max-height: 552px;
  }
  .gallery-sortable__puzzles-item:nth-child(8),
  .gallery-sortable__puzzles-item:nth-child(10n+17) {
    float: right;
  }
}
.lp-block-gallery-with-text .picture-loader-trigger-image-inner {
  display: block;
}
.lp-block-gallery-with-text__inner {
  position: relative;
  padding: 8px;
  box-sizing: border-box;
}
.lp-block-gallery-with-text__text-block {
  visibility: hidden;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: block;
}
.lp-block-gallery-with-text__subtitle {
  font-size: 16px;
  line-height: 22px;
}
.lp-block-gallery-with-text__text {
  font-size: 14px;
  line-height: 20px;
}
.lp-block-gallery-with-text__image-wrap {
  display: inline-block;
  position: relative;
}
.lp-block-gallery-with-text__image-wrap:hover .lp-block-gallery-with-text__text-block {
  visibility: visible;
}
.lp-block-gallery-with-text picture-loader-trigger {
  width: 100%;
}
@media (min-width: 48em) {
  .lp-block-gallery-with-text__subtitle {
    font-size: 18px;
    line-height: 24px;
  }
  .lp-block-gallery-with-text__text {
    font-size: 16px;
    line-height: 28px;
  }
}

/* frontend/blocks/schedule/styles/schedule.scss */
.lp-block-schedule__item {
  padding-top: 24px;
  padding-bottom: 24px;
}
.lp-block-schedule__item:first-child {
  padding-top: 0;
}
.lp-block-schedule__item:last-child {
  padding-bottom: 0;
}
.lp-block-schedule__image img {
  border-radius: 50%;
  max-height: 155px;
}
.lp-block-schedule__time {
  margin-top: 16px;
}
.lp-block-schedule__name {
  margin-top: 8px;
  font-weight: bold;
}
.lp-block-schedule__position {
  margin-top: 4px;
}
.lp-block-schedule__text {
  margin-top: 16px;
}
.lp-block-schedule__col-time {
  order: -1;
}
.lp-block-schedule__btn {
  margin-top: 30px;
}
@media (min-width: 64em) {
  .lp-block-schedule__item {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .lp-block-schedule__col-time {
    order: 0;
  }
}
.lp-block-schedule-with-title__title,
.lp-block-schedule-with-title__name {
  font-weight: bold;
}
.lp-block-schedule-with-title__item {
  padding-top: 40px;
  padding-bottom: 40px;
}
.lp-block-schedule-with-title__divider {
  height: 1px;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
}
.lp-block-schedule-with-title__divider:last-child {
  display: none;
}
.lp-block-schedule-with-title__item-wrap {
  padding-left: 0;
}
@media (min-width: 64em) {
  .lp-block-schedule-with-title__item-wrap {
    padding-left: 20px;
  }
}

/* frontend/blocks/progressbar/progressbar.scss */
.progressbar {
  position: relative;
  margin-top: 36px;
}
.progressbar__track,
.progressbar__track--passed {
  font-size: 0;
  line-height: 0;
  height: 8px;
  border-radius: 4px;
}
.progressbar__marker {
  position: absolute;
  bottom: 100%;
  margin-left: -16px;
}
.progressbar__step {
  margin-top: 16px;
}

/* frontend/blocks/lp-cart/lp-cart.scss */
.lp-cart-trigger {
  border-radius: 50%;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
  color: #c0c0c0;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  background-color: #fff;
  border: 0;
  cursor: pointer;
  padding: 10px;
}
.lp-cart-trigger:hover {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.8);
  color: #808080;
}
.lp-cart-trigger--fixed {
  position: fixed;
  z-index: 250;
  top: 100px;
  right: 16px;
}
.lp-cart-trigger__count {
  position: absolute;
  border-radius: 50%;
  padding: 2px;
  color: #fff;
  background-color: rgb(242, 62, 53);
  text-align: center;
  min-width: 20px;
  min-height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  right: -6px;
  bottom: -6px;
}
.lp-cart__header {
  margin-bottom: 22px;
  text-transform: uppercase;
}
.lp-cart__item {
  padding-left: 8px;
  padding-right: 8px;
}
.lp-cart__item:last-child .lp-cart__col {
  border-bottom: 1px solid rgb(216, 216, 216);
}
.lp-cart__item:last-child .lp-cart__col--collapse {
  border-bottom: 0;
}
.lp-cart__item-title {
  margin-bottom: 8px;
}
.lp-cart__col {
  padding-top: 24px;
  padding-bottom: 24px;
  border-top: 1px solid rgb(216, 216, 216);
}
.lp-cart__col:first-child {
  padding-left: 0;
}
.lp-cart__col:last-child {
  padding-right: 0;
}
.lp-cart__col--delete {
  min-width: 36px;
}
.lp-cart__title {
  font-size: 16px;
  font-weight: 600;
}
.lp-cart-properties {
  font-size: 16px;
  list-style: none;
  padding: 0;
  margin: 8px 0 0;
}
.lp-cart__delete--icon {
  background-color: transparent;
  border: 0;
  padding: 0;
  margin: 0;
  color: #8f969c;
}
.lp-cart__delete--icon:hover {
  color: #000;
}
.lp-cart__spinbox .spinbox-input {
  border-radius: 4px;
  border: solid 1px #d8d8d8;
  padding: 12px 18px;
  line-height: normal;
  box-sizing: border-box;
  width: 100%;
  font-size: 18px;
}
.lp-cart__spinbox .spinbox-more,
.lp-cart__spinbox .spinbox-less {
  color: #8f969c;
  cursor: pointer;
}
.lp-cart__spinbox .spinbox-more:hover,
.lp-cart__spinbox .spinbox-less:hover {
  color: #000;
}
.lp-cart__empty {
  text-align: center;
}
.lp-cart__loader {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
}
.lp-cart__error {
  color: #e20a0a;
  padding-top: 24px;
}
.lp-cart-result,
.lp-cart-btn-confirm {
  padding-top: 24px;
  font-weight: 600;
}
.lp-cart-bill {
  font-size: 16px;
  text-align: center;
}
.lp-cart-bill__price--old {
  -webkit-text-decoration: line-through;
  text-decoration: line-through;
}
.lp-cart-bill__price--new,
.lp-cart-bill__price--default {
  font-weight: 600;
}
.lp-cart-bill__discount {
  margin-top: 12px;
  color: #ce1a1a;
}
.lp-cart-cards-form__title {
  margin-bottom: 8px;
}
.lp-cart-cards-form__widget .input-small {
  border-radius: 4px;
  border: solid 1px #d8d8d8;
  padding: 12px 18px;
  line-height: normal;
  box-sizing: border-box;
  width: 100%;
  font-size: 18px;
}
.adv-modal .lp-cart-modal {
  max-width: 740px;
  width: 100%;
}
.adv-modal .lp-cart-modal__header,
.adv-modal .lp-cart-modal__content,
.adv-modal .lp-cart-modal__footer {
  border: 0;
}
.adv-modal .lp-cart-modal__header {
  padding: 24px;
}
.adv-modal .lp-cart-modal__content {
  padding: 0 24px;
}
.adv-modal .lp-cart-modal__footer {
  padding: 0 24px 24px;
}
.lp-cart-spinbox__unit,
.lp-cart__unit-block {
  text-align: center;
  font-size: 18px;
}
.lp-cart-spinbox__unit {
  margin-top: 8px;
}
.lp-cart-spinbox__error {
  text-align: center;
  color: #f23e35;
}
.menu-state--opened .lp-cart-trigger {
  display: none;
}
@media (min-width: 48em) {
  .lp-cart-result,
  .lp-cart-btn-confirm,
  .lp-cart__error {
    padding-top: 32px;
  }
  .lp-cart-bill__price--old,
  .lp-cart-bill__price--new,
  .lp-cart-bill__price--default {
    display: block;
  }
  .lp-cart-bill__discount-value {
    display: block;
  }
  .adv-modal .lp-cart-modal__header {
    padding: 32px;
  }
  .adv-modal .lp-cart-modal__content {
    padding: 0 32px;
  }
  .adv-modal .lp-cart-modal__footer {
    padding: 0 32px 32px;
  }
  .lp-cart-trigger {
    padding: 20px;
  }
  .lp-cart-trigger--fixed {
    top: 84px;
    right: 64px;
  }
  .lp-cart-trigger__count {
    padding: 4px;
    right: 0;
    bottom: 0;
  }
}

/* frontend/blocks/news/news.scss */
.lp-news__more {
  margin-top: 20px;
  text-align: center;
}
.lp-news-item-wrap {
  margin-left: -10px;
  margin-right: -10px;
}
.lp-news-item {
  padding: 10px;
  box-sizing: border-box;
}
.lp-news-item--hoverable {
  cursor: pointer;
}
.lp-news-item__picture,
.lp-news-item__datetime {
  margin-bottom: 10px;
}
.lp-news-item__title {
  margin-bottom: 15px;
}
.lp-news-item__picture {
  cursor: pointer;
}
.lp-news-modal__content {
  line-height: 1.5;
}

/* frontend/blocks/exit/exit.scss */
.lp-block-exit-popup-buttons__header .lp-h2--single,
.lp-block-exit-popup-form__header .lp-h2--single,
.lp-block-exit-popup-buttons-countdown__header .lp-h2--single {
  margin-bottom: 40px;
}
.lp-block-exit-popup-buttons__footer,
.lp-block-exit-popup-form__footer,
.lp-block-exit-popup-buttons-countdown__footer {
  margin-top: 40px;
}
.lp-block-exit-popup-buttons__footer .lp-btn,
.lp-block-exit-popup-form__footer .lp-btn,
.lp-block-exit-popup-buttons-countdown__footer .lp-btn {
  margin: 0 10px;
}
.lp-block-exit-popup-form-picture__figure {
  padding-right: 8px;
  padding-left: 8px;
}
.lp-block-exit-modal {
  box-sizing: border-box;
  padding-left: 20px;
  padding-right: 20px;
}
.lp-block-exit-popup-form-picture-modal {
  width: 1120px;
  padding: 14px;
}
.lp-block-exit-popup-buttons-countdown-modal {
  width: 786px;
  padding-left: 0;
  padding-right: 0;
}
.lp-block-exit-modal.lp-block-exit-popup-buttons-countdown-modal {
  padding-left: 0;
  padding-right: 0;
}
.lp-block-exit-popup-buttons-modal {
  width: 882px;
  padding-left: 128px;
  padding-right: 128px;
}
.lp-block-exit-popup-form-modal {
  width: 980px;
  padding-left: 128px;
  padding-right: 128px;
}
@media (min-width: 48em) {
  .lp-block-exit-modal.lp-block-exit-popup-buttons-countdown-modal {
    padding-left: 54px;
    padding-right: 54px;
  }
}

/* frontend/blocks/user/user.scss */
.block-user .form-field-name,
.forgot-container .form-field-name,
.registration-block .form-field-name {
  padding-right: 0.625rem;
  display: inline-block;
}
.block-user .form-field-name,
.block-user .form-field-input,
.forgot-container .form-field-name,
.forgot-container .form-field-input,
.registration-block .form-field-name,
.registration-block .form-field-input {
  display: block;
}
.block-user .btn,
.forgot-container .btn,
.registration-block .btn {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  -webkit-text-decoration: none;
  text-decoration: none;
  border: 0;
  text-align: center;
  border-radius: 0.3125rem;
  line-height: 1.3;
  box-sizing: border-box;
}
.block-user .btn-middle,
.forgot-container .btn-middle,
.registration-block .btn-middle {
  font-weight: bold;
  font-size: 0.75rem;
  padding: 0.75rem;
}
.block-user .btn-action,
.forgot-container .btn-action,
.registration-block .btn-action {
  color: #fff;
  background: #4b4f58;
}
.block-user .btn-action:hover,
.forgot-container .btn-action:hover,
.registration-block .btn-action:hover {
  color: #fff;
  background: #575b66;
}
.block-user .btn-action:active,
.forgot-container .btn-action:active,
.registration-block .btn-action:active {
  color: #fff;
  background: #3f434a;
}
.block-user .btn-action:disabled,
.block-user .btn-action.btn-disabled,
.forgot-container .btn-action:disabled,
.forgot-container .btn-action.btn-disabled,
.registration-block .btn-action:disabled,
.registration-block .btn-action.btn-disabled {
  color: #94969b;
  background: #e2e3e4;
}
.block-user .btn-submit,
.forgot-container .btn-submit,
.registration-block .btn-submit {
  color: #fff;
  background: #0662c1;
}
.block-user .btn-submit:hover,
.forgot-container .btn-submit:hover,
.registration-block .btn-submit:hover {
  color: #fff;
  background: #076fda;
}
.block-user .btn-submit:active,
.forgot-container .btn-submit:active,
.registration-block .btn-submit:active {
  color: #fff;
  background: #0555a8;
}
.block-user .btn-submit:disabled,
.block-user .btn-submit.btn-disabled,
.forgot-container .btn-submit:disabled,
.forgot-container .btn-submit.btn-disabled,
.registration-block .btn-submit:disabled,
.registration-block .btn-submit.btn-disabled {
  color: #94969b;
  background: #e2e3e4;
}
.block-user .vertical-interval-xsmall,
.forgot-container .vertical-interval-xsmall,
.registration-block .vertical-interval-xsmall {
  margin: 0.3125rem 0;
}
.block-user .input-required,
.forgot-container .input-required,
.registration-block .input-required {
  position: relative;
}
.block-user input[type=text],
.block-user input[type=password],
.block-user input[type=search],
.block-user input[type=email],
.block-user input[type=number],
.block-user input[type=tel],
.block-user input[type=url],
.block-user textarea,
.forgot-container input[type=text],
.forgot-container input[type=password],
.forgot-container input[type=search],
.forgot-container input[type=email],
.forgot-container input[type=number],
.forgot-container input[type=tel],
.forgot-container input[type=url],
.forgot-container textarea,
.registration-block input[type=text],
.registration-block input[type=password],
.registration-block input[type=search],
.registration-block input[type=email],
.registration-block input[type=number],
.registration-block input[type=tel],
.registration-block input[type=url],
.registration-block textarea {
  box-sizing: border-box;
  border-radius: 5px;
  border: 1px #e2e3e4 solid;
  vertical-align: middle;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  box-shadow: none;
}
.block-user .input-small,
.forgot-container .input-small,
.registration-block .input-small {
  padding: 0.5625rem;
}
.block-user a,
.forgot-container a,
.registration-block a {
  color: rgb(23, 121, 250);
}
.block-user a:hover,
.forgot-container a:hover,
.registration-block a:hover {
  color: rgb(4, 89, 200);
}
.block-user a:active,
.forgot-container a:active,
.registration-block a:active {
  color: rgb(23, 121, 250);
}
.auth-container .link-forget,
.auth-container .link-registartion {
  margin-top: 5px;
  margin-bottom: 5px;
  display: inline-block;
}
.auth-container .link-forget {
  margin-right: 10px;
}
.auth-container,
.forgot-container {
  padding-top: 100px;
  padding-bottom: 100px;
}
.registration-block,
.forgot-container {
  flex: 1 0 auto;
  position: relative;
}
.forgot-title,
.registration-block__title,
.auth-block__title {
  line-height: 1.33;
  font-weight: 300;
}
.btn-forgot {
  margin-bottom: 5px;
}
.registration-block {
  padding-bottom: 30px;
}

/* ../Mobile/scripts/_common/tableResponsive/styles/tableResponsive.scss */
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
  .table-responsive-transform {
    display: block;
    width: 100% !important;
  }
  .table-responsive-transform thead,
  .table-responsive-transform tbody,
  .table-responsive-transform th,
  .table-responsive-transform td:not(.table-responsive-cell-ignore),
  .table-responsive-transform tr {
    display: block;
    width: auto;
  }
  .table-responsive-transform thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  .table-responsive-transform tr {
    border-width: 1px;
  }
  .table-responsive-transform tr + tr {
    margin-top: 10px;
  }
  .table-responsive-transform td:not(.table-responsive-cell-ignore) {
    margin-top: -1px;
    position: relative;
    padding-left: 50%;
  }
  .table-responsive-transform td:not(.table-responsive-cell-ignore)::before {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: normal;
    content: attr(data-label);
  }
  .table-responsive-transform td.table-responsive-header-colspan {
    padding-left: 5px;
    text-align: center;
    font-weight: bold;
  }
  .table-responsive-scroll-wrap {
    overflow: auto;
  }
  .table-responsive-scroll-wrap::-webkit-scrollbar {
    -webkit-appearance: none;
    appearance: none;
  }
  .table-responsive-scroll-wrap::-webkit-scrollbar:vertical {
    width: 12px;
  }
  .table-responsive-scroll-wrap::-webkit-scrollbar:horizontal {
    height: 12px;
  }
  .table-responsive-scroll-wrap::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    border: 2px solid #fff;
  }
  .table-responsive-scroll-wrap::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #fff;
  }
}
/*! Bundled license information:

normalize.css/normalize.css:
  (*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css *)
*/
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vLi4vLi4vc3R5bGVzL2NvbW1vbi9pY29ucy5zY3NzIiwgIi4uLy4uLy4uLy4uL2ZvbnRzL2ZvbnRzLmZ1bm5lbC5jc3MiLCAiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzcyIsICIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvZmxleGJveGdyaWQvZGlzdC9mbGV4Ym94Z3JpZC5jc3MiLCAiLi4vLi4vZnJvbnRlbmQvX2NvbW1vbi9mbGV4Ym94Z3JpZC5leHQuc2NzcyIsICIuLi8uLi8uLi8uLi9zdHlsZXMvY29tbW9uL2N1c3RvbS1pbnB1dC5zY3NzIiwgIi4uLy4uLy4uLy4uL3N0eWxlcy92aWV3cy9wcm9kdWN0LnNjc3MiLCAiLi4vLi4vLi4vLi4vc3R5bGVzL2NvbW1vbi9jb25uZWN0b3Iuc2NzcyIsICIuLi8uLi8uLi8uLi9zY3JpcHRzL19jb21tb24vdGFicy9zdHlsZXMvdGFicy5zY3NzIiwgIi4uLy4uLy4uLy4uL3NjcmlwdHMvX2NvbW1vbi9jYXJvdXNlbC9zdHlsZXMvY2Fyb3VzZWwuc2NzcyIsICIuLi8uLi8uLi8uLi9zY3JpcHRzL19jb21tb24vcmF0aW5nL3N0eWxlcy9yYXRpbmcuc2NzcyIsICIuLi8uLi8uLi8uLi9zY3JpcHRzL19jb21tb24vc3BpbmJveC9zdHlsZXMvc3BpbmJveC5zY3NzIiwgIi4uLy4uLy4uLy4uL3N0eWxlcy9jb21tb24vdG9vbHRpcC5zY3NzIiwgIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9hbmd1bGFyLXVpLWJvb3RzdHJhcC9zcmMvcG9zaXRpb24vcG9zaXRpb24uY3NzIiwgIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9hbmd1bGFyLXVpLWJvb3RzdHJhcC9zcmMvdG9vbHRpcC90b29sdGlwLmNzcyIsICIuLi8uLi8uLi8uLi9zY3JpcHRzL19jb21tb24vdHJhbnNmb3JtZXIvc3R5bGVzL3RyYW5zZm9ybWVyLnNjc3MiLCAiLi4vLi4vLi4vLi4vc2NyaXB0cy9fY29tbW9uL2lmcmFtZS1yZXNwb25zaXZlL3N0eWxlcy9pZnJhbWUtcmVzcG9uc2l2ZS5zY3NzIiwgIi4uLy4uLy4uLy4uL3NjcmlwdHMvX3BhcnRpYWxzL2NvbG9ycy12aWV3ZXIvc3R5bGVzL2NvbG9ycy12aWV3ZXIuc2NzcyIsICIuLi8uLi8uLi8uLi9zY3JpcHRzL19wYXJ0aWFscy9jdXN0b20tb3B0aW9ucy9zdHlsZXMvY3VzdG9tT3B0aW9ucy5zY3NzIiwgIi4uLy4uLy4uLy4uL3NjcmlwdHMvX3BhcnRpYWxzL3NpemVzLXZpZXdlci9zdHlsZXMvc2l6ZXMtdmlld2VyLnNjc3MiLCAiLi4vLi4vLi4vLi4vc2NyaXB0cy9fbW9iaWxlL2Z1bGwtaGVpZ2h0LW1vYmlsZS9mdWxsLWhlaWdodC1tb2JpbGUuc2NzcyIsICIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyIsICIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2stdGhlbWUuc2NzcyIsICIuLi8uLi9mcm9udGVuZC92ZW5kb3JzL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvX2NvbW1vbi9scC1oZWFkLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvX2NvbW1vbi9yZXNwb25zaXZlLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvX2NvbW1vbi90ZXh0LWFsaWduLWFkYXB0aXZlLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvX2NvbW1vbi9idXR0b25zL2J1dHRvbnMuc2NzcyIsICIuLi8uLi9mcm9udGVuZC9fY29tbW9uL2dlbmVyYWwuc2NzcyIsICIuLi8uLi9mcm9udGVuZC9fY29tbW9uL2xwLXRhYmxlLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvX2NvbW1vbi9scC1pbnB1dC5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL19jb21tb24vbHAtZm9ybS9zdHlsZXMvbHAtZm9ybS5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL19jb21tb24vbHAtbGluay5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL19jb21tb24vZXJyb3Iuc2NzcyIsICIuLi8uLi9mcm9udGVuZC9fY29tbW9uL3Njcm9sbC10by1ibG9jay9zdHlsZS9zdHlsZS5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL19jb21tb24vbHAtYWNjb3JkaW9uL2xwLWFjY29yZGlvbi5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL19jb21tb24vY2Fyb3VzZWwuc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3MvbHAtaGVhZGVyL2xwLWhlYWRlci5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL2Jsb2Nrcy9tZW51LWhlYWRlci9tZW51LWhlYWRlci5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL2Jsb2Nrcy9jb3ZlcnMvc3R5bGVzL2NvdmVycy5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL2Jsb2Nrcy9ib29raW5nL3N0eWxlcy9ib29raW5nLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvYmxvY2tzL2NvbHVtbnMvY29sdW1ucy5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL2Jsb2Nrcy9pbWFnZS9pbWFnZS5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL2Jsb2Nrcy90ZXh0L3RleHQuc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3MvY291bnRkb3duL3N0eWxlcy9jb3VudGRvd24uc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3MvdmlkZW8vdmlkZW8uc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3MvZm9ybS9mb3JtLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvYmxvY2tzL2Zvb3Rlci9zdHlsZXMvZm9vdGVyLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvYmxvY2tzL3BhcnRuZXJzLWxvZ28vcGFydG5lcnMtbG9nby5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL2Jsb2Nrcy9yZXZpZXdzL3N0eWxlcy9yZXZpZXdzLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvYmxvY2tzL3Jldmlld3Mtc2luZ2xldG9uL3N0eWxlcy9yZXZpZXdzLXNpbmdsZXRvbi5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL2Jsb2Nrcy9wcm9kdWN0cy12aWV3L3N0eWxlcy9wcm9kdWN0cy12aWV3LnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvYmxvY2tzL3Byb2R1Y3RzLWJ5LWNhdGVnb3J5L3Byb2R1Y3QtYnktY2F0ZWdvcnkuc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3MvcHJvcGVydGllcy9wcm9wZXJ0aWVzLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvYmxvY2tzL3NvY2lhbC9zb2NpYWwuc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3MvcHJpY2UvcHJpY2Uuc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3MvY29udGFjdHMvY29udGFjdHMuc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3MvZGVsaW1pdGVyL2RlbGltaXRlci5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL2Jsb2Nrcy9zZXJ2aWNlcy9zZXJ2aWNlcy5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL2Jsb2Nrcy90ZWFtL3RlYW0uc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3MvY2hhcmFjdGVyaXN0aWNzL2NoYXJhY3RlcmlzdGljcy5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL2Jsb2Nrcy9nYWxsZXJ5L3N0eWxlcy9nYWxsZXJ5LnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvYmxvY2tzL3NjaGVkdWxlL3N0eWxlcy9zY2hlZHVsZS5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL2Jsb2Nrcy9wcm9ncmVzc2Jhci9wcm9ncmVzc2Jhci5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL2Jsb2Nrcy9scC1jYXJ0L2xwLWNhcnQuc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3MvbmV3cy9uZXdzLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvYmxvY2tzL2V4aXQvZXhpdC5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL2Jsb2Nrcy91c2VyL3VzZXIuc2NzcyIsICIuLi8uLi8uLi9Nb2JpbGUvc2NyaXB0cy9fY29tbW9uL3RhYmxlUmVzcG9uc2l2ZS9zdHlsZXMvdGFibGVSZXNwb25zaXZlLnNjc3MiXSwKICAic291cmNlc0NvbnRlbnQiOiBbIltjbGFzc149aWNvbi1dOjpiZWZvcmUsXHJcbltjbGFzc149aWNvbi1dOjphZnRlcixcclxuW2NsYXNzKj1cIiBpY29uLVwiXTo6YmVmb3JlLFxyXG5bY2xhc3MqPVwiIGljb24tXCJdOjphZnRlciB7XHJcbiAgZm9udC1mYW1pbHk6IGFkdmFudHNob3Bmb250cywgc2Fucy1zZXJpZjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBzcGVhazogbm9uZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xyXG4gIHdpZHRoOiAxZW07XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBub3JtYWw7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgLyogbGluZS1oZWlnaHQ6IDFlbTsgKi9cclxufVxyXG5cclxuLmljb24tYW5pbWF0ZS1zcGluIHtcclxuICBhbmltYXRpb246IHNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmljb24tYW5pbWF0ZS1zcGluLWFmdGVyOjphZnRlcixcclxuLmljb24tYW5pbWF0ZS1zcGluLWJlZm9yZTo6YmVmb3JlIHtcclxuICBhbmltYXRpb246IHNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGluIHtcclxuICBmcm9tIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gIH1cclxufVxyXG4uaWNvbi1kb3duLW9wZW4tYmVmb3JlOmJlZm9yZSxcclxuLmljb24tZG93bi1vcGVuLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1kb3duLW9wZW4tYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWRvd24tb3Blbi1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLWRvd24tb3Blbi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLWRvd24tb3Blbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgwMFwiO1xyXG59XHJcblxyXG4uaWNvbi1sZWZ0LW9wZW4tYmVmb3JlOmJlZm9yZSxcclxuLmljb24tbGVmdC1vcGVuLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1sZWZ0LW9wZW4tYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWxlZnQtb3Blbi1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLWxlZnQtb3Blbi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLWxlZnQtb3Blbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgwMVwiO1xyXG59XHJcblxyXG4uaWNvbi1yaWdodC1vcGVuLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXJpZ2h0LW9wZW4tYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLXJpZ2h0LW9wZW4tYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXJpZ2h0LW9wZW4tYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1yaWdodC1vcGVuLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tcmlnaHQtb3Blbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgwMlwiO1xyXG59XHJcblxyXG4uaWNvbi11cC1vcGVuLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXVwLW9wZW4tYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLXVwLW9wZW4tYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXVwLW9wZW4tYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi11cC1vcGVuLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tdXAtb3Blbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgwM1wiO1xyXG59XHJcblxyXG4uaWNvbi1lcXVhbGl6ZXItYmVmb3JlOmJlZm9yZSxcclxuLmljb24tZXF1YWxpemVyLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1lcXVhbGl6ZXItYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWVxdWFsaXplci1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLWVxdWFsaXplci1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLWVxdWFsaXplci1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgwNFwiO1xyXG59XHJcblxyXG4uaWNvbi1zcGlubmVyLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXNwaW5uZXItYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLXNwaW5uZXItYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXNwaW5uZXItYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1zcGlubmVyLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tc3Bpbm5lci1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgwYlwiO1xyXG59XHJcblxyXG4uaWNvbi1kb3QtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tZG90LWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1kb3QtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWRvdC1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLWRvdC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLWRvdC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgwOVwiO1xyXG59XHJcblxyXG4uaWNvbi1vay1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1vay1hZnRlcjphZnRlcixcclxuLmljb24tb2stYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLW9rLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tb2stYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1vay1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgwZFwiO1xyXG59XHJcblxyXG4uaWNvbi1zdGFyLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXN0YXItYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLXN0YXItYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXN0YXItYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1zdGFyLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tc3Rhci1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgwZVwiO1xyXG59XHJcblxyXG4uaWNvbi1oZWFydC1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1oZWFydC1hZnRlcjphZnRlcixcclxuLmljb24taGVhcnQtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWhlYXJ0LWFmdGVyLWFiczphZnRlcixcclxuLmljb24taGVhcnQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1oZWFydC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgwZlwiO1xyXG59XHJcblxyXG4uaWNvbi1iYWctYmVmb3JlOmJlZm9yZSxcclxuLmljb24tYmFnLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1iYWctYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWJhZy1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLWJhZy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLWJhZy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgxMFwiO1xyXG59XHJcblxyXG4uaWNvbi1tZW51LWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLW1lbnUtYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLW1lbnUtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLW1lbnUtYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1tZW51LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tbWVudS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgwY1wiO1xyXG59XHJcblxyXG4uaWNvbi1kb3duLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLWRvd24tYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLWRvd24tYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWRvd24tYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1kb3duLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tZG93bi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgxMlwiO1xyXG59XHJcblxyXG4uaWNvbi1sZWZ0LWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLWxlZnQtYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLWxlZnQtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWxlZnQtYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1sZWZ0LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tbGVmdC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgxM1wiO1xyXG59XHJcblxyXG4uaWNvbi1yaWdodC1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1yaWdodC1hZnRlcjphZnRlcixcclxuLmljb24tcmlnaHQtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXJpZ2h0LWFmdGVyLWFiczphZnRlcixcclxuLmljb24tcmlnaHQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1yaWdodC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgxNFwiO1xyXG59XHJcblxyXG4uaWNvbi11cC1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi11cC1hZnRlcjphZnRlcixcclxuLmljb24tdXAtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXVwLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tdXAtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi11cC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgxNVwiO1xyXG59XHJcblxyXG4uaWNvbi10aC1sYXJnZS1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi10aC1sYXJnZS1hZnRlcjphZnRlcixcclxuLmljb24tdGgtbGFyZ2UtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXRoLWxhcmdlLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tdGgtbGFyZ2UtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi10aC1sYXJnZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgxNlwiO1xyXG59XHJcblxyXG4uaWNvbi10aC1saXN0LWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXRoLWxpc3QtYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLXRoLWxpc3QtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXRoLWxpc3QtYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi10aC1saXN0LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tdGgtbGlzdC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgxN1wiO1xyXG59XHJcblxyXG4uaWNvbi1sZWZ0LXRoaW4tYmVmb3JlOmJlZm9yZSxcclxuLmljb24tbGVmdC10aGluLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1sZWZ0LXRoaW4tYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWxlZnQtdGhpbi1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLWxlZnQtdGhpbi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLWxlZnQtdGhpbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgxOFwiO1xyXG59XHJcblxyXG4uaWNvbi1yaWdodC10aGluLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXJpZ2h0LXRoaW4tYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLXJpZ2h0LXRoaW4tYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXJpZ2h0LXRoaW4tYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1yaWdodC10aGluLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tcmlnaHQtdGhpbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgxOVwiO1xyXG59XHJcblxyXG4uaWNvbi11cC10aGluLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXVwLXRoaW4tYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLXVwLXRoaW4tYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXVwLXRoaW4tYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi11cC10aGluLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tdXAtdGhpbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgxYVwiO1xyXG59XHJcblxyXG4uaWNvbi1kb3duLXRoaW4tYmVmb3JlOmJlZm9yZSxcclxuLmljb24tZG93bi10aGluLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1kb3duLXRoaW4tYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWRvd24tdGhpbi1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLWRvd24tdGhpbi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLWRvd24tdGhpbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgxYlwiO1xyXG59XHJcblxyXG4uaWNvbi1kb3duLTEtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tZG93bi0xLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1kb3duLTEtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWRvd24tMS1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLWRvd24tMS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLWRvd24tMS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgxY1wiO1xyXG59XHJcblxyXG4uaWNvbi1sZWZ0LTEtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tbGVmdC0xLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1sZWZ0LTEtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWxlZnQtMS1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLWxlZnQtMS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLWxlZnQtMS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgxZFwiO1xyXG59XHJcblxyXG4uaWNvbi1yaWdodC0xLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXJpZ2h0LTEtYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLXJpZ2h0LTEtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXJpZ2h0LTEtYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1yaWdodC0xLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tcmlnaHQtMS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgxZVwiO1xyXG59XHJcblxyXG4uaWNvbi11cC0xLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXVwLTEtYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLXVwLTEtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXVwLTEtYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi11cC0xLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tdXAtMS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgxZlwiO1xyXG59XHJcblxyXG4uaWNvbi1zZWFyY2gtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tc2VhcmNoLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1zZWFyY2gtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXNlYXJjaC1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLXNlYXJjaC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLXNlYXJjaC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgyMFwiO1xyXG59XHJcblxyXG4uaWNvbi1tYWlsLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLW1haWwtYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLW1haWwtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLW1haWwtYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1tYWlsLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tbWFpbC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgyMVwiO1xyXG59XHJcblxyXG4uaWNvbi1kb3QtMy1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1kb3QtMy1hZnRlcjphZnRlcixcclxuLmljb24tZG90LTMtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWRvdC0zLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tZG90LTMtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1kb3QtMy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgyMlwiO1xyXG59XHJcblxyXG4uaWNvbi1lbGxpcHNpcy1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1lbGxpcHNpcy1hZnRlcjphZnRlcixcclxuLmljb24tZWxsaXBzaXMtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWVsbGlwc2lzLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tZWxsaXBzaXMtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1lbGxpcHNpcy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgyM1wiO1xyXG59XHJcblxyXG4uaWNvbi1jYW1lcmEtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tY2FtZXJhLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1jYW1lcmEtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWNhbWVyYS1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLWNhbWVyYS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLWNhbWVyYS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgyNFwiO1xyXG59XHJcblxyXG4uaWNvbi1hcnJvd3MtY2N3LWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLWFycm93cy1jY3ctYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLWFycm93cy1jY3ctYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWFycm93cy1jY3ctYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1hcnJvd3MtY2N3LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tYXJyb3dzLWNjdy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgyNVwiO1xyXG59XHJcblxyXG4uaWNvbi1jYW5jZWwtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tY2FuY2VsLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1jYW5jZWwtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWNhbmNlbC1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLWNhbmNlbC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLWNhbmNlbC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgyOVwiO1xyXG59XHJcblxyXG4uaWNvbi1jYW5jZWwtY2lyY2xlZC1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1jYW5jZWwtY2lyY2xlZC1hZnRlcjphZnRlcixcclxuLmljb24tY2FuY2VsLWNpcmNsZWQtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWNhbmNlbC1jaXJjbGVkLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tY2FuY2VsLWNpcmNsZWQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1jYW5jZWwtY2lyY2xlZC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgyOFwiO1xyXG59XHJcblxyXG4uaWNvbi10dy1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi10dy1hZnRlcjphZnRlcixcclxuLmljb24tdHctYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXR3LWFmdGVyLWFiczphZnRlcixcclxuLmljb24tdHctYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi10dy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgwOFwiO1xyXG59XHJcblxyXG4uaWNvbi12ay1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi12ay1hZnRlcjphZnRlcixcclxuLmljb24tdmstYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXZrLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tdmstYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi12ay1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgwN1wiO1xyXG59XHJcblxyXG4uaWNvbi1mYi1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1mYi1hZnRlcjphZnRlcixcclxuLmljb24tZmItYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWZiLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tZmItYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1mYi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgwNlwiO1xyXG59XHJcblxyXG4uaWNvbi1wcmludC1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1wcmludC1hZnRlcjphZnRlcixcclxuLmljb24tcHJpbnQtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXByaW50LWFmdGVyLWFiczphZnRlcixcclxuLmljb24tcHJpbnQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1wcmludC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgwYVwiO1xyXG59XHJcblxyXG4uaWNvbi1waG9uZS1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1waG9uZS1hZnRlcjphZnRlcixcclxuLmljb24tcGhvbmUtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXBob25lLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tcGhvbmUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1waG9uZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgyNlwiO1xyXG59XHJcblxyXG4uaWNvbi1hbGVydC1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1hbGVydC1hZnRlcjphZnRlcixcclxuLmljb24tYWxlcnQtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWFsZXJ0LWFmdGVyLWFiczphZnRlcixcclxuLmljb24tYWxlcnQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1hbGVydC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgxMVwiO1xyXG59XHJcblxyXG4uaWNvbi1kb3duLW9wZW4tYmlnLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLWRvd24tb3Blbi1iaWctYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLWRvd24tb3Blbi1iaWctYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWRvd24tb3Blbi1iaWctYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1kb3duLW9wZW4tYmlnLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tZG93bi1vcGVuLWJpZy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgzMFwiO1xyXG59XHJcblxyXG4uaWNvbi1sZWZ0LW9wZW4tYmlnLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLWxlZnQtb3Blbi1iaWctYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLWxlZnQtb3Blbi1iaWctYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWxlZnQtb3Blbi1iaWctYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1sZWZ0LW9wZW4tYmlnLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tbGVmdC1vcGVuLWJpZy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgzMVwiO1xyXG59XHJcblxyXG4uaWNvbi1yaWdodC1vcGVuLWJpZy1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1yaWdodC1vcGVuLWJpZy1hZnRlcjphZnRlcixcclxuLmljb24tcmlnaHQtb3Blbi1iaWctYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXJpZ2h0LW9wZW4tYmlnLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tcmlnaHQtb3Blbi1iaWctYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1yaWdodC1vcGVuLWJpZy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgzMlwiO1xyXG59XHJcblxyXG4uaWNvbi11cC1vcGVuLWJpZy1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi11cC1vcGVuLWJpZy1hZnRlcjphZnRlcixcclxuLmljb24tdXAtb3Blbi1iaWctYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXVwLW9wZW4tYmlnLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tdXAtb3Blbi1iaWctYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi11cC1vcGVuLWJpZy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgzM1wiO1xyXG59XHJcblxyXG4uaWNvbi1hZHVsdC1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1hZHVsdC1hZnRlcjphZnRlcixcclxuLmljb24tYWR1bHQtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWFkdWx0LWFmdGVyLWFiczphZnRlcixcclxuLmljb24tYWR1bHQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1hZHVsdC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgzNFwiO1xyXG59XHJcblxyXG4uaWNvbi1sZXZlbC11cC1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1sZXZlbC11cC1hZnRlcjphZnRlcixcclxuLmljb24tbGV2ZWwtdXAtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWxldmVsLXVwLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tbGV2ZWwtdXAtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1sZXZlbC11cC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgzOFwiO1xyXG59XHJcblxyXG4uaWNvbi1jaGFydC1saW5lLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLWNoYXJ0LWxpbmUtYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLWNoYXJ0LWxpbmUtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWNoYXJ0LWxpbmUtYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1jaGFydC1saW5lLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tY2hhcnQtbGluZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgzNlwiO1xyXG59XHJcblxyXG4uaWNvbi1jaGFydC1iYXItYmVmb3JlOmJlZm9yZSxcclxuLmljb24tY2hhcnQtYmFyLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1jaGFydC1iYXItYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWNoYXJ0LWJhci1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLWNoYXJ0LWJhci1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLWNoYXJ0LWJhci1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgzNVwiO1xyXG59XHJcblxyXG4uaWNvbi1saXN0LWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLWxpc3QtYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLWxpc3QtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWxpc3QtYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1saXN0LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tbGlzdC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgzOVwiO1xyXG59XHJcblxyXG4uaWNvbi1yc3Mtc3F1YXJlZC1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1yc3Mtc3F1YXJlZC1hZnRlcjphZnRlcixcclxuLmljb24tcnNzLXNxdWFyZWQtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXJzcy1zcXVhcmVkLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tcnNzLXNxdWFyZWQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1yc3Mtc3F1YXJlZC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgzYVwiO1xyXG59XHJcblxyXG4uaWNvbi1wZW5jaWwtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tcGVuY2lsLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1wZW5jaWwtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXBlbmNpbC1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLXBlbmNpbC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLXBlbmNpbC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgzYlwiO1xyXG59XHJcblxyXG4uaWNvbi13YXJuaW5nLWVtcHR5LWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXdhcm5pbmctZW1wdHktYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLXdhcm5pbmctZW1wdHktYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXdhcm5pbmctZW1wdHktYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi13YXJuaW5nLWVtcHR5LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24td2FybmluZy1lbXB0eS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgzY1wiO1xyXG59XHJcblxyXG4uaWNvbi10cmFzaC1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi10cmFzaC1hZnRlcjphZnRlcixcclxuLmljb24tdHJhc2gtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXRyYXNoLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tdHJhc2gtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi10cmFzaC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgzZFwiO1xyXG59XHJcblxyXG4uaWNvbi1wbHVzLWNpcmNsZWQtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tcGx1cy1jaXJjbGVkLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1wbHVzLWNpcmNsZWQtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXBsdXMtY2lyY2xlZC1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLXBsdXMtY2lyY2xlZC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLXBsdXMtY2lyY2xlZC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgzZVwiO1xyXG59XHJcblxyXG4uaWNvbi1kb3duLWNpcmNsZS1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1kb3duLWNpcmNsZS1hZnRlcjphZnRlcixcclxuLmljb24tZG93bi1jaXJjbGUtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWRvd24tY2lyY2xlLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tZG93bi1jaXJjbGUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1kb3duLWNpcmNsZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgwNVwiO1xyXG59XHJcblxyXG4uaWNvbi11cC1jaXJjbGUtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tdXAtY2lyY2xlLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi11cC1jaXJjbGUtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXVwLWNpcmNsZS1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLXVwLWNpcmNsZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLXVwLWNpcmNsZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTg0MVwiO1xyXG59XHJcblxyXG4uaWNvbi1sZWZ0LWNpcmNsZS1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1sZWZ0LWNpcmNsZS1hZnRlcjphZnRlcixcclxuLmljb24tbGVmdC1jaXJjbGUtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWxlZnQtY2lyY2xlLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tbGVmdC1jaXJjbGUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1sZWZ0LWNpcmNsZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgzZlwiO1xyXG59XHJcblxyXG4uaWNvbi1yaWdodC1jaXJjbGUtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tcmlnaHQtY2lyY2xlLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1yaWdodC1jaXJjbGUtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXJpZ2h0LWNpcmNsZS1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLXJpZ2h0LWNpcmNsZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLXJpZ2h0LWNpcmNsZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTg0MFwiO1xyXG59XHJcblxyXG4uaWNvbi1tb2JpbGUtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tbW9iaWxlLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1tb2JpbGUtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLW1vYmlsZS1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLW1vYmlsZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLW1vYmlsZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTg0MlwiO1xyXG59XHJcblxyXG4uaWNvbi1wbHVzLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXBsdXMtYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLXBsdXMtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXBsdXMtYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1wbHVzLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tcGx1cy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTg0M1wiO1xyXG59XHJcblxyXG4uaWNvbi1taW51cy1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1taW51cy1hZnRlcjphZnRlcixcclxuLmljb24tbWludXMtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLW1pbnVzLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tbWludXMtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1taW51cy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTg0NFwiO1xyXG59XHJcblxyXG4uaWNvbi1iYXNrZXQtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tYmFza2V0LWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1iYXNrZXQtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWJhc2tldC1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLWJhc2tldC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLWJhc2tldC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTg0NVwiO1xyXG59XHJcblxyXG4uaWNvbi1tYWlsLTEtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tbWFpbC0xLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1tYWlsLTEtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLW1haWwtMS1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLW1haWwtMS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLW1haWwtMS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTg0NlwiO1xyXG59XHJcblxyXG4uaWNvbi1waG9uZS0xLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXBob25lLTEtYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLXBob25lLTEtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXBob25lLTEtYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1waG9uZS0xLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tcGhvbmUtMS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTg0N1wiO1xyXG59XHJcblxyXG4uaWNvbi1xdWVzdGlvbi1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1xdWVzdGlvbi1hZnRlcjphZnRlcixcclxuLmljb24tcXVlc3Rpb24tYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXF1ZXN0aW9uLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tcXVlc3Rpb24tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1xdWVzdGlvbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTg0OFwiO1xyXG59XHJcblxyXG4uaWNvbi12a29udGFrdGUtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tdmtvbnRha3RlLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi12a29udGFrdGUtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXZrb250YWt0ZS1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLXZrb250YWt0ZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLXZrb250YWt0ZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZjE4OVwiO1xyXG59XHJcblxyXG4uaWNvbi1mYWNlYm9vay1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1mYWNlYm9vay1hZnRlcjphZnRlcixcclxuLmljb24tZmFjZWJvb2stYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWZhY2Vib29rLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tZmFjZWJvb2stYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1mYWNlYm9vay1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgwNlwiO1xyXG59XHJcblxyXG4uaWNvbi15b3V0dWJlLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXlvdXR1YmUtYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLXlvdXR1YmUtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXlvdXR1YmUtYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi15b3V0dWJlLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24teW91dHViZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZjE2N1wiO1xyXG59XHJcblxyXG4uaWNvbi10d2l0dGVyLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXR3aXR0ZXItYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLXR3aXR0ZXItYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXR3aXR0ZXItYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi10d2l0dGVyLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tdHdpdHRlci1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgwOFwiO1xyXG59XHJcblxyXG4uaWNvbi1pbnN0YWdyYW0tYmVmb3JlOmJlZm9yZSxcclxuLmljb24taW5zdGFncmFtLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1pbnN0YWdyYW0tYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWluc3RhZ3JhbS1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLWluc3RhZ3JhbS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLWluc3RhZ3JhbS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xyXG59XHJcblxyXG4uaWNvbi10ZWxlZ3JhbS1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi10ZWxlZ3JhbS1hZnRlcjphZnRlcixcclxuLmljb24tdGVsZWdyYW0tYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXRlbGVncmFtLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tdGVsZWdyYW0tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi10ZWxlZ3JhbS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTg0OVwiO1xyXG59XHJcblxyXG4uaWNvbi1vZG5va2xhc3NuaWtpLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLW9kbm9rbGFzc25pa2ktYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLW9kbm9rbGFzc25pa2ktYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLW9kbm9rbGFzc25pa2ktYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1vZG5va2xhc3NuaWtpLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tb2Rub2tsYXNzbmlraS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZjI2M1wiO1xyXG59XHJcblxyXG4uaWNvbi15YW5kZXgtemVuLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXlhbmRleC16ZW4tYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLXlhbmRleC16ZW4tYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXlhbmRleC16ZW4tYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi15YW5kZXgtemVuLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24teWFuZGV4LXplbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTg0YVwiO1xyXG59XHJcblxyXG4uaWNvbi1ydXR1YmUtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tcnV0dWJlLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1ydXR1YmUtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXJ1dHViZS1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLXJ1dHViZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLXJ1dHViZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTg0YlwiO1xyXG59XHJcblxyXG4uaWNvbi1kb3duLW9wZW4tYmVmb3JlOmJlZm9yZSwgLmljb24tZG93bi1vcGVuLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1kb3duLW9wZW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1sZWZ0LW9wZW4tYmVmb3JlOmJlZm9yZSwgLmljb24tbGVmdC1vcGVuLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1sZWZ0LW9wZW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1yaWdodC1vcGVuLWJlZm9yZTpiZWZvcmUsIC5pY29uLXJpZ2h0LW9wZW4tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXJpZ2h0LW9wZW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi11cC1vcGVuLWJlZm9yZTpiZWZvcmUsIC5pY29uLXVwLW9wZW4tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXVwLW9wZW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1lcXVhbGl6ZXItYmVmb3JlOmJlZm9yZSwgLmljb24tZXF1YWxpemVyLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1lcXVhbGl6ZXItYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1zcGlubmVyLWJlZm9yZTpiZWZvcmUsIC5pY29uLXNwaW5uZXItYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXNwaW5uZXItYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1kb3QtYmVmb3JlOmJlZm9yZSwgLmljb24tZG90LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1kb3QtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1vay1iZWZvcmU6YmVmb3JlLCAuaWNvbi1vay1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tb2stYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1zdGFyLWJlZm9yZTpiZWZvcmUsIC5pY29uLXN0YXItYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXN0YXItYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1oZWFydC1iZWZvcmU6YmVmb3JlLCAuaWNvbi1oZWFydC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24taGVhcnQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1iYWctYmVmb3JlOmJlZm9yZSwgLmljb24tYmFnLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1iYWctYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1tZW51LWJlZm9yZTpiZWZvcmUsIC5pY29uLW1lbnUtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLW1lbnUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1kb3duLWJlZm9yZTpiZWZvcmUsIC5pY29uLWRvd24tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWRvd24tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1sZWZ0LWJlZm9yZTpiZWZvcmUsIC5pY29uLWxlZnQtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWxlZnQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1yaWdodC1iZWZvcmU6YmVmb3JlLCAuaWNvbi1yaWdodC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcmlnaHQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi11cC1iZWZvcmU6YmVmb3JlLCAuaWNvbi11cC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdXAtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi10aC1sYXJnZS1iZWZvcmU6YmVmb3JlLCAuaWNvbi10aC1sYXJnZS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdGgtbGFyZ2UtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi10aC1saXN0LWJlZm9yZTpiZWZvcmUsIC5pY29uLXRoLWxpc3QtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXRoLWxpc3QtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1sZWZ0LXRoaW4tYmVmb3JlOmJlZm9yZSwgLmljb24tbGVmdC10aGluLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1sZWZ0LXRoaW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1yaWdodC10aGluLWJlZm9yZTpiZWZvcmUsIC5pY29uLXJpZ2h0LXRoaW4tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXJpZ2h0LXRoaW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi11cC10aGluLWJlZm9yZTpiZWZvcmUsIC5pY29uLXVwLXRoaW4tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXVwLXRoaW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1kb3duLXRoaW4tYmVmb3JlOmJlZm9yZSwgLmljb24tZG93bi10aGluLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1kb3duLXRoaW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1kb3duLTEtYmVmb3JlOmJlZm9yZSwgLmljb24tZG93bi0xLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1kb3duLTEtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1sZWZ0LTEtYmVmb3JlOmJlZm9yZSwgLmljb24tbGVmdC0xLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1sZWZ0LTEtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1yaWdodC0xLWJlZm9yZTpiZWZvcmUsIC5pY29uLXJpZ2h0LTEtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXJpZ2h0LTEtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi11cC0xLWJlZm9yZTpiZWZvcmUsIC5pY29uLXVwLTEtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXVwLTEtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1zZWFyY2gtYmVmb3JlOmJlZm9yZSwgLmljb24tc2VhcmNoLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1zZWFyY2gtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1tYWlsLWJlZm9yZTpiZWZvcmUsIC5pY29uLW1haWwtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLW1haWwtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1kb3QtMy1iZWZvcmU6YmVmb3JlLCAuaWNvbi1kb3QtMy1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tZG90LTMtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1lbGxpcHNpcy1iZWZvcmU6YmVmb3JlLCAuaWNvbi1lbGxpcHNpcy1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tZWxsaXBzaXMtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1jYW1lcmEtYmVmb3JlOmJlZm9yZSwgLmljb24tY2FtZXJhLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1jYW1lcmEtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1hcnJvd3MtY2N3LWJlZm9yZTpiZWZvcmUsIC5pY29uLWFycm93cy1jY3ctYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWFycm93cy1jY3ctYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1jYW5jZWwtYmVmb3JlOmJlZm9yZSwgLmljb24tY2FuY2VsLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1jYW5jZWwtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1jYW5jZWwtY2lyY2xlZC1iZWZvcmU6YmVmb3JlLCAuaWNvbi1jYW5jZWwtY2lyY2xlZC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tY2FuY2VsLWNpcmNsZWQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi10dy1iZWZvcmU6YmVmb3JlLCAuaWNvbi10dy1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdHctYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi12ay1iZWZvcmU6YmVmb3JlLCAuaWNvbi12ay1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdmstYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1mYi1iZWZvcmU6YmVmb3JlLCAuaWNvbi1mYi1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tZmItYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1wcmludC1iZWZvcmU6YmVmb3JlLCAuaWNvbi1wcmludC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcHJpbnQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1waG9uZS1iZWZvcmU6YmVmb3JlLCAuaWNvbi1waG9uZS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcGhvbmUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1hbGVydC1iZWZvcmU6YmVmb3JlLCAuaWNvbi1hbGVydC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tYWxlcnQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1kb3duLW9wZW4tYmlnLWJlZm9yZTpiZWZvcmUsIC5pY29uLWRvd24tb3Blbi1iaWctYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWRvd24tb3Blbi1iaWctYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1sZWZ0LW9wZW4tYmlnLWJlZm9yZTpiZWZvcmUsIC5pY29uLWxlZnQtb3Blbi1iaWctYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWxlZnQtb3Blbi1iaWctYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1yaWdodC1vcGVuLWJpZy1iZWZvcmU6YmVmb3JlLCAuaWNvbi1yaWdodC1vcGVuLWJpZy1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcmlnaHQtb3Blbi1iaWctYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi11cC1vcGVuLWJpZy1iZWZvcmU6YmVmb3JlLCAuaWNvbi11cC1vcGVuLWJpZy1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdXAtb3Blbi1iaWctYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1hZHVsdC1iZWZvcmU6YmVmb3JlLCAuaWNvbi1hZHVsdC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tYWR1bHQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1sZXZlbC11cC1iZWZvcmU6YmVmb3JlLCAuaWNvbi1sZXZlbC11cC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tbGV2ZWwtdXAtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1jaGFydC1saW5lLWJlZm9yZTpiZWZvcmUsIC5pY29uLWNoYXJ0LWxpbmUtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWNoYXJ0LWxpbmUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1jaGFydC1iYXItYmVmb3JlOmJlZm9yZSwgLmljb24tY2hhcnQtYmFyLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1jaGFydC1iYXItYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1saXN0LWJlZm9yZTpiZWZvcmUsIC5pY29uLWxpc3QtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWxpc3QtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1yc3Mtc3F1YXJlZC1iZWZvcmU6YmVmb3JlLCAuaWNvbi1yc3Mtc3F1YXJlZC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcnNzLXNxdWFyZWQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1wZW5jaWwtYmVmb3JlOmJlZm9yZSwgLmljb24tcGVuY2lsLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1wZW5jaWwtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi13YXJuaW5nLWVtcHR5LWJlZm9yZTpiZWZvcmUsIC5pY29uLXdhcm5pbmctZW1wdHktYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXdhcm5pbmctZW1wdHktYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi10cmFzaC1iZWZvcmU6YmVmb3JlLCAuaWNvbi10cmFzaC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdHJhc2gtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1wbHVzLWNpcmNsZWQtYmVmb3JlOmJlZm9yZSwgLmljb24tcGx1cy1jaXJjbGVkLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1wbHVzLWNpcmNsZWQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1kb3duLWNpcmNsZS1iZWZvcmU6YmVmb3JlLCAuaWNvbi1kb3duLWNpcmNsZS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tZG93bi1jaXJjbGUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi11cC1jaXJjbGUtYmVmb3JlOmJlZm9yZSwgLmljb24tdXAtY2lyY2xlLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi11cC1jaXJjbGUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1sZWZ0LWNpcmNsZS1iZWZvcmU6YmVmb3JlLCAuaWNvbi1sZWZ0LWNpcmNsZS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tbGVmdC1jaXJjbGUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1yaWdodC1jaXJjbGUtYmVmb3JlOmJlZm9yZSwgLmljb24tcmlnaHQtY2lyY2xlLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1yaWdodC1jaXJjbGUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1tb2JpbGUtYmVmb3JlOmJlZm9yZSwgLmljb24tbW9iaWxlLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1tb2JpbGUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1wbHVzLWJlZm9yZTpiZWZvcmUsIC5pY29uLXBsdXMtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXBsdXMtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1taW51cy1iZWZvcmU6YmVmb3JlLCAuaWNvbi1taW51cy1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tbWludXMtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1iYXNrZXQtYmVmb3JlOmJlZm9yZSwgLmljb24tYmFza2V0LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1iYXNrZXQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1tYWlsLTEtYmVmb3JlOmJlZm9yZSwgLmljb24tbWFpbC0xLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1tYWlsLTEtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1waG9uZS0xLWJlZm9yZTpiZWZvcmUsIC5pY29uLXBob25lLTEtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXBob25lLTEtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1xdWVzdGlvbi1iZWZvcmU6YmVmb3JlLCAuaWNvbi1xdWVzdGlvbi1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcXVlc3Rpb24tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi12a29udGFrdGUtYmVmb3JlOmJlZm9yZSwgLmljb24tdmtvbnRha3RlLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi12a29udGFrdGUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1mYWNlYm9vay1iZWZvcmU6YmVmb3JlLCAuaWNvbi1mYWNlYm9vay1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tZmFjZWJvb2stYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi15b3V0dWJlLWJlZm9yZTpiZWZvcmUsIC5pY29uLXlvdXR1YmUtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXlvdXR1YmUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi10d2l0dGVyLWJlZm9yZTpiZWZvcmUsIC5pY29uLXR3aXR0ZXItYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXR3aXR0ZXItYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1pbnN0YWdyYW0tYmVmb3JlOmJlZm9yZSwgLmljb24taW5zdGFncmFtLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1pbnN0YWdyYW0tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi10ZWxlZ3JhbS1iZWZvcmU6YmVmb3JlLCAuaWNvbi10ZWxlZ3JhbS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdGVsZWdyYW0tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1vZG5va2xhc3NuaWtpLWJlZm9yZTpiZWZvcmUsIC5pY29uLW9kbm9rbGFzc25pa2ktYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLW9kbm9rbGFzc25pa2ktYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi15YW5kZXgtemVuLWJlZm9yZTpiZWZvcmUsIC5pY29uLXlhbmRleC16ZW4tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXlhbmRleC16ZW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1ydXR1YmUtYmVmb3JlOmJlZm9yZSwgLmljb24tcnV0dWJlLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1ydXR1YmUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlIHtcclxuICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xyXG59XHJcblxyXG4uaWNvbi1kb3duLW9wZW4tYWZ0ZXI6YWZ0ZXIsIC5pY29uLWRvd24tb3Blbi1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWRvd24tb3Blbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1sZWZ0LW9wZW4tYWZ0ZXI6YWZ0ZXIsIC5pY29uLWxlZnQtb3Blbi1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWxlZnQtb3Blbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1yaWdodC1vcGVuLWFmdGVyOmFmdGVyLCAuaWNvbi1yaWdodC1vcGVuLWFmdGVyLWFiczphZnRlciwgLmljb24tcmlnaHQtb3Blbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi11cC1vcGVuLWFmdGVyOmFmdGVyLCAuaWNvbi11cC1vcGVuLWFmdGVyLWFiczphZnRlciwgLmljb24tdXAtb3Blbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1lcXVhbGl6ZXItYWZ0ZXI6YWZ0ZXIsIC5pY29uLWVxdWFsaXplci1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWVxdWFsaXplci1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1zcGlubmVyLWFmdGVyOmFmdGVyLCAuaWNvbi1zcGlubmVyLWFmdGVyLWFiczphZnRlciwgLmljb24tc3Bpbm5lci1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1kb3QtYWZ0ZXI6YWZ0ZXIsIC5pY29uLWRvdC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWRvdC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1vay1hZnRlcjphZnRlciwgLmljb24tb2stYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1vay1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1zdGFyLWFmdGVyOmFmdGVyLCAuaWNvbi1zdGFyLWFmdGVyLWFiczphZnRlciwgLmljb24tc3Rhci1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1oZWFydC1hZnRlcjphZnRlciwgLmljb24taGVhcnQtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1oZWFydC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1iYWctYWZ0ZXI6YWZ0ZXIsIC5pY29uLWJhZy1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWJhZy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1tZW51LWFmdGVyOmFmdGVyLCAuaWNvbi1tZW51LWFmdGVyLWFiczphZnRlciwgLmljb24tbWVudS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1kb3duLWFmdGVyOmFmdGVyLCAuaWNvbi1kb3duLWFmdGVyLWFiczphZnRlciwgLmljb24tZG93bi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1sZWZ0LWFmdGVyOmFmdGVyLCAuaWNvbi1sZWZ0LWFmdGVyLWFiczphZnRlciwgLmljb24tbGVmdC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1yaWdodC1hZnRlcjphZnRlciwgLmljb24tcmlnaHQtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1yaWdodC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi11cC1hZnRlcjphZnRlciwgLmljb24tdXAtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi11cC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi10aC1sYXJnZS1hZnRlcjphZnRlciwgLmljb24tdGgtbGFyZ2UtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi10aC1sYXJnZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi10aC1saXN0LWFmdGVyOmFmdGVyLCAuaWNvbi10aC1saXN0LWFmdGVyLWFiczphZnRlciwgLmljb24tdGgtbGlzdC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1sZWZ0LXRoaW4tYWZ0ZXI6YWZ0ZXIsIC5pY29uLWxlZnQtdGhpbi1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWxlZnQtdGhpbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1yaWdodC10aGluLWFmdGVyOmFmdGVyLCAuaWNvbi1yaWdodC10aGluLWFmdGVyLWFiczphZnRlciwgLmljb24tcmlnaHQtdGhpbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi11cC10aGluLWFmdGVyOmFmdGVyLCAuaWNvbi11cC10aGluLWFmdGVyLWFiczphZnRlciwgLmljb24tdXAtdGhpbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1kb3duLXRoaW4tYWZ0ZXI6YWZ0ZXIsIC5pY29uLWRvd24tdGhpbi1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWRvd24tdGhpbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1kb3duLTEtYWZ0ZXI6YWZ0ZXIsIC5pY29uLWRvd24tMS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWRvd24tMS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1sZWZ0LTEtYWZ0ZXI6YWZ0ZXIsIC5pY29uLWxlZnQtMS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWxlZnQtMS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1yaWdodC0xLWFmdGVyOmFmdGVyLCAuaWNvbi1yaWdodC0xLWFmdGVyLWFiczphZnRlciwgLmljb24tcmlnaHQtMS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi11cC0xLWFmdGVyOmFmdGVyLCAuaWNvbi11cC0xLWFmdGVyLWFiczphZnRlciwgLmljb24tdXAtMS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1zZWFyY2gtYWZ0ZXI6YWZ0ZXIsIC5pY29uLXNlYXJjaC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXNlYXJjaC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1tYWlsLWFmdGVyOmFmdGVyLCAuaWNvbi1tYWlsLWFmdGVyLWFiczphZnRlciwgLmljb24tbWFpbC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1kb3QtMy1hZnRlcjphZnRlciwgLmljb24tZG90LTMtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1kb3QtMy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1lbGxpcHNpcy1hZnRlcjphZnRlciwgLmljb24tZWxsaXBzaXMtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1lbGxpcHNpcy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1jYW1lcmEtYWZ0ZXI6YWZ0ZXIsIC5pY29uLWNhbWVyYS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWNhbWVyYS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1hcnJvd3MtY2N3LWFmdGVyOmFmdGVyLCAuaWNvbi1hcnJvd3MtY2N3LWFmdGVyLWFiczphZnRlciwgLmljb24tYXJyb3dzLWNjdy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1jYW5jZWwtYWZ0ZXI6YWZ0ZXIsIC5pY29uLWNhbmNlbC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWNhbmNlbC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1jYW5jZWwtY2lyY2xlZC1hZnRlcjphZnRlciwgLmljb24tY2FuY2VsLWNpcmNsZWQtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1jYW5jZWwtY2lyY2xlZC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi10dy1hZnRlcjphZnRlciwgLmljb24tdHctYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi10dy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi12ay1hZnRlcjphZnRlciwgLmljb24tdmstYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi12ay1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1mYi1hZnRlcjphZnRlciwgLmljb24tZmItYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1mYi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1wcmludC1hZnRlcjphZnRlciwgLmljb24tcHJpbnQtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1wcmludC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1waG9uZS1hZnRlcjphZnRlciwgLmljb24tcGhvbmUtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1waG9uZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1hbGVydC1hZnRlcjphZnRlciwgLmljb24tYWxlcnQtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1hbGVydC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1kb3duLW9wZW4tYmlnLWFmdGVyOmFmdGVyLCAuaWNvbi1kb3duLW9wZW4tYmlnLWFmdGVyLWFiczphZnRlciwgLmljb24tZG93bi1vcGVuLWJpZy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1sZWZ0LW9wZW4tYmlnLWFmdGVyOmFmdGVyLCAuaWNvbi1sZWZ0LW9wZW4tYmlnLWFmdGVyLWFiczphZnRlciwgLmljb24tbGVmdC1vcGVuLWJpZy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1yaWdodC1vcGVuLWJpZy1hZnRlcjphZnRlciwgLmljb24tcmlnaHQtb3Blbi1iaWctYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1yaWdodC1vcGVuLWJpZy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi11cC1vcGVuLWJpZy1hZnRlcjphZnRlciwgLmljb24tdXAtb3Blbi1iaWctYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi11cC1vcGVuLWJpZy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1hZHVsdC1hZnRlcjphZnRlciwgLmljb24tYWR1bHQtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1hZHVsdC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1sZXZlbC11cC1hZnRlcjphZnRlciwgLmljb24tbGV2ZWwtdXAtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1sZXZlbC11cC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1jaGFydC1saW5lLWFmdGVyOmFmdGVyLCAuaWNvbi1jaGFydC1saW5lLWFmdGVyLWFiczphZnRlciwgLmljb24tY2hhcnQtbGluZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1jaGFydC1iYXItYWZ0ZXI6YWZ0ZXIsIC5pY29uLWNoYXJ0LWJhci1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWNoYXJ0LWJhci1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1saXN0LWFmdGVyOmFmdGVyLCAuaWNvbi1saXN0LWFmdGVyLWFiczphZnRlciwgLmljb24tbGlzdC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1yc3Mtc3F1YXJlZC1hZnRlcjphZnRlciwgLmljb24tcnNzLXNxdWFyZWQtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1yc3Mtc3F1YXJlZC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1wZW5jaWwtYWZ0ZXI6YWZ0ZXIsIC5pY29uLXBlbmNpbC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXBlbmNpbC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi13YXJuaW5nLWVtcHR5LWFmdGVyOmFmdGVyLCAuaWNvbi13YXJuaW5nLWVtcHR5LWFmdGVyLWFiczphZnRlciwgLmljb24td2FybmluZy1lbXB0eS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi10cmFzaC1hZnRlcjphZnRlciwgLmljb24tdHJhc2gtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi10cmFzaC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1wbHVzLWNpcmNsZWQtYWZ0ZXI6YWZ0ZXIsIC5pY29uLXBsdXMtY2lyY2xlZC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXBsdXMtY2lyY2xlZC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1kb3duLWNpcmNsZS1hZnRlcjphZnRlciwgLmljb24tZG93bi1jaXJjbGUtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1kb3duLWNpcmNsZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi11cC1jaXJjbGUtYWZ0ZXI6YWZ0ZXIsIC5pY29uLXVwLWNpcmNsZS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXVwLWNpcmNsZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1sZWZ0LWNpcmNsZS1hZnRlcjphZnRlciwgLmljb24tbGVmdC1jaXJjbGUtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1sZWZ0LWNpcmNsZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1yaWdodC1jaXJjbGUtYWZ0ZXI6YWZ0ZXIsIC5pY29uLXJpZ2h0LWNpcmNsZS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXJpZ2h0LWNpcmNsZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1tb2JpbGUtYWZ0ZXI6YWZ0ZXIsIC5pY29uLW1vYmlsZS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLW1vYmlsZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1wbHVzLWFmdGVyOmFmdGVyLCAuaWNvbi1wbHVzLWFmdGVyLWFiczphZnRlciwgLmljb24tcGx1cy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1taW51cy1hZnRlcjphZnRlciwgLmljb24tbWludXMtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1taW51cy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1iYXNrZXQtYWZ0ZXI6YWZ0ZXIsIC5pY29uLWJhc2tldC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWJhc2tldC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1tYWlsLTEtYWZ0ZXI6YWZ0ZXIsIC5pY29uLW1haWwtMS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLW1haWwtMS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1waG9uZS0xLWFmdGVyOmFmdGVyLCAuaWNvbi1waG9uZS0xLWFmdGVyLWFiczphZnRlciwgLmljb24tcGhvbmUtMS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1xdWVzdGlvbi1hZnRlcjphZnRlciwgLmljb24tcXVlc3Rpb24tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1xdWVzdGlvbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi12a29udGFrdGUtYWZ0ZXI6YWZ0ZXIsIC5pY29uLXZrb250YWt0ZS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXZrb250YWt0ZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1mYWNlYm9vay1hZnRlcjphZnRlciwgLmljb24tZmFjZWJvb2stYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1mYWNlYm9vay1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi15b3V0dWJlLWFmdGVyOmFmdGVyLCAuaWNvbi15b3V0dWJlLWFmdGVyLWFiczphZnRlciwgLmljb24teW91dHViZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi10d2l0dGVyLWFmdGVyOmFmdGVyLCAuaWNvbi10d2l0dGVyLWFmdGVyLWFiczphZnRlciwgLmljb24tdHdpdHRlci1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1pbnN0YWdyYW0tYWZ0ZXI6YWZ0ZXIsIC5pY29uLWluc3RhZ3JhbS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWluc3RhZ3JhbS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi10ZWxlZ3JhbS1hZnRlcjphZnRlciwgLmljb24tdGVsZWdyYW0tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi10ZWxlZ3JhbS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1vZG5va2xhc3NuaWtpLWFmdGVyOmFmdGVyLCAuaWNvbi1vZG5va2xhc3NuaWtpLWFmdGVyLWFiczphZnRlciwgLmljb24tb2Rub2tsYXNzbmlraS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi15YW5kZXgtemVuLWFmdGVyOmFmdGVyLCAuaWNvbi15YW5kZXgtemVuLWFmdGVyLWFiczphZnRlciwgLmljb24teWFuZGV4LXplbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1ydXR1YmUtYWZ0ZXI6YWZ0ZXIsIC5pY29uLXJ1dHViZS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXJ1dHViZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBtYXJnaW4tbGVmdDogMC4yZW07XHJcbn1cclxuXHJcbi5pY29uLWRvd24tb3Blbi1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tZG93bi1vcGVuLWFmdGVyLWFiczphZnRlciwgLmljb24tZG93bi1vcGVuLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tZG93bi1vcGVuLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWxlZnQtb3Blbi1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tbGVmdC1vcGVuLWFmdGVyLWFiczphZnRlciwgLmljb24tbGVmdC1vcGVuLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tbGVmdC1vcGVuLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXJpZ2h0LW9wZW4tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXJpZ2h0LW9wZW4tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1yaWdodC1vcGVuLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tcmlnaHQtb3Blbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi11cC1vcGVuLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi11cC1vcGVuLWFmdGVyLWFiczphZnRlciwgLmljb24tdXAtb3Blbi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXVwLW9wZW4tYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tZXF1YWxpemVyLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1lcXVhbGl6ZXItYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1lcXVhbGl6ZXItYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1lcXVhbGl6ZXItYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tc3Bpbm5lci1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tc3Bpbm5lci1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXNwaW5uZXItYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1zcGlubmVyLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWRvdC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tZG90LWFmdGVyLWFiczphZnRlciwgLmljb24tZG90LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tZG90LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLW9rLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1vay1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLW9rLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tb2stYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tc3Rhci1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tc3Rhci1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXN0YXItYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1zdGFyLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWhlYXJ0LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1oZWFydC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWhlYXJ0LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24taGVhcnQtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tYmFnLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1iYWctYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1iYWctYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1iYWctYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tbWVudS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tbWVudS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLW1lbnUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1tZW51LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWRvd24tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWRvd24tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1kb3duLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tZG93bi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1sZWZ0LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1sZWZ0LWFmdGVyLWFiczphZnRlciwgLmljb24tbGVmdC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWxlZnQtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tcmlnaHQtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXJpZ2h0LWFmdGVyLWFiczphZnRlciwgLmljb24tcmlnaHQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1yaWdodC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi11cC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdXAtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi11cC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXVwLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXRoLWxhcmdlLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi10aC1sYXJnZS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXRoLWxhcmdlLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tdGgtbGFyZ2UtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tdGgtbGlzdC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdGgtbGlzdC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXRoLWxpc3QtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi10aC1saXN0LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWxlZnQtdGhpbi1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tbGVmdC10aGluLWFmdGVyLWFiczphZnRlciwgLmljb24tbGVmdC10aGluLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tbGVmdC10aGluLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXJpZ2h0LXRoaW4tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXJpZ2h0LXRoaW4tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1yaWdodC10aGluLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tcmlnaHQtdGhpbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi11cC10aGluLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi11cC10aGluLWFmdGVyLWFiczphZnRlciwgLmljb24tdXAtdGhpbi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXVwLXRoaW4tYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tZG93bi10aGluLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1kb3duLXRoaW4tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1kb3duLXRoaW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1kb3duLXRoaW4tYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tZG93bi0xLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1kb3duLTEtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1kb3duLTEtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1kb3duLTEtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tbGVmdC0xLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1sZWZ0LTEtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1sZWZ0LTEtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1sZWZ0LTEtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tcmlnaHQtMS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcmlnaHQtMS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXJpZ2h0LTEtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1yaWdodC0xLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXVwLTEtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXVwLTEtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi11cC0xLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tdXAtMS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1zZWFyY2gtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXNlYXJjaC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXNlYXJjaC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXNlYXJjaC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1tYWlsLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1tYWlsLWFmdGVyLWFiczphZnRlciwgLmljb24tbWFpbC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLW1haWwtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tZG90LTMtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWRvdC0zLWFmdGVyLWFiczphZnRlciwgLmljb24tZG90LTMtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1kb3QtMy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1lbGxpcHNpcy1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tZWxsaXBzaXMtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1lbGxpcHNpcy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWVsbGlwc2lzLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWNhbWVyYS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tY2FtZXJhLWFmdGVyLWFiczphZnRlciwgLmljb24tY2FtZXJhLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tY2FtZXJhLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWFycm93cy1jY3ctYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWFycm93cy1jY3ctYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1hcnJvd3MtY2N3LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tYXJyb3dzLWNjdy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1jYW5jZWwtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWNhbmNlbC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWNhbmNlbC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWNhbmNlbC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1jYW5jZWwtY2lyY2xlZC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tY2FuY2VsLWNpcmNsZWQtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1jYW5jZWwtY2lyY2xlZC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWNhbmNlbC1jaXJjbGVkLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXR3LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi10dy1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXR3LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tdHctYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tdmstYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXZrLWFmdGVyLWFiczphZnRlciwgLmljb24tdmstYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi12ay1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1mYi1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tZmItYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1mYi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWZiLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXByaW50LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1wcmludC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXByaW50LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tcHJpbnQtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tcGhvbmUtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXBob25lLWFmdGVyLWFiczphZnRlciwgLmljb24tcGhvbmUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1waG9uZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1hbGVydC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tYWxlcnQtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1hbGVydC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWFsZXJ0LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWRvd24tb3Blbi1iaWctYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWRvd24tb3Blbi1iaWctYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1kb3duLW9wZW4tYmlnLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tZG93bi1vcGVuLWJpZy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1sZWZ0LW9wZW4tYmlnLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1sZWZ0LW9wZW4tYmlnLWFmdGVyLWFiczphZnRlciwgLmljb24tbGVmdC1vcGVuLWJpZy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWxlZnQtb3Blbi1iaWctYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tcmlnaHQtb3Blbi1iaWctYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXJpZ2h0LW9wZW4tYmlnLWFmdGVyLWFiczphZnRlciwgLmljb24tcmlnaHQtb3Blbi1iaWctYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1yaWdodC1vcGVuLWJpZy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi11cC1vcGVuLWJpZy1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdXAtb3Blbi1iaWctYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi11cC1vcGVuLWJpZy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXVwLW9wZW4tYmlnLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWFkdWx0LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1hZHVsdC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWFkdWx0LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tYWR1bHQtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tbGV2ZWwtdXAtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWxldmVsLXVwLWFmdGVyLWFiczphZnRlciwgLmljb24tbGV2ZWwtdXAtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1sZXZlbC11cC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1jaGFydC1saW5lLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1jaGFydC1saW5lLWFmdGVyLWFiczphZnRlciwgLmljb24tY2hhcnQtbGluZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWNoYXJ0LWxpbmUtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tY2hhcnQtYmFyLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1jaGFydC1iYXItYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1jaGFydC1iYXItYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1jaGFydC1iYXItYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tbGlzdC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tbGlzdC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWxpc3QtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1saXN0LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXJzcy1zcXVhcmVkLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1yc3Mtc3F1YXJlZC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXJzcy1zcXVhcmVkLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tcnNzLXNxdWFyZWQtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tcGVuY2lsLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1wZW5jaWwtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1wZW5jaWwtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1wZW5jaWwtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24td2FybmluZy1lbXB0eS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24td2FybmluZy1lbXB0eS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXdhcm5pbmctZW1wdHktYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi13YXJuaW5nLWVtcHR5LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXRyYXNoLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi10cmFzaC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXRyYXNoLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tdHJhc2gtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tcGx1cy1jaXJjbGVkLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1wbHVzLWNpcmNsZWQtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1wbHVzLWNpcmNsZWQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1wbHVzLWNpcmNsZWQtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tZG93bi1jaXJjbGUtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWRvd24tY2lyY2xlLWFmdGVyLWFiczphZnRlciwgLmljb24tZG93bi1jaXJjbGUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1kb3duLWNpcmNsZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi11cC1jaXJjbGUtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXVwLWNpcmNsZS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXVwLWNpcmNsZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXVwLWNpcmNsZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1sZWZ0LWNpcmNsZS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tbGVmdC1jaXJjbGUtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1sZWZ0LWNpcmNsZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWxlZnQtY2lyY2xlLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXJpZ2h0LWNpcmNsZS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcmlnaHQtY2lyY2xlLWFmdGVyLWFiczphZnRlciwgLmljb24tcmlnaHQtY2lyY2xlLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tcmlnaHQtY2lyY2xlLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLW1vYmlsZS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tbW9iaWxlLWFmdGVyLWFiczphZnRlciwgLmljb24tbW9iaWxlLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tbW9iaWxlLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXBsdXMtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXBsdXMtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1wbHVzLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tcGx1cy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1taW51cy1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tbWludXMtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1taW51cy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLW1pbnVzLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWJhc2tldC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tYmFza2V0LWFmdGVyLWFiczphZnRlciwgLmljb24tYmFza2V0LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tYmFza2V0LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLW1haWwtMS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tbWFpbC0xLWFmdGVyLWFiczphZnRlciwgLmljb24tbWFpbC0xLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tbWFpbC0xLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXBob25lLTEtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXBob25lLTEtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1waG9uZS0xLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tcGhvbmUtMS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1xdWVzdGlvbi1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcXVlc3Rpb24tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1xdWVzdGlvbi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXF1ZXN0aW9uLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXZrb250YWt0ZS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdmtvbnRha3RlLWFmdGVyLWFiczphZnRlciwgLmljb24tdmtvbnRha3RlLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tdmtvbnRha3RlLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWZhY2Vib29rLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1mYWNlYm9vay1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWZhY2Vib29rLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tZmFjZWJvb2stYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24teW91dHViZS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24teW91dHViZS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXlvdXR1YmUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi15b3V0dWJlLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXR3aXR0ZXItYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXR3aXR0ZXItYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi10d2l0dGVyLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tdHdpdHRlci1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1pbnN0YWdyYW0tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWluc3RhZ3JhbS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWluc3RhZ3JhbS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWluc3RhZ3JhbS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi10ZWxlZ3JhbS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdGVsZWdyYW0tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi10ZWxlZ3JhbS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXRlbGVncmFtLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLW9kbm9rbGFzc25pa2ktYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLW9kbm9rbGFzc25pa2ktYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1vZG5va2xhc3NuaWtpLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tb2Rub2tsYXNzbmlraS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi15YW5kZXgtemVuLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi15YW5kZXgtemVuLWFmdGVyLWFiczphZnRlciwgLmljb24teWFuZGV4LXplbi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXlhbmRleC16ZW4tYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tcnV0dWJlLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1ydXR1YmUtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1ydXR1YmUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1ydXR1YmUtYWZ0ZXItYWJzLW9mZnNldDphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuLmljb24tZG93bi1vcGVuLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1sZWZ0LW9wZW4tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXJpZ2h0LW9wZW4tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXVwLW9wZW4tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWVxdWFsaXplci1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tc3Bpbm5lci1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tZG90LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1vay1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tc3Rhci1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24taGVhcnQtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWJhZy1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tbWVudS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tZG93bi1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tbGVmdC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcmlnaHQtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXVwLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi10aC1sYXJnZS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdGgtbGlzdC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tbGVmdC10aGluLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1yaWdodC10aGluLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi11cC10aGluLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1kb3duLXRoaW4tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWRvd24tMS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tbGVmdC0xLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1yaWdodC0xLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi11cC0xLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1zZWFyY2gtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLW1haWwtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWRvdC0zLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1lbGxpcHNpcy1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tY2FtZXJhLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1hcnJvd3MtY2N3LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1jYW5jZWwtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWNhbmNlbC1jaXJjbGVkLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi10dy1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdmstYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWZiLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1wcmludC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcGhvbmUtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWFsZXJ0LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1kb3duLW9wZW4tYmlnLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1sZWZ0LW9wZW4tYmlnLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1yaWdodC1vcGVuLWJpZy1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdXAtb3Blbi1iaWctYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWFkdWx0LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1sZXZlbC11cC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tY2hhcnQtbGluZS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tY2hhcnQtYmFyLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1saXN0LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1yc3Mtc3F1YXJlZC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcGVuY2lsLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi13YXJuaW5nLWVtcHR5LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi10cmFzaC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcGx1cy1jaXJjbGVkLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1kb3duLWNpcmNsZS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdXAtY2lyY2xlLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1sZWZ0LWNpcmNsZS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcmlnaHQtY2lyY2xlLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1tb2JpbGUtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXBsdXMtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLW1pbnVzLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1iYXNrZXQtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLW1haWwtMS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcGhvbmUtMS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcXVlc3Rpb24tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXZrb250YWt0ZS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tZmFjZWJvb2stYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXlvdXR1YmUtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXR3aXR0ZXItYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWluc3RhZ3JhbS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdGVsZWdyYW0tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLW9kbm9rbGFzc25pa2ktYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXlhbmRleC16ZW4tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXJ1dHViZS1iZWZvcmUtYWJzOmJlZm9yZSB7XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLmljb24tZG93bi1vcGVuLWFmdGVyLWFiczphZnRlciwgLmljb24tbGVmdC1vcGVuLWFmdGVyLWFiczphZnRlciwgLmljb24tcmlnaHQtb3Blbi1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXVwLW9wZW4tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1lcXVhbGl6ZXItYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1zcGlubmVyLWFmdGVyLWFiczphZnRlciwgLmljb24tZG90LWFmdGVyLWFiczphZnRlciwgLmljb24tb2stYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1zdGFyLWFmdGVyLWFiczphZnRlciwgLmljb24taGVhcnQtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1iYWctYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1tZW51LWFmdGVyLWFiczphZnRlciwgLmljb24tZG93bi1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWxlZnQtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1yaWdodC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXVwLWFmdGVyLWFiczphZnRlciwgLmljb24tdGgtbGFyZ2UtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi10aC1saXN0LWFmdGVyLWFiczphZnRlciwgLmljb24tbGVmdC10aGluLWFmdGVyLWFiczphZnRlciwgLmljb24tcmlnaHQtdGhpbi1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXVwLXRoaW4tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1kb3duLXRoaW4tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1kb3duLTEtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1sZWZ0LTEtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1yaWdodC0xLWFmdGVyLWFiczphZnRlciwgLmljb24tdXAtMS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXNlYXJjaC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLW1haWwtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1kb3QtMy1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWVsbGlwc2lzLWFmdGVyLWFiczphZnRlciwgLmljb24tY2FtZXJhLWFmdGVyLWFiczphZnRlciwgLmljb24tYXJyb3dzLWNjdy1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWNhbmNlbC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWNhbmNlbC1jaXJjbGVkLWFmdGVyLWFiczphZnRlciwgLmljb24tdHctYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi12ay1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWZiLWFmdGVyLWFiczphZnRlciwgLmljb24tcHJpbnQtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1waG9uZS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWFsZXJ0LWFmdGVyLWFiczphZnRlciwgLmljb24tZG93bi1vcGVuLWJpZy1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWxlZnQtb3Blbi1iaWctYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1yaWdodC1vcGVuLWJpZy1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXVwLW9wZW4tYmlnLWFmdGVyLWFiczphZnRlciwgLmljb24tYWR1bHQtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1sZXZlbC11cC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWNoYXJ0LWxpbmUtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1jaGFydC1iYXItYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1saXN0LWFmdGVyLWFiczphZnRlciwgLmljb24tcnNzLXNxdWFyZWQtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1wZW5jaWwtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi13YXJuaW5nLWVtcHR5LWFmdGVyLWFiczphZnRlciwgLmljb24tdHJhc2gtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1wbHVzLWNpcmNsZWQtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1kb3duLWNpcmNsZS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXVwLWNpcmNsZS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWxlZnQtY2lyY2xlLWFmdGVyLWFiczphZnRlciwgLmljb24tcmlnaHQtY2lyY2xlLWFmdGVyLWFiczphZnRlciwgLmljb24tbW9iaWxlLWFmdGVyLWFiczphZnRlciwgLmljb24tcGx1cy1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLW1pbnVzLWFmdGVyLWFiczphZnRlciwgLmljb24tYmFza2V0LWFmdGVyLWFiczphZnRlciwgLmljb24tbWFpbC0xLWFmdGVyLWFiczphZnRlciwgLmljb24tcGhvbmUtMS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXF1ZXN0aW9uLWFmdGVyLWFiczphZnRlciwgLmljb24tdmtvbnRha3RlLWFmdGVyLWFiczphZnRlciwgLmljb24tZmFjZWJvb2stYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi15b3V0dWJlLWFmdGVyLWFiczphZnRlciwgLmljb24tdHdpdHRlci1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWluc3RhZ3JhbS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXRlbGVncmFtLWFmdGVyLWFiczphZnRlciwgLmljb24tb2Rub2tsYXNzbmlraS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXlhbmRleC16ZW4tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1ydXR1YmUtYWZ0ZXItYWJzOmFmdGVyIHtcclxuICByaWdodDogMDtcclxufVxyXG5cclxuLmljb24tZG93bi1vcGVuLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tbGVmdC1vcGVuLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tcmlnaHQtb3Blbi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXVwLW9wZW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1lcXVhbGl6ZXItYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1zcGlubmVyLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tZG90LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tb2stYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1zdGFyLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24taGVhcnQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1iYWctYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1tZW51LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tZG93bi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWxlZnQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1yaWdodC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXVwLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tdGgtbGFyZ2UtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi10aC1saXN0LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tbGVmdC10aGluLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tcmlnaHQtdGhpbi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXVwLXRoaW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1kb3duLXRoaW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1kb3duLTEtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1sZWZ0LTEtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1yaWdodC0xLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tdXAtMS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXNlYXJjaC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLW1haWwtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1kb3QtMy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWVsbGlwc2lzLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tY2FtZXJhLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tYXJyb3dzLWNjdy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWNhbmNlbC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWNhbmNlbC1jaXJjbGVkLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tdHctYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi12ay1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWZiLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tcHJpbnQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1waG9uZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWFsZXJ0LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tZG93bi1vcGVuLWJpZy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWxlZnQtb3Blbi1iaWctYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1yaWdodC1vcGVuLWJpZy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXVwLW9wZW4tYmlnLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tYWR1bHQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1sZXZlbC11cC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWNoYXJ0LWxpbmUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1jaGFydC1iYXItYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1saXN0LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tcnNzLXNxdWFyZWQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1wZW5jaWwtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi13YXJuaW5nLWVtcHR5LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tdHJhc2gtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1wbHVzLWNpcmNsZWQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1kb3duLWNpcmNsZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXVwLWNpcmNsZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWxlZnQtY2lyY2xlLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tcmlnaHQtY2lyY2xlLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tbW9iaWxlLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tcGx1cy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLW1pbnVzLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tYmFza2V0LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tbWFpbC0xLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tcGhvbmUtMS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXF1ZXN0aW9uLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tdmtvbnRha3RlLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tZmFjZWJvb2stYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi15b3V0dWJlLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tdHdpdHRlci1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWluc3RhZ3JhbS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXRlbGVncmFtLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tb2Rub2tsYXNzbmlraS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXlhbmRleC16ZW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1ydXR1YmUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlIHtcclxuICByaWdodDogMTAwJTtcclxufVxyXG5cclxuLmljb24tZG93bi1vcGVuLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWxlZnQtb3Blbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1yaWdodC1vcGVuLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXVwLW9wZW4tYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tZXF1YWxpemVyLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXNwaW5uZXItYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tZG90LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLW9rLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXN0YXItYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24taGVhcnQtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tYmFnLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLW1lbnUtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tZG93bi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1sZWZ0LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXJpZ2h0LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXVwLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXRoLWxhcmdlLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXRoLWxpc3QtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tbGVmdC10aGluLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXJpZ2h0LXRoaW4tYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tdXAtdGhpbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1kb3duLXRoaW4tYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tZG93bi0xLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWxlZnQtMS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1yaWdodC0xLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXVwLTEtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tc2VhcmNoLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLW1haWwtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tZG90LTMtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tZWxsaXBzaXMtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tY2FtZXJhLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWFycm93cy1jY3ctYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tY2FuY2VsLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWNhbmNlbC1jaXJjbGVkLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXR3LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXZrLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWZiLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXByaW50LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXBob25lLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWFsZXJ0LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWRvd24tb3Blbi1iaWctYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tbGVmdC1vcGVuLWJpZy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1yaWdodC1vcGVuLWJpZy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi11cC1vcGVuLWJpZy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1hZHVsdC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1sZXZlbC11cC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1jaGFydC1saW5lLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWNoYXJ0LWJhci1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1saXN0LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXJzcy1zcXVhcmVkLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXBlbmNpbC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi13YXJuaW5nLWVtcHR5LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXRyYXNoLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXBsdXMtY2lyY2xlZC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1kb3duLWNpcmNsZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi11cC1jaXJjbGUtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tbGVmdC1jaXJjbGUtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tcmlnaHQtY2lyY2xlLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLW1vYmlsZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1wbHVzLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLW1pbnVzLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWJhc2tldC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1tYWlsLTEtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tcGhvbmUtMS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1xdWVzdGlvbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi12a29udGFrdGUtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tZmFjZWJvb2stYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24teW91dHViZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi10d2l0dGVyLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWluc3RhZ3JhbS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi10ZWxlZ3JhbS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1vZG5va2xhc3NuaWtpLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXlhbmRleC16ZW4tYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tcnV0dWJlLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGxlZnQ6IDEwMCU7XHJcbn1cclxuXHJcbi5pY29uLW5vLW1hcmdpbjo6YWZ0ZXIsIC5pY29uLW5vLW1hcmdpbjo6YmVmb3JlIHtcclxuICBtYXJnaW46IDA7XHJcbn0iLCAiQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogYWR2YW50c2hvcGZvbnRzOyAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZCAqL1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL2FkdmFudHNob3Bmb250cy9hZHZhbnRzaG9wZm9udHMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQWxlZ3JleWEgU2FucyBTQyc7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvQWxlZ3JleWFTYW5zU0MvQWxlZ3JleWFTYW5zU0MtRXh0cmFCb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0FsZWdyZXlhIFNhbnMgU0MnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL0FsZWdyZXlhU2Fuc1NDL0FsZWdyZXlhU2Fuc1NDLUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0FsZWdyZXlhIFNhbnMgU0MnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL0FsZWdyZXlhU2Fuc1NDL0FsZWdyZXlhU2Fuc1NDLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0FsZWdyZXlhIFNhbnMgU0MnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL0FsZWdyZXlhU2Fuc1NDL0FsZWdyZXlhU2Fuc1NDLUxpZ2h0SXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0FsZWdyZXlhIFNhbnMgU0MnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL0FsZWdyZXlhU2Fuc1NDL0FsZWdyZXlhU2Fuc1NDLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0FsZWdyZXlhIFNhbnMgU0MnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL0FsZWdyZXlhU2Fuc1NDL0FsZWdyZXlhU2Fuc1NDLVRoaW5JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQWxlZ3JleWEgU2FucyBTQyc7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvQWxlZ3JleWFTYW5zU0MvQWxlZ3JleWFTYW5zU0MtSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0FsZWdyZXlhIFNhbnMgU0MnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL0FsZWdyZXlhU2Fuc1NDL0FsZWdyZXlhU2Fuc1NDLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQWxlZ3JleWEgU2FucyBTQyc7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvQWxlZ3JleWFTYW5zU0MvQWxlZ3JleWFTYW5zU0MtRXh0cmFCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogQ29ybW9yYW50O1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL0Nvcm1vcmFudC9Db3Jtb3JhbnQtQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBDb3Jtb3JhbnQ7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvQ29ybW9yYW50L0Nvcm1vcmFudC1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IENvcm1vcmFudDtcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9Db3Jtb3JhbnQvQ29ybW9yYW50LUxpZ2h0SXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogQ29ybW9yYW50O1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL0Nvcm1vcmFudC9Db3Jtb3JhbnQtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBDb3Jtb3JhbnQ7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvQ29ybW9yYW50L0Nvcm1vcmFudC1TZW1pQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IENvcm1vcmFudDtcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9Db3Jtb3JhbnQvQ29ybW9yYW50LVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogQ29ybW9yYW50O1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL0Nvcm1vcmFudC9Db3Jtb3JhbnQtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IENvcm1vcmFudDtcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9Db3Jtb3JhbnQvQ29ybW9yYW50LUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IE1lcnJpd2VhdGhlcjtcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9NZXJyaXdlYXRoZXIvTWVycml3ZWF0aGVyLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogTWVycml3ZWF0aGVyO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL01lcnJpd2VhdGhlci9NZXJyaXdlYXRoZXItSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogTWVycml3ZWF0aGVyO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL01lcnJpd2VhdGhlci9NZXJyaXdlYXRoZXItQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBNZXJyaXdlYXRoZXI7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvTWVycml3ZWF0aGVyL01lcnJpd2VhdGhlci1MaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IE1lcnJpd2VhdGhlcjtcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9NZXJyaXdlYXRoZXIvTWVycml3ZWF0aGVyLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBNZXJyaXdlYXRoZXI7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvTWVycml3ZWF0aGVyL01lcnJpd2VhdGhlci1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVNlbWlCb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUV4dHJhQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUV4dHJhQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtTGlnaHRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBPcGVuU2FucztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9PcGVuU2Fucy9PcGVuU2Fucy1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogT3BlblNhbnM7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvT3BlblNhbnMvT3BlblNhbnMtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBPcGVuU2FucztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9PcGVuU2Fucy9PcGVuU2Fucy1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL09wZW5TYW5zL09wZW5TYW5zLUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogT3BlblNhbnM7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvT3BlblNhbnMvT3BlblNhbnMtRXh0cmFCb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogT3BlblNhbnM7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvT3BlblNhbnMvT3BlblNhbnMtU2VtaUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBPcGVuU2FucztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9PcGVuU2Fucy9PcGVuU2Fucy1FeHRyYUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBPcGVuU2FucztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9PcGVuU2Fucy9PcGVuU2Fucy1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL09wZW5TYW5zL09wZW5TYW5zLUxpZ2h0SXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogT3BlblNhbnM7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvT3BlblNhbnMvT3BlblNhbnMtSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1BsYXlmYWlyRGlzcGxheS9QbGF5ZmFpckRpc3BsYXktSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1BsYXlmYWlyRGlzcGxheS9QbGF5ZmFpckRpc3BsYXktQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheSc7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvUGxheWZhaXJEaXNwbGF5L1BsYXlmYWlyRGlzcGxheS1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1BsYXlmYWlyRGlzcGxheS9QbGF5ZmFpckRpc3BsYXktQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvUm9ib3RvL1JvYm90by1Cb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9Sb2JvdG8vUm9ib3RvLUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9Sb2JvdG8vUm9ib3RvLUxpZ2h0SXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvUm9ib3RvL1JvYm90by1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvUm9ib3RvL1JvYm90by1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9Sb2JvdG8vUm9ib3RvLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnU3BlY3RyYWwgU0MnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1NwZWN0cmFsU0MvU3BlY3RyYWxTQy1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1NwZWN0cmFsIFNDJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9TcGVjdHJhbFNDL1NwZWN0cmFsU0MtRXh0cmFCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1NwZWN0cmFsIFNDJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9TcGVjdHJhbFNDL1NwZWN0cmFsU0MtSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1NwZWN0cmFsIFNDJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9TcGVjdHJhbFNDL1NwZWN0cmFsU0MtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnU3BlY3RyYWwgU0MnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1NwZWN0cmFsU0MvU3BlY3RyYWxTQy1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdTcGVjdHJhbCBTQyc7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvU3BlY3RyYWxTQy9TcGVjdHJhbFNDLUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1NwZWN0cmFsIFNDJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9TcGVjdHJhbFNDL1NwZWN0cmFsU0MtTGlnaHRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnU3BlY3RyYWwgU0MnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1NwZWN0cmFsU0MvU3BlY3RyYWxTQy1TZW1pQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdTcGVjdHJhbCBTQyc7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvU3BlY3RyYWxTQy9TcGVjdHJhbFNDLUV4dHJhQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdTcGVjdHJhbCBTQyc7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvU3BlY3RyYWxTQy9TcGVjdHJhbFNDLVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogVWJ1bnR1O1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1VidW50dS9VYnVudHUtSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogVWJ1bnR1O1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1VidW50dS9VYnVudHUtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFVidW50dTtcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9VYnVudHUvVWJ1bnR1LUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogVWJ1bnR1O1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1VidW50dS9VYnVudHUtTGlnaHRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBVYnVudHU7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvVWJ1bnR1L1VidW50dS1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFVidW50dTtcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9VYnVudHUvVWJ1bnR1LUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogYWR2bHA7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvYWR2bHAvYWR2bHAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG4vKiBsb2dvZ2VuZXJhdG9yICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IEFzdGFraG92RGlzaGVkO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL0FzdGFraG92RGlzaGVkL0FzdGFraG92RGlzaGVkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBEb2Jyb3pyYWNobml5O1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL0RvYnJvenJhY2huaXkvRG9icm96cmFjaG5peS1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRmFrZWRlcyBPdXRsaW5lJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9GYWtlZGVzX091dGxpbmUvRmFrZWRlc091dGxpbmUud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdKYXp6IEJhbGwnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL0phenpCYWxsL0phenpCYWxsLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBLcmFidWxlcjtcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9LcmFidWxlci9SRktyYWJ1bGVyLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdLdXJpY2EgTGFwb2kgMS4zJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9LdXJpY2FMYXBvaTEuMy9LdXJpY2FMYXBvaTEuMy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogUGVsbWVzaGthO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1BlbG1lc2hrYS9QZWxtZXNoa2Eud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbi8qIENocm9tZSBoYWNrOiBTVkcgaXMgcmVuZGVyZWQgbW9yZSBzbW9vdGggaW4gV2luZG96emUuIDEwMCUgbWFnaWMsIHVuY29tbWVudCBpZiB5b3UgbmVlZCBpdC4gKi9cclxuXHJcbi8qIE5vdGUsIHRoYXQgd2lsbCBicmVhayBoaW50aW5nISBJbiBvdGhlciBPUy1lcyBmb250IHdpbGwgYmUgbm90IGFzIHNoYXJwIGFzIGl0IGNvdWxkIGJlICovXHJcblxyXG4vKlxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdhZHZscCc7XG4gICAgc3JjOnVybCgnL2ZvbnRzLy4uL2ZvbnQvYWR2bHAuc3ZnPzM2MTg1NzM4I2FkdmxwJykgZm9ybWF0KCdzdmcnKTtcbiAgfVxufVxyXG4qL1xyXG5cclxuW2NsYXNzXj0naWNvbi1scC0nXTo6YmVmb3JlLFxyXG5bY2xhc3MqPScgaWNvbi1scC0nXTo6YmVmb3JlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBhZHZscDsgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmQgKi9cclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcbiAgICB3aWR0aDogMWVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAvKiBvcGFjaXR5OiAuODsgKi9cclxuXHJcbiAgICAvKiBGb3Igc2FmZXR5IC0gcmVzZXQgcGFyZW50IHN0eWxlcywgdGhhdCBjYW4gYnJlYWsgZ2x5cGggY29kZXMgKi9cclxuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogbm9ybWFsO1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAvKiBmaXggYnV0dG9ucyBoZWlnaHQsIGZvciB0d2l0dGVyIGJvb3RzdHJhcCAqL1xyXG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuXHJcbiAgICAvKiBBbmltYXRpb24gY2VudGVyIGNvbXBlbnNhdGlvbiAtIG1hcmdpbnMgc2hvdWxkIGJlIHN5bW1ldHJpYyAqL1xyXG5cclxuICAgIC8qIHJlbW92ZSBpZiBub3QgbmVlZGVkICovXHJcbiAgICBtYXJnaW4tbGVmdDogMC4yZW07XHJcblxyXG4gICAgLyogeW91IGNhbiBiZSBtb3JlIGNvbWZvcnRhYmxlIHdpdGggaW5jcmVhc2VkIGljb25zIHNpemUgKi9cclxuXHJcbiAgICAvKiBmb250LXNpemU6IDEyMCU7ICovXHJcblxyXG4gICAgLyogRm9udCBzbW9vdGhpbmcuIFRoYXQgd2FzIHRha2VuIGZyb20gVFdCUyAqL1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG5cclxuICAgIC8qIFVuY29tbWVudCBmb3IgM0QgZWZmZWN0ICovXHJcblxyXG4gICAgLyogdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMTI3LCAxMjcsIDEyNywgMC4zKTsgKi9cclxufVxyXG5cclxuLmljb24tbHAtZW1haWw6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlODAwJztcclxufVxyXG5cclxuLyogJ1x1RTgwMCcgKi9cclxuLmljb24tbHAtcGhvbmU6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlODAxJztcclxufVxyXG5cclxuLyogJ1x1RTgwMScgKi9cclxuLmljb24tbHAtcmlnaHQtb3Blbjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU4MDInO1xyXG59XHJcblxyXG4vKiAnXHVFODAyJyAqL1xyXG4uaWNvbi1scC1wbHVzLWNpcmNsZWQ6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlODAzJztcclxufVxyXG5cclxuLyogJ1x1RTgwMycgKi9cclxuLmljb24tbHAtdHJhc2gtZW1wdHk6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlODA0JztcclxufVxyXG5cclxuLyogJ1x1RTgwNCcgKi9cclxuLmljb24tbHAtZG93bjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU4MDUnO1xyXG59XHJcblxyXG4vKiAnXHVFODA1JyAqL1xyXG4uaWNvbi1scC11cDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU4MDYnO1xyXG59XHJcblxyXG4vKiAnXHVFODA2JyAqL1xyXG4uaWNvbi1scC1wbHVzOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTgwNyc7XHJcbn1cclxuXHJcbi8qICdcdUU4MDcnICovXHJcbi5pY29uLWxwLWNvZzo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU4MDgnO1xyXG59XHJcblxyXG4vKiAnXHVFODA4JyAqL1xyXG4uaWNvbi1scC1jYW5jZWw6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlODA5JztcclxufVxyXG5cclxuLyogJ1x1RTgwOScgKi9cclxuLmljb24tbHAtb2s6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlODBhJztcclxufVxyXG5cclxuLyogJ1x1RTgwQScgKi9cclxuLmljb24tbHAtYXJyb3dzLWNjdzo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU4MGInO1xyXG59XHJcblxyXG4vKiAnXHVFODBCJyAqL1xyXG4uaWNvbi1scC10cmFzaDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU4MGMnO1xyXG59XHJcblxyXG4vKiAnXHVFODBDJyAqL1xyXG4uaWNvbi1scC1sZWZ0OjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTgwZCc7XHJcbn1cclxuXHJcbi8qICdcdUU4MEQnICovXHJcbi5pY29uLWxwLXBlbmNpbDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU4MGUnO1xyXG59XHJcblxyXG4vKiAnXHVFODBFJyAqL1xyXG4uaWNvbi1scC1leWU6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlODBmJztcclxufVxyXG5cclxuLyogJ1x1RTgwRicgKi9cclxuLmljb24tbHAtZXllLW9mZjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU4MTAnO1xyXG59XHJcblxyXG4vKiAnXHVFODEwJyAqL1xyXG4uaWNvbi1scC11cC1vcGVuOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTgxMSc7XHJcbn1cclxuXHJcbi8qICdcdUU4MTEnICovXHJcbi5pY29uLWxwLWRvd24tb3Blbjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU4MTInO1xyXG59XHJcblxyXG4vKiAnXHVFODEyJyAqL1xyXG4uaWNvbi1scC1sZWZ0LW9wZW46OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlODEzJztcclxufVxyXG5cclxuLyogJ1x1RTgxMycgKi9cclxuLmljb24tbHAtY2hlY2s6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlODE0JztcclxufVxyXG5cclxuLyogJ1x1RTgxNCcgKi9cclxuLmljb24tbHAtY29nLTE6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlODE1JztcclxufVxyXG5cclxuLyogJ1x1RTgxNScgKi9cclxuLmljb24tbHAtdGVsZWdyYW06OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlODE2JztcclxufVxyXG5cclxuLyogJ1x1RTgxNicgKi9cclxuLmljb24tbHAtbGVmdC1vcGVuLW1pbmk6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlODE3JztcclxufVxyXG5cclxuLyogJ1x1RTgxNycgKi9cclxuLmljb24tbHAtcmlnaHQtb3Blbi1taW5pOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTgxOCc7XHJcbn1cclxuXHJcbi8qICdcdUU4MTgnICovXHJcbi5pY29uLWxwLWRvd24tZGlyOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTgxOSc7XHJcbn1cclxuXHJcbi8qICdcdUU4MTknICovXHJcbi5pY29uLWxwLXVwLWRpcjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU4MWEnO1xyXG59XHJcblxyXG4vKiAnXHVFODFBJyAqL1xyXG4uaWNvbi1scC1jYW5jZWwtMTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU4MWInO1xyXG59XHJcblxyXG4vKiAnXHVFODFCJyAqL1xyXG4uaWNvbi1scC12aWJlcjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU4MWMnO1xyXG59XHJcblxyXG4vKiAnXHVFODFDJyAqL1xyXG4uaWNvbi1scC1yaWdodC1vcGVuLTE6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxmMDA2JztcclxufVxyXG5cclxuLyogJ1x1RjAwNicgKi9cclxuLmljb24tbHAtbGVmdC1vcGVuLTE6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxmMDA3JztcclxufVxyXG5cclxuLyogJ1x1RjAwNycgKi9cclxuLmljb24tbHAtdHdpdHRlcjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGYwOTknO1xyXG59XHJcblxyXG4vKiAnXHVGMDk5JyAqL1xyXG4uaWNvbi1scC1mYWNlYm9vazo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGYwOWEnO1xyXG59XHJcblxyXG4vKiAnXHVGMDlBJyAqL1xyXG4uaWNvbi1scC1kb2NzOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZjBjNSc7XHJcbn1cclxuXHJcbi8qICdcdUYwQzUnICovXHJcbi5pY29uLWxwLW1lbnU6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxmMGM5JztcclxufVxyXG5cclxuLyogJ1x1RjBDOScgKi9cclxuLmljb24tbHAtZXhjaGFuZ2U6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxmMGVjJztcclxufVxyXG5cclxuLyogJ1x1RjBFQycgKi9cclxuLmljb24tbHAtc3Bpbm5lcjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGYxMTAnO1xyXG59XHJcblxyXG4vKiAnXHVGMTEwJyAqL1xyXG4uaWNvbi1scC15b3V0dWJlOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZjE2Nyc7XHJcbn1cclxuXHJcbi8qICdcdUYxNjcnICovXHJcbi5pY29uLWxwLWluc3RhZ3JhbTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGYxNmQnO1xyXG59XHJcblxyXG4vKiAnXHVGMTZEJyAqL1xyXG4uaWNvbi1scC12a29udGFrdGU6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxmMTg5JztcclxufVxyXG5cclxuLyogJ1x1RjE4OScgKi9cclxuLmljb24tbHAtd2hhdHNhcHA6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxmMjMyJztcclxufVxyXG5cclxuLyogJ1x1RjIzMicgKi9cclxuLmljb24tbHAtb2Rub2tsYXNzbmlraTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGYyNjMnO1xyXG59XHJcblxyXG4vKiAnXHVGMjYzJyAqL1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC9Sb2JvdG9Db25kZW5zZWQtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9Sb2JvdG9Db25kZW5zZWQvUm9ib3RvQ29uZGVuc2VkLUxpZ2h0SXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC9Sb2JvdG9Db25kZW5zZWQtTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvUm9ib3RvQ29uZGVuc2VkL1JvYm90b0NvbmRlbnNlZC1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9Sb2JvdG9Db25kZW5zZWQvUm9ib3RvQ29uZGVuc2VkLUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9Sb2JvdG9Db25kZW5zZWQvUm9ib3RvQ29uZGVuc2VkLUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byBTbGFiJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9Sb2JvdG9TbGFiL1JvYm90b1NsYWItU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIFNsYWInO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1JvYm90b1NsYWIvUm9ib3RvU2xhYi1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gU2xhYic7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvUm9ib3RvU2xhYi9Sb2JvdG9TbGFiLUV4dHJhQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gU2xhYic7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvUm9ib3RvU2xhYi9Sb2JvdG9TbGFiLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byBTbGFiJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9Sb2JvdG9TbGFiL1JvYm90b1NsYWItUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFJ1YmlrO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1J1YmlrL1J1YmlrLUxpZ2h0SXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogUnViaWs7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvUnViaWsvUnViaWstQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBSdWJpaztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9SdWJpay9SdWJpay1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogUnViaWs7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvUnViaWsvUnViaWstTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBSdWJpaztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9SdWJpay9SdWJpay1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFJ1YmlrO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1J1YmlrL1J1YmlrLUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBTYW5zJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9JQk1QbGV4U2Fucy9JQk1QbGV4U2Fucy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBTYW5zJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9JQk1QbGV4U2Fucy9JQk1QbGV4U2Fucy1MaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBTYW5zJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9JQk1QbGV4U2Fucy9JQk1QbGV4U2Fucy1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBTYW5zJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9JQk1QbGV4U2Fucy9JQk1QbGV4U2Fucy1TZW1pQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBTYW5zJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9JQk1QbGV4U2Fucy9JQk1QbGV4U2Fucy1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBTYW5zJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9JQk1QbGV4U2Fucy9JQk1QbGV4U2Fucy1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBTYW5zJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9JQk1QbGV4U2Fucy9JQk1QbGV4U2Fucy1Cb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBTYW5zJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9JQk1QbGV4U2Fucy9JQk1QbGV4U2Fucy1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBTY2FkYTtcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9TY2FkYS9TY2FkYS1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFNjYWRhO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1NjYWRhL1NjYWRhLUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFNjYWRhO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1NjYWRhL1NjYWRhLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBTY2FkYTtcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9TY2FkYS9TY2FkYS1Cb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IEludGVyO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL0ludGVyL0ludGVyLUJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogSW50ZXI7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvSW50ZXIvSW50ZXItU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBJbnRlcjtcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9JbnRlci9JbnRlci1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogSW50ZXI7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvSW50ZXIvSW50ZXItRXh0cmFCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogSW50ZXI7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvSW50ZXIvSW50ZXItTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBJbnRlcjtcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9JbnRlci9JbnRlci1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9QVFNhbnMvUFRTYW5zLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUFQgU2Fucyc7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvUFRTYW5zL1BUU2Fucy1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9QVFNhbnMvUFRTYW5zLUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9QVFNhbnMvUFRTYW5zLUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1BUIFNlcmlmJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9QVFNlcmlmL1BUU2VyaWYtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdQVCBTZXJpZic7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvUFRTZXJpZi9QVFNlcmlmLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1BUIFNlcmlmJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9QVFNlcmlmL1BUU2VyaWYtQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUFQgU2VyaWYnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1BUU2VyaWYvUFRTZXJpZi1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBPc3dhbGQ7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvT3N3YWxkL09zd2FsZC1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IE9zd2FsZDtcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9Pc3dhbGQvT3N3YWxkLVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogT3N3YWxkO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL09zd2FsZC9Pc3dhbGQtTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBPc3dhbGQ7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvT3N3YWxkL09zd2FsZC1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4iLCAiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xyXG5cclxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKi9cclxuXHJcbmh0bWwge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbn1cclxuXHJcbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxyXG4gKi9cclxuXHJcbm1haW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIG1hcmdpbjogMC42N2VtIDA7XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuICBoZWlnaHQ6IDA7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxucHJlIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5pbWcge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgbWFyZ2luOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQgeyAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3QgeyAvKiAxICovXHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbn1cclxuXHJcbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4gKi9cclxuXHJcbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcclxuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XHJcbn1cclxuXHJcbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmZpZWxkc2V0IHtcclxuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XHJcbn1cclxuXHJcbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmxlZ2VuZCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXHJcbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cclxuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAzICovXHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xyXG59XHJcblxyXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xyXG5cclxucHJvZ3Jlc3Mge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJjaGVja2JveFwiXSxcclxuW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cclxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cclxuICBmb250OiBpbmhlcml0OyAvKiAyICovXHJcbn1cclxuXHJcbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cclxuICovXHJcblxyXG5kZXRhaWxzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxufVxyXG5cclxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxyXG4gKi9cclxuXHJcbnRlbXBsYXRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxyXG4gKi9cclxuXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsICIuY29udGFpbmVyLWZsdWlkLFxyXG4uY29udGFpbmVyIHtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi5jb250YWluZXItZmx1aWQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG59XHJcblxyXG4ucm93IHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleDogMCAxIGF1dG87XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xyXG59XHJcblxyXG4ucm93LnJldmVyc2Uge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxufVxyXG5cclxuLmNvbC5yZXZlcnNlIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbn1cclxuXHJcbi5jb2wteHMsXHJcbi5jb2wteHMtMSxcclxuLmNvbC14cy0yLFxyXG4uY29sLXhzLTMsXHJcbi5jb2wteHMtNCxcclxuLmNvbC14cy01LFxyXG4uY29sLXhzLTYsXHJcbi5jb2wteHMtNyxcclxuLmNvbC14cy04LFxyXG4uY29sLXhzLTksXHJcbi5jb2wteHMtMTAsXHJcbi5jb2wteHMtMTEsXHJcbi5jb2wteHMtMTIsXHJcbi5jb2wteHMtb2Zmc2V0LTAsXHJcbi5jb2wteHMtb2Zmc2V0LTEsXHJcbi5jb2wteHMtb2Zmc2V0LTIsXHJcbi5jb2wteHMtb2Zmc2V0LTMsXHJcbi5jb2wteHMtb2Zmc2V0LTQsXHJcbi5jb2wteHMtb2Zmc2V0LTUsXHJcbi5jb2wteHMtb2Zmc2V0LTYsXHJcbi5jb2wteHMtb2Zmc2V0LTcsXHJcbi5jb2wteHMtb2Zmc2V0LTgsXHJcbi5jb2wteHMtb2Zmc2V0LTksXHJcbi5jb2wteHMtb2Zmc2V0LTEwLFxyXG4uY29sLXhzLW9mZnNldC0xMSxcclxuLmNvbC14cy1vZmZzZXQtMTIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG59XHJcblxyXG4uY29sLXhzIHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgZmxleC1iYXNpczogMDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jb2wteHMtMSB7XHJcbiAgZmxleC1iYXNpczogOC4zMzMzMzMzMyU7XHJcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcclxufVxyXG5cclxuLmNvbC14cy0yIHtcclxuICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NyU7XHJcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XHJcbn1cclxuXHJcbi5jb2wteHMtMyB7XHJcbiAgZmxleC1iYXNpczogMjUlO1xyXG4gIG1heC13aWR0aDogMjUlO1xyXG59XHJcblxyXG4uY29sLXhzLTQge1xyXG4gIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzJTtcclxuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxufVxyXG5cclxuLmNvbC14cy01IHtcclxuICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NyU7XHJcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XHJcbn1cclxuXHJcbi5jb2wteHMtNiB7XHJcbiAgZmxleC1iYXNpczogNTAlO1xyXG4gIG1heC13aWR0aDogNTAlO1xyXG59XHJcblxyXG4uY29sLXhzLTcge1xyXG4gIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzJTtcclxuICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcclxufVxyXG5cclxuLmNvbC14cy04IHtcclxuICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NyU7XHJcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XHJcbn1cclxuXHJcbi5jb2wteHMtOSB7XHJcbiAgZmxleC1iYXNpczogNzUlO1xyXG4gIG1heC13aWR0aDogNzUlO1xyXG59XHJcblxyXG4uY29sLXhzLTEwIHtcclxuICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMyU7XHJcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XHJcbn1cclxuXHJcbi5jb2wteHMtMTEge1xyXG4gIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY3JTtcclxuICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcclxufVxyXG5cclxuLmNvbC14cy0xMiB7XHJcbiAgZmxleC1iYXNpczogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jb2wteHMtb2Zmc2V0LTAge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4uY29sLXhzLW9mZnNldC0xIHtcclxuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XHJcbn1cclxuXHJcbi5jb2wteHMtb2Zmc2V0LTIge1xyXG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XHJcbn1cclxuXHJcbi5jb2wteHMtb2Zmc2V0LTMge1xyXG4gIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbn1cclxuXHJcbi5jb2wteHMtb2Zmc2V0LTQge1xyXG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XHJcbn1cclxuXHJcbi5jb2wteHMtb2Zmc2V0LTUge1xyXG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XHJcbn1cclxuXHJcbi5jb2wteHMtb2Zmc2V0LTYge1xyXG4gIG1hcmdpbi1sZWZ0OiA1MCU7XHJcbn1cclxuXHJcbi5jb2wteHMtb2Zmc2V0LTcge1xyXG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XHJcbn1cclxuXHJcbi5jb2wteHMtb2Zmc2V0LTgge1xyXG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XHJcbn1cclxuXHJcbi5jb2wteHMtb2Zmc2V0LTkge1xyXG4gIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbn1cclxuXHJcbi5jb2wteHMtb2Zmc2V0LTEwIHtcclxuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xyXG59XHJcblxyXG4uY29sLXhzLW9mZnNldC0xMSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcclxufVxyXG5cclxuLnN0YXJ0LXhzIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLmNlbnRlci14cyB7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZW5kLXhzIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4udG9wLXhzIHtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuLm1pZGRsZS14cyB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmJvdHRvbS14cyB7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4uYXJvdW5kLXhzIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxufVxyXG5cclxuLmJldHdlZW4teHMge1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmZpcnN0LXhzIHtcclxuICBvcmRlcjogLTE7XHJcbn1cclxuXHJcbi5sYXN0LXhzIHtcclxuICBvcmRlcjogMTtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogNDlyZW07XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLFxyXG4gIC5jb2wtc20tMSxcclxuICAuY29sLXNtLTIsXHJcbiAgLmNvbC1zbS0zLFxyXG4gIC5jb2wtc20tNCxcclxuICAuY29sLXNtLTUsXHJcbiAgLmNvbC1zbS02LFxyXG4gIC5jb2wtc20tNyxcclxuICAuY29sLXNtLTgsXHJcbiAgLmNvbC1zbS05LFxyXG4gIC5jb2wtc20tMTAsXHJcbiAgLmNvbC1zbS0xMSxcclxuICAuY29sLXNtLTEyLFxyXG4gIC5jb2wtc20tb2Zmc2V0LTAsXHJcbiAgLmNvbC1zbS1vZmZzZXQtMSxcclxuICAuY29sLXNtLW9mZnNldC0yLFxyXG4gIC5jb2wtc20tb2Zmc2V0LTMsXHJcbiAgLmNvbC1zbS1vZmZzZXQtNCxcclxuICAuY29sLXNtLW9mZnNldC01LFxyXG4gIC5jb2wtc20tb2Zmc2V0LTYsXHJcbiAgLmNvbC1zbS1vZmZzZXQtNyxcclxuICAuY29sLXNtLW9mZnNldC04LFxyXG4gIC5jb2wtc20tb2Zmc2V0LTksXHJcbiAgLmNvbC1zbS1vZmZzZXQtMTAsXHJcbiAgLmNvbC1zbS1vZmZzZXQtMTEsXHJcbiAgLmNvbC1zbS1vZmZzZXQtMTIge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgfVxyXG5cclxuICAuY29sLXNtIHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLTEge1xyXG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1zbS0yIHtcclxuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1zbS0zIHtcclxuICAgIGZsZXgtYmFzaXM6IDI1JTtcclxuICAgIG1heC13aWR0aDogMjUlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1zbS00IHtcclxuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1zbS01IHtcclxuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1zbS02IHtcclxuICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1zbS03IHtcclxuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1zbS04IHtcclxuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1zbS05IHtcclxuICAgIGZsZXgtYmFzaXM6IDc1JTtcclxuICAgIG1heC13aWR0aDogNzUlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1zbS0xMCB7XHJcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcclxuICB9XHJcblxyXG4gIC5jb2wtc20tMTEge1xyXG4gICAgZmxleC1iYXNpczogOTEuNjY2NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLTEyIHtcclxuICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLW9mZnNldC0wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1zbS1vZmZzZXQtMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLW9mZnNldC0yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLW9mZnNldC0zIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLW9mZnNldC00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLW9mZnNldC01IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLW9mZnNldC02IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLW9mZnNldC03IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLW9mZnNldC04IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLW9mZnNldC05IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLW9mZnNldC0xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1zbS1vZmZzZXQtMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcclxuICB9XHJcblxyXG4gIC5zdGFydC1zbSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLmNlbnRlci1zbSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5lbmQtc20ge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuXHJcbiAgLnRvcC1zbSB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gIC5taWRkbGUtc20ge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5ib3R0b20tc20ge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIH1cclxuXHJcbiAgLmFyb3VuZC1zbSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICB9XHJcblxyXG4gIC5iZXR3ZWVuLXNtIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gIC5maXJzdC1zbSB7XHJcbiAgICBvcmRlcjogLTE7XHJcbiAgfVxyXG5cclxuICAubGFzdC1zbSB7XHJcbiAgICBvcmRlcjogMTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDY1cmVtO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZCxcclxuICAuY29sLW1kLTEsXHJcbiAgLmNvbC1tZC0yLFxyXG4gIC5jb2wtbWQtMyxcclxuICAuY29sLW1kLTQsXHJcbiAgLmNvbC1tZC01LFxyXG4gIC5jb2wtbWQtNixcclxuICAuY29sLW1kLTcsXHJcbiAgLmNvbC1tZC04LFxyXG4gIC5jb2wtbWQtOSxcclxuICAuY29sLW1kLTEwLFxyXG4gIC5jb2wtbWQtMTEsXHJcbiAgLmNvbC1tZC0xMixcclxuICAuY29sLW1kLW9mZnNldC0wLFxyXG4gIC5jb2wtbWQtb2Zmc2V0LTEsXHJcbiAgLmNvbC1tZC1vZmZzZXQtMixcclxuICAuY29sLW1kLW9mZnNldC0zLFxyXG4gIC5jb2wtbWQtb2Zmc2V0LTQsXHJcbiAgLmNvbC1tZC1vZmZzZXQtNSxcclxuICAuY29sLW1kLW9mZnNldC02LFxyXG4gIC5jb2wtbWQtb2Zmc2V0LTcsXHJcbiAgLmNvbC1tZC1vZmZzZXQtOCxcclxuICAuY29sLW1kLW9mZnNldC05LFxyXG4gIC5jb2wtbWQtb2Zmc2V0LTEwLFxyXG4gIC5jb2wtbWQtb2Zmc2V0LTExLFxyXG4gIC5jb2wtbWQtb2Zmc2V0LTEyIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZCB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC0xIHtcclxuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcclxuICB9XHJcblxyXG4gIC5jb2wtbWQtMiB7XHJcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcclxuICB9XHJcblxyXG4gIC5jb2wtbWQtMyB7XHJcbiAgICBmbGV4LWJhc2lzOiAyNSU7XHJcbiAgICBtYXgtd2lkdGg6IDI1JTtcclxuICB9XHJcblxyXG4gIC5jb2wtbWQtNCB7XHJcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxuICB9XHJcblxyXG4gIC5jb2wtbWQtNSB7XHJcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcclxuICB9XHJcblxyXG4gIC5jb2wtbWQtNiB7XHJcbiAgICBmbGV4LWJhc2lzOiA1MCU7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICB9XHJcblxyXG4gIC5jb2wtbWQtNyB7XHJcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcclxuICB9XHJcblxyXG4gIC5jb2wtbWQtOCB7XHJcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcclxuICB9XHJcblxyXG4gIC5jb2wtbWQtOSB7XHJcbiAgICBmbGV4LWJhc2lzOiA3NSU7XHJcbiAgICBtYXgtd2lkdGg6IDc1JTtcclxuICB9XHJcblxyXG4gIC5jb2wtbWQtMTAge1xyXG4gICAgZmxleC1iYXNpczogODMuMzMzMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XHJcbiAgfVxyXG5cclxuICAuY29sLW1kLTExIHtcclxuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC0xMiB7XHJcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC1vZmZzZXQtMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC5jb2wtbWQtb2Zmc2V0LTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC1vZmZzZXQtMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC1vZmZzZXQtMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC1vZmZzZXQtNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC1vZmZzZXQtNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC1vZmZzZXQtNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC1vZmZzZXQtNyB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC1vZmZzZXQtOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC1vZmZzZXQtOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC1vZmZzZXQtMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcclxuICB9XHJcblxyXG4gIC5jb2wtbWQtb2Zmc2V0LTExIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XHJcbiAgfVxyXG5cclxuICAuc3RhcnQtbWQge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gIC5jZW50ZXItbWQge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuZW5kLW1kIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcblxyXG4gIC50b3AtbWQge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICAubWlkZGxlLW1kIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuYm90dG9tLW1kIHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICB9XHJcblxyXG4gIC5hcm91bmQtbWQge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgfVxyXG5cclxuICAuYmV0d2Vlbi1tZCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAuZmlyc3QtbWQge1xyXG4gICAgb3JkZXI6IC0xO1xyXG4gIH1cclxuXHJcbiAgLmxhc3QtbWQge1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcclxuICAuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiA3NnJlbTtcclxuICB9XHJcblxyXG4gIC5jb2wtbGcsXHJcbiAgLmNvbC1sZy0xLFxyXG4gIC5jb2wtbGctMixcclxuICAuY29sLWxnLTMsXHJcbiAgLmNvbC1sZy00LFxyXG4gIC5jb2wtbGctNSxcclxuICAuY29sLWxnLTYsXHJcbiAgLmNvbC1sZy03LFxyXG4gIC5jb2wtbGctOCxcclxuICAuY29sLWxnLTksXHJcbiAgLmNvbC1sZy0xMCxcclxuICAuY29sLWxnLTExLFxyXG4gIC5jb2wtbGctMTIsXHJcbiAgLmNvbC1sZy1vZmZzZXQtMCxcclxuICAuY29sLWxnLW9mZnNldC0xLFxyXG4gIC5jb2wtbGctb2Zmc2V0LTIsXHJcbiAgLmNvbC1sZy1vZmZzZXQtMyxcclxuICAuY29sLWxnLW9mZnNldC00LFxyXG4gIC5jb2wtbGctb2Zmc2V0LTUsXHJcbiAgLmNvbC1sZy1vZmZzZXQtNixcclxuICAuY29sLWxnLW9mZnNldC03LFxyXG4gIC5jb2wtbGctb2Zmc2V0LTgsXHJcbiAgLmNvbC1sZy1vZmZzZXQtOSxcclxuICAuY29sLWxnLW9mZnNldC0xMCxcclxuICAuY29sLWxnLW9mZnNldC0xMSxcclxuICAuY29sLWxnLW9mZnNldC0xMiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICB9XHJcblxyXG4gIC5jb2wtbGcge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgZmxleC1iYXNpczogMDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5jb2wtbGctMSB7XHJcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XHJcbiAgfVxyXG5cclxuICAuY29sLWxnLTIge1xyXG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XHJcbiAgfVxyXG5cclxuICAuY29sLWxnLTMge1xyXG4gICAgZmxleC1iYXNpczogMjUlO1xyXG4gICAgbWF4LXdpZHRoOiAyNSU7XHJcbiAgfVxyXG5cclxuICAuY29sLWxnLTQge1xyXG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XHJcbiAgfVxyXG5cclxuICAuY29sLWxnLTUge1xyXG4gICAgZmxleC1iYXNpczogNDEuNjY2NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XHJcbiAgfVxyXG5cclxuICAuY29sLWxnLTYge1xyXG4gICAgZmxleC1iYXNpczogNTAlO1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgfVxyXG5cclxuICAuY29sLWxnLTcge1xyXG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XHJcbiAgfVxyXG5cclxuICAuY29sLWxnLTgge1xyXG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XHJcbiAgfVxyXG5cclxuICAuY29sLWxnLTkge1xyXG4gICAgZmxleC1iYXNpczogNzUlO1xyXG4gICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgfVxyXG5cclxuICAuY29sLWxnLTEwIHtcclxuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1sZy0xMSB7XHJcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcclxuICB9XHJcblxyXG4gIC5jb2wtbGctMTIge1xyXG4gICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5jb2wtbGctb2Zmc2V0LTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAuY29sLWxnLW9mZnNldC0xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcclxuICB9XHJcblxyXG4gIC5jb2wtbGctb2Zmc2V0LTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcclxuICB9XHJcblxyXG4gIC5jb2wtbGctb2Zmc2V0LTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcclxuICB9XHJcblxyXG4gIC5jb2wtbGctb2Zmc2V0LTQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcclxuICB9XHJcblxyXG4gIC5jb2wtbGctb2Zmc2V0LTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcclxuICB9XHJcblxyXG4gIC5jb2wtbGctb2Zmc2V0LTYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuICB9XHJcblxyXG4gIC5jb2wtbGctb2Zmc2V0LTcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcclxuICB9XHJcblxyXG4gIC5jb2wtbGctb2Zmc2V0LTgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcclxuICB9XHJcblxyXG4gIC5jb2wtbGctb2Zmc2V0LTkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcclxuICB9XHJcblxyXG4gIC5jb2wtbGctb2Zmc2V0LTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XHJcbiAgfVxyXG5cclxuICAuY29sLWxnLW9mZnNldC0xMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xyXG4gIH1cclxuXHJcbiAgLnN0YXJ0LWxnIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAuY2VudGVyLWxnIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmVuZC1sZyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAudG9wLWxnIHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgLm1pZGRsZS1sZyB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmJvdHRvbS1sZyB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgfVxyXG5cclxuICAuYXJvdW5kLWxnIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIH1cclxuXHJcbiAgLmJldHdlZW4tbGcge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgLmZpcnN0LWxnIHtcclxuICAgIG9yZGVyOiAtMTtcclxuICB9XHJcblxyXG4gIC5sYXN0LWxnIHtcclxuICAgIG9yZGVyOiAxO1xyXG4gIH1cclxufSIsICJAY2hhcnNldCBcIlVURi04XCI7XHJcbi8qID40ODAgLSBcdTA0NDFcdTA0M0NcdTA0MzBcdTA0NDBcdTA0NDJcdTA0NDRcdTA0M0VcdTA0M0RcdTA0NEIgKi9cclxuLyogPjc2OCAtIFx1MDQzRlx1MDQzQlx1MDQzMFx1MDQzRFx1MDQ0OFx1MDQzNVx1MDQ0Mlx1MDQ0QiAqL1xyXG4vKiA+MTAyNCAtIFx1MDQzRFx1MDQzNVx1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCwgXHUwNDNEXHUwNDNFXHUwNDQzXHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4ICovXHJcbi8qID4xMjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi8qID4xNjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi8qIHN0eWxlbGludC1kaXNhYmxlICovXHJcbi8qIHN0eWxlbGludC1lbmFibGUgKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcclxuICAuY29sLXdsIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgZmxleC1iYXNpczogMDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNvbC13bC0xIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC13bC0yIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXdsLTMge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZsZXgtZ3JvdzogMDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICBmbGV4LWJhc2lzOiAyNSU7XHJcbiAgICBtYXgtd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgLmNvbC13bC00IHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXdsLTUge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZsZXgtZ3JvdzogMDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtd2wtNiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZmxleC1ncm93OiAwO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gIH1cclxuICAuY29sLXdsLTcge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZsZXgtZ3JvdzogMDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtd2wtOCB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZmxleC1ncm93OiAwO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC13bC05IHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgZmxleC1iYXNpczogNzUlO1xyXG4gICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgfVxyXG4gIC5jb2wtd2wtMTAge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZsZXgtZ3JvdzogMDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtd2wtMTEge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZsZXgtZ3JvdzogMDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtd2wtMTIge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZsZXgtZ3JvdzogMDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xyXG4gIC5jb2wtd2wtb2Zmc2V0LTEge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZsZXgtZ3JvdzogMDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XHJcbiAgLmNvbC13bC1vZmZzZXQtMiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZmxleC1ncm93OiAwO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XHJcbiAgLmNvbC13bC1vZmZzZXQtMyB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZmxleC1ncm93OiAwO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xyXG4gIC5jb2wtd2wtb2Zmc2V0LTQge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZsZXgtZ3JvdzogMDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xyXG4gIC5jb2wtd2wtb2Zmc2V0LTUge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZsZXgtZ3JvdzogMDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xyXG4gIC5jb2wtd2wtb2Zmc2V0LTYge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZsZXgtZ3JvdzogMDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcclxuICAuY29sLXdsLW9mZnNldC03IHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcclxuICAuY29sLXdsLW9mZnNldC04IHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcclxuICAuY29sLXdsLW9mZnNldC05IHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XHJcbiAgLmNvbC13bC1vZmZzZXQtMTAge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZsZXgtZ3JvdzogMDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xyXG4gIC5jb2wtd2wtb2Zmc2V0LTExIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcclxuICAuY29sLXdsLW9mZnNldC0xMiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZmxleC1ncm93OiAwO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcclxuICAuc3RhcnQtd2wge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcclxuICAuY2VudGVyLXdsIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcclxuICAuZW5kLXdsIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xyXG4gIC50b3Atd2wge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xyXG4gIC5taWRkbGUtd2wge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XHJcbiAgLmJvdHRvbS13bCB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xyXG4gIC5hcm91bmQtd2wge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xyXG4gIC5iZXR3ZWVuLXdsIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XHJcbiAgLmZpcnN0LXdsIHtcclxuICAgIG9yZGVyOiAtMTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XHJcbiAgLmxhc3Qtd2wge1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xyXG4gIC5yZXZlcnNlLXdsIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICB9XHJcbn1cclxuXHJcbi5jb2wteHMtc2xpbSB7XHJcbiAgZmxleDogMCAxIGF1dG87XHJcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgcGFkZGluZy1yaWdodDogOHB4O1xyXG59XHJcblxyXG4uY29sLS1vbmx5LXBhZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgcGFkZGluZy1yaWdodDogOHB4O1xyXG59XHJcblxyXG4uY29sLS12LXBhZCB7XHJcbiAgcGFkZGluZy10b3A6IDhweDtcclxuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5jb2wtc20tc2xpbSB7XHJcbiAgICBmbGV4OiAwIDEgYXV0bztcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcclxuICAuY29sLW1kLXNsaW0ge1xyXG4gICAgZmxleDogMCAxIGF1dG87XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XHJcbiAgLmNvbC1sZy1zbGltIHtcclxuICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gIH1cclxufSIsICIuY3VzdG9tLWlucHV0LXRleHQge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLmN1c3RvbS1pbnB1dC10ZXh0X19pbmRlbnQge1xyXG4gIHBhZGRpbmctbGVmdDogMjNweDtcclxufVxyXG5cclxuLmN1c3RvbS1pbnB1dC1jaGVja2JveCxcclxuLmN1c3RvbS1pbnB1dC1yYWRpbyB7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDJweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIG1hcmdpbjogMCAwLjVyZW0gMCAwO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwLjEyNXJlbSAjODE4MTgxO1xyXG4gIGJvcmRlcjogMXB4ICM4MTgxODEgc29saWQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzJkMmQyZDtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2IoMjUzLCAyNTMsIDI1MykgMCUsIHJnYigyNDMsIDI0MywgMjQzKSAxMSUsIHJnYigyMzUsIDIzNSwgMjM1KSAzMyUsIHJnYigyMjAsIDIyMCwgMjIwKSA0NCUsIHJnYigyMzAsIDIzMCwgMjMwKSA2NyUsIHJnYigyNDAsIDI0MCwgMjQwKSA3OCUsIHJnYigyNDYsIDI0NiwgMjQ2KSA4OSUsIHJnYigyNTUsIDI1NSwgMjU1KSAxMDAlKTtcclxufVxyXG4uY3VzdG9tLWlucHV0LWNoZWNrYm94OmhvdmVyLFxyXG4uY3VzdG9tLWlucHV0LXJhZGlvOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2IoMjU1LCAyNTUsIDI1NSkgMCUsIHJnYigyNDYsIDI0NiwgMjQ2KSAxMSUsIHJnYigyNDAsIDI0MCwgMjQwKSAyMiUsIHJnYigyMzAsIDIzMCwgMjMwKSAzMyUsIHJnYigyMjAsIDIyMCwgMjIwKSA1NiUsIHJnYigyMzUsIDIzNSwgMjM1KSA2NyUsIHJnYigyNDMsIDI0MywgMjQzKSA4OSUsIHJnYigyNTMsIDI1MywgMjUzKSAxMDAlKTtcclxufVxyXG5cclxuLmN1c3RvbS1pbnB1dC1jaGVja2JveCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xyXG59XHJcblxyXG4uY3VzdG9tLWlucHV0LWNoZWNrYm94IH4gLmN1c3RvbS1pbnB1dC10ZXh0IHtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbi5jdXN0b20taW5wdXQtY2hlY2tib3hfX2FicyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiA0cHg7XHJcbn1cclxuXHJcbi5jdXN0b20taW5wdXQtcmFkaW8ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuLmN1c3RvbS1pbnB1dC1jaGVja2JveDo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAwLjgxMjVyZW07XHJcbiAgaGVpZ2h0OiAwLjgxMjVyZW07XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBsZWZ0OiAwLjA2MjVyZW07XHJcbiAgdG9wOiAtMC4xMjVyZW07XHJcbn1cclxuXHJcbi5jdXN0b20taW5wdXQtcmFkaW86OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogNnB4O1xyXG4gIGhlaWdodDogNnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4uY3VzdG9tLWlucHV0LW5hdGl2ZSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLmN1c3RvbS1pbnB1dC1uYXRpdmU6Y2hlY2tlZCB+IC5jdXN0b20taW5wdXQtY2hlY2tib3gsIC5jdXN0b20taW5wdXQtbmF0aXZlOmNoZWNrZWQgfiAuY3VzdG9tLWlucHV0LXJhZGlvIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2IoNjYsIDgwLCAxNTUpIDAlLCByZ2IoMTQ4LCAxNjMsIDIwMikgMyUsIHJnYigyMzMsIDI0OCwgMjU1KSA1JSwgcmdiKDIzMCwgMjQzLCAyNDkpIDglLCByZ2IoMjE4LCAyMzQsIDI0NykgMTElLCByZ2IoMTg2LCAyMjMsIDI0MikgMTYlLCByZ2IoMTcxLCAyMTIsIDI0MikgMTklLCByZ2IoMTUzLCAyMDYsIDIzOCkgMjIlLCByZ2IoMTI4LCAxOTcsIDIzOCkgNDElLCByZ2IoMTIxLCAxOTYsIDIzNSkgNDMlLCByZ2IoMTE5LCAxODksIDI0MSkgNDYlLCByZ2IoNTEsIDE3OSwgMjI2KSA0OSUsIHJnYig2MCwgMTc5LCAyMzUpIDUxJSwgcmdiKDY1LCAxNzksIDIzMykgNTQlLCByZ2IoODEsIDE4MiwgMjM0KSA1NyUsIHJnYig4MSwgMTg2LCAyMzQpIDU5JSwgcmdiKDEwMCwgMTkyLCAyNDMpIDY1JSwgcmdiKDEwMiwgMTkzLCAyMzgpIDY4JSwgcmdiKDEyNywgMjA0LCAyNTApIDc4JSwgcmdiKDE0MSwgMjE1LCAyNTQpIDgxJSwgcmdiKDE2NywgMjM1LCAyNTQpIDg2JSwgcmdiKDE3NiwgMjQ2LCAyNTUpIDg5JSwgcmdiKDE4MywgMjUxLCAyNTQpIDkyJSwgcmdiKDE4NCwgMjUyLCAyNTUpIDk1JSwgcmdiKDE4MSwgMjQ3LCAyNTUpIDk3JSwgcmdiKDE3MSwgMjM2LCAyNTQpIDEwMCUpO1xyXG59XHJcbi5jdXN0b20taW5wdXQtbmF0aXZlOmRpc2FibGVkIH4gLmN1c3RvbS1pbnB1dC10ZXh0IHtcclxuICBjb2xvcjogIzk0OTY5YjtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uY3VzdG9tLWlucHV0LW5hdGl2ZTpkaXNhYmxlZCB+IC5jdXN0b20taW5wdXQtY2hlY2tib3gge1xyXG4gIG9wYWNpdHk6IDAuNTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uY3VzdG9tLWlucHV0LW5hdGl2ZTpmb2N1cyB+IC5jdXN0b20taW5wdXQtY2hlY2tib3gsIC5jdXN0b20taW5wdXQtbmF0aXZlOmZvY3VzIH4gLmN1c3RvbS1pbnB1dC1yYWRpbyB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYig2NiwgODAsIDE1NSk7XHJcbn1cclxuXHJcbi5jdXN0b20taW5wdXQtbmF0aXZlOmNoZWNrZWQgfiAuY3VzdG9tLWlucHV0LWNoZWNrYm94OjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRFaUlHaGxhV2RvZEQwaU1URWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJ2YkhsbmIyNGdjRzlwYm5SelBTSXdMRFVnTkN3eE1TQTFMREV4SURFeExEQWdPU3d3SURVc09DQTBMRGdnTXl3MUlpQm1hV3hzUFNKeVpXUTdJajQ4TDNCdmJIbG5iMjQrUEM5emRtYytcIik7XHJcbn1cclxuXHJcbi5jdXN0b20taW5wdXQtbmF0aXZlOmNoZWNrZWQgfiAuY3VzdG9tLWlucHV0LXJhZGlvOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxufVxyXG5cclxuLmN1c3RvbS1pcGhvbmUtY2hlY2tib3gge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogMS4xMjVyZW07XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogMy40Mzc1cmVtO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG59XHJcbi5jdXN0b20taXBob25lLWNoZWNrYm94IGlucHV0IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5jdXN0b20taXBob25lLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWlwaG9uZS1jaGVja2JveC1zbGlkZXIge1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5jdXN0b20taXBob25lLWNoZWNrYm94LXNsaWRlciB7XHJcbiAgbGVmdDogLTUwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMjVzIGVhc2Utb3V0O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcclxufVxyXG5cclxuLmN1c3RvbS1pcGhvbmUtY2hlY2tib3gtb24sXHJcbi5jdXN0b20taXBob25lLWNoZWNrYm94LWJsb2NrLFxyXG4uY3VzdG9tLWlwaG9uZS1jaGVja2JveC1vZmYge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0b3A6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmN1c3RvbS1pcGhvbmUtY2hlY2tib3gtb24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig2LCA5OCwgMTkzKTtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMS44NDM3NXJlbTtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbTtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjE4NzVyZW07XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4xODc1cmVtO1xyXG59XHJcblxyXG4uY3VzdG9tLWlwaG9uZS1jaGVja2JveC1vZmYge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI3Mjk7XHJcbiAgY29sb3I6ICM4YjhiOGI7XHJcbiAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbTtcclxuICBsZWZ0OiAzLjMxMjVyZW07XHJcbiAgd2lkdGg6IDEuNzE4NzVyZW07XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMTg3NXJlbTtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4xODc1cmVtO1xyXG59XHJcblxyXG4uY3VzdG9tLWlwaG9uZS1jaGVja2JveC1ibG9jayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhNWQ2MDtcclxuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDEuNzE4NzVyZW07XHJcbiAgd2lkdGg6IDEuNzE4NzVyZW07XHJcbn1cclxuXHJcbi5idG4tZ2hvc3Qge1xyXG4gIGJvcmRlcjogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBtYXJnaW46IGF1dG8gMS4yNXJlbSBhdXRvIDA7XHJcbiAgd2lkdGg6IDEzcHg7XHJcbiAgaGVpZ2h0OiAxM3B4O1xyXG4gIGNvbG9yOiAjYWRhZGFkO1xyXG59XHJcbi5idG4tZ2hvc3Q6aG92ZXIge1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogI2FkYWRhZDtcclxufVxyXG5cclxuLnNlbGVjdC1jdXN0b20ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4uc2VsZWN0LWN1c3RvbTo6YWZ0ZXIge1xyXG4gIHJpZ2h0OiAwLjYyNXJlbTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc2VsZWN0LWN1c3RvbSBzZWxlY3QsXHJcbi5zZWxlY3QtY3VzdG9tIC5mb3JtLXNlbGVjdCB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLyogZG8gbm90IGZvcmdldCBzZXQgYmFja2dyb3VuZCBjb2xvciB0byBzZWxlY3QgYnkgY29sb3Itc2hlbWUgKi9cclxuICAvKiBib3JkZXI6IG5vbmU7ICovXHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBwYWRkaW5nOiAwLjVyZW0gMS44NzVyZW0gMC41cmVtIDAuOTM3NXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4uc2VsZWN0LWN1c3RvbSBzZWxlY3Q6aG92ZXIsXHJcbi5zZWxlY3QtY3VzdG9tIC5mb3JtLXNlbGVjdDpob3ZlciB7XHJcbiAgLyogJjpmb2N1cyAqL1xyXG4gIC8qIGJvcmRlcjogbm9uZTsgKi9cclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5zZWxlY3QtY3VzdG9tIHNlbGVjdDo6LW1zLWV4cGFuZCxcclxuLnNlbGVjdC1jdXN0b20gLmZvcm0tc2VsZWN0OjotbXMtZXhwYW5kIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5zZWxlY3QtY3VzdG9tIHNlbGVjdCBvcHRpb24sXHJcbi5zZWxlY3QtY3VzdG9tIC5mb3JtLXNlbGVjdCBvcHRpb24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgY29sb3I6ICMzMzM7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcbi5zZWxlY3QtY3VzdG9tIHNlbGVjdCBvcHRpb246ZGlzYWJsZWQsXHJcbi5zZWxlY3QtY3VzdG9tIC5mb3JtLXNlbGVjdCBvcHRpb246ZGlzYWJsZWQge1xyXG4gIGNvbG9yOiAjNGI0ZjU4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWQxZDE7XHJcbn1cclxuLnNlbGVjdC1jdXN0b20tLXNsaW0gc2VsZWN0LFxyXG4uc2VsZWN0LWN1c3RvbS0tc2xpbSAuZm9ybS1zZWxlY3Qge1xyXG4gIHBhZGRpbmc6IDAgMS44NzVyZW0gMCAwLjkzNzVyZW07XHJcbiAgaGVpZ2h0OiAxLjYyNXJlbTtcclxufVxyXG4uc2VsZWN0LWN1c3RvbS0tZmF0IHNlbGVjdCxcclxuLnNlbGVjdC1jdXN0b20tLWZhdCAuZm9ybS1zZWxlY3Qge1xyXG4gIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG59XHJcbi5zZWxlY3QtY3VzdG9tLS1zaHJpbmsge1xyXG4gIHdpZHRoOiBpbmhlcml0O1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNpemVzLXNlbGVjdC1jdXN0b206OmFmdGVyLFxyXG4uY29sb3Itc2VsZWN0LWN1c3RvbTo6YWZ0ZXIge1xyXG4gIGNvbG9yOiAjMjUyNzI5O1xyXG59IiwgIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLmRldGFpbHMtYmxvY2sge1xyXG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxufVxyXG5cclxuLmRldGFpbHMtcGF5bWVudCB7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDAuMDYyNXJlbSAwO1xyXG4gIHBhZGRpbmc6IDdweCAwO1xyXG59XHJcbi5kZXRhaWxzLXBheW1lbnQgLnByaWNlIHtcclxuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmRldGFpbHMtcGF5bWVudCAucHJpY2UtY3VycmVudCxcclxuLmRldGFpbHMtcGF5bWVudCAucHJpY2UtbmV3IHtcclxuICBmb250LXNpemU6IDEuNjI1cmVtO1xyXG59XHJcbi5kZXRhaWxzLXBheW1lbnQgLnByaWNlLW9sZCB7XHJcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxufVxyXG4uZGV0YWlscy1wYXltZW50IC5wcmljZS1kaXNjb3VudCB7XHJcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XHJcbn1cclxuXHJcbi5pbnN0ZWFkX190ZXh0LXByaWNlIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLmRldGFpbHMtcGF5bWVudC1wcmljZSB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmRldGFpbHMtYW1vdW50IC5hdmFpbGFiaWxpdHkge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xyXG59XHJcblxyXG4uZGV0YWlscy1wYXltZW50LWl0ZW0ge1xyXG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XHJcbn1cclxuXHJcbi5kZXRhaWxzLXBheW1lbnQtaW5saW5lIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbi5hdmFpbGFiaWxpdHkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBwYWRkaW5nOiAwLjMxMjVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbmRpdltzaG93LXN0b2Nrc10ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmF2YWlsYWJsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxY2QwMztcclxufVxyXG5cclxuLm5vdC1hdmFpbGFibGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmYjYzNjM7XHJcbn1cclxuXHJcbi5kZXRhaWxzLWJyYW5kIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG59XHJcblxyXG4uZGV0YWlscy1hc2lkZSB7XHJcbiAgLyogcGFkZGluZy1sZWZ0OiByZW0tY2FsYyg0MHB4KTsgKi9cclxufVxyXG5cclxuLmRldGFpbHMtYXNpZGUgLnNvY2lhbC1idG5zIHtcclxuICBwYWRkaW5nOiAwLjkzNzVyZW07XHJcbn1cclxuXHJcbi5kZXRhaWxzLXNvY2lhbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG59XHJcblxyXG4uZGV0YWlscy1wYXltZW50LWJsb2NrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG4uZGV0YWlscy1wYXltZW50LWJsb2NrIC5idG4ge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5kZXRhaWxzLXBheW1lbnQtY2VsbCB7XHJcbiAgbWFyZ2luLXRvcDogN3B4O1xyXG4gIG1hcmdpbi1ib3R0b206IDdweDtcclxufVxyXG5cclxuLmRldGFpbHMtY2Fyb3VzZWwtaXRlbSxcclxuLmRldGFpbHMtY2Fyb3VzZWwtaXRlbS12ZXJ0aWNhbCB7XHJcbiAgYm9yZGVyOiAwLjA2MjVyZW0gdHJhbnNwYXJlbnQgc29saWQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5kZXRhaWxzLWNhcm91c2VsLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmRldGFpbHMtY2Fyb3VzZWwtaXRlbS12ZXJ0aWNhbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5kZXRhaWxzLWNhcm91c2VsLXNlbGVjdGVkIHtcclxuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XHJcbiAgb3BhY2l0eTogMC41O1xyXG4gIGJvcmRlci1jb2xvcjogI2VmZDcwNjtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5maXJzdC1wYXltZW50LW5vdGUge1xyXG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xyXG59XHJcblxyXG4ubW9kYWwgLmRldGFpbHMtbW9kYWwtcHJldmlldyB7XHJcbiAgLyogbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiByZW0tY2FsYyg0NXB4KTtcbiAgcmlnaHQ6IHJlbS1jYWxjKDQ1cHgpO1xuICBib3R0b206IHJlbS1jYWxjKDQ1cHgpO1xuICBsZWZ0OiByZW0tY2FsYyg0NXB4KTsgKi9cclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ1cHggLSA0NXB4KTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5tb2RhbCAuZGV0YWlscy1tb2RhbC1wcmV2aWV3IC5tb2RhbC1jb250ZW50IHtcclxuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICAvKiBoZWlnaHQ6IDFweDsgKi9cclxuICAvKiBcdTA0NDdcdTA0NDJcdTA0M0VcdTA0MzFcdTA0NEIgXHUwNDM0XHUwNDNFXHUwNDQ3XHUwNDM1XHUwNDQwXHUwNDNEXHUwNDM4XHUwNDM5IFx1MDQzMVx1MDQzQlx1MDQzRVx1MDQzQSBcdTA0NDBcdTA0MzBcdTA0NDFcdTA0NDJcdTA0NEZcdTA0MzNcdTA0MzhcdTA0MzJcdTA0MzBcdTA0M0JcdTA0NDFcdTA0NEYgXHUwNDNEXHUwNDMwIFx1MDQzMlx1MDQ0MVx1MDQ0RSBcdTA0MzJcdTA0NEJcdTA0NDFcdTA0M0VcdTA0NDJcdTA0NDMgKi9cclxufVxyXG5cclxuLm1vZGFsLXByZXZpZXctaW1hZ2UtbG9hZCB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLm1vZGFsLXByZXZpZXctaW1hZ2UtY29tcGxldGUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBsaW5lYXIgMC41cztcclxufVxyXG5cclxuLmRldGFpbHMtYnV5LW9uZS1jbGljayB7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5kZXRhaWxzLWNhcm91c2VsLFxyXG4uZGV0YWlscy10YWJzIHtcclxuICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XHJcbn1cclxuXHJcbi5kZXRhaWxzLWNhcm91c2VsLWhpZGRlbiB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLmRldGFpbHMtcHJldmlldy1ibG9jayB7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4uZGV0YWlscy1wcmV2aWV3LWJsb2NrIC56b29tZXItd2luZG93LXRpdGxlIHtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5kZXRhaWxzLXByZXZpZXctYmxvY2sgLnpvb21lci1pbm5lciB+IC56b29tZXItd2luZG93IC56b29tZXItd2luZG93LXRpdGxlIHtcclxuICB0b3A6IGF1dG87XHJcbiAgYm90dG9tOiAwO1xyXG59XHJcblxyXG4uZGV0YWlscy1tb2RhbC1wcmV2aWV3LWJsb2NrIHtcclxuICAvKiBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgKi9cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uZGV0YWlscy1tb2RhbC1wcmV2aWV3LWNlbGwge1xyXG4gIC8qIGRpc3BsYXk6IHRhYmxlLWNlbGw7ICovXHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuLmRldGFpbHMtbW9kYWwtcHJldmlldy1jZWxsLXBob3RvIHtcclxuICB3aWR0aDogMTAwJTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcclxufVxyXG5cclxuLmRldGFpbHMtbW9kYWwtY2Fyb3VzZWwge1xyXG4gIHBhZGRpbmc6IDEuNjI1cmVtIDA7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kZXRhaWxzLWJyaWVmZGVzY3JpcHRpb24gcCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5kZXRhaWxzLXNwaW5ib3gtYmxvY2sge1xyXG4gIHdpZHRoOiA1cmVtO1xyXG59XHJcblxyXG4uZGV0YWlscy1yb3RhdGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xyXG59XHJcblxyXG4udG9wLXNoaXBwaW5nLXJvdyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uZGV0YWlscy1wYXJhbS1uYW1lLFxyXG4uZGV0YWlscy1wYXJhbS12YWx1ZSxcclxuLmRldGFpbHMtcGFyYW0tdmFsdWUtd2VpZ2h0IHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG59XHJcblxyXG4uZGV0YWlscy1hdmFsYWJsZS10ZXh0LFxyXG4uZGV0YWlscy1hdmFsYWJsZS11bml0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5naWZ0cy1saXN0IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZ2lmdC1wcm9wZXJ0aWVzIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMC4zMTI1cmVtIDAgMDtcclxufVxyXG5cclxuLmdpZnQtcHJvcGVydGllc19faXRlbSB7XHJcbiAgZGlzcGxheTogdGFibGUtcm93O1xyXG59XHJcblxyXG4uZ2lmdC1wcm9wZXJ0aWVzX19pdGVtTmFtZSxcclxuLmdpZnQtcHJvcGVydGllc19faXRlbVZhbHVlIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG59XHJcblxyXG4ucHJvZHVjdC1naWZ0LWltYWdlIHtcclxuICBoZWlnaHQ6IDY5LjlweDtcclxuICB3aWR0aDogNzUuOXB4O1xyXG4gIC8qIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL21pc2MvZ2lmdEljb24ucG5nJykgbm8tcmVwZWF0IHRvcCBsZWZ0LzEwMCUgMTAwJTsgKi9cclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvbWlzYy9naWZ0SWNvbi5wbmdcIikgbm8tcmVwZWF0IHRvcCBsZWZ0LzEwMCUgMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IC0xMHB4O1xyXG59XHJcbi5wcm9kdWN0LWdpZnQtaW1hZ2UgLmdpZnRzLWxpc3QtY29udGFpbmVyIHtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLnByb2R1Y3QtZ2lmdC1pbWFnZSAuZ2lmdHMtbGlzdCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBib3gtc2hhZG93OiAwIDAgOXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICB3aWR0aDogMzAwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICByaWdodDogLTMyMHB4O1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbn1cclxuLnByb2R1Y3QtZ2lmdC1pbWFnZSAuZ2lmdHMtbGlzdCAuZ2lmdC10eHQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuLnByb2R1Y3QtZ2lmdC1pbWFnZSAuZ2lmdHMtbGlzdCAuZ2lmdC10eHQtZGVzY3Ige1xyXG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xyXG4gIGNvbG9yOiAjZTIwYTBhO1xyXG59XHJcbi5wcm9kdWN0LWdpZnQtaW1hZ2UgLmdpZnRzLWxpc3Q6OmJlZm9yZSwgLnByb2R1Y3QtZ2lmdC1pbWFnZSAuZ2lmdHMtbGlzdDo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGxlZnQ6IC0yMHB4O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5wcm9kdWN0LWdpZnQtaW1hZ2UgLmdpZnRzLWxpc3Q6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGxlZnQ6IC0xMHB4O1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICBib3gtc2hhZG93OiAwIDAgOXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxufVxyXG4ucHJvZHVjdC1naWZ0LWltYWdlIC5naWZ0cy1saXN0OjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5wcm9kdWN0LWdpZnQtaW1hZ2UuYWN0aXZlIC5naWZ0cy1saXN0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmRldGFpbHMtbW9kYWwtcHJldmlldy1hcnJvdyB7XHJcbiAgd2lkdGg6IDEwMHB4O1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICBmb250LXNpemU6IDQwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZGV0YWlscy1waG90b3NfX2xlZnQge1xyXG4gIG1hcmdpbjogMCAxMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5kZXRhaWxzLXBob3Rvc19fcmlnaHQge1xyXG4gIG1hcmdpbjogMCAxMHB4O1xyXG59XHJcblxyXG4uZGV0YWlscy1waG90b3NfX3RyaWdnZXItMzYwLFxyXG4uZGV0YWlscy1waG90b3NfX3RyaWdnZXItdmlkZW8ge1xyXG4gIGhlaWdodDogMjdweDtcclxuICB3aWR0aDogMjVweDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uZGV0YWlscy1waG90b3NfX3RyaWdnZXIgKyAuZGV0YWlscy1waG90b3NfX3RyaWdnZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy12aWRlby13cmFwIHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcbi5wcm9kdWN0cy12aWV3LXZpZGVvLXdyYXA6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4ucHJvZHVjdHMtdmlldy12aWRlby13cmFwIC52aWRlby1uYW1lLFxyXG4ucHJvZHVjdHMtdmlldy12aWRlby13cmFwIC52aWRlby1kZXNjcmlwdGlvbiB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuLnByb2R1Y3RzLXZpZXctdmlkZW8td3JhcCAudmlkZW8tbmFtZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBmb250LXNpemU6IDIycHg7XHJcbn1cclxuLnByb2R1Y3RzLXZpZXctdmlkZW8td3JhcCAudmlkZW8tZGVzY3JpcHRpb24ge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxufVxyXG5cclxuLnByb2R1Y3QtdmlkZW9zLWluLW1vZGFsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5wcm9kdWN0LXZpZGVvcy1pbi1tb2RhbCAucHJvZHVjdHMtdmlldy12aWRlby13cmFwIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtcHJvZHVjdC12aWRlby1pbi1tb2RhbDpub3QoLmNhcm91c2VsLW5hdi1ub3Qtc2hvdykge1xyXG4gIC8qIHBhZGRpbmc6IDAgNDVweDsgKi9cclxufVxyXG5cclxuLmNhcm91c2VsLXByb2R1Y3QtdmlkZW8taW4tbW9kYWwtYnRuIHtcclxuICBmb250LXNpemU6IDM2cHg7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1wcm9kdWN0LXZpZGVvLWluLW1vZGFsLWNvbnRlbnQge1xyXG4gIHdpZHRoOiA2NTBweDtcclxufVxyXG5cclxuLmNhcnQtcG9wdXAtcHJvZHVjdC1za3Uge1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuLnJlbGF0ZWQtcHJvZHVjdC1jYXJvdXNlbC13cmFwIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcclxuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xyXG59XHJcblxyXG4uZGV0YWlscy1yb3cge1xyXG4gIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcclxufVxyXG4uZGV0YWlscy1yb3dfX2Ftb3VudC10YWJsZSB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkLS1xdWlja3ZpZXcgLmRldGFpbHMtc2l6ZS1jb2xvci1waWNrZXItLWNvbHMtMSAuY29sb3Itc2VsZWN0LWN1c3RvbSxcclxuLnByb2R1Y3QtY2FyZC0tcXVpY2t2aWV3IC5kZXRhaWxzLXNpemUtY29sb3ItcGlja2VyLS1jb2xzLTEgLnNpemVzLXNlbGVjdC1jdXN0b20ge1xyXG4gIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5kZXRhaWxzLXNpemUtY29sb3ItcGlja2VyLS1jb2xzLTEgLmNvbG9yLXNlbGVjdC1jdXN0b20sXHJcbi5kZXRhaWxzLXNpemUtY29sb3ItcGlja2VyLS1jb2xzLTEgLnNpemVzLXNlbGVjdC1jdXN0b20ge1xyXG4gIHdpZHRoOiA2MCU7XHJcbn1cclxuXHJcbi5kZXRhaWxzLXNpemUtY29sb3ItcGlja2VyLS1jb2xzLTIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgLW1vei1jb2x1bW4tZ2FwOiAxMHB4O1xyXG4gICAgICAgY29sdW1uLWdhcDogMTBweDtcclxufVxyXG4uZGV0YWlscy1zaXplLWNvbG9yLXBpY2tlci0tY29scy0yIC5kZXRhaWxzLWNvbG9ycyxcclxuLmRldGFpbHMtc2l6ZS1jb2xvci1waWNrZXItLWNvbHMtMiAuZGV0YWlscy1zaXplcyB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIG1pbi13aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xyXG59XHJcbi5kZXRhaWxzLXNpemUtY29sb3ItcGlja2VyLS1jb2xzLTIgLnNpemVzLXZpZXdlci1saXN0IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5kZXRhaWxzLXNpemUtY29sb3ItcGlja2VyLS1jb2xzLTIgLnNpemVzLXZpZXdlci1saXN0IFtkYXRhLXNpemVzLXZpZXdlcl0ge1xyXG4gIGZsZXgtZ3JvdzogMTtcclxufVxyXG4uZGV0YWlscy1zaXplLWNvbG9yLXBpY2tlci0tY29scy0yIC5zaXplcy12aWV3ZXItbGlzdCAuc2VsZWN0LWN1c3RvbSxcclxuLmRldGFpbHMtc2l6ZS1jb2xvci1waWNrZXItLWNvbHMtMiAuc2l6ZXMtdmlld2VyLWxpc3QgLmNob2ljZXMsXHJcbi5kZXRhaWxzLXNpemUtY29sb3ItcGlja2VyLS1jb2xzLTIgLnNpemVzLXZpZXdlci1saXN0IC5mb3JtLXNlbGVjdCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5kZXRhaWxzLXNpemUtY29sb3ItcGlja2VyLS1jb2xzLTIgLnNpemVzLXZpZXdlci1saXN0IC5mb3JtLXNlbGVjdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ubWFya2V0cGxhY2UtYnV0dG9uLWhlYWRlciB7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5tYXJrZXRwbGFjZS1idXR0b25zIHtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgZ2FwOiAyMHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1wcmV2aWV3LW1vZGFsLXdyYXAgLmRldGFpbHMtbW9kYWwtcHJldmlldyB7XHJcbiAgbWF4LXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxufVxyXG4ucHJvZHVjdC1wcmV2aWV3LW1vZGFsLXdyYXAgLmRldGFpbHMtbW9kYWwtcHJldmlldyAubW9kYWwtaGVhZGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5wcm9kdWN0LXByZXZpZXctbW9kYWwtd3JhcCAuZGV0YWlscy1tb2RhbC1wcmV2aWV3IC5hZHYtbW9kYWwtY2xvc2Uge1xyXG4gIHRvcDogMTVweCAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xyXG59XHJcbi5wcm9kdWN0LXByZXZpZXctbW9kYWwtd3JhcCAuZGV0YWlscy1tb2RhbC1wcmV2aWV3IC5hZHYtbW9kYWwtY2xvc2U6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgyOVwiICFpbXBvcnRhbnQ7XHJcbiAgcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcclxuICB0b3A6IC0xM3B4O1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ucHJvZHVjdC1wcmV2aWV3LW1vZGFsLXdyYXAgLmRldGFpbHMtbW9kYWwtcHJldmlldy1jZWxsIHtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcclxufVxyXG4ucHJvZHVjdC1wcmV2aWV3LW1vZGFsLXdyYXAgLmRldGFpbHMtbW9kYWwtY2Fyb3VzZWwge1xyXG4gIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gIG1hcmdpbi10b3A6IDJyZW07XHJcbn0iLCAiLmNvbm5lY3RvciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMzBweDtcclxuICByaWdodDogMzBweDtcclxuICB6LWluZGV4OiA1MDA7XHJcbn1cclxuLmNvbm5lY3Rvcl9fbGlzdCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XHJcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xyXG59XHJcbi5jb25uZWN0b3JfX2xpc3QtaXRlbSB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDIwcHggNXB4IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5jb25uZWN0b3JfX2xpc3QtaXRlbTpob3ZlciAuY29ubmVjdG9yX19wb3B1cCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmNvbm5lY3Rvcl9faXRlbSwgLmNvbm5lY3Rvcl9fdHJpZ2dlciB7XHJcbiAgd2lkdGg6IDQ4cHg7XHJcbiAgaGVpZ2h0OiA0OHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG4uY29ubmVjdG9yX19pdGVtLS1jdXN0b20ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmFiYWI7XHJcbn1cclxuLmNvbm5lY3Rvcl9fdHJpZ2dlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogNXB4IDVweCAwO1xyXG59XHJcbi5jb25uZWN0b3JfX3RyaWdnZXItZWwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn1cclxuLmNvbm5lY3Rvcl9fdHJpZ2dlci1jbG9zZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uY29ubmVjdG9yX19zdGF0ZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogMDtcclxuICB3aWR0aDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbn1cclxuLmNvbm5lY3Rvcl9fc3RhdGU6Y2hlY2tlZCB+IC5jb25uZWN0b3JfX3RyaWdnZXIge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuLmNvbm5lY3Rvcl9fc3RhdGU6Y2hlY2tlZCB+IC5jb25uZWN0b3JfX3RyaWdnZXIgLmNvbm5lY3Rvcl9fdHJpZ2dlci1vcGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5jb25uZWN0b3JfX3N0YXRlOmNoZWNrZWQgfiAuY29ubmVjdG9yX190cmlnZ2VyIC5jb25uZWN0b3JfX3RyaWdnZXItY2xvc2Uge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5jb25uZWN0b3JfX3N0YXRlOmNoZWNrZWQgfiAuY29ubmVjdG9yX19saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5jb25uZWN0b3JfX3RyaWdnZXIsIC5jb25uZWN0b3JfX2l0ZW0tLWNoYXQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDljZWQ7XHJcbn1cclxuLmNvbm5lY3Rvcl9fdHJpZ2dlcjpob3ZlciwgLmNvbm5lY3Rvcl9faXRlbS0tY2hhdDpob3ZlciB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCAjMmQ5Y2VkO1xyXG59XHJcbi5jb25uZWN0b3JfX2Nvbm5lY3Rvcl9fdHJpZ2dlci1lbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5jb25uZWN0b3JfX2l0ZW0tLXZrb250YWt0ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5N2RhMDtcclxufVxyXG4uY29ubmVjdG9yX19pdGVtLS12a29udGFrdGU6aG92ZXIge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgIzU5N2RhMDtcclxufVxyXG4uY29ubmVjdG9yX19pdGVtLS1mYWNlYm9vayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODRmZjtcclxufVxyXG4uY29ubmVjdG9yX19pdGVtLS1mYWNlYm9vazpob3ZlciB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCAjMDA4NGZmO1xyXG59XHJcbi5jb25uZWN0b3JfX2l0ZW0tLWNhbGxiYWNrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU1YTk4O1xyXG59XHJcbi5jb25uZWN0b3JfX2l0ZW0tLWNhbGxiYWNrOmhvdmVyIHtcclxuICBib3gtc2hhZG93OiAwIDAgMTBweCAwICMwNTVhOTg7XHJcbn1cclxuLmNvbm5lY3Rvcl9faXRlbS0td2hhdHNhcHAge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyNmQzNjc7XHJcbn1cclxuLmNvbm5lY3Rvcl9faXRlbS0td2hhdHNhcHA6aG92ZXIge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgIzI2ZDM2NztcclxufVxyXG4uY29ubmVjdG9yX19pdGVtLS12aWJlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdjNTI5ZTtcclxufVxyXG4uY29ubmVjdG9yX19pdGVtLS12aWJlcjpob3ZlciB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCAjN2M1MjllO1xyXG59XHJcbi5jb25uZWN0b3JfX2l0ZW0tLXRlbGVncmFtIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmRhNWUxO1xyXG59XHJcbi5jb25uZWN0b3JfX2l0ZW0tLXRlbGVncmFtOmhvdmVyIHtcclxuICBib3gtc2hhZG93OiAwIDAgMTBweCAwICMyZGE1ZTE7XHJcbn1cclxuLmNvbm5lY3Rvcl9faXRlbS0tb2Rub2tsYXNzbmlraSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmN2QwMTtcclxufVxyXG4uY29ubmVjdG9yX19pdGVtLS1vZG5va2xhc3NuaWtpOmhvdmVyIHtcclxuICBib3gtc2hhZG93OiAwIDAgMTBweCAwICNlZjdkMDE7XHJcbn1cclxuLmNvbm5lY3Rvcl9fcG9wdXAge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMTAwJTtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICM0YjRmNTg7XHJcbn1cclxuLmNvbm5lY3Rvcl9faXAtdGVsZXBob255LS1jb21wYWN0IC5jb25uZWN0b3JfX2lwLXRlbGVwaG9ueS1mb3JtIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5jb25uZWN0b3JfX2lwLXRlbGVwaG9ueS0tZnVsbCB+IC5jb25uZWN0b3JfX3BvcHVwIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNvbm5lY3Rvcl9faXAtdGVsZXBob255LWZvcm0ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMTAwJTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1NWE5ODtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XHJcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICBwYWRkaW5nOiA1cHg7XHJcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMTBweCk7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB3aWR0aDogNDUwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcbi5jb25uZWN0b3JfX2lwLXRlbGVwaG9ueS1jZWxsIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcGFkZGluZzogNXB4O1xyXG59XHJcbi5jb25uZWN0b3JfX2lucHV0IHtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgcGFkZGluZzogMC41NjI1cmVtO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJvcmRlcjogMXB4ICNlMmUzZTQgc29saWQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogMTAwJTtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcbi5jb25uZWN0b3JfX2J1dHRvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGJvcmRlcjogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjZTIwMDAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uY29ubmVjdG9yX19idXR0b24tLXNtYWxsIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgcGFkZGluZzogMC42MjVyZW07XHJcbn1cclxuLmNvbm5lY3Rvcl9fYnV0dG9uOmhvdmVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjZmMwMDAwO1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4uY29ubmVjdG9yX19idXR0b246YWN0aXZlIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjYzkwMDAwO1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4uY29ubmVjdG9yIGEuY29ubmVjdG9yX19pdGVtOmhvdmVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uY29ubmVjdG9yX19pcC10ZWxlcGhvbnktaW5wdXQge1xyXG4gIGNvbG9yOiAjNGI0ZjU4O1xyXG59XHJcbi5jb25uZWN0b3JfX2lwLXRlbGVwaG9ueS1jbG9zZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMTAwJTtcclxuICBsZWZ0OiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgY29sb3I6ICM0MzQxNDI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5jb25uZWN0b3JfX2lwLXRlbGVwaG9ueS1jb3B5cmlnaHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4uY29ubmVjdG9yLXdpdGgtYm90dG9tLXBhbmVsIHtcclxuICBib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLWhlaWdodDogNjQxcHgpIHtcclxuICAuY29ubmVjdG9yX19pdGVtLFxyXG4gIC5jb25uZWN0b3JfX3RyaWdnZXIge1xyXG4gICAgd2lkdGg6IDU2cHg7XHJcbiAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMjFweCkge1xyXG4gIC5jb25uZWN0b3JfX2l0ZW0sXHJcbiAgLmNvbm5lY3Rvcl9fdHJpZ2dlciB7XHJcbiAgICB3aWR0aDogMzZweDtcclxuICAgIGhlaWdodDogMzZweDtcclxuICB9XHJcbiAgLmNvbm5lY3Rvcl9faXRlbSBzdmcsXHJcbiAgLmNvbm5lY3Rvcl9fdHJpZ2dlciBzdmcge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcbi8qIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXtcbiAgICAuY29ubmVjdG9yX19wb3B1cHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59ICovIiwgIi50YWJzLWhlYWRlcnMge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi50YWItY29udGVudCxcclxuLm1vYmlsZS10YWItY29udGVudCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnRhYi1jb250ZW50LWFjdGl2ZSxcclxuLm1vYmlsZS10YWItY29udGVudC1hY3RpdmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4udGFicy1oZWFkZXItaXRlbS1saW5rIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLnRhYnMtaGVhZGVyLWFjdGl2ZSB7XHJcbiAgLyogLnRhYnMtaGVhZGVyLWl0ZW0tbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuXG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICB9XG4gIH0gKi9cclxufVxyXG5cclxuLnRhYnMtaG9yaXpvbnRhbCB7XHJcbiAgLyogLnRhYnMtaGVhZGVyLWFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNlMmUzZTQ7XG4gIH0gKi9cclxufVxyXG4udGFicy1ob3Jpem9udGFsIC50YWJzLWhlYWRlci1pdGVtLWxpbmsge1xyXG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbn1cclxuLnRhYnMtaG9yaXpvbnRhbCAudGFicy1oZWFkZXItaXRlbSB7XHJcbiAgcGFkZGluZzogMC45Mzc1cmVtIDEuMjVyZW07XHJcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG4udGFicy1ob3Jpem9udGFsIC50YWJzLWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjI1cmVtO1xyXG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbn1cclxuXHJcbi50YWJzLXZlcnRpY2FsIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4udGFicy12ZXJ0aWNhbCAudGFicy1oZWFkZXJzLFxyXG4udGFicy12ZXJ0aWNhbCAudGFicy1jb250ZW50IHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuLnRhYnMtdmVydGljYWwgLnRhYnMtaGVhZGVycyB7XHJcbiAgd2lkdGg6IDI1JTtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XHJcbn1cclxuLnRhYnMtdmVydGljYWwgLnRhYnMtaGVhZGVyLWl0ZW0tbGluayB7XHJcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjkzNzVyZW07XHJcbn1cclxuLnRhYnMtdmVydGljYWwgLnRhYnMtaGVhZGVyLWl0ZW0ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxufVxyXG4udGFicy12ZXJ0aWNhbCAudGFicy1jb250ZW50IHtcclxuICBwYWRkaW5nOiAwIDA7XHJcbn1cclxuXHJcbi5tb2JpbGUtZGV0YWlscy10YWJzLWhlYWRlci1pdGVtIHtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAyMXB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5tb2JpbGUtZGV0YWlscy10YWJzLWFycm93IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBtYXJnaW46IGF1dG8gMDtcclxuICBoZWlnaHQ6IDIzcHg7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ubW9iaWxlLXRhYi1jb250ZW50IHtcclxuICBwYWRkaW5nOiAwLjkzNzVyZW0gMS4yNXJlbTtcclxufSIsICIuY2Fyb3VzZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1tYWluLWxpc3Qge1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtaW5uZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtbGlzdCB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBmb250LXNpemU6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmNhcm91c2VsLWl0ZW0ge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEsIDEpO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtZG90cyB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLmNhcm91c2VsLWRvdHMtaXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBhZGRpbmc6IDAuMzEyNXJlbTtcclxuICBmb250LXNpemU6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgb3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtZG90cy1pdGVtLWlubmVyIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgaGVpZ2h0OiAwLjVyZW07XHJcbiAgd2lkdGg6IDAuNXJlbTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm94LXNoYWRvdzogMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcclxufVxyXG5cclxuLmNhcm91c2VsLWRvdHMtc2VsZWN0ZWQge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1uYXYtcHJldixcclxuLmNhcm91c2VsLW5hdi1uZXh0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lO1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmNhcm91c2VsLW5hdi1wcmV2OmZvY3VzLFxyXG4uY2Fyb3VzZWwtbmF2LW5leHQ6Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLmNhcm91c2VsLW5hdi1wcmV2OjphZnRlcixcclxuLmNhcm91c2VsLW5hdi1uZXh0OjphZnRlciB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbi5jYXJvdXNlbC1uYXYtcHJldjpkaXNhYmxlZCxcclxuLmNhcm91c2VsLW5hdi1uZXh0OmRpc2FibGVkIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtdmVydGljYWwuY2Fyb3VzZWwtd3JhcC1uYXYtb3V0c2lkZSB7XHJcbiAgbWFyZ2luLXRvcDogMnJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG59XHJcbi5jYXJvdXNlbC12ZXJ0aWNhbCA+IC5jYXJvdXNlbC1uYXYtaW5zaWRlIC5jYXJvdXNlbC1uYXYtcHJldiB7XHJcbiAgdG9wOiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBsZWZ0OiA1MCU7XHJcbn1cclxuLmNhcm91c2VsLXZlcnRpY2FsID4gLmNhcm91c2VsLW5hdi1pbnNpZGUgLmNhcm91c2VsLW5hdi1uZXh0IHtcclxuICBib3R0b206IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGxlZnQ6IDUwJTtcclxufVxyXG4uY2Fyb3VzZWwtdmVydGljYWwgPiAuY2Fyb3VzZWwtbmF2LW91dHNpZGUgLmNhcm91c2VsLW5hdi1wcmV2IHtcclxuICBib3R0b206IDEwMCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGxlZnQ6IDUwJTtcclxufVxyXG4uY2Fyb3VzZWwtdmVydGljYWwgPiAuY2Fyb3VzZWwtbmF2LW91dHNpZGUgLmNhcm91c2VsLW5hdi1uZXh0IHtcclxuICB0b3A6IDEwMCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGxlZnQ6IDUwJTtcclxufVxyXG5cclxuLmNhcm91c2VsLWhvcml6b250YWwuY2Fyb3VzZWwtd3JhcC1uYXYtb3V0c2lkZSB7XHJcbiAgbWFyZ2luLXRvcDogMnJlbTtcclxufVxyXG4uY2Fyb3VzZWwtaG9yaXpvbnRhbCAuY2Fyb3VzZWwtbmF2LXByZXYge1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBsZWZ0OiAwO1xyXG59XHJcbi5jYXJvdXNlbC1ob3Jpem9udGFsIC5jYXJvdXNlbC1uYXYtbmV4dCB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcbi5jYXJvdXNlbC1ob3Jpem9udGFsIC5jYXJvdXNlbC1uYXYtaW5zaWRlIC5jYXJvdXNlbC1uYXYtcHJldiB7XHJcbiAgbGVmdDogMDtcclxufVxyXG4uY2Fyb3VzZWwtaG9yaXpvbnRhbCAuY2Fyb3VzZWwtbmF2LWluc2lkZSAuY2Fyb3VzZWwtbmF2LW5leHQge1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcbi5jYXJvdXNlbC1ob3Jpem9udGFsIC5jYXJvdXNlbC1uYXYtb3V0c2lkZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMTAwJTtcclxuICByaWdodDogMC42MjVyZW07XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4uY2Fyb3VzZWwtaG9yaXpvbnRhbCAuY2Fyb3VzZWwtbmF2LW91dHNpZGUgLmNhcm91c2VsLW5hdi1wcmV2LFxyXG4uY2Fyb3VzZWwtaG9yaXpvbnRhbCAuY2Fyb3VzZWwtbmF2LW91dHNpZGUgLmNhcm91c2VsLW5hdi1uZXh0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDM1cHg7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogYXV0bztcclxuICB0b3A6IGF1dG87XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi5jYXJvdXNlbC1ob3Jpem9udGFsIC5jYXJvdXNlbC1uYXYtb3V0c2lkZSAuY2Fyb3VzZWwtbmF2LXByZXY6ZGlzYWJsZWQsXHJcbi5jYXJvdXNlbC1ob3Jpem9udGFsIC5jYXJvdXNlbC1uYXYtb3V0c2lkZSAuY2Fyb3VzZWwtbmF2LW5leHQ6ZGlzYWJsZWQge1xyXG4gIG9wYWNpdHk6IDAuMztcclxufVxyXG4uY2Fyb3VzZWwtaG9yaXpvbnRhbCAucmVzLWFycm93LXByZXYuY2Fyb3VzZWwtbmF2LXByZXYsXHJcbi5jYXJvdXNlbC1ob3Jpem9udGFsIC5yZXMtYXJyb3ctbmV4dC5jYXJvdXNlbC1uYXYtbmV4dCB7XHJcbiAgdG9wOiAtMC4xODc1cmVtO1xyXG59XHJcbi5jYXJvdXNlbC1ob3Jpem9udGFsIC5yZXMtYXJyb3ctcHJldi5jYXJvdXNlbC1uYXYtcHJldiB7XHJcbiAgcmlnaHQ6IDIuMTg3NXJlbTtcclxuICBsZWZ0OiBhdXRvO1xyXG59XHJcbi5jYXJvdXNlbC1ob3Jpem9udGFsIC5yZXMtYXJyb3ctbmV4dC5jYXJvdXNlbC1uYXYtbmV4dCB7XHJcbiAgcmlnaHQ6IDAuNjI1cmVtO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtbW9iaWxlIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtdXBkYXRlIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLyogLmNhcm91c2VsLWxpc3Qge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfSAqL1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtLW5vdC1oaWRkZW4tb24tdXBkYXRlLmNhcm91c2VsLXVwZGF0ZSB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLmNhcm91c2VsLW5hdi1ub3Qtc2hvdyA+IC5jYXJvdXNlbC1uYXYge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1zY3JvbGwtbmF2IC5jYXJvdXNlbC1pbm5lciB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1wbGFjZWhvbGRlciB7XHJcbiAgbWF4LWhlaWdodDogMXB4O1xyXG4gIG1heC13aWR0aDogMXB4O1xyXG59IiwgIi5yYXRpbmcge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZGlyZWN0aW9uOiBydGw7XHJcbn1cclxuXHJcbi5yYXRpbmctaXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGNvbG9yOiAjZDFkMWQxO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4ucmF0aW5nLXJlYWRvbmx5IC5yYXRpbmctaXRlbSB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4ucmF0aW5nLWl0ZW0tc2VsZWN0ZWQge1xyXG4gIGNvbG9yOiAjZmVjNDE5O1xyXG59XHJcblxyXG4vKiAucmF0aW5nLWl0ZW0taG92ZXIge1xuICAgIGNvbG9yOiAjZGIyOTI5O1xufSAqL1xyXG4ucmF0aW5nOm5vdCgucmF0aW5nLXJlYWRvbmx5KSA+IGxpOmhvdmVyOjpiZWZvcmUsXHJcbi5yYXRpbmc6bm90KC5yYXRpbmctcmVhZG9ubHkpID4gbGk6aG92ZXIgfiBsaTo6YmVmb3JlIHtcclxuICBjb2xvcjogI2RiMjkyOTtcclxufSIsICIuc3BpbmJveC1tb3JlLFxyXG4uc3BpbmJveC1sZXNzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBwYWRkaW5nOiAwLjEyNXJlbSAwLjMxMjVyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnNwaW5ib3gtYnV0dG9uLWRpc2FibGVkIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5zcGluYm94LWlucHV0IHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAgICAgICAgIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG4uc3BpbmJveC1pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgLnNwaW5ib3gtaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uc3BpbmJveC1pbnB1dC13cmFwIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4uc3BpbmJveC1ibG9jayB7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbn1cclxuXHJcbi5zcGluYm94LS1tb2JpbGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uc3BpbmJveC0tbW9iaWxlIC5zcGluYm94LWlucHV0LXdyYXAge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xyXG59XHJcbi5zcGluYm94LS1tb2JpbGUgLnNwaW5ib3gtaW5wdXQge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uc3BpbmJveC0tbW9iaWxlIC5zcGluYm94X19hcnJvd3Mge1xyXG4gIHdpZHRoOiAwO1xyXG59XHJcbi5zcGluYm94LS1tb2JpbGUgLnNwaW5ib3gtbGVzcyxcclxuLnNwaW5ib3gtLW1vYmlsZSAuc3BpbmJveC1tb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4uc3BpbmJveC0tbW9iaWxlIC5zcGluYm94LWxlc3M6OmJlZm9yZSxcclxuLnNwaW5ib3gtLW1vYmlsZSAuc3BpbmJveC1tb3JlOjpiZWZvcmUge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG4uc3BpbmJveC0tbW9iaWxlIC5zcGluYm94LWxlc3Mge1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuLnNwaW5ib3gtLW1vYmlsZSAuc3BpbmJveC1sZXNzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODQ0XCI7XHJcbn1cclxuLnNwaW5ib3gtLW1vYmlsZSAuc3BpbmJveC1tb3JlIHtcclxuICByaWdodDogMDtcclxufVxyXG4uc3BpbmJveC0tbW9iaWxlIC5zcGluYm94LW1vcmU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4NDNcIjtcclxufVxyXG5cclxuLnNwaW5ib3gtdG9vbHRpcCAudG9vbHRpcC1pbm5lciB7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgcGFkZGluZzogOHB4O1xyXG59IiwgIi50b29sdGlwIHtcclxuICAtLWJzLXRvb2x0aXAtYmc6ICMwMDA7XHJcbiAgLS1icy10b29sdGlwLWFycm93LWhlaWdodDogMDtcclxuICAtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGg6IDA7XHJcbiAgLS1icy10b29sdGlwLW1heC13aWR0aDogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi50b29sdGlwLWFycm93IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxufVxyXG4udG9vbHRpcC5yaWdodCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICBwYWRkaW5nOiAwIDVweDtcclxufVxyXG4udG9vbHRpcC5ib3R0b20ge1xyXG4gIG1hcmdpbi10b3A6IDNweDtcclxuICBwYWRkaW5nOiA1cHggMDtcclxufVxyXG4udG9vbHRpcC5sZWZ0IHtcclxuICBtYXJnaW4tbGVmdDogLTNweDtcclxuICBwYWRkaW5nOiAwIDVweDtcclxufVxyXG4udG9vbHRpcC1pbm5lciB7XHJcbiAgcGFkZGluZzogM3B4IDhweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93IHtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XHJcbn1cclxuLnRvb2x0aXAudG9wLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IC01cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcclxufVxyXG4udG9vbHRpcC50b3AtcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiA1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcclxuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcclxuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xyXG59XHJcbi50b29sdGlwLnJpZ2h0IC50b29sdGlwLWFycm93IHtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiAwO1xyXG4gIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwO1xyXG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcclxufVxyXG4udG9vbHRpcC5sZWZ0IC50b29sdGlwLWFycm93IHtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogMDtcclxuICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcclxuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcclxufVxyXG4udG9vbHRpcC5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcclxufVxyXG4udG9vbHRpcC5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiA1cHg7XHJcbiAgbWFyZ2luLXRvcDogLTVweDtcclxuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xyXG59XHJcbi50b29sdGlwLmJvdHRvbS1yaWdodCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDVweDtcclxuICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XHJcbn1cclxuLnRvb2x0aXAuaW4ge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLnRvb2x0aXAudG9wIHtcclxuICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gIHBhZGRpbmc6IDVweCAwO1xyXG59IiwgIi51aWItcG9zaXRpb24tbWVhc3VyZSB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICB0b3A6IC05OTk5cHggIWltcG9ydGFudDtcclxuICBsZWZ0OiAtOTk5OXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51aWItcG9zaXRpb24tc2Nyb2xsYmFyLW1lYXN1cmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIHRvcDogLTk5OTlweCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udWliLXBvc2l0aW9uLWJvZHktc2Nyb2xsYmFyLW1lYXN1cmUge1xyXG4gIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcclxufSIsICJbdWliLXRvb2x0aXAtcG9wdXBdLnRvb2x0aXAudG9wLWxlZnQgPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLXBvcHVwXS50b29sdGlwLnRvcC1yaWdodCA+IC50b29sdGlwLWFycm93LFxyXG5bdWliLXRvb2x0aXAtcG9wdXBdLnRvb2x0aXAuYm90dG9tLWxlZnQgPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLXBvcHVwXS50b29sdGlwLmJvdHRvbS1yaWdodCA+IC50b29sdGlwLWFycm93LFxyXG5bdWliLXRvb2x0aXAtcG9wdXBdLnRvb2x0aXAubGVmdC10b3AgPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLXBvcHVwXS50b29sdGlwLmxlZnQtYm90dG9tID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItdG9vbHRpcC1wb3B1cF0udG9vbHRpcC5yaWdodC10b3AgPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLXBvcHVwXS50b29sdGlwLnJpZ2h0LWJvdHRvbSA+IC50b29sdGlwLWFycm93LFxyXG5bdWliLXRvb2x0aXAtaHRtbC1wb3B1cF0udG9vbHRpcC50b3AtbGVmdCA+IC50b29sdGlwLWFycm93LFxyXG5bdWliLXRvb2x0aXAtaHRtbC1wb3B1cF0udG9vbHRpcC50b3AtcmlnaHQgPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLWh0bWwtcG9wdXBdLnRvb2x0aXAuYm90dG9tLWxlZnQgPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLWh0bWwtcG9wdXBdLnRvb2x0aXAuYm90dG9tLXJpZ2h0ID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItdG9vbHRpcC1odG1sLXBvcHVwXS50b29sdGlwLmxlZnQtdG9wID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItdG9vbHRpcC1odG1sLXBvcHVwXS50b29sdGlwLmxlZnQtYm90dG9tID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItdG9vbHRpcC1odG1sLXBvcHVwXS50b29sdGlwLnJpZ2h0LXRvcCA+IC50b29sdGlwLWFycm93LFxyXG5bdWliLXRvb2x0aXAtaHRtbC1wb3B1cF0udG9vbHRpcC5yaWdodC1ib3R0b20gPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLXRlbXBsYXRlLXBvcHVwXS50b29sdGlwLnRvcC1sZWZ0ID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItdG9vbHRpcC10ZW1wbGF0ZS1wb3B1cF0udG9vbHRpcC50b3AtcmlnaHQgPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLXRlbXBsYXRlLXBvcHVwXS50b29sdGlwLmJvdHRvbS1sZWZ0ID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItdG9vbHRpcC10ZW1wbGF0ZS1wb3B1cF0udG9vbHRpcC5ib3R0b20tcmlnaHQgPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLXRlbXBsYXRlLXBvcHVwXS50b29sdGlwLmxlZnQtdG9wID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItdG9vbHRpcC10ZW1wbGF0ZS1wb3B1cF0udG9vbHRpcC5sZWZ0LWJvdHRvbSA+IC50b29sdGlwLWFycm93LFxyXG5bdWliLXRvb2x0aXAtdGVtcGxhdGUtcG9wdXBdLnRvb2x0aXAucmlnaHQtdG9wID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItdG9vbHRpcC10ZW1wbGF0ZS1wb3B1cF0udG9vbHRpcC5yaWdodC1ib3R0b20gPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi1wb3BvdmVyLXBvcHVwXS5wb3BvdmVyLnRvcC1sZWZ0ID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItcG9wdXBdLnBvcG92ZXIudG9wLXJpZ2h0ID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItcG9wdXBdLnBvcG92ZXIuYm90dG9tLWxlZnQgPiAuYXJyb3csXHJcblt1aWItcG9wb3Zlci1wb3B1cF0ucG9wb3Zlci5ib3R0b20tcmlnaHQgPiAuYXJyb3csXHJcblt1aWItcG9wb3Zlci1wb3B1cF0ucG9wb3Zlci5sZWZ0LXRvcCA+IC5hcnJvdyxcclxuW3VpYi1wb3BvdmVyLXBvcHVwXS5wb3BvdmVyLmxlZnQtYm90dG9tID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItcG9wdXBdLnBvcG92ZXIucmlnaHQtdG9wID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItcG9wdXBdLnBvcG92ZXIucmlnaHQtYm90dG9tID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItaHRtbC1wb3B1cF0ucG9wb3Zlci50b3AtbGVmdCA+IC5hcnJvdyxcclxuW3VpYi1wb3BvdmVyLWh0bWwtcG9wdXBdLnBvcG92ZXIudG9wLXJpZ2h0ID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItaHRtbC1wb3B1cF0ucG9wb3Zlci5ib3R0b20tbGVmdCA+IC5hcnJvdyxcclxuW3VpYi1wb3BvdmVyLWh0bWwtcG9wdXBdLnBvcG92ZXIuYm90dG9tLXJpZ2h0ID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItaHRtbC1wb3B1cF0ucG9wb3Zlci5sZWZ0LXRvcCA+IC5hcnJvdyxcclxuW3VpYi1wb3BvdmVyLWh0bWwtcG9wdXBdLnBvcG92ZXIubGVmdC1ib3R0b20gPiAuYXJyb3csXHJcblt1aWItcG9wb3Zlci1odG1sLXBvcHVwXS5wb3BvdmVyLnJpZ2h0LXRvcCA+IC5hcnJvdyxcclxuW3VpYi1wb3BvdmVyLWh0bWwtcG9wdXBdLnBvcG92ZXIucmlnaHQtYm90dG9tID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItdGVtcGxhdGUtcG9wdXBdLnBvcG92ZXIudG9wLWxlZnQgPiAuYXJyb3csXHJcblt1aWItcG9wb3Zlci10ZW1wbGF0ZS1wb3B1cF0ucG9wb3Zlci50b3AtcmlnaHQgPiAuYXJyb3csXHJcblt1aWItcG9wb3Zlci10ZW1wbGF0ZS1wb3B1cF0ucG9wb3Zlci5ib3R0b20tbGVmdCA+IC5hcnJvdyxcclxuW3VpYi1wb3BvdmVyLXRlbXBsYXRlLXBvcHVwXS5wb3BvdmVyLmJvdHRvbS1yaWdodCA+IC5hcnJvdyxcclxuW3VpYi1wb3BvdmVyLXRlbXBsYXRlLXBvcHVwXS5wb3BvdmVyLmxlZnQtdG9wID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItdGVtcGxhdGUtcG9wdXBdLnBvcG92ZXIubGVmdC1ib3R0b20gPiAuYXJyb3csXHJcblt1aWItcG9wb3Zlci10ZW1wbGF0ZS1wb3B1cF0ucG9wb3Zlci5yaWdodC10b3AgPiAuYXJyb3csXHJcblt1aWItcG9wb3Zlci10ZW1wbGF0ZS1wb3B1cF0ucG9wb3Zlci5yaWdodC1ib3R0b20gPiAuYXJyb3cge1xyXG4gIHRvcDogYXV0bztcclxuICBib3R0b206IGF1dG87XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogYXV0bztcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcblt1aWItcG9wb3Zlci1wb3B1cF0ucG9wb3ZlcixcclxuW3VpYi1wb3BvdmVyLWh0bWwtcG9wdXBdLnBvcG92ZXIsXHJcblt1aWItcG9wb3Zlci10ZW1wbGF0ZS1wb3B1cF0ucG9wb3ZlciB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG4iLCAiLnRyYW5zZm9ybWVyLWZyZWV6ZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRyYW5zZm9ybWVyLW5vdG91Y2gudHJhbnNmb3JtZXItc2Nyb2xsLW92ZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApICFpbXBvcnRhbnQ7XHJcbiAgei1pbmRleDogMzE7XHJcbn1cclxuLnRyYW5zZm9ybWVyLW5vdG91Y2gudHJhbnNmb3JtZXItc2Nyb2xsLW92ZXItLXRvcCB7XHJcbiAgdG9wOiAwO1xyXG59XHJcbi50cmFuc2Zvcm1lci1ub3RvdWNoLnRyYW5zZm9ybWVyLXNjcm9sbC1vdmVyLS1ib3R0b20ge1xyXG4gIGJvdHRvbTogMDtcclxufVxyXG5cclxuLnRyYW5zZm9ybWVyLXRvdWNoLnRyYW5zZm9ybWVyLXNjcm9sbC1vdmVyIHtcclxuICAvKiBwb3NpdGlvbjogYWJzb2x1dGU7ICovXHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB6LWluZGV4OiAzMTtcclxufVxyXG4udHJhbnNmb3JtZXItdG91Y2gudHJhbnNmb3JtZXItc2Nyb2xsLW92ZXItLXRvcCB7XHJcbiAgdG9wOiAwO1xyXG59XHJcbi50cmFuc2Zvcm1lci10b3VjaC50cmFuc2Zvcm1lci1zY3JvbGwtb3Zlci0tYm90dG9tIHtcclxuICBib3R0b206IDA7XHJcbn1cclxuXHJcbi50cmFuc2Zvcm1lci1oaWRkZW4ge1xyXG4gIC8qIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgKi9cclxuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHJhbnNmb3JtZXItc3RpY2t5IHtcclxuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxufSIsICJAY2hhcnNldCBcIlVURi04XCI7XHJcbi8qIGh0dHBzOi8vd3d3LnNtYXNoaW5nbWFnYXppbmUuY29tLzIwMTQvMDIvbWFraW5nLWVtYmVkZGVkLWNvbnRlbnQtd29yay1pbi1yZXNwb25zaXZlLWRlc2lnbi8gKi9cclxuaWZyYW1lLXJlc3BvbnNpdmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmlmcmFtZS1yZXNwb25zaXZlX19jb250YWluZXItd3JhcCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uaWZyYW1lLXJlc3BvbnNpdmVfX2NvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZW1iZWQtY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICBoZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5lbWJlZC1jb250YWluZXIgaWZyYW1lLFxyXG4uZW1iZWQtY29udGFpbmVyIG9iamVjdCxcclxuLmVtYmVkLWNvbnRhaW5lciBlbWJlZCxcclxuLmVtYmVkLWNvbnRhaW5lciB2aWRlbyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLyogLmlmcmFtZS1yZXNwb25zaXZlX19jb250YWluZXIgaWZyYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59ICovXHJcbi5pZnJhbWUtcmVzcG9uc2l2ZV9fY29udGFpbmVyIC5pZnJhbWUtcmVzcG9uc2l2ZV9fY3VzdG9tLXBsYXkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAvKiBib3JkZXI6IDExcHggc29saWQgI2ZmZjsgKi9cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHdpZHRoOiA3NXB4O1xyXG4gIGhlaWdodDogNzVweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5pZnJhbWUtcmVzcG9uc2l2ZV9fY3VzdG9tLXBsYXktd3JhcCB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8qIFx1MDQyN1x1MDQ0Mlx1MDQzRVx1MDQzMVx1MDQ0QiBcdTA0M0FcdTA0M0JcdTA0MzhcdTA0M0EgXHUwNDNGXHUwNDQwXHUwNDNFXHUwNDM4XHUwNDQxXHUwNDQ1XHUwNDNFXHUwNDM0XHUwNDM4XHUwNDNCIFx1MDQzRlx1MDQzRSBcdTA0MzJcdTA0MzhcdTA0MzRcdTA0MzVcdTA0M0UgKi9cclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgei1pbmRleDogMTtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxuICBiYWNrZ3JvdW5kLW9yaWdpbjogcGFkZGluZy1ib3g7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MCU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA1MCU7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5pZnJhbWUtcmVzcG9uc2l2ZV9fY3VzdG9tLXBsYXktaWNvbiB7XHJcbiAgd2lkdGg6IDUycHg7XHJcbiAgaGVpZ2h0OiA1MnB4O1xyXG59XHJcblxyXG4ubW9kYWwtdmlkZW8taWNvbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMzBlbSkge1xyXG4gIC5pZnJhbWUtcmVzcG9uc2l2ZV9fY29udGFpbmVyIC5pZnJhbWUtcmVzcG9uc2l2ZV9fY3VzdG9tLXBsYXkge1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuICB9XHJcbiAgLmlmcmFtZS1yZXNwb25zaXZlX19jdXN0b20tcGxheS1pY29uIHtcclxuICAgIHdpZHRoOiA3MnB4O1xyXG4gICAgaGVpZ2h0OiA3MnB4O1xyXG4gIH1cclxufVxyXG4ub3BhY2l0eSB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLmlmcmFtZS1yZXNwb25zaXZlX19jb250YWluZXItdXBsb2FkIHZpZGVvIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4uZW1iZWQtY29udGFpbmVyLmlmcmFtZS1yZXNwb25zaXZlX19jb250YWluZXItdXBsb2FkIHtcclxuICAvKiBwYWRkaW5nOiAwOyAqL1xyXG59XHJcblxyXG4uaWZyYW1lLXJlc3BvbnNpdmVfX2NvbnRhaW5lci0taW1hZ2Uge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG5cclxuLyogLmlmcmFtZS1yZXNwb25zaXZlX19jb250YWluZXIgKyBpZnJhbWUtcmVzcG9uc2l2ZV9fY29udGFpbmVyLS1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmlmcmFtZS1yZXNwb25zaXZlX19jb250YWluZXIgKyBpZnJhbWUtcmVzcG9uc2l2ZV9fY29udGFpbmVyLS1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxufSAqLyIsICIuY29sb3Itdmlld2VyLWl0ZW0ge1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogMC4wNjI1cmVtO1xyXG4gIC8qIG1hcmdpbjogcmVtLWNhbGMoMXB4KTsgKi9cclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlcjogMXB4IHRyYW5zcGFyZW50IHNvbGlkO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5jb2xvci12aWV3ZXItaXRlbSxcclxuLmNvbG9yLXZpZXdlci1pbm5lciB7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5jb2xvci12aWV3ZXItYWx0IC5jb2xvci12aWV3ZXItaW5uZXIge1xyXG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi5jb2xvci12aWV3ZXItaW5uZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgbWFyZ2luOiAycHg7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxufVxyXG5cclxuLmNvbG9yLXZpZXdlci1oZWFkZXIge1xyXG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1jb2xvcnMtd3JhcCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5jYXJvdXNlbC1jb2xvcnMtd3JhcCAuY2Fyb3VzZWwtaW5uZXIge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLyogcGFkZGluZzogMCAxcHg7ICovXHJcbn1cclxuXHJcbi5jb2xvci12aWV3ZXItbGlzdCxcclxuLmNvbG9yLXZpZXdlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgLyoganVzdGlmeS1jb250ZW50OiBjZW50ZXI7ICovXHJcbn1cclxuXHJcbi5jYXJvdXNlbC1jb2xvcnMge1xyXG4gIHBhZGRpbmc6IDAgMS4yNXJlbTtcclxufVxyXG4uY2Fyb3VzZWwtY29sb3JzLmNhcm91c2VsLW5hdi1ub3Qtc2hvdyB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4uY2Fyb3VzZWwtY29sb3JzIC5jb2xvci12aWV3ZXItbGlzdCB7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1jb2xvcnM6bm90KC5jYXJvdXNlbC1uYXYtbm90LXNob3cpIC5jYXJvdXNlbC1pbm5lcixcclxuLnByb2R1Y3RzLXZpZXctdGlsZSAuY2Fyb3VzZWwtY29sb3JzIC5jYXJvdXNlbC1pbm5lciB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldyAuY2Fyb3VzZWwtY29sb3JzLmNhcm91c2VsLWluaXRpbGl6ZWQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctdGlsZSAuY2Fyb3VzZWwtY29sb3JzLmNhcm91c2VsLWluaXRpbGl6ZWQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uY29sb3Itdmlld2VyLWl0ZW0tYmxvY2sge1xyXG4gIGJvcmRlcjogMXB4IHRyYW5zcGFyZW50IHNvbGlkO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XHJcbiAgcGFkZGluZzogMnB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB3aWR0aDogMTAwJTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uY29sb3Itdmlld2VyLWl0ZW0td3JhcCB7XHJcbiAgcGFkZGluZzogMnB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuLmNvbG9yLXZpZXdlci1pdGVtLW5hbWUge1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4uY29sb3Itdmlld2VyLWlubmVyICsgLmNvbG9yLXZpZXdlci1pdGVtLW5hbWUge1xyXG4gIHBhZGRpbmctbGVmdDogNXB4O1xyXG59XHJcblxyXG4uY29sb3Itdmlld2VyX19jb2xvci1zZWxlY3RlZC1uYW1lIHtcclxuICBmbGV4LWJhc2lzOiAxMDAlO1xyXG59XHJcblxyXG4uY29sb3Itdmlld2VyLWl0ZW0tZGlzYWJsZWQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBjb2xvcjogIzk0OTY5YjtcclxufVxyXG5cclxuLmNvbG9yLXZpZXdlci0taWNvbiAuY29sb3Itdmlld2VyLWl0ZW0tZGlzYWJsZWQgLmNvbG9yLXZpZXdlci1pbm5lcjo6YWZ0ZXIsXHJcbi5jb2xvci12aWV3ZXItLWljb25hbmR0ZXh0IC5jb2xvci12aWV3ZXItaXRlbS1kaXNhYmxlZCAuY29sb3Itdmlld2VyLWlubmVyOjphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0NjAuNzc1IDQ2MC43NzUnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ2MC43NzUgNDYwLjc3NScgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NwYXRoIGZpbGw9J3JlZCcgZD0nTTI4NS4wOCAyMzAuMzk3IDQ1Ni4yMTggNTkuMjdjNi4wNzYtNi4wNzcgNi4wNzYtMTUuOTExIDAtMjEuOTg2TDQyMy41MTEgNC41NjVhMTUuNTUgMTUuNTUgMCAwIDAtMjEuOTg1IDBsLTE3MS4xMzggMTcxLjE0TDU5LjI1IDQuNTY1YTE1LjU1MSAxNS41NTEgMCAwIDAtMjEuOTg1IDBMNC41NTggMzcuMjg0Yy02LjA3NyA2LjA3NS02LjA3NyAxNS45MDkgMCAyMS45ODZsMTcxLjEzOCAxNzEuMTI4TDQuNTc1IDQwMS41MDVjLTYuMDc0IDYuMDc3LTYuMDc0IDE1LjkxMSAwIDIxLjk4NmwzMi43MDkgMzIuNzE5YTE1LjU1NSAxNS41NTUgMCAwIDAgMjEuOTg2IDBsMTcxLjExNy0xNzEuMTIgMTcxLjExOCAxNzEuMTJhMTUuNTUxIDE1LjU1MSAwIDAgMCAyMS45ODUgMGwzMi43MDktMzIuNzE5YzYuMDc0LTYuMDc1IDYuMDc0LTE1LjkwOSAwLTIxLjk4NkwyODUuMDggMjMwLjM5N3onLyUzRSUzQy9zdmclM0VcIik7XHJcbn1cclxuXHJcbi5jb2xvcnMtdmlld2VyLS1pbi1maWx0ZXIuY29sb3Itdmlld2VyLS1pY29uYW5kdGV4dCwgLmNvbG9ycy12aWV3ZXItLWluLWZpbHRlci5jb2xvci12aWV3ZXItLXRleHQge1xyXG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbn1cclxuLmNvbG9ycy12aWV3ZXItLWluLWZpbHRlci5jb2xvci12aWV3ZXItLWljb25hbmR0ZXh0IC5jb2xvci12aWV3ZXItaXRlbS13cmFwLCAuY29sb3JzLXZpZXdlci0taW4tZmlsdGVyLmNvbG9yLXZpZXdlci0tdGV4dCAuY29sb3Itdmlld2VyLWl0ZW0td3JhcCB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIGZsZXgtYmFzaXM6IDEwMCU7XHJcbn1cclxuLmNvbG9ycy12aWV3ZXItLWluLWZpbHRlci5jb2xvci12aWV3ZXItLWljb25hbmR0ZXh0IC5jb2xvci12aWV3ZXItaXRlbS1ibG9jaywgLmNvbG9ycy12aWV3ZXItLWluLWZpbHRlci5jb2xvci12aWV3ZXItLXRleHQgLmNvbG9yLXZpZXdlci1pdGVtLWJsb2NrIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG59XHJcbi5jb2xvcnMtdmlld2VyLS1pbi1maWx0ZXIuY29sb3Itdmlld2VyLS1pY29uYW5kdGV4dCAuY29sb3Itdmlld2VyLWl0ZW0tc2VsZWN0ZWQsIC5jb2xvcnMtdmlld2VyLS1pbi1maWx0ZXIuY29sb3Itdmlld2VyLS10ZXh0IC5jb2xvci12aWV3ZXItaXRlbS1zZWxlY3RlZCB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcbi5jb2xvcnMtdmlld2VyLS1pbi1maWx0ZXIuY29sb3Itdmlld2VyLS1pY29uYW5kdGV4dCAuY29sb3Itdmlld2VyLWl0ZW0td3JhcCxcclxuLmNvbG9ycy12aWV3ZXItLWluLWZpbHRlci5jb2xvci12aWV3ZXItLWljb25hbmR0ZXh0IC5jb2xvci12aWV3ZXItaXRlbS1ibG9jaywgLmNvbG9ycy12aWV3ZXItLWluLWZpbHRlci5jb2xvci12aWV3ZXItLXRleHQgLmNvbG9yLXZpZXdlci1pdGVtLXdyYXAsXHJcbi5jb2xvcnMtdmlld2VyLS1pbi1maWx0ZXIuY29sb3Itdmlld2VyLS10ZXh0IC5jb2xvci12aWV3ZXItaXRlbS1ibG9jayB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4uY29sb3JzLXZpZXdlci0taW4tZmlsdGVyLmNvbG9yLXZpZXdlci0taWNvbmFuZHRleHQuY29sb3Itdmlld2VyLS10ZXh0IC5jb2xvci12aWV3ZXItaXRlbS13cmFwLCAuY29sb3JzLXZpZXdlci0taW4tZmlsdGVyLmNvbG9yLXZpZXdlci0tdGV4dC5jb2xvci12aWV3ZXItLXRleHQgLmNvbG9yLXZpZXdlci1pdGVtLXdyYXAge1xyXG4gIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDNweDtcclxufVxyXG4uY29sb3JzLXZpZXdlci0taW4tZmlsdGVyLmNvbG9yLXZpZXdlci0taWNvbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbn1cclxuXHJcbi5zZWxlY3QtY3VzdG9tIC5jb2xvci12aWV3ZXItaXRlbS1ibG9jayxcclxuLnNlbGVjdC1jdXN0b20gLmNvbG9yLXZpZXdlci1pdGVtLXdyYXAge1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5zZWxlY3QtY3VzdG9tIC5jb2xvci12aWV3ZXItaXRlbS1uYW1lIHtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbn1cclxuLnNlbGVjdC1jdXN0b20gLmNvbG9yLXZpZXdlci1pbm5lciB7XHJcbiAgbWF4LXdpZHRoOiA1MHB4O1xyXG4gIG1heC1oZWlnaHQ6IDUwcHg7XHJcbn1cclxuXHJcbltuZy10cmFuc2NsdWRlLXNsb3Q9Y29sb3JzVmlld2VySXRlbUJlZm9yZV06ZW1wdHkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn0iLCAiLmN1c3RvbS1vcHRpb25zLWxpc3Qge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbn1cclxuLmN1c3RvbS1vcHRpb25zLXJvdyB7XHJcbiAgZGlzcGxheTogdGFibGUtcm93O1xyXG59XHJcbi5jdXN0b20tb3B0aW9ucy1uYW1lLCAuY3VzdG9tLW9wdGlvbnMtdmFsdWUge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4uY3VzdG9tLW9wdGlvbnMtbmFtZSB7XHJcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuMzEyNXJlbSAwLjMxMjVyZW0gMDtcclxufVxyXG4uY3VzdG9tLW9wdGlvbnMtdmFsdWUge1xyXG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwIDAuMzEyNXJlbSAwLjMxMjVyZW07XHJcbn1cclxuLmN1c3RvbS1vcHRpb25zLS1hZGRpdGlvbmFsLWdvb2RzIC5jdXN0b20tb3B0aW9ucy1saXN0IHtcclxuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XHJcbiAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xyXG4gIHJvdy1nYXA6IDIwcHg7XHJcbn1cclxuLmN1c3RvbS1vcHRpb25zLS1hZGRpdGlvbmFsLWdvb2RzIC5jdXN0b20tb3B0aW9ucy1uYW1lLFxyXG4uY3VzdG9tLW9wdGlvbnMtLWFkZGl0aW9uYWwtZ29vZHMgLmN1c3RvbS1vcHRpb25zLWxpc3QsXHJcbi5jdXN0b20tb3B0aW9ucy0tYWRkaXRpb25hbC1nb29kcyAuY3VzdG9tLW9wdGlvbnMtdmFsdWUsXHJcbi5jdXN0b20tb3B0aW9ucy0tYWRkaXRpb25hbC1nb29kcyAuY3VzdG9tLW9wdGlvbnMtcm93IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uY3VzdG9tLW9wdGlvbnMtLWFkZGl0aW9uYWwtZ29vZHMgLmN1c3RvbS1vcHRpb25zLW5hbWUge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXJvdy1nYXA6IDEwcHg7XHJcbiAgcm93LWdhcDogMTBweDtcclxufVxyXG4uY3VzdG9tLW9wdGlvbnMtLWFkZGl0aW9uYWwtZ29vZHMgLmN1c3RvbS1vcHRpb25zLW5hbWUgPiBsYWJlbCB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDI4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMSAhaW1wb3J0YW50O1xyXG59XHJcbi5jdXN0b20tb3B0aW9ucy0tYWRkaXRpb25hbC1nb29kcyAuY3VzdG9tLW9wdGlvbnMtdmFsdWUge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLmN1c3RvbS1vcHRpb25zLS1hZGRpdGlvbmFsLWdvb2RzIC5jdXN0b20tb3B0aW9ucy1pbm5lciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXJvdy1nYXA6IDEwcHg7XHJcbiAgcm93LWdhcDogMTBweDtcclxufVxyXG4uY3VzdG9tLW9wdGlvbnMtLWFkZGl0aW9uYWwtZ29vZHMgLmN1c3RvbS1vcHRpb25zLWNvbnRyb2wge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAtbW96LWNvbHVtbi1nYXA6IDE2cHg7XHJcbiAgICAgICBjb2x1bW4tZ2FwOiAxNnB4O1xyXG4gIHBhZGRpbmc6IDE2cHggMTZweCAxNnB4IDIwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG4uY3VzdG9tLW9wdGlvbnMtLWFkZGl0aW9uYWwtZ29vZHMgLmN1c3RvbS1vcHRpb25zLWNvbnRyb2wgLmFkdi1jaGVja2JveC1lbXVsLFxyXG4uY3VzdG9tLW9wdGlvbnMtLWFkZGl0aW9uYWwtZ29vZHMgLmN1c3RvbS1vcHRpb25zLWNvbnRyb2wgLmFkdi1yYWRpby1lbXVsIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuLmN1c3RvbS1vcHRpb25zLS1hZGRpdGlvbmFsLWdvb2RzIC5jdXN0b20tb3B0aW9ucy1jb250cm9sIC5jdXN0b20taW5wdXQtbmF0aXZlOmZvY3VzIH4gLmN1c3RvbS1pbnB1dC1jaGVja2JveCB7XHJcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5jdXN0b20tb3B0aW9ucy0tYWRkaXRpb25hbC1nb29kcyAuY3VzdG9tLW9wdGlvbnMtY29udHJvbCAuY3VzdG9tLWlucHV0LWNoZWNrYm94OmhvdmVyLFxyXG4uY3VzdG9tLW9wdGlvbnMtLWFkZGl0aW9uYWwtZ29vZHMgLmN1c3RvbS1vcHRpb25zLWNvbnRyb2wgLmN1c3RvbS1pbnB1dC1yYWRpbzpob3ZlciB7XHJcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5jdXN0b20tb3B0aW9ucy0tYWRkaXRpb25hbC1nb29kcyAuY3VzdG9tLW9wdGlvbnMtY29udHJvbC0tcG9pbnRlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5jdXN0b20tb3B0aW9ucy0tYWRkaXRpb25hbC1nb29kcyAuY3VzdG9tLW9wdGlvbnMtY29udHJvbC1pbmZvIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtcm93LWdhcDogMTJweDtcclxuICByb3ctZ2FwOiAxMnB4O1xyXG4gIGZsZXgtZ3JvdzogMTtcclxufVxyXG4uY3VzdG9tLW9wdGlvbnMtLWFkZGl0aW9uYWwtZ29vZHMgLmN1c3RvbS1vcHRpb25zLWltZy13cmFwIHtcclxuICBtYXgtd2lkdGg6IDcwcHg7XHJcbn1cclxuLmN1c3RvbS1vcHRpb25zLS1hZGRpdGlvbmFsLWdvb2RzIC5jdXN0b20tb3B0aW9ucy1pbWctd3JhcCA+IGltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmN1c3RvbS1vcHRpb25zLS1hZGRpdGlvbmFsLWdvb2RzIC5jdXN0b20tb3B0aW9ucy10ZXh0LWhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAtbW96LWNvbHVtbi1nYXA6IDVweDtcclxuICAgICAgIGNvbHVtbi1nYXA6IDVweDtcclxufVxyXG4uY3VzdG9tLW9wdGlvbnMtLWFkZGl0aW9uYWwtZ29vZHMgLmN1c3RvbS1vcHRpb25zLXRleHQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC1yb3ctZ2FwOiA2cHg7XHJcbiAgcm93LWdhcDogNnB4O1xyXG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmN1c3RvbS1vcHRpb25zLS1hZGRpdGlvbmFsLWdvb2RzIC5jdXN0b20tb3B0aW9ucy1wcmljZSB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTtcclxufVxyXG4uY3VzdG9tLW9wdGlvbnMtLWFkZGl0aW9uYWwtZ29vZHMgLmN1c3RvbS1vcHRpb25zLXRpdGxlIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaW5lLWhlaWdodDogMS4xO1xyXG59XHJcbi5jdXN0b20tb3B0aW9ucy0tYWRkaXRpb25hbC1nb29kcyAuY3VzdG9tLW9wdGlvbnMtaXRlbS1kZXNjcmlwdGlvbiB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuLmN1c3RvbS1vcHRpb25zLS1hZGRpdGlvbmFsLWdvb2RzIC5jdXN0b20tb3B0aW9ucy1pdGVtLWNvdW50ZXIge1xyXG4gIHdpZHRoOiAxMTBweDtcclxuICBjdXJzb3I6IGF1dG87XHJcbn1cclxuLmN1c3RvbS1vcHRpb25zLS1hZGRpdGlvbmFsLWdvb2RzIC5jdXN0b20tb3B0aW9ucy1pdGVtLWNvdW50ZXIgLnNwaW5ib3gtaW5wdXQge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmN1c3RvbS1vcHRpb25zLS1hZGRpdGlvbmFsLWdvb2RzIC5jdXN0b20tb3B0aW9ucy1pdGVtLWNvdW50ZXIgLnNwaW5ib3gtYnV0dG9uLWRpc2FibGVkIHtcclxuICBvcGFjaXR5OiAwLjU7XHJcbn0iLCAiLnNpemVzLXZpZXdlci1ibG9jayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnNpemVzLXZpZXdlci1pdGVtLFxyXG4uc2l6ZXMtdmlld2VyLWlubmVyIHtcclxuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnNpemVzLXZpZXdlci1pdGVtIHtcclxuICBib3JkZXI6IDFweCB0cmFuc3BhcmVudCBzb2xpZDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5zaXplcy12aWV3ZXItaW5uZXIge1xyXG4gIG1hcmdpbjogMC4yNXJlbTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBwYWRkaW5nOiAwLjMxMjVyZW07XHJcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxufVxyXG5cclxuLnNpemVzLXZpZXdlci1zZWxlY3RvciB7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4uc2l6ZXMtdmlld2VyLXJhZGlvIHtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLnNpemVzLXZpZXdlci1ibG9jay1zbGlkZXIge1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxufVxyXG5cclxuLnNpemVzLXZpZXdlci1oZWFkZXIge1xyXG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XHJcbn1cclxuXHJcbi5zaXplcy12aWV3ZXItaXRlbS1kaXNhYmxlZCB7XHJcbiAgb3BhY2l0eTogMC41O1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufSIsICI6cm9vdCB7XHJcbiAgLS1taW4tZnVsbC1oZWlnaHQ6IDEwMHZoO1xyXG4gIC0tbWluLWZ1bGwtaGVpZ2h0LXJhdzogMDtcclxufSIsICIvKiBTbGlkZXIgKi9cclxuLnNsaWNrLXNsaWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5zbGljay1saXN0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4uc2xpY2stbGlzdDpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGN1cnNvcjogaGFuZDtcclxufVxyXG5cclxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5zbGljay10cmFjayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLnNsaWNrLXNsaWRlIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuW2Rpcj1ydGxdIC5zbGljay1zbGlkZSB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5zbGljay1zbGlkZSBpbWcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn0iLCAiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vKiBTbGlkZXIgKi9cclxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xyXG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi8qIEljb25zICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XHJcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL3NsaWNrLmVvdFwiKTtcclxuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi9mb250cy9zbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vZm9udHMvc2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuLyogQXJyb3dzICovXHJcbi5zbGljay1wcmV2LFxyXG4uc2xpY2stbmV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMjBweDtcclxuICB3aWR0aDogMjBweDtcclxuICBsaW5lLWhlaWdodDogMHB4O1xyXG4gIGZvbnQtc2l6ZTogMHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG4uc2xpY2stcHJldjpob3ZlciwgLnNsaWNrLXByZXY6Zm9jdXMsXHJcbi5zbGljay1uZXh0OmhvdmVyLFxyXG4uc2xpY2stbmV4dDpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLCAuc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXHJcbi5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcclxuLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcclxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcclxuICBvcGFjaXR5OiAwLjI1O1xyXG59XHJcbi5zbGljay1wcmV2OmJlZm9yZSxcclxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcclxuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgb3BhY2l0eTogMC43NTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4uc2xpY2stcHJldiB7XHJcbiAgbGVmdDogLTI1cHg7XHJcbn1cclxuW2Rpcj1ydGxdIC5zbGljay1wcmV2IHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAtMjVweDtcclxufVxyXG4uc2xpY2stcHJldjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXHUyMTkwXCI7XHJcbn1cclxuW2Rpcj1ydGxdIC5zbGljay1wcmV2OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcdTIxOTJcIjtcclxufVxyXG5cclxuLnNsaWNrLW5leHQge1xyXG4gIHJpZ2h0OiAtMjVweDtcclxufVxyXG5bZGlyPXJ0bF0gLnNsaWNrLW5leHQge1xyXG4gIGxlZnQ6IC0yNXB4O1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG59XHJcbi5zbGljay1uZXh0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcdTIxOTJcIjtcclxufVxyXG5bZGlyPXJ0bF0gLnNsaWNrLW5leHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlx1MjE5MFwiO1xyXG59XHJcblxyXG4vKiBEb3RzICovXHJcbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uc2xpY2stZG90cyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogLTI1cHg7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIG1hcmdpbjogMCA1cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcclxuICBib3JkZXI6IDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDBweDtcclxuICBmb250LXNpemU6IDBweDtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBjb250ZW50OiBcIlx1MjAyMlwiO1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xyXG4gIGZvbnQtc2l6ZTogNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogYmxhY2s7XHJcbiAgb3BhY2l0eTogMC4yNTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcclxuICBjb2xvcjogYmxhY2s7XHJcbiAgb3BhY2l0eTogMC43NTtcclxufSIsICIvKiBTbGlkZXIgKi9cclxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xyXG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi8qIEljb25zICovXHJcbi8qIEFycm93cyAqL1xyXG4uc2xpY2stcHJldixcclxuLnNsaWNrLW5leHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDBweDtcclxuICBmb250LXNpemU6IDBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLnNsaWNrLXByZXY6aG92ZXIsIC5zbGljay1wcmV2OmZvY3VzLFxyXG4uc2xpY2stbmV4dDpob3ZlcixcclxuLnNsaWNrLW5leHQ6Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSwgLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxyXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXHJcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXHJcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XHJcbiAgb3BhY2l0eTogMC4yNTtcclxufVxyXG4uc2xpY2stcHJldjpiZWZvcmUsXHJcbi5zbGljay1uZXh0OmJlZm9yZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiYWR2bHBcIjtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6ICM4MDkwOWM7XHJcbiAgb3BhY2l0eTogMC43NTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4uc2xpY2stcHJldiB7XHJcbiAgbGVmdDogLTI1cHg7XHJcbn1cclxuW2Rpcj1ydGxdIC5zbGljay1wcmV2IHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAtMjVweDtcclxufVxyXG4uc2xpY2stcHJldjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODEzXCI7XHJcbn1cclxuW2Rpcj1ydGxdIC5zbGljay1wcmV2OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MDJcIjtcclxufVxyXG5cclxuLnNsaWNrLW5leHQge1xyXG4gIHJpZ2h0OiAtMjVweDtcclxufVxyXG5bZGlyPXJ0bF0gLnNsaWNrLW5leHQge1xyXG4gIGxlZnQ6IC0yNXB4O1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG59XHJcbi5zbGljay1uZXh0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MDJcIjtcclxufVxyXG5bZGlyPXJ0bF0gLnNsaWNrLW5leHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgxM1wiO1xyXG59XHJcblxyXG4vKiBEb3RzICovXHJcbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uc2xpY2stZG90cyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogLTI1cHg7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIG1hcmdpbjogMCA1cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcclxuICBib3JkZXI6IDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDBweDtcclxuICBmb250LXNpemU6IDBweDtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBmb250LWZhbWlseTogXCJhZHZscFwiO1xyXG4gIGZvbnQtc2l6ZTogNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogYmxhY2s7XHJcbiAgb3BhY2l0eTogMC4yNTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcclxuICBjb2xvcjogYmxhY2s7XHJcbiAgb3BhY2l0eTogMC43NTtcclxufVxyXG5cclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZWU2ZWQ7XHJcbn1cclxuLnNsaWNrLWRvdHMuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNjI5ZmQxO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM2MjlmZDE7XHJcbn1cclxuLnNsaWNrLWRvdHMuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xyXG4gIGNvbG9yOiBibGFjaztcclxuICBvcGFjaXR5OiAwLjc1O1xyXG59XHJcblxyXG5zbGljayBbZGF0YS1sYXp5XSB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGUgaW1nIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxufSIsICJAY2hhcnNldCBcIlVURi04XCI7XHJcbi8qID40ODAgLSBcdTA0NDFcdTA0M0NcdTA0MzBcdTA0NDBcdTA0NDJcdTA0NDRcdTA0M0VcdTA0M0RcdTA0NEIgKi9cclxuLyogPjc2OCAtIFx1MDQzRlx1MDQzQlx1MDQzMFx1MDQzRFx1MDQ0OFx1MDQzNVx1MDQ0Mlx1MDQ0QiAqL1xyXG4vKiA+MTAyNCAtIFx1MDQzRFx1MDQzNVx1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCwgXHUwNDNEXHUwNDNFXHUwNDQzXHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4ICovXHJcbi8qID4xMjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi8qID4xNjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi8qICRtaW4td2lkdGg6IDEyMDBweDsgKi9cclxuLmxwLWNvbnRhaW5lciB7XHJcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn0iLCAiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vKiA+NDgwIC0gXHUwNDQxXHUwNDNDXHUwNDMwXHUwNDQwXHUwNDQyXHUwNDQ0XHUwNDNFXHUwNDNEXHUwNDRCICovXHJcbi8qID43NjggLSBcdTA0M0ZcdTA0M0JcdTA0MzBcdTA0M0RcdTA0NDhcdTA0MzVcdTA0NDJcdTA0NEIgKi9cclxuLyogPjEwMjQgLSBcdTA0M0RcdTA0MzVcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzgsIFx1MDQzRFx1MDQzRVx1MDQ0M1x1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCAqL1xyXG4vKiA+MTIwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4vKiA+MTYwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4uaGlkZGVuLXhzIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi52aXNpYmxlLXhzIHtcclxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5oaWRkZW4tc20ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudmlzaWJsZS1zbSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xyXG4gIC5oaWRkZW4tbWQge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudmlzaWJsZS1tZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xyXG4gIC5oaWRkZW4tbGcge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudmlzaWJsZS1sZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNjNlbSkge1xyXG4gIC5oaWRkZW4tZGV2aWNlLW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XHJcbiAgLmhpZGRlbi1kZXZpY2UtZGVza3RvcCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59IiwgIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLyogPjQ4MCAtIFx1MDQ0MVx1MDQzQ1x1MDQzMFx1MDQ0MFx1MDQ0Mlx1MDQ0NFx1MDQzRVx1MDQzRFx1MDQ0QiAqL1xyXG4vKiA+NzY4IC0gXHUwNDNGXHUwNDNCXHUwNDMwXHUwNDNEXHUwNDQ4XHUwNDM1XHUwNDQyXHUwNDRCICovXHJcbi8qID4xMDI0IC0gXHUwNDNEXHUwNDM1XHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4LCBcdTA0M0RcdTA0M0VcdTA0NDNcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzggKi9cclxuLyogPjEyMDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLyogPjE2MDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLnRleHQtYWxpZ24tbGVmdC14cyB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnRleHQtYWxpZ24tY2VudGVyLXhzIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50ZXh0LWFsaWduLXJpZ2h0LXhzIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAudGV4dC1hbGlnbi1sZWZ0LXNtIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIC50ZXh0LWFsaWduLWNlbnRlci1zbSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC50ZXh0LWFsaWduLXJpZ2h0LXNtIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xyXG4gIC50ZXh0LWFsaWduLWxlZnQtbWQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgLnRleHQtYWxpZ24tY2VudGVyLW1kIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLnRleHQtYWxpZ24tcmlnaHQtbWQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XHJcbiAgLnRleHQtYWxpZ24tbGVmdC1sZyB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAudGV4dC1hbGlnbi1jZW50ZXItbGcge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAudGV4dC1hbGlnbi1yaWdodC1sZyB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbn0iLCAiLmxwLWJ0bixcclxuLmJ0biB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIHBhZGRpbmc6IDEzcHggMzZweDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcbi5scC1idG46OmFmdGVyLCAubHAtYnRuOjpiZWZvcmUsXHJcbi5idG46OmFmdGVyLFxyXG4uYnRuOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZmxleDogMSAwIGF1dG87XHJcbn1cclxuLmxwLWJ0bjpob3ZlciwgLmxwLWJ0bjphY3RpdmUsXHJcbi5idG46aG92ZXIsXHJcbi5idG46YWN0aXZlIHtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLmxwLWJ0bjpmb2N1cyxcclxuLmJ0bjpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLmxwLWJ0bi0tc20ge1xyXG4gIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4ubHAtYnRuLS11cHBlciB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG4ubHAtYnRuLS1leHBhbmQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5scC1idG4tLWxpbmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuICBjb2xvcjogY3VycmVudGNvbG9yO1xyXG4gIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG4ubHAtYnRuLS1saW5rOmhvdmVyIHtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLmxwLWJ0bi0tZGlzYWJsZWQge1xyXG4gIG9wYWNpdHk6IDAuNTtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLmxwLWJ0bi0tZGlzYWJsZWQ6aG92ZXIsIC5scC1idG4tLWRpc2FibGVkOmFjdGl2ZSB7XHJcbiAgb3BhY2l0eTogMC41O1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG4ubHAtYnRuLS1pbnZpc2libGUge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lO1xyXG59XHJcblxyXG4uYnRuLXNtIHtcclxuICBwYWRkaW5nOiA2cHggMTJweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5scC1idG4tZ3JvdXAge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi5scC1idG4tZ3JvdXBfX2l0ZW0tLWluZGVudCB7XHJcbiAgcGFkZGluZzogMTBweDtcclxufSIsICJAY2hhcnNldCBcIlVURi04XCI7XHJcbi8qID40ODAgLSBcdTA0NDFcdTA0M0NcdTA0MzBcdTA0NDBcdTA0NDJcdTA0NDRcdTA0M0VcdTA0M0RcdTA0NEIgKi9cclxuLyogPjc2OCAtIFx1MDQzRlx1MDQzQlx1MDQzMFx1MDQzRFx1MDQ0OFx1MDQzNVx1MDQ0Mlx1MDQ0QiAqL1xyXG4vKiA+MTAyNCAtIFx1MDQzRFx1MDQzNVx1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCwgXHUwNDNEXHUwNDNFXHUwNDQzXHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4ICovXHJcbi8qID4xMjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi8qID4xNjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbioge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5wIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMTZweCAwIDA7XHJcbn1cclxuXHJcbmlmcmFtZSB7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuaDEsXHJcbi5scC1oMSxcclxuLmgxIHtcclxuICBmb250LXNpemU6IDMycHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxufVxyXG5cclxuaDIsXHJcbi5scC1oMixcclxuLmgyIHtcclxuICBmb250LXNpemU6IDI4cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxufVxyXG5cclxuaDMsXHJcbi5scC1oMyxcclxuLmgzIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxufVxyXG5cclxuLmxwLWZvbnQtc2l6ZS0teHNtYWxsIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5scC1mb250LXNpemUtLXNtYWxsIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5scC1mb250LXNpemUtLW1pZGRsZSB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4ubHAtZm9udC1zaXplLS1sYXJnZSB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4uc2xpY2stbGlzdCB7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDFweCk7IC8qIFx1MDQ0N1x1MDQ0Mlx1MDQzRVx1MDQzMVx1MDQ0QiBcdTA0M0RcdTA0MzUgXHUwNDMyXHUwNDRCXHUwNDQ1XHUwNDNFXHUwNDM0XHUwNDM4XHUwNDNCIFx1MDQzRlx1MDQzOFx1MDQzQVx1MDQ0MVx1MDQzNVx1MDQzQlx1MDQ0QyBcdTA0NDFcdTA0M0ZcdTA0NDBcdTA0MzBcdTA0MzJcdTA0MzAgXHUwNDQzIFx1MDQ0MVx1MDQzQlx1MDQzOFx1MDQzQVx1MDQzMCAqL1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XHJcbiAgaDEsXHJcbiAgLmxwLWgxIHtcclxuICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgfVxyXG4gIGgyLFxyXG4gIC5scC1oMiB7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIH1cclxuICAubHAtaDItLXNpbmdsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gIH1cclxuICBoMyxcclxuICAubHAtaDMge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICB9XHJcbiAgLmxwLWZvbnQtc2l6ZS0teHNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgLmxwLWZvbnQtc2l6ZS0tc21hbGwge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuICAubHAtZm9udC1zaXplLS1taWRkbGUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuICAubHAtZm9udC1zaXplLS1sYXJnZSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XHJcbiAgaDEsXHJcbiAgLmxwLWgxIHtcclxuICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgfVxyXG4gIGgyLFxyXG4gIC5scC1oMiB7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIH1cclxuICAubHAtaDItLXNpbmdsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gIH1cclxuICBoMyxcclxuICAubHAtaDMge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICB9XHJcbn1cclxuLmxwLWgyLS1tYXJnaW4tbm9uZSxcclxuLmxwLWgxLS1tYXJnaW4tbm9uZSxcclxuLmxwLWgzLS1tYXJnaW4tbm9uZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnNsaWNrLWRvdHMgbGk6b25seS1jaGlsZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmxwLXByb2R1Y3QtZGVzY3JpcHRpb24ge1xyXG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xyXG59XHJcblxyXG4ubHAtb2xkLXByaWNlIHtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGUgaW1nIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5ibG9jay1odG1sLWNvbnRlbnQge1xyXG4gIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDIwcHg7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG4uYm9yZGVyLWJvdHRvbS1kYXNoZWQge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQ7XHJcbn1cclxuXHJcbi52aWRlby12aWV3IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnZpZGVvLXZpZXdfX2N1c3RvbS1wbGF5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XHJcbiAgei1pbmRleDogMTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyOiAxMXB4IHNvbGlkICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG4udmlkZW8tdmlld19fY3VzdG9tLXBsYXktaWNvbiB7XHJcbiAgd2lkdGg6IDUycHg7XHJcbiAgaGVpZ2h0OiA1MnB4O1xyXG59XHJcblxyXG4uYmFja2dyb3VuZC1hdHRhY2htZW50LXNjcm9sbCxcclxuLmJhY2tncm91bmQtYXR0YWNobWVudC1maXhlZCB7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG59XHJcblxyXG4uYmFja2dyb3VuZC1hdHRhY2htZW50LXNjcm9sbCB7XHJcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbn1cclxuXHJcbi5iYWNrZ3JvdW5kLWF0dGFjaG1lbnQtZml4ZWQge1xyXG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LWRldmljZS13aWR0aDogMzBlbSkge1xyXG4gIC5iYWNrZ3JvdW5kLWF0dGFjaG1lbnQtZml4ZWQge1xyXG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgfVxyXG59XHJcbi8qIFx1MDQzQVx1MDQzMFx1MDQ0MVx1MDQ0Mlx1MDQzRVx1MDQzQ1x1MDQzOFx1MDQzN1x1MDQzMFx1MDQ0Nlx1MDQzOFx1MDQ0RiBcdTA0NDFcdTA0M0FcdTA0NDBcdTA0M0VcdTA0M0JcdTA0M0JcdTA0MzAgKi9cclxuLnNjcm9sbC1hbHdheXMtdmlzaWJsZTo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMHB4O1xyXG4gIGhlaWdodDogMnB4O1xyXG59XHJcblxyXG4uc2Nyb2xsLWFsd2F5cy12aXNpYmxlOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcclxuICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqICAgKi9cclxuLyogXHUwNDEwXHUwNDNEXHUwNDM4XHUwNDNDXHUwNDMwXHUwNDQ2XHUwNDM4XHUwNDM4IFx1MDQzRlx1MDQ0MFx1MDQzOCBcdTA0M0RcdTA0MzBcdTA0MzJcdTA0MzVcdTA0MzRcdTA0MzVcdTA0M0RcdTA0MzhcdTA0MzggKi9cclxuLnpvb20tYW5pbWF0aW9uID4gaW1nIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IDFzO1xyXG59XHJcbi56b29tLWFuaW1hdGlvbiA+IGltZzpob3ZlciB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG59XHJcblxyXG4ubmV4dC1pbWFnZS1hbmltYXRpb25fX2l0ZW0ge1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLm5leHQtaW1hZ2UtYW5pbWF0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLyogJjpob3ZlciBpbWc6bnRoLWNoaWxkKDJuKSB7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBvcGFjaXR5OiAxO1xuICB9ICovXHJcbn1cclxuLm5leHQtaW1hZ2UtYW5pbWF0aW9uIGltZyB7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcclxufVxyXG4ubmV4dC1pbWFnZS1hbmltYXRpb24gaW1nOm50aC1jaGlsZCgybikge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLyogei1pbmRleDogLTE7ICovXHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4ubmV4dC1pbWFnZS1hbmltYXRpb246aG92ZXIgaW1nOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLm5leHQtaW1hZ2UtYW5pbWF0aW9uOmhvdmVyIGltZzpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgLyogei1pbmRleDogMDsgKi9cclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKiAgICovXHJcbi5tb2JpbGUtdmVyc2lvbiAubW9kYWwge1xyXG4gIHotaW5kZXg6IDMwMDAgIWltcG9ydGFudDtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24gLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcclxuICBtYXJnaW46IDAgMTBweDtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24gLm1vZGFsIC5tb2RhbC1oZWFkZXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbSAwLjMxMjVyZW0gMCAwO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMS4yNTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIHBhZGRpbmc6IDE2cHggNDVweCAxMnB4IDI1cHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2YwZjBmMDtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24gLm1vZGFsIC5tb2RhbC1oZWFkZXIgLm1vZGFsLWhlYWRlci10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG59XHJcbi5tb2JpbGUtdmVyc2lvbiAubW9kYWwgLm1vZGFsLWJvZHkge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbn1cclxuXHJcbi5tb2JpbGUtdmVyc2lvbiAucG9wb3ZlciB7XHJcbiAgei1pbmRleDogNDAwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubW9iaWxlLXZlcnNpb24gLm0tYiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLm1vYmlsZS12ZXJzaW9uIC5ibG9ja3MtY29uc3RydWN0b3ItbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uIC5ibG9ja3MtY29uc3RydWN0b3ItbW9kYWwgLm1vZGFsLWNvbnRlbnQgLmJsb2Nrcy1jb25zdHJ1Y3Rvci1yb3dfX25hbWUge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24gLmJsb2Nrcy1jb25zdHJ1Y3Rvci1tb2RhbCAubW9kYWwtY29udGVudCAuYmxvY2tzLWNvbnN0cnVjdG9yLWxhYmVsLXRleHQge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uIC5ibG9ja3MtY29uc3RydWN0b3ItbW9kYWwgLm1vZGFsLWNvbnRlbnQgLnRhYnMtaG9yaXpvbnRhbCAudGFicy1jb250ZW50IHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcclxuICBsaW5lLWhlaWdodDogMS42O1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5tb2JpbGUtdmVyc2lvbiB7XHJcbiAgLyogc3R5bGVsaW50LWRpc2FibGUgKi9cclxuICAvKiBzdHlsZWxpbnQtZW5hYmxlICovXHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uIHNlbGVjdC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMsXHJcbi5tb2JpbGUtdmVyc2lvbiBpbnB1dC5jdXIteWVhciB7XHJcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDAgMCAwIDAuNWNoICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uIC5mbGF0cGlja3ItaW5uZXJDb250YWluZXIge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uIC5tb2RhbC1jb250ZW50IHtcclxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogOTB2aDtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24gLm1vZGFsLWNvbnRlbnQgc2VsZWN0LFxyXG4ubW9iaWxlLXZlcnNpb24gLm1vZGFsLWNvbnRlbnQgdGV4dGFyZWEge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0taW5wdXQtZm9udC1zaXplKTtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24gLm1vZGFsLWNvbnRlbnQgLmdhbGxlcnktYmxvY2sge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uIC51aS1ncmlkLWN1c3RvbS1wYWdpbmF0aW9uLXNlbGVjdCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcbi5tb2JpbGUtdmVyc2lvbiAuYmxvY2tzLWNvbnN0cnVjdG9yLXJvd19fbmFtZSB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xyXG59XHJcbi5tb2JpbGUtdmVyc2lvbiAuYmxvY2tzLWNvbnN0cnVjdG9yLWxhYmVsLXRleHQge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uIC50YWJzLWhvcml6b250YWwgLnRhYnMtY29udGVudCB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24gLmJsb2Nrcy1jb25zdHJ1Y3Rvci1idXR0b25zLWNvbG9yLXNjaGVtZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24gLmJsb2Nrcy1jb25zdHJ1Y3Rvci1idXR0b25zLWNvbG9yLXNjaGVtZSAuYmxvY2tzLWNvbnN0cnVjdG9yLWJ1dHRvbnMtY29sb3Itc2NoZW1lX19wcmV2aWV3IHtcclxuICBtaW4taGVpZ2h0OiAxMjBweDtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24gLmJ0bi1zdWNjZXNzOmZvY3VzLCAubW9iaWxlLXZlcnNpb24gLmJ0bi1zdWNjZXNzOmFjdGl2ZTpmb2N1cyxcclxuLm1vYmlsZS12ZXJzaW9uIC5idG4tcHJpbWFyeTpmb2N1cyxcclxuLm1vYmlsZS12ZXJzaW9uIC5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xyXG59XHJcbi5tb2JpbGUtdmVyc2lvbiAuYnRuLXN1Y2Nlc3M6bm90KC5idG4tb3V0bGluZSk6bm90KFtkaXNhYmxlZF0pLFxyXG4ubW9iaWxlLXZlcnNpb24gLmJ0bi1wcmltYXJ5Om5vdCguYnRuLW91dGxpbmUpOm5vdChbZGlzYWJsZWRdKSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZmMztcclxuICBib3JkZXItY29sb3I6ICMyMTk2ZjM7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uIC5idG4tZGVmYXVsdCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICBjb2xvcjogIzAwNzhiZDtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24gc2VsZWN0Om5vdCgubmctZGlydHkubmctaW52YWxpZCk6bm90KC5hZG1pbi1zaWduaW4tZmllbGQpLFxyXG4ubW9iaWxlLXZlcnNpb24gdGV4dGFyZWE6bm90KC5uZy1kaXJ0eS5uZy1pbnZhbGlkKTpub3QoLmFkbWluLXNpZ25pbi1maWVsZCksXHJcbi5tb2JpbGUtdmVyc2lvbiAuZm9ybS1jb250cm9sOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KC5uZy1kaXJ0eS5uZy1pbnZhbGlkKTpub3QoLnVpLXNlbGVjdC1jb250YWluZXIpLFxyXG4ubW9iaWxlLXZlcnNpb24gaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoLm5nLWRpcnR5Lm5nLWludmFsaWQpOm5vdCgudWktc2VsZWN0LXNlYXJjaCk6bm90KC5hZG1pbi1zaWduaW4tZmllbGQpOm5vdCgjQ2FwdGNoYUNvZGUpOm5vdCguYXV0aC1maWVsZCkge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3gtc2hhZG93OiAwIDFweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3BhbixcclxuLm1vYmlsZS12ZXJzaW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGEge1xyXG4gIGJvcmRlci1jb2xvcjogI2Y5ZjlmOTtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uIC5wYWdpbmF0aW9uID4gbGkgPiBhLFxyXG4ubW9iaWxlLXZlcnNpb24gLnBhZ2luYXRpb24gPiBsaSA+IHNwYW4ge1xyXG4gIGJvcmRlci1jb2xvcjogI2Y5ZjlmOTtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24gLmJsb2Nrcy1jb25zdHJ1Y3Rvci1zZWxlY3QsXHJcbi5tb2JpbGUtdmVyc2lvbiAubG9nby1nZW5lcmF0b3ItZm9ybSAuc2VsZWN0LWN1c3RvbSB7XHJcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJveC1zaGFkb3c6IDAgMXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG59XHJcbi5tb2JpbGUtdmVyc2lvbiAuYWR2LWJvZHktZml4ZWQtdG91Y2gge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG59XHJcbi5tb2JpbGUtdmVyc2lvbiAubHAtZ3JpZF9fcmVtb3ZlIHtcclxuICBmbGV4LWJhc2lzOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uIC5scC1hZG1pbi1wYW5lbC13cmFwIHtcclxuICB6LWluZGV4OiAxNTAwO1xyXG59XHJcbi5tb2JpbGUtdmVyc2lvbiAubHAtYWRtaW4tcGFuZWwtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uIC5scC1zZXR0aW5ncy1tb2RhbCAudGFicy1oZWFkZXJzLnRhYnMtaGVhZGVycy0tY29tbW9uLXNldHRpbmdzIHtcclxuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gIG92ZXJmbG93OiBzY3JvbGwgaGlkZGVuO1xyXG59XHJcbi5tb2JpbGUtdmVyc2lvbiAubHAtc2V0dGluZ3MtbW9kYWwgLnRhYnMtaGVhZGVycy50YWJzLWhlYWRlcnMtLWNvbW1vbi1zZXR0aW5ncyAudGFicy1oZWFkZXItaXRlbS1saW5rIHtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG59XHJcbi5tb2JpbGUtdmVyc2lvbiAubHAtc2V0dGluZ3MtbW9kYWwgLnRhYnMtaGVhZGVycy50YWJzLWhlYWRlcnMtLWNvbW1vbi1zZXR0aW5ncyAudGFicy1oZWFkZXItaXRlbSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbi5tb2JpbGUtdmVyc2lvbiAubHAtc2V0dGluZ3MtbW9kYWwgLnRhYnMtaGVhZGVycy50YWJzLWhlYWRlcnMtLWNvbW1vbi1zZXR0aW5ncyAudGFicy1oZWFkZXItaXRlbS50YWJzLWhlYWRlci1hY3RpdmUge1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDAgNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzgsIDIzOCwgMjM4KTtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24gLmxwLXNldHRpbmdzLW1vZGFsLW92ZXJsYXkgLm1vZGFsLWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4ubW9iaWxlLXZlcnNpb24gLmxwLWFkbWluLXBhbmVsLXdyYXAgKyBkaXYubHAtbWFpbiAubHAtbWVudS1oZWFkZXItY29udGFpbmVyLS1vcGVuIC5scC1tZW51LWhlYWRlcl9fbW9iaWxlLXBhZGRpbmctZm9yLXBhbmVsIHtcclxuICBwYWRkaW5nLXRvcDogNDJweDtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24gLmxwLWFkbWluLXBhbmVsLXdyYXAgKyBkaXYubHAtbWFpbiAubHAtbWVudS1oZWFkZXItY29udGFpbmVyLS1vcGVuIC5scC1tZW51LWhlYWRlcl9fbW9iaWxlLXBhZGRpbmctZm9yLXBhbmVsIC5scC1tZW51LWhlYWRlcl9fY2xvc2Uge1xyXG4gIHRvcDogNjlweDtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24gLm15YWNjb3VudC1wYWdlX190YWJzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC8qIHN0eWxlbGludC1kaXNhYmxlICovXHJcbiAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xyXG59XHJcbi5tb2JpbGUtdmVyc2lvbiAubXlhY2NvdW50LXBhZ2VfX3RhYnMgLnRhYnMtaGVhZGVycy50YWJzLWhlYWRlcnMtLXdpZHRoIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24gLm15YWNjb3VudC1wYWdlX190YWJzIC50YWJzLWhlYWRlci1pdGVtIHtcclxuICBmbGV4LXNocmluazogMDtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24gLm15YWNjb3VudC1wYWdlX190YWJzIC50YWJzLWhlYWRlci1pdGVtLWxpbmsge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICBjb2xvcjogY3VycmVudGNvbG9yO1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24gLm15YWNjb3VudC1wYWdlX190YWJzIC50YWItY29udGVudCB7XHJcbiAgbWFyZ2luLXRvcDogMjRweDtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24gLm15YWNjb3VudC1wYWdlX190YWJzIC5hZGRyZXNzLWxpc3QgLmFkZHJlc3MtbGlzdC1pdGVtIC5yb3cge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uIC5teWFjY291bnQtcGFnZV9fdGFicyAuYWRkcmVzcy1saXN0IC5hZGRyZXNzLWxpc3QtaXRlbSAucm93IC5hZGRyZXNzLWxpc3QtYWRkcmVzcy10ZXh0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24gLm15YWNjb3VudC1wYWdlX190YWJzIC5hZGRyZXNzLWxpc3QgLmFkZHJlc3MtbGlzdC1pdGVtIC5yb3cgLmVuZC14cy5jb2wteHMtNSB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIGZsZXgtYmFzaXM6IDA7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbi5tb2JpbGUtdmVyc2lvbiAubXlhY2NvdW50LXBhZ2VfX3RhYnMgLmFkZHJlc3MtbGlzdCAuYWRkcmVzcy1saXN0LWl0ZW0gLnJvdyAuZW5kLXhzLmNvbC14cy01IC5hZGRyZXNzLWNvbnRyb2xzLWl0ZW0ge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcbi5tb2JpbGUtdmVyc2lvbiAubXlhY2NvdW50LXBhZ2VfX3RhYnMgc2VsZWN0Om5vdCgubmctZGlydHkubmctaW52YWxpZCk6bm90KC5hZG1pbi1zaWduaW4tZmllbGQpLFxyXG4ubW9iaWxlLXZlcnNpb24gLm15YWNjb3VudC1wYWdlX190YWJzIHRleHRhcmVhOm5vdCgubmctZGlydHkubmctaW52YWxpZCk6bm90KC5hZG1pbi1zaWduaW4tZmllbGQpLFxyXG4ubW9iaWxlLXZlcnNpb24gLm15YWNjb3VudC1wYWdlX190YWJzIC5mb3JtLWNvbnRyb2w6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoLm5nLWRpcnR5Lm5nLWludmFsaWQpOm5vdCgudWktc2VsZWN0LWNvbnRhaW5lciksXHJcbi5tb2JpbGUtdmVyc2lvbiAubXlhY2NvdW50LXBhZ2VfX3RhYnMgaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoLm5nLWRpcnR5Lm5nLWludmFsaWQpOm5vdCgudWktc2VsZWN0LXNlYXJjaCk6bm90KC5hZG1pbi1zaWduaW4tZmllbGQpOm5vdCgjQ2FwdGNoYUNvZGUpOm5vdCguYXV0aC1maWVsZCkge1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbnB1dC1ib3JkZXItY29sb3IpO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LWNvbG9yKTtcclxuICBwYWRkaW5nOiB2YXIoLS1pbnB1dC1pbmRlbnRzKTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0taW5wdXQtZm9udC1zaXplKTtcclxuICBoZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCk7XHJcbn1cclxuXHJcbi5tb2JpbGUtdmVyc2lvbi5lZGl0LW1vZGUgLmxwLWFkbWluLXBhbmVsLXdyYXAge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uLmVkaXQtbW9kZSAubHAtYWRtaW4tcGFuZWwtd3JhcCArIGRpdi5scC1tYWluIC5scC1tZW51LWhlYWRlci1jb250YWluZXItLW9wZW4gLmxwLW1lbnUtaGVhZGVyX19tb2JpbGUtcGFkZGluZy1mb3ItcGFuZWwge1xyXG4gIHBhZGRpbmctdG9wOiA0MnB4O1xyXG59XHJcbi5tb2JpbGUtdmVyc2lvbi5lZGl0LW1vZGUgLmxwLWFkbWluLXBhbmVsLXdyYXAgKyBkaXYubHAtbWFpbiAubHAtbWVudS1oZWFkZXItY29udGFpbmVyLS1vcGVuIC5scC1tZW51LWhlYWRlcl9fbW9iaWxlLXBhZGRpbmctZm9yLXBhbmVsIC5scC1tZW51LWhlYWRlcl9fY2xvc2Uge1xyXG4gIHRvcDogNjhweDtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24uZWRpdC1tb2RlIC5vdmVyZmxvdy1oaWRkZW4tZm9yLW1vZGFsLWlvcyAubHAtYWRtaW4tcGFuZWwtd3JhcCArIGRpdi5scC1tYWluIC5scC1ibG9ja3MtY29uc3RydWN0b3ItYnV0dG9ucyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24uZWRpdC1tb2RlIC5scC1ibG9jay1leGl0LXBvcHVwLWJ1dHRvbnMtY291bnRkb3duIC5scC1ibG9jay1wcm9kdWN0cy12aWV3X19lbXB0eS0tYWRtaW4gLmxwLWJ0biB7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG59IiwgIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLyogPjQ4MCAtIFx1MDQ0MVx1MDQzQ1x1MDQzMFx1MDQ0MFx1MDQ0Mlx1MDQ0NFx1MDQzRVx1MDQzRFx1MDQ0QiAqL1xyXG4vKiA+NzY4IC0gXHUwNDNGXHUwNDNCXHUwNDMwXHUwNDNEXHUwNDQ4XHUwNDM1XHUwNDQyXHUwNDRCICovXHJcbi8qID4xMDI0IC0gXHUwNDNEXHUwNDM1XHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4LCBcdTA0M0RcdTA0M0VcdTA0NDNcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzggKi9cclxuLyogPjEyMDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLyogPjE2MDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLmxwLXRhYmxlIHtcclxuICAvKiBmb250LWZhbWlseTogXCJPcGVuU2Fucy1saWdodFwiLCBUYWhvbWEsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxHZW5ldmEsQXJpYWwsc2Fucy1zZXJpZjsgKi9cclxufVxyXG5cclxuLmxwLXRhYmxlX19oZWFkIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICAvKiBmb250LWZhbWlseTogXCJPcGVuU2Fucy1zZW1pYm9sZFwiLCBUYWhvbWEsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxHZW5ldmEsQXJpYWwsc2Fucy1zZXJpZjsgKi9cclxufVxyXG5cclxuLmxwLXRhYmxlX19ib2R5IHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi8qIC5scC10YWJsZV9fcm93IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59ICovXHJcbi5scC10YWJsZV9faGVhZGVyLFxyXG4ubHAtdGFibGVfX2NlbGwge1xyXG4gIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xyXG59XHJcblxyXG4ubHAtdGFibGVfX2hlYWRlciB7XHJcbiAgZm9udC1zaXplOiAyM3B4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4ubHAtdGFibGVfX2NlbGxfbGFzdDpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG59XHJcblxyXG4ubHAtdGFibGVfX2NlbGwtdGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4ubHAtdGFibGVfX2NlbGwtLXNsaW0ge1xyXG4gIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDVweDtcclxufVxyXG5cclxuLmxwLXRhYmxlX19jZWxsLS1ib3JkZXItbm9uZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxufVxyXG5cclxuLmxwLWdyaWRfX3Jvdy0tbm93cmFwIHtcclxuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xyXG59XHJcbi5scC1ncmlkX19yb3ctLW5vd3JhcCAubHAtdGFibGVfX2NlbGwsXHJcbi5scC1ncmlkX19yb3ctLW5vd3JhcCAubHAtdGFibGVfX2NlbGwtZ3JpZC1jdXN0b20ge1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4ubHAtZ3JpZF9fcm93LS1ub3dyYXAgLmxwLWdyaWRfX2RyYWcge1xyXG4gIHBhZGRpbmc6IDE2cHggMDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcclxuICAubHAtdGFibGVfX3JvdyB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xyXG4gIH1cclxuICAubHAtdGFibGVfX2hlYWRlcixcclxuICAubHAtdGFibGVfX2NlbGwge1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICB9XHJcbiAgLmxwLXRhYmxlX19jZWxsX2xhc3Q6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcbiAgfVxyXG4gIC5scC10YWJsZV9fY2VsbC10aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIH1cclxufSIsICIubHAtc2VsZWN0LXdyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmxwLXNlbGVjdC1hcnJvdy1lbXVsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgdG9wOiA1NCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4ubHAtaW5wdXQsXHJcbi5scC1zZWxlY3QsXHJcbi5scC10ZXh0YXJlYSxcclxuLmlucHV0LXNtYWxsLFxyXG4udGV4dGFyZWEtc21hbGwsXHJcbi5zZWxlY3QtY3VzdG9tIHNlbGVjdCxcclxuLmxwLWZvcm1fX3BpY3R1cmUtYnV0dG9uLWFkZCB7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2Q4ZDhkODtcclxufVxyXG5cclxuLmxwLWlucHV0LFxyXG4ubHAtc2VsZWN0LFxyXG4ubHAtdGV4dGFyZWEsXHJcbi5pbnB1dC1zbWFsbCxcclxuLnRleHRhcmVhLXNtYWxsLFxyXG4uc2VsZWN0LWN1c3RvbSBzZWxlY3Qge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBwYWRkaW5nOiAxMnB4IDE4cHg7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB3aWR0aDogMTAwJTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4ubmctc3VibWl0dGVkLm5nLWRpcnR5IC5uZy1pbnZhbGlkLmxwLWZvcm1fX3BpY3R1cmUtYnV0dG9uLWFkZCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjE1OTU5O1xyXG59XHJcblxyXG4ubHAtc2VsZWN0IHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4ubHAtY2hlY2tib3gge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi5scC1jaGVja2JveDpjaGVja2VkICsgLmxwLWNoZWNrYm94LWRlY29yOjpiZWZvcmUge1xyXG4gIHRleHQtaW5kZW50OiAwO1xyXG59XHJcblxyXG4uY3VzdG9tLWlucHV0LW5hdGl2ZTpjaGVja2VkIH4gLmN1c3RvbS1pbnB1dC1jaGVja2JveDo6YWZ0ZXIge1xyXG4gIHRleHQtaW5kZW50OiAwO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbn1cclxuXHJcbi5uZy1zdWJtaXR0ZWQubmctZGlydHkgLmxwLWNoZWNrYm94Lm5nLWludmFsaWQgKyAubHAtY2hlY2tib3gtZGVjb3I6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjE1OTU5O1xyXG59XHJcblxyXG4ubHAtbGFiZWwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIC8qIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICovXHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uY3VzdG9tLWlucHV0LWNoZWNrYm94LFxyXG4uY3VzdG9tLWlucHV0LW5hdGl2ZTpjaGVja2VkIH4gLmN1c3RvbS1pbnB1dC1jaGVja2JveCxcclxuLmN1c3RvbS1pbnB1dC1jaGVja2JveDpob3ZlciB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHRvcDogYXV0bztcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5scC1jaGVja2JveC1kZWNvcjo6YmVmb3JlLFxyXG4uY3VzdG9tLWlucHV0LWNoZWNrYm94OjphZnRlciB7XHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBib3JkZXI6IHNvbGlkIDFweCAjZDhkOGQ4O1xyXG4gIG1hcmdpbi1yaWdodDogMTRweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgY29udGVudDogXCJcXGU4MTRcIjtcclxuICBmb250LWZhbWlseTogYWR2bHAsIHNhbnMtc2VyaWY7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1pbmRlbnQ6IDI0cHg7XHJcbiAgZmxleDogMCAwIDI0cHg7XHJcbiAgbWF4LXdpZHRoOiAyNHB4O1xyXG59IiwgIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLyogPjQ4MCAtIFx1MDQ0MVx1MDQzQ1x1MDQzMFx1MDQ0MFx1MDQ0Mlx1MDQ0NFx1MDQzRVx1MDQzRFx1MDQ0QiAqL1xyXG4vKiA+NzY4IC0gXHUwNDNGXHUwNDNCXHUwNDMwXHUwNDNEXHUwNDQ4XHUwNDM1XHUwNDQyXHUwNDRCICovXHJcbi8qID4xMDI0IC0gXHUwNDNEXHUwNDM1XHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4LCBcdTA0M0RcdTA0M0VcdTA0NDNcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzggKi9cclxuLyogPjEyMDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLyogPjE2MDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLmxwLWZvcm1fX3RpdGxlIHtcclxuICBsaW5lLWhlaWdodDogMS4zMztcclxufVxyXG4ubHAtZm9ybV9fdGl0bGUtLXZlcnRpY2FsLCAubHAtZm9ybV9fdGl0bGUtLWhvcml6b250YWwge1xyXG4gIC8qIGZvbnQtc2l6ZTogMjRweDsgKi9cclxufVxyXG4ubHAtZm9ybV9fc3VidGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG4ubHAtZm9ybV9fd3JhcCB7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbn1cclxuLmxwLWZvcm1fX2JvZHktLXZlcnRpY2FsIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcbi5scC1mb3JtX19zdWJ0aXRsZS0taG9yaXpvbnRhbCB7XHJcbiAgbWFyZ2luLXRvcDogNDhweDtcclxufVxyXG4ubHAtZm9ybV9fc3VidGl0bGUtLXZlcnRpY2FsLCAubHAtZm9ybV9fZmllbGQsIC5scC1mb3JtX19zdWJtaXQtYmxvY2sge1xyXG4gIG1hcmdpbi10b3A6IDhweDtcclxuICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbn1cclxuLmxwLWZvcm1fX2FncmVlbWVudCB7XHJcbiAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcbi5scC1mb3JtX19jb250ZW50LS1zdWNjZXNzIHtcclxuICBwYWRkaW5nOiAzMHB4O1xyXG59XHJcbi5scC1mb3JtX19maWVsZC1sYWJlbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLmxwLWZvcm0taW4tbW9kYWwge1xyXG4gIHdpZHRoOiA1MDBweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAubHAtZm9ybS0tdmVydGljYWwge1xyXG4gICAgLyogZm9udC1zaXplOiAzNnB4OyAqL1xyXG4gIH1cclxuICAubHAtZm9ybS0taG9yaXpvbnRhbCAubHAtdGV4dGFyZWEge1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gIH1cclxufVxyXG4ubHAtZm9ybV9fcGljdHVyZS1ibG9jay0taG9yaXpvbnRhbCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDE2cHg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4ubHAtZm9ybV9fcGljdHVyZS1idXR0b24tYWRkIHtcclxuICBjb2xvcjogI2RlZGVkZTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmIG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZm9udC1zaXplOiA1MHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBtaW4taGVpZ2h0OiA4MHB4O1xyXG59XHJcblxyXG4ubHAtZm9ybV9fcGljdHVyZS1pdGVtIHtcclxuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG59XHJcbi5scC1mb3JtX19waWN0dXJlLWl0ZW0tLWhvcml6b250YWwge1xyXG4gIG1pbi13aWR0aDogODhweDtcclxuICBtYXgtd2lkdGg6IDEyMHB4O1xyXG59XHJcbi5scC1mb3JtX19waWN0dXJlLWl0ZW0tLWhvcml6b250YWwgLmxwLWZvcm1fX3BpY3R1cmUtYnV0dG9uLWFkZCB7XHJcbiAgbWluLXdpZHRoOiAxMTBweDtcclxufVxyXG5cclxuLmxwLWZvcm1fX3BpY3R1cmUge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5scC1mb3JtX19waWN0dXJlLWl0ZW0td3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlcjogc29saWQgMXB4ICNkOGQ4ZDg7XHJcbn1cclxuXHJcbi5scC1mb3JtX19waWN0dXJlLWRlbGV0ZSB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtNnB4O1xyXG4gIHJpZ2h0OiAtNnB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmZvcm0tZmllbGQtbmFtZSxcclxuLmZvcm0tZmllbGQtaW5wdXQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubHAtZm9ybV9fZmlsZWFyY2hpdmUge1xyXG4gIHBhZGRpbmc6IDhweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmxwLWZvcm1fX2ZpbGVhcmNoaXZlLWljb24ge1xyXG4gIGZvbnQtc2l6ZTogMi4yNWVtO1xyXG4gIGNvbG9yOiByZ2IoOTYsIDk2LCA5Nik7XHJcbn1cclxuLmxwLWZvcm1fX2ZpbGVhcmNoaXZlLW5hbWUge1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBtYXgtaGVpZ2h0OiAzNnB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luOiA4cHggMCAwO1xyXG59IiwgIi5saW5rLXNlcnZpY2UsXHJcbi5saW5rLXNlcnZpY2UtLXNlY29uZGFyeSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubGluay1zZXJ2aWNlIHtcclxuICBjb2xvcjogIzJkOWNlZDtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcbi5saW5rLXNlcnZpY2U6aG92ZXIge1xyXG4gIGNvbG9yOiAjOGJjOGY1O1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4ubGluay1zZXJ2aWNlOmFjdGl2ZSB7XHJcbiAgY29sb3I6ICMwZTY2YTY7XHJcbn1cclxuXHJcbi5saW5rLXNlcnZpY2UtLXNlY29uZGFyeSB7XHJcbiAgY29sb3I6ICM0YjRmNTg7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG4ubGluay1zZXJ2aWNlLS1zZWNvbmRhcnk6aG92ZXIge1xyXG4gIGNvbG9yOiAjN2I4MThlO1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4ubGluay1zZXJ2aWNlLS1zZWNvbmRhcnk6YWN0aXZlIHtcclxuICBjb2xvcjogIzFjMWUyMTtcclxufVxyXG5cclxuLmxpbmstZGVjb3JhdGlvbi1pbnZlcnQsXHJcbi5saW5rLWRlY29yYXRpb24tbm9uZSxcclxuLmxpbmstdGV4dC1kZWNvcmF0aW9uLW5vbmUsXHJcbi5saW5rLWRlY29yYXRpb24tbm9uZTpob3ZlcixcclxuLmxpbmstdGV4dC1kZWNvcmF0aW9uLW5vbmU6aG92ZXIge1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmxpbmstZGVjb3JhdGlvbi1pbnZlcnQ6aG92ZXIge1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5saW5rLWRvdHRlZCxcclxuLmxpbmstZG90dGVkLWludmVydCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHRyYW5zcGFyZW50IGRvdHRlZDtcclxufVxyXG5cclxuLmxpbmstZG90dGVkIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ubGluay1kb3R0ZWQ6aG92ZXIge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG59IiwgIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLyogPjQ4MCAtIFx1MDQ0MVx1MDQzQ1x1MDQzMFx1MDQ0MFx1MDQ0Mlx1MDQ0NFx1MDQzRVx1MDQzRFx1MDQ0QiAqL1xyXG4vKiA+NzY4IC0gXHUwNDNGXHUwNDNCXHUwNDMwXHUwNDNEXHUwNDQ4XHUwNDM1XHUwNDQyXHUwNDRCICovXHJcbi8qID4xMDI0IC0gXHUwNDNEXHUwNDM1XHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4LCBcdTA0M0RcdTA0M0VcdTA0NDNcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzggKi9cclxuLyogPjEyMDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLyogPjE2MDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLmVycm9yLWxhbmRpbmcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGZvbnQtZmFtaWx5OiBUYWhvbWEsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBHZW5ldmEsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgZmxleC1ncm93OiAxO1xyXG59XHJcblxyXG4uZXJyLWNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLXRvcDogNTBweDtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG4uZXJyLXR4dCB7XHJcbiAgZm9udC1zaXplOiAzNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uZXJyLXJlYXNvbnMge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi5lcnItcmVhc29ucy10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG59XHJcblxyXG4uZXJyLXJlYXNvbnMtbGlzdCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZvbnQtc2l6ZTogMjFweDtcclxuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG59XHJcblxyXG4uZXJyLWNvZGUge1xyXG4gIGNvbG9yOiBibGFjaztcclxuICBmb250LXNpemU6IDE0MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvKiB3aWR0aDogMzMwcHg7ICovXHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbn1cclxuXHJcbi5lcnItaW1hZ2Uge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5lcnItY29kZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcclxuICAgIGZvbnQtc2l6ZTogMTkycHg7XHJcbiAgfVxyXG59IiwgIi5zY3JvbGwtdG8tYmxvY2stdHJpZ2dlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMjRweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufSIsICJAY2hhcnNldCBcIlVURi04XCI7XHJcbi8qID40ODAgLSBcdTA0NDFcdTA0M0NcdTA0MzBcdTA0NDBcdTA0NDJcdTA0NDRcdTA0M0VcdTA0M0RcdTA0NEIgKi9cclxuLyogPjc2OCAtIFx1MDQzRlx1MDQzQlx1MDQzMFx1MDQzRFx1MDQ0OFx1MDQzNVx1MDQ0Mlx1MDQ0QiAqL1xyXG4vKiA+MTAyNCAtIFx1MDQzRFx1MDQzNVx1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCwgXHUwNDNEXHUwNDNFXHUwNDQzXHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4ICovXHJcbi8qID4xMjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi8qID4xNjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi5scC1hY2NvcmRpb24ge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwIDAgMTZweDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5scC1hY2NvcmRpb25fX2l0ZW0ge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG4ubHAtYWNjb3JkaW9uX190cmlnZ2VyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmxwLWFjY29yZGlvbl9fdHJpZ2dlcjo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA2XCI7XHJcbiAgZm9udC1mYW1pbHk6IGFkdmxwLCBzYW5zLXNlcmlmO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxufVxyXG4ubHAtYWNjb3JkaW9uX19zdGF0ZSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLmxwLWFjY29yZGlvbl9fc3RhdGU6Y2hlY2tlZCArIC5scC1hY2NvcmRpb25fX2l0ZW0ge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAxNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcclxufVxyXG4ubHAtYWNjb3JkaW9uX19zdGF0ZTpjaGVja2VkICsgLmxwLWFjY29yZGlvbl9faXRlbS0tYm94LXNoYWRvdy1ub25lIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi5scC1hY2NvcmRpb25fX3N0YXRlOmNoZWNrZWQgKyAubHAtYWNjb3JkaW9uX19pdGVtIC5scC1hY2NvcmRpb25fX3RyaWdnZXI6OmFmdGVyIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG59XHJcbi5scC1hY2NvcmRpb25fX3N0YXRlOmNoZWNrZWQgKyAubHAtYWNjb3JkaW9uX19pdGVtIC5scC1hY2NvcmRpb25fX2NvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5scC1hY2NvcmRpb25fX2NvbnRlbnQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmxwLWFjY29yZGlvbl9fY29udGVudC1kaXZpZGVyIHtcclxuICBoZWlnaHQ6IDFweDtcclxuICBmb250LXNpemU6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmxwLWFjY29yZGlvbi10aGVtZS0tbGlzdCAubHAtYWNjb3JkaW9uX190cmlnZ2VyIHtcclxuICBwYWRkaW5nOiAyNHB4IDQxcHggMjRweCAyMHB4O1xyXG59XHJcbi5scC1hY2NvcmRpb24tdGhlbWUtLWxpc3QgLmxwLWFjY29yZGlvbl9fdHJpZ2dlcjo6YWZ0ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogMjBweDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcclxufVxyXG4ubHAtYWNjb3JkaW9uLXRoZW1lLS1saXN0IC5scC1hY2NvcmRpb25fX3N0YXRlOmNoZWNrZWQgKyAubHAtYWNjb3JkaW9uX19pdGVtIC5scC1hY2NvcmRpb25fX3RyaWdnZXI6OmFmdGVyIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDI3MGRlZyk7XHJcbn1cclxuLmxwLWFjY29yZGlvbi10aGVtZS0tbGlzdCAubHAtYWNjb3JkaW9uX19jb250ZW50IHtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbn1cclxuLmxwLWFjY29yZGlvbi10aGVtZS0tbGlzdCAubHAtYWNjb3JkaW9uX19pdGVtIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcbi5scC1hY2NvcmRpb24tdGhlbWUtLWxpc3QgLmxwLWFjY29yZGlvbl9fY29udGVudC1saXN0IHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbi5scC1hY2NvcmRpb24tdGhlbWUtLWxpc3QgLmxwLWFjY29yZGlvbl9fY29udGVudC1pdGVtIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMjRweCAyMHB4IDI0cHggMDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAubHAtYWNjb3JkaW9uLXRoZW1lLS1saXN0IC5scC1hY2NvcmRpb25fX3RyaWdnZXIge1xyXG4gICAgcGFkZGluZzogMjRweCA2MHB4IDI0cHggMzJweDtcclxuICB9XHJcbiAgLmxwLWFjY29yZGlvbi10aGVtZS0tbGlzdCAubHAtYWNjb3JkaW9uX190cmlnZ2VyOjphZnRlciB7XHJcbiAgICByaWdodDogMzJweDtcclxuICB9XHJcbiAgLmxwLWFjY29yZGlvbi10aGVtZS0tbGlzdCAubHAtYWNjb3JkaW9uX19jb250ZW50IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICB9XHJcbn0iLCAiLmNhcm91c2VsLW5hdi0taW5zaWRlLWxhbmRpbmcgLmNhcm91c2VsLWlubmVyIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZjNmM2YzO1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLmNhcm91c2VsLW5hdi0taW5zaWRlLWxhbmRpbmc6aG92ZXIgLmNhcm91c2VsLWFycm93LXByZXYtLWluc2lkZS1sYW5kaW5nLFxyXG4uY2Fyb3VzZWwtbmF2LS1pbnNpZGUtbGFuZGluZzpob3ZlciAuY2Fyb3VzZWwtYXJyb3ctbmV4dC0taW5zaWRlLWxhbmRpbmcge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBsaW5lYXIgMC41cztcclxufVxyXG5cclxuLmNhcm91c2VsLWFycm93LXByZXYtLWluc2lkZS1sYW5kaW5nLFxyXG4uY2Fyb3VzZWwtYXJyb3ctbmV4dC0taW5zaWRlLWxhbmRpbmcge1xyXG4gIHdpZHRoOiAzNnB4O1xyXG4gIG1heC1oZWlnaHQ6IDExMHB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtZG90cy1pdGVtLS1sYW5kaW5nIHtcclxuICB3aWR0aDogMTBweDtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XHJcbiAgb3BhY2l0eTogMC4yO1xyXG4gIG1hcmdpbjogMCA1cHg7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1kb3RzLXNlbGVjdGVkIC5jYXJvdXNlbC1kb3RzLWl0ZW0tLWxhbmRpbmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmNhcm91c2VsLWRvdHMtLWxhbmRpbmcgKyAuY2Fyb3VzZWwtbmF2IC5jYXJvdXNlbC1hcnJvdy1wcmV2LS1pbnNpZGUtbGFuZGluZyxcclxuLmNhcm91c2VsLWRvdHMtLWxhbmRpbmcgKyAuY2Fyb3VzZWwtbmF2IC5jYXJvdXNlbC1hcnJvdy1uZXh0LS1pbnNpZGUtbGFuZGluZyB7XHJcbiAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbn1cclxuXHJcbi5zbGljay1kb3RzIHtcclxuICBib3R0b206IGF1dG87XHJcbiAgdG9wOiAxMDAlO1xyXG59IiwgIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLyogPjQ4MCAtIFx1MDQ0MVx1MDQzQ1x1MDQzMFx1MDQ0MFx1MDQ0Mlx1MDQ0NFx1MDQzRVx1MDQzRFx1MDQ0QiAqL1xyXG4vKiA+NzY4IC0gXHUwNDNGXHUwNDNCXHUwNDMwXHUwNDNEXHUwNDQ4XHUwNDM1XHUwNDQyXHUwNDRCICovXHJcbi8qID4xMDI0IC0gXHUwNDNEXHUwNDM1XHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4LCBcdTA0M0RcdTA0M0VcdTA0NDNcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzggKi9cclxuLyogPjEyMDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLyogPjE2MDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLmxwLWhlYWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubHAtaGVhZGVyX19jb250YWluZXIge1xyXG4gIG1pbi1oZWlnaHQ6IDU5cHg7XHJcbn1cclxuXHJcbi5scC1oZWFkZXJfX2NvbnRhaW5lci0tc3RydXQge1xyXG4gIG1pbi1oZWlnaHQ6IDgzcHg7XHJcbn1cclxuXHJcbi5scC1oZWFkZXItc3RhdGljLWJsb2NrIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmxwLWxvZ28ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubHAtaGVhZGVyX19lbWFpbCB7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIG1hcmdpbjogNXB4IDA7XHJcbiAgcGFkZGluZy1yaWdodDogN3B4O1xyXG59XHJcblxyXG4ubHAtaGVhZGVyX19waG9uZSB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIG1hcmdpbjogNXB4IDA7XHJcbiAgcGFkZGluZy1yaWdodDogN3B4O1xyXG59XHJcblxyXG4ubHAtaGVhZGVyX19waG9uZS1hcnJvdzo6YWZ0ZXIge1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuLmxwLWJsb2NrLWhlYWRlci50cmFuc2Zvcm1lci1zY3JvbGwtb3ZlciB7XHJcbiAgei1pbmRleDogNTA7XHJcbn1cclxuXHJcbi5scC1oZWFkZXItbG9nbyB7XHJcbiAgcGFkZGluZy1sZWZ0OiA0OHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXgtd2lkdGg6IDQwMHB4O1xyXG59XHJcblxyXG4udHJhbnNmb3JtZXItc2Nyb2xsLWRlZmF1bHQgLmxwLWhlYWRlci5jb2xvci1zY2hlbWVfX2JnLW9wYWNpdHkge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmU7XHJcbn1cclxuXHJcbi50cmFuc2Zvcm1lci1zY3JvbGwtb3ZlciAubHAtaGVhZGVyLmNvbG9yLXNjaGVtZV9fYmctb3BhY2l0eSB7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBsaW5lYXIgMXM7XHJcbn1cclxuXHJcbi5scC1oZWFkZXJfX2NhbGxiYWNrIHtcclxuICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbn1cclxuXHJcbi5scC1oZWFkZXJfX2NvbnRhY3RzIHtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxufVxyXG5cclxuLmxwLWhlYWRlciAubHAtaGVhZGVyX19waG9uZS0tbW9iaWxlIHtcclxuICBjb2xvcjogY3VycmVudGNvbG9yO1xyXG59XHJcblxyXG4ubHAtbWVudS1oZWFkZXJfX2l0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmxwLW1lbnUtaGVhZGVyX19zdWJtZW51IHtcclxuICBib3JkZXItd2lkdGg6IDFweCAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICAvKiB0ZXh0LWFsaWduOiBsZWZ0OyAqL1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5scC1tZW51LWhlYWRlcl9fc3VibWVudS0taGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubHAtbWVudS1oZWFkZXJfX3N1Ym1lbnUtaXRlbSB7XHJcbiAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgZm9udC1zaXplOiA5MCU7XHJcbn1cclxuXHJcbi5scC1tZW51LWhlYWRlcl9fc3VibWVudS1saW5rIHtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4ubHAtbWVudS1oZWFkZXJfX3N1Ym1lbnUtbGluazpob3ZlciB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLmxwLW1lbnUtaGVhZGVyX19zdWJtZW51LnNob3ctc3VibWVudSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5scC1oZWFkZXJfX3Bob25lLWNvbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6IDQ4cHg7XHJcbiAgcmlnaHQ6IDE4cHg7XHJcbn1cclxuXHJcbi5scC1oZWFkZXJfX3Bob25lLWNvbC0tbGVmdCB7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLmxwLWhlYWRlcl9fcGhvbmUtLW1vYmlsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmxwLW1lbnUtaGVhZGVyX19tb2JpbGUtcGFkZGluZy1mb3ItcGFuZWwge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ubHAtYmxvY2staGVhZGVyLWJ1cmdlci0td2l0aC10ZXh0IC5scC1tZW51LWhlYWRlcl9fbGFiZWwge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgd2lkdGg6IDIycHg7XHJcbiAgaGVpZ2h0OiAxOXB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcGFkZGluZy10b3A6IDNweDtcclxufVxyXG4ubHAtYmxvY2staGVhZGVyLWJ1cmdlci0td2l0aC10ZXh0IC5scC1tZW51LWhlYWRlcl9fYnVyZ2VyLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuICB3aWR0aDogYXV0bztcclxufVxyXG4ubHAtYmxvY2staGVhZGVyLWJ1cmdlci0td2l0aC10ZXh0IC5scC1tZW51LWhlYWRlcl9fbGFiZWwtb2JqIHtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIHRyYW5zZm9ybTogbm9uZTtcclxufVxyXG4ubHAtYmxvY2staGVhZGVyLWJ1cmdlci0td2l0aC10ZXh0IC5scC1tZW51LWhlYWRlcl9fYnVyZ2VyLWlubmVyIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4ubHAtYmxvY2staGVhZGVyLWJ1cmdlci0td2l0aC10ZXh0IC5scC1oZWFkZXJfX3RleHQge1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xyXG4gIC8qIC5ibG9ja3MtY29uc3RydWN0b3ItY29udGFpbmVyLmJsb2NrLXR5cGUtaGVhZGVyOmhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDE1NTtcbiAgfSAqL1xyXG4gIC5scC1tZW51LWhlYWRlcl9fc3VibWVudS0tYWJzIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KSwgMCAwIDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIHBhZGRpbmc6IDZweCAwO1xyXG4gIH1cclxuICAubHAtbWVudS1oZWFkZXJfX3N1Ym1lbnUtLWFicyArIC5scC1tZW51LWhlYWRlcl9fc3VibWVudS10aWxlOjpiZWZvcmUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTJweDtcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIGJveC1zaGFkb3c6IC0xcHggLTFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgYm90dG9tOiAtOHB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03cHgpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgfVxyXG4gIC5scC1tZW51LWhlYWRlcl9faXRlbTpob3ZlciB7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICB9XHJcbiAgLmxwLW1lbnUtaGVhZGVyX19pdGVtOmhvdmVyID4gLmxwLW1lbnUtaGVhZGVyX19zdWJtZW51LS1hYnMgKyAubHAtbWVudS1oZWFkZXJfX3N1Ym1lbnUtdGlsZTo6YmVmb3JlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIC5scC1tZW51LWhlYWRlcl9faXRlbTpob3ZlciAubHAtbWVudS1oZWFkZXJfX3N1Ym1lbnUtLWFicyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmxwLW1lbnUtaGVhZGVyX19zdWJtZW51LWl0ZW0tLWFicyB7XHJcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcclxuICB9XHJcbiAgLmxwLWhlYWRlci1sb2dvIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAubHAtaGVhZGVyLWxvZ28gaW1nIHtcclxuICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgfVxyXG4gIC8qIC5scC1ibG9jay1oZWFkZXItY2VudGVyIC5scC1tZW51LWhlYWRlciwgKi9cclxuICAubHAtYmxvY2staGVhZGVyLWJ1cmdlci1yaWdodCAubHAtaGVhZGVyLWxvZ28sXHJcbiAgLmxwLWJsb2NrLWhlYWRlci1idXJnZXIgLmxwLW1lbnUtaGVhZGVyX19idXJnZXItY29udGFpbmVyIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIC5scC1ibG9jay1oZWFkZXItY2VudGVyIC5scC1tZW51LWhlYWRlcl9faXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmxwLWJsb2NrLWhlYWRlci1idXJnZXIgLmxwLWhlYWRlci0tY29udGFpbmVyIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcbiAgLmxwLW1lbnUtLXRvLXJpZ2h0IC5scC1tZW51LWhlYWRlcixcclxuICAubHAtbWVudS0tdG8tcmlnaHQgLmxwLW1lbnUtaGVhZGVyLWNvbnRhaW5lciB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5scC1oZWFkZXItbWVudSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAubHAtbWVudS1oZWFkZXJfX21vYmlsZS1wYWRkaW5nLWZvci1wYW5lbCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcbn0iLCAiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vKiA+NDgwIC0gXHUwNDQxXHUwNDNDXHUwNDMwXHUwNDQwXHUwNDQyXHUwNDQ0XHUwNDNFXHUwNDNEXHUwNDRCICovXHJcbi8qID43NjggLSBcdTA0M0ZcdTA0M0JcdTA0MzBcdTA0M0RcdTA0NDhcdTA0MzVcdTA0NDJcdTA0NEIgKi9cclxuLyogPjEwMjQgLSBcdTA0M0RcdTA0MzVcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzgsIFx1MDQzRFx1MDQzRVx1MDQ0M1x1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCAqL1xyXG4vKiA+MTIwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4vKiA+MTYwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4ubHAtbWVudS1oZWFkZXIge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4ubHAtbWVudS1oZWFkZXItYWxpZ24tLWxlZnQgLmxwLW1lbnUtaGVhZGVyIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5scC1tZW51LWhlYWRlcl9fbG9nbyB7XHJcbiAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubHAtbWVudS1oZWFkZXJfX2l0ZW0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5scC1tZW51LWhlYWRlcl9faXRlbSxcclxuLmxwLW1lbnUtaGVhZGVyLS1idXJnZXIgLmxwLW1lbnUtaGVhZGVyX19pdGVtLFxyXG4ubHAtbWVudS1oZWFkZXItLWJ1cmdlci1yaWdodCAubHAtbWVudS1oZWFkZXJfX2l0ZW0ge1xyXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ubHAtbWVudS1oZWFkZXJfX2xpbmsge1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogY3VycmVudGNvbG9yO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4ubHAtbWVudS1oZWFkZXJfX2xpbms6aG92ZXIge1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgb3BhY2l0eTogMC44O1xyXG59XHJcblxyXG4ubHAtbWVudS1oZWFkZXJfX2xhYmVsLFxyXG4ubHAtbWVudS1oZWFkZXJfX2Nsb3NlIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ubHAtaGVhZGVyIC5scC1tZW51LWhlYWRlcl9fbGFiZWwsXHJcbi5scC1oZWFkZXIgLmxwLW1lbnUtaGVhZGVyX19jbG9zZSB7XHJcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcclxufVxyXG5cclxuLmxwLW1lbnUtaGVhZGVyX19sYWJlbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMzJweDtcclxufVxyXG5cclxuLmxwLW1lbnUtaGVhZGVyX19sYWJlbC1vYmoge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn1cclxuXHJcbi5scC1tZW51LWhlYWRlci1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgLyogQXZvaWQgQ2hyb21lIHRvIHNlZSBTYWZhcmkgaGFjayAqL1xyXG59XHJcbi5scC1tZW51LWhlYWRlci1jb250YWluZXItLW9wZW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHotaW5kZXg6IDI1MTtcclxufVxyXG4ubHAtbWVudS1oZWFkZXItY29udGFpbmVyLS1vcGVuIC5scC1tZW51LWhlYWRlcl9fY2xvc2Uge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5scC1tZW51LWhlYWRlci1jb250YWluZXItLW9wZW4gfiAubHAtbWVudS1oZWFkZXJfX292ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5scC1tZW51LWhlYWRlci1jb250YWluZXItLW9wZW4gLmxwLW1lbnUtaGVhZGVyX19sb2dvIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuQHN1cHBvcnRzICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcclxuICAubHAtbWVudS1oZWFkZXItY29udGFpbmVyIHtcclxuICAgIC8qIFRoZSBoYWNrIGZvciBTYWZhcmkgKi9cclxuICAgIGhlaWdodDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcclxuICAgIGhlaWdodDogLW1vei1hdmFpbGFibGU7XHJcbiAgICBoZWlnaHQ6IHN0cmV0Y2g7XHJcbiAgfVxyXG59XHJcbi5scC1tZW51LWhlYWRlcl9fY2xvc2Uge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDMwcHg7XHJcbiAgcmlnaHQ6IDI1cHg7XHJcbiAgei1pbmRleDogMjAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5scC1tZW51LWhlYWRlcl9fb3ZlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDUwO1xyXG4gIG9wYWNpdHk6IDAuNTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmxwLW1lbnUtaGVhZGVyX19jb250YWN0cy1pdGVtIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ubHAtbWVudS1oZWFkZXJfX2J1cmdlci1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHdpZHRoOiA0OHB4O1xyXG4gIGxlZnQ6IDI2cHg7XHJcbn1cclxuXHJcbi5scC1tZW51LWhlYWRlcl9fdGlsZS1zdWJtZW51IHtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxuICBtaW4td2lkdGg6IDE1MHB4O1xyXG59XHJcblxyXG4ubHAtbWVudS1oZWFkZXItLWl0ZW1zLXNwYWNlIC5scC1tZW51LWhlYWRlcl9faXRlbSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbi5scC1tZW51LWhlYWRlci0tYnVyZ2VyLXJpZ2h0IHtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiBhdXRvO1xyXG59XHJcbi5scC1tZW51LWhlYWRlci0tYnVyZ2VyLXJpZ2h0IC5scC1tZW51LWhlYWRlci1jb250YWluZXIge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5scC1tZW51LWhlYWRlci0tYnVyZ2VyIC5scC1tZW51LWhlYWRlci1jb250YWluZXIsXHJcbi5scC1tZW51LWhlYWRlci0tYnVyZ2VyLXJpZ2h0IC5scC1tZW51LWhlYWRlci1jb250YWluZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcclxuICAubHAtbWVudS1oZWFkZXItLWJ1cmdlciAubHAtbWVudS1oZWFkZXItY29udGFpbmVyLFxyXG4gIC5scC1tZW51LWhlYWRlci0tYnVyZ2VyLXJpZ2h0IC5scC1tZW51LWhlYWRlci1jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICB9XHJcbiAgLmxwLW1lbnUtaGVhZGVyLS1idXJnZXIgLmxwLW1lbnUtaGVhZGVyX19sYWJlbCxcclxuICAubHAtbWVudS1oZWFkZXItLWJ1cmdlci1yaWdodCAubHAtbWVudS1oZWFkZXJfX2xhYmVsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogYXV0bztcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgbGVmdDogYXV0bztcclxuICB9XHJcbiAgLmxwLW1lbnUtaGVhZGVyLS1idXJnZXIgLmxwLW1lbnUtaGVhZGVyX19sYWJlbC1vYmosXHJcbiAgLmxwLW1lbnUtaGVhZGVyLS1idXJnZXItcmlnaHQgLmxwLW1lbnUtaGVhZGVyX19sYWJlbC1vYmoge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbiAgLmxwLW1lbnUtaGVhZGVyLS1idXJnZXIgLmxwLW1lbnUtaGVhZGVyLWNvbnRhaW5lci0tb3BlbixcclxuICAubHAtbWVudS1oZWFkZXItLWJ1cmdlci1yaWdodCAubHAtbWVudS1oZWFkZXItY29udGFpbmVyLS1vcGVuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAubHAtbWVudS1oZWFkZXItLWJ1cmdlciAubHAtbWVudS1oZWFkZXItY29udGFpbmVyLS1vcGVuIC5scC1tZW51LWhlYWRlcl9fY2xvc2UsXHJcbiAgLmxwLW1lbnUtaGVhZGVyLS1idXJnZXItcmlnaHQgLmxwLW1lbnUtaGVhZGVyLWNvbnRhaW5lci0tb3BlbiAubHAtbWVudS1oZWFkZXJfX2Nsb3NlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAubHAtbWVudS1oZWFkZXItLWJ1cmdlciAubHAtbWVudS1oZWFkZXItY29udGFpbmVyLS1vcGVuIH4gLmxwLW1lbnUtaGVhZGVyX19vdmVyLFxyXG4gIC5scC1tZW51LWhlYWRlci0tYnVyZ2VyLXJpZ2h0IC5scC1tZW51LWhlYWRlci1jb250YWluZXItLW9wZW4gfiAubHAtbWVudS1oZWFkZXJfX292ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5scC1tZW51LWhlYWRlci0tYnVyZ2VyIC5scC1tZW51LWhlYWRlci1jb250YWluZXItLW9wZW4gLmxwLW1lbnUtaGVhZGVyX19sb2dvLFxyXG4gIC5scC1tZW51LWhlYWRlci0tYnVyZ2VyLXJpZ2h0IC5scC1tZW51LWhlYWRlci1jb250YWluZXItLW9wZW4gLmxwLW1lbnUtaGVhZGVyX19sb2dvIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAubHAtbWVudS1oZWFkZXJfX2J1cmdlci1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxuICAubHAtbWVudS1oZWFkZXJfX2l0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLmxwLW1lbnUtaGVhZGVyLS10cmFuc2Zvcm0gLmxwLW1lbnUtaGVhZGVyX19sYWJlbCxcclxuICAubHAtbWVudS1oZWFkZXItLXRyYW5zZm9ybSAubHAtbWVudS1oZWFkZXJfX2Nsb3NlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5scC1tZW51LWhlYWRlci0tdHJhbnNmb3JtIC5scC1tZW51LWhlYWRlciB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIH1cclxuICAubHAtbWVudS1oZWFkZXItLXRyYW5zZm9ybSAubHAtbWVudS1oZWFkZXItY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogYXV0bztcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgfVxyXG4gIC5scC1tZW51LWhlYWRlcl9fbGluayB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuICAubHAtbWVudS1oZWFkZXItY29udGFpbmVyLS1vcGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5scC1tZW51LWhlYWRlci1jb250YWluZXItLW9wZW4gLmxwLW1lbnUtaGVhZGVyX19jbG9zZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAubHAtbWVudS1oZWFkZXItY29udGFpbmVyLS1vcGVuIH4gLmxwLW1lbnUtaGVhZGVyX19vdmVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5scC1tZW51LWhlYWRlci1jb250YWluZXItLW9wZW4gLmxwLW1lbnUtaGVhZGVyX19sb2dvIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAubHAtbWVudS1oZWFkZXItLWJ1cmdlci1yaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAubHAtbWVudS1oZWFkZXJfcmlnaHQgLmxwLW1lbnUtaGVhZGVyIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgfVxyXG4gIC5scC1tZW51LWhlYWRlci0tdHdpY2Uge1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuICAubHAtbWVudS1oZWFkZXJfX2RpdmlkZXIge1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgfVxyXG59XHJcbi5scC1tZW51LS1zdGF0aWMge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4ubHAtbWVudV9fc3VibWVudS0tc3RhdGljIHtcclxuICBib3JkZXI6IDA7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLmxwLW1lbnVfX2l0ZW0tLXN0YXRpYyB7XHJcbiAgZmxleC1iYXNpczogMjUlO1xyXG4gIG1heC13aWR0aDogMjUlO1xyXG4gIG1pbi13aWR0aDogMjg2cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxufVxyXG4ubHAtbWVudV9faXRlbS0tc3RhdGljIC5scC1tZW51LWhlYWRlcl9fbGluayB7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5scC1tZW51X19zdWJtZW51LWxpbmstLXN0YXRpYyxcclxuLmxwLW1lbnVfX2xpbmstLXN0YXRpYyB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxufSIsICJAY2hhcnNldCBcIlVURi04XCI7XHJcbi8qID40ODAgLSBcdTA0NDFcdTA0M0NcdTA0MzBcdTA0NDBcdTA0NDJcdTA0NDRcdTA0M0VcdTA0M0RcdTA0NEIgKi9cclxuLyogPjc2OCAtIFx1MDQzRlx1MDQzQlx1MDQzMFx1MDQzRFx1MDQ0OFx1MDQzNVx1MDQ0Mlx1MDQ0QiAqL1xyXG4vKiA+MTAyNCAtIFx1MDQzRFx1MDQzNVx1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCwgXHUwNDNEXHUwNDNFXHUwNDQzXHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4ICovXHJcbi8qID4xMjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi8qID4xNjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi5zdmctd3JhcDpob3ZlciAuc3ZnLWZpbGwtY3VzdG9tIHtcclxuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbn1cclxuXHJcbi5scC1ibG9jay1jb3ZlciB7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubHAtY292ZXItaGVhZGVyIHtcclxuICBmb250LXNpemU6IDMycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsaW5lLWhlaWdodDogMS4yNTtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmxwLWNvdmVyLXRleHQge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDQzcHg7XHJcbn1cclxuXHJcbi5scC1jb3Zlci1idG4td3JhcCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5scC1jb3Zlci1idG4td3JhcC1hZGRpdGlvbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5scC1jb3Zlci1idG4td3JhcC5scC1jb3Zlci1idG4td3JhcC1pbmxpbmUgLmxwLWJ0biB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ubHAtY292ZXItYnRuLXdyYXAubHAtY292ZXItYnRuLXdyYXAtaW5saW5lIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5scC1jb3Zlci1oZWFkZXIge1xyXG4gICAgZm9udC1zaXplOiA1MnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gIH1cclxuICAubHAtY292ZXItYnRuLXdyYXAubHAtY292ZXItYnRuLXdyYXAtaW5saW5lIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIH1cclxuICAubHAtY292ZXItYnRuLXdyYXAtYWRkaXRpb24ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG4gIC5scC1jb3Zlci10ZXh0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xyXG4gIC5scC1jb3Zlci1oZWFkZXIge1xyXG4gICAgZm9udC1zaXplOiA2OHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gIH1cclxuICAubHAtY292ZXItdGV4dCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDtcclxuICB9XHJcbn1cclxuLyoqKioqKioqIENvdmVyVmlkZW8gKioqKioqKioqL1xyXG4ubHAtYmxvY2stY292ZXItdmlkZW8taGVhZGVyIHtcclxuICBmb250LXNpemU6IDMycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMDQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5scC1ibG9jay1jb3Zlci12aWRlby10ZXh0IHtcclxuICBsaW5lLWhlaWdodDogMS4zO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5scC1ibG9jay1jb3Zlci12aWRlby1oZWFkZXIge1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG4gIC5scC1ibG9jay1jb3Zlci12aWRlby10ZXh0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xyXG4gIC5scC1ibG9jay1jb3Zlci12aWRlby1oZWFkZXIge1xyXG4gICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICB9XHJcbiAgLmxwLWJsb2NrLWNvdmVyLXZpZGVvLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xyXG4gIH1cclxufVxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqICAgKi9cclxuLyoqKioqKioqKioqIENvdmVyVmlkZW9MZWZ0ICoqKioqKioqKioqKiovXHJcbi5scC1ibG9jay1jb3Zlci12aWRlby1sZWZ0LWhlYWRlciB7XHJcbiAgZm9udC1zaXplOiAzMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4ubHAtYmxvY2stY292ZXItdmlkZW8tbGVmdC10ZXh0IHtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLmxwLWJsb2NrLWNvdmVyLXZpZGVvLWxlZnQgLmlmcmFtZS1yZXNwb25zaXZlX19pdGVtIHtcclxuICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5scC1ibG9jay1jb3Zlci12aWRlby1sZWZ0LXRleHQtd3JhcCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNzZweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAubHAtYmxvY2stY292ZXItdmlkZW8tbGVmdC1oZWFkZXIge1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgLmxwLWJsb2NrLWNvdmVyLXZpZGVvLWxlZnQtdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcbiAgfVxyXG4gIC5scC1ibG9jay1jb3Zlci12aWRlby1sZWZ0IC5scC1jb3Zlci1idG4td3JhcCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAubHAtYmxvY2stY292ZXItdmlkZW8tbGVmdC10ZXh0LXdyYXAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcclxuICAubHAtYmxvY2stY292ZXItdmlkZW8tbGVmdC1oZWFkZXIge1xyXG4gICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICB9XHJcbiAgLmxwLWJsb2NrLWNvdmVyLXZpZGVvLWxlZnQtdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gIH1cclxufVxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAgICovXHJcbi8qIC5scC1ibG9jay1jb3Zlci12aWRlby1sZWZ0IGlmcmFtZS1yZXNwb25zaXZlIGlmcmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNoYWRvdzogMCAxM3B4IDQ1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59ICovXHJcbi8qKioqKioqKioqKiBDb3ZlclRleHRMZWZ0ICoqKioqKioqKioqKiovXHJcbi5scC1ibG9jay1jb3Zlci10ZXh0LWxlZnQtaGVhZGVyIHtcclxuICBmb250LXNpemU6IDMycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBsaW5lLWhlaWdodDogMS4yNTtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcblxyXG4ubHAtYmxvY2stY292ZXItdGV4dC1sZWZ0LXRleHQge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIG1hcmdpbi1ib3R0b206IDI5cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxufVxyXG5cclxuLmxwLWJsb2NrLWNvdmVyLXRleHQtbGVmdCAubHAtY292ZXItYnRuLXdyYXAge1xyXG4gIG1hcmdpbi10b3A6IDc4cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLmxwLWJsb2NrLWNvdmVyLXRleHQtbGVmdC1oZWFkZXIge1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgfVxyXG4gIC5scC1ibG9jay1jb3Zlci10ZXh0LWxlZnQtdGV4dCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcclxuICAubHAtYmxvY2stY292ZXItdGV4dC1sZWZ0LWhlYWRlciB7XHJcbiAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgfVxyXG4gIC5scC1ibG9jay1jb3Zlci10ZXh0LWxlZnQtdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgfVxyXG59XHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogICAqL1xyXG4vKioqKiAgY292ZXItdGV4dC1mb3JtLXNsaW0gKi9cclxuLmxwLWJsb2NrLWNvdmVyLXRleHQtZm9ybS1zbGltX19mb3JtLXdyYXAge1xyXG4gIHBhZGRpbmc6IDIwcHggMjdweCAyN3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKiogICAqL1xyXG4vKioqKioqKioqIENvdmVyRm9ybVZpZG9MZWZ0ICoqKioqKioqKioqL1xyXG4vKiAuY292ZXItZm9ybS12aWRlby1sZWZ0IC5scC1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufSAqL1xyXG4ubHAtYmxvY2stY292ZXItZm9ybS12aWRlby1sZWZ0LWhlYWRlciB7XHJcbiAgLyogZm9udC1zaXplOiA0M3B4O1xuICBsaW5lLWhlaWdodDogMS4wNDsgKi9cclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLyogbWFyZ2luLWJvdHRvbTogMjJweDsgKi9cclxufVxyXG5cclxuLmxwLWJsb2NrLWNvdmVyLWZvcm0tdmlkZW8tbGVmdC10ZXh0IHtcclxuICAvKiBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXNpemU6IDE2cHg7ICovXHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC8qIG1hcmdpbi1ib3R0b206IDIycHg7ICovXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLmxwLWJsb2NrLWNvdmVyLWZvcm0tdmlkZW8tbGVmdC1oZWFkZXIge1xyXG4gICAgLyogZm9udC1zaXplOiA1NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyAqL1xyXG4gICAgLyogbWFyZ2luLWJvdHRvbTogMjBweDsgKi9cclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLmxwLWJsb2NrLWNvdmVyLWZvcm0tdmlkZW8tbGVmdC10ZXh0IHtcclxuICAgIC8qIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGZvbnQtc2l6ZTogMjBweDsgKi9cclxuICAgIC8qIG1hcmdpbi1ib3R0b206IDYzcHg7ICovXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XHJcbiAgLmxwLWJsb2NrLWNvdmVyLWZvcm0tdmlkZW8tbGVmdC1oZWFkZXIge1xyXG4gICAgLyogZm9udC1zaXplOiA2M3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjAzOyAqL1xyXG4gICAgLyogbWFyZ2luLWJvdHRvbTogMjBweDsgKi9cclxuICB9XHJcbiAgLmxwLWJsb2NrLWNvdmVyLWZvcm0tdmlkZW8tbGVmdC10ZXh0IHtcclxuICAgIC8qIGZvbnQtc2l6ZTogMjlweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNDsgKi9cclxuICAgIC8qIG1hcmdpbi1ib3R0b206IDYzcHg7ICovXHJcbiAgfVxyXG59XHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICAgKi9cclxuLyoqKioqKioqKioqKiBDb3ZlckZvcm0gKioqKioqKioqKi9cclxuLmxwLWNvdmVyLWZvcm0taGVhZGVyIHtcclxuICBmb250LXNpemU6IDM1cHg7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICAgKi9cclxuLmxwLWNvdmVyLWZvcm0tY29sdW1uIHtcclxuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG59XHJcblxyXG4uY292ZXItZm9ybS12aWRlby1sZWZ0LWxpZ2h0IC5scC1mb3JtIHtcclxuICBwYWRkaW5nLXRvcDogMDtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKiogXHUwNDEwXHUwNDNEXHUwNDM4XHUwNDNDXHUwNDMwXHUwNDQ2XHUwNDM4XHUwNDRGIFx1MDQzNFx1MDQzQlx1MDQ0RiBcdTA0NDFcdTA0NDJcdTA0NDBcdTA0MzVcdTA0M0JcdTA0M0FcdTA0MzggKioqKioqKioqKioqKioqKioqKiovXHJcbi5pY29uLWxwLWRvd24tb3BlbiB7XHJcbiAgYW5pbWF0aW9uOiBhcnJvdy1ib3R0b20gMnMgaW5maW5pdGUgZWFzZTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBhcnJvdy1ib3R0b20ge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XHJcbiAgfVxyXG4gIDYwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcbn1cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAgICovXHJcbi8qKioqKioqKiBDb3ZlcnMgdGV4dCBib3R0b20gKioqKioqKi9cclxuLyogLmNvdmVyLXRleHQtbGVmdC1ib3R0b21fX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiA0M3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogMS4wNDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbi5jb3Zlci10ZXh0LWxlZnQtYm90dG9tX190ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn0gKi9cclxuLyogQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcblxuICAgIC5jb3Zlci10ZXh0LWxlZnQtYm90dG9tX19oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDM3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgIC5jb3Zlci10ZXh0LWxlZnQtYm90dG9tX190ZXh0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIC5jb3Zlci10ZXh0LWxlZnQtYm90dG9tX19oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDUycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgIC5jb3Zlci10ZXh0LWxlZnQtYm90dG9tX190ZXh0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbn0gKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICAgKi9cclxuLyoqKioqKioqKiogbHAtYmxvY2stY292ZXItdGV4dC1sZWZ0LW1vZGFsLXZpZGVvICoqKioqKioqKioqKioqKioqKi9cclxuLyogLmxwLWJsb2NrLWNvdmVyLXRleHQtbGVmdC1tb2RhbC12aWRlby1oZWFkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG59ICovXHJcbi8qIC5scC1ibG9jay1jb3Zlci10ZXh0LWxlZnQtbW9kYWwtdmlkZW8tdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufSAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5scC1ibG9jay1jb3Zlci10ZXh0LWxlZnQtbW9kYWwtdmlkZW8taGVhZGVyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAvKiBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4OyAqL1xyXG4gIH1cclxuICAvKiAubHAtYmxvY2stY292ZXItdGV4dC1sZWZ0LW1vZGFsLXZpZGVvLXRleHQge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICB9ICovXHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcclxuICAubHAtYmxvY2stY292ZXItdGV4dC1sZWZ0LW1vZGFsLXZpZGVvLWhlYWRlciB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgLyogZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7ICovXHJcbiAgfVxyXG4gIC8qIC5scC1ibG9jay1jb3Zlci10ZXh0LWxlZnQtbW9kYWwtdmlkZW8tdGV4dCB7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICB9ICovXHJcbn1cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICAgKi9cclxuLmNvdmVyLWltYWdlLXRleHRfX3BpY3R1cmUtd3JhcCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmNvdmVyLWNhcm91c2VsIHtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5jb3Zlci1jYXJvdXNlbF9faXRlbXMtd3JhcCB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4uY292ZXItY2Fyb3VzZWxfX2l0ZW0ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxufVxyXG4uY292ZXItY2Fyb3VzZWxfX2l0ZW0taW5uZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIHBhZGRpbmctYm90dG9tOiA2NXB4O1xyXG59XHJcbi5jb3Zlci1jYXJvdXNlbF9faW1hZ2Uge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAxO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG59XHJcbi5jb3Zlci1jYXJvdXNlbCAuc2xpY2stc2xpZGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uY292ZXItY2Fyb3VzZWwgLnNsaWNrLW5leHQge1xyXG4gIGhlaWdodDogMzhweDtcclxuICB3aWR0aDogMzBweDtcclxuICByaWdodDogNHB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuLmNvdmVyLWNhcm91c2VsIC5zbGljay1wcmV2IHtcclxuICBoZWlnaHQ6IDM4cHg7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgbGVmdDogNHB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuLmNvdmVyLWNhcm91c2VsIC5zbGljay1hcnJvdyB7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG4uY292ZXItY2Fyb3VzZWwgLnNsaWNrLWRvdHMge1xyXG4gIGJvdHRvbTogMjBweDtcclxufVxyXG4uY292ZXItY2Fyb3VzZWwgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLmNvdmVyLWltYWdlLXRleHRfX3BpY3R1cmUtd3JhcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAuY292ZXItY2Fyb3VzZWwgLnNsaWNrLW5leHQge1xyXG4gICAgcmlnaHQ6IDI1cHg7XHJcbiAgfVxyXG4gIC5jb3Zlci1jYXJvdXNlbCAuc2xpY2stcHJldiB7XHJcbiAgICBsZWZ0OiAyNXB4O1xyXG4gIH1cclxufVxyXG4vKiBjb3Zlci1mb3JtLWNlbnRlciAqL1xyXG4uY292ZXItZm9ybS1jZW50ZXJfX3dyYXAge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG59XHJcbi5jb3Zlci1mb3JtLWNlbnRlcl9fcm91bmRlZC13cmFwIHtcclxuICBwYWRkaW5nOiAyNXB4IDQlIDQwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLmNvdmVyLWZvcm0tY2VudGVyX193aWR0aC1ibG9jayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi13aWR0aDogMTAwJTtcclxufVxyXG4uY292ZXItZm9ybS1jZW50ZXJfX3Byb3Age1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuLmNvdmVyLWZvcm0tY2VudGVyIC5vbmx5LW9uZS1maWVsZCAubHAtZm9ybV9fYWdyZWVtZW50IHtcclxuICBvcmRlcjogMztcclxufVxyXG4uY292ZXItZm9ybS1jZW50ZXIgLm9ubHktb25lLWZpZWxkIC5scC1mb3JtX19ib2R5IHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4uY292ZXItZm9ybS1jZW50ZXIgLm9ubHktb25lLWZpZWxkIC5scC1mb3JtX19zdWJtaXQtYmxvY2ssXHJcbi5jb3Zlci1mb3JtLWNlbnRlciAub25seS1vbmUtZmllbGQgLmxwLWZvcm1fX2ZpZWxkIHtcclxuICBmbGV4OiAwIDEgYXV0bztcclxuICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbn1cclxuLmNvdmVyLWZvcm0tY2VudGVyIC5scC1mb3JtX19ib2R5LS12ZXJ0aWNhbCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG4uY292ZXItZm9ybS1jZW50ZXJfX3N1YnRpdGxlIHtcclxuICAvKiBmb250LXNpemU6IDIycHg7ICovXHJcbn1cclxuLmNvdmVyLWZvcm0tY2VudGVyIC5zY3JvbGwtdG8tYmxvY2stdHJpZ2dlciB7XHJcbiAgYm90dG9tOiAwO1xyXG59XHJcbi5jb3Zlci1mb3JtLWNlbnRlcl9fdGV4dCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG4uY292ZXItZm9ybS1jZW50ZXJfX3RleHQtLWhlaWdodC1saW1pdGVyIHtcclxuICBtYXgtaGVpZ2h0OiAxMTVweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcclxuICAuY292ZXItZm9ybS1jZW50ZXJfX3JvdW5kZWQtd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBwYWRkaW5nOiAwIDEwJTtcclxuICB9XHJcbiAgLmNvdmVyLWZvcm0tY2VudGVyX19wcm9wIHtcclxuICAgIG1hcmdpbi10b3A6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb3Zlci1mb3JtLWNlbnRlcl9fd3JhcCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gIH1cclxuICAuY292ZXItZm9ybS1jZW50ZXJfX3dpZHRoLWJsb2NrIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi13aWR0aDogNTQ0cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuICAuY292ZXItZm9ybS1jZW50ZXJfX3RleHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcclxuICAuY292ZXItZm9ybS1jZW50ZXJfX3N1YnRpdGxlIHtcclxuICAgIC8qIGZvbnQtc2l6ZTogMjZweDsgKi9cclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcclxuICAuY292ZXItZm9ybS1jZW50ZXJfX3N1YnRpdGxlIHtcclxuICAgIC8qIGZvbnQtc2l6ZTogMzBweDsgKi9cclxuICB9XHJcbn1cclxuLyoqKioqKioqKioqKioqKiogICAqL1xyXG4vKiBWaWRlb0JhY2tncm91bmQgKi9cclxuLnZpZGVvLWJhY2tncm91bmQge1xyXG4gIC8qICZfX3RleHQtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IGF1dG87XG4gIH0gKi9cclxufVxyXG4udmlkZW8tYmFja2dyb3VuZF9fdmlkZW8tY29udGFpbmVyIHtcclxuICAvKiBwb3NpdGlvbjogcmVsYXRpdmU7ICovXHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi52aWRlby1iYWNrZ3JvdW5kX19vdmVybGF5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG59XHJcbi52aWRlby1iYWNrZ3JvdW5kX190ZXh0LWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLnZpZGVvLWJhY2tncm91bmRfX2ltYWdlLWlubmVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4ubHAtYmxvY2stdmlkZW8tYmFja2dyb3VuZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8qIHZpZGVvLCAqL1xyXG59XHJcbi5scC1ibG9jay12aWRlby1iYWNrZ3JvdW5kIC52aWRlby1iYWNrZ3JvdW5kX192aWRlby1jb250YWluZXIgPiBkaXYsXHJcbi5scC1ibG9jay12aWRlby1iYWNrZ3JvdW5kIHN1YmJsb2NrLWlucGxhY2UgPiBkaXYsXHJcbi5scC1ibG9jay12aWRlby1iYWNrZ3JvdW5kIHN1YmJsb2NrLWlucGxhY2Uge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG4ubHAtYmxvY2stdmlkZW8tYmFja2dyb3VuZCAuZW1iZWQtY29udGFpbmVyIGlmcmFtZSxcclxuLmxwLWJsb2NrLXZpZGVvLWJhY2tncm91bmQgaWZyYW1lIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGhlaWdodDogNTYuMjV2aDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxuICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHdpZHRoOiAxNzcuNzc3OHZ3O1xyXG59XHJcbi5scC1ibG9jay12aWRlby1iYWNrZ3JvdW5kIC5pZnJhbWUtcmVzcG9uc2l2ZV9fY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG4ubHAtYmxvY2stdmlkZW8tYmFja2dyb3VuZCAuaWZyYW1lLXJlc3BvbnNpdmVfX2NvbnRhaW5lci11cGxvYWQgLmlmcmFtZS1yZXNwb25zaXZlX19jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1pbi13aWR0aDogMTAwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxufVxyXG5cclxuLmJsb2NrLWZ1bGwtaGVpZ2h0LmxwLWJsb2NrLXZpZGVvLWJhY2tncm91bmQge1xyXG4gIC8qIHZpZGVvLCAqL1xyXG59XHJcbi5ibG9jay1mdWxsLWhlaWdodC5scC1ibG9jay12aWRlby1iYWNrZ3JvdW5kIC5lbWJlZC1jb250YWluZXIge1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLmJsb2NrLWZ1bGwtaGVpZ2h0LmxwLWJsb2NrLXZpZGVvLWJhY2tncm91bmQgaWZyYW1lIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGhlaWdodDogNTYuMjV2dztcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxuICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHdpZHRoOiAxNzcuNzc3OHZoO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC52aWRlby1iYWNrZ3JvdW5kX19pbWFnZS1pbm5lciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gIH1cclxufVxyXG4vKioqKioqKioqKioqKioqKioqKioqICAgKi8iLCAiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vKiA+NDgwIC0gXHUwNDQxXHUwNDNDXHUwNDMwXHUwNDQwXHUwNDQyXHUwNDQ0XHUwNDNFXHUwNDNEXHUwNDRCICovXHJcbi8qID43NjggLSBcdTA0M0ZcdTA0M0JcdTA0MzBcdTA0M0RcdTA0NDhcdTA0MzVcdTA0NDJcdTA0NEIgKi9cclxuLyogPjEwMjQgLSBcdTA0M0RcdTA0MzVcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzgsIFx1MDQzRFx1MDQzRVx1MDQ0M1x1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCAqL1xyXG4vKiA+MTIwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4vKiA+MTYwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4ubHAtYmxvY2stYm9va2luZy1yZXNvdXJjZXNfX3JvdyB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xNHB4O1xyXG4gIG1hcmdpbi1yaWdodDogLTE0cHg7XHJcbn1cclxuXHJcbi5scC1ibG9jay1ib29raW5nLXJlc291cmNlc19faXRlbSxcclxuLmxwLWJsb2NrLWJvb2tpbmctcmVzb3VyY2VzX19pdGVtLS1oZWFkZXIge1xyXG4gIHBhZGRpbmctbGVmdDogMTRweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xyXG59XHJcblxyXG4ubHAtYmxvY2stYm9va2luZy1yZXNvdXJjZXNfX2l0ZW0ge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG59XHJcblxyXG4ubHAtYmxvY2stYm9va2luZy1yZXNvdXJjZXNfX2l0ZW06bnRoLWNoaWxkKG4rNCkge1xyXG4gIHBhZGRpbmctdG9wOiAxNHB4O1xyXG59XHJcblxyXG4ubHAtYmxvY2stYm9va2luZy1yZXNvdXJjZXNfX2NvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDI0cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubHAtYmxvY2stYm9va2luZy1yZXNvdXJjZXNfX3RleHQge1xyXG4gIG1hcmdpbi10b3A6IDhweDtcclxufVxyXG5cclxuLmxwLW1vZGFsLWJvb2tpbmcge1xyXG4gIHdpZHRoOiA3MDBweDtcclxufVxyXG5cclxuLmxwLW1vZGFsLWJvb2tpbmctY29sIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ubHAtbW9kYWwtYm9va2luZy10aW1lLWJ0biB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgcGFkZGluZzogMXB4IDVweDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbn1cclxuXHJcbi5tb2RhbC1jb250ZW50IC5scC1idG46ZGlzYWJsZWQsXHJcbi5scC1tb2RhbC1ib29raW5nLXRpbWUtYnRuOmRpc2FibGVkIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZTVlNWU1O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjEsIDIyMSwgMjIxKTtcclxufVxyXG5cclxuLmxwLW1vZGFsLWJvb2tpbmctYnRuLWdyb3VwIC5scC1tb2RhbC1ib29raW5nLXRpbWUtYnRuIHtcclxuICBtYXJnaW46IDVweDtcclxufVxyXG5cclxuLmxwLW1vZGFsLWJvb2tpbmctbm8tdGltZSB7XHJcbiAgY29sb3I6ICNkZDBlMjA7XHJcbn1cclxuXHJcbi5scC1tb2RhbC1ib29raW5nLXNlcnZpY2UtaW1nIHtcclxuICBtYXgtd2lkdGg6IDUwcHg7XHJcbn1cclxuXHJcbi5scC1tb2RhbC1ib29raW5nIC5scC1hY2NvcmRpb25fX3RyaWdnZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDgsIDI0OCwgMjQ4KTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG59XHJcblxyXG4ubHAtbW9kYWwtYm9va2luZyAubHAtYWNjb3JkaW9uX19jb250ZW50IHtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3cteDogYXV0bztcclxufVxyXG5cclxuLmxwLW1vZGFsLWJvb2tpbmcgLmxwLWFjY29yZGlvbl9fY29udGVudC1saXN0ID4gbGkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm1vZGFsLWJvb2tpbmdfX2NoZWNrYm94IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAyNHB4O1xyXG59XHJcblxyXG4ubW9kYWwtYm9va2luZ19fY2hlY2tib3ggKyBzcGFuIHtcclxuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLm1vZGFsLWJvb2tpbmdfX2NoZWNrYm94ICsgc3BhbiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgfVxyXG59XHJcbi5tb2RhbC1ib29raW5nLWZvcm1fX3N1YnRpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ubHAtbW9kYWwtYm9va2luZyAuZmxhdHBpY2tyLWNhbGVuZGFyIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLm1vZGFsLWJvb2tpbmctZm9ybV9fdGltZSB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLm1vZGFsLWJvb2tpbmctZm9ybV9fY2hhbmdlLXRpbWUge1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbn1cclxuXHJcbi5ib29raW5nLXNlcnZpY2VzX19jb250ZW50LWxpc3Qge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5ib29raW5nLXNlcnZpY2VzX19jb250ZW50LWl0ZW0ge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAyNHB4IDIwcHggMjRweCAwO1xyXG59XHJcblxyXG4uYm9va2luZy1zZXJ2aWNlc19fcm93LWluZm8ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uYm9va2luZy1zZXJ2aWNlc19fcHJpY2Uge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbn1cclxuXHJcbi5ib29raW5nLXNlcnZpY2VzX19jb250ZW50LWRpdmlkZXIge1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjYsIDIyNiwgMjI2KTtcclxufVxyXG5cclxuLmJvb2tpbmctc2VydmljZXNfX25hbWUge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uYm9va2luZy1hY2NvcmRpb25fX25hbWUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5ib29raW5nLWFjY29yZGlvbl9fcGFydC0tbGVmdCB7XHJcbiAgcGFkZGluZy1yaWdodDogMThweDtcclxuICBmbGV4LWdyb3c6IDE7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLmJvb2tpbmctYWNjb3JkaW9uX19wYXJ0LS1sZWZ0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgfVxyXG59XHJcbi5ib29raW5nLWFjY29yZGlvbl9fcGFydC0tcmlnaHQge1xyXG4gIG1pbi13aWR0aDogOTBweDtcclxufVxyXG5cclxuLyogLmxwLW1vZGFsLWJvb2tpbmcgLmJvb2tpbmctYWNjb3JkaW9uX19uYW1lLFxuLmxwLW1vZGFsLWJvb2tpbmcgLmJvb2tpbmctYWNjb3JkaW9uX190aW1lIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuXG4ubHAtbW9kYWwtYm9va2luZyAuYm9va2luZy1hY2NvcmRpb25fX3BhcnQtLWxlZnQge1xuICAgIGZsZXgtZ3JvdzogMTtcbn1cblxuLmxwLW1vZGFsLWJvb2tpbmcgLmxwLWJsb2NrLXNlcnZpY2VzLWFjY29yZGlvbl9fcHJpY2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTI1cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cblxuQG1lZGlhKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5scC1tb2RhbC1ib29raW5nIC5ib29raW5nLWFjY29yZGlvbl9fbmFtZSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgfVxuXG4gICAgLmxwLW1vZGFsLWJvb2tpbmcgLmJvb2tpbmctYWNjb3JkaW9uX190aW1lIHtcbiAgICAgICAgZmxleC1iYXNpczogNDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICB9XG5cbiAgICAuYm9va2luZy1hY2NvcmRpb25fX3BhcnQtLWxlZnQge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxufSAqL1xyXG5tb2RhbC1ib29raW5nLFxyXG5tb2RhbC1ib29raW5nLXNlcnZpY2VzIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn0iLCAiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vKiA+NDgwIC0gXHUwNDQxXHUwNDNDXHUwNDMwXHUwNDQwXHUwNDQyXHUwNDQ0XHUwNDNFXHUwNDNEXHUwNDRCICovXHJcbi8qID43NjggLSBcdTA0M0ZcdTA0M0JcdTA0MzBcdTA0M0RcdTA0NDhcdTA0MzVcdTA0NDJcdTA0NEIgKi9cclxuLyogPjEwMjQgLSBcdTA0M0RcdTA0MzVcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzgsIFx1MDQzRFx1MDQzRVx1MDQ0M1x1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCAqL1xyXG4vKiA+MTIwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4vKiA+MTYwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4ubHAtYmxvY2stY29sdW1ucy10ZXh0IHtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcblxyXG4ubHAtYmxvY2stY29sdW1ucy1idXR0b24ge1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuXHJcbi5scC1ibG9jay1jb2x1bW5zLWhlYWRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxufVxyXG5cclxuLmxwLWJsb2NrLWNvbHVtbnMtdHdvX19pdGVtIHtcclxuICBwYWRkaW5nLXRvcDogMTZweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxufVxyXG5cclxuLmxwLWJsb2NrLXZpZGVvLWNvbHVtbnNfX2hlYWRlcixcclxuLmxwLWJsb2NrLWNvbHVtbnMtd2l0aC1waWN0dXJlX19oZWFkZXIsXHJcbi5scC1ibG9jay1jb2x1bW5zLXRocmVlX19oZWFkZXIge1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcbi5scC1ibG9jay12aWRlby1jb2x1bW5zX19pdGVtLFxyXG4ubHAtYmxvY2stY29sdW1ucy13aXRoLXBpY3R1cmVfX2l0ZW0sXHJcbi5scC1ibG9jay1jb2x1bW5zLXRocmVlX19pdGVtIHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcbi5scC1ibG9jay12aWRlby1jb2x1bW5zX19pdGVtLWlubmVyLFxyXG4ubHAtYmxvY2stY29sdW1ucy13aXRoLXBpY3R1cmVfX2l0ZW0taW5uZXIsXHJcbi5scC1ibG9jay1jb2x1bW5zLXRocmVlX19pdGVtLWlubmVyIHtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuLmxwLWJsb2NrLXZpZGVvLWNvbHVtbnNfX2l0ZW0taW5uZXItLXBhZGRpbmdzLFxyXG4ubHAtYmxvY2stY29sdW1ucy13aXRoLXBpY3R1cmVfX2l0ZW0taW5uZXItLXBhZGRpbmdzLFxyXG4ubHAtYmxvY2stY29sdW1ucy10aHJlZV9faXRlbS1pbm5lci0tcGFkZGluZ3Mge1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuLmxwLWJsb2NrLXZpZGVvLWNvbHVtbnNfX2ljb24sXHJcbi5scC1ibG9jay1jb2x1bW5zLXdpdGgtcGljdHVyZV9faWNvbixcclxuLmxwLWJsb2NrLWNvbHVtbnMtdGhyZWVfX2ljb24ge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuLmxwLWJsb2NrLXZpZGVvLWNvbHVtbnNfX2ljb24gc3ZnLFxyXG4ubHAtYmxvY2stY29sdW1ucy13aXRoLXBpY3R1cmVfX2ljb24gc3ZnLFxyXG4ubHAtYmxvY2stY29sdW1ucy10aHJlZV9faWNvbiBzdmcge1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGZvbnQtc2l6ZTogNjRweDtcclxufVxyXG5cclxuLmxwLWJsb2NrLXZpZGVvLWNvbHVtbnNfX2l0ZW0taW5uZXIge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLmxwLWJsb2NrLXZpZGVvLWNvbHVtbnNfX3RleHQtaW5uZXIge1xyXG4gIHBhZGRpbmc6IDEwcHggNXB4IDI1cHg7XHJcbn1cclxuLmxwLWJsb2NrLXZpZGVvLWNvbHVtbnNfX2l0ZW0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuLmxwLWJsb2NrLXZpZGVvLWNvbHVtbnMgLmxwLWJ0bi0tbGluayB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4ubHAtYmxvY2stdmlkZW8tY29sdW1ucyAuYnV0dG9uLXZpZGVvLW1vZGFsLXRyaWdnZXIge1xyXG4gIGZsZXgtZ3JvdzogMTtcclxufVxyXG5cclxuLmxwLWJsb2NrLWNvbHVtbnMtdGhyZWUtaWNvbnNfX2ljb24ge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5scC1ibG9jay1jb2x1bW5zLXRocmVlLWljb25zX19pY29uIHN2ZyB7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZm9udC1zaXplOiA2NHB4O1xyXG59XHJcblxyXG4ubHAtYmxvY2stY29sdW1ucy1mb3VyX19oZWFkZXIge1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcbi5scC1ibG9jay1jb2x1bW5zLWZvdXJfX2l0ZW0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5scC1ibG9jay1jb2x1bW5zLWZhcV9faXRlbSxcclxuLmxwLWJsb2NrLWNvbHVtbnMtaWNvbi10aXRsZV9faXRlbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG4ubHAtYmxvY2stY29sdW1ucy1mYXFfX2hlYWRlcixcclxuLmxwLWJsb2NrLWNvbHVtbnMtaWNvbi10aXRsZV9faGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5scC1ibG9jay1jb2x1bW5zLWZhcV9faWNvbixcclxuLmxwLWJsb2NrLWNvbHVtbnMtaWNvbi10aXRsZV9faWNvbiB7XHJcbiAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5scC1ibG9jay1jb2x1bW5zLWZhcV9faXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG4ubHAtYmxvY2stY29sdW1ucy1mYXFfX2hlYWRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG4ubHAtYmxvY2stY29sdW1ucy1mYXFfX3RpdGxlIHtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG4ubHAtYmxvY2stY29sdW1ucy1mYXFfX2ljb24ge1xyXG4gIGhlaWdodDogMzBweDtcclxuICB3aWR0aDogMzhweDtcclxuICAvKiBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgKi9cclxufVxyXG4ubHAtYmxvY2stY29sdW1ucy1mYXFfX2ljb24gc3ZnIHtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbn1cclxuLmxwLWJsb2NrLWNvbHVtbnMtZmFxX190ZXh0IHtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcblxyXG4ubHAtYmxvY2stY29sdW1ucy1pY29uLXRpdGxlX19pY29uIHtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgd2lkdGg6IDc4cHg7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5scC1ibG9jay1jb2x1bW5zLWljb24tdGl0bGVfX2ljb24gc3ZnIHtcclxuICBmb250LXNpemU6IDUwcHg7XHJcbn1cclxuLmxwLWJsb2NrLWNvbHVtbnMtaWNvbi10aXRsZV9faWNvbiBpbWcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5scC1ibG9jay1jb2x1bW5zLW9uZS1pY29uc19fbGlzdCB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuLmxwLWJsb2NrLWNvbHVtbnMtb25lLWljb25zX19pdGVtIHtcclxuICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbn1cclxuLmxwLWJsb2NrLWNvbHVtbnMtb25lLWljb25zX19pdGVtOmZpcnN0LWNoaWxkX19waWN0dXJlLCAubHAtYmxvY2stY29sdW1ucy1vbmUtaWNvbnNfX2l0ZW06Zmlyc3QtY2hpbGRfX3RleHQge1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG59XHJcbi5scC1ibG9jay1jb2x1bW5zLW9uZS1pY29uc19fcGljdHVyZSwgLmxwLWJsb2NrLWNvbHVtbnMtb25lLWljb25zX190ZXh0IHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbn1cclxuLmxwLWJsb2NrLWNvbHVtbnMtb25lLWljb25zX19waWN0dXJlIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gIHdpZHRoOiAzMnB4O1xyXG4gIGZvbnQtc2l6ZTogNTBweDtcclxufVxyXG4ubHAtYmxvY2stY29sdW1ucy1vbmUtaWNvbnNfX3RleHQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5scC1ibG9jay12aWRlby1jb2x1bW5zX19pdGVtLFxyXG4ubHAtYmxvY2stY29sdW1ucy10aHJlZV9faXRlbSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XHJcbiAgLmxwLWJsb2NrLWNvbHVtbnMtdHdvX19pdGVtIHtcclxuICAgIHBhZGRpbmc6IDAgMjRweDtcclxuICB9XHJcbiAgLmxwLWJsb2NrLWNvbHVtbnMtdHdvX19pbm5lciB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIzcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yM3B4O1xyXG4gIH1cclxuICAubHAtYmxvY2stY29sdW1ucy1oZWFkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICB9XHJcbiAgLmxwLWJsb2NrLXZpZGVvLWNvbHVtbnMsXHJcbiAgLmxwLWJsb2NrLWNvbHVtbnMtd2l0aC1waWN0dXJlLFxyXG4gIC5scC1ibG9jay1jb2x1bW5zLXRocmVlIHtcclxuICAgIC8qICZfX3JvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjNweDsgLy8gOHB4KC5jb2wtKikgKyAxNXB4ICgubHAtYmxvY2stY29sdW1ucy10aHJlZV9faXRlbSlcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjNweDsgLy8gOHB4KC5jb2wtKikgKyAxNXB4ICgubHAtYmxvY2stY29sdW1ucy10aHJlZV9faXRlbSlcbiAgICB9ICovXHJcbiAgfVxyXG4gIC5scC1ibG9jay12aWRlby1jb2x1bW5zX19oZWFkZXIsXHJcbiAgLmxwLWJsb2NrLWNvbHVtbnMtd2l0aC1waWN0dXJlX19oZWFkZXIsXHJcbiAgLmxwLWJsb2NrLWNvbHVtbnMtdGhyZWVfX2hlYWRlciB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICAubHAtYmxvY2stdmlkZW8tY29sdW1uc19faXRlbSxcclxuICAubHAtYmxvY2stY29sdW1ucy13aXRoLXBpY3R1cmVfX2l0ZW0sXHJcbiAgLmxwLWJsb2NrLWNvbHVtbnMtdGhyZWVfX2l0ZW0ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICB9XHJcbiAgLmxwLWJsb2NrLXZpZGVvLWNvbHVtbnNfX2ljb24sXHJcbiAgLmxwLWJsb2NrLWNvbHVtbnMtd2l0aC1waWN0dXJlX19pY29uLFxyXG4gIC5scC1ibG9jay1jb2x1bW5zLXRocmVlX19pY29uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG4gIC8qIC5scC1ibG9jay1jb2x1bW5zLWZvdXIge1xuICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgfSAqL1xyXG4gIC5scC1ibG9jay1jb2x1bW5zLWZhcV9faGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICB9XHJcbiAgLmxwLWJsb2NrLWNvbHVtbnMtb25lLWljb25zX19waWN0dXJlLCAubHAtYmxvY2stY29sdW1ucy1vbmUtaWNvbnNfX3RleHQge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgfVxyXG4gIC5scC1ibG9jay1jb2x1bW5zLW9uZS1pY29uc19fcGljdHVyZSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xyXG4gICAgd2lkdGg6IDY0cHg7XHJcbiAgfVxyXG4gIC5scC1ibG9jay12aWRlby1jb2x1bW5zX19pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XHJcbiAgLmxwLWJsb2NrLWNvbHVtbnMtdHdvX19pdGVtIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbiAgfVxyXG4gIC5scC1ibG9jay1jb2x1bW5zLWhlYWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xyXG4gIH1cclxuICAubHAtYmxvY2stdmlkZW8tY29sdW1uc19faGVhZGVyLFxyXG4gIC5scC1ibG9jay1jb2x1bW5zLXdpdGgtcGljdHVyZV9faGVhZGVyLFxyXG4gIC5scC1ibG9jay1jb2x1bW5zLXRocmVlX19oZWFkZXIge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gIH1cclxufVxyXG4ubHAtYmxvY2stY29sdW1ucy1waWN0dXJlLXdpdGgtdGV4dF9fdGV4dC1ibG9jayB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuYS5scC1ibG9jay1jb2x1bW5zLXBpY3R1cmUtd2l0aC10ZXh0X190ZXh0LWJsb2NrIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5hLmxwLWJsb2NrLWNvbHVtbnMtcGljdHVyZS13aXRoLXRleHRfX3RleHQtYmxvY2s6aG92ZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ubHAtYmxvY2stY29sdW1ucy1waWN0dXJlLXdpdGgtdGV4dF9faWNvbiB7XHJcbiAgZm9udC1zaXplOiA2MHB4O1xyXG59XHJcblxyXG4ubHAtYmxvY2stY29sdW1ucy1waWN0dXJlLXdpdGgtdGV4dF9faW5uZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDhweDtcclxufVxyXG5cclxuLmxwLWJsb2NrLWNvbHVtbnMtcGljdHVyZS13aXRoLXRleHRfX2ltZyB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5scC1ibG9jay1jb2x1bW5zLXBpY3R1cmUtd2l0aC10ZXh0X19pbWFnZS13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5scC1ibG9jay1jb2x1bW5zLXBpY3R1cmUtd2l0aC10ZXh0X19zdWJ0aXRsZSxcclxuLmxwLWJsb2NrLWNvbHVtbnMtcGljdHVyZS13aXRoLXRleHRfX3RleHQge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5scC1ibG9jay1jb2x1bW5zLXBpY3R1cmUtd2l0aC10ZXh0X19iZyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMDtcclxufVxyXG5cclxuLmxwLWJsb2NrLWNvbHVtbnMtcGljdHVyZS13aXRoLXRleHRfX2VmZmVjdC16b29tOmhvdmVyIC5scC1ibG9jay1jb2x1bW5zLXBpY3R1cmUtd2l0aC10ZXh0X19iZyB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG59XHJcblxyXG4ubHAtYmxvY2stY29sdW1ucy10aHJlZS1pY29uc19fcm93IHtcclxuICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxufVxyXG5cclxuLyogY29sdW1ucy10ZXh0LXBpY3R1cmUgKi9cclxuLmNvbHVtbnMtdGV4dC1waWN0dXJlX19waWN0dXJlIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG59XHJcbi5jb2x1bW5zLXRleHQtcGljdHVyZV9faXRlbSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4uY29sdW1ucy10ZXh0LXBpY3R1cmUgcGljdHVyZS1sb2FkZXItdHJpZ2dlciBzcGFuLFxyXG4uY29sdW1ucy10ZXh0LXBpY3R1cmUgcGljdHVyZS1sb2FkZXItdHJpZ2dlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmNvbHVtbnMtdGV4dC1waWN0dXJlX19oZWFkZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG4uY29sdW1ucy10ZXh0LXBpY3R1cmVfX2Zvb3RlciB7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG4uY29sdW1ucy10ZXh0LXBpY3R1cmVfX2J1dHRvbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuLmNvbHVtbnMtbWVudSB7XHJcbiAgLyogJl9fbGlzdC1saW5rID4gYSxcbiAgJl9faGVhZGVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gIH0gKi9cclxufVxyXG4uY29sdW1ucy1tZW51X19pdGVtIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuLmNvbHVtbnMtbWVudV9faXRlbTpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi5jb2x1bW5zLW1lbnVfX3BpY3R1cmUge1xyXG4gIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbn1cclxuLmNvbHVtbnMtbWVudV9faGVhZGVyIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5jb2x1bW5zLW1lbnVfX2xpc3Qge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxufVxyXG4uY29sdW1ucy1tZW51X19saXN0LWxpbmsge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn0iLCAiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vKiA+NDgwIC0gXHUwNDQxXHUwNDNDXHUwNDMwXHUwNDQwXHUwNDQyXHUwNDQ0XHUwNDNFXHUwNDNEXHUwNDRCICovXHJcbi8qID43NjggLSBcdTA0M0ZcdTA0M0JcdTA0MzBcdTA0M0RcdTA0NDhcdTA0MzVcdTA0NDJcdTA0NEIgKi9cclxuLyogPjEwMjQgLSBcdTA0M0RcdTA0MzVcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzgsIFx1MDQzRFx1MDQzRVx1MDQ0M1x1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCAqL1xyXG4vKiA+MTIwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4vKiA+MTYwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4uaW1hZ2UtYmxvY2stcGljdHVyZS10cmlnZ2VyLWltYWdlIHtcclxuICB3aWR0aDogMjc4cHg7XHJcbiAgaGVpZ2h0OiAxNjBweDtcclxufVxyXG5cclxuLmFkZGl0aW9uLWhlYWRlciB7XHJcbiAgZm9udC1zaXplOiAzM3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjA0O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbn1cclxuXHJcbi5hZGRpdGlvbi10ZXh0IHtcclxuICBsaW5lLWhlaWdodDogMS4zO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAuYWRkaXRpb24taGVhZGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBmb250LXNpemU6IDQzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gIH1cclxuICAuYWRkaXRpb24tdGV4dCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XHJcbiAgLmFkZGl0aW9uLWhlYWRlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgZm9udC1zaXplOiA1MnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICB9XHJcbiAgLmFkZGl0aW9uLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG59XHJcbi8qKioqKioqKioqKioqKioqKiogaW1hZ2UtY2Fyb3VzZWwgKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmltYWdlLWNhcm91c2VsX19pdGVtLnNsaWNrLXNsaWRlIHtcclxuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxufVxyXG5cclxuLmltYWdlLWNhcm91c2VsIC5zbGljay1wcmV2IHtcclxuICBsZWZ0OiAtNTBweDtcclxufVxyXG5cclxuLmltYWdlLWNhcm91c2VsIC5zbGljay1uZXh0IHtcclxuICByaWdodDogLTUwcHg7XHJcbn1cclxuXHJcbi5pbWFnZS1jYXJvdXNlbC1hbHQgLnNsaWNrLW5leHQ6OmJlZm9yZSxcclxuLmltYWdlLWNhcm91c2VsLWFsdCAuc2xpY2stcHJldjo6YmVmb3JlIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnNsaWNrLWFycm93LS1pbm5lciAuc2xpY2stYXJyb3csXHJcbi5pbWFnZS1jYXJvdXNlbC1hbHQgLnNsaWNrLWFycm93IHtcclxuICB3aWR0aDogMzZweDtcclxuICBoZWlnaHQ6IDExMHB4O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBsaW5lYXIgMC41cztcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnNsaWNrLWFycm93LS1pbm5lcjpob3ZlciAuc2xpY2stYXJyb3csXHJcbi5pbWFnZS1jYXJvdXNlbC1hbHQgLmltYWdlLWNhcm91c2VsLWFsdF9fY2Fyb3VzZWw6aG92ZXIgLnNsaWNrLWFycm93IHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgbGluZWFyIDAuNXM7XHJcbn1cclxuXHJcbi5zbGljay1kb3RzLS1pbm5lciAuc2xpY2stZG90cyBsaSBidXR0b24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gIG9wYWNpdHk6IDAuNztcclxuICBwYWRkaW5nOiAzcHg7XHJcbn1cclxuXHJcbi5zbGljay1kb3RzLS1pbm5lciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uaW1hZ2UtY2Fyb3VzZWwtYWx0IC5pbWFnZS1jYXJvdXNlbC1hbHRfX2Nhcm91c2VsIC5zbGljay1uZXh0IHtcclxuICByaWdodDogMDtcclxufVxyXG5cclxuLmltYWdlLWNhcm91c2VsLWFsdCAuaW1hZ2UtY2Fyb3VzZWwtYWx0X19jYXJvdXNlbCAuc2xpY2stcHJldiB7XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLmltYWdlLWNhcm91c2VsLWFsdCAuc2xpY2stZG90cyB7XHJcbiAgYm90dG9tOiAzNXB4O1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAgICovXHJcbi5scC1ibG9jay1pbWFnZS1mdWxsLXdpZHRoX19ibG9jayBpbWcsXHJcbi5scC1ibG9jay1pbWFnZS1mdWxsLXdpZHRoX19ibG9jayAucGljdHVyZS1sb2FkZXItdHJpZ2dlcixcclxuLmxwLWJsb2NrLWltYWdlLWZ1bGwtd2lkdGhfX2Jsb2NrIHBpY3R1cmUtbG9hZGVyLXRyaWdnZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5scC1ibG9jay1pbWFnZS1mdWxsLXdpZHRoX19ibG9jayAucGljdHVyZS1sb2FkZXItdHJpZ2dlci1pbWFnZS1pbm5lciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogICAqL1xyXG4udGV4dC1pbWFnZS1jb3VudGRvd25fX2NvbnRlbnQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuLnRleHQtaW1hZ2UtY291bnRkb3duX19waWN0dXJlLXdyYXAge1xyXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuLnRleHQtaW1hZ2UtY291bnRkb3duIC50ZXh0LWltYWdlLWNvdW50ZG93bl9fdGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi50ZXh0LWltYWdlLWNvdW50ZG93biAubHAtY291bnRkb3duIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLnRleHQtaW1hZ2UtY291bnRkb3duX190ZXh0IHtcclxuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG59XHJcbi50ZXh0LWltYWdlLWNvdW50ZG93bl9fY291bnRkb3duIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbi50ZXh0LWltYWdlLWNvdW50ZG93biAud1NlY29uZHMgLmxwLWNvdW50ZG93bl9faXRlbSB7XHJcbiAgd2lkdGg6IDI1JTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG1heC13aWR0aDogNzVweDtcclxuICBtaW4td2lkdGg6IDY5cHg7XHJcbn1cclxuLnRleHQtaW1hZ2UtY291bnRkb3duIC5scC1jb3VudGRvd25fX2l0ZW0tcGFydCB7XHJcbiAgLyogd2lkdGg6IDUwJTsgKi9cclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICBoZWlnaHQ6IDY1cHg7XHJcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMXB4KTtcclxufVxyXG4udGV4dC1pbWFnZS1jb3VudGRvd24gLmxwLWNvdW50ZG93bl9faXRlbS1sYWJlbCB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4udGV4dC1pbWFnZS1jb3VudGRvd24tLXJldmVyc2UgLnRleHQtaW1hZ2UtY291bnRkb3duX19jb250ZW50IHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAudGV4dC1pbWFnZS1jb3VudGRvd25fX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICB9XHJcbiAgLnRleHQtaW1hZ2UtY291bnRkb3duX19waWN0dXJlLXdyYXAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLnRleHQtaW1hZ2UtY291bnRkb3duIC5scC1jb3VudGRvd24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcbiAgLnRleHQtaW1hZ2UtY291bnRkb3duX190ZXh0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgfVxyXG4gIC50ZXh0LWltYWdlLWNvdW50ZG93biAud1NlY29uZHMgLmxwLWNvdW50ZG93bl9faXRlbSB7XHJcbiAgICBtYXgtd2lkdGg6IDExMnB4O1xyXG4gICAgbWluLXdpZHRoOiA2OXB4O1xyXG4gIH1cclxuICAudGV4dC1pbWFnZS1jb3VudGRvd24gLmxwLWNvdW50ZG93bl9faXRlbS1wYXJ0IHtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgfVxyXG4gIC50ZXh0LWltYWdlLWNvdW50ZG93bi0tcmV2ZXJzZSAudGV4dC1pbWFnZS1jb3VudGRvd25fX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcclxuICAudGV4dC1pbWFnZS1jb3VudGRvd24ge1xyXG4gICAgLyogLmxwLWNvdW50ZG93bl9faXRlbS1wYXJ0IHtcbiAgICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgIH0gKi9cclxuICB9XHJcbn1cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICAgKi9cclxuLmltYWdlLWJhY2tncm91bmQtd2l0aC10ZXh0IC5scC1oIHtcclxuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG59XHJcbi5pbWFnZS1iYWNrZ3JvdW5kLXdpdGgtdGV4dF9fY29udGVudCB7XHJcbiAgcGFkZGluZzogODBweCA0MHB4O1xyXG59XHJcblxyXG4vKioqIHRleHQtaW1hZ2UtZnVsbC1oZWlnaHQgKioqL1xyXG4udGV4dC1pbWFnZS1mdWxsLWhlaWdodF9faW5uZXIge1xyXG4gIGZsZXgtZ3JvdzogMTtcclxufVxyXG4udGV4dC1pbWFnZS1mdWxsLWhlaWdodF9fY29udGVudCwgLnRleHQtaW1hZ2UtZnVsbC1oZWlnaHRfX3BpY3R1cmUtd3JhcCB7XHJcbiAgei1pbmRleDogMTtcclxuICB3aWR0aDogMTAwJTtcclxuICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi50ZXh0LWltYWdlLWZ1bGwtaGVpZ2h0IHBpY3R1cmUtbG9hZGVyLXRyaWdnZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi50ZXh0LWltYWdlLWZ1bGwtaGVpZ2h0X19jb250ZW50IHtcclxuICBwYWRkaW5nOiAyMHB4IDMycHg7XHJcbn1cclxuLnRleHQtaW1hZ2UtZnVsbC1oZWlnaHRfX2NvbnRlbnQtaW5uZXIuY29sb3Itc2NoZW1lX19iZy0tYWx0IHtcclxuICBwYWRkaW5nOiAzMHB4O1xyXG59XHJcbi50ZXh0LWltYWdlLWZ1bGwtaGVpZ2h0X19waWN0dXJlLXdyYXAgaW1nIHtcclxuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDIyMHB4O1xyXG59XHJcbi50ZXh0LWltYWdlLWZ1bGwtaGVpZ2h0X19idXR0b25zLXdyYXAge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLnRleHQtaW1hZ2UtZnVsbC1oZWlnaHRfX2lubmVyLXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgbWluLWhlaWdodDogdmFyKC0tbWluLWZ1bGwtaGVpZ2h0LCAxMDB2aCk7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICAudGV4dC1pbWFnZS1mdWxsLWhlaWdodF9faW5uZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAudGV4dC1pbWFnZS1mdWxsLWhlaWdodF9fY29udGVudCwgLnRleHQtaW1hZ2UtZnVsbC1oZWlnaHRfX3BpY3R1cmUtd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG4gIC50ZXh0LWltYWdlLWZ1bGwtaGVpZ2h0X19waWN0dXJlLXdyYXAge1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAudGV4dC1pbWFnZS1mdWxsLWhlaWdodF9fcGljdHVyZS13cmFwIHBpY3R1cmUtbG9hZGVyLXRyaWdnZXIsXHJcbiAgLnRleHQtaW1hZ2UtZnVsbC1oZWlnaHRfX3BpY3R1cmUtd3JhcCBwaWN0dXJlLWxvYWRlci10cmlnZ2VyIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbiAgLnRleHQtaW1hZ2UtZnVsbC1oZWlnaHRfX3BpY3R1cmUtd3JhcCBpbWcge1xyXG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS1taW4tZnVsbC1oZWlnaHQsIDEwMHZoKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAudGV4dC1pbWFnZS1mdWxsLWhlaWdodF9fY29udGVudCB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDcwcHg7XHJcbiAgfVxyXG4gIC50ZXh0LWltYWdlLWZ1bGwtaGVpZ2h0X19idXR0b25zLXdyYXAge1xyXG4gICAgbWFyZ2luLXRvcDogMzhweDtcclxuICB9XHJcbiAgLnRleHQtaW1hZ2UtZnVsbC1oZWlnaHQtLXJldmVyc2UgLnRleHQtaW1hZ2UtZnVsbC1oZWlnaHRfX2NvbnRlbnQge1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuICAudGV4dC1pbWFnZS1mdWxsLWhlaWdodC0tcmV2ZXJzZSAudGV4dC1pbWFnZS1mdWxsLWhlaWdodF9fcGljdHVyZS13cmFwIHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcbn1cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKiAgICovIiwgIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLyogPjQ4MCAtIFx1MDQ0MVx1MDQzQ1x1MDQzMFx1MDQ0MFx1MDQ0Mlx1MDQ0NFx1MDQzRVx1MDQzRFx1MDQ0QiAqL1xyXG4vKiA+NzY4IC0gXHUwNDNGXHUwNDNCXHUwNDMwXHUwNDNEXHUwNDQ4XHUwNDM1XHUwNDQyXHUwNDRCICovXHJcbi8qID4xMDI0IC0gXHUwNDNEXHUwNDM1XHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4LCBcdTA0M0RcdTA0M0VcdTA0NDNcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzggKi9cclxuLyogPjEyMDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLyogPjE2MDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLmxwLWJsb2NrLXRleHQtYnV0dG9uIHtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcblxyXG4ubHAtYmxvY2stdGV4dC0tbWlkZGxlLFxyXG4ubHAtYmxvY2stdGV4dC0tbGFyZ2Uge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbi5scC1ibG9jay10ZXh0LWltYWdlX19jb2wge1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ubHAtYmxvY2stdGV4dF9faGVhZGVyLS1tb2JpbGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5scC1ibG9jay10ZXh0LWltYWdlLWNhcm91c2VsIC5zbGljay1wcmV2IHtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4ubHAtYmxvY2stdGV4dC1pbWFnZS1jYXJvdXNlbCAuc2xpY2stZG90cyB7XHJcbiAgYm90dG9tOiAtNDBweDtcclxufVxyXG5cclxuLmxwLWJsb2NrLXRleHQtaW1hZ2UtY2Fyb3VzZWwgLnNsaWNrLW5leHQge1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4vKiAubHAtYmxvY2stdGV4dC1oZWFkZXItYm9sZCB7XG5cbiAgICAmX190aXRsZS5scC1oMiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxufSAqL1xyXG4vKiAudGV4dC1oZWFkZXItYm9sZCB7XG4gICAgLmxwLWgyLCAubHAtaDMge1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyBcdTA0NDJcdTA0MzBcdTA0M0EgXHUwNDNBXHUwNDMwXHUwNDNBIFx1MDQzRFx1MDQzMFx1MDQ0MVx1MDQ0Mlx1MDQ0MFx1MDQzMFx1MDQzOFx1MDQzMlx1MDQzNVx1MDQzMFx1MDQ0Mlx1MDQ0MVx1MDQ0RlxuICAgIH1cbn0gKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcclxuICAubHAtYmxvY2stdGV4dC1pbWFnZV9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xyXG4gIH1cclxuICAubHAtYmxvY2stdGV4dC1pbWFnZS1yZXZlcnNlX19jb250ZW50IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzZweDtcclxuICB9XHJcbiAgLmxwLWJsb2NrLXRleHQtcHlyYW1pZF9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7XHJcbiAgfVxyXG4gIC5scC1ibG9jay10ZXh0X19oZWFkZXItLW1vYmlsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xyXG4gIC5scC1ibG9jay10ZXh0LWltYWdlX19jb250ZW50IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XHJcbiAgfVxyXG4gIC5scC1ibG9jay10ZXh0LWltYWdlLXJldmVyc2VfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xyXG4gIH1cclxuICAubHAtYmxvY2stdGV4dC1weXJhbWlkX19jb250ZW50IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTEycHg7XHJcbiAgfVxyXG59XHJcbi8qKioqKioqKioqKioqKiB0ZXh0LXJldmlld3MgKioqKioqKioqKioqKioqKioqL1xyXG4udGV4dC1yZXZpZXdzX19waWN0dXJlLXdyYXAge1xyXG4gIC8qIHBhZGRpbmctdG9wOiAyOHB4OyAqL1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtYXgtd2lkdGg6IDgwcHg7XHJcbiAgZmxleDogMSAwIDgwcHg7XHJcbn1cclxuXHJcbi50ZXh0LXJldmlld3NfX3BpY3R1cmUtd3JhcCBpbWcge1xyXG4gIGhlaWdodDogODBweDtcclxuICB3aWR0aDogODBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuLnRleHQtcmV2aWV3c19fYXV0aG9yIHtcclxuICBwYWRkaW5nLXRvcDogMTFweDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udGV4dC1yZXZpZXdzX19jYXB0aW9uIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICBsaW5lLWhlaWdodDogMS4yNTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50ZXh0LXJldmlld3NfX3RleHQge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLnRleHQtcmV2aWV3cyAudGV4dC1yZXZpZXdzX19fcGljdHVyZSB7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICB3aWR0aDogODBweDtcclxuICB9XHJcbiAgLnRleHQtcmV2aWV3c19fYXV0aG9yIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMXB4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICB9XHJcbiAgLnRleHQtcmV2aWV3c19fY2FwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAudGV4dC1yZXZpZXdzX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbn1cclxuLmxwLWJsb2NrLXRleHQtY291cG9uX19ibG9jayB7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGJvcmRlcjogZGFzaGVkIDFweCByZ2IoMjAwLCAyMDAsIDIwMCk7XHJcbiAgcGFkZGluZzogMjhweCAzMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbn1cclxuXHJcbi5scC1ibG9jay10ZXh0LWNvdXBvbl9fY291cG9uIHtcclxuICBmb250LXNpemU6IDIycHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLmxwLWJsb2NrLXRleHQtY291cG9uX19jb3Vwb24ge1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gIH1cclxufVxyXG4ubHAtYmxvY2stdGV4dC10aGFua3NfX2NvbnRlbnQsXHJcbi5scC1ibG9jay10ZXh0LXBhcmFncmFwaF9fY29udGVudCB7XHJcbiAgcGFkZGluZzogMjBweDtcclxufVxyXG5cclxuLmxwLWJsb2NrLXRleHQtdGhhbmtzX19oZWFkZXIge1xyXG4gIGZvbnQtc2l6ZTogMjhweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4ubHAtYmxvY2stdGV4dC1wYXJhZ3JhcGggLmxwLWgyLFxyXG4ubHAtYmxvY2stdGV4dC1wYXJhZ3JhcGggLmxwLWgzIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ubHAtYmxvY2stdGV4dC1wYXJhZ3JhcGhfX2NvbnRlbnQge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XHJcbiAgLnRleHQtcmV2aWV3cyAudGV4dC1yZXZpZXdzX19fcGljdHVyZSB7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gIH1cclxuICAudGV4dC1yZXZpZXdzX19hdXRob3Ige1xyXG4gICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICB9XHJcbiAgLnRleHQtcmV2aWV3c19fY2FwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTY7XHJcbiAgfVxyXG4gIC50ZXh0LXJldmlld3NfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xyXG4gIH1cclxuICAubHAtYmxvY2stdGV4dC10aGFua3NfX2NvbnRlbnQsXHJcbiAgLmxwLWJsb2NrLXRleHQtcGFyYWdyYXBoX19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDYwcHggMTAwcHg7XHJcbiAgfVxyXG59XHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAgICovXHJcbi5scC1ibG9jay10ZXh0LXZpZGVvLXJldmVyc2VfX2lubmVyLFxyXG4ubHAtYmxvY2stdGV4dC12aWRlb19faW5uZXIge1xyXG4gIHBhZGRpbmc6IDEycHggMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ubHAtYmxvY2stdGV4dC12aWRlby1yZXZlcnNlX192aWRlbyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmxwLWJsb2NrLXRleHQtdmlkZW9fX2lubmVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xyXG4gIC5scC1ibG9jay10ZXh0LXZpZGVvLXJldmVyc2VfX2lubmVyLFxyXG4gIC5scC1ibG9jay10ZXh0LXZpZGVvX19pbm5lciB7XHJcbiAgICBwYWRkaW5nOiAzMnB4IDQwcHg7XHJcbiAgfVxyXG4gIC5scC1ibG9jay10ZXh0LXZpZGVvLXJldmVyc2VfX3ZpZGVvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC5scC1ibG9jay10ZXh0LXZpZGVvX19pbm5lciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG4ubHAtYmxvY2stdGl0bGUtbGVmdC10ZXh0LXJpZ2h0X19jb250ZW50IHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLmxwLWJsb2NrLXRpdGxlLWxlZnQtdGV4dC1yaWdodF9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgfVxyXG59IiwgIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLyogPjQ4MCAtIFx1MDQ0MVx1MDQzQ1x1MDQzMFx1MDQ0MFx1MDQ0Mlx1MDQ0NFx1MDQzRVx1MDQzRFx1MDQ0QiAqL1xyXG4vKiA+NzY4IC0gXHUwNDNGXHUwNDNCXHUwNDMwXHUwNDNEXHUwNDQ4XHUwNDM1XHUwNDQyXHUwNDRCICovXHJcbi8qID4xMDI0IC0gXHUwNDNEXHUwNDM1XHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4LCBcdTA0M0RcdTA0M0VcdTA0NDNcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzggKi9cclxuLyogPjEyMDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLyogPjE2MDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLmxwLWNvdW50ZG93biB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgcGFkZGluZzogOHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ubHAtY291bnRkb3duX19pdGVtLFxyXG4ubHAtY291bnRkb3duX19pdGVtLXBhcnQsXHJcbi5scC1jb3VudGRvd25fX3NwbGl0ZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4ud1NlY29uZHMgLmxwLWNvdW50ZG93bl9faXRlbS5scC1jb3V0ZG93bl9faXRlbS0tdGhyZWUtbnVtYmVycyB7XHJcbiAgd2lkdGg6IDg3cHg7XHJcbn1cclxuLndTZWNvbmRzIC5scC1jb3VudGRvd25fX2l0ZW0ge1xyXG4gIHdpZHRoOiA1NnB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAyM3B4O1xyXG59XHJcbi53U2Vjb25kcyAubHAtY291bnRkb3duX19pdGVtOmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG4ud1NlY29uZHMgLmxwLWNvdW50ZG93bl9faXRlbTpsYXN0LWNoaWxkIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiAubHAtY291bnRkb3duX19pdGVtLS1pbmRlbnRhdGlvbnMge1xuICAgIG1hcmdpbi1sZWZ0OiAyM3B4O1xuICAgIG1hcmdpbi1yaWdodDogMjNweDtcbn0gKi9cclxuLmxwLWNvdW50ZG93bl9fc3BsaXRlciB7XHJcbiAgd2lkdGg6IDIlO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgcGFkZGluZzogMCByZW0tY2FsYyg0cHgpIDAgcmVtLWNhbGMoMXB4KTtcclxufVxyXG5cclxuLmxwLWNvdW50ZG93bl9faXRlbS1wYXJ0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBib3JkZXItcmFkaXVzOiA3LjVweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZDZkNmQ2LCAjYzZjNmM2IDU0JSwgIzg3ODc4NyA1NCUsICNkZGQgNTQlLCAjZDBkMGQwIDkzJSwgI2NiY2JjYik7XHJcbiAgd2lkdGg6IDI3cHg7XHJcbiAgaGVpZ2h0OiA2NHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxufVxyXG4ubHAtY291bnRkb3duX19pdGVtLXBhcnQ6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4uY29sb3Itc2NoZW1lLS1kYXJrIC5scC1jb3VudGRvd25fX2l0ZW0tcGFydCB7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5jb2xvci1zY2hlbWUtLW1lZGl1bSAubHAtY291bnRkb3duX19pdGVtLXBhcnQsXHJcbi5jb2xvci1zY2hlbWUtLWxpZ2h0IC5scC1jb3VudGRvd25fX2l0ZW0tcGFydCB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzMyMzIzMiwgIzM2MzYzNiAyMyUsICMwMDAgNTIlLCAjMTYxNjE2IDU0JSwgIzNhM2EzYSA1NCUsICMxMjEyMTIgOTMlLCAjMDAwKTtcclxufVxyXG5cclxuLmxwLWNvdW50ZG93bl9faXRlbS1sYWJlbCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4ubHAtY291bnRkb3duLXNpbXBsZV9faXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICB3aWR0aDogNjhweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmxwLWNvdW50ZG93bi1zaW1wbGVfX2l0ZW06bGFzdC1jaGlsZDo6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmxwLWNvdW50ZG93bi1zaW1wbGVfX2l0ZW06OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvcGFjaXR5OiAwLjE1O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcclxuICB3aWR0aDogMXB4O1xyXG59XHJcbi5scC1jb3VudGRvd24tc2ltcGxlX19pdGVtLXBhcnQge1xyXG4gIGZvbnQtc2l6ZTogMzhweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG4ubHAtY291bnRkb3duLXNpbXBsZV9faXRlbS1sYWJlbCB7XHJcbiAgb3BhY2l0eTogMC40O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC53U2Vjb25kcyAubHAtY291bnRkb3duX19pdGVtLmxwLWNvdXRkb3duX19pdGVtLS10aHJlZS1udW1iZXJzIHtcclxuICAgIHdpZHRoOiAxNzRweDtcclxuICB9XHJcbiAgLndTZWNvbmRzIC5scC1jb3VudGRvd25fX2l0ZW0ge1xyXG4gICAgd2lkdGg6IDExMnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XHJcbiAgfVxyXG4gIC53U2Vjb25kcyAubHAtY291bnRkb3duX19pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICAubHAtY291bnRkb3duX19pdGVtLXBhcnQge1xyXG4gICAgZm9udC1zaXplOiA2NHB4O1xyXG4gICAgd2lkdGg6IDUycHg7XHJcbiAgICBoZWlnaHQ6IDg0cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gIH1cclxuICAubHAtY291bnRkb3duX19pdGVtLWxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICB9XHJcbiAgLyogLmxwLWNvdW50ZG93bl9faXRlbS0taW5kZW50YXRpb25zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICB9ICovXHJcbiAgLmxwLWNvdW50ZG93bi1zaW1wbGVfX2l0ZW0ge1xyXG4gICAgd2lkdGg6IDE0NnB4O1xyXG4gIH1cclxuICAubHAtY291bnRkb3duLXNpbXBsZV9faXRlbS1wYXJ0IHtcclxuICAgIGZvbnQtc2l6ZTogNTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICB9XHJcbiAgLmxwLWNvdW50ZG93bi1zaW1wbGVfX2l0ZW0tbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xyXG4gIC53U2Vjb25kcyAubHAtY291bnRkb3duX19pdGVtLmxwLWNvdXRkb3duX19pdGVtLS10aHJlZS1udW1iZXJzIHtcclxuICAgIHdpZHRoOiAxNzRweDtcclxuICB9XHJcbiAgLndTZWNvbmRzIC5scC1jb3VudGRvd25fX2l0ZW0ge1xyXG4gICAgd2lkdGg6IDExMnB4O1xyXG4gIH1cclxuICAubHAtY291bnRkb3duX19pdGVtLXBhcnQge1xyXG4gICAgd2lkdGg6IDUycHg7XHJcbiAgfVxyXG59IiwgIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLyogPjQ4MCAtIFx1MDQ0MVx1MDQzQ1x1MDQzMFx1MDQ0MFx1MDQ0Mlx1MDQ0NFx1MDQzRVx1MDQzRFx1MDQ0QiAqL1xyXG4vKiA+NzY4IC0gXHUwNDNGXHUwNDNCXHUwNDMwXHUwNDNEXHUwNDQ4XHUwNDM1XHUwNDQyXHUwNDRCICovXHJcbi8qID4xMDI0IC0gXHUwNDNEXHUwNDM1XHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4LCBcdTA0M0RcdTA0M0VcdTA0NDNcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzggKi9cclxuLyogPjEyMDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLyogPjE2MDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAubW9kYWwtaWZyYW1lLW1vZGFsIC5tb2RhbC1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC5tb2RhbC1pZnJhbWUtbW9kYWwgLmFkdi1tb2RhbC1jbG9zZSB7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogLTM0cHg7XHJcbiAgfVxyXG4gIC5tb2RhbC1pZnJhbWUtbW9kYWwgLmFkdi1tb2RhbC1jbG9zZTo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l5TkNJZ2FHVnBaMmgwUFNJeU5DSWdkbWxsZDBKdmVEMGlNQ0F3SURJMElESTBJajRnSUNBZ1BIQmhkR2dnWm1sc2JEMGlJMlptWm1abVppSWdabWxzYkMxeWRXeGxQU0psZG1WdWIyUmtJaUJrUFNKTk1UTXVNVE15SURFeUxqUXlOV3cyTGpjeE55QTJMamN4TnkwdU56QTNMamN3TnkwMkxqY3hOeTAyTGpjeE55MDJMamN4T0NBMkxqY3hOMHcxSURFNUxqRTBNbXcyTGpjeE9DMDJMamN4TjB3MUlEVXVOekEzSURVdU56QTNJRFZzTmk0M01UZ2dOaTQzTVRoTU1Ua3VNVFF5SURWc0xqY3dOeTQzTURjdE5pNDNNVGNnTmk0M01UaDZJaTgrUEM5emRtYytcIikgIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCAiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vKiA+NDgwIC0gXHUwNDQxXHUwNDNDXHUwNDMwXHUwNDQwXHUwNDQyXHUwNDQ0XHUwNDNFXHUwNDNEXHUwNDRCICovXHJcbi8qID43NjggLSBcdTA0M0ZcdTA0M0JcdTA0MzBcdTA0M0RcdTA0NDhcdTA0MzVcdTA0NDJcdTA0NEIgKi9cclxuLyogPjEwMjQgLSBcdTA0M0RcdTA0MzVcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzgsIFx1MDQzRFx1MDQzRVx1MDQ0M1x1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCAqL1xyXG4vKiA+MTIwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4vKiA+MTYwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4ubHAtYmxvY2stZm9ybV9faGVhZGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4ubHAtYmxvY2stZm9ybS13aXRoLXBpY3R1cmVfX2NvbCB7XHJcbiAgcGFkZGluZy10b3A6IDhweDtcclxuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG59XHJcblxyXG4ubHAtYmxvY2stZm9ybS10aXRsZS13aXRoLXRleHQtYW5kLWJ1dHRvbl9faGVhZGVyIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmZvcm0td2l0aC10ZXh0LWFzaWRlLXRleHQsXHJcbi5mb3JtLXdpdGgtdGV4dC1hc2lkZS10ZXh0LWludmVydCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLmxwLWJsb2NrLWZvcm0tdHdvLWJ1dHRvbnMge1xyXG4gIG1hcmdpbjogMTBweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmZvcm0tYnV0dG9uLXdpZGUgLmxwLWJ0biB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy10b3A6IDE3cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLmZvcm0tYnV0dG9uLXdpZGUgLmxwLWJ0bjo6YmVmb3JlLCAuZm9ybS1idXR0b24td2lkZSAubHAtYnRuOjphZnRlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uZm9ybS1idXR0b24td2lkZSAubHAtYnRuIC5idXR0b24taWNvbiB7XHJcbiAgaGVpZ2h0OiAyNXB4O1xyXG4gIG1hcmdpbi1yaWdodDogMTJweDtcclxufVxyXG4uZm9ybS1idXR0b24td2lkZSAubHAtYnRuIHN2ZyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gIGhlaWdodDogMS42ZW07XHJcbn1cclxuXHJcbi5pbWFnZS1mb3ItYnV0dG9uIHtcclxuICBtYXgtaGVpZ2h0OiA1MHB4O1xyXG59XHJcblxyXG4ubHAtYmxvY2stZm9ybS1zdWJzY3JpYmUgLmxwLWZvcm1fX2FncmVlbWVudCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucXVpei1hZ3JlZW1lbnQtdGV4dCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLmxwLWJsb2NrLWZvcm0tdGl0bGUtd2l0aC10ZXh0LWFuZC1idXR0b25fX2hlYWRlciB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxuICAubHAtYmxvY2stZm9ybS10aXRsZS13aXRoLXRleHQtYW5kLWJ1dHRvbl9fdGV4dCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgfVxyXG4gIC5scC1ibG9jay1mb3JtLXRpdGxlLXdpdGgtdGV4dC1hbmQtYnV0dG9uX19kaXZpZGVyIHtcclxuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgfVxyXG4gIC5scC1ibG9jay1mb3JtLXRpdGxlLXdpdGgtdGV4dC1hbmQtYnV0dG9uX19kaXZpZGVyLS12ZXJ0aWNhbCB7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG4gIC5scC1ibG9jay1mb3JtLXdpdGgtcGljdHVyZV9fY29sLS1mb3JtIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgfVxyXG4gIC5scC1ibG9jay1mb3JtLXdpdGgtcGljdHVyZS1pbnZlcnRfX2NvbC0tZm9ybSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgfVxyXG4gIC5mb3JtLXdpdGgtdGV4dC1hc2lkZS10ZXh0LFxyXG4gIC5mb3JtLXdpdGgtdGV4dC1hc2lkZS10ZXh0LWludmVydCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLmZvcm0td2l0aC10ZXh0LWFzaWRlLXRleHQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gIH1cclxuICAuZm9ybS13aXRoLXRleHQtYXNpZGUtdGV4dC1pbnZlcnQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAubHAtYmxvY2stZm9ybS13aXRoLXZpZGVvX192aWRlby13cmFwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgfVxyXG59XHJcbi5scC1ibG9jay1mb3JtLWNlbnRlciAubHAtZm9ybV9fc3VibWl0LWJsb2NrIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8qIGJsb2NrIGZvcm0tdGV4dC1hbmQtYnV0dG9uICovXHJcbi5scC1ibG9jay1mb3JtLXRleHQtYW5kLWJ1dHRvbi0tYmFja2dyb3VuZCAubHAtYmxvY2stZm9ybS10ZXh0LWFuZC1idXR0b25fX3dyYXAtdGV4dCB7XHJcbiAgcGFkZGluZzogMjhweCA0MHB4O1xyXG59XHJcbi5scC1ibG9jay1mb3JtLXRleHQtYW5kLWJ1dHRvbi0tYmFja2dyb3VuZCAubHAtYmxvY2stZm9ybS10ZXh0LWFuZC1idXR0b25fX3RleHQge1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxuICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5scC1ibG9jay1mb3JtLXRleHQtYW5kLWJ1dHRvbi0tYmFja2dyb3VuZCAubHAtYmxvY2stZm9ybS10ZXh0LWFuZC1idXR0b25fX2J1dHRvbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gIG1hcmdpbi10b3A6IDhweDtcclxufVxyXG4ubHAtYmxvY2stZm9ybS10ZXh0LWFuZC1idXR0b24tLWJhY2tncm91bmQgLmxwLWJsb2NrLWZvcm0tdGV4dC1hbmQtYnV0dG9uX190ZXh0LWlubmVyIHtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuLmxwLWJsb2NrLWZvcm0tdGV4dC1hbmQtYnV0dG9uX190ZXh0LWlubmVyIHtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLmxwLWJsb2NrLWZvcm0tdGV4dC1hbmQtYnV0dG9uLS1iYWNrZ3JvdW5kIC5scC1ibG9jay1mb3JtLXRleHQtYW5kLWJ1dHRvbl9fdGV4dC1pbm5lciB7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICB9XHJcbiAgLmxwLWJsb2NrLWZvcm0tdGV4dC1hbmQtYnV0dG9uLS1iYWNrZ3JvdW5kIC5scC1ibG9jay1mb3JtLXRleHQtYW5kLWJ1dHRvbl9fdGV4dCB7XHJcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gIH1cclxufSIsICJAY2hhcnNldCBcIlVURi04XCI7XHJcbi8qID40ODAgLSBcdTA0NDFcdTA0M0NcdTA0MzBcdTA0NDBcdTA0NDJcdTA0NDRcdTA0M0VcdTA0M0RcdTA0NEIgKi9cclxuLyogPjc2OCAtIFx1MDQzRlx1MDQzQlx1MDQzMFx1MDQzRFx1MDQ0OFx1MDQzNVx1MDQ0Mlx1MDQ0QiAqL1xyXG4vKiA+MTAyNCAtIFx1MDQzRFx1MDQzNVx1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCwgXHUwNDNEXHUwNDNFXHUwNDQzXHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4ICovXHJcbi8qID4xMjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi8qID4xNjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi5scC1mb290ZXItc2ltcGxlX190ZXh0LFxyXG4ubHAtZm9vdGVyLXNvY2lhbF9fdGV4dCB7XHJcbiAgbWFyZ2luLXRvcDogNHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDRweDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcblxyXG4ubHAtZm9vdGVyLXNvY2lhbF9fcGhvbmUge1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxufVxyXG5cclxuLmxwLWZvb3Rlci1zb2NpYWxfX2VtYWlsLFxyXG4ubHAtZm9vdGVyLXNvY2lhbF9fYWRkcmVzcyxcclxuLmxwLWZvb3Rlci1zb2NpYWxfX2NvcHlyaWdodCB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4ubHAtZm9vdGVyLXNvY2lhbF9fc29jaWFsLWl0ZW1zIHtcclxuICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuXHJcbi5scC1mb290ZXItc29jaWFsLXNpbXBsZSBhLnNvY2lhbCB7XHJcbiAgaGVpZ2h0OiA0NXB4O1xyXG4gIHdpZHRoOiA0NXB4O1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcclxuICAubHAtZm9vdGVyLXNvY2lhbF9fc29jaWFsLWl0ZW1zIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAubHAtZm9vdGVyLXNvY2lhbF9fY29weXJpZ2h0IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjhweDtcclxuICB9XHJcbn1cclxuLmxwLWZvb3Rlci13aXRoLW1lbnUgLmxwLW1lbnUtaGVhZGVyX19pdGVtIHtcclxuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxwLWZvb3Rlci13aXRoLW1lbnVfX2xvZ28sXHJcbi5scC1mb290ZXItd2l0aC1tZW51X19ibG9jay10ZXh0LFxyXG4ubHAtZm9vdGVyLXdpdGgtbWVudV9fc29jaWFsIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xyXG4gIC5scC1mb290ZXItd2l0aC1tZW51X19sb2dvLFxyXG4gIC5scC1mb290ZXItd2l0aC1tZW51X19ibG9jay10ZXh0LFxyXG4gIC5scC1mb290ZXItd2l0aC1tZW51X19zb2NpYWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn0iLCAiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vKiA+NDgwIC0gXHUwNDQxXHUwNDNDXHUwNDMwXHUwNDQwXHUwNDQyXHUwNDQ0XHUwNDNFXHUwNDNEXHUwNDRCICovXHJcbi8qID43NjggLSBcdTA0M0ZcdTA0M0JcdTA0MzBcdTA0M0RcdTA0NDhcdTA0MzVcdTA0NDJcdTA0NEIgKi9cclxuLyogPjEwMjQgLSBcdTA0M0RcdTA0MzVcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzgsIFx1MDQzRFx1MDQzRVx1MDQ0M1x1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCAqL1xyXG4vKiA+MTIwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4vKiA+MTYwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4ubHAtcGFydG5lci1sb2dvcy13cmFwIHtcclxuICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxufVxyXG5cclxuLnBhcnRuZXJzLWxvZ28tY2Fyb3VzZWxfX2Nhcm91c2VsLXdyYXAge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5wYXJ0bmVycy1sb2dvLWNhcm91c2VsX19pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLnBhcnRuZXJzLWxvZ28tY2Fyb3VzZWwtLXByZXZpZXctYWRtaW4ge1xyXG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxwLXBhcnRuZXItbG9nbyAuZ2FsbGVyeS1yZW1vdmUge1xyXG4gIHRvcDogMDtcclxufVxyXG5cclxuLmxwLXBhcnRuZXItbG9nby1ibG9ja19faXRlbS1jb250YWluZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xyXG59XHJcblxyXG4ubHAtcGFydG5lci1sb2dvLWJsb2NrX19pdGVtLXdyYXAge1xyXG4gIGZsZXgtYmFzaXM6IDE4MHB4O1xyXG4gIG1heC13aWR0aDogMTgwcHg7XHJcbiAgcGFkZGluZzogMTdweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4ubHAtcGFydG5lci1sb2dvLWJsb2NrX19pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wYXJ0bmVycy1sb2dvLWNhcm91c2VsLWJsb2NrIC5zbGljay10cmFjayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5wYXJ0bmVycy1sb2dvLWNhcm91c2VsX19jYXJvdXNlbC13cmFwIHtcclxuICAgIHBhZGRpbmc6IDAgMjJweDtcclxuICB9XHJcbiAgLnBhcnRuZXJzLWxvZ28tY2Fyb3VzZWxfX2l0ZW0ge1xyXG4gICAgcGFkZGluZzogMjRweDtcclxuICB9XHJcbn0iLCAiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vKiA+NDgwIC0gXHUwNDQxXHUwNDNDXHUwNDMwXHUwNDQwXHUwNDQyXHUwNDQ0XHUwNDNFXHUwNDNEXHUwNDRCICovXHJcbi8qID43NjggLSBcdTA0M0ZcdTA0M0JcdTA0MzBcdTA0M0RcdTA0NDhcdTA0MzVcdTA0NDJcdTA0NEIgKi9cclxuLyogPjEwMjQgLSBcdTA0M0RcdTA0MzVcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzgsIFx1MDQzRFx1MDQzRVx1MDQ0M1x1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCAqL1xyXG4vKiA+MTIwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4vKiA+MTYwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xyXG4gIC5yZXZpZXdzLWNhcm91c2VsX190aXRsZS5yZXZpZXdzLWNvbHVtbnMtd2l0aC1zdGFyc19fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gIH1cclxufVxyXG4ucmV2aWV3cy1tdWx0aXBsZV9fcGljdHVyZS13cmFwIGltZyxcclxuLnJldmlld3MtYmxvY2tfX3BpY3R1cmUtd3JhcCBpbWcge1xyXG4gIGhlaWdodDogODBweDtcclxuICB3aWR0aDogODBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuLmxwLWJsb2NrLXJldmlld3MgLnNsaWNrLW5leHQge1xyXG4gIHJpZ2h0OiAtNTBweDtcclxufVxyXG5cclxuLmxwLWJsb2NrLXJldmlld3MgLnNsaWNrLXByZXYge1xyXG4gIGxlZnQ6IC01MHB4O1xyXG59XHJcblxyXG4ucmV2aWV3cy1jYXJvdXNlbF9fc2xpY2std3JhcCB7XHJcbiAgbWFyZ2luOiAwIDM3cHg7XHJcbn1cclxuXHJcbi5yZXZpZXdzLWNhcm91c2VsX19zbGljay13cmFwIC5zbGljay1wcmV2IHtcclxuICBsZWZ0OiAtMTVweDtcclxufVxyXG5cclxuLnJldmlld3MtY2Fyb3VzZWxfX3NsaWNrLXdyYXAgLnNsaWNrLW5leHQge1xyXG4gIHJpZ2h0OiAtMTVweDtcclxufVxyXG5cclxuLnJldmlld3MtY2Fyb3VzZWxfX2l0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLnJldmlld3NfX3RleHQge1xyXG4gIHF1b3RlczogXCJcIjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnJldmlld3NfX3RleHQ6OmJlZm9yZSwgLnJldmlld3NfX3RleHQ6OmFmdGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucmV2aWV3cy1jYXJvdXNlbF9fcGljdHVyZS13cmFwIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4vKioqKioqKioqIHJldmlld3MtY2Fyb3VzZWwgKioqKioqKioqL1xyXG4ucmV2aWV3cy1jYXJvdXNlbF9fdGV4dCB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxufVxyXG5cclxuLmZvcm0tcmV2aWV3c19fYXV0aG9yLFxyXG4ucmV2aWV3cy1jYXJvdXNlbF9fYXV0aG9yIHtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbn1cclxuXHJcbi5yZXZpZXdzLWNhcm91c2VsX19jYXB0aW9uIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAucmV2aWV3cy1jYXJvdXNlbF9fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41NjtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgfVxyXG4gIC5mb3JtLXJldmlld3NfX2F1dGhvcixcclxuICAucmV2aWV3cy1jYXJvdXNlbF9fYXV0aG9yIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gIH1cclxuICAucmV2aWV3cy1jYXJvdXNlbF9fY2FwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41NjtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcclxuICAuZm9ybS1yZXZpZXdzX19hdXRob3IsXHJcbiAgLnJldmlld3MtY2Fyb3VzZWxfX2F1dGhvciB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICB9XHJcbn1cclxuLyoqKioqKioqKiByZXZpZXdzLW11bHRpcGxlICoqKioqKioqKioqKi9cclxuLnJldmlld3MtbXVsdGlwbGVfX2F1dGhvciB7XHJcbiAgZm9udC1zaXplOiAyMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG4gIG1hcmdpbi1ib3R0b206IDRweDtcclxufVxyXG5cclxuLnJldmlld3MtbXVsdGlwbGVfX2NhcHRpb24ge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMS43NTtcclxuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG59XHJcblxyXG4ucmV2aWV3cy1tdWx0aXBsZV9fdGV4dCB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLnJldmlld3MtbXVsdGlwbGVfX3BpY3R1cmUtd3JhcCB7XHJcbiAgcGFkZGluZy10b3A6IDI4cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuLnJldmlld3MtbXVsdGlwbGVfX3NsaWRlIHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLnJldmlld3MtbXVsdGlwbGVfX2Nhcm91c2VsLS1wcmV2aWV3LWFkbWluIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5yZXZpZXdzLW11bHRpcGxlX19pdGVtIHtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICB9XHJcbiAgLnJldmlld3MtbXVsdGlwbGVfX2F1dGhvciB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40NTtcclxuICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICB9XHJcbiAgLnJldmlld3MtbXVsdGlwbGVfX2NhcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIH1cclxuICAucmV2aWV3cy1tdWx0aXBsZV9fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xyXG4gIC5yZXZpZXdzLW11bHRpcGxlX19waWN0dXJlLXdyYXAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICB9XHJcbiAgLnJldmlld3MtbXVsdGlwbGVfX2F1dGhvciB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICB9XHJcbiAgLnJldmlld3MtbXVsdGlwbGVfX2NhcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTY7XHJcbiAgfVxyXG4gIC5yZXZpZXdzLW11bHRpcGxlX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xyXG4gIH1cclxufVxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICAgKi9cclxuLyoqKioqKioqKiByZXZpZXdzLXR3aWNlICoqKioqKioqKioqKi9cclxuLnJldmlld3MtdHdpY2VfX3BpY3R1cmUtd3JhcCB7XHJcbiAgcGFkZGluZy10b3A6IDI4cHg7XHJcbiAgbWF4LXdpZHRoOiA4MHB4O1xyXG4gIGZsZXg6IDEgMCA4MHB4O1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLnJldmlld3MtdHdpY2UgLnBpY3R1cmUtbG9hZGVyLXRyaWdnZXItaW1hZ2Utd3JhcCBpbWcsXHJcbi5yZXZpZXdzLXR3aWNlIC5waWN0dXJlLWxvYWRlci10cmlnZ2VyLWltYWdlIHtcclxuICBoZWlnaHQ6IDgwcHg7XHJcbiAgd2lkdGg6IDgwcHg7XHJcbn1cclxuXHJcbi5yZXZpZXdzLXR3aWNlX19hdXRob3Ige1xyXG4gIHBhZGRpbmctdG9wOiAxMXB4O1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMS42O1xyXG4gIG1hcmdpbi1ib3R0b206IDRweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5yZXZpZXdzLXR3aWNlX19jYXB0aW9uIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICBsaW5lLWhlaWdodDogMS4yNTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5yZXZpZXdzLXR3aWNlX190ZXh0IHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnJldmlld3MtdHdpY2VfX2l0ZW0ge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5yZXZpZXdzLXR3aWNlX19pbm5lciB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ucmV2aWV3cy10d2ljZV9fc2xpZGUge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4ucmV2aWV3cy10d2ljZV9fY2Fyb3VzZWwtLXByZXZpZXctYWRtaW4ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLnJldmlld3MtdHdpY2VfX3BpY3R1cmUtd3JhcCB7XHJcbiAgICBtYXgtd2lkdGg6IDgwcHg7XHJcbiAgICBmbGV4OiAwIDAgODBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxuICAucmV2aWV3cy10d2ljZV9faW5uZXIge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuICAucmV2aWV3cy10d2ljZSAucGljdHVyZS1sb2FkZXItdHJpZ2dlci1pbWFnZS13cmFwIGltZyxcclxuICAucmV2aWV3cy10d2ljZSAucGljdHVyZS1sb2FkZXItdHJpZ2dlci1pbWFnZSB7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICB3aWR0aDogODBweDtcclxuICB9XHJcbiAgLnJldmlld3MtdHdpY2VfX2F1dGhvciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAucmV2aWV3cy10d2ljZV9fY2FwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAucmV2aWV3cy10d2ljZV9fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIC5yZXZpZXdzLXR3aWNlX19pdGVtIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XHJcbiAgLnJldmlld3MtdHdpY2VfX3BpY3R1cmUtd3JhcCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgZmxleDogMCAwIDEwMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gIH1cclxuICAucmV2aWV3cy10d2ljZSAucGljdHVyZS1sb2FkZXItdHJpZ2dlci1pbWFnZS13cmFwIGltZyxcclxuICAucmV2aWV3cy10d2ljZSAucGljdHVyZS1sb2FkZXItdHJpZ2dlcl9fd3JhcCBpbWcge1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICB9XHJcbiAgLnJldmlld3MtdHdpY2VfX2F1dGhvciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gIH1cclxuICAucmV2aWV3cy10d2ljZV9fY2FwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTY7XHJcbiAgfVxyXG4gIC5yZXZpZXdzLXR3aWNlX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41NjtcclxuICB9XHJcbiAgLnJldmlld3MtdHdpY2VfX2l0ZW0ge1xyXG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICB9XHJcbn1cclxuLyoqKioqKiByZXZpZXdzLWNvbHVtbnMtd2l0aC1zdGFycyAqKioqKioqL1xyXG4ucmV2aWV3cy1jb2x1bW5zLXdpdGgtc3RhcnNfX2l0ZW0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5mb3JtLXJldmlld3NfX2Fuc3dlcixcclxuLmZvcm0tcmV2aWV3c19fZGF0ZSxcclxuLmZvcm0tcmV2aWV3c19fdGV4dCxcclxuLnJldmlld3MtY29sdW1ucy13aXRoLXN0YXJzX190ZXh0IHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG59XHJcblxyXG4ucmV2aWV3cy1jb2x1bW5zLXdpdGgtc3RhcnNfX2F1dGhvciB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG59XHJcblxyXG4ucmV2aWV3cy1jb2x1bW5zLXdpdGgtc3RhcnNfX3N1YnRpdGxlLFxyXG4ucmV2aWV3cy1jb2x1bW5zLXdpdGgtc3RhcnNfX3RpdGxlLS1tYXJnaW4tYmlnIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5yZXZpZXdzLWNvbHVtbnMtd2l0aC1zdGFyc19fc3VidGl0bGUsXHJcbiAgLnJldmlld3MtY29sdW1ucy13aXRoLXN0YXJzX190aXRsZS0tbWFyZ2luLWJpZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIH1cclxuICAucmV2aWV3cy1jb2x1bW5zLXdpdGgtc3RhcnNfX2l0ZW0ge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICB9XHJcbiAgLmZvcm0tcmV2aWV3c19fYW5zd2VyLFxyXG4gIC5mb3JtLXJldmlld3NfX2RhdGUsXHJcbiAgLmZvcm0tcmV2aWV3c19fdGV4dCxcclxuICAucmV2aWV3cy1jb2x1bW5zLXdpdGgtc3RhcnNfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gIH1cclxuICAucmV2aWV3cy1jb2x1bW5zLXdpdGgtc3RhcnNfX2F1dGhvciB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40NTtcclxuICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcclxuICAucmV2aWV3cy1jb2x1bW5zLXdpdGgtc3RhcnNfX2F1dGhvciB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICB9XHJcbn1cclxuLyogLnNsaWNrLXNsaWRlIC5yZXZpZXdzX19waWN0dXJlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5yZXZpZXdzX19hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucmV2aWV3c19fbGluayB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufSAqL1xyXG4uZm9ybS1yZXZpZXdzX19hbnN3ZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgY3VycmVudGNvbG9yO1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcbi5mb3JtLXJldmlld3NfX2l0ZW0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuLmZvcm0tcmV2aWV3c19fYW5zd2VyLCAuZm9ybS1yZXZpZXdzX19kYXRlLCAuZm9ybS1yZXZpZXdzX190ZXh0IHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxufVxyXG4uZm9ybS1yZXZpZXdzX190ZXh0IHtcclxuICBsaW5lLWhlaWdodDogMS41NjtcclxuICBwYWRkaW5nLWxlZnQ6IDIycHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxufVxyXG4uZm9ybS1yZXZpZXdzX19hbnN3ZXItdGV4dCwgLmZvcm0tcmV2aWV3c19fYW5zd2VyLWluZm8ge1xyXG4gIG9wYWNpdHk6IDAuNztcclxufVxyXG4uZm9ybS1yZXZpZXdzX19hbnN3ZXItbmFtZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5mb3JtLXJldmlld3NfX3RleHQgZGl2W2RhdGEtaW5wbGFjZS1yaWNoXSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5mb3JtLXJldmlld3NfX3RleHQgKiB7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcbi5mb3JtLXJldmlld3NfX3RleHQ6OmFmdGVyLCAuZm9ybS1yZXZpZXdzX190ZXh0OjpiZWZvcmUge1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgLyogdmVydGljYWwtYWxpZ246IG1pZGRsZTsgKi9cclxuICAvKiBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7ICovXHJcbn1cclxuLmZvcm0tcmV2aWV3c19fdGV4dDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlx1MDBBQlwiO1xyXG59XHJcblxyXG4vKiAubHAtYmxvY2suZm9ybS1yZXZpZXdzIC5mb3JtLXJldmlld3NfX3RleHQ6aG92ZXI6YWZ0ZXIsICovXHJcbi5scC1ibG9jay5mb3JtLXJldmlld3MubHAtYmxvY2stcmV2aWV3cyAuZm9ybS1yZXZpZXdzX190ZXh0OjphZnRlciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgY29udGVudDogXCJcdTAwQkJcIjtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIHJlcGVhdCAwIDAgLyBhdXRvIGF1dG8gcGFkZGluZy1ib3ggYm9yZGVyLWJveCBzY3JvbGw7XHJcbiAgYmFja2dyb3VuZDogaW5pdGlhbDtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIC8qIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTsgKi9cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAuZm9ybS1yZXZpZXdzIC5mb3JtLXJldmlld3NfX2Fuc3dlcixcclxuICAuZm9ybS1yZXZpZXdzIC5mb3JtLXJldmlld3NfX2RhdGUsXHJcbiAgLmZvcm0tcmV2aWV3cyAuZm9ybS1yZXZpZXdzX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbn1cclxuLnJldmlld3MtdmVydGljYWwtbGlzdF9faXRlbSB7XHJcbiAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbn1cclxuLnJldmlld3MtdmVydGljYWwtbGlzdF9fYXV0aG9yIHtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5yZXZpZXdzLXZlcnRpY2FsLWxpc3RfX2NhcHRpb24ge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ucmV2aWV3cy12ZXJ0aWNhbC1saXN0X190ZXh0LWNvbnRlbnQge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBwYWRkaW5nLXRvcDogMDtcclxufVxyXG4ucmV2aWV3cy12ZXJ0aWNhbC1saXN0X190ZXh0LWNvbnRlbnQ6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4ucmV2aWV3cy12ZXJ0aWNhbC1saXN0X190ZXh0IHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcbi5yZXZpZXdzLXZlcnRpY2FsLWxpc3RfX3BpY3R1cmUtd3JhcCB7XHJcbiAgbWF4LXdpZHRoOiAyMDBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5yZXZpZXdzLXZlcnRpY2FsLWxpc3RfX2l0ZW0ge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICB9XHJcbiAgLnJldmlld3MtdmVydGljYWwtbGlzdF9fYXV0aG9yIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgLnJldmlld3MtdmVydGljYWwtbGlzdF9fdGV4dC1jb250ZW50IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIH1cclxuICAucmV2aWV3cy12ZXJ0aWNhbC1saXN0X19waWN0dXJlLXdyYXAge1xyXG4gICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC5yZXZpZXdzLXZlcnRpY2FsLWxpc3RfX2NhcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcclxuICAucmV2aWV3cy12ZXJ0aWNhbC1saXN0X19hdXRob3Ige1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgfVxyXG4gIC5yZXZpZXdzLXZlcnRpY2FsLWxpc3RfX3RleHQtY29udGVudCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgfVxyXG4gIC5yZXZpZXdzLXZlcnRpY2FsLWxpc3RfX2NhcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xyXG4gIH1cclxuICAucmV2aWV3cy12ZXJ0aWNhbC1saXN0X190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41NjtcclxuICB9XHJcbn0iLCAiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vKiA+NDgwIC0gXHUwNDQxXHUwNDNDXHUwNDMwXHUwNDQwXHUwNDQyXHUwNDQ0XHUwNDNFXHUwNDNEXHUwNDRCICovXHJcbi8qID43NjggLSBcdTA0M0ZcdTA0M0JcdTA0MzBcdTA0M0RcdTA0NDhcdTA0MzVcdTA0NDJcdTA0NEIgKi9cclxuLyogPjEwMjQgLSBcdTA0M0RcdTA0MzVcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzgsIFx1MDQzRFx1MDQzRVx1MDQ0M1x1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCAqL1xyXG4vKiA+MTIwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4vKiA+MTYwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4ucmV2aWV3cy1zaW5nbGV0b25fX2l0ZW0ge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnJldmlld3Mtc2luZ2xldG9uX190ZXh0IHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMS42O1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGUgLnJldmlld3Mtc2luZ2xldG9uX19waWN0dXJlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5yZXZpZXdzLXNpbmdsZXRvbl9fcGljdHVyZS13cmFwIHtcclxuICBoZWlnaHQ6IDEwMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5yZXZpZXdzLXNpbmdsZXRvbl9fYXV0aG9yIHtcclxuICBmb250LXNpemU6IDI3cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLnJldmlld3Mtc2luZ2xldG9uX19saW5rIHtcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5yZXZpZXdzLXNpbmdsZXRvbl9fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICB9XHJcbn0iLCAiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vKiA+NDgwIC0gXHUwNDQxXHUwNDNDXHUwNDMwXHUwNDQwXHUwNDQyXHUwNDQ0XHUwNDNFXHUwNDNEXHUwNDRCICovXHJcbi8qID43NjggLSBcdTA0M0ZcdTA0M0JcdTA0MzBcdTA0M0RcdTA0NDhcdTA0MzVcdTA0NDJcdTA0NEIgKi9cclxuLyogPjEwMjQgLSBcdTA0M0RcdTA0MzVcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzgsIFx1MDQzRFx1MDQzRVx1MDQ0M1x1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCAqL1xyXG4vKiA+MTIwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4vKiA+MTYwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4vKioqKioqKiogU3BpbmJveCAqKioqKioqKioqKiovXHJcbi5kZXRhaWxzLXNwaW5ib3gtYmxvY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogOHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3BpbmJveC1pbnB1dC13cmFwIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbn1cclxuXHJcbi5kZXRhaWxzLXNwaW5ib3gtYmxvY2sgLnNwaW5ib3gtbW9yZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIitcIjtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uZGV0YWlscy1zcGluYm94LWJsb2NrIC5zcGluYm94LWxlc3M6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCItXCI7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmRldGFpbHMtc3BpbmJveC1ibG9jayAuc3BpbmJveC1pbnB1dC13cmFwIGlucHV0IHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHBhZGRpbmc6IDAuNjI1cmVtIDIuMTg3NXJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLmRldGFpbHMtc3BpbmJveC1ibG9jayAuc3BpbmJveC1tb3JlIHtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbn1cclxuXHJcbi5kZXRhaWxzLXNwaW5ib3gtYmxvY2sgLnNwaW5ib3gtbGVzcyB7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbn1cclxuXHJcbi5kZXRhaWxzLXNwaW5ib3gtYmxvY2sgLnNwaW5ib3gtbW9yZSxcclxuLmRldGFpbHMtc3BpbmJveC1ibG9jayAuc3BpbmJveC1sZXNzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC8qIGNvbG9yOiBjdXJyZW50Q29sb3I7ICovXHJcbn1cclxuXHJcbi5kZXRhaWxzLXBhcmFtLXZhbHVlLXdlaWdodCB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAgICovXHJcbi8qKioqKioqKiogXHUwNDFDXHUwNDNFXHUwNDM0XHUwNDMwXHUwNDNCXHUwNDRDXHUwNDNEXHUwNDNFXHUwNDM1IFx1MDQzRVx1MDQzQVx1MDQzRFx1MDQzRSAqKioqKioqKioqKi9cclxuLmxwLXByb2R1Y3QtaW5mb19fcGF5bWVudC1pdGVtIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4ubHAtcHJvZHVjdC1pbmZvX19wYXltZW50LWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxufVxyXG5cclxuLmxwLXByb2R1Y3QtaW5mb19fbGluayxcclxuLmxwLXByb2R1Y3QtaW5mb19fbGluazphY3RpdmUsXHJcbi5scC1wcm9kdWN0LWluZm9fX2xpbms6dmlzaXRlZCB7XHJcbiAgY29sb3I6IHJnYigyMywgMTIxLCAyNTApO1xyXG59XHJcblxyXG4ubHAtcHJvZHVjdC1pbmZvX19za3Utd3JhcCxcclxuLmxwLXByb2R1Y3QtaW5mb19fbWV0YS1pdGVtIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ubHAtcHJvZHVjdC1pbmZvX19hdmFpbGFiaWxpdHksXHJcbi5scC1wcm9kdWN0LWluZm9fX2xpbmssXHJcbi5scC1wcm9kdWN0LWluZm9fX21ldGEsXHJcbi5scC1wcm9kdWN0LWluZm9fX3NrdS13cmFwIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLmxwLXByb2R1Y3QtaW5mb19fc2t1LXZhbHVlIHtcclxuICBwYWRkaW5nLWxlZnQ6IDVweDtcclxufVxyXG5cclxuLm1vZGFsLXF1aWNrdmlldyAuZ2FsbGVyeS1ibG9jayB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLm1vZGFsLXF1aWNrdmlldyAuZGV0YWlscy1jYXJvdXNlbCxcclxuLm1vZGFsLXF1aWNrdmlldyAuZGV0YWlscy10YWJzIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4ubW9kYWwtcXVpY2t2aWV3IC5scC1wcm9kdWN0cy12aWV3LWFsdF9fbmFtZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLm1vZGFsLXF1aWNrdmlldyAuZ2FsbGVyeS1waG90b3Mtc2xpZGVyLWxpc3QtaG9yaXpvbnRhbCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmdhbGxlcnktcGhvdG9zLXNsaWRlci1saXN0LWhvcml6b250YWwge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLm1vZGFsLXF1aWNrdmlldyAuY29sb3Itdmlld2VyLWl0ZW0sXHJcbi5tb2RhbC1xdWlja3ZpZXcgLnNpemVzLXZpZXdlci1ibG9jayB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4ubW9kYWwtcXVpY2t2aWV3IC5scC1wcm9kdWN0LWluZm9fX3ByaWNlIHtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxufVxyXG4ubW9kYWwtcXVpY2t2aWV3IC5scC1wcm9kdWN0LWluZm9fX3ByaWNlIC5wcmljZS11bmtub3duIHtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbn1cclxuXHJcbi5tb2RhbC1xdWlja3ZpZXcgLnNpemVzLXZpZXdlci1pdGVtIHtcclxuICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAycHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIwNCwgMjA0LCAyMDQpO1xyXG59XHJcblxyXG4ubW9kYWwtcXVpY2t2aWV3IC5jb2xvci12aWV3ZXItaXRlbS5jb2xvci12aWV3ZXItaXRlbS1zZWxlY3RlZCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1vZGFsLXF1aWNrdmlldyAuc2l6ZXMtdmlld2VyLWl0ZW0uc2l6ZXMtdmlld2VyLWl0ZW0tc2VsZWN0ZWQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogIzAwMCAwIDAgMCAxcHggaW5zZXQ7XHJcbn1cclxuXHJcbi5tb2RhbC1xdWlja3ZpZXcgLmNvbG9yLXZpZXdlci1pdGVtLFxyXG4ubW9kYWwtcXVpY2t2aWV3IC5zaXplcy12aWV3ZXItaXRlbSxcclxuLm1vZGFsLXF1aWNrdmlldyAuc2l6ZXMtdmlld2VyLWlubmVyIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4ubW9kYWwtcXVpY2t2aWV3IC5zaXplcy12aWV3ZXItaW5uZXIge1xyXG4gIHBhZGRpbmctbGVmdDogMTVweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIG1hcmdpbjogNHB4O1xyXG59XHJcblxyXG4ubW9kYWwtcXVpY2t2aWV3IGZpZ3VyZS5nYWxsZXJ5LXBpY3R1cmUge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLm1vZGFsLXF1aWNrdmlldy5hZHYtbW9kYWwtaW5uZXIsXHJcbi5hZHYtbW9kYWwtZmxvYXRpbmcgLm1vZGFsLXF1aWNrdmlldy5hZHYtbW9kYWwtaW5uZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubHAtcHJvZHVjdC1pbmZvX19wYXltZW50LWl0ZW0sXHJcbi5scC1wcm9kdWN0LWluZm9fX2Ftb3VudCxcclxuLmxwLXByb2R1Y3QtaW5mb19fbWV0YSxcclxuLmxwLXByb2R1Y3QtaW5mb19fcHJpY2Utd3JhcCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLmdhbGxlcnktcGljdHVyZS1saW5rIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5scC1wcm9kdWN0LWluZm9fX2Ftb3VudC1uYW1lLFxyXG4ubHAtcHJvZHVjdC1pbmZvX19kaW1lbnNpb25zLFxyXG4ubHAtcHJvZHVjdC1pbmZvX191bml0LFxyXG4ubHAtcHJvZHVjdC1pbmZvX19zaXplcyAuc2l6ZXMtdmlld2VyLWhlYWRlcixcclxuLmxwLXByb2R1Y3QtaW5mb19fd2VpZ2h0LFxyXG4uZGV0YWlscy1za3UsXHJcbi5kZXRhaWxzLXBhcmFtLW5hbWUsXHJcbi5zaXplcy12aWV3ZXItaGVhZGVyLFxyXG4uY29sb3Itdmlld2VyLWhlYWRlciB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uZGV0YWlscy1jdXN0b20tb3B0aW9ucyB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5scC1wcm9kdWN0LWluZm9fX2Ftb3VudC1uYW1lIHtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5scC1wcm9kdWN0LWluZm9fX3NpemVzIC5kZXRhaWxzLWJ1eS1pbi10aW1lLWJsb2NrIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5scC1wcm9kdWN0LWluZm9fX3NpemVzIC5zaXplcy12aWV3ZXItaXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uZGV0YWlscy1wYXltZW50IC5wcmljZS1uZXcsXHJcbi5kZXRhaWxzLXBheW1lbnQgLnByaWNlLW9sZCB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbi5scC1wcm9kdWN0LWluZm9fX3ByaWNlIHtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLmxwLXByb2R1Y3QtaW5mb19fYm9udXMtc3RyaW5nLXN1bSB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbi5scC1wcm9kdWN0LWluZm9fX2RpbWVuc2lvbnMsXHJcbi5scC1wcm9kdWN0LWluZm9fX3VuaXQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xyXG59XHJcblxyXG4ubHAtcHJvZHVjdC1pbmZvX19kaW1lbnNpb25zLXZhbHVlLFxyXG4ubHAtcHJvZHVjdC1pbmZvX19kaW1lbnNpb25zLW5hbWUsXHJcbi5scC1wcm9kdWN0LWluZm9fX3VuaXQtbmFtZXMsXHJcbi5scC1wcm9kdWN0LWluZm9fX3VuaXQtdmFsdWUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxufVxyXG5cclxuLyogLmRldGFpbHMtYnV5LW9uZS1jbGljayA+IGEge1xuICAgIGNvbG9yOiAjMDAwO1xufSAqL1xyXG4ubHAtcHJvZHVjdC1pbmZvX193ZWlnaHQtbmFtZSxcclxuLmxwLXByb2R1Y3QtaW5mb19fd2VpZ2h0LXZhbHVlLFxyXG4ubHAtcHJvZHVjdC1pbmZvX19icmllZnByb3BlcnRpZXMtbmFtZSxcclxuLmxwLXByb2R1Y3QtaW5mb19fYnJpZWZwcm9wZXJ0aWVzLXZhbHVlIHtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4ubHAtcHJvZHVjdC1pbmZvX19icmllZnByb3BlcnRpZXMge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ubW9kYWwtcXVpY2t2aWV3IC5xdWlja3ZpZXctYXJyb3dzLXByZXYsXHJcbi5tb2RhbC1xdWlja3ZpZXcgLnF1aWNrdmlldy1hcnJvd3MtbmV4dCB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLm1vZGFsLXF1aWNrdmlldyAucXVpY2t2aWV3LWFycm93cy1wcmV2OmhvdmVyLFxyXG4ubW9kYWwtcXVpY2t2aWV3IC5xdWlja3ZpZXctYXJyb3dzLW5leHQ6aG92ZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5scC1wcm9kdWN0LWluZm9fX3ByaWNlIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XHJcbiAgLmxwLXByb2R1Y3QtaW5mb19fcHJpY2Uge1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICB9XHJcbn1cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogICAqL1xyXG4vKioqKioqKioqKiBwcm9kdWN0cy12aWV3LWxhYmVsICoqKioqKioqKioqKi9cclxuLmdhbGxlcnktYmxvY2ssXHJcbi5scC1wcm9kdWN0cy12aWV3LWl0ZW0tcGhvdG8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uZ2FsbGVyeS1waWN0dXJlLWxhYmVscyxcclxuLnByb2R1Y3RzLXZpZXdfX2xhYmVscyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMC42MjVyZW07XHJcbiAgcmlnaHQ6IDAuNjI1cmVtO1xyXG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy10aWxlIC5wcm9kdWN0cy12aWV3LWxhYmVsIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctbGFiZWwge1xyXG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctbGFiZWwtaW5uZXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW07XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LWxhYmVsLXNhbGVzLFxyXG4ucHJvZHVjdHMtdmlldy1sYWJlbC1yZWNvbW1lbmQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1OGE5ZmQ7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LWxhYmVsLWRpc2NvdW50LFxyXG4ucHJvZHVjdHMtdmlldy1sYWJlbC1iZXN0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2QwMzAzO1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy1sYWJlbC1uZXcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2JlMDg7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogICAqL1xyXG4ucHJvZHVjdHMtdmlld19fY29sb3JzIC5jYXJvdXNlbC1jb2xvcnMtd3JhcCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5scC1ibG9jay1wcm9kdWN0cy12aWV3LS1vbmUtYmlnLXBpY3R1cmUgLnByb2R1Y3RzLXZpZXdfX2NvbG9ycyAuY2Fyb3VzZWwtY29sb3JzLXdyYXAgLmNhcm91c2VsLWlubmVyIHtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XHJcbiAgLmxwLWJsb2NrLXByb2R1Y3RzLXZpZXctLW9uZS1iaWctcGljdHVyZSAucHJvZHVjdHMtdmlld19fY29sb3JzIC5jYXJvdXNlbC1jb2xvcnMtd3JhcCAuY2Fyb3VzZWwtaW5uZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcbi5scC1wcm9kdWN0cy12aWV3X190aXRsZS0tbWFyZ2luLWJvdHRvbSxcclxuLmxwLXByb2R1Y3RzLXZpZXdfX3N1YnRpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG59XHJcblxyXG4ubHAtcHJvZHVjdHMtdmlldy1pdGVtLXByaWNlIC5wcmljZS1kaXNjb3VudCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmxwLXByb2R1Y3RzLXZpZXctaXRlbS1wcmljZSAucHJpY2Utb2xkIHtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLmxwLWJsb2NrLXByb2R1Y3RzLXZpZXctYWx0IC5nYWxsZXJ5LWJsb2NrIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5scC1ibG9jay1wcm9kdWN0cy12aWV3LWFsdCAuZ2FsbGVyeS1ibG9jayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG4ubW9kYWwtcXVpY2t2aWV3IC5scC1wcm9kdWN0LWluZm9fX3ByaWNlIC5wcmljZS1vbGQsXHJcbi5scC1ibG9jay1wcm9kdWN0cy12aWV3LWFsdCAucHJpY2Utb2xkIHtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMS44MztcclxufVxyXG5cclxuLm1vZGFsLXF1aWNrdmlldyAubHAtcHJvZHVjdC1pbmZvX19wcmljZSAucHJpY2UtbmV3LFxyXG4ubHAtYmxvY2stcHJvZHVjdHMtdmlldy1hbHQgLnByaWNlLW5ldyB7XHJcbiAgZm9udC1zaXplOiAzNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjIyO1xyXG59XHJcblxyXG4vKiAubHAtcHJvZHVjdHMtdmlldy1pdGVtLXByaWNlLWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59ICovXHJcbi5scC1wcm9kdWN0cy12aWV3LWl0ZW0tcHJpY2UtaW5uZXIge1xyXG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxufVxyXG5cclxuLnByaWNlLW9sZCxcclxuLnByaWNlLW5ldyB7XHJcbiAgcGFkZGluZzogMCA1cHg7XHJcbn1cclxuXHJcbi5scC1wcm9kdWN0cy12aWV3LWl0ZW0tcGhvdG8tY2Fyb3VzZWwgLmxwLXByb2R1Y3RzLXZpZXctaXRlbS1waG90byB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5tb2RhbC1xdWlja3ZpZXcgLmNhcm91c2VsLW5hdi1wcmV2LFxyXG4ubW9kYWwtcXVpY2t2aWV3IC5jYXJvdXNlbC1uYXYtbmV4dCB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5tb2RhbC1xdWlja3ZpZXcgLmNhcm91c2VsLW5hdi1wcmV2LFxyXG4ubW9kYWwtcXVpY2t2aWV3IC5jYXJvdXNlbC1uYXYtbmV4dCxcclxuLmxwLXByb2R1Y3RzLXZpZXctaXRlbS1waG90by1jYXJvdXNlbCAuc2xpY2stYXJyb3cge1xyXG4gIHdpZHRoOiAzNnB4O1xyXG4gIGhlaWdodDogMTEwcHg7XHJcbiAgb3BhY2l0eTogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgei1pbmRleDogMTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGxpbmVhciAwLjVzO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLm1vZGFsLXF1aWNrdmlldyAuY2Fyb3VzZWw6aG92ZXIgLmNhcm91c2VsLW5hdi1uZXh0LFxyXG4ubW9kYWwtcXVpY2t2aWV3IC5jYXJvdXNlbDpob3ZlciAuY2Fyb3VzZWwtbmF2LXByZXYsXHJcbi5scC1wcm9kdWN0cy12aWV3LWl0ZW0tcGhvdG8tY2Fyb3VzZWw6aG92ZXIgLnNsaWNrLWFycm93IHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgbGluZWFyIDAuNXM7XHJcbn1cclxuXHJcbi5scC1wcm9kdWN0cy12aWV3LWl0ZW0tcGhvdG8tY2Fyb3VzZWwgLnNsaWNrLW5leHQge1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4ubHAtcHJvZHVjdHMtdmlldy1pdGVtLXBob3RvLWNhcm91c2VsIC5zbGljay1wcmV2IHtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4ubHAtcHJvZHVjdHMtdmlldy1pdGVtLXBob3RvLWNhcm91c2VsIC5zbGljay1uZXh0OjpiZWZvcmUsXHJcbi5scC1wcm9kdWN0cy12aWV3LWl0ZW0tcGhvdG8tY2Fyb3VzZWwgLnNsaWNrLXByZXY6OmJlZm9yZSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5jYXRlZ29yeS1uYW1lLXdyYXAge1xyXG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5jYXRlZ29yeS1uYW1lIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uY2F0ZWdvcnktbmFtZS1idXR0b24ge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICAvKiBmb250LXdlaWdodDogNjAwOyAqL1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xyXG59XHJcblxyXG4uY2F0ZWdvcnktbmFtZTpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uY2F0ZWdvcnktbmFtZS5hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzc5ZmE7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5scC1wcm9kdWN0cy12aWV3LWl0ZW0tYnJpZWYtZGVzY3JpcHRpb24ge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5scC1wcm9kdWN0cy12aWV3LWNhdGVnb3JpZXMtaXRlbS1waG90by13cmFwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmxwLXByb2R1Y3RzLXZpZXctaXRlbS1waG90byB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XHJcbiAgLmxwLXByb2R1Y3RzLXZpZXctaXRlbS1waG90byB7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmxwLXByb2R1Y3RzLXZpZXctaXRlbS1saW5rLXdyYXAge1xyXG4gIC8qIGZvbnQtc2l6ZTogMjBweDsgKi9cclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgbWluLWhlaWdodDogNDhweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxufVxyXG5cclxuLyogaWUgMTEgKi9cclxuLmxwLXByb2R1Y3RzLXZpZXctaXRlbS1saW5rX190ZXh0IHtcclxuICBmbGV4LWJhc2lzOiAxMDAlO1xyXG59XHJcblxyXG4ubHAtcHJvZHVjdHMtdmlldy1pdGVtLXByaWNlIHtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMztcclxuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG59XHJcblxyXG4ubHAtcHJvZHVjdHMtdmlldy1pdGVtX19idXR0b24td3JhcCB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4ubHAtcHJvZHVjdHMtdmlldy1ieS1jYXRlZ29yaWVzLWl0ZW0td3JhcHBlcixcclxuLmxwLXByb2R1Y3RzLXZpZXctaXRlbS13cmFwcGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICBmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuLmNhdGVnb3J5LW5hbWUtc2VsZWN0IHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaW5lLWhlaWdodDogMS43MTtcclxufVxyXG5cclxuLmxwLWJsb2NrLXByb2R1Y3RzLXZpZXcgLmxwLXNlbGVjdC13cmFwIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG59XHJcblxyXG4ubHAtcHJvZHVjdHMtdmlldy1pdGVtIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5scC1ibG9jay1wcm9kdWN0cy12aWV3IC5scC1wcm9kdWN0cy12aWV3IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgfVxyXG4gIC5scC1ibG9jay1wcm9kdWN0cy12aWV3IC5scC1wcm9kdWN0cy12aWV3LWl0ZW0td3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcbiAgLmxwLWJsb2NrLXByb2R1Y3RzLXZpZXcgLmxwLXByb2R1Y3RzLXZpZXctaXRlbSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxuICAubHAtYmxvY2stcHJvZHVjdHMtdmlldyAubHAtcHJvZHVjdHMtdmlldy1pdGVtLXBob3RvLXdyYXAge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gIH1cclxuICAubHAtcHJvZHVjdHMtdmlldy1pdGVtLXByaWNlIHtcclxuICAgIC8qIGZvbnQtc2l6ZTogMjRweDsgKi9cclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICB9XHJcbiAgLmxwLXByb2R1Y3RzLXZpZXctaXRlbS1wcmljZSAucHJpY2Utb2xkIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcbiAgLyogLmxwLXByb2R1Y3RzLXZpZXctaXRlbS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH0gKi9cclxuICAubHAtcHJvZHVjdHMtdmlldy1pdGVtIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuICAubHAtcHJvZHVjdHMtdmlld19fdGl0bGUtLW1hcmdpbi1ib3R0b20sXHJcbiAgLmxwLXByb2R1Y3RzLXZpZXdfX3N1YnRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG4gIC5scC1wcm9kdWN0cy12aWV3LWl0ZW0tcGhvdG8ge1xyXG4gICAgLyogcGFkZGluZzogMjBweDsgKi9cclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gIH1cclxuICAubHAtcHJvZHVjdHMtdmlldy1pdGVtLWxpbmstd3JhcCB7XHJcbiAgICAvKiBmb250LXNpemU6IDIycHg7ICovXHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XHJcbiAgfVxyXG4gIC5jYXRlZ29yeS1uYW1lLWJ1dHRvbiB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS43MTtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcclxuICAubHAtcHJvZHVjdHMtdmlldy1pdGVtLWxpbmstd3JhcCB7XHJcbiAgICAvKiBmb250LXNpemU6IDI0cHg7ICovXHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XHJcbiAgfVxyXG4gIC5jYXRlZ29yeS1uYW1lLWJ1dHRvbiB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gIH1cclxufVxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAgICovXHJcbi5scC1wcm9kdWN0cy12aWV3LWFsdF9fcHJpY2UgLnByaWNlLWRpc2NvdW50IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubHAtcHJvZHVjdHMtdmlldy1hbHRfX3ByaWNlIC5wcmljZS1vbGQge1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbn1cclxuXHJcbi5scC1wcm9kdWN0cy12aWV3LWFsdF9fbmFtZSB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG59XHJcblxyXG4ubHAtcHJvZHVjdHMtdmlldy1hbHRfX3ByaWNlIHtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjc7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uZGV0YWlscy1kZXNjcmlwdGlvbixcclxuLmRldGFpbHMtYnJpZWZkZXNjcmlwdGlvbixcclxuLmxwLXByb2R1Y3RzLXZpZXctYWx0X19kZXNjcmlwdGlvbiB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4ubHAtcHJvZHVjdHMtdmlldy1pdGVtLXBob3RvLWNhcm91c2VsIHtcclxuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG59XHJcblxyXG4ubHAtcHJvZHVjdHMtdmlldy1pdGVtLXBob3RvLWNhcm91c2VsIC5zbGljay10cmFjayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5scC1wcm9kdWN0cy12aWV3LWl0ZW0tcGhvdG8tY2Fyb3VzZWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLmxwLXByb2R1Y3RzLXZpZXctYWx0X19uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgfVxyXG4gIC5scC1wcm9kdWN0cy12aWV3LWFsdF9fcHJpY2Uge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTc7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICB9XHJcbiAgLmRldGFpbHMtZGVzY3JpcHRpb24sXHJcbiAgLmRldGFpbHMtYnJpZWZkZXNjcmlwdGlvbixcclxuICAubHAtcHJvZHVjdHMtdmlldy1hbHRfX2Rlc2NyaXB0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcclxuICAubHAtcHJvZHVjdHMtdmlldy1hbHRfX25hbWUge1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTQ7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICB9XHJcbiAgLmxwLXByb2R1Y3RzLXZpZXctYWx0X19wcmljZSB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gIH1cclxuICAuZGV0YWlscy1kZXNjcmlwdGlvbixcclxuICAuZGV0YWlscy1icmllZmRlc2NyaXB0aW9uLFxyXG4gIC5scC1wcm9kdWN0cy12aWV3LWFsdF9fZGVzY3JpcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIH1cclxufVxyXG4ucHJvZHVjdC12aWV3LWxhbmRpbmctYWx0X19yb3cge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXZpZXctbGFuZGluZy1hbHQ6bnRoLWNoaWxkKG9kZCkgLnByb2R1Y3Qtdmlldy1sYW5kaW5nLWFsdF9fcm93IHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbn1cclxuXHJcbnByb2R1Y3Qtdmlldy1sYW5kaW5nLWFsdC1yZXZlcnNlIC5wcm9kdWN0LXZpZXctbGFuZGluZy1hbHQ6bnRoLWNoaWxkKG9kZCkgLnByb2R1Y3Qtdmlldy1sYW5kaW5nLWFsdF9fcm93IHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXZpZXctbGFuZGluZy1hbHQtcmV2ZXJzZSAucHJvZHVjdC12aWV3LWxhbmRpbmctYWx0Om50aC1jaGlsZChldmVuKSAucHJvZHVjdC12aWV3LWxhbmRpbmctYWx0X19yb3cge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqIHByb2R1Y3QtZGV0YWlscyAqKioqKioqKioqKioqKioqKioqKioqL1xyXG4ucHJvZHVjdC1kZXRhaWxzIHtcclxuICAvKiAmX19kaXNjb3VudCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGM0M0NTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjQ0O1xuICB9ICovXHJcbn1cclxuLnByb2R1Y3QtZGV0YWlscyAubW9kYWwtdmlkZW8tdHJpZ2dlciAubHAtYnRuLS1saW5rLnN2Zy13cmFwIHtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLnByb2R1Y3QtZGV0YWlscyAubW9kYWwtdmlkZW8tdHJpZ2dlciAubHAtYnRuLS1saW5rLnN2Zy13cmFwOmhvdmVyIHtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcbi5wcm9kdWN0LWRldGFpbHMgLnNsaWNrLXRyYWNrIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5wcm9kdWN0LWRldGFpbHMgLnNsaWNrLWNlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5wcm9kdWN0LWRldGFpbHMgLmlmcmFtZS1yZXNwb25zaXZlX19jdXN0b20tcGxheS1pY29uLm1vZGFsLXZpZGVvLWljb24ge1xyXG4gIHdpZHRoOiAyN3B4O1xyXG4gIGhlaWdodDogMjdweDtcclxuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XHJcbn1cclxuLnByb2R1Y3QtZGV0YWlscyAubW9kYWwtdmlkZW8taWNvbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG59XHJcbi5wcm9kdWN0LWRldGFpbHMgLmlmcmFtZS1yZXNwb25zaXZlX19jdXN0b20tcGxheS1pY29uLXdyYXAge1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG4ucHJvZHVjdC1kZXRhaWxzX19uYW1lIHtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMjhweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG59XHJcbi5wcm9kdWN0LWRldGFpbHNfX2Nhcm91c2VsLW5hdiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBtYXJnaW46IDIwcHggNTBweDtcclxufVxyXG4ucHJvZHVjdC1kZXRhaWxzX19jYXJvdXNlbC1mb3Ige1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG4ucHJvZHVjdC1kZXRhaWxzX19jYXJvdXNlbC1mb3IgLmRldGFpbHMtY2Fyb3VzZWwtaXRlbSB7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbi5wcm9kdWN0LWRldGFpbHNfX2FkZGl0aW9uLXRleHQge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAvKiBsaW5lLWhlaWdodDogMjsgKi9cclxufVxyXG4ucHJvZHVjdC1kZXRhaWxzX19hZGRpdGlvbi1ibG9jay13cmFwIHtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2YxZjFmMTtcclxuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG59XHJcbi5wcm9kdWN0LWRldGFpbHNfX2FkZGl0aW9uLWJsb2NrIHtcclxuICBmbGV4LWJhc2lzOiA1MCU7XHJcbiAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbn1cclxuLnByb2R1Y3QtZGV0YWlsc19fYWRkaXRpb24tYmxvY2stLWJvcmRlci1yaWdodCB7XHJcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2YxZjFmMTtcclxufVxyXG4ucHJvZHVjdC1kZXRhaWxzX190ZXh0IHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcbn1cclxuLnByb2R1Y3QtZGV0YWlsc19faWNvbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcbi5wcm9kdWN0LWRldGFpbHNfX2ljb24gLnN2Zy1pY29uIHtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbn1cclxuLnByb2R1Y3QtZGV0YWlsc19fb2xkLXByaWNlIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAvKiBwYWRkaW5nLXJpZ2h0OiAyNHB4OyAqL1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIC8qIGNvbG9yOiAjQTBBMEEwOyAqL1xyXG59XHJcbi5wcm9kdWN0LWRldGFpbHNfX2Rpc2NvdW50LCAucHJvZHVjdC1kZXRhaWxzX19kaXNjb3VudC1sYWJlbCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjk7XHJcbiAgLyogcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDsgKi9cclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLnByb2R1Y3QtZGV0YWlsc19fZGlzY291bnQgKiwgLnByb2R1Y3QtZGV0YWlsc19fZGlzY291bnQtbGFiZWwgKiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5wcm9kdWN0LWRldGFpbHNfX3ByaWNlIHtcclxuICBmb250LXNpemU6IDM2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxufVxyXG4ucHJvZHVjdC1kZXRhaWxzX19pbWFnZS13cmFwIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBoZWlnaHQ6IDEwNHB4O1xyXG59XHJcbi5wcm9kdWN0LWRldGFpbHNfX2ltYWdlLXdyYXAtLWNlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWxzX19pbWFnZS1saW1pdC1oZWlnaHQgaW1nIHtcclxuICBtYXgtaGVpZ2h0OiAxMDRweDtcclxufVxyXG5cclxuLm1vZGFsLXF1aWNrdmlldyAucHJvZHVjdC1kZXRhaWxzX19jYXJvdXNlbC1uYXYge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbHNfX2Nhcm91c2VsLS1wcmV2aWV3LWFkbWluIHtcclxuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5sYW5kaW5nLXByb2R1Y3Qtdmlldy1tb2RhbCAucHJvZHVjdC1kZXRhaWxzX19jYXJvdXNlbC1mb3IgLnNsaWNrLWFycm93IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5wcm9kdWN0LWRldGFpbHNfX2NvbnRlbnQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgfVxyXG4gIC5wcm9kdWN0LWRldGFpbHNfX2Nhcm91c2VsLWZvciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAucHJvZHVjdC1kZXRhaWxzX19jYXJvdXNlbC1uYXYge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5tb2RhbC1xdWlja3ZpZXcgLnByb2R1Y3QtZGV0YWlsc19fY2Fyb3VzZWwtbmF2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG4gIC8qIC5sYW5kaW5nLXByb2R1Y3Qtdmlldy1tb2RhbCAucHJvZHVjdC1kZXRhaWxzX19jYXJvdXNlbC1mb3IgLnNsaWNrLWFycm93IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gIH0gKi9cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xyXG4gIC5wcm9kdWN0LWRldGFpbHNfX25hbWUge1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcclxuICAucHJvZHVjdC1kZXRhaWxzX19uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgfVxyXG59XHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAgICovXHJcbi8qKioqKioqKiogcHJvZHVjdC1kZXRhaWxzLWJyaWVmICoqKioqKioqKiovXHJcbi5scC1ibG9jay1wcm9kdWN0LWRldGFpbHMtYnJpZWZfX25hbWUge1xyXG4gIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbn1cclxuLmxwLWJsb2NrLXByb2R1Y3QtZGV0YWlscy1icmllZl9fb2xkLXByaWNlIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAvKiBwYWRkaW5nLXJpZ2h0OiAyNHB4OyAqL1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIC8qIGNvbG9yOiAjQTBBMEEwOyAqL1xyXG59XHJcbi5scC1ibG9jay1wcm9kdWN0LWRldGFpbHMtYnJpZWZfX2Rpc2NvdW50LCAubHAtYmxvY2stcHJvZHVjdC1kZXRhaWxzLWJyaWVmX19kaXNjb3VudC1sYWJlbCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjk7XHJcbiAgLyogcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDsgKi9cclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLmxwLWJsb2NrLXByb2R1Y3QtZGV0YWlscy1icmllZl9fZGlzY291bnQgKiwgLmxwLWJsb2NrLXByb2R1Y3QtZGV0YWlscy1icmllZl9fZGlzY291bnQtbGFiZWwgKiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5scC1ibG9jay1wcm9kdWN0LWRldGFpbHMtYnJpZWZfX3ByaWNlIHtcclxuICBmb250LXNpemU6IDM2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxufVxyXG4ubHAtYmxvY2stcHJvZHVjdC1kZXRhaWxzLWJyaWVmX19pbWFnZS13cmFwIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xyXG4gIC5scC1ibG9jay1wcm9kdWN0LWRldGFpbHMtYnJpZWZfX25hbWUge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICB9XHJcbiAgLmxwLWJsb2NrLXByb2R1Y3QtZGV0YWlscy1icmllZl9faW1hZ2Utd3JhcCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2OHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xyXG4gIC5scC1ibG9jay1wcm9kdWN0LWRldGFpbHMtYnJpZWZfX25hbWUge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICB9XHJcbn1cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogICAqL1xyXG4ucHJvZHVjdC1kZXRhaWxzLXdpdGgtdmlkZW9fX3ZpZGVvLXdyYXAge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLnByb2R1Y3QtZGV0YWlscy13aXRoLXZpZGVvX192aWRlby13cmFwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcbi8qKioqKioqKioqKiBscC1wcm9kdWN0cy12aWV3LXRpbGUgKioqKioqKioqKiovXHJcbi5scC1wcm9kdWN0cy12aWV3LXRpbGUgLnByb2R1Y3RzLXZpZXctY29sb3JzLWVtcHR5IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubHAtYmxvY2stcHJvZHVjdHMtdmlldy10aWxlX19pdGVtIHtcclxuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE4cHgpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbn1cclxuXHJcbi5scC1wcm9kdWN0cy12aWV3LXRpbGVfX2l0ZW0tbGluay13cmFwIHtcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbn1cclxuXHJcbi5scC1wcm9kdWN0cy12aWV3LXRpbGVfX2luZm8ge1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICBwYWRkaW5nOiAzMnB4IDMycHggMDtcclxufVxyXG5cclxuLmxwLWJsb2NrLXByb2R1Y3RzLXZpZXctdGlsZV9faXRlbS1icmllZi1kZXNjcmlwdGlvbiB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbi5scC1ibG9jay1wcm9kdWN0cy12aWV3LXRpbGVfX2l0ZW0tcHJpY2Uge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgZm9udC1zaXplOiAyMnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcbn1cclxuXHJcbi5scC1ibG9jay1wcm9kdWN0cy12aWV3LXRpbGVfX2l0ZW0tcHJpY2UtYmxvY2sgLnByaWNlLWRpc2NvdW50IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubHAtYmxvY2stcHJvZHVjdHMtdmlldy10aWxlX19pdGVtLXByaWNlLWJsb2NrIC5wcmljZS1vbGQge1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5scC1wcm9kdWN0cy12aWV3LXRpbGUgLnByb2R1Y3RzLXZpZXctY29sb3JzLWVtcHR5IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAubHAtcHJvZHVjdHMtdmlldy10aWxlX19pdGVtLWxpbmstd3JhcCB7XHJcbiAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgfVxyXG4gIC5scC1ibG9jay1wcm9kdWN0cy12aWV3LXRpbGVfX2l0ZW0tcHJpY2Uge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gIH1cclxufVxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAgICovXHJcbi5scC1ibG9jay1wcm9kdWN0cy12aWV3X19lbXB0eS0tYWRtaW4ge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG59XHJcblxyXG4ubHAtYmxvY2stcHJvZHVjdHMtdmlldy10aWxlX19pdGVtLXBob3RvIHtcclxuICBtYXJnaW46IDMycHggMCAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmxwLXByb2R1Y3QtaW5mb19faXRlbTpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4vKioqKioqKiBwcm9kdWN0cy12aWV3LWJhY2tncm91bmQgKioqKioqKioqL1xyXG4ubHAtcHJvZHVjdHMtdmlldy1iYWNrZ3JvdW5kIHtcclxuICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxufVxyXG4ubHAtcHJvZHVjdHMtdmlldy1iYWNrZ3JvdW5kIC5scC1wcm9kdWN0cy12aWV3LWl0ZW0tYmFja2dyb3VuZC1pbWFnZSB7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxufVxyXG4ubHAtcHJvZHVjdHMtdmlldy1iYWNrZ3JvdW5kIC5scC1wcm9kdWN0cy12aWV3LWl0ZW0tYmFja2dyb3VuZC1pbm5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8qIG1pbi1oZWlnaHQ6IDIyNXB4OyAqL1xyXG4gIHBhZGRpbmc6IDI1cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAvKiBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgKi9cclxufVxyXG4ubHAtcHJvZHVjdHMtdmlldy1iYWNrZ3JvdW5kIC5scC1wcm9kdWN0cy12aWV3LWJhY2tncm91bmQtd3JhcHBlciB7XHJcbiAgZmxleC1ncm93OiAwO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcbi5scC1wcm9kdWN0cy12aWV3LWJhY2tncm91bmQgLmxwLXByb2R1Y3RzLXZpZXctYmFja2dyb3VuZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbn1cclxuLmxwLXByb2R1Y3RzLXZpZXctYmFja2dyb3VuZCAubHAtcHJvZHVjdHMtdmlldy1pdGVtLWJhY2tncm91bmQge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG59XHJcbi5scC1wcm9kdWN0cy12aWV3LWJhY2tncm91bmQgLmxwLXByb2R1Y3RzLXZpZXctaXRlbS1wcmljZSB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcbi5scC1wcm9kdWN0cy12aWV3LWJhY2tncm91bmQgLnByb2R1Y3RzLXZpZXdfX2xhYmVscyB7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuICBtYXJnaW4tbGVmdDogLTNweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0zcHg7XHJcbn1cclxuLmxwLXByb2R1Y3RzLXZpZXctYmFja2dyb3VuZCAucHJvZHVjdHMtdmlldy1sYWJlbCB7XHJcbiAgcGFkZGluZy1yaWdodDogM3B4O1xyXG4gIHBhZGRpbmctbGVmdDogM3B4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmxwLXByb2R1Y3RzLXZpZXctaXRlbS1iYWNrZ3JvdW5kX19jb2wge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubHAtcHJvZHVjdHMtdmlldy1pdGVtX19pbWFnZXMtd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4vKiBscC1ibG9jay1wcm9kdWN0cy12aWV3LW9uZS13aXRoLWJpZy1waWN0dXJlICovXHJcbi5scC1ibG9jay1wcm9kdWN0cy12aWV3LS1vbmUtYmlnLXBpY3R1cmUgLmxwLXByb2R1Y3RzLXZpZXctaXRlbS1waG90byB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmxwLWJsb2NrLXByb2R1Y3RzLXZpZXctLW9uZS1iaWctcGljdHVyZSAubHAtcHJvZHVjdHMtdmlldy1pdGVtLXBob3RvIGltZzpub3QoLmpzLXFhenktbG9hZGluZykge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG4ubHAtYmxvY2stcHJvZHVjdHMtdmlldy0tb25lLWJpZy1waWN0dXJlIC5scC1wcm9kdWN0cy12aWV3LWl0ZW0tbGluay13cmFwIHtcclxuICBtaW4taGVpZ2h0OiAwO1xyXG59XHJcbi5scC1ibG9jay1wcm9kdWN0cy12aWV3LS1vbmUtYmlnLXBpY3R1cmUgLmxwLXByb2R1Y3RzLXZpZXctaXRlbSB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLmdhbGxlcnktcGhvdG9zLWl0ZW0ge1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufSIsICJAY2hhcnNldCBcIlVURi04XCI7XHJcbi8qID40ODAgLSBcdTA0NDFcdTA0M0NcdTA0MzBcdTA0NDBcdTA0NDJcdTA0NDRcdTA0M0VcdTA0M0RcdTA0NEIgKi9cclxuLyogPjc2OCAtIFx1MDQzRlx1MDQzQlx1MDQzMFx1MDQzRFx1MDQ0OFx1MDQzNVx1MDQ0Mlx1MDQ0QiAqL1xyXG4vKiA+MTAyNCAtIFx1MDQzRFx1MDQzNVx1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCwgXHUwNDNEXHUwNDNFXHUwNDQzXHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4ICovXHJcbi8qID4xMjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi8qID4xNjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi5scC1ibG9jay1wcm9kdWN0cy1ieS1jYXRlZ29yaWVzIC5jYXRlZ29yeS1uYW1lLXdyYXAge1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIG92ZXJmbG93LXg6IGF1dG87XHJcbn1cclxuLmxwLWJsb2NrLXByb2R1Y3RzLWJ5LWNhdGVnb3JpZXMgLmNhdGVnb3J5LW5hbWUtYnV0dG9uIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi5scC1ibG9jay1wcm9kdWN0cy1ieS1jYXRlZ29yaWVzIC5jYXRlZ29yeS1uYW1lLXdyYXAtLWxpbmtzIHtcclxuICAvKiAubHAtYnRuLS1saW5rIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIH0gKi9cclxufVxyXG4ubHAtYmxvY2stcHJvZHVjdHMtYnktY2F0ZWdvcmllcyAuY2F0ZWdvcnktbmFtZS13cmFwLS1saW5rcyAubHAtYnRuLS1saW5rLWFjdGl2ZSB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG4ubHAtYmxvY2stcHJvZHVjdHMtYnktY2F0ZWdvcmllcyAuY2F0ZWdvcnktbmFtZS13cmFwLS1saW5rcyAuY2F0ZWdvcnktbmFtZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcbi5scC1ibG9jay1wcm9kdWN0cy1ieS1jYXRlZ29yaWVzIC5jYXRlZ29yeS1uYW1lLXdyYXAtLWxpbmtzIGJ1dHRvbiB7XHJcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuLmxwLWJsb2NrLXByb2R1Y3RzLWJ5LWNhdGVnb3JpZXMgLmNhdGVnb3J5LW5hbWUtd3JhcC0tbGlua3MgLmNhdGVnb3J5LW5hbWUtYnV0dG9uIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuLmxwLWJsb2NrLXByb2R1Y3RzLWJ5LWNhdGVnb3JpZXMgLmNhdGVnb3J5LW5hbWUtd3JhcC0tbGlua3MgLmNhdGVnb3J5LW5hbWU6Zmlyc3QtY2hpbGQgLmNhdGVnb3J5LW5hbWUtYnV0dG9uIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuLmxwLWJsb2NrLXByb2R1Y3RzLWJ5LWNhdGVnb3JpZXMgLmNhdGVnb3J5LW5hbWUtd3JhcC0tbGlua3MgLmNhdGVnb3J5LW5hbWU6bGFzdC1jaGlsZCAuY2F0ZWdvcnktbmFtZS1idXR0b24ge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLmxwLWJsb2NrLXByb2R1Y3RzLWJ5LWNhdGVnb3JpZXMgLmNhdGVnb3J5LW5hbWUtd3JhcCB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG4gIC5scC1ibG9jay1wcm9kdWN0cy1ieS1jYXRlZ29yaWVzIC5jYXRlZ29yeS1uYW1lLWJ1dHRvbiB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG4gIC5scC1ibG9jay1wcm9kdWN0cy1ieS1jYXRlZ29yaWVzIC5jYXRlZ29yeS1uYW1lLXdyYXAtLWxpbmtzIC5jYXRlZ29yeS1uYW1lIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG59IiwgIi5scC1wcm9wZXJ0aWVzIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmxwLXByb3BlcnRpZXMtcm93IHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcclxufVxyXG5cclxuLmxwLXByb3BlcnRpZXMtbmFtZSxcclxuLmxwLXByb3BlcnRpZXMtdmFsdWUge1xyXG4gIHBhZGRpbmc6IDE3cHggMCA5cHg7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbn1cclxuXHJcbi5scC1wcm9wZXJ0aWVzLW5hbWUge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbn0iLCAiYS5zb2NpYWwge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2xvcjogI2ZmZjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBtYXJnaW46IDVweDtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbmEuc29jaWFsIC5zb2NpYWxfX25hbWUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcbmEuc29jaWFsOmhvdmVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuYS5zb2NpYWwtLWNhbGwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1LCA5MCwgMTUyKTtcclxufVxyXG5hLnNvY2lhbC0tY2FsbDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODZlMjtcclxufVxyXG5hLnNvY2lhbC0tdmtvbnRha3RlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTksIDc0LCA5NSk7XHJcbn1cclxuYS5zb2NpYWwtLXZrb250YWt0ZTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NmY4ZTtcclxufVxyXG5hLnNvY2lhbC0td2hhdHNhcHAge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAyMzAsIDExOCk7XHJcbn1cclxuYS5zb2NpYWwtLXdoYXRzYXBwOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRmZjljO1xyXG59XHJcbmEuc29jaWFsLS12aWJlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEyMywgNjYsIDE2OSk7XHJcbn1cclxuYS5zb2NpYWwtLXZpYmVyOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTA3MGM3O1xyXG59XHJcbmEuc29jaWFsLS1mYWNlYm9vayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDYzLCA5MiwgMTUwKTtcclxufVxyXG5hLnNvY2lhbC0tZmFjZWJvb2s6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDgyYmU7XHJcbn1cclxuYS5zb2NpYWwtLXlvdXR1YmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAxMDAlLCA1MCUpO1xyXG59XHJcbmEuc29jaWFsLS15b3V0dWJlOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0ZDRkO1xyXG59XHJcbmEuc29jaWFsLS10d2l0dGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoODYsIDE3MSwgMjM4KTtcclxufVxyXG5hLnNvY2lhbC0tdHdpdHRlcjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljY2VmNTtcclxufVxyXG5hLnNvY2lhbC0taW5zdGFncmFtIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDEwODY5O1xyXG59XHJcbmEuc29jaWFsLS1pbnN0YWdyYW06aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzJlOGY7XHJcbn1cclxuYS5zb2NpYWwtLXRlbGVncmFtIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzVhY2UxO1xyXG59XHJcbmEuc29jaWFsLS10ZWxlZ3JhbTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4YzdlYjtcclxufVxyXG5hLnNvY2lhbC0tb2Rub2tsYXNzbmlraSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlODIwODtcclxufVxyXG5hLnNvY2lhbC0tb2Rub2tsYXNzbmlraTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YTc0YTtcclxufSIsICIucHJpY2UtbnVtYmVyLFxyXG4ucHJpY2UtY3VycmVuY3kge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxufSIsICJAY2hhcnNldCBcIlVURi04XCI7XHJcbi8qID40ODAgLSBcdTA0NDFcdTA0M0NcdTA0MzBcdTA0NDBcdTA0NDJcdTA0NDRcdTA0M0VcdTA0M0RcdTA0NEIgKi9cclxuLyogPjc2OCAtIFx1MDQzRlx1MDQzQlx1MDQzMFx1MDQzRFx1MDQ0OFx1MDQzNVx1MDQ0Mlx1MDQ0QiAqL1xyXG4vKiA+MTAyNCAtIFx1MDQzRFx1MDQzNVx1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCwgXHUwNDNEXHUwNDNFXHUwNDQzXHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4ICovXHJcbi8qID4xMjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi8qID4xNjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi5scC1ibG9jay1jb250YWN0cy1tYXBfX2hlYWRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG59XHJcblxyXG4ubHAtYmxvY2stY29udGFjdHMtbWFwX190ZXh0IHtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcblxyXG4ubHAtYmxvY2stY29udGFjdHMtbWFwX19zb2NpYWwge1xyXG4gIG1hcmdpbi10b3A6IDI4cHg7XHJcbn1cclxuLmxwLWJsb2NrLWNvbnRhY3RzLW1hcF9fc29jaWFsIC5oZWFkZXJfX3NvY2lhbDpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5scC1ibG9jay1jb250YWN0cy1tYXBfX2NvbnRhY3RzIHtcclxuICBwYWRkaW5nLXRvcDogMzBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLmxwLWJsb2NrLWNvbnRhY3RzLWNlbnRlciB7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG59XHJcblxyXG4ubHAtYmxvY2stY29udGFjdHMtY2VudGVyX19zb2NpYWwge1xyXG4gIG1hcmdpbi10b3A6IDQ4cHg7XHJcbn1cclxuXHJcbi5scC1ibG9jay1jb250YWN0cy1tYXAtYmFja2dyb3VuZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubHAtYmxvY2stY29udGFjdHMtbWFwLWJhY2tncm91bmRfX3dyYXAsXHJcbi5scC1ibG9jay1jb250YWN0cy1tYXAtYmFja2dyb3VuZF9fY29udGVudC13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5scC1ibG9jay1jb250YWN0cy1tYXAtYmFja2dyb3VuZF9fd3JhcCB7XHJcbiAgbWluLWhlaWdodDogNTYwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4ubHAtYmxvY2stY29udGFjdHMtbWFwLWJhY2tncm91bmRfX2lmcmFtZS13cmFwIGlmcmFtZSB7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNTYwcHg7XHJcbn1cclxuXHJcbi5scC1ibG9jay1jb250YWN0cy1tYXAtYmFja2dyb3VuZF9fcG9wdXAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIHBhZGRpbmctdG9wOiAzMHB4O1xyXG59XHJcblxyXG4ubHAtYmxvY2stY29udGFjdHMtbWFwX193cmFwIGlmcmFtZSB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNTYwcHg7XHJcbn1cclxuXHJcbi5scC1ibG9jay1jb250YWN0cy1idXR0b25zLXNvY2lhbHMgLmxwLWJsb2NrLWNvbnRhY3RzLWJ1dHRvbnMtc29jaWFsX19idG4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmctdG9wOiAxN3B4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICAvKiBib3JkZXItcmFkaXVzOiAzcHg7ICovXHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2xvcjogI2ZmZjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBtYXJnaW46IDVweDtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5scC1ibG9jay1jb250YWN0cy1idXR0b25zLXNvY2lhbHMgLmxwLWJsb2NrLWNvbnRhY3RzLWJ1dHRvbnMtc29jaWFsX19idG46aG92ZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4ubHAtYmxvY2stY29udGFjdHMtYnV0dG9ucy1zb2NpYWxzIC5scC1ibG9jay1jb250YWN0cy1idXR0b25zLXNvY2lhbF9fYnRuOjpiZWZvcmUge1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxufVxyXG4ubHAtYmxvY2stY29udGFjdHMtYnV0dG9ucy1zb2NpYWxzIC5scC1ibG9jay1jb250YWN0cy1idXR0b25zLXNvY2lhbF9fYnRuIC5zb2NpYWxfX25hbWUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuLmxwLWJsb2NrLWNvbnRhY3RzLWJ1dHRvbnMtc29jaWFscyAubHAtYmxvY2stY29udGFjdHMtYnV0dG9ucy1zb2NpYWxfX2J0bjpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5scC1ibG9jay1jb250YWN0cy1tYXAtYmFja2dyb3VuZF9fcG9wdXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzMHB4O1xyXG4gICAgcmlnaHQ6IDMwcHg7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgei1pbmRleDogNTtcclxuICB9XHJcbiAgLmxwLWJsb2NrLWNvbnRhY3RzLW1hcC1iYWNrZ3JvdW5kX19pZnJhbWUtd3JhcCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuICAubHAtYmxvY2stY29udGFjdHMtbWFwLWJhY2tncm91bmRfX2lmcmFtZS13cmFwIGlmcmFtZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gIH1cclxufVxyXG4ubHAtYmxvY2stY29udGFjdHMtYnV0dG9ucy1zb2NpYWxzLWFsdCBhLnNvY2lhbCB7XHJcbiAgaGVpZ2h0OiA1NXB4O1xyXG4gIHdpZHRoOiA1NXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbn0iLCAiLmxwLWJsb2NrLWRlbGltaXRlci1saW5lLWhvcml6b250YWxfX2VsZW1lbnQge1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxufVxyXG5cclxuLmxwLWJsb2NrLWRlbGltaXRlci1saW5lLXZlcnRpY2FsX19lbGVtZW50IHtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgd2lkdGg6IDFweDtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBmb250LXNpemU6IDA7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn0iLCAiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vKiA+NDgwIC0gXHUwNDQxXHUwNDNDXHUwNDMwXHUwNDQwXHUwNDQyXHUwNDQ0XHUwNDNFXHUwNDNEXHUwNDRCICovXHJcbi8qID43NjggLSBcdTA0M0ZcdTA0M0JcdTA0MzBcdTA0M0RcdTA0NDhcdTA0MzVcdTA0NDJcdTA0NEIgKi9cclxuLyogPjEwMjQgLSBcdTA0M0RcdTA0MzVcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzgsIFx1MDQzRFx1MDQzRVx1MDQ0M1x1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCAqL1xyXG4vKiA+MTIwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4vKiA+MTYwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4ubHAtYmxvY2stc2VydmljZXMtdGhyZWUtY29sdW1uc19fcm93IHtcclxuICBtYXJnaW4tbGVmdDogLTE0cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTRweDtcclxufVxyXG4ubHAtYmxvY2stc2VydmljZXMtdGhyZWUtY29sdW1uc19faXRlbSwgLmxwLWJsb2NrLXNlcnZpY2VzLXRocmVlLWNvbHVtbnNfX2l0ZW0tLWhlYWRlciB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7XHJcbn1cclxuLmxwLWJsb2NrLXNlcnZpY2VzLXRocmVlLWNvbHVtbnNfX2l0ZW0ge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG59XHJcbi5scC1ibG9jay1zZXJ2aWNlcy10aHJlZS1jb2x1bW5zX19pdGVtOm50aC1jaGlsZChuKzQpIHtcclxuICBwYWRkaW5nLXRvcDogMTRweDtcclxufVxyXG4ubHAtYmxvY2stc2VydmljZXMtdGhyZWUtY29sdW1uc19fY29udGVudCwgLmxwLWJsb2NrLXNlcnZpY2VzLXRocmVlLWNvbHVtbnNfX2Zvb3RlciB7XHJcbiAgLyogdGV4dC1hbGlnbjogY2VudGVyOyAqL1xyXG59XHJcbi5scC1ibG9jay1zZXJ2aWNlcy10aHJlZS1jb2x1bW5zX19jb250ZW50IHtcclxuICBwYWRkaW5nOiAzMnB4IDMycHggMDtcclxuICBmbGV4LWdyb3c6IDE7XHJcbn1cclxuLmxwLWJsb2NrLXNlcnZpY2VzLXRocmVlLWNvbHVtbnNfX2Zvb3RlciB7XHJcbiAgcGFkZGluZzogMCAzMnB4O1xyXG59XHJcbi5scC1ibG9jay1zZXJ2aWNlcy10aHJlZS1jb2x1bW5zX19waWN0dXJlIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmxwLWJsb2NrLXNlcnZpY2VzLXRocmVlLWNvbHVtbnNfX2hlYWRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcbi5scC1ibG9jay1zZXJ2aWNlcy10aHJlZS1jb2x1bW5zX190ZXh0IHtcclxuICBsaW5lLWhlaWdodDogMS4zO1xyXG59XHJcbi5scC1ibG9jay1zZXJ2aWNlcy10aHJlZS1jb2x1bW5zX19wcmljZSB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4ubHAtYmxvY2stc2VydmljZXMtdGhyZWUtY29sdW1uc19faW5uZXIge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmxwLWJsb2NrLXNlcnZpY2VzLWFjY29yZGlvbl9fcm93LWluZm8ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG59XHJcblxyXG4ubHAtYmxvY2stc2VydmljZXMtYWNjb3JkaW9uX19wcmljZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxufVxyXG5cclxuLmxwLWJsb2NrLXNlcnZpY2VzLWljb25zLXRocmVlLWNvbHVtbnNfX2l0ZW0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuLmxwLWJsb2NrLXNlcnZpY2VzLWljb25zLXRocmVlLWNvbHVtbnNfX2hlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4ubHAtYmxvY2stc2VydmljZXMtaWNvbnMtdGhyZWUtY29sdW1uc19faGVhZGVyOmhvdmVyIHtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcbi5scC1ibG9jay1zZXJ2aWNlcy1pY29ucy10aHJlZS1jb2x1bW5zX19pY29uIHtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgd2lkdGg6IDc4cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC8qIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyAqL1xyXG59XHJcbi5scC1ibG9jay1zZXJ2aWNlcy1pY29ucy10aHJlZS1jb2x1bW5zX19pY29uIHN2ZyB7XHJcbiAgZm9udC1zaXplOiA1MHB4O1xyXG59XHJcbi5scC1ibG9jay1zZXJ2aWNlcy1pY29ucy10aHJlZS1jb2x1bW5zX19pY29uIGltZyB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmxwLWJsb2NrLXNlcnZpY2VzLXRhYmxlICoge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5scC1zZXJ2aWNlcy10YWJsZV9fX19pdGVtIHtcclxuICBsaW5lLWhlaWdodDogMS4zO1xyXG59XHJcbi5scC1zZXJ2aWNlcy10YWJsZV9fY29udGVudC1pdGVtLWlubmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4ubHAtc2VydmljZXMtdGFibGVfX2NvbnRlbnQtaXRlbS1kb3RzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmxwLXNlcnZpY2VzLXRhYmxlX19jb250ZW50LWl0ZW0tZG90czo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi5scC1zZXJ2aWNlcy10YWJsZV9fY29udGVudC1pdGVtLWRvdHMgKiB7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcbi5scC1zZXJ2aWNlcy10YWJsZV9fY29udGVudC1saXN0IHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG4ubHAtc2VydmljZXMtdGFibGVfX2NvbnRlbnQtaXRlbSB7XHJcbiAgcGFkZGluZzogMjRweCAwO1xyXG59XHJcbi5scC1zZXJ2aWNlcy10YWJsZV9fY29udGVudC1pdGVtLXRleHQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAvKiBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7ICovXHJcbiAgei1pbmRleDogMjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmxwLXNlcnZpY2VzLXRhYmxlX19jb250ZW50LWl0ZW0tcHJpY2Uge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4vKiBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5scC1zZXJ2aWNlcy10YWJsZSB7XG4gICAgICAgICZfX2NvbnRlbnQtaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDIwcHggMjRweCAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59ICovXHJcbi5scC1ibG9jay1zZXJ2aWNlcy1jb2x1bW5zX19jb250ZW50LWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xyXG59XHJcbi5scC1ibG9jay1zZXJ2aWNlcy1jb2x1bW5zX19jb250ZW50LWl0ZW0ge1xyXG4gIHBhZGRpbmc6IDE1cHggMTZweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5scC1ibG9jay1zZXJ2aWNlcy1jb2x1bW5zX19yb3ctaW5mbyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuLmxwLWJsb2NrLXNlcnZpY2VzLWNvbHVtbnNfX3Jvdy1oZWFkZXIge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG4ubHAtYmxvY2stc2VydmljZXMtY29sdW1uc19fcHJpY2Uge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG4ubHAtYmxvY2stc2VydmljZXMtY29sdW1uc19fcm93LWluZm8tdGV4dCB7XHJcbiAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG59XHJcblxyXG4uc2VydmljZXMtdHdvLWNvbHVtbnMtcG9ydHJhaXRfX2NvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbn1cclxuLnNlcnZpY2VzLXR3by1jb2x1bW5zLXBvcnRyYWl0X19pdGVtIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbi5zZXJ2aWNlcy10d28tY29sdW1ucy1wb3J0cmFpdCAucGljdHVyZS1sb2FkZXItdHJpZ2dlci1pbWFnZS1pbm5lciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnNlcnZpY2VzLXR3by1jb2x1bW5zLXBvcnRyYWl0X19waWN0dXJlIHtcclxuICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLnNlcnZpY2VzLXR3by1jb2x1bW5zLXBvcnRyYWl0X19waWN0dXJlIGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG4uc2VydmljZXMtdHdvLWNvbHVtbnMtcG9ydHJhaXQgLnBpY3R1cmUtbG9hZGVyLXRyaWdnZXItaW1hZ2UtYmFja2dyb3VuZCxcclxuLnNlcnZpY2VzLXR3by1jb2x1bW5zLXBvcnRyYWl0IC5waWN0dXJlLWxvYWRlci10cmlnZ2VyX193cmFwIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLnNlcnZpY2VzLXR3by1jb2x1bW5zLXBvcnRyYWl0X19oZWFkZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG4uc2VydmljZXMtdHdvLWNvbHVtbnMtcG9ydHJhaXRfX2J1dHRvbiAubHAtYnRuIHtcclxuICBwYWRkaW5nOiAxM3B4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5zZXJ2aWNlcy10d28tY29sdW1ucy1wb3J0cmFpdF9fcGljdHVyZSB7XHJcbiAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICB9XHJcbiAgLnNlcnZpY2VzLXR3by1jb2x1bW5zLXBvcnRyYWl0X19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDEycHg7XHJcbiAgfVxyXG59XHJcbi5scC1ibG9jay1zZXJ2aWNlcy10aHJlZS1jb2x1bW5zLWFsdF9fY29udGVudCB7XHJcbiAgcGFkZGluZy10b3A6IDMycHg7XHJcbn1cclxuLmxwLWJsb2NrLXNlcnZpY2VzLXRocmVlLWNvbHVtbnMtYWx0X19pdGVtIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbi5scC1ibG9jay1zZXJ2aWNlcy10aHJlZS1jb2x1bW5zLWFsdF9fcGljdHVyZSAuanMtcWF6eS1sb2FkaW5nIHtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG4ubHAtYmxvY2stc2VydmljZXMtdGhyZWUtY29sdW1ucy1hbHRfX3BpY3R1cmUgaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiAzNTBweDtcclxuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG4ubHAtYmxvY2stc2VydmljZXMtdGhyZWUtY29sdW1ucy1hbHRfX2hlYWRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcbi5scC1ibG9jay1zZXJ2aWNlcy10aHJlZS1jb2x1bW5zLWFsdF9fcHJpY2Uge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuLmxwLWJsb2NrLXNlcnZpY2VzLXRocmVlLWNvbHVtbnMtYWx0IHBpY3R1cmUtbG9hZGVyLXRyaWdnZXIgPiBzcGFuLFxyXG4ubHAtYmxvY2stc2VydmljZXMtdGhyZWUtY29sdW1ucy1hbHQgcGljdHVyZS1sb2FkZXItdHJpZ2dlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmxwLWJsb2NrLXNlcnZpY2VzLXRocmVlLWNvbHVtbnMtYWx0X19mb290ZXIge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLmxwLWJsb2NrLXNlcnZpY2VzLXRocmVlLWNvbHVtbnMtYWx0X19waWN0dXJlIGltZyB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG4uc2VydmljZXMtY29sdW1ucy10aHJlZS1pY29uc19fcm93IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW46IC0xMnB4O1xyXG59XHJcbi5zZXJ2aWNlcy1jb2x1bW5zLXRocmVlLWljb25zX19pdGVtIHtcclxuICBwYWRkaW5nOiAxMnB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLnNlcnZpY2VzLWNvbHVtbnMtdGhyZWUtaWNvbnNfX2lubmVyIHtcclxuICBwYWRkaW5nOiAzMHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uc2VydmljZXMtY29sdW1ucy10aHJlZS1pY29uc19fcGljdHVyZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG4uc2VydmljZXMtY29sdW1ucy10aHJlZS1pY29ucyAuc3ZnLWlubGluZS0tZmEuZmEtZncge1xyXG4gIHdpZHRoOiA2NHB4O1xyXG4gIGhlaWdodDogNjRweDtcclxufSIsICJAY2hhcnNldCBcIlVURi04XCI7XHJcbi8qID40ODAgLSBcdTA0NDFcdTA0M0NcdTA0MzBcdTA0NDBcdTA0NDJcdTA0NDRcdTA0M0VcdTA0M0RcdTA0NEIgKi9cclxuLyogPjc2OCAtIFx1MDQzRlx1MDQzQlx1MDQzMFx1MDQzRFx1MDQ0OFx1MDQzNVx1MDQ0Mlx1MDQ0QiAqL1xyXG4vKiA+MTAyNCAtIFx1MDQzRFx1MDQzNVx1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCwgXHUwNDNEXHUwNDNFXHUwNDQzXHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4ICovXHJcbi8qID4xMjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi8qID4xNjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi5scC1ibG9jay10ZWFtLXRocmVlLWNvbHVtbnMtY2Fyb3VzZWxfX3Jvdy13cmFwLFxyXG4ubHAtYmxvY2stdGVhbS10aHJlZS1jb2x1bW5zX19yb3ctd3JhcCxcclxuLmxwLWJsb2NrLXRlYW0tdGhyZWUtY29sdW1ucy1yb3VuZGVkX19yb3ctd3JhcCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbn1cclxuLmxwLWJsb2NrLXRlYW0tdGhyZWUtY29sdW1ucy1jYXJvdXNlbF9fcm93LFxyXG4ubHAtYmxvY2stdGVhbS10aHJlZS1jb2x1bW5zX19yb3csXHJcbi5scC1ibG9jay10ZWFtLXRocmVlLWNvbHVtbnMtcm91bmRlZF9fcm93IHtcclxuICAvKiBtYXJnaW4tbGVmdDogLSR0aHJlZUNvbHVtbnNJdGVtUGFkZGluZztcbiAgbWFyZ2luLXJpZ2h0OiAtJHRocmVlQ29sdW1uc0l0ZW1QYWRkaW5nOyAqL1xyXG59XHJcbi5scC1ibG9jay10ZWFtLXRocmVlLWNvbHVtbnMtY2Fyb3VzZWxfX2l0ZW0sIC5scC1ibG9jay10ZWFtLXRocmVlLWNvbHVtbnMtY2Fyb3VzZWxfX2l0ZW0tLWhlYWRlcixcclxuLmxwLWJsb2NrLXRlYW0tdGhyZWUtY29sdW1uc19faXRlbSxcclxuLmxwLWJsb2NrLXRlYW0tdGhyZWUtY29sdW1uc19faXRlbS0taGVhZGVyLFxyXG4ubHAtYmxvY2stdGVhbS10aHJlZS1jb2x1bW5zLXJvdW5kZWRfX2l0ZW0sXHJcbi5scC1ibG9jay10ZWFtLXRocmVlLWNvbHVtbnMtcm91bmRlZF9faXRlbS0taGVhZGVyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5scC1ibG9jay10ZWFtLXRocmVlLWNvbHVtbnMtY2Fyb3VzZWxfX2l0ZW0sXHJcbi5scC1ibG9jay10ZWFtLXRocmVlLWNvbHVtbnNfX2l0ZW0sXHJcbi5scC1ibG9jay10ZWFtLXRocmVlLWNvbHVtbnMtcm91bmRlZF9faXRlbSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn1cclxuLmxwLWJsb2NrLXRlYW0tdGhyZWUtY29sdW1ucy1jYXJvdXNlbF9fY29udGVudCxcclxuLmxwLWJsb2NrLXRlYW0tdGhyZWUtY29sdW1uc19fY29udGVudCxcclxuLmxwLWJsb2NrLXRlYW0tdGhyZWUtY29sdW1ucy1yb3VuZGVkX19jb250ZW50IHtcclxuICBwYWRkaW5nOiAyNHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG59XHJcbi5scC1ibG9jay10ZWFtLXRocmVlLWNvbHVtbnMtY2Fyb3VzZWxfX3RleHQsXHJcbi5scC1ibG9jay10ZWFtLXRocmVlLWNvbHVtbnNfX3RleHQsXHJcbi5scC1ibG9jay10ZWFtLXRocmVlLWNvbHVtbnMtcm91bmRlZF9fdGV4dCB7XHJcbiAgbWFyZ2luLXRvcDogOHB4O1xyXG59XHJcblxyXG4ubHAtYmxvY2stdGVhbS10aHJlZS1jb2x1bW5zLWNhcm91c2VsX19yb3cge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmxwLWJsb2NrLXRlYW0tdGhyZWUtY29sdW1ucy1yb3VuZGVkX19waWN0dXJlIGltZyB7XHJcbiAgd2lkdGg6IDE0MHB4O1xyXG4gIGhlaWdodDogMTQwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAvKiBib3JkZXItcmFkaXVzOiA1MCU7ICovXHJcbn1cclxuXHJcbi5scC1ibG9jay10ZWFtLWRldGFpbHNfX3N1YmhlYWRlcixcclxuLmxwLWJsb2NrLXRlYW0tZGV0YWlscy1yZXZlcnNlX19zdWJoZWFkZXIge1xyXG4gIG1hcmdpbi10b3A6IDRweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcbi5scC1ibG9jay10ZWFtLWRldGFpbHNfX2NvbnRlbnQsXHJcbi5scC1ibG9jay10ZWFtLWRldGFpbHMtcmV2ZXJzZV9fY29udGVudCB7XHJcbiAgbWFyZ2luLXRvcDogMThweDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbn1cclxuLmxwLWJsb2NrLXRlYW0tZGV0YWlsc19fY29sLWRhdGEsXHJcbi5scC1ibG9jay10ZWFtLWRldGFpbHMtcmV2ZXJzZV9fY29sLWRhdGEge1xyXG4gIHBhZGRpbmctdG9wOiAyNHB4O1xyXG59XHJcblxyXG4ubHAtYmxvY2stdGVhbS1kZXRhaWxzLXJldmVyc2VfX2hlYWRlcixcclxuLmxwLWJsb2NrLXRlYW0tZGV0YWlsc19faGVhZGVyIHtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLmxwLWJsb2NrLXRlYW0tZGV0YWlscy1yZXZlcnNlX19oZWFkZXIsXHJcbiAgLmxwLWJsb2NrLXRlYW0tZGV0YWlsc19faGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gIH1cclxuICAubHAtYmxvY2stdGVhbS1kZXRhaWxzLXJldmVyc2VfX3N1YmhlYWRlcixcclxuICAubHAtYmxvY2stdGVhbS1kZXRhaWxzX19zdWJoZWFkZXIge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xyXG4gIH1cclxuICAubHAtYmxvY2stdGVhbS1kZXRhaWxzX19jb2wtZGF0YSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICB9XHJcbiAgLmxwLWJsb2NrLXRlYW0tZGV0YWlscy1yZXZlcnNlX19jb2wtZGF0YSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgfVxyXG59IiwgIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLyogPjQ4MCAtIFx1MDQ0MVx1MDQzQ1x1MDQzMFx1MDQ0MFx1MDQ0Mlx1MDQ0NFx1MDQzRVx1MDQzRFx1MDQ0QiAqL1xyXG4vKiA+NzY4IC0gXHUwNDNGXHUwNDNCXHUwNDMwXHUwNDNEXHUwNDQ4XHUwNDM1XHUwNDQyXHUwNDRCICovXHJcbi8qID4xMDI0IC0gXHUwNDNEXHUwNDM1XHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4LCBcdTA0M0RcdTA0M0VcdTA0NDNcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzggKi9cclxuLyogPjEyMDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLyogPjE2MDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLmxwLWJsb2NrLWNoYXJhY3RlcmlzdGljc19fY2F0ZWdvcnkge1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4ubHAtYmxvY2stY2hhcmFjdGVyaXN0aWNzX19jZWxscy13cmFwIHtcclxuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi5scC1ibG9jay1jaGFyYWN0ZXJpc3RpY3NfX2NlbGwge1xyXG4gIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuLmxwLWJsb2NrLWNoYXJhY3RlcmlzdGljc19fY2VsbC0tcC1sLW1kIHtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5scC1ibG9jay1jaGFyYWN0ZXJpc3RpY3NfX2Jsb2NrIHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIC8qIG1hcmdpbi1ib3R0b206IDMwcHg7ICovXHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4ubHAtYmxvY2stY2hhcmFjdGVyaXN0aWNzX19ibG9jazpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG4ubHAtYmxvY2stY2hhcmFjdGVyaXN0aWNzX19ibG9jazpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubHAtYmxvY2stY2hhcmFjdGVyaXN0aWNzX19zdWJibG9jay0tYm9yZGVyOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XHJcbn1cclxuXHJcbi5scC1ibG9jay1jaGFyYWN0ZXJpc3RpY3NfX3N1YmJsb2NrLS1ib3JkZXIge1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcclxufVxyXG5cclxuLyogLmxwLWJsb2NrLWNoYXJhY3RlcmlzdGljc19fc3ViYmxvY2stLWJnLWFsdDpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBjb2xvcjogIzAwMDtcbn0gKi9cclxuLmxwLWJsb2NrLWNoYXJhY3RlcmlzdGljc19fY2VsbC0tYm9yZGVyLXI6Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLmxwLWJsb2NrLWNoYXJhY3RlcmlzdGljc19fY2VsbC0tcC1sLW1kIHtcclxuICAgIHBhZGRpbmctbGVmdDogMzRweDtcclxuICB9XHJcbn0iLCAiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vKiA+NDgwIC0gXHUwNDQxXHUwNDNDXHUwNDMwXHUwNDQwXHUwNDQyXHUwNDQ0XHUwNDNFXHUwNDNEXHUwNDRCICovXHJcbi8qID43NjggLSBcdTA0M0ZcdTA0M0JcdTA0MzBcdTA0M0RcdTA0NDhcdTA0MzVcdTA0NDJcdTA0NEIgKi9cclxuLyogPjEwMjQgLSBcdTA0M0RcdTA0MzVcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzgsIFx1MDQzRFx1MDQzRVx1MDQ0M1x1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCAqL1xyXG4vKiA+MTIwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4vKiA+MTYwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4uZ2FsbGVyeS1zb3J0YWJsZSxcclxuLmdhbGxlcnktc29ydGFibGVfX3JvdyxcclxuLmdhbGxlcnktc29ydGFibGVfX2l0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmdhbGxlcnktc29ydGFibGVfX2l0ZW0gcGljdHVyZS1sb2FkZXItdHJpZ2dlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1zb3J0YWJsZSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1zb3J0YWJsZV9fcm93LmFzLXNvcnRhYmxlLWRyYWcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4uZ2FsbGVyeS1zb3J0YWJsZV9fcm93LmFzLXNvcnRhYmxlLWRyYWcgLmdhbGxlcnktc29ydGFibGVfX2l0ZW0ge1xyXG4gIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1zb3J0YWJsZV9faXRlbSB7XHJcbiAgLyogZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAqL1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4uZ2FsbGVyeS1zb3J0YWJsZV9faXRlbTpob3ZlciAuZ2FsbGVyeS1zb3J0YWJsZV9fdmlzaWJpbGl0eS1ob3ZlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LXNvcnRhYmxlX192aXNpYmlsaXR5LWhvdmVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1zb3J0YWJsZV9faXRlbS1oYW5kbGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwcHg7XHJcbiAgbGVmdDogMThweDtcclxufVxyXG5cclxuLmdhbGxlcnktcmVtb3ZlIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTBweDtcclxuICByaWdodDogMTBweDtcclxuICB6LWluZGV4OiA5OTk7XHJcbn1cclxuXHJcbi5scC1nYWxsZXktaXRlbV9faW5uZXIge1xyXG4gIHBhZGRpbmc6IDhweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4vKioqKioqKioqIGdhbGxlcnkgcHV6emxlcyAqKioqKioqKi9cclxuLmdhbGxlcnktcHV6emxlcyAuYXMtc29ydGFibGUtZHJhZ2dpbmcge1xyXG4gIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdhbGxlcnktcHV6emxlcyAuZ2FsbGVyeS1yZW1vdmUge1xyXG4gIHRvcDogMjBweDtcclxuICByaWdodDogMjBweDtcclxufVxyXG5cclxuLmdhbGxlcnktcHV6emxlcyAuZ2FsbGVyeS1zb3J0YWJsZV9faXRlbS1oYW5kbGUge1xyXG4gIHRvcDogMjBweDtcclxuICBsZWZ0OiAyOHB4O1xyXG59XHJcblxyXG4uZ2FsbGVyeS1zb3J0YWJsZV9fcHV6emxlcy1pdGVtIHtcclxuICBmbG9hdDogbm9uZTtcclxuICAvKiB3aWR0aDogMTAwJTsgKi9cclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLmdhbGxlcnktc29ydGFibGVfX3B1enpsZXMtaXRlbSBpbWcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLmdhbGxlcnktc29ydGFibGVfX3B1enpsZXMtaXRlbSAucGljdHVyZS1sb2FkZXItdHJpZ2dlci1pbWFnZS1pbm5lciB7XHJcbiAgLyogaGVpZ2h0OiAyNTZweDsgKi9cclxufVxyXG5cclxuLyogLmdhbGxlcnktc29ydGFibGVfX3B1enpsZXMtaXRlbTpmaXJzdC1jaGlsZCxcbi5nYWxsZXJ5LXNvcnRhYmxlX19wdXp6bGVzLWl0ZW06bnRoLWNoaWxkKDEwbikge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZ2FsbGVyeS1zb3J0YWJsZV9fcHV6emxlcy1pdGVtOm50aC1jaGlsZCg4KSxcbi5nYWxsZXJ5LXNvcnRhYmxlX19wdXp6bGVzLWl0ZW06bnRoLWNoaWxkKDEwbiArIDE3KSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufSAqL1xyXG4uZ2FsbGVyeS1zb3J0YWJsZV9fcHV6emxlcy1yb3cge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5nYWxsZXJ5LXNvcnRhYmxlX19wdXp6bGVzLXdyYXAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICB9XHJcbiAgLmdhbGxlcnktc29ydGFibGVfX3B1enpsZXMtaXRlbSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcbiAgLmdhbGxlcnktc29ydGFibGVfX3B1enpsZXMtaXRlbSBpbWcge1xyXG4gICAgbWF4LWhlaWdodDogMjU2cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5nYWxsZXJ5LXNvcnRhYmxlX19wdXp6bGVzLWl0ZW06Zmlyc3QtY2hpbGQsXHJcbiAgLmdhbGxlcnktc29ydGFibGVfX3B1enpsZXMtaXRlbTpudGgtY2hpbGQoMTFuKSxcclxuICAuZ2FsbGVyeS1zb3J0YWJsZV9fcHV6emxlcy1pdGVtOm50aC1jaGlsZCg4KSxcclxuICAuZ2FsbGVyeS1zb3J0YWJsZV9fcHV6emxlcy1pdGVtOm50aC1jaGlsZCgxMG4rMTcpIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC5nYWxsZXJ5LXNvcnRhYmxlX19wdXp6bGVzLWl0ZW06Zmlyc3QtY2hpbGQgaW1nLFxyXG4gIC5nYWxsZXJ5LXNvcnRhYmxlX19wdXp6bGVzLWl0ZW06bnRoLWNoaWxkKDExbikgaW1nLFxyXG4gIC5nYWxsZXJ5LXNvcnRhYmxlX19wdXp6bGVzLWl0ZW06bnRoLWNoaWxkKDgpIGltZyxcclxuICAuZ2FsbGVyeS1zb3J0YWJsZV9fcHV6emxlcy1pdGVtOm50aC1jaGlsZCgxMG4rMTcpIGltZyB7XHJcbiAgICBtYXgtaGVpZ2h0OiA1NTJweDtcclxuICB9XHJcbiAgLmdhbGxlcnktc29ydGFibGVfX3B1enpsZXMtaXRlbTpudGgtY2hpbGQoOCksXHJcbiAgLmdhbGxlcnktc29ydGFibGVfX3B1enpsZXMtaXRlbTpudGgtY2hpbGQoMTBuKzE3KSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG59XHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAgICovXHJcbi5scC1ibG9jay1nYWxsZXJ5LXdpdGgtdGV4dCAucGljdHVyZS1sb2FkZXItdHJpZ2dlci1pbWFnZS1pbm5lciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5scC1ibG9jay1nYWxsZXJ5LXdpdGgtdGV4dF9faW5uZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiA4cHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmxwLWJsb2NrLWdhbGxlcnktd2l0aC10ZXh0X190ZXh0LWJsb2NrIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5scC1ibG9jay1nYWxsZXJ5LXdpdGgtdGV4dF9fc3VidGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxufVxyXG5cclxuLmxwLWJsb2NrLWdhbGxlcnktd2l0aC10ZXh0X190ZXh0IHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5scC1ibG9jay1nYWxsZXJ5LXdpdGgtdGV4dF9faW1hZ2Utd3JhcCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmxwLWJsb2NrLWdhbGxlcnktd2l0aC10ZXh0X19pbWFnZS13cmFwOmhvdmVyIC5scC1ibG9jay1nYWxsZXJ5LXdpdGgtdGV4dF9fdGV4dC1ibG9jayB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLmxwLWJsb2NrLWdhbGxlcnktd2l0aC10ZXh0IHBpY3R1cmUtbG9hZGVyLXRyaWdnZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5scC1ibG9jay1nYWxsZXJ5LXdpdGgtdGV4dF9fc3VidGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgfVxyXG4gIC5scC1ibG9jay1nYWxsZXJ5LXdpdGgtdGV4dF9fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICB9XHJcbn0iLCAiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vKiA+NDgwIC0gXHUwNDQxXHUwNDNDXHUwNDMwXHUwNDQwXHUwNDQyXHUwNDQ0XHUwNDNFXHUwNDNEXHUwNDRCICovXHJcbi8qID43NjggLSBcdTA0M0ZcdTA0M0JcdTA0MzBcdTA0M0RcdTA0NDhcdTA0MzVcdTA0NDJcdTA0NEIgKi9cclxuLyogPjEwMjQgLSBcdTA0M0RcdTA0MzVcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzgsIFx1MDQzRFx1MDQzRVx1MDQ0M1x1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCAqL1xyXG4vKiA+MTIwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4vKiA+MTYwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4ubHAtYmxvY2stc2NoZWR1bGVfX2l0ZW0ge1xyXG4gIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG59XHJcbi5scC1ibG9jay1zY2hlZHVsZV9faXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbn1cclxuLmxwLWJsb2NrLXNjaGVkdWxlX19pdGVtOmxhc3QtY2hpbGQge1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcbi5scC1ibG9jay1zY2hlZHVsZV9faW1hZ2UgaW1nIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgbWF4LWhlaWdodDogMTU1cHg7XHJcbn1cclxuLmxwLWJsb2NrLXNjaGVkdWxlX190aW1lIHtcclxuICBtYXJnaW4tdG9wOiAxNnB4O1xyXG59XHJcbi5scC1ibG9jay1zY2hlZHVsZV9fbmFtZSB7XHJcbiAgbWFyZ2luLXRvcDogOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi5scC1ibG9jay1zY2hlZHVsZV9fcG9zaXRpb24ge1xyXG4gIG1hcmdpbi10b3A6IDRweDtcclxufVxyXG4ubHAtYmxvY2stc2NoZWR1bGVfX3RleHQge1xyXG4gIG1hcmdpbi10b3A6IDE2cHg7XHJcbn1cclxuLmxwLWJsb2NrLXNjaGVkdWxlX19jb2wtdGltZSB7XHJcbiAgb3JkZXI6IC0xO1xyXG59XHJcbi5scC1ibG9jay1zY2hlZHVsZV9fYnRuIHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xyXG4gIC5scC1ibG9jay1zY2hlZHVsZV9faXRlbSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xyXG4gIH1cclxuICAubHAtYmxvY2stc2NoZWR1bGVfX2NvbC10aW1lIHtcclxuICAgIG9yZGVyOiAwO1xyXG4gIH1cclxufVxyXG4ubHAtYmxvY2stc2NoZWR1bGUtd2l0aC10aXRsZV9fdGl0bGUsIC5scC1ibG9jay1zY2hlZHVsZS13aXRoLXRpdGxlX19uYW1lIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4ubHAtYmxvY2stc2NoZWR1bGUtd2l0aC10aXRsZV9faXRlbSB7XHJcbiAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbn1cclxuLmxwLWJsb2NrLXNjaGVkdWxlLXdpdGgtdGl0bGVfX2RpdmlkZXIge1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5scC1ibG9jay1zY2hlZHVsZS13aXRoLXRpdGxlX19kaXZpZGVyOmxhc3QtY2hpbGQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmxwLWJsb2NrLXNjaGVkdWxlLXdpdGgtdGl0bGVfX2l0ZW0td3JhcCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xyXG4gIC5scC1ibG9jay1zY2hlZHVsZS13aXRoLXRpdGxlX19pdGVtLXdyYXAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIH1cclxufSIsICIucHJvZ3Jlc3NiYXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tdG9wOiAzNnB4O1xyXG59XHJcbi5wcm9ncmVzc2Jhcl9fdHJhY2ssIC5wcm9ncmVzc2Jhcl9fdHJhY2stLXBhc3NlZCB7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG4ucHJvZ3Jlc3NiYXJfX21hcmtlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMTAwJTtcclxuICBtYXJnaW4tbGVmdDogLTE2cHg7XHJcbn1cclxuLnByb2dyZXNzYmFyX19zdGVwIHtcclxuICBtYXJnaW4tdG9wOiAxNnB4O1xyXG59IiwgIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLyogPjQ4MCAtIFx1MDQ0MVx1MDQzQ1x1MDQzMFx1MDQ0MFx1MDQ0Mlx1MDQ0NFx1MDQzRVx1MDQzRFx1MDQ0QiAqL1xyXG4vKiA+NzY4IC0gXHUwNDNGXHUwNDNCXHUwNDMwXHUwNDNEXHUwNDQ4XHUwNDM1XHUwNDQyXHUwNDRCICovXHJcbi8qID4xMDI0IC0gXHUwNDNEXHUwNDM1XHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4LCBcdTA0M0RcdTA0M0VcdTA0NDNcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzggKi9cclxuLyogPjEyMDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLyogPjE2MDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLmxwLWNhcnQtdHJpZ2dlciB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gIGNvbG9yOiAjYzBjMGMwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXI6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuLmxwLWNhcnQtdHJpZ2dlcjpob3ZlciB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgY29sb3I6ICM4MDgwODA7XHJcbn1cclxuLmxwLWNhcnQtdHJpZ2dlci0tZml4ZWQge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAyNTA7XHJcbiAgdG9wOiAxMDBweDtcclxuICByaWdodDogMTZweDtcclxufVxyXG4ubHAtY2FydC10cmlnZ2VyX19jb3VudCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBwYWRkaW5nOiAycHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0MiwgNjIsIDUzKTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWluLXdpZHRoOiAyMHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDIwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHJpZ2h0OiAtNnB4O1xyXG4gIGJvdHRvbTogLTZweDtcclxufVxyXG5cclxuLmxwLWNhcnRfX2hlYWRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbi5scC1jYXJ0X19pdGVtIHtcclxuICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbn1cclxuLmxwLWNhcnRfX2l0ZW06bGFzdC1jaGlsZCAubHAtY2FydF9fY29sIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDIxNiwgMjE2LCAyMTYpO1xyXG59XHJcbi5scC1jYXJ0X19pdGVtOmxhc3QtY2hpbGQgLmxwLWNhcnRfX2NvbC0tY29sbGFwc2Uge1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuLmxwLWNhcnRfX2l0ZW0tdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG4ubHAtY2FydF9fY29sIHtcclxuICBwYWRkaW5nLXRvcDogMjRweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiKDIxNiwgMjE2LCAyMTYpO1xyXG59XHJcbi5scC1jYXJ0X19jb2w6Zmlyc3QtY2hpbGQge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG4ubHAtY2FydF9fY29sOmxhc3QtY2hpbGQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuLmxwLWNhcnRfX2NvbC0tZGVsZXRlIHtcclxuICBtaW4td2lkdGg6IDM2cHg7XHJcbn1cclxuLmxwLWNhcnRfX3RpdGxlIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG4ubHAtY2FydC1wcm9wZXJ0aWVzIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogOHB4IDAgMDtcclxufVxyXG4ubHAtY2FydF9fZGVsZXRlLS1pY29uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgY29sb3I6ICM4Zjk2OWM7XHJcbn1cclxuLmxwLWNhcnRfX2RlbGV0ZS0taWNvbjpob3ZlciB7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuLmxwLWNhcnRfX3NwaW5ib3ggLnNwaW5ib3gtaW5wdXQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3JkZXI6IHNvbGlkIDFweCAjZDhkOGQ4O1xyXG4gIHBhZGRpbmc6IDEycHggMThweDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcbi5scC1jYXJ0X19zcGluYm94IC5zcGluYm94LW1vcmUsXHJcbi5scC1jYXJ0X19zcGluYm94IC5zcGluYm94LWxlc3Mge1xyXG4gIGNvbG9yOiAjOGY5NjljO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4ubHAtY2FydF9fc3BpbmJveCAuc3BpbmJveC1tb3JlOmhvdmVyLFxyXG4ubHAtY2FydF9fc3BpbmJveCAuc3BpbmJveC1sZXNzOmhvdmVyIHtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG4ubHAtY2FydF9fZW1wdHkge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ubHAtY2FydF9fbG9hZGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLmxwLWNhcnRfX2Vycm9yIHtcclxuICBjb2xvcjogI2UyMGEwYTtcclxuICBwYWRkaW5nLXRvcDogMjRweDtcclxufVxyXG5cclxuLmxwLWNhcnQtcmVzdWx0LFxyXG4ubHAtY2FydC1idG4tY29uZmlybSB7XHJcbiAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLmxwLWNhcnQtYmlsbCB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ubHAtY2FydC1iaWxsX19wcmljZS0tb2xkIHtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG59XHJcbi5scC1jYXJ0LWJpbGxfX3ByaWNlLS1uZXcsIC5scC1jYXJ0LWJpbGxfX3ByaWNlLS1kZWZhdWx0IHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcbi5scC1jYXJ0LWJpbGxfX2Rpc2NvdW50IHtcclxuICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gIGNvbG9yOiAjY2UxYTFhO1xyXG59XHJcblxyXG4ubHAtY2FydC1jYXJkcy1mb3JtX190aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG59XHJcbi5scC1jYXJ0LWNhcmRzLWZvcm1fX3dpZGdldCAuaW5wdXQtc21hbGwge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3JkZXI6IHNvbGlkIDFweCAjZDhkOGQ4O1xyXG4gIHBhZGRpbmc6IDEycHggMThweDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4uYWR2LW1vZGFsIC5scC1jYXJ0LW1vZGFsIHtcclxuICBtYXgtd2lkdGg6IDc0MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5hZHYtbW9kYWwgLmxwLWNhcnQtbW9kYWxfX2hlYWRlciwgLmFkdi1tb2RhbCAubHAtY2FydC1tb2RhbF9fY29udGVudCwgLmFkdi1tb2RhbCAubHAtY2FydC1tb2RhbF9fZm9vdGVyIHtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuLmFkdi1tb2RhbCAubHAtY2FydC1tb2RhbF9faGVhZGVyIHtcclxuICBwYWRkaW5nOiAyNHB4O1xyXG59XHJcbi5hZHYtbW9kYWwgLmxwLWNhcnQtbW9kYWxfX2NvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDAgMjRweDtcclxufVxyXG4uYWR2LW1vZGFsIC5scC1jYXJ0LW1vZGFsX19mb290ZXIge1xyXG4gIHBhZGRpbmc6IDAgMjRweCAyNHB4O1xyXG59XHJcblxyXG4ubHAtY2FydC1zcGluYm94X191bml0LFxyXG4ubHAtY2FydF9fdW5pdC1ibG9jayB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuLmxwLWNhcnQtc3BpbmJveF9fdW5pdCB7XHJcbiAgbWFyZ2luLXRvcDogOHB4O1xyXG59XHJcbi5scC1jYXJ0LXNwaW5ib3hfX2Vycm9yIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICNmMjNlMzU7XHJcbn1cclxuXHJcbi5tZW51LXN0YXRlLS1vcGVuZWQgLmxwLWNhcnQtdHJpZ2dlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAubHAtY2FydC1yZXN1bHQsXHJcbiAgLmxwLWNhcnQtYnRuLWNvbmZpcm0sXHJcbiAgLmxwLWNhcnRfX2Vycm9yIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gIH1cclxuICAubHAtY2FydC1iaWxsX19wcmljZS0tb2xkLCAubHAtY2FydC1iaWxsX19wcmljZS0tbmV3LCAubHAtY2FydC1iaWxsX19wcmljZS0tZGVmYXVsdCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmxwLWNhcnQtYmlsbF9fZGlzY291bnQtdmFsdWUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5hZHYtbW9kYWwgLmxwLWNhcnQtbW9kYWxfX2hlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAzMnB4O1xyXG4gIH1cclxuICAuYWR2LW1vZGFsIC5scC1jYXJ0LW1vZGFsX19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDAgMzJweDtcclxuICB9XHJcbiAgLmFkdi1tb2RhbCAubHAtY2FydC1tb2RhbF9fZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6IDAgMzJweCAzMnB4O1xyXG4gIH1cclxuICAubHAtY2FydC10cmlnZ2VyIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG4gIC5scC1jYXJ0LXRyaWdnZXItLWZpeGVkIHtcclxuICAgIHRvcDogODRweDtcclxuICAgIHJpZ2h0OiA2NHB4O1xyXG4gIH1cclxuICAubHAtY2FydC10cmlnZ2VyX19jb3VudCB7XHJcbiAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICB9XHJcbn0iLCAiLmxwLW5ld3NfX21vcmUge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubHAtbmV3cy1pdGVtLXdyYXAge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG59XHJcblxyXG4ubHAtbmV3cy1pdGVtIHtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLmxwLW5ld3MtaXRlbS0taG92ZXJhYmxlIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmxwLW5ld3MtaXRlbV9fcGljdHVyZSwgLmxwLW5ld3MtaXRlbV9fZGF0ZXRpbWUge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuLmxwLW5ld3MtaXRlbV9fdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuLmxwLW5ld3MtaXRlbV9fcGljdHVyZSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubHAtbmV3cy1tb2RhbF9fY29udGVudCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxufSIsICJAY2hhcnNldCBcIlVURi04XCI7XHJcbi8qID40ODAgLSBcdTA0NDFcdTA0M0NcdTA0MzBcdTA0NDBcdTA0NDJcdTA0NDRcdTA0M0VcdTA0M0RcdTA0NEIgKi9cclxuLyogPjc2OCAtIFx1MDQzRlx1MDQzQlx1MDQzMFx1MDQzRFx1MDQ0OFx1MDQzNVx1MDQ0Mlx1MDQ0QiAqL1xyXG4vKiA+MTAyNCAtIFx1MDQzRFx1MDQzNVx1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCwgXHUwNDNEXHUwNDNFXHUwNDQzXHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4ICovXHJcbi8qID4xMjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi8qID4xNjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi5scC1ibG9jay1leGl0LXBvcHVwLWJ1dHRvbnNfX2hlYWRlciAubHAtaDItLXNpbmdsZSxcclxuLmxwLWJsb2NrLWV4aXQtcG9wdXAtZm9ybV9faGVhZGVyIC5scC1oMi0tc2luZ2xlLFxyXG4ubHAtYmxvY2stZXhpdC1wb3B1cC1idXR0b25zLWNvdW50ZG93bl9faGVhZGVyIC5scC1oMi0tc2luZ2xlIHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcbi5scC1ibG9jay1leGl0LXBvcHVwLWJ1dHRvbnNfX2Zvb3RlcixcclxuLmxwLWJsb2NrLWV4aXQtcG9wdXAtZm9ybV9fZm9vdGVyLFxyXG4ubHAtYmxvY2stZXhpdC1wb3B1cC1idXR0b25zLWNvdW50ZG93bl9fZm9vdGVyIHtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcbi5scC1ibG9jay1leGl0LXBvcHVwLWJ1dHRvbnNfX2Zvb3RlciAubHAtYnRuLFxyXG4ubHAtYmxvY2stZXhpdC1wb3B1cC1mb3JtX19mb290ZXIgLmxwLWJ0bixcclxuLmxwLWJsb2NrLWV4aXQtcG9wdXAtYnV0dG9ucy1jb3VudGRvd25fX2Zvb3RlciAubHAtYnRuIHtcclxuICBtYXJnaW46IDAgMTBweDtcclxufVxyXG5cclxuLmxwLWJsb2NrLWV4aXQtcG9wdXAtZm9ybS1waWN0dXJlX19maWd1cmUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICBwYWRkaW5nLWxlZnQ6IDhweDtcclxufVxyXG5cclxuLmxwLWJsb2NrLWV4aXQtbW9kYWwge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5scC1ibG9jay1leGl0LXBvcHVwLWZvcm0tcGljdHVyZS1tb2RhbCB7XHJcbiAgd2lkdGg6IDExMjBweDtcclxuICBwYWRkaW5nOiAxNHB4O1xyXG59XHJcblxyXG4ubHAtYmxvY2stZXhpdC1wb3B1cC1idXR0b25zLWNvdW50ZG93bi1tb2RhbCB7XHJcbiAgd2lkdGg6IDc4NnB4O1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ubHAtYmxvY2stZXhpdC1tb2RhbC5scC1ibG9jay1leGl0LXBvcHVwLWJ1dHRvbnMtY291bnRkb3duLW1vZGFsIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxufVxyXG5cclxuLmxwLWJsb2NrLWV4aXQtcG9wdXAtYnV0dG9ucy1tb2RhbCB7XHJcbiAgd2lkdGg6IDg4MnB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTI4cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTI4cHg7XHJcbn1cclxuXHJcbi5scC1ibG9jay1leGl0LXBvcHVwLWZvcm0tbW9kYWwge1xyXG4gIHdpZHRoOiA5ODBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDEyOHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEyOHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5scC1ibG9jay1leGl0LW1vZGFsLmxwLWJsb2NrLWV4aXQtcG9wdXAtYnV0dG9ucy1jb3VudGRvd24tbW9kYWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1NHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNTRweDtcclxuICB9XHJcbn0iLCAiLmJsb2NrLXVzZXIgLmZvcm0tZmllbGQtbmFtZSxcclxuLmZvcmdvdC1jb250YWluZXIgLmZvcm0tZmllbGQtbmFtZSxcclxuLnJlZ2lzdHJhdGlvbi1ibG9jayAuZm9ybS1maWVsZC1uYW1lIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLmJsb2NrLXVzZXIgLmZvcm0tZmllbGQtbmFtZSxcclxuLmJsb2NrLXVzZXIgLmZvcm0tZmllbGQtaW5wdXQsXHJcbi5mb3Jnb3QtY29udGFpbmVyIC5mb3JtLWZpZWxkLW5hbWUsXHJcbi5mb3Jnb3QtY29udGFpbmVyIC5mb3JtLWZpZWxkLWlucHV0LFxyXG4ucmVnaXN0cmF0aW9uLWJsb2NrIC5mb3JtLWZpZWxkLW5hbWUsXHJcbi5yZWdpc3RyYXRpb24tYmxvY2sgLmZvcm0tZmllbGQtaW5wdXQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5ibG9jay11c2VyIC5idG4sXHJcbi5mb3Jnb3QtY29udGFpbmVyIC5idG4sXHJcbi5yZWdpc3RyYXRpb24tYmxvY2sgLmJ0biB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBib3JkZXI6IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICBsaW5lLWhlaWdodDogMS4zO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLmJsb2NrLXVzZXIgLmJ0bi1taWRkbGUsXHJcbi5mb3Jnb3QtY29udGFpbmVyIC5idG4tbWlkZGxlLFxyXG4ucmVnaXN0cmF0aW9uLWJsb2NrIC5idG4tbWlkZGxlIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgcGFkZGluZzogMC43NXJlbTtcclxufVxyXG4uYmxvY2stdXNlciAuYnRuLWFjdGlvbixcclxuLmZvcmdvdC1jb250YWluZXIgLmJ0bi1hY3Rpb24sXHJcbi5yZWdpc3RyYXRpb24tYmxvY2sgLmJ0bi1hY3Rpb24ge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICM0YjRmNTg7XHJcbn1cclxuLmJsb2NrLXVzZXIgLmJ0bi1hY3Rpb246aG92ZXIsXHJcbi5mb3Jnb3QtY29udGFpbmVyIC5idG4tYWN0aW9uOmhvdmVyLFxyXG4ucmVnaXN0cmF0aW9uLWJsb2NrIC5idG4tYWN0aW9uOmhvdmVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjNTc1YjY2O1xyXG59XHJcbi5ibG9jay11c2VyIC5idG4tYWN0aW9uOmFjdGl2ZSxcclxuLmZvcmdvdC1jb250YWluZXIgLmJ0bi1hY3Rpb246YWN0aXZlLFxyXG4ucmVnaXN0cmF0aW9uLWJsb2NrIC5idG4tYWN0aW9uOmFjdGl2ZSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogIzNmNDM0YTtcclxufVxyXG4uYmxvY2stdXNlciAuYnRuLWFjdGlvbjpkaXNhYmxlZCxcclxuLmJsb2NrLXVzZXIgLmJ0bi1hY3Rpb24uYnRuLWRpc2FibGVkLFxyXG4uZm9yZ290LWNvbnRhaW5lciAuYnRuLWFjdGlvbjpkaXNhYmxlZCxcclxuLmZvcmdvdC1jb250YWluZXIgLmJ0bi1hY3Rpb24uYnRuLWRpc2FibGVkLFxyXG4ucmVnaXN0cmF0aW9uLWJsb2NrIC5idG4tYWN0aW9uOmRpc2FibGVkLFxyXG4ucmVnaXN0cmF0aW9uLWJsb2NrIC5idG4tYWN0aW9uLmJ0bi1kaXNhYmxlZCB7XHJcbiAgY29sb3I6ICM5NDk2OWI7XHJcbiAgYmFja2dyb3VuZDogI2UyZTNlNDtcclxufVxyXG4uYmxvY2stdXNlciAuYnRuLXN1Ym1pdCxcclxuLmZvcmdvdC1jb250YWluZXIgLmJ0bi1zdWJtaXQsXHJcbi5yZWdpc3RyYXRpb24tYmxvY2sgLmJ0bi1zdWJtaXQge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICMwNjYyYzE7XHJcbn1cclxuLmJsb2NrLXVzZXIgLmJ0bi1zdWJtaXQ6aG92ZXIsXHJcbi5mb3Jnb3QtY29udGFpbmVyIC5idG4tc3VibWl0OmhvdmVyLFxyXG4ucmVnaXN0cmF0aW9uLWJsb2NrIC5idG4tc3VibWl0OmhvdmVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjMDc2ZmRhO1xyXG59XHJcbi5ibG9jay11c2VyIC5idG4tc3VibWl0OmFjdGl2ZSxcclxuLmZvcmdvdC1jb250YWluZXIgLmJ0bi1zdWJtaXQ6YWN0aXZlLFxyXG4ucmVnaXN0cmF0aW9uLWJsb2NrIC5idG4tc3VibWl0OmFjdGl2ZSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogIzA1NTVhODtcclxufVxyXG4uYmxvY2stdXNlciAuYnRuLXN1Ym1pdDpkaXNhYmxlZCxcclxuLmJsb2NrLXVzZXIgLmJ0bi1zdWJtaXQuYnRuLWRpc2FibGVkLFxyXG4uZm9yZ290LWNvbnRhaW5lciAuYnRuLXN1Ym1pdDpkaXNhYmxlZCxcclxuLmZvcmdvdC1jb250YWluZXIgLmJ0bi1zdWJtaXQuYnRuLWRpc2FibGVkLFxyXG4ucmVnaXN0cmF0aW9uLWJsb2NrIC5idG4tc3VibWl0OmRpc2FibGVkLFxyXG4ucmVnaXN0cmF0aW9uLWJsb2NrIC5idG4tc3VibWl0LmJ0bi1kaXNhYmxlZCB7XHJcbiAgY29sb3I6ICM5NDk2OWI7XHJcbiAgYmFja2dyb3VuZDogI2UyZTNlNDtcclxufVxyXG4uYmxvY2stdXNlciAudmVydGljYWwtaW50ZXJ2YWwteHNtYWxsLFxyXG4uZm9yZ290LWNvbnRhaW5lciAudmVydGljYWwtaW50ZXJ2YWwteHNtYWxsLFxyXG4ucmVnaXN0cmF0aW9uLWJsb2NrIC52ZXJ0aWNhbC1pbnRlcnZhbC14c21hbGwge1xyXG4gIG1hcmdpbjogMC4zMTI1cmVtIDA7XHJcbn1cclxuLmJsb2NrLXVzZXIgLmlucHV0LXJlcXVpcmVkLFxyXG4uZm9yZ290LWNvbnRhaW5lciAuaW5wdXQtcmVxdWlyZWQsXHJcbi5yZWdpc3RyYXRpb24tYmxvY2sgLmlucHV0LXJlcXVpcmVkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmJsb2NrLXVzZXIgaW5wdXRbdHlwZT10ZXh0XSxcclxuLmJsb2NrLXVzZXIgaW5wdXRbdHlwZT1wYXNzd29yZF0sXHJcbi5ibG9jay11c2VyIGlucHV0W3R5cGU9c2VhcmNoXSxcclxuLmJsb2NrLXVzZXIgaW5wdXRbdHlwZT1lbWFpbF0sXHJcbi5ibG9jay11c2VyIGlucHV0W3R5cGU9bnVtYmVyXSxcclxuLmJsb2NrLXVzZXIgaW5wdXRbdHlwZT10ZWxdLFxyXG4uYmxvY2stdXNlciBpbnB1dFt0eXBlPXVybF0sXHJcbi5ibG9jay11c2VyIHRleHRhcmVhLFxyXG4uZm9yZ290LWNvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdLFxyXG4uZm9yZ290LWNvbnRhaW5lciBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcclxuLmZvcmdvdC1jb250YWluZXIgaW5wdXRbdHlwZT1zZWFyY2hdLFxyXG4uZm9yZ290LWNvbnRhaW5lciBpbnB1dFt0eXBlPWVtYWlsXSxcclxuLmZvcmdvdC1jb250YWluZXIgaW5wdXRbdHlwZT1udW1iZXJdLFxyXG4uZm9yZ290LWNvbnRhaW5lciBpbnB1dFt0eXBlPXRlbF0sXHJcbi5mb3Jnb3QtY29udGFpbmVyIGlucHV0W3R5cGU9dXJsXSxcclxuLmZvcmdvdC1jb250YWluZXIgdGV4dGFyZWEsXHJcbi5yZWdpc3RyYXRpb24tYmxvY2sgaW5wdXRbdHlwZT10ZXh0XSxcclxuLnJlZ2lzdHJhdGlvbi1ibG9jayBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcclxuLnJlZ2lzdHJhdGlvbi1ibG9jayBpbnB1dFt0eXBlPXNlYXJjaF0sXHJcbi5yZWdpc3RyYXRpb24tYmxvY2sgaW5wdXRbdHlwZT1lbWFpbF0sXHJcbi5yZWdpc3RyYXRpb24tYmxvY2sgaW5wdXRbdHlwZT1udW1iZXJdLFxyXG4ucmVnaXN0cmF0aW9uLWJsb2NrIGlucHV0W3R5cGU9dGVsXSxcclxuLnJlZ2lzdHJhdGlvbi1ibG9jayBpbnB1dFt0eXBlPXVybF0sXHJcbi5yZWdpc3RyYXRpb24tYmxvY2sgdGV4dGFyZWEge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJvcmRlcjogMXB4ICNlMmUzZTQgc29saWQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogMTAwJTtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi5ibG9jay11c2VyIC5pbnB1dC1zbWFsbCxcclxuLmZvcmdvdC1jb250YWluZXIgLmlucHV0LXNtYWxsLFxyXG4ucmVnaXN0cmF0aW9uLWJsb2NrIC5pbnB1dC1zbWFsbCB7XHJcbiAgcGFkZGluZzogMC41NjI1cmVtO1xyXG59XHJcbi5ibG9jay11c2VyIGEsXHJcbi5mb3Jnb3QtY29udGFpbmVyIGEsXHJcbi5yZWdpc3RyYXRpb24tYmxvY2sgYSB7XHJcbiAgY29sb3I6IHJnYigyMywgMTIxLCAyNTApO1xyXG59XHJcbi5ibG9jay11c2VyIGE6aG92ZXIsXHJcbi5mb3Jnb3QtY29udGFpbmVyIGE6aG92ZXIsXHJcbi5yZWdpc3RyYXRpb24tYmxvY2sgYTpob3ZlciB7XHJcbiAgY29sb3I6IHJnYig0LCA4OSwgMjAwKTtcclxufVxyXG4uYmxvY2stdXNlciBhOmFjdGl2ZSxcclxuLmZvcmdvdC1jb250YWluZXIgYTphY3RpdmUsXHJcbi5yZWdpc3RyYXRpb24tYmxvY2sgYTphY3RpdmUge1xyXG4gIGNvbG9yOiByZ2IoMjMsIDEyMSwgMjUwKTtcclxufVxyXG5cclxuLmF1dGgtY29udGFpbmVyIC5saW5rLWZvcmdldCxcclxuLmF1dGgtY29udGFpbmVyIC5saW5rLXJlZ2lzdGFydGlvbiB7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLmF1dGgtY29udGFpbmVyIC5saW5rLWZvcmdldCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uYXV0aC1jb250YWluZXIsXHJcbi5mb3Jnb3QtY29udGFpbmVyIHtcclxuICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG59XHJcblxyXG4ucmVnaXN0cmF0aW9uLWJsb2NrLFxyXG4uZm9yZ290LWNvbnRhaW5lciB7XHJcbiAgZmxleDogMSAwIGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZm9yZ290LXRpdGxlLFxyXG4ucmVnaXN0cmF0aW9uLWJsb2NrX190aXRsZSxcclxuLmF1dGgtYmxvY2tfX3RpdGxlIHtcclxuICBsaW5lLWhlaWdodDogMS4zMztcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4uYnRuLWZvcmdvdCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4ucmVnaXN0cmF0aW9uLWJsb2NrIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxufSIsICIvKlxyXG5cdE1heCB3aWR0aCBiZWZvcmUgdGhpcyBQQVJUSUNVTEFSIHRhYmxlIGdldHMgbmFzdHlcblx0VGhpcyBxdWVyeSB3aWxsIHRha2UgZWZmZWN0IGZvciBhbnkgc2NyZWVuIHNtYWxsZXIgdGhhbiA3NjBweFxuXHRhbmQgYWxzbyBpUGFkcyBzcGVjaWZpY2FsbHkuXHJcblx0Ki9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCksIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIHtcclxuICAudGFibGUtcmVzcG9uc2l2ZS10cmFuc2Zvcm0ge1xyXG4gICAgLyogRm9yY2UgdGFibGUgdG8gbm90IGJlIGxpa2UgdGFibGVzIGFueW1vcmUgKi9cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIC8qIEhpZGUgdGFibGUgaGVhZGVycyAoYnV0IG5vdCBkaXNwbGF5OiBub25lOywgZm9yIGFjY2Vzc2liaWxpdHkpICovXHJcbiAgfVxyXG4gIC50YWJsZS1yZXNwb25zaXZlLXRyYW5zZm9ybSB0aGVhZCxcclxuICAudGFibGUtcmVzcG9uc2l2ZS10cmFuc2Zvcm0gdGJvZHksXHJcbiAgLnRhYmxlLXJlc3BvbnNpdmUtdHJhbnNmb3JtIHRoLFxyXG4gIC50YWJsZS1yZXNwb25zaXZlLXRyYW5zZm9ybSB0ZDpub3QoLnRhYmxlLXJlc3BvbnNpdmUtY2VsbC1pZ25vcmUpLFxyXG4gIC50YWJsZS1yZXNwb25zaXZlLXRyYW5zZm9ybSB0ciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuICAudGFibGUtcmVzcG9uc2l2ZS10cmFuc2Zvcm0gdGhlYWQgdHIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtOTk5OXB4O1xyXG4gICAgbGVmdDogLTk5OTlweDtcclxuICB9XHJcbiAgLnRhYmxlLXJlc3BvbnNpdmUtdHJhbnNmb3JtIHRyIHtcclxuICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIH1cclxuICAudGFibGUtcmVzcG9uc2l2ZS10cmFuc2Zvcm0gdHIgKyB0ciB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxuICAudGFibGUtcmVzcG9uc2l2ZS10cmFuc2Zvcm0gdGQ6bm90KC50YWJsZS1yZXNwb25zaXZlLWNlbGwtaWdub3JlKSB7XHJcbiAgICAvKiBCZWhhdmUgIGxpa2UgYSBcInJvd1wiICovXHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1MCU7XHJcbiAgfVxyXG4gIC50YWJsZS1yZXNwb25zaXZlLXRyYW5zZm9ybSB0ZDpub3QoLnRhYmxlLXJlc3BvbnNpdmUtY2VsbC1pZ25vcmUpOjpiZWZvcmUge1xyXG4gICAgLyogTm93IGxpa2UgYSB0YWJsZSBoZWFkZXIgKi9cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8qIFRvcC9sZWZ0IHZhbHVlcyBtaW1pYyBwYWRkaW5nICovXHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGxlZnQ6IDZweDtcclxuICAgIHdpZHRoOiA0NSU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XHJcbiAgfVxyXG4gIC50YWJsZS1yZXNwb25zaXZlLXRyYW5zZm9ybSB0ZC50YWJsZS1yZXNwb25zaXZlLWhlYWRlci1jb2xzcGFuIHtcclxuICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG4gIC50YWJsZS1yZXNwb25zaXZlLXNjcm9sbC13cmFwIHtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxuICAudGFibGUtcmVzcG9uc2l2ZS1zY3JvbGwtd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIH1cclxuICAudGFibGUtcmVzcG9uc2l2ZS1zY3JvbGwtd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXI6dmVydGljYWwge1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgfVxyXG4gIC50YWJsZS1yZXNwb25zaXZlLXNjcm9sbC13cmFwOjotd2Via2l0LXNjcm9sbGJhcjpob3Jpem9udGFsIHtcclxuICAgIGhlaWdodDogMTJweDtcclxuICB9XHJcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc2Nyb2xsLXdyYXA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gIH1cclxuICAudGFibGUtcmVzcG9uc2l2ZS1zY3JvbGwtd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgfVxyXG59Il0sCiAgIm1hcHBpbmdzIjogIjs7O0FBQUEsQ0FBQyxhQUFhO0FBQ2QsQ0FBQyxhQUFhO0FBQ2QsQ0FBQyxnQkFBZ0I7QUFDakIsQ0FBQyxnQkFBZ0I7QUFDZixlQUFhLGVBQWUsRUFBRTtBQUM5QixjQUFZO0FBQ1osZUFBYTtBQUNiLFNBQU87QUFDUCxXQUFTO0FBQ1QsbUJBQWlCO0FBQ2pCLFNBQU87QUFDUCxlQUFhO0FBQ2IsY0FBWTtBQUNaLFdBQVM7QUFDVCx5QkFBdUI7QUFDdkIsZ0JBQWM7QUFDZCxrQkFBZ0I7QUFFbEI7QUFFQSxDQUFDO0FBQ0MsYUFBVyxLQUFLLEdBQUcsU0FBUztBQUM1QixXQUFTO0FBQ1g7QUFFQSxDQUFDLHVCQUF1QjtBQUN4QixDQUFDLHdCQUF3QjtBQUN2QixhQUFXLEtBQUssR0FBRyxTQUFTO0FBQzVCLFdBQVM7QUFDVCxlQUFhO0FBQ2Y7QUFFQSxXQVhhO0FBWVg7QUFDRSxlQUFXLE9BQU87QUFDcEI7QUFDQTtBQUNFLGVBQVcsT0FBTztBQUNwQjtBQUNGO0FBQ0EsQ0FBQyxxQkFBcUI7QUFDdEIsQ0FBQyxvQkFBb0I7QUFDckIsQ0FBQyx5QkFBeUI7QUFDMUIsQ0FBQyx3QkFBd0I7QUFDekIsQ0FBQyxnQ0FBZ0M7QUFDakMsQ0FBQywrQkFBK0I7QUFDOUIsV0FBUztBQUNYO0FBRUEsQ0FBQyxxQkFBcUI7QUFDdEIsQ0FBQyxvQkFBb0I7QUFDckIsQ0FBQyx5QkFBeUI7QUFDMUIsQ0FBQyx3QkFBd0I7QUFDekIsQ0FBQyxnQ0FBZ0M7QUFDakMsQ0FBQywrQkFBK0I7QUFDOUIsV0FBUztBQUNYO0FBRUEsQ0FBQyxzQkFBc0I7QUFDdkIsQ0FBQyxxQkFBcUI7QUFDdEIsQ0FBQywwQkFBMEI7QUFDM0IsQ0FBQyx5QkFBeUI7QUFDMUIsQ0FBQyxpQ0FBaUM7QUFDbEMsQ0FBQyxnQ0FBZ0M7QUFDL0IsV0FBUztBQUNYO0FBRUEsQ0FBQyxt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ZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssa0VBQW9FLE9BQU87QUFDaEYsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssbUVBQXFFLE9BQU87QUFDakYsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUsscUVBQXVFLE9BQU87QUFDbkYsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssNERBQThELE9BQU87QUFDMUUsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssdURBQXlELE9BQU87QUFDckUsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssNkRBQStELE9BQU87QUFDM0UsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssc0RBQXdELE9BQU87QUFDcEUsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssZ0VBQWtFLE9BQU87QUFDOUUsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssMERBQTRELE9BQU87QUFDeEUsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUsseURBQTJELE9BQU87QUFDdkUsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssd0RBQTBELE9BQU87QUFDdEUsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssNkRBQStELE9BQU87QUFDM0UsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssOERBQWdFLE9BQU87QUFDNUUsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssa0VBQW9FLE9BQU87QUFDaEYsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssbUVBQXFFLE9BQU87QUFDakYsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssK0RBQWlFLE9BQU87QUFDN0UsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssNERBQThELE9BQU87QUFDMUUsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssa0VBQW9FLE9BQU87QUFDaEYsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUsseURBQTJELE9BQU87QUFDdkUsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssNERBQThELE9BQU87QUFDMUUsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssd0RBQTBELE9BQU87QUFDdEUsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssMkRBQTZELE9BQU87QUFDekUsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssbUVBQXFFLE9BQU87QUFDakYsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssNkRBQStELE9BQU87QUFDM0UsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssMERBQTRELE9BQU87QUFDeEUsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssOERBQWdFLE9BQU87QUFDNUUsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssK0RBQWlFLE9BQU87QUFDN0UsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssdURBQXlELE9BQU87QUFDckUsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssb0RBQXNELE9BQU87QUFDbEUsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUsscURBQXVELE9BQU87QUFDbkUsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssMERBQTRELE9BQU87QUFDeEUsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssK0RBQWlFLE9BQU87QUFDN0UsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssOERBQWdFLE9BQU87QUFDNUUsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUsseURBQTJELE9BQU87QUFDdkUsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssd0RBQTBELE9BQU87QUFDdEUsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssMkRBQTZELE9BQU87QUFDekUsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssc0RBQXdELE9BQU87QUFDcEUsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssb0VBQXNFLE9BQU87QUFDbEYsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssa0VBQW9FLE9BQU87QUFDaEYsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUsscUVBQXVFLE9BQU87QUFDbkYsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssd0VBQTBFLE9BQU87QUFDdEYsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssc0RBQXdELE9BQU87QUFDcEUsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssa0RBQW9ELE9BQU87QUFDaEUsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssdURBQXlELE9BQU87QUFDckUsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssZ0RBQWtELE9BQU87QUFDOUQsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssa0RBQW9ELE9BQU87QUFDaEUsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssaURBQW1ELE9BQU87QUFDL0QsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssbURBQXFELE9BQU87QUFDakUsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssMkRBQTZELE9BQU87QUFDekUsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssNkRBQStELE9BQU87QUFDM0UsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssMERBQTRELE9BQU87QUFDeEUsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssd0RBQTBELE9BQU87QUFDdEUsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUsseURBQTJELE9BQU87QUFDdkUsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssOERBQWdFLE9BQU87QUFDNUUsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssK0RBQWlFLE9BQU87QUFDN0UsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssa0VBQW9FLE9BQU87QUFDaEYsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssbUVBQXFFLE9BQU87QUFDakYsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssNERBQThELE9BQU87QUFDMUUsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssa0RBQW9ELE9BQU87QUFDaEUsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNsQjtBQUVBO0FBQ0ksZUFBYTtBQUNiLE9BQUssbURBQXFELE9BQU87QUFDakUs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 */
