@font-face {
  font-display: fallback;
  font-family: "Open Sans";
  font-weight: 300;
  font-style: normal;
  src: url("../font/Open_Sans/OpenSans-LightItalic.eot");
  src: local("Open Sans"),url("../font/Open_Sans/OpenSans-LightItalic.eot?#iefix") format("embedded-opentype"),url("../font/Open_Sans/OpenSans-LightItalic.woff2") format("woff2"),url("../font/Open_Sans/OpenSans-LightItalic.woff") format("woff"),url("../font/Open_Sans/OpenSans-LightItalic.ttf") format("truetype");
}

@font-face {
  font-display: fallback;
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;
  src: url("../font/Open_Sans/OpenSans-Regular.eot");
  src: local("Open Sans"),url("../font/Open_Sans/OpenSans-Regular.eot?#iefix") format("embedded-opentype"),url("../font/Open_Sans/OpenSans-Regular.woff2") format("woff2"),url("../font/Open_Sans/OpenSans-Regular.woff") format("woff"),url("../font/Open_Sans/OpenSans-Regular.ttf") format("truetype");
}

@font-face {
  font-display: fallback;
  font-family: "Open Sans";
  font-weight: 600;
  font-style: normal;
  src: url("../font/Open_Sans/OpenSans-SemiBold.eot");
  src: local("Open Sans"),url("../font/Open_Sans/OpenSans-SemiBold.eot?#iefix") format("embedded-opentype"),url("../font/Open_Sans/OpenSans-SemiBold.woff2") format("woff2"),url("../font/Open_Sans/OpenSans-SemiBold.woff") format("woff"),url("../font/Open_Sans/OpenSans-SemiBold.ttf") format("truetype");
}

@font-face {
  font-display: fallback;
  font-family: "Montserrat";
  font-weight: 700;
  font-style: normal;
  src: url("../font/Montserrat/Montserrat-Bold.eot");
  src: local("Montserrat"),url("../font/Montserrat/Montserrat-Bold.eot?#iefix") format("embedded-opentype"),url("../font/Montserrat/Montserrat-Bold.woff2") format("woff2"),url("../font/Montserrat/Montserrat-Bold.woff") format("woff"),url("../font/Montserrat/Montserrat-Bold.ttf") format("truetype");
}

.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.grid {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  grid-template-rows: repeat(3, -webkit-min-content);
  grid-template-rows: repeat(3, min-content);
}

.main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 100vh;
}

.container-fluid {
  max-width: 1920px;
  margin: 0 auto;
  padding: 0 10px;
}

.footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: auto;
}

.js-focus-visible :focus:not(.focus-visible) {
  outline: none;
}

.dis-scroll {
  position: fixed;
  left: 0;
  top: 0;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  -ms-scroll-chaining: none;
  overscroll-behavior: none;
}

.page--ios .dis-scroll {
  position: relative;
}

.burger {
  --burger-width: 37px;
  --burger-height: 30px;
  --burger-line-height: 3px;
  position: relative;
  border: none;
  padding: 0;
  width: var(--burger-width);
  height: var(--burger-height);
  color: #000 !important;
  background-color: rgba(0,0,0,0);
  cursor: pointer;
  color: #363838;
}

.burger::before,
.burger::after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: var(--burger-line-height);
  background-color: currentColor;
  -webkit-transition: top .3s ease-in-out,-webkit-transform .3s ease-in-out;
  transition: top .3s ease-in-out,-webkit-transform .3s ease-in-out;
  transition: transform .3s ease-in-out,top .3s ease-in-out;
  transition: transform .3s ease-in-out,top .3s ease-in-out,-webkit-transform .3s ease-in-out;
  border-radius: 5px;
}

.burger::before {
  top: 0;
}

.burger::after {
  top: calc(100% - var(--burger-line-height));
}

.burger__line {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  height: var(--burger-line-height);
  background-color: currentColor;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: -webkit-transform .3s ease-in-out;
  transition: -webkit-transform .3s ease-in-out;
  transition: transform .3s ease-in-out;
  transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
  border-radius: 5px;
}

.burger--active::before {
  top: 50%;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: top .3s ease-in-out,-webkit-transform .3s ease-in-out;
  transition: top .3s ease-in-out,-webkit-transform .3s ease-in-out;
  transition: transform .3s ease-in-out,top .3s ease-in-out;
  transition: transform .3s ease-in-out,top .3s ease-in-out,-webkit-transform .3s ease-in-out;
}

.burger--active::after {
  top: 50%;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: top .3s ease-in-out,-webkit-transform .3s ease-in-out;
  transition: top .3s ease-in-out,-webkit-transform .3s ease-in-out;
  transition: transform .3s ease-in-out,top .3s ease-in-out;
  transition: transform .3s ease-in-out,top .3s ease-in-out,-webkit-transform .3s ease-in-out;
}

.burger--active .burger__line {
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform .3s ease-in-out;
  transition: -webkit-transform .3s ease-in-out;
  transition: transform .3s ease-in-out;
  transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
}

.swiper-pagination-horizontal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.swiper-pagination-bullet {
  display: inline-block;
  height: 8px;
  width: 8px;
  background: #363838;
  border-radius: 50%;
  margin: 0 15px;
  cursor: pointer;
  position: relative;
  z-index: 10;
}

.swiper-pagination-bullet-active {
  background: #ffef35;
}

@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
  font-weight: 400;
  font-style: normal;
}

:root {
  --swiper-theme-color: #007aff;
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}

.swiper-vertical>.swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.swiper-vertical {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}

.swiper-slide {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  display: block;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height,-webkit-transform;
  transition-property: height,-webkit-transform;
  transition-property: transform,height;
  transition-property: transform,height,-webkit-transform;
}

.swiper-backface-hidden .swiper-slide {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.swiper-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}

.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.swiper-css-mode>.swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
  scroll-snap-align: start start;
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
  scroll-snap-type: x mandatory;
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
  scroll-snap-type: y mandatory;
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
  -ms-scroll-snap-type: none;
  scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
  scroll-snap-align: none;
}

.swiper-css-mode.swiper-centered>.swiper-wrapper::before {
  content: "";
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-ordinal-group: 10000;
  -ms-flex-order: 9999;
  order: 9999;
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0,0,0,.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: rgba(0,0,0,0);
}

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@-webkit-keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html,
body {
  padding: 0;
  margin: 0;
  min-height: 100vh;
  overflow-x: hidden;
  background-color: #fff;
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  line-height: 25px;
  overflow-x: hidden;
  min-width: 320px;
}

.vhidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  clip: rect(0 0 0 0);
  overflow: hidden;
}

img {
  max-width: 100%;
}

.wrapper {
  max-width: 1920px;
  min-width: 280px;
  min-height: 100%;
  margin: 0 auto;
  overflow-x: hidden;
  background-color: #fff;
  color: #5a5a5a;
}

.container {
  max-width: 1140px;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 auto;
}

.about-content {
  padding: 50px 0 40px;
}

.about-content__title {
  padding: 0;
  margin: 0;
  padding-bottom: 22px;
  margin-bottom: 22px;
  position: relative;
}

.about-content__title::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 200px;
  height: 2px;
  background-color: #6d7278;
}

.about-content__text {
  padding-left: 0;
}

.about-content__text>p {
  padding: 0;
  margin: 0;
  margin-bottom: 30px;
}

.article-popup__wrapper {
  position: relative;
}

.article-popup__btn-link {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.article-slider {
  position: relative;
}

.article-slider__img {
  max-width: 95%;
}

.article-slider__btn {
  position: absolute;
  top: 80px;
  z-index: 10;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.article-slider__btn-prev {
  padding-left: 16px;
}

.article-slider__btn-next {
  padding-right: 16px;
  margin-left: 270px;
}

.aside {
  grid-row: 1/2;
  grid-column: 1/13;
  padding-top: 60px;
}

.aside__search {
  position: relative;
  margin-bottom: 44px;
}

.aside__search-input {
  background-color: rgba(0,0,0,0);
  border: none;
  padding: 0;
  font-size: 14px;
  line-height: 2;
  padding: 6px 45px 6px 18px;
  border-radius: 20px;
  border: 1px solid rgba(54,56,56,.7);
  display: block;
  width: 100%;
}

.aside__search-input::-webkit-input-placeholder {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;
  color: #a1a1a1;
}

.aside__search-input::-moz-placeholder {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;
  color: #a1a1a1;
}

.aside__search-input:-ms-input-placeholder {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;
  color: #a1a1a1;
}

.aside__search-input::-ms-input-placeholder {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;
  color: #a1a1a1;
}

.aside__search-input::placeholder {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;
  color: #a1a1a1;
}

.aside__search-input:focus {
  outline: none;
}

.aside__search-input.focus-visible {
  outline: 2px solid #26c6da;
}

.aside__search-btn {
  text-decoration: none;
  display: inline-block;
  background-color: rgba(0,0,0,0);
  border: none;
  padding: 0;
  cursor: pointer;
  position: absolute;
  top: 12px;
  right: 15px;
}

.aside__category {
  padding-bottom: 50px;
}

.aside__category-title {
  padding: 0;
  margin: 0;
  margin-bottom: 15px;
}

.aside__category-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.aside__category-item+.aside__category-item {
  margin-top: 12px;
}

.aside__category-link {
  text-decoration: none;
  border: 0;
  color: inherit;
  font-family: inherit;
  color: inherit;
  -webkit-transition: color .3s ease-in-out;
  transition: color .3s ease-in-out;
}

.aside__category-link:hover {
  color: #000;
}

.aside__category-link:focus {
  outline: none;
}

.aside__category-link.focus-visible {
  outline: 2px solid #26c6da;
  outline-offset: 2px;
  border-radius: 5px;
}

.aside__recent-posts {
  padding-bottom: 50px;
}

.aside__recent-posts__list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.aside__recent-posts__item+.aside__recent-posts__item {
  margin-top: 12px;
}

.aside__recent-posts__link-title {
  text-decoration: none;
  border: 0;
  color: inherit;
  font-family: inherit;
}

.aside__recent-posts__link-title:focus {
  outline: none;
}

.aside__recent-posts__link-title.focus-visible {
  outline: 2px solid #26c6da;
  outline-offset: 2px;
}

.aside__recent-posts__title {
  padding: 0;
  margin: 0;
  color: inherit;
  -webkit-transition: color .3s ease-in-out;
  transition: color .3s ease-in-out;
}

.aside__recent-posts__title:hover {
  color: #000;
}

.aside__recent-posts__details {
  font-size: 14px;
  line-height: 2;
  color: #a1a1a1;
}

.aside__recent-posts__link {
  text-decoration: none;
  border: 0;
  color: inherit;
  font-family: inherit;
}

.aside__recent-posts__author {
  font-style: normal;
  -webkit-transition: color .3s ease-in-out;
  transition: color .3s ease-in-out;
}

.aside__recent-posts__author:hover {
  color: #363838;
}

.aside__recent-posts-title {
  padding: 0;
  margin: 0;
  margin-bottom: 15px;
}

.aside__tags {
  padding-bottom: 50px;
}

.aside__tags-title {
  padding: 0;
  margin: 0;
  margin-bottom: 15px;
}

.aside__tags-link {
  text-decoration: none;
  border: 0;
  color: inherit;
  font-family: inherit;
  font-size: 14px;
  line-height: 2;
  display: inline-block;
  color: #8f8d8d;
  border-radius: 14px;
  padding: 0 16px;
  border: 1px solid rgba(69,70,71,.5);
  margin-bottom: 10px;
}

.aside__tags-link+.aside__tags-link {
  margin-left: 10px;
}

.aside__social-item+.aside__social-item {
  margin-left: 20px !important;
}

.single-page .aside {
  display: none;
}

.blog-content__list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 30px;
}

.blog-content__item {
  width: 100%;
}

.blog-content__link {
  text-decoration: none;
  border: 0;
  color: inherit;
  font-family: inherit;
  -webkit-transition: color .5s;
  transition: color .5s;
}

.blog-content__link:focus {
  outline: none;
}

.blog-content__link.focus-visible {
  outline: 2px solid #26c6da;
  outline-offset: 2px;
}

.blog-content__details {
  font-family: "Open Sans";
  font-weight: 600;
  font-style: normal;
  font-size: 14px;
  line-height: 2;
  color: #707070;
  margin: 10px 0;
}

.blog-content__author {
  font-style: normal;
}

.blog-content__author:hover {
  color: #363838;
}

.blog-content__category:hover {
  color: #363838;
}

.blog-content__title {
  padding: 0;
  margin: 0;
}

.blog-content__title:hover {
  color: #000;
}

.blog-page {
  padding-bottom: 66px;
}

.blog-page__content {
  padding-top: 30px;
  grid-row: 2/3;
  grid-column: 1/13;
}

.blog-page__item {
  padding-bottom: 45px;
}

.blog-page__item-img {
  max-width: 100%;
}

.blog-page__details {
  font-family: "Open Sans";
  font-weight: 600;
  font-style: normal;
  font-size: 14px;
  line-height: 2;
  color: #707070;
  margin: 10px 0;
}

.blog-page__link {
  text-decoration: none;
  border: 0;
  color: inherit;
  font-family: inherit;
}

.blog-page__author {
  font-style: normal;
  -webkit-transition: color .3s ease-in-out;
  transition: color .3s ease-in-out;
}

.blog-page__author:hover {
  color: #363838;
}

.blog-page__category {
  -webkit-transition: color .3s ease-in-out;
  transition: color .3s ease-in-out;
}

.blog-page__category:hover {
  color: #363838;
}

.blog-page__item-link {
  text-decoration: none;
  border: 0;
  color: inherit;
  font-family: inherit;
}

.blog-page__item-link:focus {
  outline: none;
}

.blog-page__item-link.focus-visible {
  outline: 2px solid #26c6da;
  outline-offset: 2px;
}

.blog-page__title {
  padding: 0;
  margin: 0;
  margin-bottom: 6px;
}

.blog-page__title:hover {
  color: #000;
}

.blog-page__text {
  padding: 0;
  margin: 0;
}

.blog-page__blockquote {
  text-align: center;
  background: rgba(223,223,223,.5);
  margin: 0;
  padding: 14px 24px;
  margin-top: 0;
  margin-bottom: 50px;
}

.blog-page__blockquote>p {
  padding: 0;
  margin: 0;
  font-family: "Open Sans";
  font-weight: 300;
  font-style: italic;
  font-size: 22px;
  line-height: 1.6363636364;
  color: #363838;
  padding-bottom: 23px;
  margin-bottom: 23px;
  position: relative;
}

.blog-page__blockquote>p::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 2px;
  width: 200px;
  margin: 0 auto;
  background-color: #979797;
  border-radius: 1px;
}

.blog-page__blockquote>cite {
  font-family: "Montserrat";
  font-weight: 700;
  font-style: normal;
  font-size: 16px;
  line-height: 1.375;
  color: rgba(54,56,56,.9);
}

.blog {
  padding-bottom: 55px;
}

.blog__title {
  padding: 0;
  margin: 0;
  text-align: center;
  max-width: 430px;
  margin: 0 auto 30px;
}

.breadcrumbs {
  padding: 13px 14px;
  background: rgba(223,223,223,.5);
  z-index: 5;
}

.breadcrumbs__list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.breadcrumbs__item:not(:last-child)::after {
  content: "/";
  margin-left: -4px;
  margin-right: 4px;
}

.breadcrumbs__link {
  text-decoration: none;
  border: 0;
  color: inherit;
  font-family: inherit;
  font-size: 14px;
  line-height: 2;
}

.btn {
  text-decoration: none;
  display: inline-block;
  background-color: rgba(0,0,0,0);
  border: none;
  padding: 0;
  cursor: pointer;
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  line-height: 2;
  color: #8f8d8d;
  padding: 6px 16px;
  border-radius: 20px;
  border: 1px solid rgba(69,70,71,.5);
}

.collection {
  padding-bottom: 20px;
}

.collection__list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 10px;
}

.collection__item {
  position: relative;
  margin: 0 auto;
}

.collection__item:hover .collection__info {
  opacity: 1;
  background-color: rgba(255,255,255,.6);
}

.collection__link {
  text-decoration: none;
  border: 0;
  color: inherit;
  font-family: inherit;
}

.collection__img {
  min-height: 350px;
  -o-object-fit: cover;
  object-fit: cover;
  width: auto;
}

.collection__info {
  position: absolute;
  inset: 0;
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 0;
  -webkit-transition: opacity .5s,background-color .5s;
  transition: opacity .5s,background-color .5s;
}

.collection__title {
  padding: 0;
  margin: 0;
  padding-bottom: 19px;
  margin-bottom: 19px;
  position: relative;
}

.collection__title::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 80%;
  height: 1px;
  margin: 0 auto;
  background: #6d7278;
}

.collection__descr {
  padding: 0;
  margin: 0;
  font-size: 14px;
  line-height: 2;
  font-weight: 600;
  color: #707070;
}

.comments-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.comments-form__title {
  padding: 0;
  margin: 0;
  margin-bottom: 25px;
}

.comments-form__textarea {
  background-color: rgba(0,0,0,0);
  border: none;
  padding: 0;
  font-size: 16px;
  line-height: 1.6875;
  border-radius: 24px;
  border: 1px solid #dfdfdf;
  resize: none;
  min-height: 125px;
  width: 100%;
  padding: 14px 15px;
  margin-bottom: 12px;
}

.comments-form__textarea::-webkit-input-placeholder {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;
  color: #a1a1a1;
}

.comments-form__textarea::-moz-placeholder {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;
  color: #a1a1a1;
}

.comments-form__textarea:-ms-input-placeholder {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;
  color: #a1a1a1;
}

.comments-form__textarea::-ms-input-placeholder {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;
  color: #a1a1a1;
}

.comments-form__textarea::placeholder {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;
  color: #a1a1a1;
}

.comments-form__input+.comments-form__input {
  margin-left: 0;
}

.comments-form__input {
  background-color: rgba(0,0,0,0);
  border: none;
  padding: 0;
  font-size: 16px;
  line-height: 1.6875;
  border-radius: 20px;
  border: 1px solid #dfdfdf;
  padding: 6px 15px;
  margin-bottom: 20px;
  width: 100%;
}

.comments-form__input::-webkit-input-placeholder {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;
  color: #a1a1a1;
}

.comments-form__input::-moz-placeholder {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;
  color: #a1a1a1;
}

.comments-form__input:-ms-input-placeholder {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;
  color: #a1a1a1;
}

.comments-form__input::-ms-input-placeholder {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;
  color: #a1a1a1;
}

.comments-form__input::placeholder {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;
  color: #a1a1a1;
}

.comments-form__label {
  font-size: 14px;
  line-height: 2;
  color: #a1a1a1;
  width: 100%;
  margin-bottom: 20px;
  cursor: pointer;
}

.comments-form__btn {
  text-decoration: none;
  display: inline-block;
  background-color: rgba(0,0,0,0);
  border: none;
  padding: 0;
  cursor: pointer;
  font-family: "Open Sans";
  font-weight: 600;
  font-style: normal;
  font-size: 16px;
  line-height: 1.75;
  color: ivory;
  min-width: 160px;
  border-radius: 21px;
  background: #363838;
  padding: 6px 12px;
  -webkit-transition: background .3s ease-in-out;
  transition: background .3s ease-in-out;
}

.comments-form__btn:hover {
  background: #1d1e1e;
}

.comments {
  margin-bottom: 40px;
}

.comments__title {
  padding: 0;
  margin: 0;
  margin-bottom: 15px;
}

.comments__comment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.comments__comment-avatar {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  -o-object-fit: cover;
  object-fit: cover;
  margin-right: 13px;
  -webkit-transition: -webkit-transform .3s ease-in-out;
  transition: -webkit-transform .3s ease-in-out;
  transition: transform .3s ease-in-out;
  transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
}

.comments__comment-avatar:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  cursor: pointer;
}

.comments__comment-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: -45px;
}

.comments__comment-name {
  font-family: "Montserrat";
  font-weight: 700;
  font-style: normal;
  font-size: 14px;
  line-height: 1.5;
  color: #363838;
  margin-left: 55px;
}

.comments__comment-date {
  font-size: 12px;
  line-height: 2.1666666667;
  color: #a1a1a1;
  margin-top: -5px;
  margin-bottom: 10px;
  margin-left: 55px;
}

.comments__comment-text {
  margin: 0 !important;
}

.comments__btn-reply {
  text-decoration: none;
  display: inline-block;
  background-color: rgba(0,0,0,0);
  border: none;
  padding: 0;
  cursor: pointer;
  font-family: "Open Sans";
  font-weight: 600;
  font-style: normal;
  font-size: 14px;
  line-height: 2;
  color: #707070;
  margin-left: auto;
}

.comments__btn-reply:hover {
  color: #363838;
}

.contact-slider {
  padding-top: 50px;
  display: none;
}

.contact-slider__list {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-bottom: 30px;
}

.contact-slider__item {
  position: relative;
}

.contact-slider__item:hover .contact-slider__info {
  opacity: 1;
  background-color: rgba(255,255,255,.6);
}

.contact-slider__link {
  text-decoration: none;
  border: 0;
  color: inherit;
  font-family: inherit;
}

.contact-slider__img {
  min-height: 170px;
  min-width: 170px;
  -o-object-fit: cover;
  object-fit: cover;
}

.contact-slider__info {
  position: absolute;
  inset: 0;
  padding-left: 10px;
  padding-right: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0;
  -webkit-transition: opacity .5s,background-color .5s;
  transition: opacity .5s,background-color .5s;
}

.contact-slider__title {
  padding: 0;
  margin: 0;
  text-align: center;
}

.contact {
  padding-bottom: 50px;
}

.contact__title {
  padding: 0;
  margin: 0;
  padding-bottom: 22px;
  margin-bottom: 22px;
  position: relative;
}

.contact__title::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 2px;
  width: 200px;
  background-color: #6d7278;
}

.contact__wrap {
  padding-left: 0;
}

.contact__social-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.contact__social-item+.contact__social-item {
  margin-left: 40px;
}

.contact__social-link {
  text-decoration: none;
  border: 0;
  color: inherit;
  font-family: inherit;
}

.contact__social-link>svg {
  fill: #707070;
  -webkit-transition: fill .3s ease-in-out;
  transition: fill .3s ease-in-out;
}

.contact__social-link>svg:hover {
  fill: #363838;
}

.contact__text {
  padding: 0;
  margin: 0;
  color: #a1a1a1;
  margin-bottom: 10px;
}

.contact__phone {
  text-decoration: none;
  border: 0;
  color: inherit;
  font-family: inherit;
  color: #5a5a5a;
}

.contact__address {
  margin-bottom: 16px;
}

.contact__email {
  font-family: "Open Sans";
  font-weight: 600;
  font-style: normal;
  font-size: 14px;
  line-height: 2;
  color: #363838;
  display: inline-block;
  text-decoration: none;
  margin-bottom: 22px;
  padding-left: 30px;
  position: relative;
}

.contact__email::before {
  content: "";
  position: absolute;
  background-image: url("../img/icon/icon-envelope.svg");
  top: 8px;
  left: 0;
  width: 16px;
  height: 12px;
}

.contact__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.contact__form-input {
  background-color: rgba(0,0,0,0);
  border: none;
  padding: 0;
  font-size: 16px;
  line-height: 1.6875;
  border-radius: 20px;
  border: 1px solid #dfdfdf;
  padding: 6px 17px;
  margin-bottom: 13px;
  width: 100%;
}

.contact__form-input::-webkit-input-placeholder {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;
  color: #a1a1a1;
}

.contact__form-input::-moz-placeholder {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;
  color: #a1a1a1;
}

.contact__form-input:-ms-input-placeholder {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;
  color: #a1a1a1;
}

.contact__form-input::-ms-input-placeholder {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;
  color: #a1a1a1;
}

.contact__form-input::placeholder {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;
  color: #a1a1a1;
}

.contact__form-input:focus {
  outline: none;
}

.contact__form-input.focus-visible {
  outline: 2px solid #26c6da;
}

.contact__form-textarea {
  background-color: rgba(0,0,0,0);
  border: none;
  padding: 0;
  font-size: 16px;
  line-height: 1.6875;
  border-radius: 24px;
  border: 1px solid #dfdfdf;
  resize: none;
  min-height: 125px;
  width: 100%;
  padding: 14px 17px;
  margin-bottom: 20px;
}

.contact__form-textarea::-webkit-input-placeholder {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;
  color: #a1a1a1;
}

.contact__form-textarea::-moz-placeholder {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;
  color: #a1a1a1;
}

.contact__form-textarea:-ms-input-placeholder {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;
  color: #a1a1a1;
}

.contact__form-textarea::-ms-input-placeholder {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;
  color: #a1a1a1;
}

.contact__form-textarea::placeholder {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;
  color: #a1a1a1;
}

.contact__form-textarea:focus {
  outline: none;
}

.contact__form-textarea.focus-visible {
  outline: 2px solid #26c6da;
}

.decor {
  padding: 70px 0 65px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8))),url("../img/content/decor-bg.webp");
  background-image: linear-gradient(rgba(255, 255, 255, 0.8)),url("../img/content/decor-bg.webp");
  background-size: cover;
  background-repeat: no-repeat;
}

.decor__title {
  padding: 0;
  margin: 0;
  padding-bottom: 22px;
  margin-bottom: 22px;
  max-width: 530px;
  overflow-wrap: break-word;
  position: relative;
}

.decor__title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 200px;
  height: 1px;
  background: #6d7278;
}

.decor__description {
  padding: 0;
  margin: 0;
  max-width: 540px;
}

.diagram__list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.diagram__item {
  margin-bottom: 26px;
}

.diagram__item-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.diagram__label {
  font-family: "Montserrat";
  font-weight: 700;
  font-style: normal;
  font-size: 16px;
  line-height: 1.4375;
  color: #363838;
}

.diagram__num {
  font-family: "Montserrat";
  font-weight: 700;
  font-style: normal;
  font-size: 16px;
  line-height: 1.4375;
  color: #363838;
}

.diagram__progress {
  max-width: 823px;
  width: 100%;
  height: 5px;
  border-radius: 4px;
  background-color: #fff;
}

.diagram__progress::-webkit-progress-value,
.diagram__progress::-moz-progress-bar {
  background-color: #363838;
}

.footer__content {
  background: #dfdfdf;
  padding: 60px 0 80px;
}

.footer__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.footer__info {
  width: 100%;
  margin-right: 0;
  margin-bottom: 50px;
}

.footer__title {
  padding: 0;
  margin: 0;
  margin-bottom: 14px;
}

.footer__descr {
  padding: 0;
  margin: 0;
  margin-bottom: 16px;
  width: 100%;
}

.footer__link-email {
  font-family: "Open Sans";
  font-weight: 600;
  font-style: normal;
  font-size: 14px;
  line-height: 2;
  color: #363838;
  display: inline-block;
  text-decoration: none;
  margin-bottom: 22px;
  padding-left: 30px;
  position: relative;
}

.footer__link-email::before {
  content: "";
  position: absolute;
  background-image: url("../img/icon/icon-envelope.svg");
  top: 8px;
  left: 0;
  width: 16px;
  height: 12px;
}

.footer__social {
  width: 125px;
  margin-right: auto;
  margin-left: 100px;
}

.footer__menu {
  margin-right: 0;
  width: auto;
}

.footer__social,
.footer__menu-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.footer__social-item+.footer__social-item,
.footer__menu-item+.footer__menu-item {
  margin-top: 15px;
}

.footer__social-link,
.footer__menu-link {
  text-decoration: none;
  border: 0;
  color: inherit;
  font-family: inherit;
  font-size: 14px;
  line-height: 2;
  color: #707070;
}

.footer__social-link {
  padding-left: 28px;
  position: relative;
  -webkit-transition: color .3s ease-in-out;
  transition: color .3s ease-in-out;
}

.footer__social-link::before {
  content: "";
  position: absolute;
  background-color: #707070;
  -webkit-transition: background-color .3s ease-in-out;
  transition: background-color .3s ease-in-out;
  top: 3px;
  left: 0;
  width: 16px;
  height: 16px;
}

.footer__social-link--facebook::before {
  -webkit-mask: url("../img/icon/icon-facebook.svg");
  mask: url("../img/icon/icon-facebook.svg");
}

.footer__social-link--instagram::before {
  -webkit-mask: url("../img/icon/icon-instagram.svg");
  mask: url("../img/icon/icon-instagram.svg");
  width: 14px;
  height: 14px;
  top: 4px;
}

.footer__social-link--pinterest::before {
  -webkit-mask: url("../img/icon/icon-pinterest.svg");
  mask: url("../img/icon/icon-pinterest.svg");
}

.footer__social-link--whatsapp::before {
  -webkit-mask: url("../img/icon/icon-whatsapp.svg");
  mask: url("../img/icon/icon-whatsapp.svg");
  width: 14px;
  height: 14px;
}

.footer__social-link--youtube::before {
  -webkit-mask: url("../img/icon/icon-youtube.svg");
  mask: url("../img/icon/icon-youtube.svg");
  width: 18px;
  height: 12px;
  top: 4px;
}

.footer__social-link:hover {
  color: #363838;
}

.footer__social-link:hover::before {
  background-color: #363838;
}

.footer__social-link:focus {
  outline: none;
}

.footer__social-link.focus-visible {
  outline: 2px solid #26c6da;
  outline-offset: 2px;
  border-radius: 5px;
}

.footer__menu-link {
  -webkit-transition: color .3s ease-in-out;
  transition: color .3s ease-in-out;
}

.footer__menu-link:hover {
  color: #363838;
}

.footer__menu-link:focus {
  outline: none;
}

.footer__menu-link.focus-visible {
  outline: 2px solid #26c6da;
  outline-offset: 2px;
  border-radius: 5px;
}

.footer__copyright {
  background: #363838;
  color: #a1a1a1;
  text-align: center;
  padding: 42px 0 41px;
}

.footer__text {
  padding: 0;
  margin: 0;
  font-size: 13px;
  line-height: 1.8461538462;
}

.form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.form__input {
  background-color: rgba(0,0,0,0);
  border: none;
  padding: 0;
  padding: 6px 10px 6px 18px;
  border-radius: 21px;
  border: 1px solid rgba(54,56,56,.7);
  width: 100%;
}

.form__input::-webkit-input-placeholder {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  line-height: 1.75;
  color: #a1a1a1;
}

.form__input::-moz-placeholder {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  line-height: 1.75;
  color: #a1a1a1;
}

.form__input:-ms-input-placeholder {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  line-height: 1.75;
  color: #a1a1a1;
}

.form__input::-ms-input-placeholder {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  line-height: 1.75;
  color: #a1a1a1;
}

.form__input::placeholder {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  line-height: 1.75;
  color: #a1a1a1;
}

.form__input:focus {
  outline: none;
}

.form__input.focus-visible {
  outline: 2px solid #26c6da;
}

.form__button {
  text-decoration: none;
  display: inline-block;
  background-color: rgba(0,0,0,0);
  border: none;
  padding: 0;
  cursor: pointer;
  font-family: "Open Sans";
  font-weight: 600;
  font-style: normal;
  font-size: 16px;
  line-height: 1.75;
  color: ivory;
  min-width: 160px;
  border-radius: 21px;
  background: #363838;
  padding: 6px 12px;
  margin-left: 9px;
  -webkit-transition: background .3s ease-in-out;
  transition: background .3s ease-in-out;
}

.form__button--contact-form {
  min-width: 180px;
  margin-left: 0;
}

.form__button:hover {
  background: #1d1e1e;
}

.form__button:focus {
  outline: none;
}

.form__button.focus-visible {
  outline: 2px solid #26c6da;
}

.gallery-images__list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 1fr);
  grid-gap: 5px;
}

.gallery-images__item:first-child {
  grid-column: span 2;
  grid-row: span 2;
  max-height: 1150px;
}

.gallery-images__link {
  text-decoration: none;
  border: 0;
  color: inherit;
  font-family: inherit;
}

.gallery-images__img {
  -o-object-fit: cover;
  object-fit: cover;
  height: 100%;
  width: 100%;
  max-height: 1150px;
}

.gallery-images.gallery-page .gallery-images__item img {
  max-height: 100%;
}

.gallery-images.gallery-page .gallery-images__item:nth-child(8) {
  grid-column: span 2;
  grid-row: span 2;
}

.gallery {
  padding: 10px 0 45px;
}

.gallery__buttons {
  text-align: center;
  margin-bottom: 10px;
}

.gallery__btn {
  padding: 3px 6px;
  margin-bottom: 10px;
}

.gallery__btn:focus {
  outline: none;
}

.gallery__btn.focus-visible {
  outline: 2px solid #26c6da;
}

.gallery__btn+.gallery__btn {
  margin-left: 0;
}

.gallery .mixitup-control-active {
  color: #363838;
  background-color: rgba(255,239,53,.5);
  border-color: rgba(0,0,0,0);
}

.header__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 120px;
}

.header__btn {
  display: none;
}

.header__btn:focus {
  outline: none;
}

.header__btn.focus-visible {
  outline: 2px solid #26c6da;
  outline-offset: 2px;
  border-radius: 5px;
}

.hero__inner {
  padding-bottom: 40px;
  position: relative;
}

.hero__inner::after {
  content: "";
  position: absolute;
  background-image: url("../img/slider/slider-bg2x.webp");
  background-size: cover;
  width: 100%;
  height: 722px;
  top: 0;
}

.inspiration {
  padding-top: 50px;
  padding-bottom: 40px;
  position: relative;
}

.inspiration::after {
  content: "";
  position: absolute;
  top: 235px;
  bottom: 0;
  left: 0;
  right: 0;
  background-image: url("../img/inspiration-bg.webp");
  height: 414px;
}

.inspiration__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.inspiration__img {
  margin-right: 60px;
  margin-left: -215px;
  z-index: 3;
  display: none;
}

.inspiration__content {
  max-width: 825px;
  width: 100%;
  z-index: 3;
}

.inspiration__title {
  padding: 0;
  margin: 0;
  padding-bottom: 22px;
  margin-bottom: 22px;
  position: relative;
}

.inspiration__title::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 200px;
  height: 2px;
  background: #6d7278;
}

.inspiration__text {
  padding: 0;
  margin: 0;
  margin-bottom: 30px;
}

.logo {
  margin: 0;
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}

.map {
  margin-top: 0;
  margin-bottom: 25px;
}

.map iframe {
  height: 378px;
}

.menu {
  padding-right: 15px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10;
  width: 80%;
  height: 100vh;
  background-color: #fff;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start !important;
  -ms-flex-align: start !important;
  align-items: flex-start !important;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transition: visibility .3s ease-in-out,-webkit-transform .3s ease-in-out;
  transition: visibility .3s ease-in-out,-webkit-transform .3s ease-in-out;
  transition: transform .3s ease-in-out,visibility .3s ease-in-out;
  transition: transform .3s ease-in-out,visibility .3s ease-in-out,-webkit-transform .3s ease-in-out;
  visibility: hidden;
}

.menu.nav.menu--active {
  -webkit-box-shadow: -2px 3px 15px rgba(0,0,0,.3);
  box-shadow: -2px 3px 15px rgba(0,0,0,.3);
}

.menu.nav.menu--active.pt-first-menu-mobile {
  padding-top: 90px;
  z-index: 11;
}

.menu.nav.menu--active.pt-second-menu-mobile {
  padding-top: 200px;
  z-index: 11;
  height: 0;
  width: 0;
  background: rgba(0,0,0,0);
  -webkit-box-shadow: none;
  box-shadow: none;
}

.menu__list {
  display: block;
  list-style: none;
  padding: 0;
  margin: 0;
}

.menu__list-item+.menu__list-item {
  padding-left: 15px;
  margin-top: 15px;
}

.menu__list-item {
  padding-right: 0;
  padding-left: 15px;
}

.menu__list-link {
  text-decoration: none;
  border: 0;
  color: inherit;
  font-family: inherit;
  font-family: "Montserrat";
  font-weight: 700;
  font-style: normal;
  font-size: 36px;
  line-height: 1.1666666667;
  color: rgba(54,56,56,.9);
}

.menu__list-link--active {
  padding-bottom: 4px;
  position: relative;
}

.menu__list-link--active::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 2px;
  border-radius: 1px;
  background-color: rgba(54,56,56,.7);
}

.menu__list-link:hover {
  border-radius: 1px;
  border-bottom: 2px solid rgba(54,56,56,.7);
  padding-bottom: 2px;
}

.menu__list-link:focus {
  outline: none;
}

.menu__list-link.focus-visible {
  outline: 2px solid #26c6da;
  outline-offset: 2px;
}

.nav {
  display: none;
}

.nav.menu--active {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  visibility: visible;
}

.new-collection {
  text-align: center;
  padding: 45px 0 35px;
}

.new-collection__title {
  padding: 0;
  margin: 0;
  padding-bottom: 25px;
  margin-bottom: 25px;
  position: relative;
}

.new-collection__title::after {
  content: "";
  position: absolute;
  width: 250px;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  background: #6d7278;
}

.new-collection__description {
  padding: 0;
  margin: 0;
  max-width: 730px;
  margin: 0 auto 30px;
}

.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  grid-row: 3;
  grid-column: 5/8;
}

.pagination__arrow--disabled {
  visibility: hidden;
}

.pagination__list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.pagination__list-item {
  font-family: "Open Sans";
  font-weight: 600;
  font-style: normal;
  font-size: 14px;
  line-height: 2;
  color: #707070;
  margin: 0 12px;
}

.pagination__list-link {
  text-decoration: none;
  border: 0;
  color: inherit;
  font-family: inherit;
}

.pagination__list-link--active {
  color: #363838;
}

.partners {
  padding: 16px 0 15px;
}

.partners__list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.partners__items {
  margin: 0 auto;
  width: 45%;
}

.path__list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.path__group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom: none;
  margin: 0 auto;
}

.path__group::before {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 0;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #363838;
  display: none;
}

.path__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 250px;
  height: 100%;
  position: relative;
}

.path__item--design,
.path__item--production {
  padding-bottom: 38px;
}

.path__item--measure {
  padding: 0 0 30px;
  margin-left: 0;
  margin: 0 auto;
}

.path__item--measure:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  height: 20px;
  width: 2px;
  background-color: rgba(54,56,56,.7);
  display: none;
}

.path__item--production {
  margin-left: 0;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

.path__item--production::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 20px;
  width: 2px;
  background-color: rgba(54,56,56,.7);
  display: none;
}

.path__title {
  padding: 0;
  margin: 0;
  margin-left: 13px;
}

.path__descr {
  padding: 0;
  margin: 0;
  margin-top: 13px;
}

.placeholder {
  background: url("../img/placeholder-bg.webp") no-repeat;
  background-position: top center;
  background-size: cover;
  text-align: center;
  padding: 80px 0;
  margin-top: -54px;
}

.placeholder__title {
  padding: 0;
  margin: 0;
}

.popup {
  background: url("../img/popup-placeholder.webp") no-repeat;
  background-position: top center;
  background-size: cover;
  min-height: 200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.popup__btn-link:focus {
  outline: none;
}

.popup__btn-link.focus-visible {
  outline: 2px solid #26c6da;
  border-radius: 5px;
}

.rightside-menu {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  max-width: 694px;
  width: 100%;
  background-color: #fff;
  -webkit-box-shadow: -2px 3px 15px rgba(0,0,0,.3);
  box-shadow: -2px 3px 15px rgba(0,0,0,.3);
  padding-top: 40px;
  -webkit-transition: all .5s;
  transition: all .5s;
  position: fixed;
  z-index: 10;
}

.rightside-menu.rightside-menu--close {
  -webkit-transform: translateX(500%);
  -ms-transform: translateX(500%);
  transform: translateX(500%);
}

.rightside-menu__close {
  text-decoration: none;
  display: inline-block;
  background-color: rgba(0,0,0,0);
  border: none;
  padding: 0;
  cursor: pointer;
  margin-left: 50px;
  margin-bottom: 60px;
}

.rightside-menu__container {
  text-align: center;
  max-width: 485px;
  margin: 0 auto;
}

.rightside-menu__logo {
  display: inline-block;
  margin-bottom: 40px;
}

.rightside-menu__title {
  padding: 0;
  margin: 0;
  font-size: 36px;
  line-height: 1.4166666667;
  position: relative;
  margin-bottom: 17px;
  padding-bottom: 17px;
}

.rightside-menu__title::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  max-width: 252px;
  margin: 0 auto;
  height: 1px;
  background: #6d7278;
}

.rightside-menu__text {
  padding: 0;
  margin: 0;
  margin-bottom: 75px;
}

.rightside-menu__img {
  max-width: 485px;
}

.single-page {
  padding-bottom: 66px;
}

.single-page__content {
  padding-top: 60px;
  grid-column: 1/13;
}

.single-page p {
  padding: 0;
  margin: 0;
  margin-bottom: 40px;
}

.single-page blockquote {
  margin-bottom: 30px;
}

.single-page blockquote>p {
  padding: 0;
  margin: 0;
  font-family: "Open Sans";
  font-weight: 300;
  font-style: italic;
  font-size: 22px;
  line-height: 1.6363636364;
  color: #363838;
  padding-bottom: 23px;
  margin-bottom: 23px;
  position: relative;
}

.single-page blockquote>p::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 177px;
  margin: 0 auto;
  background-color: #979797;
  border-radius: 1px;
}

.single-page blockquote>cite {
  font-family: "Montserrat";
  font-weight: 700;
  font-style: normal;
  font-size: 16px;
  line-height: 1.375;
  color: rgba(54,56,56,.9);
}

.single-page__tags {
  padding-bottom: 30px;
}

.single-page__tags-title {
  padding: 0;
  margin: 0;
  margin-bottom: 15px;
}

.single-page__tags-link {
  text-decoration: none;
  border: 0;
  color: inherit;
  font-family: inherit;
  font-size: 14px;
  line-height: 2;
  display: inline-block;
  color: #8f8d8d;
  border-radius: 14px;
  padding: 0 16px;
  border: 1px solid rgba(69,70,71,.5);
  margin-bottom: 10px;
}

.single-page__tags-link+.single-page__tags-link {
  margin-left: 23px;
}

.single-page__posts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 32px 0 32px;
  border-top: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf;
  margin-bottom: 35px;
}

.single-page__posts__link {
  text-decoration: none;
  border: 0;
  color: inherit;
  font-family: inherit;
  font-family: "Open Sans";
  font-weight: 600;
  font-style: normal;
  font-size: 14px;
  line-height: 2;
  color: #707070;
  width: 243px;
  position: relative;
}

.single-page__posts__link::before {
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 23px;
  width: 12px;
}

.single-page__posts__link>span {
  display: none;
}

.single-page__posts__link:hover {
  color: #363838;
}

.single-page__posts__link-prev {
  padding-left: 44px;
}

.single-page__posts__link-prev::before {
  -webkit-mask: url("../img/icon/icon-prev-single.svg") no-repeat;
  mask: url("../img/icon/icon-prev-single.svg") no-repeat;
  background-color: #363838;
  left: 0;
}

.single-page__posts__link-prev:hover::before {
  background-color: #000;
}

.single-page__posts__link-next {
  padding-right: 44px;
  text-align: right;
}

.single-page__posts__link-next::before {
  -webkit-mask: url("../img/icon/icon-next-single.svg") no-repeat;
  mask: url("../img/icon/icon-next-single.svg") no-repeat;
  background-color: #363838;
  right: 0;
}

.single-page__posts__link-next:hover::before {
  background-color: #000;
}

.single-page .blog-page__title:hover {
  color: #363838;
}

.slider__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.slider__img {
  margin-left: -5%;
  max-width: 40%;
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
  display: none !important;
}

.slider__info {
  max-width: 85%;
  margin-left: -15%;
}

.slider__title {
  padding: 0;
  margin: 0;
  padding-bottom: 26px;
  margin-bottom: 26px;
  position: relative;
}

.slider__title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 1px;
  width: 185px;
  background: #6d7278;
}

.slider__text {
  padding: 0;
  margin: 0;
  max-width: 250px;
}

.title {
  font-family: "Montserrat";
  font-weight: 700;
  font-style: normal;
  color: #363838;
}

.title--footer {
  font-size: 16px;
  line-height: 1.4375;
}

.title--slider {
  font-size: 42px;
  line-height: 1.1666666667;
}

.title--new-collection {
  font-size: 30px;
  line-height: 1.5;
}

.title--collection {
  font-size: 20px;
  line-height: 1.2;
}

.title--decor {
  font-size: 45px;
  line-height: 1.4444444444;
}

.title--way {
  font-size: 30px;
  line-height: 1.5;
}

.title--path {
  font-size: 16px;
  line-height: 1.4375;
}

.title--blog {
  font-size: 30px;
  line-height: 1.5;
}

.title--blog-content {
  font-size: 21px;
  line-height: 1.6666666667;
}

.title--placeholder {
  font-size: 46px;
  line-height: 1.4347826087;
}

.title--about-content {
  font-size: 30px;
  line-height: 1.5333333333;
}

.title--inspiration {
  font-size: 30px;
  line-height: 1.5333333333;
}

.title--contact {
  font-size: 30px;
  line-height: 1.5333333333;
}

.title--contact-slider {
  font-size: 16px;
  line-height: 1.375;
  color: rgba(54,56,56,.9);
}

.title--aside {
  font-size: 16px;
  line-height: 1.4375;
}

.title--recent-posts {
  font-size: 16px;
  line-height: 1.4375;
}

.title--posts {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  line-height: 1.6875;
  color: #5a5a5a;
}

.title--tags {
  font-size: 16px;
  line-height: 1.4375;
}

.title--blog-page {
  font-size: 22px;
  line-height: 1.6363636364;
}

.title--comments {
  font-size: 20px;
  line-height: 1.55;
}

.title--comments-form {
  font-size: 16px;
  line-height: 1.4375;
}

.way {
  padding: 50px 0 10px;
}

.way__title {
  padding: 0;
  margin: 0;
  text-align: center;
  margin-bottom: 40px;
}

@supports (-webkit-appearance:none) {
  .contact__email::before {
    background-image: url("../img/icon/icon-envelope.svg");
  }

  .footer__link-email::before {
    background-image: url("../img/icon/icon-envelope.svg");
  }
}

@media (min-width: 0) {
  .logo {
    z-index: 12;
  }

  .nav {
    display: inherit;
  }

@supports (-webkit-appearance:none) {

}
}

@media (min-width: 370px) {
  .article-slider__btn-next {
    margin-left: 540%;
  }

  .path__item {
    width: 350px;
  }

  .slider__info {
    margin-left: 0%;
  }

@supports (-webkit-appearance:none) {

}
}

@media (min-width: 409px) {
  .inspiration::after {
    height: 370px;
  }

@supports (-webkit-appearance:none) {

}
}

@media (min-width: 476px) {
  .article-slider__btn {
    top: 115px;
  }

  .article-slider__btn-next {
    margin-left: 750%;
  }

  .gallery-images__list {
    grid-gap: 10px;
  }

  .partners__items {
    width: 30%;
  }

  .popup {
    min-height: 250px;
  }

  .slider__img {
    display: block !important;
  }

  .slider__info {
    max-width: 645px;
    margin-left: 5px;
  }

@supports (-webkit-appearance:none) {

}
}

@media (min-width: 576px) {
  .burger {
    display: none;
  }

  html,
  body {
    font-size: 16px;
    line-height: 27px;
  }

  .article-slider__btn {
    top: 150px;
  }

  .article-slider__btn-next {
    margin-left: 945%;
  }

  .single-page .aside {
    display: initial;
  }

  .blog {
    padding-bottom: 100px;
  }

  .collection {
    padding-bottom: 70px;
  }

  .comments-form__input+.comments-form__input {
    margin-left: 10px;
  }

  .comments-form__input {
    width: 48.9%;
  }

  .comments__comment {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .comments__comment-avatar {
    width: 64px;
    height: 64px;
  }

  .comments__comment-block {
    margin-top: 0;
  }

  .comments__comment-name {
    font-size: 16px;
    line-height: 1.4375;
    margin-left: 0;
  }

  .comments__comment-date {
    font-size: 14px;
    line-height: 2;
    margin-left: 0;
  }

  .comments__btn-reply {
    margin-left: 0;
  }

  .contact-slider {
    padding-top: 100px;
    display: block;
  }

  .contact {
    padding-bottom: 100px;
  }

  .contact__form {
    -webkit-box-orient: initial;
    -webkit-box-direction: initial;
    -ms-flex-direction: initial;
    flex-direction: initial;
  }

  .contact__form-input {
    width: 49.5%;
  }

  .footer__menu {
    margin-right: 60px;
    width: 125px;
  }

  .footer__text {
    font-size: 16px;
    line-height: 1.6875;
  }

  .gallery-images__list {
    grid-template-columns: repeat(4, 1fr);
  }

  .gallery {
    padding: 80px 0 90px;
  }

  .hero__inner::after {
    padding-bottom: 70px;
  }

  .logo {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }

  .map iframe {
    height: 478px;
  }

  .menu {
    position: relative;
    z-index: 0;
    width: auto;
    height: auto;
    padding: 0;
    background-color: rgba(0,0,0,0);
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: normal;
    -ms-flex-align: normal;
    align-items: normal;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    visibility: visible;
  }

  .menu__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .menu__list-item+.menu__list-item {
    padding-left: 35px;
    margin-top: 0;
  }

  .menu__list-item {
    padding-left: 0;
  }

  .menu__list-link {
    font-size: 16px;
    line-height: 1.375;
  }

  .partners__items {
    width: 30%;
  }

  .path__group {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-orient: initial;
    -webkit-box-direction: initial;
    -ms-flex-direction: initial;
    flex-direction: initial;
    border-bottom: 2px solid rgba(54,56,56,.7);
    position: relative;
  }

  .path__group::before {
    display: block;
  }

  .path__item {
    width: 250px;
  }

  .path__item--measure:before {
    display: block;
  }

  .path__item--measure {
    position: relative;
    padding: 38px 0 30px;
    margin-left: 40%;
  }

  .path__item--production::after {
    display: block;
  }

  .path__item--production {
    margin-left: 10%;
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }

  .placeholder {
    padding: 160px 0;
  }

  .popup {
    min-height: 314px;
  }

  .single-page__posts {
    padding: 40px 0 32px;
  }

  .single-page__posts__link>span {
    display: initial;
  }

  .slider__img {
    margin-left: 0%;
    max-width: 45%;
  }

  .title--slider {
    font-size: 48px;
    line-height: 1.1458333333;
  }

  .title--new-collection {
    font-size: 36px;
    line-height: 1.4166666667;
  }

  .title--way {
    font-size: 36px;
    line-height: 1.4166666667;
  }

  .title--blog {
    font-size: 36px;
    line-height: 1.4166666667;
  }

  .title--blog-content {
    font-size: 24px;
    line-height: 1.5833333333;
  }

  .title--placeholder {
    font-size: 60px;
    line-height: 1.3333333333;
  }

  .way {
    padding: 80px 0 30px;
  }

@supports (-webkit-appearance:none) {

}
}

@media (min-width: 768px) {
  .about-content {
    padding: 130px 0 40px;
  }

  .about-content__text {
    padding-left: 280px;
  }

  .article-slider__img {
    max-width: 730px;
  }

  .article-slider__btn {
    top: 27.6%;
  }

  .article-slider__btn-next {
    margin-left: 1300%;
  }

  .blog-content__list {
    -webkit-box-orient: initial;
    -webkit-box-direction: initial;
    -ms-flex-direction: initial;
    flex-direction: initial;
  }

  .blog-page__item-img {
    max-width: 730px;
  }

  .blog-page__blockquote>p {
    font-size: 24px;
    line-height: 1.5833333333;
  }

  .blog-page__blockquote {
    padding: 54px 64px;
  }

  .collection__list {
    grid-template-columns: repeat(2, 1fr);
  }

  .collection__img {
    width: 100%;
  }

  .comments-form__input {
    width: 49.3%;
  }

  .contact__wrap {
    padding-left: 280px;
  }

  .decor {
    padding: 170px 0 155px;
  }

  .footer__inner {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .footer__info {
    width: auto;
    margin-right: 20px;
    margin-bottom: 0;
  }

  .footer__descr {
    max-width: 475px;
  }

  .gallery__buttons {
    margin-bottom: 40px;
  }

  .gallery__btn {
    padding: 6px 16px;
    margin-bottom: 0;
  }

  .gallery__btn+.gallery__btn {
    margin-left: 25px;
  }

  .header__btn {
    text-decoration: none;
    display: inline-block;
    background-color: rgba(0,0,0,0);
    border: none;
    padding: 0;
    cursor: pointer;
  }

  .logo {
    margin: 0 auto;
  }

  .map iframe {
    height: 578px;
  }

  .map {
    margin-top: -54px;
    margin-bottom: 50px;
  }

  .menu__list-item {
    padding-right: 45px;
  }

  .partners__list {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .partners__items {
    width: auto;
  }

  .path__item--measure {
    margin-left: 305px;
  }

  .path__item--production {
    margin-left: 250px;
  }

  .popup {
    min-height: 414px;
  }

  .single-page blockquote>p {
    font-size: 24px;
    line-height: 1.5833333333;
  }

  .slider__text {
    max-width: 350px;
  }

  .title--slider {
    font-size: 60px;
    line-height: 1.1166666667;
  }

  .title--decor {
    font-size: 60px;
    line-height: 1.3333333333;
  }

  .title--about-content {
    font-size: 36px;
    line-height: 1.6666666667;
  }

  .title--inspiration {
    font-size: 36px;
    line-height: 1.6666666667;
  }

  .title--contact {
    font-size: 36px;
    line-height: 1.6666666667;
  }

  .title--blog-page {
    font-size: 24px;
    line-height: 1.5833333333;
  }

@supports (-webkit-appearance:none) {

}
}

@media (min-width: 992px) {
  .collection__list {
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 30px;
  }

  .footer__info {
    margin-right: 0;
  }

  .gallery-images__list {
    grid-gap: 30px 35px;
  }

  .hero__inner::after {
    height: 558px;
  }

  .inspiration {
    padding-top: 100px;
  }

  .inspiration::after {
    height: 414px;
  }

  .inspiration__img {
    display: initial;
  }

  .path__item--production {
    margin-left: 317px;
  }

  .slider__img {
    margin-left: -6%;
    max-width: 45%;
  }

  .slider__info {
    margin-left: 25px;
  }

  .slider__text {
    max-width: 400px;
  }

  .title--slider {
    font-size: 82px;
    line-height: 1.0975609756;
  }

@supports (-webkit-appearance:none) {

}
}

@media (min-width: 1200px) {
  .aside {
    grid-row: initial;
    grid-column: 9/span 4;
  }

  .aside__tags-link:nth-child(5) {
    margin-left: 0;
  }

  .blog-page__content {
    padding-top: 60px;
    grid-row: initial;
    grid-column: span 8;
  }

  .blog-page__item {
    padding-bottom: 70px;
  }

  .blog-page__blockquote {
    margin-top: 70px;
  }

  .collection__list {
    grid-template-columns: repeat(3, 1fr);
  }

  .contact__social-list {
    -webkit-box-pack: initial;
    -ms-flex-pack: initial;
    justify-content: initial;
  }

  .hero__inner::after {
    height: 722px;
  }

  .pagination {
    grid-row: initial;
    grid-column: 4/span 2;
  }

  .single-page__content {
    grid-column: span 8;
  }

  .slider__img {
    margin-left: -15%;
    max-width: 703px;
    height: 825px;
  }

@supports (-webkit-appearance:none) {

}
}

@media (min-width: 1400px) {
  .collection__list {
    grid-template-columns: repeat(5, 1fr);
  }

  .slider__text {
    max-width: 585px;
  }

  .title--slider {
    font-size: 110px;
    line-height: 1.2181818182;
  }

@supports (-webkit-appearance:none) {

}
}

@media (max-width: 991px) {
  .hero__inner::after {
    height: 400px;
  }

@supports (-webkit-appearance:none) {

}
}

@media (max-width: 375px) {
  .form {
    display: block;
  }

  .form__input {
    line-height: 23px;
  }

  .form__button {
    width: 100%;
    margin-left: 0;
    margin-top: 10px;
  }

@supports (-webkit-appearance:none) {

}
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9taXhpbnMvZm9udC1mYWNlLnNjc3MiLCJfY29uZmlnL2ZvbnRzLnNjc3MiLCJfY29uZmlnL3NldHRpbmdzLnNjc3MiLCJfY29uZmlnL3ZhcmlhYmxlcy5zY3NzIiwiX21peGlucy9idXJnZXIuc2NzcyIsIl9taXhpbnMvbWVkaWEuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLnNjc3MiLCJtYWluLnNjc3MiLCJfbWl4aW5zL3Jlc2V0LnNjc3MiLCJfbWl4aW5zL2NvbnRhaW5lci5zY3NzIiwiYmxvY2svYWJvdXQtY29udGVudC5zY3NzIiwiYmxvY2svYXJ0aWNsZS1wb3B1cC5zY3NzIiwiYmxvY2svYXJ0aWNsZS1zbGlkZXIuc2NzcyIsImJsb2NrL2FzaWRlLnNjc3MiLCJibG9jay9ibG9nLWNvbnRlbnQuc2NzcyIsImJsb2NrL2Jsb2ctcGFnZS5zY3NzIiwiYmxvY2svYmxvZy5zY3NzIiwiYmxvY2svYnJlYWRjcnVtYnMuc2NzcyIsImJsb2NrL2J0bi5zY3NzIiwiYmxvY2svY29sbGVjdGlvbi5zY3NzIiwiYmxvY2svY29tbWVudHMtZm9ybS5zY3NzIiwiYmxvY2svY29tbWVudHMuc2NzcyIsImJsb2NrL2NvbnRhY3Qtc2xpZGVyLnNjc3MiLCJibG9jay9jb250YWN0LnNjc3MiLCJibG9jay9kZWNvci5zY3NzIiwiYmxvY2svZGlhZ3JhbS5zY3NzIiwiYmxvY2svZm9vdGVyLnNjc3MiLCJibG9jay9mb3JtLnNjc3MiLCJibG9jay9nYWxsZXJ5LWltYWdlcy5zY3NzIiwiYmxvY2svZ2FsbGVyeS1wYWdlLnNjc3MiLCJibG9jay9nYWxsZXJ5LnNjc3MiLCJibG9jay9oZWFkZXIuc2NzcyIsIl9taXhpbnMvZmxleC5zY3NzIiwiYmxvY2svaGVyby5zY3NzIiwiYmxvY2svaW5zcGlyYXRpb24uc2NzcyIsImJsb2NrL2xvZ28uc2NzcyIsImJsb2NrL21hcC5zY3NzIiwiYmxvY2svbWVudS5zY3NzIiwiYmxvY2svbmF2LnNjc3MiLCJibG9jay9uZXctY29sbGVjdGlvbi5zY3NzIiwiYmxvY2svcGFnaW5hdGlvbi5zY3NzIiwiYmxvY2svcGFydG5lcnMuc2NzcyIsImJsb2NrL3BhdGguc2NzcyIsImJsb2NrL3BsYWNlaG9sZGVyLnNjc3MiLCJibG9jay9wb3B1cC5zY3NzIiwiYmxvY2svcmlnaHRzaWRlLW1lbnUuc2NzcyIsImJsb2NrL3NpbmdsZS1wYWdlLnNjc3MiLCJibG9jay9zbGlkZXIuc2NzcyIsImJsb2NrL3RpdGxlLnNjc3MiLCJibG9jay93YXkuc2NzcyIsIm1haW4uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVFLFdBQ0UscUJBQUEsQ0FDQSx1QkNEZSxDREVmLGVDRnNFLENER3RFLGlCQUxnRSxDQU9oRSxxREFBQSxDQUNBLHNUQUFBLENBUEYsV0FDRSxxQkFBQSxDQUNBLHVCQUFBLENBQ0EsZUNEa0UsQ0RFbEUsaUJBTGdFLENBT2hFLGlEQUFBLENBQ0Esc1NBQUEsQ0FQRixXQUNFLHFCQUFBLENBQ0EsdUJDQ2UsQ0FBQSxlQUFBLENEQ2YsaUJBTGdFLENBT2hFLGtEQUFBLENBQ0EsMFNBQUEsQ0FQRixXQUNFLHFCQUFBLENBQ0Esd0JDR2UsQ0RGZixlQ0VtRSxDRERuRSxpQkFMZ0UsQ0FPaEUsaURBQUEsQ0FDQSx1U0FBQSxDRVJKLE1BQ0ksbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FHSixNQUNJLFlBQUEsQ0FDQSxxQ0FBQSxDQUNBLHVCQ0NTLENERFQsb0JDQ1MsQ0REVCxlQ0NTLENEQ1QsaURBQUEsQ0FBQSx5Q0FBQSxDQUlKLE1BQ0UsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FDQSwyQkFBQSxDQUFBLDRCQUFBLENBQUEseUJBQUEsQ0FBQSxxQkFBQSxDQUVBLGdCQUFBLENBSUYsaUJBQ0UsZ0JDdEJZLENEdUJaLGFBQUEsQ0FDQSxjQUFBLENBR0YsUUFDRSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLDJCQUFBLENBQUEsNEJBQUEsQ0FBQSx5QkFBQSxDQUFBLHFCQUFB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LGVoRGVBLGNnRGRnQixDaERlaEIsa0JBQUEsQ2dEWkEsZWhEV0EsY2dEVmdCLENoRFdoQix3QkFBQSxDS2xCQSx5QjJDTUEsZWhEV0EsY2dEUGtCLENoRFFsQix3QkFBQSxDQUFBLENLbEJBLHlCMkNNQSxlaERXQSxjZ0RIa0IsQ2hESWxCLHdCQUFBLENBQUEsQ0tsQkEseUIyQ01BLGVoRFdBLGNnRENrQixDQUFBLHdCQUFBLENBQUEsQzNDbEJsQiwwQjJDTUEsZWhEV0EsZWdES2tCLENoREpsQix3QkFBQSxDQUFBLENnRFFBLHVCaERUQSxjZ0RVZ0IsQ2hEVGhCLGVBQUEsQ0tsQkEseUIyQzBCQSx1QmhEVEEsY2dEYWtCLENoRFpsQix3QkFBQSxDQUFBLENnRGdCQSxtQmhEakJBLGNnRGtCZ0IsQ2hEakJoQixlQUFBLENnRG9CQSxjaERyQkEsY2dEc0JnQixDaERyQmhCLHdCQUFBLENLbEJBLHlCMkNzQ0EsY2hEckJBLGNnRHlCa0IsQ2hEeEJsQix3QkFBQSxDQUFBLENnRDRCQSxZaEQ3QkEsY2dEOEJnQixDaEQ3QmhCLGVBQUEsQ0tsQkEseUIyQzhDQSxZaEQ3QkEsY2dEaUNrQixDaERoQ2xCLHdCQUFBLENBQUEsQ2dEb0NBLGFoRHJDQSxjZ0RzQ2dCLENoRHJDaEIsa0JBQUEsQ2dEd0NBLGFoRHpDQSxjZ0QwQ2dCLENoRHpDaEIsZUFBQSxDS2xCQSx5QjJDMERBLGFoRHpDQSxjZ0Q2Q2tCLENoRDVDbEIsd0JBQUEsQ0FBQSxDZ0RnREEscUJoRGpEQSxjZ0RrRGdCLENoRGpEaEIsd0JBQUEsQ0tsQkEseUIyQ2tFQSxxQmhEakRBLGNnRHFEa0IsQ2hEcERsQix3QkFBQSxDQUFBLENnRHdEQSxvQmhEekRBLGNnRDBEZ0IsQ2hEekRoQix3QkFBQSxDS2xCQSx5QjJDMEVBLG9CaER6REEsY2dENkRrQixDaEQ1RGxCLHdCQUFBLENBQUEsQ2dEZ0VBLHNCaERqRUEsY2dEa0VnQixDaERqRWhCLHdCQUFBLENLbEJBLHlCMkNrRkEsc0JoRGpFQSxjZ0RxRWtCLENoRHBFbEIsd0JBQUEsQ0FBQSxDZ0R3RUEsb0JoRHpFQSxjZ0QwRWdCLENoRHpFaEIsd0JBQUEsQ0tsQkEseUIyQzBGQSxvQmhEekVBLGNnRDZFa0IsQ2hENUVsQix3QkFBQSxDQUFBLENnRGdGQSxnQmhEakZBLGNnRGtGZ0IsQ2hEakZoQix3QkFBQSxDS2xCQSx5QjJDa0dBLGdCaERqRkEsY2dEcUZrQixDaERwRmxCLHdCQUFBLENBQUEsQ2dEd0ZBLHVCaER6RkEsY2dEMEZnQixDaER6RmhCLGlCQUFBLENnRDBGRSx1QkFBQSxDQUdGLGNoRDlGQSxjZ0QrRmdCLENoRDlGaEIsa0JBQUEsQ2dEaUdBLHFCaERsR0EsY2dEbUdnQixDaERsR2hCLGtCQUFBLENnRHFHQSxjL0N0R0UsdUJBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0RGRixjZ0R3R2dCLENoRHZHaEIsa0JBQUEsQ2dEd0dFLGE3Q3pGYyxDNkM0RmhCLGFoRDVHQSxjZ0Q2R2dCLENoRDVHaEIsa0JBQUEsQ2dEK0dBLGtCaERoSEEsY2dEaUhnQixDaERoSGhCLHdCQUFBLENLbEJBLHlCMkNpSUEsa0JoRGhIQSxjZ0RvSGtCLENoRG5IbEIsd0JBQUEsQ0FBQSxDZ0R1SEEsaUJoRHhIQSxjZ0R5SGdCLENoRHhIaEIsZ0JBQUEsQ2dEMkhBLHNCaEQ1SEEsY2dENkhnQixDaEQ1SGhCLGtCQUFBLENpRHBCRixLQUNFLG1CQUFBLENBRUEsWXpDREEsU0FBQSxDQUNBLFFBQUEsQ3lDRUUsaUJBQUEsQ0FDQSxrQkFBQSxDNUNKRix5QjRDRkYsS0FVSSxtQkFBQSxDQUFBO0FDVEo7QUFDQSx3QkFBd0IscURBQXFEO0FBQzdFLDRCQUE0QixxREFBcUQ7QUFDakY7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyDQn9C+0LTQutC70Y7Rh9C10L3QuNC1INGI0YDQuNGE0YLQvtCyINCy0YHQtdGFINGA0LDRgdGI0LjRgNC10L3QuNC5XG5AbWl4aW4gZm9udC1mYWNlKCRmb250LWZhbWlseSwgJGZpbGUtcGF0aCwgJHdlaWdodDogbm9ybWFsLCAkc3R5bGU6IG5vcm1hbCkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gICAgZm9udC1zdHlsZTogJHN0eWxlO1xuXG4gICAgc3JjOiB1cmwoJyN7JGZpbGUtcGF0aH0uZW90Jyk7XG4gICAgc3JjOiBsb2NhbCgnI3skZm9udC1mYW1pbHl9JyksXG4gICAgICAgICB1cmwoJyN7JGZpbGUtcGF0aH0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybCgnI3skZmlsZS1wYXRofS53b2ZmMicpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICAgdXJsKCcjeyRmaWxlLXBhdGh9LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnI3skZmlsZS1wYXRofS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIH1cbn1cblxuXG5AbWl4aW4gZm9udCgkZm9udC1zaXplLCAkbGluZS1oZWlnaHQpIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogbWF0aC5kaXYoJGxpbmUtaGVpZ2h0LCAkZm9udC1zaXplKTtcbn1cbiIsIkBpbXBvcnQgXCIuLi9fbWl4aW5zL2ZvbnQtZmFjZVwiO1xuXG4vLyDQn9C+0LTQutC70Y7Rh9C10L3QuNC1INGI0YDQuNGE0YLQvtCyXG5AaW5jbHVkZSBmb250LWZhY2UoXCJPcGVuIFNhbnNcIiwgXCIuLi9mb250L09wZW5fU2Fucy9PcGVuU2Fucy1MaWdodEl0YWxpY1wiLCAzMDApO1xuQGluY2x1ZGUgZm9udC1mYWNlKFwiT3BlbiBTYW5zXCIsIFwiLi4vZm9udC9PcGVuX1NhbnMvT3BlblNhbnMtUmVndWxhclwiLCA0MDApO1xuQGluY2x1ZGUgZm9udC1mYWNlKFwiT3BlbiBTYW5zXCIsIFwiLi4vZm9udC9PcGVuX1NhbnMvT3BlblNhbnMtU2VtaUJvbGRcIiwgNjAwKTtcblxuQGluY2x1ZGUgZm9udC1mYWNlKFwiTW9udHNlcnJhdFwiLCBcIi4uL2ZvbnQvTW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGRcIiwgNzAwKTtcblxuXG5cbi8vINCc0LjQutGB0LjQvdGLINC00LvRjyDRiNGA0LjRhNGC0L7QslxuQG1peGluIGZvbnQtb3BlbnNhbnMtbGlnaHQge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQG1peGluIGZvbnQtb3BlbnNhbnMtcmVndWxhciB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWl4aW4gZm9udC1vcGVuc2Fucy1zZW1pYm9sZCB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWl4aW4gZm9udC1tb250c2VycmF0LWJvbGQge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCIvLyDQkdGL0YHRgtGA0YvQuSDQstGL0LfQvtCyINGE0LvQtdC60YHQsFxuLmZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG4vLyAxMi3RgtC4INC60L7Qu9C+0L3QvtGH0L3QsNGPINGB0LXRgtC60LAg0L/QviDQs9GA0LjQtNGDXG4uZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICBjb2x1bW4tZ2FwOiAkZ2FwLW9mZnNldDtcblxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIG1pbi1jb250ZW50KTtcbn1cblxuLy8g0J/RgNC40LrRgNC10L/Qu9GP0LXQvCBmb290ZXIg0Log0L3QuNC30YNcbi5tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLy8gbWluLWhlaWdodDogODcuNjV2aDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cbi8vINCS0L4g0LLRgdGOINGI0LjRgNC40L3RgyDRjdC60YDQsNC90LBcbi5jb250YWluZXItZmx1aWQge1xuICBtYXgtd2lkdGg6ICR3cmFwcGVyLW1heDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi8vINCR0LvQvtC60LjRgNC+0LLQutCwINGE0L7QutGD0YHQsCDQvdCwINC80L7QsdC40LvRjNC90YvRhSDRg9GB0YLRgNC+0LnRgdGC0LLQsNGFXG4uanMtZm9jdXMtdmlzaWJsZSA6Zm9jdXM6bm90KC5mb2N1cy12aXNpYmxlKSB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLy8g0JHQu9C+0LrQuNGA0L7QstC60LAg0YHQutGA0L7Qu9CwINC/0YDQuCDQvtGC0LrRgNGL0YLQuNC4INC80L7QsdC40LvRjNC90L7Qs9C+INC80LXQvdGOXG4uZGlzLXNjcm9sbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xufVxuXG4ucGFnZS0taW9zIC5kaXMtc2Nyb2xsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vINCS0YvQt9C+0LIg0LHRg9GA0LPQtdGA0LAg0LTQu9GPINC80L7QsdC40LvRjNC90L7Qs9C+INC80LXQvdGOXG4uYnVyZ2VyIHtcbiAgICBAaW5jbHVkZSBidXJnZXI7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRhcms7XG5cbiAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLy8g0J/QsNCz0LjQvdCw0YbQuNGPINC00LvRjyBzd2lwZXJcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogOHB4O1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItdGV4dC1kYXJrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG5cbiAgJi1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNGRkVGMzU7XG4gIH1cbn1cbiIsIi8vINCe0LPRgNCw0L3QuNGH0LXQvdC40LUg0LzQsNC60LXRgtCwXG4kd3JhcHBlci1tYXg6IDE5MjBweCAhZGVmYXVsdDtcbiR3cmFwcGVyLW1pbjogMjgwcHggIWRlZmF1bHQ7XG5cbi8vINCa0L7QvdGC0LXQudC90LXRgFxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAxMTQwcHg7XG4kY29udGFpbmVyLXBhZGRpbmc6IDE1cHg7XG5cbi8vINCe0YLRgdGC0YPQv9GLXG4kZ2FwLW9mZnNldDogMzBweDtcblxuLy8g0JrQvtC90YLRgNC+0LvRjNC90YvQtSDRgtC+0YfQutC4XG4kYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHh4czogMzcwcHgsXG4gIHhzbTogNDc2cHgsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHgsXG4gIHh4bDogMTQwMHB4XG4pICFkZWZhdWx0O1xuXG5cbi8vINCo0YDQuNGE0YJcbiRmb250LWZhbWlseS1iYXNlOiAnT3BlbiBTYW5zJztcbiRmb250LXNpemUtYmFzZTogMTZweDtcbiRsaW5lLWhlaWdodC1iYXNlOiAyN3B4O1xuJGZvbnQtd2VpZ2h0LWJhc2U6IDQwMDtcbiRmb250LXN0eWxlLWJhc2U6IG5vcm1hbDtcblxuXG4vLyDQptCy0LXRgtCwXG4kY29sb3ItYmctYmFzZTogI2ZmZjtcblxuJGNvbG9yLXRleHQtYmFzZTogIzVBNUE1QTtcbiRjb2xvci10ZXh0LWxpZ2h0OiAjZmZmO1xuJGNvbG9yLXRleHQtZGFyazogIzM2MzgzODtcbiRjb2xvci10ZXh0LWRhcmstbGlnaHQ6ICM4RjhEOEQ7XG5cbiRjb2xvci1hY2NlbnQ6ICNGRkVGMzU7XG4kY29sb3ItYWN0aXZlOiAjMjZjNmRhO1xuIiwiLyogc3R5bGVsaW50LWRpc2FibGUgKi9cblxuQG1peGluIGJ1cmdlciB7XG4gICAgLS1idXJnZXItd2lkdGg6IDM3cHg7XG4gICAgLS1idXJnZXItaGVpZ2h0OiAzMHB4O1xuICAgIC0tYnVyZ2VyLWxpbmUtaGVpZ2h0OiAzcHg7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJ1cmdlci13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS1idXJnZXItaGVpZ2h0KTtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1idXJnZXItbGluZS1oZWlnaHQpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQsIHRvcCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiBjYWxjKDEwMCUgLSB2YXIoLS1idXJnZXItbGluZS1oZWlnaHQpKTtcbiAgICB9XG5cbiAgICAmX19saW5lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1idXJnZXItbGluZS1oZWlnaHQpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0LCB0b3AgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQsIHRvcCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuXG4gICAgICAuYnVyZ2VyX19saW5lIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4iLCIvLyDQnNC10LTQuNCwLdCy0YvRgNCw0LbQtdC90LjQtVxuQG1peGluIG1lZGlhKCR3aWR0aCkge1xuICBAbWVkaWEobWluLXdpZHRoOiAkd2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5cbi8vINCa0L7QvdGC0YDQvtC70YzQvdCw0Y8g0YLQvtGH0LrQsFxuQG1peGluIGJwKCRuYW1lKSB7XG4gICR3aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQGluY2x1ZGUgbWVkaWEoJHdpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8qKlxuICogU3dpcGVyIDExLjAuNVxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMyBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBOb3ZlbWJlciAyMiwgMjAyM1xuICovXG5cbkBpbXBvcnQgJ3N3aXBlci12YXJzLnNjc3MnO1xuQGF0LXJvb3Qge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gICAgc3JjOiB1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJylcbiAgICAgIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG5AYXQtcm9vdCB7XG4gIDpyb290IHtcbiAgICAtLXN3aXBlci10aGVtZS1jb2xvcjogI3skdGhlbWVDb2xvcn07XG4gICAgLypcbiAgICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICAgLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5pdGlhbDtcbiAgICAqL1xuICB9XG59XG46aG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sIGluaXRpYWwpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xuICAuc3dpcGVyLXNsaWRlLFxuICAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB9XG59XG5cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRm9yIEZpcmVmb3ggKi9cbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xuICB9XG4gICYuc3dpcGVyLWhvcml6b250YWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci12ZXJ0aWNhbCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLWZyZWUtbW9kZSB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogbm9uZTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHNjcm9sbC1zbmFwLWFsaWduOiBub25lO1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci1jZW50ZXJlZCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgb3JkZXI6IDk5OTk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbiAgICB9XG4gIH1cbn1cblxuLyogU2xpZGUgc3R5bGVzIHN0YXJ0ICovXG4vKiAzRCBTaGFkb3dzICovXG4uc3dpcGVyLTNkIHtcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcyksXG4uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSB7XG4gIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICAgIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgfVxufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBTbGlkZSBzdHlsZXMgZW5kICovXG5cblxuXG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi8vINCc0LjQutGB0LjQvdGLXG5AaW1wb3J0IFwiX21peGlucy9yZXNldFwiO1xuQGltcG9ydCBcIl9taXhpbnMvbWVkaWFcIjtcbkBpbXBvcnQgXCJfbWl4aW5zL2NvbnRhaW5lclwiO1xuQGltcG9ydCBcIl9taXhpbnMvYnVyZ2VyXCI7XG5AaW1wb3J0IFwiX21peGlucy9mbGV4XCI7XG5AaW1wb3J0IFwiX21peGlucy9kaXNhYmxlLW1vYi1ob3Zlci5zY3NzXCI7XG5cbi8vINCd0LDRgdGC0YDQvtC50LrQuFxuQGltcG9ydCBcIl9jb25maWcvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiX2NvbmZpZy9mb250c1wiO1xuQGltcG9ydCBcIl9jb25maWcvc2V0dGluZ3Muc2Nzc1wiO1xuXG4vLyDQkdC40LHQu9C40L7RgtC10LrQuFxuQGltcG9ydCBcIl9saWJzL3N3aXBlclwiO1xuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgQGluY2x1ZGUgcmVzZXQtbW9kZWw7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgQGluY2x1ZGUgZm9udC1vcGVuc2Fucy1yZWd1bGFyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWluLXdpZHRoOiAzMjBweDtcblxuICBAaW5jbHVkZSBicChzbSkge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgfVxufVxuXG5cbi8vINCS0LjQt9GD0LDQu9GM0L3QvtC1INGB0LrRgNGL0YLQuNC1INGN0LvQtdC80LXQvdGC0L7QslxuLnZoaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cblxuLy8g0J7Qs9GA0LDQvdC40YfQtdC90LjQtSDQtNC70Y8g0LzQsNC60LXRgtCwXG4ud3JhcHBlciB7XG4gIEBpbmNsdWRlIHdyYXBwZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1iYXNlO1xuICBjb2xvcjogJGNvbG9yLXRleHQtYmFzZTtcbn1cblxuLy8g0JrQvtC90YLQtdC90YLQvdCw0Y8g0L7QsdC70LDRgdGC0Yxcbi5jb250YWluZXIge1xuICBAaW5jbHVkZSBjb250YWluZXI7XG59XG5cbi8vINCf0L7QtNC60LvRjtGH0LXQvdC40LUg0LHQu9C+0LrQvtCyXG5AaW1wb3J0IFwiYmxvY2svYWJvdXQtY29udGVudC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2svYXJ0aWNsZS1wb3B1cC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2svYXJ0aWNsZS1zbGlkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2NrL2FzaWRlLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9jay9ibG9nLWNvbnRlbnQuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2NrL2Jsb2ctcGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2svYmxvZy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2svYnJlYWRjcnVtYnMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2NrL2J0bi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2svY29sbGVjdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2svY29tbWVudHMtZm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2svY29tbWVudHMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2NrL2NvbnRhY3Qtc2xpZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9jay9jb250YWN0LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9jay9kZWNvci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2svZGlhZ3JhbS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2svZm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9jay9mb3JtLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9jay9nYWxsZXJ5LWltYWdlcy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2svZ2FsbGVyeS1wYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9jay9nYWxsZXJ5LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9jay9oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2NrL2hlcm8uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2NrL2luc3BpcmF0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9jay9sb2dvLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9jay9tYXAuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2NrL21lbnUuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2NrL25hdi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2svbmV3LWNvbGxlY3Rpb24uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2NrL3BhZ2luYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2NrL3BhcnRuZXJzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9jay9wYXRoLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9jay9wbGFjZWhvbGRlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2svcG9wdXAuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2NrL3JpZ2h0c2lkZS1tZW51LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9jay9zaW5nbGUtcGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2svc2xpZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9jay90aXRsZS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2svd2F5LnNjc3NcIjtcbiIsIi8vINCh0LHRgNC+0YEg0LHQu9C+0YfQvdC+0Lkg0LzQvtC00LXQu9C4XG5AbWl4aW4gcmVzZXQtbW9kZWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi8vINCh0LHRgNC+0YEg0YHQv9C40YHQutCwXG5AbWl4aW4gcmVzZXQtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIEBpbmNsdWRlIHJlc2V0LW1vZGVsKCk7XG59XG5cbi8vINCh0LHRgNC+0YEg0YHRgdGL0LvQutC4XG5AbWl4aW4gcmVzZXQtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbi8vINCh0LHRgNC+0YEg0LrQvdC+0L/QutC4XG5AbWl4aW4gcmVzZXQtYnV0dG9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8g0KHQsdGA0L7RgdGLINC/0L7Qu9C10LlcbkBtaXhpbiByZXNldC1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCIvLyDQntCz0YDQsNC90LjRh9C10L3QuNC1INC80LDQutC10YLQsFxuQG1peGluIHdyYXBwZXIge1xuICBtYXgtd2lkdGg6ICR3cmFwcGVyLW1heDtcbiAgbWluLXdpZHRoOiAkd3JhcHBlci1taW47XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cblxuLy8g0JrQvtC90YLQtdC50L3QtdGAXG5AbWl4aW4gY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aHM7XG4gIHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nO1xuICBwYWRkaW5nLXJpZ2h0OiAkY29udGFpbmVyLXBhZGRpbmc7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuIiwiLmFib3V0LWNvbnRlbnQge1xuICBwYWRkaW5nOiA1MHB4IDAgNDBweDtcblxuICBAaW5jbHVkZSBicChtZCkge1xuICAgIHBhZGRpbmc6IDEzMHB4IDAgNDBweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSByZXNldC1tb2RlbDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZENzI3ODtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAmID4gcCB7XG4gICAgICBAaW5jbHVkZSByZXNldC1tb2RlbDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjgwcHg7XG4gICAgfVxuICB9XG59XG4iLCIuYXJ0aWNsZS1wb3B1cCB7XG5cbiAgJl9fd3JhcHBlcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19idG4tbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuIiwiLmFydGljbGUtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgbWF4LXdpZHRoOiA3MzBweDtcbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDgwcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAaW5jbHVkZSBicCh4c20pIHtcbiAgICAgIHRvcDogMTE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAoc20pIHtcbiAgICAgIHRvcDogMTUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgIHRvcDogMjcuNiU7XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuLXByZXYge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxuXG4gICZfX2J0bi1uZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyNzBweDtcblxuICAgIEBpbmNsdWRlIGJwKHh4cykge1xuICAgICAgbWFyZ2luLWxlZnQ6IDU0MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAoeHNtKSB7XG4gICAgICBtYXJnaW4tbGVmdDogNzUwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDk0NSU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMzAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi5hc2lkZSB7XG4gIGdyaWQtcm93OiAxIC8gMjtcbiAgZ3JpZC1jb2x1bW46IDEgLyAxMztcbiAgcGFkZGluZy10b3A6IDYwcHg7XG5cbiAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICBncmlkLXJvdzogaW5pdGlhbDtcbiAgICBncmlkLWNvbHVtbjogOSAvIHNwYW4gNDtcbiAgfVxuXG4gICZfX3NlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gIH1cblxuICAmX19zZWFyY2gtaW5wdXQge1xuICAgIEBpbmNsdWRlIHJlc2V0LWlucHV0O1xuICAgIEBpbmNsdWRlIGZvbnQoMTRweCwgMjhweCk7XG4gICAgcGFkZGluZzogNnB4IDQ1cHggNnB4IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvci10ZXh0LWRhcmssIC43KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtb3BlbnNhbnMtcmVndWxhcjtcbiAgICAgIGNvbG9yOiAjQTFBMUExO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRjb2xvci1hY3RpdmU7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VhcmNoLWJ0biB7XG4gICAgQGluY2x1ZGUgcmVzZXQtYnV0dG9uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAmX19jYXRlZ29yeSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cblxuICAmX19jYXRlZ29yeS10aXRsZSB7XG4gICAgQGluY2x1ZGUgcmVzZXQtbW9kZWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gICZfX2NhdGVnb3J5LWxpc3Qge1xuICAgIEBpbmNsdWRlIHJlc2V0LWxpc3Q7XG4gIH1cblxuICAmX19jYXRlZ29yeS1pdGVtICsgJl9fY2F0ZWdvcnktaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuXG4gICZfX2NhdGVnb3J5LWxpbmsge1xuICAgIEBpbmNsdWRlIHJlc2V0LWxpbms7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5mb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkY29sb3ItYWN0aXZlO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG4gIH1cblxuICAmX19yZWNlbnQtcG9zdHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgJl9fbGlzdCB7XG4gICAgICBAaW5jbHVkZSByZXNldC1saXN0O1xuICAgIH1cblxuICAgICZfX2l0ZW0gKyAgJl9faXRlbSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIH1cblxuICAgICZfX2xpbmstdGl0bGUge1xuICAgICAgQGluY2x1ZGUgcmVzZXQtbGluaztcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuZm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkY29sb3ItYWN0aXZlO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIHJlc2V0LW1vZGVsO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXRhaWxzIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoMTRweCwgMjhweCk7XG4gICAgICBjb2xvcjogI0ExQTFBMTtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgIEBpbmNsdWRlIHJlc2V0LWxpbms7XG4gICAgfVxuXG4gICAgJl9fYXV0aG9yIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kYXJrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3JlY2VudC1wb3N0cy10aXRsZSB7XG4gICAgQGluY2x1ZGUgcmVzZXQtbW9kZWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gICZfX3RhZ3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgJl9fdGFncy10aXRsZSB7XG4gICAgQGluY2x1ZGUgcmVzZXQtbW9kZWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gICZfX3RhZ3MtbGluayB7XG4gICAgQGluY2x1ZGUgcmVzZXQtbGluaztcbiAgICBAaW5jbHVkZSBmb250KDE0cHgsIDI4cHgpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogIzhGOEQ4RDtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCM0NTQ2NDcsIC41ICk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gICZfX3RhZ3MtbGluayArICZfX3RhZ3MtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAmX190YWdzLWxpbms6bnRoLWNoaWxkKDUpIHtcblxuICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmX19zb2NpYWwtaXRlbSArICZfX3NvY2lhbC1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zaW5nbGUtcGFnZSAuYXNpZGUge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIGJwKHNtKSB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgfVxufVxuIiwiLmJsb2ctY29udGVudCB7XG5cbiAgJl9fbGlzdCB7XG4gICAgQGluY2x1ZGUgcmVzZXQtbGlzdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBpbml0aWFsO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgQGluY2x1ZGUgcmVzZXQtbGluaztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuNXM7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5mb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkY29sb3ItYWN0aXZlO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICB9XG4gIH1cblxuICAmX19kZXRhaWxzIHtcbiAgICBAaW5jbHVkZSBmb250LW9wZW5zYW5zLXNlbWlib2xkO1xuICAgIEBpbmNsdWRlIGZvbnQoMTRweCwgMjhweCk7XG4gICAgY29sb3I6ICM3MDcwNzA7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cblxuICAmX19hdXRob3Ige1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWRhcms7XG4gICAgfVxuICB9XG5cbiAgJl9fY2F0ZWdvcnkge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWRhcms7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIHJlc2V0LW1vZGVsO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9nLXBhZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogNjZweDtcblxuICAmX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBncmlkLXJvdzogMiAvIDM7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAxMztcblxuICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgIGdyaWQtcm93OiBpbml0aWFsO1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gODtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcblxuICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgIG1heC13aWR0aDogNzMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGV0YWlscyB7XG4gICAgQGluY2x1ZGUgZm9udC1vcGVuc2Fucy1zZW1pYm9sZDtcbiAgICBAaW5jbHVkZSBmb250KDE0cHgsIDI4cHgpO1xuICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgQGluY2x1ZGUgcmVzZXQtbGluaztcbiAgfVxuXG4gICZfX2F1dGhvciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWRhcms7XG4gICAgfVxuICB9XG5cbiAgJl9fY2F0ZWdvcnkge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWRhcms7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1saW5rIHtcbiAgICBAaW5jbHVkZSByZXNldC1saW5rO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgJGNvbG9yLWFjdGl2ZTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGV7XG4gICAgQGluY2x1ZGUgcmVzZXQtbW9kZWw7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBAaW5jbHVkZSByZXNldC1tb2RlbDtcbiAgfVxuXG4gICZfX2Jsb2NrcXVvdGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMjIzLCAyMjMsIDAuNTApO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxNHB4IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgJiA+IHAge1xuICAgICAgQGluY2x1ZGUgcmVzZXQtbW9kZWw7XG4gICAgICBAaW5jbHVkZSBmb250LW9wZW5zYW5zLWxpZ2h0O1xuICAgICAgQGluY2x1ZGUgZm9udCgyMnB4LCAzNnB4KTtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kYXJrO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk3OTc5NztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBAaW5jbHVkZSBmb250KDI0cHgsIDM4cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgPiBjaXRlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1ib2xkO1xuICAgICAgQGluY2x1ZGUgZm9udCgxNnB4LCAyMnB4KTtcbiAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci10ZXh0LWRhcmssIC45KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgcGFkZGluZzogNTRweCA2NHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmJsb2cge1xuICBwYWRkaW5nLWJvdHRvbTogNTVweDtcblxuICBAaW5jbHVkZSBicChzbSkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSByZXNldC1tb2RlbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICB9XG59XG4iLCIuYnJlYWRjcnVtYnMge1xuICBwYWRkaW5nOiAxM3B4IDE0cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoI0RGREZERiwgLjUpO1xuICB6LWluZGV4OiA1O1xuXG4gICZfX2xpc3Qge1xuICAgIEBpbmNsdWRlIHJlc2V0LWxpc3Q7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAmX19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnLyc7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBAaW5jbHVkZSByZXNldC1saW5rO1xuICAgIEBpbmNsdWRlIGZvbnQoMTRweCwgMjhweCk7XG4gIH1cbn1cbiIsIi5idG4ge1xuICBAaW5jbHVkZSByZXNldC1idXR0b247XG4gIEBpbmNsdWRlIGZvbnQtb3BlbnNhbnMtcmVndWxhcjtcbiAgQGluY2x1ZGUgZm9udCgxNHB4LCAyOHB4KTtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRhcmstbGlnaHQ7XG4gIHBhZGRpbmc6IDZweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCM0NTQ2NDcsIC41KTtcbn1cbiIsIi5jb2xsZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgQGluY2x1ZGUgYnAoc20pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIEBpbmNsdWRlIHJlc2V0LWxpc3Q7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICBncmlkLWdhcDogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicCh4eGwpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAuY29sbGVjdGlvbl9faW5mbyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgLjYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIEBpbmNsdWRlIHJlc2V0LWxpbms7XG4gIH1cblxuICAmX19pbWcge1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMsIGJhY2tncm91bmQtY29sb3IgLjVzO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIHJlc2V0LW1vZGVsO1xuICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGJhY2tncm91bmQ6ICM2RDcyNzg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3Ige1xuICAgIEBpbmNsdWRlIHJlc2V0LW1vZGVsO1xuICAgIEBpbmNsdWRlIGZvbnQoMTRweCwgMjhweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzcwNzA3MDtcbiAgfVxufVxuIiwiLmNvbW1lbnRzLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIHJlc2V0LW1vZGVsO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cblxuICAmX190ZXh0YXJlYSB7XG4gICAgQGluY2x1ZGUgcmVzZXQtaW5wdXQ7XG4gICAgQGluY2x1ZGUgZm9udCgxNnB4LCAyN3B4KTtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNERkRGREY7XG4gICAgcmVzaXplOiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IDEyNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE0cHggMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgQGluY2x1ZGUgZm9udC1vcGVuc2Fucy1yZWd1bGFyO1xuICAgICAgY29sb3I6ICNBMUExQTE7XG4gICAgfVxuICB9XG5cbiAgJl9faW5wdXQgKyAmX19pbnB1dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW5wdXQge1xuICAgIEBpbmNsdWRlIHJlc2V0LWlucHV0O1xuICAgIEBpbmNsdWRlIGZvbnQoMTZweCwgMjdweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREZERkRGO1xuICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBAaW5jbHVkZSBmb250LW9wZW5zYW5zLXJlZ3VsYXI7XG4gICAgICBjb2xvcjogI0ExQTFBMTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgd2lkdGg6IDQ4LjklO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICB3aWR0aDogNDkuMyU7XG4gICAgfVxuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIEBpbmNsdWRlIGZvbnQoMTRweCwgMjhweCk7XG4gICAgY29sb3I6ICNBMUExQTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmX19idG4ge1xuICAgIEBpbmNsdWRlIHJlc2V0LWJ1dHRvbjtcbiAgICBAaW5jbHVkZSBmb250LW9wZW5zYW5zLXNlbWlib2xkO1xuICAgIEBpbmNsdWRlIGZvbnQoMTZweCwgMjhweCk7XG4gICAgY29sb3I6ICNGRkZGRjA7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMXB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci10ZXh0LWRhcms7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3ItdGV4dC1kYXJrLCAxMCUpO1xuICAgIH1cbiAgfVxufVxuIiwiLmNvbW1lbnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgcmVzZXQtbW9kZWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gICZfX2NvbW1lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBpbmNsdWRlIGJwKHNtKSB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG4gIH1cblxuICAmX19jb21tZW50LWF2YXRhciB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcblxuICAgIEBpbmNsdWRlIGJwKHNtKSB7XG4gICAgICB3aWR0aDogNjRweDtcbiAgICAgIGhlaWdodDogNjRweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19jb21tZW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogLTQ1cHg7XG5cbiAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmX19jb21tZW50LW5hbWUge1xuICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1ib2xkO1xuICAgIEBpbmNsdWRlIGZvbnQoMTRweCwgMjFweCk7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRhcms7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG5cbiAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgQGluY2x1ZGUgZm9udCgxNnB4LCAyM3B4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbW1lbnQtZGF0ZSB7XG4gICAgQGluY2x1ZGUgZm9udCgxMnB4LCAyNnB4KTtcbiAgICBjb2xvcjogI0ExQTFBMTtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG5cbiAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgQGluY2x1ZGUgZm9udCgxNHB4LCAyOHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbW1lbnQtdGV4dCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19idG4tcmVwbHkge1xuICAgIEBpbmNsdWRlIHJlc2V0LWJ1dHRvbjtcbiAgICBAaW5jbHVkZSBmb250LW9wZW5zYW5zLXNlbWlib2xkO1xuICAgIEBpbmNsdWRlIGZvbnQoMTRweCwgMjhweCk7XG4gICAgY29sb3I6ICM3MDcwNzA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtZGFyaztcbiAgICB9XG4gIH1cbn1cbiIsIi5jb250YWN0LXNsaWRlciB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIGJwKHNtKSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgQGluY2x1ZGUgcmVzZXQtbGlzdDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAuY29udGFjdC1zbGlkZXJfX2luZm8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIC42KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBAaW5jbHVkZSByZXNldC1saW5rO1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICBtaW4taGVpZ2h0OiAxNzBweDtcbiAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzLCBiYWNrZ3JvdW5kLWNvbG9yIC41cztcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSByZXNldC1tb2RlbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi5jb250YWN0IHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgQGluY2x1ZGUgYnAoc20pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgcmVzZXQtbW9kZWw7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2RDcyNzg7XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjgwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc29jaWFsLWxpc3Qge1xuICAgIEBpbmNsdWRlIHJlc2V0LWxpc3Q7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcbiAgICB9XG4gIH1cblxuICAmX19zb2NpYWwtaXRlbSArICZfX3NvY2lhbC1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuXG4gICZfX3NvY2lhbC1saW5rIHtcbiAgICBAaW5jbHVkZSByZXNldC1saW5rO1xuXG4gICAgJiA+IHN2ZyB7XG4gICAgICBmaWxsOiAjNzA3MDcwO1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBmaWxsOiAkY29sb3ItdGV4dC1kYXJrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIEBpbmNsdWRlIHJlc2V0LW1vZGVsO1xuICAgIGNvbG9yOiAjQTFBMUExO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAmX19waG9uZSB7XG4gICAgQGluY2x1ZGUgcmVzZXQtbGluaztcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtYmFzZTtcbiAgfVxuXG4gICZfX2FkZHJlc3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAmX19lbWFpbCB7XG4gICAgQGluY2x1ZGUgZm9udC1vcGVuc2Fucy1zZW1pYm9sZDtcbiAgICBAaW5jbHVkZSBmb250KDE0cHgsIDI4cHgpO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kYXJrO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbi9pY29uLWVudmVsb3BlLnN2ZycpO1xuICAgICAgdG9wOiA4cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGluaXRpYWw7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybS1pbnB1dCB7XG4gICAgQGluY2x1ZGUgcmVzZXQtaW5wdXQ7XG4gICAgQGluY2x1ZGUgZm9udCgxNnB4LCAyN3B4KTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNERkRGREY7XG4gICAgcGFkZGluZzogNnB4IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtb3BlbnNhbnMtcmVndWxhcjtcbiAgICAgIGNvbG9yOiAjQTFBMUExO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRjb2xvci1hY3RpdmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAoc20pIHtcbiAgICAgIHdpZHRoOiA0OS41JTtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtLXRleHRhcmVhIHtcbiAgICBAaW5jbHVkZSByZXNldC1pbnB1dDtcbiAgICBAaW5jbHVkZSBmb250KDE2cHgsIDI3cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RGREZERjtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgbWluLWhlaWdodDogMTI1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTRweCAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBAaW5jbHVkZSBmb250LW9wZW5zYW5zLXJlZ3VsYXI7XG4gICAgICBjb2xvcjogI0ExQTFBMTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5mb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkY29sb3ItYWN0aXZlO1xuICAgIH1cbiAgfVxufVxuIiwiLmRlY29yIHtcbiAgcGFkZGluZzogNzBweCAwIDY1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKCNmZmYsIC44KSksXG4gICAgICAgICAgICAgICAgICB1cmwoJy4uL2ltZy9jb250ZW50L2RlY29yLWJnLndlYnAnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICBAaW5jbHVkZSBicChtZCkge1xuICAgIHBhZGRpbmc6IDE3MHB4IDAgMTU1cHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgcmVzZXQtbW9kZWw7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNkQ3Mjc4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBAaW5jbHVkZSByZXNldC1tb2RlbDtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG4iLCIuZGlhZ3JhbSB7XG5cbiAgJl9fbGlzdCB7XG4gICAgQGluY2x1ZGUgcmVzZXQtbGlzdDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIH1cblxuICAmX19pdGVtLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1ib2xkO1xuICAgIEBpbmNsdWRlIGZvbnQoMTZweCwgMjNweCk7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRhcms7XG4gIH1cblxuICAmX19udW0ge1xuICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1ib2xkO1xuICAgIEBpbmNsdWRlIGZvbnQoMTZweCwgMjNweCk7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRhcms7XG4gIH1cblxuICAmX19wcm9ncmVzcyB7XG4gICAgbWF4LXdpZHRoOiA4MjNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICY6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUsXG4gICAgJjo6LW1vei1wcm9ncmVzcy1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRleHQtZGFyaztcbiAgICB9XG4gIH1cbn1cbiIsIi5mb290ZXIge1xuXG4gICZfX2NvbnRlbnR7XG4gICAgYmFja2dyb3VuZDogI0RGREZERjtcbiAgICBwYWRkaW5nOiA2MHB4IDAgODBweDtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgcmVzZXQtbW9kZWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxuXG4gICZfX2Rlc2NyIHtcbiAgICBAaW5jbHVkZSByZXNldC1tb2RlbDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgIG1heC13aWR0aDogNDc1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluay1lbWFpbCB7XG4gICAgQGluY2x1ZGUgZm9udC1vcGVuc2Fucy1zZW1pYm9sZDtcbiAgICBAaW5jbHVkZSBmb250KDE0cHgsIDI4cHgpO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kYXJrO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbi9pY29uLWVudmVsb3BlLnN2ZycpO1xuICAgICAgdG9wOiA4cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc29jaWFsIHtcbiAgICB3aWR0aDogMTI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgfVxuXG4gICZfX21lbnUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogYXV0bztcblxuICAgIEBpbmNsdWRlIGJwKHNtKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICB3aWR0aDogMTI1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc29jaWFsLFxuICAmX19tZW51LWxpc3Qge1xuICAgIEBpbmNsdWRlIHJlc2V0LWxpc3Q7XG4gIH1cblxuICAmX19zb2NpYWwtaXRlbSArICZfX3NvY2lhbC1pdGVtLFxuICAmX19tZW51LWl0ZW0gKyAmX19tZW51LWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAmX19zb2NpYWwtbGluayxcbiAgJl9fbWVudS1saW5rIHtcbiAgICBAaW5jbHVkZSByZXNldC1saW5rO1xuICAgIEBpbmNsdWRlIGZvbnQoMTRweCwgMjhweCk7XG4gICAgY29sb3I6ICM3MDcwNzA7XG4gIH1cblxuICAmX19zb2NpYWwtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA3MDcwO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAmLS1mYWNlYm9vazo6YmVmb3JlIHtcbiAgICAgIG1hc2s6IHVybCgnLi4vaW1nL2ljb24vaWNvbi1mYWNlYm9vay5zdmcnKTtcbiAgICB9XG5cbiAgICAmLS1pbnN0YWdyYW06OmJlZm9yZSB7XG4gICAgICBtYXNrOiB1cmwoJy4uL2ltZy9pY29uL2ljb24taW5zdGFncmFtLnN2ZycpO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICB0b3A6IDRweDtcbiAgICB9XG5cbiAgICAmLS1waW50ZXJlc3Q6OmJlZm9yZSB7XG4gICAgICBtYXNrOiB1cmwoJy4uL2ltZy9pY29uL2ljb24tcGludGVyZXN0LnN2ZycpO1xuICAgIH1cblxuICAgICYtLXdoYXRzYXBwOjpiZWZvcmUge1xuICAgICAgbWFzazogdXJsKCcuLi9pbWcvaWNvbi9pY29uLXdoYXRzYXBwLnN2ZycpO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgfVxuXG4gICAgJi0teW91dHViZTo6YmVmb3JlIHtcbiAgICAgIG1hc2s6IHVybCgnLi4vaW1nL2ljb24vaWNvbi15b3V0dWJlLnN2ZycpO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IDRweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kYXJrO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRleHQtZGFyaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5mb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkY29sb3ItYWN0aXZlO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG4gIH1cblxuICAmX19tZW51LWxpbmsge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWRhcms7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgJGNvbG9yLWFjdGl2ZTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29weXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjMzYzODM4O1xuICAgIGNvbG9yOiAjQTFBMUExO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0MnB4IDAgNDFweDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIEBpbmNsdWRlIHJlc2V0LW1vZGVsO1xuICAgIEBpbmNsdWRlIGZvbnQoMTNweCwgMjRweCk7XG5cbiAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgQGluY2x1ZGUgZm9udCgxNnB4LCAyN3B4KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBAaW5jbHVkZSByZXNldC1pbnB1dDtcbiAgICBwYWRkaW5nOiA2cHggMTBweCA2cHggMThweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXRleHQtZGFyaywgMC43KTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtb3BlbnNhbnMtcmVndWxhcjtcbiAgICAgIEBpbmNsdWRlIGZvbnQoMTZweCwgMjhweCk7XG4gICAgICBjb2xvcjogI0ExQTFBMTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRjb2xvci1hY3RpdmU7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBAaW5jbHVkZSByZXNldC1idXR0b247XG4gICAgQGluY2x1ZGUgZm9udC1vcGVuc2Fucy1zZW1pYm9sZDtcbiAgICBAaW5jbHVkZSBmb250KDE2cHgsIDI4cHgpO1xuICAgIGNvbG9yOiAjRkZGRkYwO1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjFweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdGV4dC1kYXJrO1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAmLS1jb250YWN0LWZvcm0ge1xuICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLXRleHQtZGFyaywgMTAlKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5mb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkY29sb3ItYWN0aXZlO1xuICAgIH1cbiAgfVxufVxuIiwiLmdhbGxlcnktaW1hZ2VzIHtcblxuICAmX19saXN0IHtcbiAgICBAaW5jbHVkZSByZXNldC1saXN0O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiA1cHg7XG5cbiAgICBAaW5jbHVkZSBicCh4c20pIHtcbiAgICAgIGdyaWQtZ2FwOiAxMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKHNtKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICBncmlkLWdhcDogMzBweCAzNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgZ3JpZC1yb3c6IHNwYW4gMjtcbiAgICBtYXgtaGVpZ2h0OiAxMTUwcHg7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBAaW5jbHVkZSByZXNldC1saW5rO1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTE1MHB4O1xuICB9XG59XG4iLCIuZ2FsbGVyeS1pbWFnZXMge1xuXG4gICYuZ2FsbGVyeS1wYWdlIHtcblxuICAgIC5nYWxsZXJ5LWltYWdlc19faXRlbSBpbWcge1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuZ2FsbGVyeS1pbWFnZXNfX2l0ZW06bnRoLWNoaWxkKDgpIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICBncmlkLXJvdzogc3BhbiAyO1xuICAgIH1cbiAgfVxufVxuIiwiLmdhbGxlcnkge1xuICBwYWRkaW5nOiAxMHB4IDAgNDVweDtcblxuICBAaW5jbHVkZSBicChzbSkge1xuICAgIHBhZGRpbmc6IDgwcHggMCA5MHB4O1xuICB9XG5cbiAgJl9fYnV0dG9ucyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIHBhZGRpbmc6IDNweCA2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRjb2xvci1hY3RpdmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgIHBhZGRpbmc6IDZweCAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19idG4gKyAmX19idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5taXhpdHVwLWNvbnRyb2wtYWN0aXZlIHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGFyaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNGRkVGMzUsIC41KTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4iLCIuaGVhZGVyIHtcblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1jZW50ZXItdjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIH1cblxuICAgICZfX2J0biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRjb2xvci1hY3RpdmU7XG4gICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgIEBpbmNsdWRlIHJlc2V0LWJ1dHRvbjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vINCS0LXRgNGC0LjQutCw0LvRjNC90L7QtSDQstGL0YDQsNCy0L3QuNCy0LDQvdC40LUg0L/QviDRhtC10L3RgtGA0YNcbkBtaXhpbiBmbGV4LWNlbnRlci12IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8g0JLRi9GA0LDQstC90LjQstCw0L3QuNC1INC/0L4g0YbQtdC90YLRgNGDXG5AbWl4aW4gZmxleC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiIsIi5oZXJvIHtcblxuICAmX19pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zbGlkZXIvc2xpZGVyLWJnMngud2VicCcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA3MjJweDtcbiAgICAgIHRvcDogMDtcblxuICAgICAgQGluY2x1ZGUgYnAoc20pIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBoZWlnaHQ6IDU1OHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICBoZWlnaHQ6IDcyMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmluc3BpcmF0aW9uIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjM1cHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaW5zcGlyYXRpb24tYmcud2VicCcpO1xuICAgIGhlaWdodDogNDE0cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDA5cHgpIHtcbiAgICAgIGhlaWdodDogMzcwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgIGhlaWdodDogNDE0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyO1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMTVweDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDgyNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgcmVzZXQtbW9kZWw7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICM2ZDcyNzg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgQGluY2x1ZGUgcmVzZXQtbW9kZWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuIiwiLmxvZ28ge1xuICAgIG1hcmdpbjogMDtcbiAgICBvcmRlcjogLTE7XG5cbiAgICBAaW5jbHVkZSBicCh4cykge1xuICAgICAgei1pbmRleDogMTI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAoc20pIHtcbiAgICAgIG9yZGVyOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG59XG4iLCIubWFwIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICBpZnJhbWUge1xuICAgIGhlaWdodDogMzc4cHg7XG5cbiAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgaGVpZ2h0OiA0NzhweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgaGVpZ2h0OiA1NzhweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicChtZCkge1xuICAgIG1hcmdpbi10b3A6IC01NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbiIsIi5tZW51IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgYnAoc20pIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAmLm5hdi5tZW51LS1hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogLTJweCAzcHggMTVweCByZ2JhKDAsMCwwLC4zKTtcbiAgICB9XG5cbiAgICAmLm5hdi5tZW51LS1hY3RpdmUucHQtZmlyc3QtbWVudS1tb2JpbGUge1xuICAgICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgICB6LWluZGV4OiAxMTtcbiAgICB9XG5cbiAgICAmLm5hdi5tZW51LS1hY3RpdmUucHQtc2Vjb25kLW1lbnUtbW9iaWxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgICAgIHotaW5kZXg6IDExO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3QtaXRlbSAgKyAmX19saXN0LWl0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgICAgQGluY2x1ZGUgYnAoc20pIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3QtaXRlbSAge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgQGluY2x1ZGUgYnAoc20pIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3QtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpbms7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1ib2xkO1xuICAgICAgICBAaW5jbHVkZSBmb250KDM2cHgsIDQycHgpO1xuICAgICAgICBjb2xvcjogcmdiYSgkY29sb3ItdGV4dC1kYXJrLCAwLjkpO1xuXG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItdGV4dC1kYXJrLCAuNyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKCRjb2xvci10ZXh0LWRhcmssIC43KTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250KDE2cHgsIDIycHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRjb2xvci1hY3RpdmU7XG4gICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5uYXYge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIGJwKHhzKSB7XG4gICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG5cbiAgJi5tZW51LS1hY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuIiwiLm5ldy1jb2xsZWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0NXB4IDAgMzVweDtcblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgcmVzZXQtbW9kZWw7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiAjNkQ3Mjc4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBAaW5jbHVkZSByZXNldC1tb2RlbDtcbiAgICBtYXgtd2lkdGg6IDczMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ3JpZC1yb3c6IDM7XG4gIGdyaWQtY29sdW1uOiA1IC8gODtcblxuICBAaW5jbHVkZSBicCh4bCkge1xuICAgIGdyaWQtcm93OiBpbml0aWFsO1xuICAgIGdyaWQtY29sdW1uOiA0IC8gc3BhbiAyO1xuICB9XG5cbiAgJl9fYXJyb3cge1xuXG4gICAgJi0tZGlzYWJsZWQge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIEBpbmNsdWRlIHJlc2V0LWxpc3Q7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICZfX2xpc3QtaXRlbSB7XG4gICAgQGluY2x1ZGUgZm9udC1vcGVuc2Fucy1zZW1pYm9sZDtcbiAgICBAaW5jbHVkZSBmb250KDE0cHgsIDI4cHgpO1xuICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgIG1hcmdpbjogMCAxMnB4O1xuICB9XG5cbiAgJl9fbGlzdC1saW5rIHtcbiAgICBAaW5jbHVkZSByZXNldC1saW5rO1xuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kYXJrO1xuICAgIH1cbiAgfVxufVxuIiwiLnBhcnRuZXJzIHtcbiAgcGFkZGluZzogMTZweCAwIDE1cHg7XG5cbiAgJl9fbGlzdCB7XG4gICAgQGluY2x1ZGUgcmVzZXQtbGlzdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbXMge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA0NSU7XG5cbiAgICBAaW5jbHVkZSBicCh4c20pIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAoc20pIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLnBhdGgge1xuXG4gICZfX2xpc3Qge1xuICAgIEBpbmNsdWRlIHJlc2V0LWxpc3Q7XG4gIH1cblxuICAmX19ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIGJwKHNtKSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogaW5pdGlhbDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKCRjb2xvci10ZXh0LWRhcmssIC43KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC01cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGV4dC1kYXJrO1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgYnAoeHhzKSB7XG4gICAgICB3aWR0aDogMzUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAoc20pIHtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICB9XG5cbiAgICAmLS1kZXNpZ24sXG4gICAgJi0tcHJvZHVjdGlvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgICB9XG5cbiAgICAmLS1tZWFzdXJlIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItdGV4dC1kYXJrLCAuNyk7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDM4cHggMCAzMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNDAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tcHJvZHVjdGlvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG9yZGVyOiAxO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci10ZXh0LWRhcmssIC43KTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gICAgICAgIG9yZGVyOiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjUwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMTdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgcmVzZXQtbW9kZWw7XG4gICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gIH1cblxuICAmX19kZXNjciB7XG4gICAgQGluY2x1ZGUgcmVzZXQtbW9kZWw7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgfVxufVxuIiwiLnBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvcGxhY2Vob2xkZXItYmcud2VicCcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIG1hcmdpbi10b3A6IC01NHB4O1xuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSByZXNldC1tb2RlbDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJwKHNtKSB7XG4gICAgcGFkZGluZzogMTYwcHggMDtcbiAgfVxufVxuIiwiLnBvcHVwIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvcG9wdXAtcGxhY2Vob2xkZXIud2VicCcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIEBpbmNsdWRlIGZsZXgtY2VudGVyO1xuXG4gICZfX2J0bi1saW5rIHtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRjb2xvci1hY3RpdmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnAoeHNtKSB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBicChzbSkge1xuICAgIG1pbi1oZWlnaHQ6IDMxNHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICBtaW4taGVpZ2h0OiA0MTRweDtcbiAgfVxufVxuIiwiLnJpZ2h0c2lkZS1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1heC13aWR0aDogNjk0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctYmFzZTtcbiAgYm94LXNoYWRvdzogLTJweCAzcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xuXG4gICYucmlnaHRzaWRlLW1lbnUtLWNsb3NlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAwJSk7XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgQGluY2x1ZGUgcmVzZXQtYnV0dG9uO1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDQ4NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgcmVzZXQtbW9kZWw7XG4gICAgQGluY2x1ZGUgZm9udCgzNnB4LCA1MXB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWF4LXdpZHRoOiAyNTJweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNkQ3Mjc4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIEBpbmNsdWRlIHJlc2V0LW1vZGVsO1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gIH1cblxuICAmX19pbWcge1xuICAgIG1heC13aWR0aDogNDg1cHg7XG4gIH1cbn1cbiIsIi5zaW5nbGUtcGFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiA2NnB4O1xuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIGdyaWQtY29sdW1uOiAxIC8gMTM7XG5cbiAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gODtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBAaW5jbHVkZSByZXNldC1tb2RlbDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICYgPiBwIHtcbiAgICAgIEBpbmNsdWRlIHJlc2V0LW1vZGVsO1xuICAgICAgQGluY2x1ZGUgZm9udC1vcGVuc2Fucy1saWdodDtcbiAgICAgIEBpbmNsdWRlIGZvbnQoMjJweCwgMzZweCk7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtZGFyaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgd2lkdGg6IDE3N3B4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk3OTc5NztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBAaW5jbHVkZSBmb250KDI0cHgsIDM4cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgPiBjaXRlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1ib2xkO1xuICAgICAgQGluY2x1ZGUgZm9udCgxNnB4LCAyMnB4KTtcbiAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci10ZXh0LWRhcmssIC45KTtcbiAgICB9XG4gIH1cblxuICAmX190YWdzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gICZfX3RhZ3MtdGl0bGUge1xuICAgIEBpbmNsdWRlIHJlc2V0LW1vZGVsO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAmX190YWdzLWxpbmsge1xuICAgIEBpbmNsdWRlIHJlc2V0LWxpbms7XG4gICAgQGluY2x1ZGUgZm9udCgxNHB4LCAyOHB4KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICM4RjhEOEQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgjNDU0NjQ3LCAuNSApO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAmX190YWdzLWxpbmsgKyAmX190YWdzLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAyM3B4O1xuICB9XG5cbiAgJl9fcG9zdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDMycHggMCAzMnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREZERkRGO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREZERkRGO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG5cbiAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgcGFkZGluZzogNDBweCAwIDMycHg7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBAaW5jbHVkZSByZXNldC1saW5rO1xuICAgICAgQGluY2x1ZGUgZm9udC1vcGVuc2Fucy1zZW1pYm9sZDtcbiAgICAgIEBpbmNsdWRlIGZvbnQoMTRweCwgMjhweCk7XG4gICAgICBjb2xvcjogIzcwNzA3MDtcbiAgICAgIHdpZHRoOiAyNDNweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgIH1cblxuICAgICAgJiA+IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XG4gICAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWRhcms7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluay1wcmV2IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDRweDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbWFzazogdXJsKCcuLi9pbWcvaWNvbi9pY29uLXByZXYtc2luZ2xlLnN2ZycpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRleHQtZGFyaztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci10ZXh0LWRhcmssIDgwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rLW5leHQge1xuICAgICAgcGFkZGluZy1yaWdodDogNDRweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBtYXNrOiB1cmwoJy4uL2ltZy9pY29uL2ljb24tbmV4dC1zaW5nbGUuc3ZnJykgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGV4dC1kYXJrO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci10ZXh0LWRhcmssIDgwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNpbmdsZS1wYWdlIC5ibG9nLXBhZ2VfX3RpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICMzNjM4Mzg7XG59XG4iLCIuc2xpZGVyIHtcblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNSU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIGJwKHhzbSkge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNiU7XG4gICAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNSU7XG4gICAgICBtYXgtd2lkdGg6IDcwM3B4O1xuICAgICAgaGVpZ2h0OiA4MjVweDtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBtYXJnaW4tbGVmdDogLTE1JTtcblxuICAgIEBpbmNsdWRlIGJwKHh4cykge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKHhzbSkge1xuICAgICAgbWF4LXdpZHRoOiA2NDVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSByZXNldC1tb2RlbDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDE4NXB4O1xuICAgICAgYmFja2dyb3VuZDojNkQ3Mjc4O1xuXG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgQGluY2x1ZGUgcmVzZXQtbW9kZWw7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKHh4bCkge1xuICAgICAgbWF4LXdpZHRoOiA1ODVweDtcbiAgICB9XG4gIH1cbn1cbiIsIi50aXRsZSB7XG4gIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1ib2xkO1xuICBjb2xvcjogJGNvbG9yLXRleHQtZGFyaztcblxuICAmLS1mb290ZXIge1xuICAgIEBpbmNsdWRlIGZvbnQoMTZweCwgMjNweCk7XG4gIH1cblxuICAmLS1zbGlkZXIge1xuICAgIEBpbmNsdWRlIGZvbnQoNDJweCwgNDlweCk7XG5cbiAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgQGluY2x1ZGUgZm9udCg0OHB4LCA1NXB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgQGluY2x1ZGUgZm9udCg2MHB4LCA2N3B4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgQGluY2x1ZGUgZm9udCg4MnB4LCA5MHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicCh4eGwpe1xuICAgICAgQGluY2x1ZGUgZm9udCgxMTBweCwgMTM0cHgpO1xuICAgIH1cbiAgfVxuXG4gICYtLW5ldy1jb2xsZWN0aW9uIHtcbiAgICBAaW5jbHVkZSBmb250KDMwcHgsIDQ1cHgpO1xuXG4gICAgQGluY2x1ZGUgYnAoc20pIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoMzZweCwgNTFweCk7XG4gICAgfVxuICB9XG5cbiAgJi0tY29sbGVjdGlvbiB7XG4gICAgQGluY2x1ZGUgZm9udCgyMHB4LCAyNHB4KTtcbiAgfVxuXG4gICYtLWRlY29yIHtcbiAgICBAaW5jbHVkZSBmb250KDQ1cHgsIDY1cHgpO1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoNjBweCwgODBweCk7XG4gICAgfVxuICB9XG5cbiAgJi0td2F5IHtcbiAgICBAaW5jbHVkZSBmb250KDMwcHgsIDQ1cHgpO1xuXG4gICAgQGluY2x1ZGUgYnAoc20pIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoMzZweCwgNTFweCk7XG4gICAgfVxuICB9XG5cbiAgJi0tcGF0aCB7XG4gICAgQGluY2x1ZGUgZm9udCgxNnB4LCAyM3B4KTtcbiAgfVxuXG4gICYtLWJsb2cge1xuICAgIEBpbmNsdWRlIGZvbnQoMzBweCwgNDVweCk7XG5cbiAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgQGluY2x1ZGUgZm9udCgzNnB4LCA1MXB4KTtcbiAgICB9XG4gIH1cblxuICAmLS1ibG9nLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGZvbnQoMjFweCwgMzVweCk7XG5cbiAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgQGluY2x1ZGUgZm9udCgyNHB4LCAzOHB4KTtcbiAgICB9XG4gIH1cblxuICAmLS1wbGFjZWhvbGRlciB7XG4gICAgQGluY2x1ZGUgZm9udCg0NnB4LCA2NnB4KTtcblxuICAgIEBpbmNsdWRlIGJwKHNtKSB7XG4gICAgICBAaW5jbHVkZSBmb250KDYwcHgsIDgwcHgpO1xuICAgIH1cbiAgfVxuXG4gICYtLWFib3V0LWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGZvbnQoMzBweCwgNDZweCk7XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgQGluY2x1ZGUgZm9udCgzNnB4LCA2MHB4KTtcbiAgICB9XG4gIH1cblxuICAmLS1pbnNwaXJhdGlvbiB7XG4gICAgQGluY2x1ZGUgZm9udCgzMHB4LCA0NnB4KTtcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICBAaW5jbHVkZSBmb250KDM2cHgsIDYwcHgpO1xuICAgIH1cbiAgfVxuXG4gICYtLWNvbnRhY3Qge1xuICAgIEBpbmNsdWRlIGZvbnQoMzBweCwgNDZweCk7XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgQGluY2x1ZGUgZm9udCgzNnB4LCA2MHB4KTtcbiAgICB9XG4gIH1cblxuICAmLS1jb250YWN0LXNsaWRlciB7XG4gICAgQGluY2x1ZGUgZm9udCgxNnB4LCAyMnB4KTtcbiAgICBjb2xvcjogcmdiYSgkY29sb3ItdGV4dC1kYXJrLCAwLjkpO1xuICB9XG5cbiAgJi0tYXNpZGUge1xuICAgIEBpbmNsdWRlIGZvbnQoMTZweCwgMjNweCk7XG4gIH1cblxuICAmLS1yZWNlbnQtcG9zdHMge1xuICAgIEBpbmNsdWRlIGZvbnQoMTZweCwgMjNweCk7XG4gIH1cblxuICAmLS1wb3N0cyB7XG4gICAgQGluY2x1ZGUgZm9udC1vcGVuc2Fucy1yZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQoMTZweCwgMjdweCk7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWJhc2U7XG4gIH1cblxuICAmLS10YWdzIHtcbiAgICBAaW5jbHVkZSBmb250KDE2cHgsIDIzcHgpO1xuICB9XG5cbiAgJi0tYmxvZy1wYWdlIHtcbiAgICBAaW5jbHVkZSBmb250KDIycHgsIDM2cHgpO1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoMjRweCwgMzhweCk7XG4gICAgfVxuICB9XG5cbiAgJi0tY29tbWVudHMge1xuICAgIEBpbmNsdWRlIGZvbnQoMjBweCwgMzFweCk7XG4gIH1cblxuICAmLS1jb21tZW50cy1mb3JtIHtcbiAgICBAaW5jbHVkZSBmb250KDE2cHgsIDIzcHgpO1xuICB9XG59XG4iLCIud2F5IHtcbiAgcGFkZGluZzogNTBweCAwIDEwcHg7XG5cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIHJlc2V0LW1vZGVsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYnAoc20pIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMzBweDtcbiAgfVxufVxuIiwiQGZvbnQtZmFjZXtmb250LWRpc3BsYXk6ZmFsbGJhY2s7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIjtmb250LXdlaWdodDozMDA7Zm9udC1zdHlsZTpub3JtYWw7c3JjOnVybChcIi4uL2ZvbnQvT3Blbl9TYW5zL09wZW5TYW5zLUxpZ2h0SXRhbGljLmVvdFwiKTtzcmM6bG9jYWwoXCJPcGVuIFNhbnNcIiksdXJsKFwiLi4vZm9udC9PcGVuX1NhbnMvT3BlblNhbnMtTGlnaHRJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250L09wZW5fU2Fucy9PcGVuU2Fucy1MaWdodEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250L09wZW5fU2Fucy9PcGVuU2Fucy1MaWdodEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udC9PcGVuX1NhbnMvT3BlblNhbnMtTGlnaHRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpfUBmb250LWZhY2V7Zm9udC1kaXNwbGF5OmZhbGxiYWNrO2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCI7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO3NyYzp1cmwoXCIuLi9mb250L09wZW5fU2Fucy9PcGVuU2Fucy1SZWd1bGFyLmVvdFwiKTtzcmM6bG9jYWwoXCJPcGVuIFNhbnNcIiksdXJsKFwiLi4vZm9udC9PcGVuX1NhbnMvT3BlblNhbnMtUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnQvT3Blbl9TYW5zL09wZW5TYW5zLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udC9PcGVuX1NhbnMvT3BlblNhbnMtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udC9PcGVuX1NhbnMvT3BlblNhbnMtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIil9QGZvbnQtZmFjZXtmb250LWRpc3BsYXk6ZmFsbGJhY2s7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIjtmb250LXdlaWdodDo2MDA7Zm9udC1zdHlsZTpub3JtYWw7c3JjOnVybChcIi4uL2ZvbnQvT3Blbl9TYW5zL09wZW5TYW5zLVNlbWlCb2xkLmVvdFwiKTtzcmM6bG9jYWwoXCJPcGVuIFNhbnNcIiksdXJsKFwiLi4vZm9udC9PcGVuX1NhbnMvT3BlblNhbnMtU2VtaUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250L09wZW5fU2Fucy9PcGVuU2Fucy1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250L09wZW5fU2Fucy9PcGVuU2Fucy1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udC9PcGVuX1NhbnMvT3BlblNhbnMtU2VtaUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpfUBmb250LWZhY2V7Zm9udC1kaXNwbGF5OmZhbGxiYWNrO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXN0eWxlOm5vcm1hbDtzcmM6dXJsKFwiLi4vZm9udC9Nb250c2VycmF0L01vbnRzZXJyYXQtQm9sZC5lb3RcIik7c3JjOmxvY2FsKFwiTW9udHNlcnJhdFwiKSx1cmwoXCIuLi9mb250L01vbnRzZXJyYXQvTW9udHNlcnJhdC1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udC9Nb250c2VycmF0L01vbnRzZXJyYXQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250L01vbnRzZXJyYXQvTW9udHNlcnJhdC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250L01vbnRzZXJyYXQvTW9udHNlcnJhdC1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKX0uZmxleHtkaXNwbGF5OmZsZXh9LmdyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMTIsIDFmcik7Y29sdW1uLWdhcDozMHB4O2dyaWQtdGVtcGxhdGUtcm93czpyZXBlYXQoMywgbWluLWNvbnRlbnQpfS5tYWlue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWluLWhlaWdodDoxMDB2aH0uY29udGFpbmVyLWZsdWlke21heC13aWR0aDoxOTIwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgMTBweH0uZm9vdGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luLXRvcDphdXRvfS5qcy1mb2N1cy12aXNpYmxlIDpmb2N1czpub3QoLmZvY3VzLXZpc2libGUpe291dGxpbmU6bm9uZX0uZGlzLXNjcm9sbHtwb3NpdGlvbjpmaXhlZDtsZWZ0OjA7dG9wOjA7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMHZoO292ZXJzY3JvbGwtYmVoYXZpb3I6bm9uZX0ucGFnZS0taW9zIC5kaXMtc2Nyb2xse3Bvc2l0aW9uOnJlbGF0aXZlfS5idXJnZXJ7LS1idXJnZXItd2lkdGg6IDM3cHg7LS1idXJnZXItaGVpZ2h0OiAzMHB4Oy0tYnVyZ2VyLWxpbmUtaGVpZ2h0OiAzcHg7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOm5vbmU7cGFkZGluZzowO3dpZHRoOnZhcigtLWJ1cmdlci13aWR0aCk7aGVpZ2h0OnZhcigtLWJ1cmdlci1oZWlnaHQpO2NvbG9yOiMwMDAgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6IzM2MzgzOH0uYnVyZ2VyOjpiZWZvcmUsLmJ1cmdlcjo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDp2YXIoLS1idXJnZXItbGluZS1oZWlnaHQpO2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dCx0b3AgLjNzIGVhc2UtaW4tb3V0O2JvcmRlci1yYWRpdXM6NXB4fS5idXJnZXI6OmJlZm9yZXt0b3A6MH0uYnVyZ2VyOjphZnRlcnt0b3A6Y2FsYygxMDAlIC0gdmFyKC0tYnVyZ2VyLWxpbmUtaGVpZ2h0KSl9LmJ1cmdlcl9fbGluZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjUwJTt3aWR0aDoxMDAlO2hlaWdodDp2YXIoLS1idXJnZXItbGluZS1oZWlnaHQpO2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtib3JkZXItcmFkaXVzOjVweH0uYnVyZ2VyLS1hY3RpdmU6OmJlZm9yZXt0b3A6NTAlO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dCx0b3AgLjNzIGVhc2UtaW4tb3V0fS5idXJnZXItLWFjdGl2ZTo6YWZ0ZXJ7dG9wOjUwJTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0LHRvcCAuM3MgZWFzZS1pbi1vdXR9LmJ1cmdlci0tYWN0aXZlIC5idXJnZXJfX2xpbmV7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dH1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LmJ1cmdlcntkaXNwbGF5Om5vbmV9fS5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFse2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjhweDt3aWR0aDo4cHg7YmFja2dyb3VuZDojMzYzODM4O2JvcmRlci1yYWRpdXM6NTAlO21hcmdpbjowIDE1cHg7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtiYWNrZ3JvdW5kOiNmZmVmMzV9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcInN3aXBlci1pY29uc1wiO3NyYzp1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH06cm9vdHstLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZn06aG9zdHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ei1pbmRleDoxfS5zd2lwZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjE7ZGlzcGxheTpibG9ja30uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjp2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgaW5pdGlhbCk7Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LCAwLCAwKX0uc3dpcGVyLWhvcml6b250YWx7dG91Y2gtYWN0aW9uOnBhbi15fS5zd2lwZXItdmVydGljYWx7dG91Y2gtYWN0aW9uOnBhbi14fS5zd2lwZXItc2xpZGV7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmt7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1hdXRvaGVpZ2h0LC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHR9LnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXJ7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLTNke3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93e3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntvdmVyZmxvdzphdXRvO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpzdGFydCBzdGFydH0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnggbWFuZGF0b3J5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnkgbWFuZGF0b3J5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTpub25lfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpub25lfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtmbGV4LXNocmluazowO29yZGVyOjk5OTl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246Y2VudGVyIGNlbnRlcjtzY3JvbGwtc25hcC1zdG9wOmFsd2F5c30uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7d2lkdGg6MTAwJTttaW4td2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b217cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3d7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xNSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b217YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpfS5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMXB4O21hcmdpbi10b3A6LTIxcHg7ei1pbmRleDoxMDt0cmFuc2Zvcm0tb3JpZ2luOjUwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtib3JkZXItcmFkaXVzOjUwJTtib3JkZXItdG9wLWNvbG9yOnJnYmEoMCwwLDAsMCl9LnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlciwuc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVye2FuaW1hdGlvbjpzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGV7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2t7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwfUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fSosKjo6YmVmb3JlLCo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH1odG1sLGJvZHl7cGFkZGluZzowO21hcmdpbjowO21pbi1oZWlnaHQ6MTAwdmg7b3ZlcmZsb3cteDpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCI7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI1cHg7b3ZlcmZsb3cteDpoaWRkZW47bWluLXdpZHRoOjMyMHB4fUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXtodG1sLGJvZHl7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjdweH19LnZoaWRkZW57cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7Ym9yZGVyOjA7cGFkZGluZzowO2NsaXA6cmVjdCgwIDAgMCAwKTtvdmVyZmxvdzpoaWRkZW59aW1ne21heC13aWR0aDoxMDAlfS53cmFwcGVye21heC13aWR0aDoxOTIwcHg7bWluLXdpZHRoOjI4MHB4O21pbi1oZWlnaHQ6MTAwJTttYXJnaW46MCBhdXRvO292ZXJmbG93LXg6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojNWE1YTVhfS5jb250YWluZXJ7bWF4LXdpZHRoOjExNDBweDtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHg7bWFyZ2luOjAgYXV0b30uYWJvdXQtY29udGVudHtwYWRkaW5nOjUwcHggMCA0MHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuYWJvdXQtY29udGVudHtwYWRkaW5nOjEzMHB4IDAgNDBweH19LmFib3V0LWNvbnRlbnRfX3RpdGxle3BhZGRpbmc6MDttYXJnaW46MDtwYWRkaW5nLWJvdHRvbToyMnB4O21hcmdpbi1ib3R0b206MjJweDtwb3NpdGlvbjpyZWxhdGl2ZX0uYWJvdXQtY29udGVudF9fdGl0bGU6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7d2lkdGg6MjAwcHg7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kLWNvbG9yOiM2ZDcyNzh9LmFib3V0LWNvbnRlbnRfX3RleHR7cGFkZGluZy1sZWZ0OjB9LmFib3V0LWNvbnRlbnRfX3RleHQ+cHtwYWRkaW5nOjA7bWFyZ2luOjA7bWFyZ2luLWJvdHRvbTozMHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuYWJvdXQtY29udGVudF9fdGV4dHtwYWRkaW5nLWxlZnQ6MjgwcHh9fS5hcnRpY2xlLXBvcHVwX193cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5hcnRpY2xlLXBvcHVwX19idG4tbGlua3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9LmFydGljbGUtc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5hcnRpY2xlLXNsaWRlcl9faW1ne21heC13aWR0aDo5NSV9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5hcnRpY2xlLXNsaWRlcl9faW1ne21heC13aWR0aDo3MzBweH19LmFydGljbGUtc2xpZGVyX19idG57cG9zaXRpb246YWJzb2x1dGU7dG9wOjgwcHg7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXh9QG1lZGlhKG1pbi13aWR0aDogNDc2cHgpey5hcnRpY2xlLXNsaWRlcl9fYnRue3RvcDoxMTVweH19QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5hcnRpY2xlLXNsaWRlcl9fYnRue3RvcDoxNTBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5hcnRpY2xlLXNsaWRlcl9fYnRue3RvcDoyNy42JX19LmFydGljbGUtc2xpZGVyX19idG4tcHJldntwYWRkaW5nLWxlZnQ6MTZweH0uYXJ0aWNsZS1zbGlkZXJfX2J0bi1uZXh0e3BhZGRpbmctcmlnaHQ6MTZweDttYXJnaW4tbGVmdDoyNzBweH1AbWVkaWEobWluLXdpZHRoOiAzNzBweCl7LmFydGljbGUtc2xpZGVyX19idG4tbmV4dHttYXJnaW4tbGVmdDo1NDAlfX1AbWVkaWEobWluLXdpZHRoOiA0NzZweCl7LmFydGljbGUtc2xpZGVyX19idG4tbmV4dHttYXJnaW4tbGVmdDo3NTAlfX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LmFydGljbGUtc2xpZGVyX19idG4tbmV4dHttYXJnaW4tbGVmdDo5NDUlfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmFydGljbGUtc2xpZGVyX19idG4tbmV4dHttYXJnaW4tbGVmdDoxMzAwJX19LmFzaWRle2dyaWQtcm93OjEvMjtncmlkLWNvbHVtbjoxLzEzO3BhZGRpbmctdG9wOjYwcHh9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuYXNpZGV7Z3JpZC1yb3c6aW5pdGlhbDtncmlkLWNvbHVtbjo5L3NwYW4gNH19LmFzaWRlX19zZWFyY2h7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbTo0NHB4fS5hc2lkZV9fc2VhcmNoLWlucHV0e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6bm9uZTtwYWRkaW5nOjA7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjtwYWRkaW5nOjZweCA0NXB4IDZweCAxOHB4O2JvcmRlci1yYWRpdXM6MjBweDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoNTQsNTYsNTYsLjcpO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uYXNpZGVfX3NlYXJjaC1pbnB1dDo6cGxhY2Vob2xkZXJ7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6I2ExYTFhMX0uYXNpZGVfX3NlYXJjaC1pbnB1dDpmb2N1c3tvdXRsaW5lOm5vbmV9LmFzaWRlX19zZWFyY2gtaW5wdXQuZm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBzb2xpZCAjMjZjNmRhfS5hc2lkZV9fc2VhcmNoLWJ0bnt0ZXh0LWRlY29yYXRpb246bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOm5vbmU7cGFkZGluZzowO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMnB4O3JpZ2h0OjE1cHh9LmFzaWRlX19jYXRlZ29yeXtwYWRkaW5nLWJvdHRvbTo1MHB4fS5hc2lkZV9fY2F0ZWdvcnktdGl0bGV7cGFkZGluZzowO21hcmdpbjowO21hcmdpbi1ib3R0b206MTVweH0uYXNpZGVfX2NhdGVnb3J5LWxpc3R7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MH0uYXNpZGVfX2NhdGVnb3J5LWl0ZW0rLmFzaWRlX19jYXRlZ29yeS1pdGVte21hcmdpbi10b3A6MTJweH0uYXNpZGVfX2NhdGVnb3J5LWxpbmt7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyOjA7Y29sb3I6aW5oZXJpdDtmb250LWZhbWlseTppbmhlcml0O2NvbG9yOmluaGVyaXQ7dHJhbnNpdGlvbjpjb2xvciAuM3MgZWFzZS1pbi1vdXR9LmFzaWRlX19jYXRlZ29yeS1saW5rOmhvdmVye2NvbG9yOiMwMDB9LmFzaWRlX19jYXRlZ29yeS1saW5rOmZvY3Vze291dGxpbmU6bm9uZX0uYXNpZGVfX2NhdGVnb3J5LWxpbmsuZm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBzb2xpZCAjMjZjNmRhO291dGxpbmUtb2Zmc2V0OjJweDtib3JkZXItcmFkaXVzOjVweH0uYXNpZGVfX3JlY2VudC1wb3N0c3twYWRkaW5nLWJvdHRvbTo1MHB4fS5hc2lkZV9fcmVjZW50LXBvc3RzX19saXN0e2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjB9LmFzaWRlX19yZWNlbnQtcG9zdHNfX2l0ZW0rLmFzaWRlX19yZWNlbnQtcG9zdHNfX2l0ZW17bWFyZ2luLXRvcDoxMnB4fS5hc2lkZV9fcmVjZW50LXBvc3RzX19saW5rLXRpdGxle3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlcjowO2NvbG9yOmluaGVyaXQ7Zm9udC1mYW1pbHk6aW5oZXJpdH0uYXNpZGVfX3JlY2VudC1wb3N0c19fbGluay10aXRsZTpmb2N1c3tvdXRsaW5lOm5vbmV9LmFzaWRlX19yZWNlbnQtcG9zdHNfX2xpbmstdGl0bGUuZm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBzb2xpZCAjMjZjNmRhO291dGxpbmUtb2Zmc2V0OjJweH0uYXNpZGVfX3JlY2VudC1wb3N0c19fdGl0bGV7cGFkZGluZzowO21hcmdpbjowO2NvbG9yOmluaGVyaXQ7dHJhbnNpdGlvbjpjb2xvciAuM3MgZWFzZS1pbi1vdXR9LmFzaWRlX19yZWNlbnQtcG9zdHNfX3RpdGxlOmhvdmVye2NvbG9yOiMwMDB9LmFzaWRlX19yZWNlbnQtcG9zdHNfX2RldGFpbHN7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6Mjtjb2xvcjojYTFhMWExfS5hc2lkZV9fcmVjZW50LXBvc3RzX19saW5re3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlcjowO2NvbG9yOmluaGVyaXQ7Zm9udC1mYW1pbHk6aW5oZXJpdH0uYXNpZGVfX3JlY2VudC1wb3N0c19fYXV0aG9ye2ZvbnQtc3R5bGU6bm9ybWFsO3RyYW5zaXRpb246Y29sb3IgLjNzIGVhc2UtaW4tb3V0fS5hc2lkZV9fcmVjZW50LXBvc3RzX19hdXRob3I6aG92ZXJ7Y29sb3I6IzM2MzgzOH0uYXNpZGVfX3JlY2VudC1wb3N0cy10aXRsZXtwYWRkaW5nOjA7bWFyZ2luOjA7bWFyZ2luLWJvdHRvbToxNXB4fS5hc2lkZV9fdGFnc3twYWRkaW5nLWJvdHRvbTo1MHB4fS5hc2lkZV9fdGFncy10aXRsZXtwYWRkaW5nOjA7bWFyZ2luOjA7bWFyZ2luLWJvdHRvbToxNXB4fS5hc2lkZV9fdGFncy1saW5re3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlcjowO2NvbG9yOmluaGVyaXQ7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiM4ZjhkOGQ7Ym9yZGVyLXJhZGl1czoxNHB4O3BhZGRpbmc6MCAxNnB4O2JvcmRlcjoxcHggc29saWQgcmdiYSg2OSw3MCw3MSwuNSk7bWFyZ2luLWJvdHRvbToxMHB4fS5hc2lkZV9fdGFncy1saW5rKy5hc2lkZV9fdGFncy1saW5re21hcmdpbi1sZWZ0OjEwcHh9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuYXNpZGVfX3RhZ3MtbGluazpudGgtY2hpbGQoNSl7bWFyZ2luLWxlZnQ6MH19LmFzaWRlX19zb2NpYWwtaXRlbSsuYXNpZGVfX3NvY2lhbC1pdGVte21hcmdpbi1sZWZ0OjIwcHggIWltcG9ydGFudH0uc2luZ2xlLXBhZ2UgLmFzaWRle2Rpc3BsYXk6bm9uZX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LnNpbmdsZS1wYWdlIC5hc2lkZXtkaXNwbGF5OmluaXRpYWx9fS5ibG9nLWNvbnRlbnRfX2xpc3R7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDozMHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuYmxvZy1jb250ZW50X19saXN0e2ZsZXgtZGlyZWN0aW9uOmluaXRpYWx9fS5ibG9nLWNvbnRlbnRfX2l0ZW17d2lkdGg6MTAwJX0uYmxvZy1jb250ZW50X19saW5re3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlcjowO2NvbG9yOmluaGVyaXQ7Zm9udC1mYW1pbHk6aW5oZXJpdDt0cmFuc2l0aW9uOmNvbG9yIC41c30uYmxvZy1jb250ZW50X19saW5rOmZvY3Vze291dGxpbmU6bm9uZX0uYmxvZy1jb250ZW50X19saW5rLmZvY3VzLXZpc2libGV7b3V0bGluZToycHggc29saWQgIzI2YzZkYTtvdXRsaW5lLW9mZnNldDoycHh9LmJsb2ctY29udGVudF9fZGV0YWlsc3tmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyO2NvbG9yOiM3MDcwNzA7bWFyZ2luOjEwcHggMH0uYmxvZy1jb250ZW50X19hdXRob3J7Zm9udC1zdHlsZTpub3JtYWx9LmJsb2ctY29udGVudF9fYXV0aG9yOmhvdmVye2NvbG9yOiMzNjM4Mzh9LmJsb2ctY29udGVudF9fY2F0ZWdvcnk6aG92ZXJ7Y29sb3I6IzM2MzgzOH0uYmxvZy1jb250ZW50X190aXRsZXtwYWRkaW5nOjA7bWFyZ2luOjB9LmJsb2ctY29udGVudF9fdGl0bGU6aG92ZXJ7Y29sb3I6IzAwMH0uYmxvZy1wYWdle3BhZGRpbmctYm90dG9tOjY2cHh9LmJsb2ctcGFnZV9fY29udGVudHtwYWRkaW5nLXRvcDozMHB4O2dyaWQtcm93OjIvMztncmlkLWNvbHVtbjoxLzEzfUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmJsb2ctcGFnZV9fY29udGVudHtwYWRkaW5nLXRvcDo2MHB4O2dyaWQtcm93OmluaXRpYWw7Z3JpZC1jb2x1bW46c3BhbiA4fX0uYmxvZy1wYWdlX19pdGVte3BhZGRpbmctYm90dG9tOjQ1cHh9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuYmxvZy1wYWdlX19pdGVte3BhZGRpbmctYm90dG9tOjcwcHh9fS5ibG9nLXBhZ2VfX2l0ZW0taW1ne21heC13aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuYmxvZy1wYWdlX19pdGVtLWltZ3ttYXgtd2lkdGg6NzMwcHh9fS5ibG9nLXBhZ2VfX2RldGFpbHN7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIjtmb250LXdlaWdodDo2MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6Mjtjb2xvcjojNzA3MDcwO21hcmdpbjoxMHB4IDB9LmJsb2ctcGFnZV9fbGlua3t0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXI6MDtjb2xvcjppbmhlcml0O2ZvbnQtZmFtaWx5OmluaGVyaXR9LmJsb2ctcGFnZV9fYXV0aG9ye2ZvbnQtc3R5bGU6bm9ybWFsO3RyYW5zaXRpb246Y29sb3IgLjNzIGVhc2UtaW4tb3V0fS5ibG9nLXBhZ2VfX2F1dGhvcjpob3Zlcntjb2xvcjojMzYzODM4fS5ibG9nLXBhZ2VfX2NhdGVnb3J5e3RyYW5zaXRpb246Y29sb3IgLjNzIGVhc2UtaW4tb3V0fS5ibG9nLXBhZ2VfX2NhdGVnb3J5OmhvdmVye2NvbG9yOiMzNjM4Mzh9LmJsb2ctcGFnZV9faXRlbS1saW5re3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlcjowO2NvbG9yOmluaGVyaXQ7Zm9udC1mYW1pbHk6aW5oZXJpdH0uYmxvZy1wYWdlX19pdGVtLWxpbms6Zm9jdXN7b3V0bGluZTpub25lfS5ibG9nLXBhZ2VfX2l0ZW0tbGluay5mb2N1cy12aXNpYmxle291dGxpbmU6MnB4IHNvbGlkICMyNmM2ZGE7b3V0bGluZS1vZmZzZXQ6MnB4fS5ibG9nLXBhZ2VfX3RpdGxle3BhZGRpbmc6MDttYXJnaW46MDttYXJnaW4tYm90dG9tOjZweH0uYmxvZy1wYWdlX190aXRsZTpob3Zlcntjb2xvcjojMDAwfS5ibG9nLXBhZ2VfX3RleHR7cGFkZGluZzowO21hcmdpbjowfS5ibG9nLXBhZ2VfX2Jsb2NrcXVvdGV7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDpyZ2JhKDIyMywyMjMsMjIzLC41KTttYXJnaW46MDtwYWRkaW5nOjE0cHggMjRweDttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTo1MHB4fS5ibG9nLXBhZ2VfX2Jsb2NrcXVvdGU+cHtwYWRkaW5nOjA7bWFyZ2luOjA7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIjtmb250LXdlaWdodDozMDA7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC1zaXplOjIycHg7bGluZS1oZWlnaHQ6MS42MzYzNjM2MzY0O2NvbG9yOiMzNjM4Mzg7cGFkZGluZy1ib3R0b206MjNweDttYXJnaW4tYm90dG9tOjIzcHg7cG9zaXRpb246cmVsYXRpdmV9LmJsb2ctcGFnZV9fYmxvY2txdW90ZT5wOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2hlaWdodDoycHg7d2lkdGg6MjAwcHg7bWFyZ2luOjAgYXV0bztiYWNrZ3JvdW5kLWNvbG9yOiM5Nzk3OTc7Ym9yZGVyLXJhZGl1czoxcHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5ibG9nLXBhZ2VfX2Jsb2NrcXVvdGU+cHtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoxLjU4MzMzMzMzMzN9fS5ibG9nLXBhZ2VfX2Jsb2NrcXVvdGU+Y2l0ZXtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIjtmb250LXdlaWdodDo3MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS4zNzU7Y29sb3I6cmdiYSg1NCw1Niw1NiwuOSl9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5ibG9nLXBhZ2VfX2Jsb2NrcXVvdGV7cGFkZGluZzo1NHB4IDY0cHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmJsb2ctcGFnZV9fYmxvY2txdW90ZXttYXJnaW4tdG9wOjcwcHh9fS5ibG9ne3BhZGRpbmctYm90dG9tOjU1cHh9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5ibG9ne3BhZGRpbmctYm90dG9tOjEwMHB4fX0uYmxvZ19fdGl0bGV7cGFkZGluZzowO21hcmdpbjowO3RleHQtYWxpZ246Y2VudGVyO21heC13aWR0aDo0MzBweDttYXJnaW46MCBhdXRvIDMwcHh9LmJyZWFkY3J1bWJze3BhZGRpbmc6MTNweCAxNHB4O2JhY2tncm91bmQ6cmdiYSgyMjMsMjIzLDIyMywuNSk7ei1pbmRleDo1fS5icmVhZGNydW1ic19fbGlzdHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0uYnJlYWRjcnVtYnNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXJ7Y29udGVudDpcIi9cIjttYXJnaW4tbGVmdDotNHB4O21hcmdpbi1yaWdodDo0cHh9LmJyZWFkY3J1bWJzX19saW5re3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlcjowO2NvbG9yOmluaGVyaXQ7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyfS5idG57dGV4dC1kZWNvcmF0aW9uOm5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjpub25lO3BhZGRpbmc6MDtjdXJzb3I6cG9pbnRlcjtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyO2NvbG9yOiM4ZjhkOGQ7cGFkZGluZzo2cHggMTZweDtib3JkZXItcmFkaXVzOjIwcHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDY5LDcwLDcxLC41KX0uY29sbGVjdGlvbntwYWRkaW5nLWJvdHRvbToyMHB4fUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuY29sbGVjdGlvbntwYWRkaW5nLWJvdHRvbTo3MHB4fX0uY29sbGVjdGlvbl9fbGlzdHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEsIDFmcik7Z3JpZC1nYXA6MTBweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNvbGxlY3Rpb25fX2xpc3R7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNvbGxlY3Rpb25fX2xpc3R7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpO2dyaWQtZ2FwOjMwcHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmNvbGxlY3Rpb25fX2xpc3R7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpfX1AbWVkaWEobWluLXdpZHRoOiAxNDAwcHgpey5jb2xsZWN0aW9uX19saXN0e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNSwgMWZyKX19LmNvbGxlY3Rpb25fX2l0ZW17cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgYXV0b30uY29sbGVjdGlvbl9faXRlbTpob3ZlciAuY29sbGVjdGlvbl9faW5mb3tvcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC42KX0uY29sbGVjdGlvbl9fbGlua3t0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXI6MDtjb2xvcjppbmhlcml0O2ZvbnQtZmFtaWx5OmluaGVyaXR9LmNvbGxlY3Rpb25fX2ltZ3ttaW4taGVpZ2h0OjM1MHB4O29iamVjdC1maXQ6Y292ZXI7d2lkdGg6YXV0b31AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNvbGxlY3Rpb25fX2ltZ3t3aWR0aDoxMDAlfX0uY29sbGVjdGlvbl9faW5mb3twb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO3BhZGRpbmc6MTBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjVzLGJhY2tncm91bmQtY29sb3IgLjVzfS5jb2xsZWN0aW9uX190aXRsZXtwYWRkaW5nOjA7bWFyZ2luOjA7cGFkZGluZy1ib3R0b206MTlweDttYXJnaW4tYm90dG9tOjE5cHg7cG9zaXRpb246cmVsYXRpdmV9LmNvbGxlY3Rpb25fX3RpdGxlOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7d2lkdGg6ODAlO2hlaWdodDoxcHg7bWFyZ2luOjAgYXV0bztiYWNrZ3JvdW5kOiM2ZDcyNzh9LmNvbGxlY3Rpb25fX2Rlc2Nye3BhZGRpbmc6MDttYXJnaW46MDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojNzA3MDcwfS5jb21tZW50cy1mb3Jte2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0uY29tbWVudHMtZm9ybV9fdGl0bGV7cGFkZGluZzowO21hcmdpbjowO21hcmdpbi1ib3R0b206MjVweH0uY29tbWVudHMtZm9ybV9fdGV4dGFyZWF7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjpub25lO3BhZGRpbmc6MDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjY4NzU7Ym9yZGVyLXJhZGl1czoyNHB4O2JvcmRlcjoxcHggc29saWQgI2RmZGZkZjtyZXNpemU6bm9uZTttaW4taGVpZ2h0OjEyNXB4O3dpZHRoOjEwMCU7cGFkZGluZzoxNHB4IDE1cHg7bWFyZ2luLWJvdHRvbToxMnB4fS5jb21tZW50cy1mb3JtX190ZXh0YXJlYTo6cGxhY2Vob2xkZXJ7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6I2ExYTFhMX0uY29tbWVudHMtZm9ybV9faW5wdXQrLmNvbW1lbnRzLWZvcm1fX2lucHV0e21hcmdpbi1sZWZ0OjB9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5jb21tZW50cy1mb3JtX19pbnB1dCsuY29tbWVudHMtZm9ybV9faW5wdXR7bWFyZ2luLWxlZnQ6MTBweH19LmNvbW1lbnRzLWZvcm1fX2lucHV0e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6bm9uZTtwYWRkaW5nOjA7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS42ODc1O2JvcmRlci1yYWRpdXM6MjBweDtib3JkZXI6MXB4IHNvbGlkICNkZmRmZGY7cGFkZGluZzo2cHggMTVweDttYXJnaW4tYm90dG9tOjIwcHg7d2lkdGg6MTAwJX0uY29tbWVudHMtZm9ybV9faW5wdXQ6OnBsYWNlaG9sZGVye2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCI7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOiNhMWExYTF9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5jb21tZW50cy1mb3JtX19pbnB1dHt3aWR0aDo0OC45JX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jb21tZW50cy1mb3JtX19pbnB1dHt3aWR0aDo0OS4zJX19LmNvbW1lbnRzLWZvcm1fX2xhYmVse2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI7Y29sb3I6I2ExYTFhMTt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MjBweDtjdXJzb3I6cG9pbnRlcn0uY29tbWVudHMtZm9ybV9fYnRue3RleHQtZGVjb3JhdGlvbjpub25lO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6bm9uZTtwYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXI7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIjtmb250LXdlaWdodDo2MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS43NTtjb2xvcjppdm9yeTttaW4td2lkdGg6MTYwcHg7Ym9yZGVyLXJhZGl1czoyMXB4O2JhY2tncm91bmQ6IzM2MzgzODtwYWRkaW5nOjZweCAxMnB4O3RyYW5zaXRpb246YmFja2dyb3VuZCAuM3MgZWFzZS1pbi1vdXR9LmNvbW1lbnRzLWZvcm1fX2J0bjpob3ZlcntiYWNrZ3JvdW5kOiMxZDFlMWV9LmNvbW1lbnRze21hcmdpbi1ib3R0b206NDBweH0uY29tbWVudHNfX3RpdGxle3BhZGRpbmc6MDttYXJnaW46MDttYXJnaW4tYm90dG9tOjE1cHh9LmNvbW1lbnRzX19jb21tZW50e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtd3JhcDp3cmFwfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuY29tbWVudHNfX2NvbW1lbnR7ZmxleC13cmFwOm5vd3JhcH19LmNvbW1lbnRzX19jb21tZW50LWF2YXRhcnt3aWR0aDo0NXB4O2hlaWdodDo0NXB4O2JvcmRlci1yYWRpdXM6NTAlO29iamVjdC1maXQ6Y292ZXI7bWFyZ2luLXJpZ2h0OjEzcHg7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0fUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuY29tbWVudHNfX2NvbW1lbnQtYXZhdGFye3dpZHRoOjY0cHg7aGVpZ2h0OjY0cHh9fS5jb21tZW50c19fY29tbWVudC1hdmF0YXI6aG92ZXJ7dHJhbnNmb3JtOnNjYWxlKDEuMSk7Y3Vyc29yOnBvaW50ZXJ9LmNvbW1lbnRzX19jb21tZW50LWJsb2Nre2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luLXRvcDotNDVweH1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LmNvbW1lbnRzX19jb21tZW50LWJsb2Nre21hcmdpbi10b3A6MH19LmNvbW1lbnRzX19jb21tZW50LW5hbWV7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCI7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMzYzODM4O21hcmdpbi1sZWZ0OjU1cHh9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5jb21tZW50c19fY29tbWVudC1uYW1le2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNDM3NTttYXJnaW4tbGVmdDowfX0uY29tbWVudHNfX2NvbW1lbnQtZGF0ZXtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoyLjE2NjY2NjY2Njc7Y29sb3I6I2ExYTFhMTttYXJnaW4tdG9wOi01cHg7bWFyZ2luLWJvdHRvbToxMHB4O21hcmdpbi1sZWZ0OjU1cHh9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5jb21tZW50c19fY29tbWVudC1kYXRle2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI7bWFyZ2luLWxlZnQ6MH19LmNvbW1lbnRzX19jb21tZW50LXRleHR7bWFyZ2luOjAgIWltcG9ydGFudH0uY29tbWVudHNfX2J0bi1yZXBseXt0ZXh0LWRlY29yYXRpb246bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOm5vbmU7cGFkZGluZzowO2N1cnNvcjpwb2ludGVyO2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCI7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI7Y29sb3I6IzcwNzA3MDttYXJnaW4tbGVmdDphdXRvfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuY29tbWVudHNfX2J0bi1yZXBseXttYXJnaW4tbGVmdDowfX0uY29tbWVudHNfX2J0bi1yZXBseTpob3Zlcntjb2xvcjojMzYzODM4fS5jb250YWN0LXNsaWRlcntwYWRkaW5nLXRvcDo1MHB4O2Rpc3BsYXk6bm9uZX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LmNvbnRhY3Qtc2xpZGVye3BhZGRpbmctdG9wOjEwMHB4O2Rpc3BsYXk6YmxvY2t9fS5jb250YWN0LXNsaWRlcl9fbGlzdHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowO21hcmdpbi1ib3R0b206MzBweH0uY29udGFjdC1zbGlkZXJfX2l0ZW17cG9zaXRpb246cmVsYXRpdmV9LmNvbnRhY3Qtc2xpZGVyX19pdGVtOmhvdmVyIC5jb250YWN0LXNsaWRlcl9faW5mb3tvcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC42KX0uY29udGFjdC1zbGlkZXJfX2xpbmt7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyOjA7Y29sb3I6aW5oZXJpdDtmb250LWZhbWlseTppbmhlcml0fS5jb250YWN0LXNsaWRlcl9faW1ne21pbi1oZWlnaHQ6MTcwcHg7bWluLXdpZHRoOjE3MHB4O29iamVjdC1maXQ6Y292ZXJ9LmNvbnRhY3Qtc2xpZGVyX19pbmZve3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDozMHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuNXMsYmFja2dyb3VuZC1jb2xvciAuNXN9LmNvbnRhY3Qtc2xpZGVyX190aXRsZXtwYWRkaW5nOjA7bWFyZ2luOjA7dGV4dC1hbGlnbjpjZW50ZXJ9LmNvbnRhY3R7cGFkZGluZy1ib3R0b206NTBweH1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LmNvbnRhY3R7cGFkZGluZy1ib3R0b206MTAwcHh9fS5jb250YWN0X190aXRsZXtwYWRkaW5nOjA7bWFyZ2luOjA7cGFkZGluZy1ib3R0b206MjJweDttYXJnaW4tYm90dG9tOjIycHg7cG9zaXRpb246cmVsYXRpdmV9LmNvbnRhY3RfX3RpdGxlOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO2hlaWdodDoycHg7d2lkdGg6MjAwcHg7YmFja2dyb3VuZC1jb2xvcjojNmQ3Mjc4fS5jb250YWN0X193cmFwe3BhZGRpbmctbGVmdDowfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY29udGFjdF9fd3JhcHtwYWRkaW5nLWxlZnQ6MjgwcHh9fS5jb250YWN0X19zb2NpYWwtbGlzdHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowO2Rpc3BsYXk6ZmxleDttYXJnaW4tYm90dG9tOjIwcHg7anVzdGlmeS1jb250ZW50OmNlbnRlcn1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5jb250YWN0X19zb2NpYWwtbGlzdHtqdXN0aWZ5LWNvbnRlbnQ6aW5pdGlhbH19LmNvbnRhY3RfX3NvY2lhbC1pdGVtKy5jb250YWN0X19zb2NpYWwtaXRlbXttYXJnaW4tbGVmdDo0MHB4fS5jb250YWN0X19zb2NpYWwtbGlua3t0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXI6MDtjb2xvcjppbmhlcml0O2ZvbnQtZmFtaWx5OmluaGVyaXR9LmNvbnRhY3RfX3NvY2lhbC1saW5rPnN2Z3tmaWxsOiM3MDcwNzA7dHJhbnNpdGlvbjpmaWxsIC4zcyBlYXNlLWluLW91dH0uY29udGFjdF9fc29jaWFsLWxpbms+c3ZnOmhvdmVye2ZpbGw6IzM2MzgzOH0uY29udGFjdF9fdGV4dHtwYWRkaW5nOjA7bWFyZ2luOjA7Y29sb3I6I2ExYTFhMTttYXJnaW4tYm90dG9tOjEwcHh9LmNvbnRhY3RfX3Bob25le3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlcjowO2NvbG9yOmluaGVyaXQ7Zm9udC1mYW1pbHk6aW5oZXJpdDtjb2xvcjojNWE1YTVhfS5jb250YWN0X19hZGRyZXNze21hcmdpbi1ib3R0b206MTZweH0uY29udGFjdF9fZW1haWx7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIjtmb250LXdlaWdodDo2MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6Mjtjb2xvcjojMzYzODM4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtZGVjb3JhdGlvbjpub25lO21hcmdpbi1ib3R0b206MjJweDtwYWRkaW5nLWxlZnQ6MzBweDtwb3NpdGlvbjpyZWxhdGl2ZX0uY29udGFjdF9fZW1haWw6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvaWNvbi9pY29uLWVudmVsb3BlLnN2Z1wiKTt0b3A6OHB4O2xlZnQ6MDt3aWR0aDoxNnB4O2hlaWdodDoxMnB4fS5jb250YWN0X19mb3Jte2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5jb250YWN0X19mb3Jte2ZsZXgtZGlyZWN0aW9uOmluaXRpYWx9fS5jb250YWN0X19mb3JtLWlucHV0e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6bm9uZTtwYWRkaW5nOjA7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS42ODc1O2JvcmRlci1yYWRpdXM6MjBweDtib3JkZXI6MXB4IHNvbGlkICNkZmRmZGY7cGFkZGluZzo2cHggMTdweDttYXJnaW4tYm90dG9tOjEzcHg7d2lkdGg6MTAwJX0uY29udGFjdF9fZm9ybS1pbnB1dDo6cGxhY2Vob2xkZXJ7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6I2ExYTFhMX0uY29udGFjdF9fZm9ybS1pbnB1dDpmb2N1c3tvdXRsaW5lOm5vbmV9LmNvbnRhY3RfX2Zvcm0taW5wdXQuZm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBzb2xpZCAjMjZjNmRhfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuY29udGFjdF9fZm9ybS1pbnB1dHt3aWR0aDo0OS41JX19LmNvbnRhY3RfX2Zvcm0tdGV4dGFyZWF7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjpub25lO3BhZGRpbmc6MDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjY4NzU7Ym9yZGVyLXJhZGl1czoyNHB4O2JvcmRlcjoxcHggc29saWQgI2RmZGZkZjtyZXNpemU6bm9uZTttaW4taGVpZ2h0OjEyNXB4O3dpZHRoOjEwMCU7cGFkZGluZzoxNHB4IDE3cHg7bWFyZ2luLWJvdHRvbToyMHB4fS5jb250YWN0X19mb3JtLXRleHRhcmVhOjpwbGFjZWhvbGRlcntmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjojYTFhMWExfS5jb250YWN0X19mb3JtLXRleHRhcmVhOmZvY3Vze291dGxpbmU6bm9uZX0uY29udGFjdF9fZm9ybS10ZXh0YXJlYS5mb2N1cy12aXNpYmxle291dGxpbmU6MnB4IHNvbGlkICMyNmM2ZGF9LmRlY29ye3BhZGRpbmc6NzBweCAwIDY1cHg7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpKSx1cmwoXCIuLi9pbWcvY29udGVudC9kZWNvci1iZy53ZWJwXCIpO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5kZWNvcntwYWRkaW5nOjE3MHB4IDAgMTU1cHh9fS5kZWNvcl9fdGl0bGV7cGFkZGluZzowO21hcmdpbjowO3BhZGRpbmctYm90dG9tOjIycHg7bWFyZ2luLWJvdHRvbToyMnB4O21heC13aWR0aDo1MzBweDtvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQ7cG9zaXRpb246cmVsYXRpdmV9LmRlY29yX190aXRsZTo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MDt3aWR0aDoyMDBweDtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6IzZkNzI3OH0uZGVjb3JfX2Rlc2NyaXB0aW9ue3BhZGRpbmc6MDttYXJnaW46MDttYXgtd2lkdGg6NTQwcHh9LmRpYWdyYW1fX2xpc3R7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MH0uZGlhZ3JhbV9faXRlbXttYXJnaW4tYm90dG9tOjI2cHh9LmRpYWdyYW1fX2l0ZW0tY29udGVudHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmRpYWdyYW1fX2xhYmVse2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjQzNzU7Y29sb3I6IzM2MzgzOH0uZGlhZ3JhbV9fbnVte2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjQzNzU7Y29sb3I6IzM2MzgzOH0uZGlhZ3JhbV9fcHJvZ3Jlc3N7bWF4LXdpZHRoOjgyM3B4O3dpZHRoOjEwMCU7aGVpZ2h0OjVweDtib3JkZXItcmFkaXVzOjRweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmRpYWdyYW1fX3Byb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLXZhbHVlLC5kaWFncmFtX19wcm9ncmVzczo6LW1vei1wcm9ncmVzcy1iYXJ7YmFja2dyb3VuZC1jb2xvcjojMzYzODM4fS5mb290ZXJfX2NvbnRlbnR7YmFja2dyb3VuZDojZGZkZmRmO3BhZGRpbmc6NjBweCAwIDgwcHh9LmZvb3Rlcl9faW5uZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQ7ZmxleC13cmFwOndyYXB9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5mb290ZXJfX2lubmVye2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDpub3dyYXB9fS5mb290ZXJfX2luZm97d2lkdGg6MTAwJTttYXJnaW4tcmlnaHQ6MDttYXJnaW4tYm90dG9tOjUwcHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5mb290ZXJfX2luZm97d2lkdGg6YXV0bzttYXJnaW4tcmlnaHQ6MjBweDttYXJnaW4tYm90dG9tOjB9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuZm9vdGVyX19pbmZve21hcmdpbi1yaWdodDowfX0uZm9vdGVyX190aXRsZXtwYWRkaW5nOjA7bWFyZ2luOjA7bWFyZ2luLWJvdHRvbToxNHB4fS5mb290ZXJfX2Rlc2Nye3BhZGRpbmc6MDttYXJnaW46MDttYXJnaW4tYm90dG9tOjE2cHg7d2lkdGg6MTAwJX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmZvb3Rlcl9fZGVzY3J7bWF4LXdpZHRoOjQ3NXB4fX0uZm9vdGVyX19saW5rLWVtYWlse2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCI7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI7Y29sb3I6IzM2MzgzODtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWRlY29yYXRpb246bm9uZTttYXJnaW4tYm90dG9tOjIycHg7cGFkZGluZy1sZWZ0OjMwcHg7cG9zaXRpb246cmVsYXRpdmV9LmZvb3Rlcl9fbGluay1lbWFpbDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9pY29uL2ljb24tZW52ZWxvcGUuc3ZnXCIpO3RvcDo4cHg7bGVmdDowO3dpZHRoOjE2cHg7aGVpZ2h0OjEycHh9LmZvb3Rlcl9fc29jaWFse3dpZHRoOjEyNXB4O21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OjEwMHB4fS5mb290ZXJfX21lbnV7bWFyZ2luLXJpZ2h0OjA7d2lkdGg6YXV0b31AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LmZvb3Rlcl9fbWVudXttYXJnaW4tcmlnaHQ6NjBweDt3aWR0aDoxMjVweH19LmZvb3Rlcl9fc29jaWFsLC5mb290ZXJfX21lbnUtbGlzdHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowfS5mb290ZXJfX3NvY2lhbC1pdGVtKy5mb290ZXJfX3NvY2lhbC1pdGVtLC5mb290ZXJfX21lbnUtaXRlbSsuZm9vdGVyX19tZW51LWl0ZW17bWFyZ2luLXRvcDoxNXB4fS5mb290ZXJfX3NvY2lhbC1saW5rLC5mb290ZXJfX21lbnUtbGlua3t0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXI6MDtjb2xvcjppbmhlcml0O2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6Mjtjb2xvcjojNzA3MDcwfS5mb290ZXJfX3NvY2lhbC1saW5re3BhZGRpbmctbGVmdDoyOHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246Y29sb3IgLjNzIGVhc2UtaW4tb3V0fS5mb290ZXJfX3NvY2lhbC1saW5rOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQtY29sb3I6IzcwNzA3MDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UtaW4tb3V0O3RvcDozcHg7bGVmdDowO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LmZvb3Rlcl9fc29jaWFsLWxpbmstLWZhY2Vib29rOjpiZWZvcmV7bWFzazp1cmwoXCIuLi9pbWcvaWNvbi9pY29uLWZhY2Vib29rLnN2Z1wiKX0uZm9vdGVyX19zb2NpYWwtbGluay0taW5zdGFncmFtOjpiZWZvcmV7bWFzazp1cmwoXCIuLi9pbWcvaWNvbi9pY29uLWluc3RhZ3JhbS5zdmdcIik7d2lkdGg6MTRweDtoZWlnaHQ6MTRweDt0b3A6NHB4fS5mb290ZXJfX3NvY2lhbC1saW5rLS1waW50ZXJlc3Q6OmJlZm9yZXttYXNrOnVybChcIi4uL2ltZy9pY29uL2ljb24tcGludGVyZXN0LnN2Z1wiKX0uZm9vdGVyX19zb2NpYWwtbGluay0td2hhdHNhcHA6OmJlZm9yZXttYXNrOnVybChcIi4uL2ltZy9pY29uL2ljb24td2hhdHNhcHAuc3ZnXCIpO3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHh9LmZvb3Rlcl9fc29jaWFsLWxpbmstLXlvdXR1YmU6OmJlZm9yZXttYXNrOnVybChcIi4uL2ltZy9pY29uL2ljb24teW91dHViZS5zdmdcIik7d2lkdGg6MThweDtoZWlnaHQ6MTJweDt0b3A6NHB4fS5mb290ZXJfX3NvY2lhbC1saW5rOmhvdmVye2NvbG9yOiMzNjM4Mzh9LmZvb3Rlcl9fc29jaWFsLWxpbms6aG92ZXI6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMzNjM4Mzh9LmZvb3Rlcl9fc29jaWFsLWxpbms6Zm9jdXN7b3V0bGluZTpub25lfS5mb290ZXJfX3NvY2lhbC1saW5rLmZvY3VzLXZpc2libGV7b3V0bGluZToycHggc29saWQgIzI2YzZkYTtvdXRsaW5lLW9mZnNldDoycHg7Ym9yZGVyLXJhZGl1czo1cHh9LmZvb3Rlcl9fbWVudS1saW5re3RyYW5zaXRpb246Y29sb3IgLjNzIGVhc2UtaW4tb3V0fS5mb290ZXJfX21lbnUtbGluazpob3Zlcntjb2xvcjojMzYzODM4fS5mb290ZXJfX21lbnUtbGluazpmb2N1c3tvdXRsaW5lOm5vbmV9LmZvb3Rlcl9fbWVudS1saW5rLmZvY3VzLXZpc2libGV7b3V0bGluZToycHggc29saWQgIzI2YzZkYTtvdXRsaW5lLW9mZnNldDoycHg7Ym9yZGVyLXJhZGl1czo1cHh9LmZvb3Rlcl9fY29weXJpZ2h0e2JhY2tncm91bmQ6IzM2MzgzODtjb2xvcjojYTFhMWExO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6NDJweCAwIDQxcHh9LmZvb3Rlcl9fdGV4dHtwYWRkaW5nOjA7bWFyZ2luOjA7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MS44NDYxNTM4NDYyfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuZm9vdGVyX190ZXh0e2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNjg3NX19LmZvcm17ZGlzcGxheTpmbGV4fUBtZWRpYShtYXgtd2lkdGg6IDM3NXB4KXsuZm9ybXtkaXNwbGF5OmJsb2NrfX0uZm9ybV9faW5wdXR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjpub25lO3BhZGRpbmc6MDtwYWRkaW5nOjZweCAxMHB4IDZweCAxOHB4O2JvcmRlci1yYWRpdXM6MjFweDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoNTQsNTYsNTYsLjcpO3dpZHRoOjEwMCV9LmZvcm1fX2lucHV0OjpwbGFjZWhvbGRlcntmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjc1O2NvbG9yOiNhMWExYTF9QG1lZGlhKG1heC13aWR0aDogMzc1cHgpey5mb3JtX19pbnB1dHtsaW5lLWhlaWdodDoyM3B4fX0uZm9ybV9faW5wdXQ6Zm9jdXN7b3V0bGluZTpub25lfS5mb3JtX19pbnB1dC5mb2N1cy12aXNpYmxle291dGxpbmU6MnB4IHNvbGlkICMyNmM2ZGF9LmZvcm1fX2J1dHRvbnt0ZXh0LWRlY29yYXRpb246bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOm5vbmU7cGFkZGluZzowO2N1cnNvcjpwb2ludGVyO2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCI7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNzU7Y29sb3I6aXZvcnk7bWluLXdpZHRoOjE2MHB4O2JvcmRlci1yYWRpdXM6MjFweDtiYWNrZ3JvdW5kOiMzNjM4Mzg7cGFkZGluZzo2cHggMTJweDttYXJnaW4tbGVmdDo5cHg7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4zcyBlYXNlLWluLW91dH0uZm9ybV9fYnV0dG9uLS1jb250YWN0LWZvcm17bWluLXdpZHRoOjE4MHB4O21hcmdpbi1sZWZ0OjB9QG1lZGlhKG1heC13aWR0aDogMzc1cHgpey5mb3JtX19idXR0b257d2lkdGg6MTAwJTttYXJnaW4tbGVmdDowO21hcmdpbi10b3A6MTBweH19LmZvcm1fX2J1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOiMxZDFlMWV9LmZvcm1fX2J1dHRvbjpmb2N1c3tvdXRsaW5lOm5vbmV9LmZvcm1fX2J1dHRvbi5mb2N1cy12aXNpYmxle291dGxpbmU6MnB4IHNvbGlkICMyNmM2ZGF9LmdhbGxlcnktaW1hZ2VzX19saXN0e2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjA7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKTtncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDIsIDFmcik7Z3JpZC1nYXA6NXB4fUBtZWRpYShtaW4td2lkdGg6IDQ3NnB4KXsuZ2FsbGVyeS1pbWFnZXNfX2xpc3R7Z3JpZC1nYXA6MTBweH19QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5nYWxsZXJ5LWltYWdlc19fbGlzdHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsIDFmcil9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuZ2FsbGVyeS1pbWFnZXNfX2xpc3R7Z3JpZC1nYXA6MzBweCAzNXB4fX0uZ2FsbGVyeS1pbWFnZXNfX2l0ZW06Zmlyc3QtY2hpbGR7Z3JpZC1jb2x1bW46c3BhbiAyO2dyaWQtcm93OnNwYW4gMjttYXgtaGVpZ2h0OjExNTBweH0uZ2FsbGVyeS1pbWFnZXNfX2xpbmt7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyOjA7Y29sb3I6aW5oZXJpdDtmb250LWZhbWlseTppbmhlcml0fS5nYWxsZXJ5LWltYWdlc19faW1ne29iamVjdC1maXQ6Y292ZXI7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTttYXgtaGVpZ2h0OjExNTBweH0uZ2FsbGVyeS1pbWFnZXMuZ2FsbGVyeS1wYWdlIC5nYWxsZXJ5LWltYWdlc19faXRlbSBpbWd7bWF4LWhlaWdodDoxMDAlfS5nYWxsZXJ5LWltYWdlcy5nYWxsZXJ5LXBhZ2UgLmdhbGxlcnktaW1hZ2VzX19pdGVtOm50aC1jaGlsZCg4KXtncmlkLWNvbHVtbjpzcGFuIDI7Z3JpZC1yb3c6c3BhbiAyfS5nYWxsZXJ5e3BhZGRpbmc6MTBweCAwIDQ1cHh9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5nYWxsZXJ5e3BhZGRpbmc6ODBweCAwIDkwcHh9fS5nYWxsZXJ5X19idXR0b25ze3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206MTBweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmdhbGxlcnlfX2J1dHRvbnN7bWFyZ2luLWJvdHRvbTo0MHB4fX0uZ2FsbGVyeV9fYnRue3BhZGRpbmc6M3B4IDZweDttYXJnaW4tYm90dG9tOjEwcHh9LmdhbGxlcnlfX2J0bjpmb2N1c3tvdXRsaW5lOm5vbmV9LmdhbGxlcnlfX2J0bi5mb2N1cy12aXNpYmxle291dGxpbmU6MnB4IHNvbGlkICMyNmM2ZGF9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5nYWxsZXJ5X19idG57cGFkZGluZzo2cHggMTZweDttYXJnaW4tYm90dG9tOjB9fS5nYWxsZXJ5X19idG4rLmdhbGxlcnlfX2J0bnttYXJnaW4tbGVmdDowfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZ2FsbGVyeV9fYnRuKy5nYWxsZXJ5X19idG57bWFyZ2luLWxlZnQ6MjVweH19LmdhbGxlcnkgLm1peGl0dXAtY29udHJvbC1hY3RpdmV7Y29sb3I6IzM2MzgzODtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDIzOSw1MywuNSk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmhlYWRlcl9faW5uZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtoZWlnaHQ6MTIwcHh9LmhlYWRlcl9fYnRue2Rpc3BsYXk6bm9uZX0uaGVhZGVyX19idG46Zm9jdXN7b3V0bGluZTpub25lfS5oZWFkZXJfX2J0bi5mb2N1cy12aXNpYmxle291dGxpbmU6MnB4IHNvbGlkICMyNmM2ZGE7b3V0bGluZS1vZmZzZXQ6MnB4O2JvcmRlci1yYWRpdXM6NXB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuaGVhZGVyX19idG57dGV4dC1kZWNvcmF0aW9uOm5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjpub25lO3BhZGRpbmc6MDtjdXJzb3I6cG9pbnRlcn19Lmhlcm9fX2lubmVye3BhZGRpbmctYm90dG9tOjQwcHg7cG9zaXRpb246cmVsYXRpdmV9Lmhlcm9fX2lubmVyOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvc2xpZGVyL3NsaWRlci1iZzJ4LndlYnBcIik7YmFja2dyb3VuZC1zaXplOmNvdmVyO3dpZHRoOjEwMCU7aGVpZ2h0OjcyMnB4O3RvcDowfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuaGVyb19faW5uZXI6OmFmdGVye3BhZGRpbmctYm90dG9tOjcwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KXsuaGVyb19faW5uZXI6OmFmdGVye2hlaWdodDo0MDBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5oZXJvX19pbm5lcjo6YWZ0ZXJ7aGVpZ2h0OjU1OHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5oZXJvX19pbm5lcjo6YWZ0ZXJ7aGVpZ2h0OjcyMnB4fX0uaW5zcGlyYXRpb257cGFkZGluZy10b3A6NTBweDtwYWRkaW5nLWJvdHRvbTo0MHB4O3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuaW5zcGlyYXRpb257cGFkZGluZy10b3A6MTAwcHh9fS5pbnNwaXJhdGlvbjo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMzVweDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9pbnNwaXJhdGlvbi1iZy53ZWJwXCIpO2hlaWdodDo0MTRweH1AbWVkaWEobWluLXdpZHRoOiA0MDlweCl7Lmluc3BpcmF0aW9uOjphZnRlcntoZWlnaHQ6MzcwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuaW5zcGlyYXRpb246OmFmdGVye2hlaWdodDo0MTRweH19Lmluc3BpcmF0aW9uX19pbm5lcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9Lmluc3BpcmF0aW9uX19pbWd7bWFyZ2luLXJpZ2h0OjYwcHg7bWFyZ2luLWxlZnQ6LTIxNXB4O3otaW5kZXg6MztkaXNwbGF5Om5vbmV9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5pbnNwaXJhdGlvbl9faW1ne2Rpc3BsYXk6aW5pdGlhbH19Lmluc3BpcmF0aW9uX19jb250ZW50e21heC13aWR0aDo4MjVweDt3aWR0aDoxMDAlO3otaW5kZXg6M30uaW5zcGlyYXRpb25fX3RpdGxle3BhZGRpbmc6MDttYXJnaW46MDtwYWRkaW5nLWJvdHRvbToyMnB4O21hcmdpbi1ib3R0b206MjJweDtwb3NpdGlvbjpyZWxhdGl2ZX0uaW5zcGlyYXRpb25fX3RpdGxlOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjIwMHB4O2hlaWdodDoycHg7YmFja2dyb3VuZDojNmQ3Mjc4fS5pbnNwaXJhdGlvbl9fdGV4dHtwYWRkaW5nOjA7bWFyZ2luOjA7bWFyZ2luLWJvdHRvbTozMHB4fS5sb2dve21hcmdpbjowO29yZGVyOi0xfUBtZWRpYShtaW4td2lkdGg6IDApey5sb2dve3otaW5kZXg6MTJ9fUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsubG9nb3tvcmRlcjowfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmxvZ297bWFyZ2luOjAgYXV0b319Lm1hcHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToyNXB4fS5tYXAgaWZyYW1le2hlaWdodDozNzhweH1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7Lm1hcCBpZnJhbWV7aGVpZ2h0OjQ3OHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm1hcCBpZnJhbWV7aGVpZ2h0OjU3OHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm1hcHttYXJnaW4tdG9wOi01NHB4O21hcmdpbi1ib3R0b206NTBweH19Lm1lbnV7cGFkZGluZy1yaWdodDoxNXB4O3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4OjEwO3dpZHRoOjgwJTtoZWlnaHQ6MTAwdmg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dCx2aXNpYmlsaXR5IC4zcyBlYXNlLWluLW91dDt2aXNpYmlsaXR5OmhpZGRlbn1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7Lm1lbnV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87cGFkZGluZzowO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6bm9ybWFsO3RyYW5zZm9ybTpub25lO3Zpc2liaWxpdHk6dmlzaWJsZX19Lm1lbnUubmF2Lm1lbnUtLWFjdGl2ZXtib3gtc2hhZG93Oi0ycHggM3B4IDE1cHggcmdiYSgwLDAsMCwuMyl9Lm1lbnUubmF2Lm1lbnUtLWFjdGl2ZS5wdC1maXJzdC1tZW51LW1vYmlsZXtwYWRkaW5nLXRvcDo5MHB4O3otaW5kZXg6MTF9Lm1lbnUubmF2Lm1lbnUtLWFjdGl2ZS5wdC1zZWNvbmQtbWVudS1tb2JpbGV7cGFkZGluZy10b3A6MjAwcHg7ei1pbmRleDoxMTtoZWlnaHQ6MDt3aWR0aDowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3gtc2hhZG93Om5vbmV9Lm1lbnVfX2xpc3R7ZGlzcGxheTpibG9jaztsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsubWVudV9fbGlzdHtkaXNwbGF5OmZsZXh9fS5tZW51X19saXN0LWl0ZW0rLm1lbnVfX2xpc3QtaXRlbXtwYWRkaW5nLWxlZnQ6MTVweDttYXJnaW4tdG9wOjE1cHh9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5tZW51X19saXN0LWl0ZW0rLm1lbnVfX2xpc3QtaXRlbXtwYWRkaW5nLWxlZnQ6MzVweDttYXJnaW4tdG9wOjB9fS5tZW51X19saXN0LWl0ZW17cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDoxNXB4fUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsubWVudV9fbGlzdC1pdGVte3BhZGRpbmctbGVmdDowfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm1lbnVfX2xpc3QtaXRlbXtwYWRkaW5nLXJpZ2h0OjQ1cHh9fS5tZW51X19saXN0LWxpbmt7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyOjA7Y29sb3I6aW5oZXJpdDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MzZweDtsaW5lLWhlaWdodDoxLjE2NjY2NjY2Njc7Y29sb3I6cmdiYSg1NCw1Niw1NiwuOSl9Lm1lbnVfX2xpc3QtbGluay0tYWN0aXZle3BhZGRpbmctYm90dG9tOjRweDtwb3NpdGlvbjpyZWxhdGl2ZX0ubWVudV9fbGlzdC1saW5rLS1hY3RpdmU6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDtoZWlnaHQ6MnB4O2JvcmRlci1yYWRpdXM6MXB4O2JhY2tncm91bmQtY29sb3I6cmdiYSg1NCw1Niw1NiwuNyl9Lm1lbnVfX2xpc3QtbGluazpob3Zlcntib3JkZXItcmFkaXVzOjFweDtib3JkZXItYm90dG9tOjJweCBzb2xpZCByZ2JhKDU0LDU2LDU2LC43KTtwYWRkaW5nLWJvdHRvbToycHh9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5tZW51X19saXN0LWxpbmt7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS4zNzV9fS5tZW51X19saXN0LWxpbms6Zm9jdXN7b3V0bGluZTpub25lfS5tZW51X19saXN0LWxpbmsuZm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBzb2xpZCAjMjZjNmRhO291dGxpbmUtb2Zmc2V0OjJweH0ubmF2e2Rpc3BsYXk6bm9uZX1AbWVkaWEobWluLXdpZHRoOiAwKXsubmF2e2Rpc3BsYXk6aW5oZXJpdH19Lm5hdi5tZW51LS1hY3RpdmV7dHJhbnNmb3JtOm5vbmU7dmlzaWJpbGl0eTp2aXNpYmxlfS5uZXctY29sbGVjdGlvbnt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjQ1cHggMCAzNXB4fS5uZXctY29sbGVjdGlvbl9fdGl0bGV7cGFkZGluZzowO21hcmdpbjowO3BhZGRpbmctYm90dG9tOjI1cHg7bWFyZ2luLWJvdHRvbToyNXB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5uZXctY29sbGVjdGlvbl9fdGl0bGU6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoyNTBweDtoZWlnaHQ6MXB4O2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO21hcmdpbjowIGF1dG87YmFja2dyb3VuZDojNmQ3Mjc4fS5uZXctY29sbGVjdGlvbl9fZGVzY3JpcHRpb257cGFkZGluZzowO21hcmdpbjowO21heC13aWR0aDo3MzBweDttYXJnaW46MCBhdXRvIDMwcHh9LnBhZ2luYXRpb257ZGlzcGxheTpmbGV4O2dyaWQtcm93OjM7Z3JpZC1jb2x1bW46NS84fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LnBhZ2luYXRpb257Z3JpZC1yb3c6aW5pdGlhbDtncmlkLWNvbHVtbjo0L3NwYW4gMn19LnBhZ2luYXRpb25fX2Fycm93LS1kaXNhYmxlZHt2aXNpYmlsaXR5OmhpZGRlbn0ucGFnaW5hdGlvbl9fbGlzdHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowO2Rpc3BsYXk6ZmxleH0ucGFnaW5hdGlvbl9fbGlzdC1pdGVte2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCI7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI7Y29sb3I6IzcwNzA3MDttYXJnaW46MCAxMnB4fS5wYWdpbmF0aW9uX19saXN0LWxpbmt7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyOjA7Y29sb3I6aW5oZXJpdDtmb250LWZhbWlseTppbmhlcml0fS5wYWdpbmF0aW9uX19saXN0LWxpbmstLWFjdGl2ZXtjb2xvcjojMzYzODM4fS5wYXJ0bmVyc3twYWRkaW5nOjE2cHggMCAxNXB4fS5wYXJ0bmVyc19fbGlzdHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnBhcnRuZXJzX19saXN0e2ZsZXgtd3JhcDpub3dyYXB9fS5wYXJ0bmVyc19faXRlbXN7bWFyZ2luOjAgYXV0bzt3aWR0aDo0NSV9QG1lZGlhKG1pbi13aWR0aDogNDc2cHgpey5wYXJ0bmVyc19faXRlbXN7d2lkdGg6MzAlfX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LnBhcnRuZXJzX19pdGVtc3t3aWR0aDozMCV9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsucGFydG5lcnNfX2l0ZW1ze3dpZHRoOmF1dG99fS5wYXRoX19saXN0e2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjB9LnBhdGhfX2dyb3Vwe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2JvcmRlci1ib3R0b206bm9uZTttYXJnaW46MCBhdXRvfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsucGF0aF9fZ3JvdXB7YWxpZ24taXRlbXM6ZmxleC1lbmQ7ZmxleC1kaXJlY3Rpb246aW5pdGlhbDtib3JkZXItYm90dG9tOjJweCBzb2xpZCByZ2JhKDU0LDU2LDU2LC43KTtwb3NpdGlvbjpyZWxhdGl2ZX19LnBhdGhfX2dyb3VwOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotNXB4O2xlZnQ6MDt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtY29sb3I6IzM2MzgzODtkaXNwbGF5Om5vbmV9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5wYXRoX19ncm91cDo6YmVmb3Jle2Rpc3BsYXk6YmxvY2t9fS5wYXRoX19pdGVte2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MjUwcHg7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKG1pbi13aWR0aDogMzcwcHgpey5wYXRoX19pdGVte3dpZHRoOjM1MHB4fX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LnBhdGhfX2l0ZW17d2lkdGg6MjUwcHh9fS5wYXRoX19pdGVtLS1kZXNpZ24sLnBhdGhfX2l0ZW0tLXByb2R1Y3Rpb257cGFkZGluZy1ib3R0b206MzhweH0ucGF0aF9faXRlbS0tbWVhc3VyZXtwYWRkaW5nOjAgMCAzMHB4O21hcmdpbi1sZWZ0OjA7bWFyZ2luOjAgYXV0b30ucGF0aF9faXRlbS0tbWVhc3VyZTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO3RvcDowO2xlZnQ6MDtoZWlnaHQ6MjBweDt3aWR0aDoycHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDU0LDU2LDU2LC43KTtkaXNwbGF5Om5vbmV9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5wYXRoX19pdGVtLS1tZWFzdXJlOmJlZm9yZXtkaXNwbGF5OmJsb2NrfX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LnBhdGhfX2l0ZW0tLW1lYXN1cmV7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzozOHB4IDAgMzBweDttYXJnaW4tbGVmdDo0MCV9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsucGF0aF9faXRlbS0tbWVhc3VyZXttYXJnaW4tbGVmdDozMDVweH19LnBhdGhfX2l0ZW0tLXByb2R1Y3Rpb257bWFyZ2luLWxlZnQ6MDtvcmRlcjoxfS5wYXRoX19pdGVtLS1wcm9kdWN0aW9uOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO2hlaWdodDoyMHB4O3dpZHRoOjJweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNTQsNTYsNTYsLjcpO2Rpc3BsYXk6bm9uZX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LnBhdGhfX2l0ZW0tLXByb2R1Y3Rpb246OmFmdGVye2Rpc3BsYXk6YmxvY2t9fUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsucGF0aF9faXRlbS0tcHJvZHVjdGlvbnttYXJnaW4tbGVmdDoxMCU7b3JkZXI6MH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5wYXRoX19pdGVtLS1wcm9kdWN0aW9ue21hcmdpbi1sZWZ0OjI1MHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnBhdGhfX2l0ZW0tLXByb2R1Y3Rpb257bWFyZ2luLWxlZnQ6MzE3cHh9fS5wYXRoX190aXRsZXtwYWRkaW5nOjA7bWFyZ2luOjA7bWFyZ2luLWxlZnQ6MTNweH0ucGF0aF9fZGVzY3J7cGFkZGluZzowO21hcmdpbjowO21hcmdpbi10b3A6MTNweH0ucGxhY2Vob2xkZXJ7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvcGxhY2Vob2xkZXItYmcud2VicFwiKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3Zlcjt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjgwcHggMDttYXJnaW4tdG9wOi01NHB4fS5wbGFjZWhvbGRlcl9fdGl0bGV7cGFkZGluZzowO21hcmdpbjowfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsucGxhY2Vob2xkZXJ7cGFkZGluZzoxNjBweCAwfX0ucG9wdXB7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvcG9wdXAtcGxhY2Vob2xkZXIud2VicFwiKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjttaW4taGVpZ2h0OjIwMHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0ucG9wdXBfX2J0bi1saW5rOmZvY3Vze291dGxpbmU6bm9uZX0ucG9wdXBfX2J0bi1saW5rLmZvY3VzLXZpc2libGV7b3V0bGluZToycHggc29saWQgIzI2YzZkYTtib3JkZXItcmFkaXVzOjVweH1AbWVkaWEobWluLXdpZHRoOiA0NzZweCl7LnBvcHVwe21pbi1oZWlnaHQ6MjUwcHh9fUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsucG9wdXB7bWluLWhlaWdodDozMTRweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5wb3B1cHttaW4taGVpZ2h0OjQxNHB4fX0ucmlnaHRzaWRlLW1lbnV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDttYXgtd2lkdGg6Njk0cHg7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzotMnB4IDNweCAxNXB4IHJnYmEoMCwwLDAsLjMpO3BhZGRpbmctdG9wOjQwcHg7dHJhbnNpdGlvbjphbGwgLjVzO3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6MTB9LnJpZ2h0c2lkZS1tZW51LnJpZ2h0c2lkZS1tZW51LS1jbG9zZXt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1MDAlKX0ucmlnaHRzaWRlLW1lbnVfX2Nsb3Nle3RleHQtZGVjb3JhdGlvbjpub25lO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6bm9uZTtwYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luLWxlZnQ6NTBweDttYXJnaW4tYm90dG9tOjYwcHh9LnJpZ2h0c2lkZS1tZW51X19jb250YWluZXJ7dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjQ4NXB4O21hcmdpbjowIGF1dG99LnJpZ2h0c2lkZS1tZW51X19sb2dve2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206NDBweH0ucmlnaHRzaWRlLW1lbnVfX3RpdGxle3BhZGRpbmc6MDttYXJnaW46MDtmb250LXNpemU6MzZweDtsaW5lLWhlaWdodDoxLjQxNjY2NjY2Njc7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToxN3B4O3BhZGRpbmctYm90dG9tOjE3cHh9LnJpZ2h0c2lkZS1tZW51X190aXRsZTo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO21heC13aWR0aDoyNTJweDttYXJnaW46MCBhdXRvO2hlaWdodDoxcHg7YmFja2dyb3VuZDojNmQ3Mjc4fS5yaWdodHNpZGUtbWVudV9fdGV4dHtwYWRkaW5nOjA7bWFyZ2luOjA7bWFyZ2luLWJvdHRvbTo3NXB4fS5yaWdodHNpZGUtbWVudV9faW1ne21heC13aWR0aDo0ODVweH0uc2luZ2xlLXBhZ2V7cGFkZGluZy1ib3R0b206NjZweH0uc2luZ2xlLXBhZ2VfX2NvbnRlbnR7cGFkZGluZy10b3A6NjBweDtncmlkLWNvbHVtbjoxLzEzfUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LnNpbmdsZS1wYWdlX19jb250ZW50e2dyaWQtY29sdW1uOnNwYW4gOH19LnNpbmdsZS1wYWdlIHB7cGFkZGluZzowO21hcmdpbjowO21hcmdpbi1ib3R0b206NDBweH0uc2luZ2xlLXBhZ2UgYmxvY2txdW90ZXttYXJnaW4tYm90dG9tOjMwcHh9LnNpbmdsZS1wYWdlIGJsb2NrcXVvdGU+cHtwYWRkaW5nOjA7bWFyZ2luOjA7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIjtmb250LXdlaWdodDozMDA7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC1zaXplOjIycHg7bGluZS1oZWlnaHQ6MS42MzYzNjM2MzY0O2NvbG9yOiMzNjM4Mzg7cGFkZGluZy1ib3R0b206MjNweDttYXJnaW4tYm90dG9tOjIzcHg7cG9zaXRpb246cmVsYXRpdmV9LnNpbmdsZS1wYWdlIGJsb2NrcXVvdGU+cDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjA7aGVpZ2h0OjJweDt3aWR0aDoxNzdweDttYXJnaW46MCBhdXRvO2JhY2tncm91bmQtY29sb3I6Izk3OTc5Nztib3JkZXItcmFkaXVzOjFweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnNpbmdsZS1wYWdlIGJsb2NrcXVvdGU+cHtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoxLjU4MzMzMzMzMzN9fS5zaW5nbGUtcGFnZSBibG9ja3F1b3RlPmNpdGV7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCI7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuMzc1O2NvbG9yOnJnYmEoNTQsNTYsNTYsLjkpfS5zaW5nbGUtcGFnZV9fdGFnc3twYWRkaW5nLWJvdHRvbTozMHB4fS5zaW5nbGUtcGFnZV9fdGFncy10aXRsZXtwYWRkaW5nOjA7bWFyZ2luOjA7bWFyZ2luLWJvdHRvbToxNXB4fS5zaW5nbGUtcGFnZV9fdGFncy1saW5re3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlcjowO2NvbG9yOmluaGVyaXQ7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiM4ZjhkOGQ7Ym9yZGVyLXJhZGl1czoxNHB4O3BhZGRpbmc6MCAxNnB4O2JvcmRlcjoxcHggc29saWQgcmdiYSg2OSw3MCw3MSwuNSk7bWFyZ2luLWJvdHRvbToxMHB4fS5zaW5nbGUtcGFnZV9fdGFncy1saW5rKy5zaW5nbGUtcGFnZV9fdGFncy1saW5re21hcmdpbi1sZWZ0OjIzcHh9LnNpbmdsZS1wYWdlX19wb3N0c3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzozMnB4IDAgMzJweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZGZkZmRmO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZmRmZGY7bWFyZ2luLWJvdHRvbTozNXB4fUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuc2luZ2xlLXBhZ2VfX3Bvc3Rze3BhZGRpbmc6NDBweCAwIDMycHh9fS5zaW5nbGUtcGFnZV9fcG9zdHNfX2xpbmt7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyOjA7Y29sb3I6aW5oZXJpdDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCI7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI7Y29sb3I6IzcwNzA3MDt3aWR0aDoyNDNweDtwb3NpdGlvbjpyZWxhdGl2ZX0uc2luZ2xlLXBhZ2VfX3Bvc3RzX19saW5rOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7aGVpZ2h0OjIzcHg7d2lkdGg6MTJweH0uc2luZ2xlLXBhZ2VfX3Bvc3RzX19saW5rPnNwYW57ZGlzcGxheTpub25lfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuc2luZ2xlLXBhZ2VfX3Bvc3RzX19saW5rPnNwYW57ZGlzcGxheTppbml0aWFsfX0uc2luZ2xlLXBhZ2VfX3Bvc3RzX19saW5rOmhvdmVye2NvbG9yOiMzNjM4Mzh9LnNpbmdsZS1wYWdlX19wb3N0c19fbGluay1wcmV2e3BhZGRpbmctbGVmdDo0NHB4fS5zaW5nbGUtcGFnZV9fcG9zdHNfX2xpbmstcHJldjo6YmVmb3Jle21hc2s6dXJsKFwiLi4vaW1nL2ljb24vaWNvbi1wcmV2LXNpbmdsZS5zdmdcIikgbm8tcmVwZWF0O2JhY2tncm91bmQtY29sb3I6IzM2MzgzODtsZWZ0OjB9LnNpbmdsZS1wYWdlX19wb3N0c19fbGluay1wcmV2OmhvdmVyOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5zaW5nbGUtcGFnZV9fcG9zdHNfX2xpbmstbmV4dHtwYWRkaW5nLXJpZ2h0OjQ0cHg7dGV4dC1hbGlnbjpyaWdodH0uc2luZ2xlLXBhZ2VfX3Bvc3RzX19saW5rLW5leHQ6OmJlZm9yZXttYXNrOnVybChcIi4uL2ltZy9pY29uL2ljb24tbmV4dC1zaW5nbGUuc3ZnXCIpIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLWNvbG9yOiMzNjM4Mzg7cmlnaHQ6MH0uc2luZ2xlLXBhZ2VfX3Bvc3RzX19saW5rLW5leHQ6aG92ZXI6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9LnNpbmdsZS1wYWdlIC5ibG9nLXBhZ2VfX3RpdGxlOmhvdmVye2NvbG9yOiMzNjM4Mzh9LnNsaWRlcl9faXRlbXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LnNsaWRlcl9faW1ne21hcmdpbi1sZWZ0Oi01JTttYXgtd2lkdGg6NDAlO2hlaWdodDphdXRvO29iamVjdC1maXQ6Y292ZXI7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9QG1lZGlhKG1pbi13aWR0aDogNDc2cHgpey5zbGlkZXJfX2ltZ3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuc2xpZGVyX19pbWd7bWFyZ2luLWxlZnQ6MCU7bWF4LXdpZHRoOjQ1JX19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5zbGlkZXJfX2ltZ3ttYXJnaW4tbGVmdDotNiU7bWF4LXdpZHRoOjQ1JX19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuc2xpZGVyX19pbWd7bWFyZ2luLWxlZnQ6LTE1JTttYXgtd2lkdGg6NzAzcHg7aGVpZ2h0OjgyNXB4fX0uc2xpZGVyX19pbmZve21heC13aWR0aDo4NSU7bWFyZ2luLWxlZnQ6LTE1JX1AbWVkaWEobWluLXdpZHRoOiAzNzBweCl7LnNsaWRlcl9faW5mb3ttYXJnaW4tbGVmdDowJX19QG1lZGlhKG1pbi13aWR0aDogNDc2cHgpey5zbGlkZXJfX2luZm97bWF4LXdpZHRoOjY0NXB4O21hcmdpbi1sZWZ0OjVweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5zbGlkZXJfX2luZm97bWFyZ2luLWxlZnQ6MjVweH19LnNsaWRlcl9fdGl0bGV7cGFkZGluZzowO21hcmdpbjowO3BhZGRpbmctYm90dG9tOjI2cHg7bWFyZ2luLWJvdHRvbToyNnB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5zbGlkZXJfX3RpdGxlOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowO2hlaWdodDoxcHg7d2lkdGg6MTg1cHg7YmFja2dyb3VuZDojNmQ3Mjc4fS5zbGlkZXJfX3RleHR7cGFkZGluZzowO21hcmdpbjowO21heC13aWR0aDoyNTBweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnNsaWRlcl9fdGV4dHttYXgtd2lkdGg6MzUwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuc2xpZGVyX190ZXh0e21heC13aWR0aDo0MDBweH19QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsuc2xpZGVyX190ZXh0e21heC13aWR0aDo1ODVweH19LnRpdGxle2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjojMzYzODM4fS50aXRsZS0tZm9vdGVye2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNDM3NX0udGl0bGUtLXNsaWRlcntmb250LXNpemU6NDJweDtsaW5lLWhlaWdodDoxLjE2NjY2NjY2Njd9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey50aXRsZS0tc2xpZGVye2ZvbnQtc2l6ZTo0OHB4O2xpbmUtaGVpZ2h0OjEuMTQ1ODMzMzMzM319QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50aXRsZS0tc2xpZGVye2ZvbnQtc2l6ZTo2MHB4O2xpbmUtaGVpZ2h0OjEuMTE2NjY2NjY2N319QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey50aXRsZS0tc2xpZGVye2ZvbnQtc2l6ZTo4MnB4O2xpbmUtaGVpZ2h0OjEuMDk3NTYwOTc1Nn19QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsudGl0bGUtLXNsaWRlcntmb250LXNpemU6MTEwcHg7bGluZS1oZWlnaHQ6MS4yMTgxODE4MTgyfX0udGl0bGUtLW5ldy1jb2xsZWN0aW9ue2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjEuNX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LnRpdGxlLS1uZXctY29sbGVjdGlvbntmb250LXNpemU6MzZweDtsaW5lLWhlaWdodDoxLjQxNjY2NjY2Njd9fS50aXRsZS0tY29sbGVjdGlvbntmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoxLjJ9LnRpdGxlLS1kZWNvcntmb250LXNpemU6NDVweDtsaW5lLWhlaWdodDoxLjQ0NDQ0NDQ0NDR9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50aXRsZS0tZGVjb3J7Zm9udC1zaXplOjYwcHg7bGluZS1oZWlnaHQ6MS4zMzMzMzMzMzMzfX0udGl0bGUtLXdheXtmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDoxLjV9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey50aXRsZS0td2F5e2ZvbnQtc2l6ZTozNnB4O2xpbmUtaGVpZ2h0OjEuNDE2NjY2NjY2N319LnRpdGxlLS1wYXRoe2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNDM3NX0udGl0bGUtLWJsb2d7Zm9udC1zaXplOjMwcHg7bGluZS1oZWlnaHQ6MS41fUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsudGl0bGUtLWJsb2d7Zm9udC1zaXplOjM2cHg7bGluZS1oZWlnaHQ6MS40MTY2NjY2NjY3fX0udGl0bGUtLWJsb2ctY29udGVudHtmb250LXNpemU6MjFweDtsaW5lLWhlaWdodDoxLjY2NjY2NjY2Njd9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey50aXRsZS0tYmxvZy1jb250ZW50e2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjEuNTgzMzMzMzMzM319LnRpdGxlLS1wbGFjZWhvbGRlcntmb250LXNpemU6NDZweDtsaW5lLWhlaWdodDoxLjQzNDc4MjYwODd9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey50aXRsZS0tcGxhY2Vob2xkZXJ7Zm9udC1zaXplOjYwcHg7bGluZS1oZWlnaHQ6MS4zMzMzMzMzMzMzfX0udGl0bGUtLWFib3V0LWNvbnRlbnR7Zm9udC1zaXplOjMwcHg7bGluZS1oZWlnaHQ6MS41MzMzMzMzMzMzfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudGl0bGUtLWFib3V0LWNvbnRlbnR7Zm9udC1zaXplOjM2cHg7bGluZS1oZWlnaHQ6MS42NjY2NjY2NjY3fX0udGl0bGUtLWluc3BpcmF0aW9ue2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjEuNTMzMzMzMzMzM31AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnRpdGxlLS1pbnNwaXJhdGlvbntmb250LXNpemU6MzZweDtsaW5lLWhlaWdodDoxLjY2NjY2NjY2Njd9fS50aXRsZS0tY29udGFjdHtmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDoxLjUzMzMzMzMzMzN9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50aXRsZS0tY29udGFjdHtmb250LXNpemU6MzZweDtsaW5lLWhlaWdodDoxLjY2NjY2NjY2Njd9fS50aXRsZS0tY29udGFjdC1zbGlkZXJ7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS4zNzU7Y29sb3I6cmdiYSg1NCw1Niw1NiwuOSl9LnRpdGxlLS1hc2lkZXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjQzNzV9LnRpdGxlLS1yZWNlbnQtcG9zdHN7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS40Mzc1fS50aXRsZS0tcG9zdHN7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS42ODc1O2NvbG9yOiM1YTVhNWF9LnRpdGxlLS10YWdze2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNDM3NX0udGl0bGUtLWJsb2ctcGFnZXtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDoxLjYzNjM2MzYzNjR9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50aXRsZS0tYmxvZy1wYWdle2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjEuNTgzMzMzMzMzM319LnRpdGxlLS1jb21tZW50c3tmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoxLjU1fS50aXRsZS0tY29tbWVudHMtZm9ybXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjQzNzV9LndheXtwYWRkaW5nOjUwcHggMCAxMHB4fS53YXlfX3RpdGxle3BhZGRpbmc6MDttYXJnaW46MDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOjQwcHh9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey53YXl7cGFkZGluZzo4MHB4IDAgMzBweH19XG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcbi5jb250YWN0X19lbWFpbDo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL2ljb24vaWNvbi1lbnZlbG9wZS5zdmdcIil9XG4uZm9vdGVyX19saW5rLWVtYWlsOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvaWNvbi9pY29uLWVudmVsb3BlLnN2Z1wiKX1cbn1cblxuIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSAobWluLXdpZHRoOiA0NzZweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSAobWluLXdpZHRoOiAzNzBweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIChtaW4td2lkdGg6IDQwOXB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIChtaW4td2lkdGg6IDApe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG4iXX0= */