@font-face {
  font-family: 'Raleway';
  src: url('fonts/Raleway Regular.eot');
  src: url('fonts/Raleway Regular.eot?#iefix') format('embedded-opentype'), url('fonts/Raleway Regular.woff2') format('woff2'), url('fonts/Raleway Regular.woff') format('woff'), url('fonts/Raleway Regular.ttf') format('truetype'), url('fonts/Raleway Regular.svg#Raleway Regular') format('svg');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-04B1;
}
@font-face {
  font-family: 'Raleway';
  src: url('fonts/Raleway SemiBold.eot');
  src: url('fonts/Raleway SemiBold.eot?#iefix') format('embedded-opentype'), url('fonts/Raleway SemiBold.woff2') format('woff2'), url('fonts/Raleway SemiBold.woff') format('woff'), url('fonts/Raleway SemiBold.ttf') format('truetype'), url('fonts/Raleway SemiBold.svg#Raleway SemiBold') format('svg');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-04B1;
}
@font-face {
  font-family: 'Raleway';
  src: url('fonts/Raleway Bold.eot');
  src: url('fonts/Raleway Bold.eot?#iefix') format('embedded-opentype'), url('fonts/Raleway Bold.woff2') format('woff2'), url('fonts/Raleway Bold.woff') format('woff'), url('fonts/Raleway Bold.ttf') format('truetype'), url('fonts/Raleway Bold.svg#Raleway Bold') format('svg');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-04B1;
}
@font-face {
  font-family: 'PF Centro Slab Pro';
  src: url('fonts/PF Centro Slab Pro Bold.eot');
  src: url('fonts/PF Centro Slab Pro Bold.eot?#iefix') format('embedded-opentype'), url('fonts/PF Centro Slab Pro Bold.woff2') format('woff2'), url('fonts/PF Centro Slab Pro Bold.woff') format('woff'), url('fonts/PF Centro Slab Pro Bold.ttf') format('truetype'), url('fonts/PF Centro Slab Pro Bold.svg#PF Centro Slab Pro Bold') format('svg');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-04D9;
}
@font-face {
  font-family: 'PF Centro Slab Pro Medium';
  src: url('fonts/PF Centro Slab Pro Medium Regular.eot');
  src: url('fonts/PF Centro Slab Pro Medium Regular.eot?#iefix') format('embedded-opentype'), url('fonts/PF Centro Slab Pro Medium Regular.woff2') format('woff2'), url('fonts/PF Centro Slab Pro Medium Regular.woff') format('woff'), url('fonts/PF Centro Slab Pro Medium Regular.ttf') format('truetype'), url('fonts/PF Centro Slab Pro Medium Regular.svg#PF Centro Slab Pro Medium Regular') format('svg');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-04D9;
}
@font-face {
  font-family: 'Roboto';
  src: url('fonts/Roboto Bold.eot');
  src: url('fonts/Roboto Bold.eot?#iefix') format('embedded-opentype'), url('fonts/Roboto Bold.woff2') format('woff2'), url('fonts/Roboto Bold.woff') format('woff'), url('fonts/Roboto Bold.ttf') format('truetype'), url('fonts/Roboto Bold.svg#Roboto Bold') format('svg');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-2044;
}
.footer {
  margin-top: 90px;
  background: #2c3949;
  padding: 80px 0;
  position: relative;
}
.footer::before {
  content: "";
  height: 6px;
  position: absolute;
  width: 100%;
  top: -6px;
  background-image: url("img/bax_6.png");
}
.footer .main-nav-list__item {
  line-height: 48px;
  display: inline-block;
  padding: 0 11px;
  /*22/2 = 11px - расстояние между пунктами меню*/
}
.footer .main-nav-list__link {
  text-decoration: none;
  font-size: 0.938em;
  color: rgba(255, 255, 255, 0.65);
}
.footer .main-nav-list__link_active,
.footer .main-nav-list__link:hover {
  text-decoration: underline;
  color: rgba(243, 159, 24, 0.65);
}
.footer .header-wrap {
  position: relative;
}
.footer .header-wrap__phone {
  font-size: 1.250em;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.65);
  line-height: 48px;
  opacity: .9;
  font-family: 'Roboto';
  text-align: right;
}
.footer .header-wrap__button {
  display: block;
  float: right;
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
  line-height: 48px;
  width: 28px;
  height: 28px;
  cursor: pointer;
  margin: 22px auto 0;
}
.footer .header-wrap__button span:after,
.footer .header-wrap__button span:before {
  content: "";
  position: absolute;
  left: 0;
  top: -9px;
}
.footer .header-wrap__button span:after {
  top: 9px;
}
.footer .header-wrap__button span {
  position: relative;
  display: block;
}
.footer .header-wrap__button span,
.footer .header-wrap__button span:after,
.footer .header-wrap__button span:before {
  width: 100%;
  height: 2px;
  background-color: #fff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  border-radius: 2px;
}
.footer .header-wrap__button.on span {
  background-color: transparent;
}
.footer .header-wrap__button.on span:before {
  -webkit-transform: rotate(45deg) translate(5px, 5px);
          transform: rotate(45deg) translate(5px, 5px);
}
.footer .header-wrap__button.on span:after {
  -webkit-transform: rotate(-45deg) translate(7px, -8px);
          transform: rotate(-45deg) translate(7px, -8px);
}
.footer .header-wrap__button span.on + #menu {
  opacity: 1;
  visibility: visible;
}

@font-face {
  font-family: 'Raleway';
  src: url('fonts/Raleway Regular.eot');
  src: url('fonts/Raleway Regular.eot?#iefix') format('embedded-opentype'), url('fonts/Raleway Regular.woff2') format('woff2'), url('fonts/Raleway Regular.woff') format('woff'), url('fonts/Raleway Regular.ttf') format('truetype'), url('fonts/Raleway Regular.svg#Raleway Regular') format('svg');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-04B1;
}
@font-face {
  font-family: 'Raleway';
  src: url('fonts/Raleway SemiBold.eot');
  src: url('fonts/Raleway SemiBold.eot?#iefix') format('embedded-opentype'), url('fonts/Raleway SemiBold.woff2') format('woff2'), url('fonts/Raleway SemiBold.woff') format('woff'), url('fonts/Raleway SemiBold.ttf') format('truetype'), url('fonts/Raleway SemiBold.svg#Raleway SemiBold') format('svg');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-04B1;
}
@font-face {
  font-family: 'Raleway';
  src: url('fonts/Raleway Bold.eot');
  src: url('fonts/Raleway Bold.eot?#iefix') format('embedded-opentype'), url('fonts/Raleway Bold.woff2') format('woff2'), url('fonts/Raleway Bold.woff') format('woff'), url('fonts/Raleway Bold.ttf') format('truetype'), url('fonts/Raleway Bold.svg#Raleway Bold') format('svg');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-04B1;
}
@font-face {
  font-family: 'PF Centro Slab Pro';
  src: url('fonts/PF Centro Slab Pro Bold.eot');
  src: url('fonts/PF Centro Slab Pro Bold.eot?#iefix') format('embedded-opentype'), url('fonts/PF Centro Slab Pro Bold.woff2') format('woff2'), url('fonts/PF Centro Slab Pro Bold.woff') format('woff'), url('fonts/PF Centro Slab Pro Bold.ttf') format('truetype'), url('fonts/PF Centro Slab Pro Bold.svg#PF Centro Slab Pro Bold') format('svg');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-04D9;
}
@font-face {
  font-family: 'PF Centro Slab Pro Medium';
  src: url('fonts/PF Centro Slab Pro Medium Regular.eot');
  src: url('fonts/PF Centro Slab Pro Medium Regular.eot?#iefix') format('embedded-opentype'), url('fonts/PF Centro Slab Pro Medium Regular.woff2') format('woff2'), url('fonts/PF Centro Slab Pro Medium Regular.woff') format('woff'), url('fonts/PF Centro Slab Pro Medium Regular.ttf') format('truetype'), url('fonts/PF Centro Slab Pro Medium Regular.svg#PF Centro Slab Pro Medium Regular') format('svg');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-04D9;
}
@font-face {
  font-family: 'Roboto';
  src: url('fonts/Roboto Bold.eot');
  src: url('fonts/Roboto Bold.eot?#iefix') format('embedded-opentype'), url('fonts/Roboto Bold.woff2') format('woff2'), url('fonts/Roboto Bold.woff') format('woff'), url('fonts/Roboto Bold.ttf') format('truetype'), url('fonts/Roboto Bold.svg#Roboto Bold') format('svg');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-2044;
}
.triangle-right,
.header .header-bottom-wrap .header-left .header-left-list__item::before {
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5.5px 0 5.5px 6px;
  border-color: transparent transparent transparent #f39f18;
}
.before,
.header:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.header {
  background-size: cover;
  background-position: center;
  min-height: 790px;
  position: relative;
}
.header:before {
  background-color: #394b5f;
  opacity: .85;
}
.header__line {
  padding-top: 48px;
  /*отступ сверху у хедера. Если бы перенесли к .header, то градиент начинался бы не сверху, а с учетом отступа. Поэтому перенсли отступ сюда.*/
  min-height: 160px;
  background-image: url(img/top_gradient.png);
  background-repeat: repeat-x;
}
.header__line-footer {
  background-image: none;
  padding-top: 0;
  min-height: auto;
}
.header__logo {
  opacity: .95;
}
.header__logo img {
  width: 100px;
}
.header__logo-footer {
  opacity: .35;
}
.header .main-nav-list__item {
  line-height: 48px;
  display: inline-block;
  padding: 0 11px;
  /*22/2 = 11px - расстояние между пунктами меню*/
}
.header .main-nav-list__link {
  text-decoration: none;
  font-size: 0.938em;
  color: #fff;
}
.header .main-nav-list__link_active,
.header .main-nav-list__link:hover {
  text-decoration: underline;
  color: #f39f18;
}
.header .header-wrap {
  position: relative;
}
.header .header-wrap__phone {
  font-size: 1.250em;
  font-weight: 700;
  color: #fff;
  line-height: 48px;
  opacity: .9;
  font-family: 'Roboto';
  text-align: right;
}
.header .header-wrap__button {
  display: block;
  float: right;
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
  line-height: 48px;
  width: 28px;
  height: 28px;
  cursor: pointer;
  margin: 22px auto 0;
}
.header .header-wrap__button span:after,
.header .header-wrap__button span:before {
  content: "";
  position: absolute;
  left: 0;
  top: -9px;
}
.header .header-wrap__button span:after {
  top: 9px;
}
.header .header-wrap__button span {
  position: relative;
  display: block;
}
.header .header-wrap__button span,
.header .header-wrap__button span:after,
.header .header-wrap__button span:before {
  width: 100%;
  height: 2px;
  background-color: #fff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  border-radius: 2px;
}
.header .header-wrap__button.on span {
  background-color: transparent;
}
.header .header-wrap__button.on span:before {
  -webkit-transform: rotate(45deg) translate(5px, 5px);
          transform: rotate(45deg) translate(5px, 5px);
}
.header .header-wrap__button.on span:after {
  -webkit-transform: rotate(-45deg) translate(7px, -8px);
          transform: rotate(-45deg) translate(7px, -8px);
}
.header .header-wrap__button span.on + #menu {
  opacity: 1;
  visibility: visible;
}
.header .header-bottom-wrap {
  margin-top: 35px;
  padding-bottom: 160px;
}
.header .header-bottom-wrap .header-left {
  margin-bottom: 50px;
}
.header .header-bottom-wrap .header-left__slogan {
  margin-top: 120px;
  border-bottom: 8px solid #f39f18;
  display: inline-block;
  padding-bottom: 12px;
}
.header .header-bottom-wrap .header-left .header-left-list {
  margin-top: 40px;
}
.header .header-bottom-wrap .header-left .header-left-list__item {
  display: block;
  font-weight: 600;
}
.header .header-bottom-wrap .header-left .header-left-list__item::before {
  content: "";
}
.header .header-bottom-wrap .header-left .header-left-list__link {
  text-decoration: none;
  line-height: 32px;
  color: #fff;
  font-size: 18px;
  padding-left: 10px;
}
.header .header-bottom-wrap .header-left .header-left-list__link:hover {
  color: #f39f18;
  text-decoration: underline;
}
.header__arrow-wrap {
  text-align: center;
  position: relative;
  z-index: 2;
  top: -80px;
}
.header__arrow-button {
  display: inline-block;
  width: 40px;
  height: 40px;
  background-image: url("img/arrow_down.png");
  cursor: pointer;
  opacity: .7;
  -webkit-transition: opacity .25s ease;
  transition: opacity .25s ease;
}
.header__arrow-button:hover {
  opacity: 1;
}

@font-face {
  font-family: 'Raleway';
  src: url('fonts/Raleway Regular.eot');
  src: url('fonts/Raleway Regular.eot?#iefix') format('embedded-opentype'), url('fonts/Raleway Regular.woff2') format('woff2'), url('fonts/Raleway Regular.woff') format('woff'), url('fonts/Raleway Regular.ttf') format('truetype'), url('fonts/Raleway Regular.svg#Raleway Regular') format('svg');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-04B1;
}
@font-face {
  font-family: 'Raleway';
  src: url('fonts/Raleway SemiBold.eot');
  src: url('fonts/Raleway SemiBold.eot?#iefix') format('embedded-opentype'), url('fonts/Raleway SemiBold.woff2') format('woff2'), url('fonts/Raleway SemiBold.woff') format('woff'), url('fonts/Raleway SemiBold.ttf') format('truetype'), url('fonts/Raleway SemiBold.svg#Raleway SemiBold') format('svg');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-04B1;
}
@font-face {
  font-family: 'Raleway';
  src: url('fonts/Raleway Bold.eot');
  src: url('fonts/Raleway Bold.eot?#iefix') format('embedded-opentype'), url('fonts/Raleway Bold.woff2') format('woff2'), url('fonts/Raleway Bold.woff') format('woff'), url('fonts/Raleway Bold.ttf') format('truetype'), url('fonts/Raleway Bold.svg#Raleway Bold') format('svg');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-04B1;
}
@font-face {
  font-family: 'PF Centro Slab Pro';
  src: url('fonts/PF Centro Slab Pro Bold.eot');
  src: url('fonts/PF Centro Slab Pro Bold.eot?#iefix') format('embedded-opentype'), url('fonts/PF Centro Slab Pro Bold.woff2') format('woff2'), url('fonts/PF Centro Slab Pro Bold.woff') format('woff'), url('fonts/PF Centro Slab Pro Bold.ttf') format('truetype'), url('fonts/PF Centro Slab Pro Bold.svg#PF Centro Slab Pro Bold') format('svg');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-04D9;
}
@font-face {
  font-family: 'PF Centro Slab Pro Medium';
  src: url('fonts/PF Centro Slab Pro Medium Regular.eot');
  src: url('fonts/PF Centro Slab Pro Medium Regular.eot?#iefix') format('embedded-opentype'), url('fonts/PF Centro Slab Pro Medium Regular.woff2') format('woff2'), url('fonts/PF Centro Slab Pro Medium Regular.woff') format('woff'), url('fonts/PF Centro Slab Pro Medium Regular.ttf') format('truetype'), url('fonts/PF Centro Slab Pro Medium Regular.svg#PF Centro Slab Pro Medium Regular') format('svg');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-04D9;
}
@font-face {
  font-family: 'Roboto';
  src: url('fonts/Roboto Bold.eot');
  src: url('fonts/Roboto Bold.eot?#iefix') format('embedded-opentype'), url('fonts/Roboto Bold.woff2') format('woff2'), url('fonts/Roboto Bold.woff') format('woff'), url('fonts/Roboto Bold.ttf') format('truetype'), url('fonts/Roboto Bold.svg#Roboto Bold') format('svg');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-2044;
}
.homesect {
  background-color: #f9f9f9;
  position: relative;
}
.homesect__img-wrap {
  height: 72px;
}
.homesect__img-wrap img {
  height: 72px;
}
.homesect__professional-item {
  text-align: center;
  opacity: 0;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  -webkit-transform: translateY(-25px);
          transform: translateY(-25px);
}
.homesect__professional-item.on {
  opacity: 1;
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
}
.homesect__professional-item:hover {
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}
.homesect__professional-text {
  color: #333;
  font-size: 13px;
  font-weight: 700;
  margin-top: 30px;
}
.homesect .homesect-items-cards {
  text-align: center;
  -webkit-perspective: 600px;
          perspective: 600px;
}
.homesect .homesect-items-cards__card {
  width: 260px;
  display: inline-block;
  background-color: #2c3949;
  margin: 0 12px;
  color: #97a4b2;
  font-size: 14px;
  line-height: 18px;
  padding: 54px 28px 48px;
  vertical-align: top;
  margin-bottom: 72px;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}
.homesect .homesect-items-cards__card_on {
  opacity: 1;
}
.homesect .homesect-items-cards__card_off {
  -webkit-transform: rotateY(100deg);
          transform: rotateY(100deg);
  opacity: 0;
}
.homesect .homesect-items-cards__images {
  width: 120px;
  height: 120px;
  background-color: #f39f18;
  border-radius: 50%;
  display: inline-block;
  margin-bottom: 40px;
  line-height: 120px;
}
.homesect .homesect-items-cards__images img {
  width: 80px;
}
.homesect .homesect-items-cards__title {
  color: #e5e5e5;
  font-family: 'Raleway';
  font-weight: 700;
  font-size: 16px;
  text-transform: uppercase;
  margin-bottom: 25px;
}
.homesect .homesect-items-cards__text {
  font-size: 14px;
  color: #97a4b2;
  line-height: 18px;
}
.homesect .homesect-items-cards__text strong {
  color: #f39f18;
}
.homesect .homesect-section {
  margin-bottom: 68px;
}
.homesect .homesect-section__slogan {
  text-align: center;
  position: relative;
}
.homesect .homesect-section__slogan::after {
  position: absolute;
  content: "";
  width: 165px;
  height: 4px;
  background-color: #f39f18;
  display: block;
  bottom: -30px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.homesect .homesect-section__slogan-professional {
  text-align: left;
}
.homesect .homesect-section__slogan-professional:after {
  left: 83px;
}
.homesect .homesect-section__slogan_accounting {
  color: #f9f9f9;
}
.homesect .homesect-section__description {
  color: #333;
  margin-top: 55px;
  line-height: 22px;
  text-align: center;
  -webkit-animation-delay: .4s;
          animation-delay: .4s;
}
.homesect .homesect-section__description-professional {
  text-align: left;
  margin-bottom: 45px;
}
.homesect .homesect-section__description_accounting {
  color: #e5e5e5;
}
.homesect .homesect-section__description_accounting strong {
  color: #e5e5e5;
}
.homesect .homesect-section__text {
  text-align: center;
  padding-top: 65px;
}
.homesect .homesect-section__link {
  font-weight: 700;
}
.homesect .homesect-section__link:hover {
  text-decoration: none;
}
.homesect .homesect-bottom {
  background-color: #d6d6d6;
  padding: 50px 0;
  text-align: center;
}
.homesect .homesect-content {
  background-image: url("img/s1_gray_bg.png");
  background-repeat: no-repeat;
  background-position: bottom;
  position: relative;
  min-height: 548px;
}
.homesect .homesect-content .homesect-content-center {
  width: 130px;
  height: 130px;
  background-color: #f39f18;
  text-align: center;
  border-radius: 50%;
  margin: 43px 0 0 113px;
}
.homesect .homesect-content .homesect-content-center img {
  width: 70px;
  margin-top: 30px;
}
.homesect .homesect-content .homesect-content-item-wrap:nth-child(2) .homesect-content-item {
  margin-top: 0;
}
.homesect .homesect-content__triangle {
  height: 77px;
  position: absolute;
  bottom: 0;
  background-image: url("img/s1_triangle.svg");
  width: 100%;
  background-position: top;
  background-size: 100% 100%;
  text-align: center;
  z-index: 2;
}
.homesect .homesect-content__triangle img:first-child {
  width: 116px;
  margin-top: 30px;
}
.homesect .homesect-content__triangle img:last-child {
  width: 160px;
  position: absolute;
  top: -130px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  z-index: -1;
}
.homesect .homesect-content .homesect-content-item {
  padding-left: 34px;
  max-width: 264px;
  margin: 54px 0;
}
.homesect .homesect-content__title {
  font-size: 1.500em;
  margin-bottom: 25px;
  line-height: 24px;
}
.homesect .homesect-content__text {
  color: #111;
  border-bottom: 1px solid #d0d4da;
  padding-bottom: 20px;
}
.homesect .homesect-content__text_accounting {
  font-size: 14px;
  border-bottom: none;
  padding-bottom: 0px;
  color: #f9f9f9;
}
.homesect__bottom {
  padding: 15px 0 15px;
  background-color: #394b5f;
}
.homesect__bottom .homesect-content-item {
  padding-left: 34px;
  max-width: 302px;
  margin: 54px 0;
}
.homesect__bottom .homesect-content-item-wrap:nth-child(2) .homesect-content-item {
  margin-top: 107px;
}
.homesect__bottom__text {
  color: #f3f3f3;
  border-bottom: 1px solid #546476;
  padding-bottom: 20px;
}
.homesect .triangles-container {
  color: #fff;
  font-family: 'PF Centro Slab Pro Medium', sans-serif;
  font-size: 22px;
  margin: 60px 0;
  text-align: center;
}
.homesect .triangles-container .tc-item {
  width: 290px;
  height: 128px;
  display: inline-block;
  position: relative;
  margin-left: -40px;
  vertical-align: top;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
}
.homesect .triangles-container .tc-item:hover {
  -webkit-transform: scale(1.08);
          transform: scale(1.08);
  z-index: 3;
}
.homesect .triangles-container .tc-item:hover path {
  fill-opacity: 0!important;
  stroke-opacity: 1!important;
}
.homesect .triangles-container .tc-item:first-child {
  margin-left: 0;
}
.homesect .triangles-container .tc-item:first-child .tc-content {
  margin-left: 50px;
}
.homesect .triangles-container .tc-item svg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}
.homesect .triangles-container .tc-item .tc-content {
  position: relative;
  z-index: 1;
  margin-top: 43px;
  margin-left: 55px;
  text-align: left;
  font-size: 18px;
  padding-right: 20px;
}
.homesect .triangles-container .tc-item .tc-content span {
  font-size: 22px;
}
.homesect .triangles-container .tc-item .tc-content img {
  height: 40px;
  float: left;
  margin-right: 15px;
}
.homesect_advantages {
  background-color: #e5e5e5;
}
.homesect_advantages::before {
  content: "";
  height: 6px;
  position: absolute;
  width: 100%;
  top: 0;
  background-image: url("img/bax_2.png");
}
.homesect_property {
  padding-top: 100px;
}
.homesect_property::before {
  content: "";
  height: 6px;
  position: absolute;
  width: 100%;
  top: -6px;
  background-image: url("img/bax_1.png");
}
.homesect_property .homesect-bottom {
  background-color: #2c3949;
}
.homesect_transactions {
  padding-top: 95px;
}
.homesect_transactions .application {
  -webkit-box-shadow: 0 4px rgba(130, 130, 130, 0.8);
          box-shadow: 0 4px rgba(130, 130, 130, 0.8);
}
.homesect_transactions .application__title {
  margin-bottom: 5px;
  color: #2c3949;
}
.homesect_transactions .application__text {
  font-size: 0.875em;
  color: #5e6267;
  line-height: 16px;
}
.homesect_transactions .application__label {
  display: block;
  margin: 20px 0;
  font-size: 0.875em;
  color: #778390;
  letter-spacing: 1.5px;
}
.homesect_transactions .application__input {
  display: block;
  width: 100%;
  border: none;
  margin-top: 7px;
  -webkit-box-shadow: 0 -3px #737373;
          box-shadow: 0 -3px #737373;
  background-color: #c0c0c0;
  text-indent: 10px;
  padding: 10px 0;
  color: #333;
  -webkit-transition: -webkit-box-shadow 0.5s ease;
  transition: -webkit-box-shadow 0.5s ease;
  transition: box-shadow 0.5s ease;
  transition: box-shadow 0.5s ease, -webkit-box-shadow 0.5s ease;
}
.homesect_transactions .application__input:focus {
  -webkit-box-shadow: 0 -6px #f39f18;
          box-shadow: 0 -6px #f39f18;
  background-color: #9b9a9a;
}
.homesect_transactions .application__wrap-button {
  text-align: center;
  margin-top: 35px;
}
.homesect_transactions::before {
  content: "";
  height: 6px;
  position: absolute;
  width: 100%;
  top: -6px;
  background-image: url("img/bax_1.png");
}
.homesect_transactions .homesect-section-item {
  margin-top: 30px;
  padding-bottom: 30px;
}
.homesect_transactions .homesect-section-item .homesect-items-block {
  margin-bottom: 75px;
  opacity: 0;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  -webkit-transform: translateY(-25px);
          transform: translateY(-25px);
}
.homesect_transactions .homesect-section-item .homesect-items-block.on {
  opacity: 1;
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
}
.homesect_transactions .homesect-section-item .homesect-items-block:hover {
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}
.homesect_transactions .homesect-section-item .homesect-items-block__wrap {
  text-align: center;
  display: block;
  margin-bottom: 30px;
  height: 80px;
  position: relative;
}
.homesect_transactions .homesect-section-item .homesect-items-block__wrap:before {
  content: '';
  position: absolute;
  width: 58px;
  height: 1px;
  background-color: #f39f18;
  display: block;
  bottom: -15px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.homesect_transactions .homesect-section-item .homesect-items-block__wrap img {
  max-height: 60px;
  max-width: 75px;
}
.homesect_transactions .homesect-section-item .homesect-items-block__text {
  text-align: center;
  display: block;
  color: #111;
  line-height: 16px;
  font-size: 13px;
  font-weight: 700;
}
.homesect_transactions .homesect-items-teams {
  text-align: center;
  -webkit-perspective: 600px;
          perspective: 600px;
}
.homesect_transactions .homesect-items-teams__team {
  width: 260px;
  display: inline-block;
  border-color: #d6d6d6;
  background-color: #e5e5e5;
  margin: 0 12px;
  color: #97a4b2;
  font-size: 14px;
  line-height: 18px;
  padding: 54px 28px 48px;
  vertical-align: top;
  margin-bottom: 72px;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
  border-bottom: #d6d6d6 4px solid;
}
.homesect_transactions .homesect-items-teams__images {
  width: 120px;
  height: 120px;
  display: inline-block;
  margin-bottom: 40px;
  line-height: 0;
  -webkit-transition: -webkit-transform .5s ease;
  transition: -webkit-transform .5s ease;
  transition: transform .5s ease;
  transition: transform .5s ease, -webkit-transform .5s ease;
}
.homesect_transactions .homesect-items-teams__images img {
  width: 100%;
  border-radius: 50%;
  border: 5px solid #d6d6d6;
}
.homesect_transactions .homesect-items-teams__images:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.homesect_transactions .homesect-items-teams__title {
  color: #333;
  font-weight: 400;
  font-size: 16px;
  margin-bottom: 16px;
}
.homesect_transactions .homesect-items-teams__text {
  font-size: 13px;
  color: #6e7b8b;
  line-height: 18px;
  font-family: Raleway;
  height: auto;
  margin-bottom: 25px;
}
.homesect_transactions .homesect-items-teams__phone {
  font-family: 'Roboto';
  font-size: 16px;
  color: #333;
  font-weight: 700;
}
.homesect-accounting_services {
  background-color: #2c3949;
}
.homesect-accounting_services:before {
  background-image: url("img/bax_3.png");
}
.homesect-accounting_services .homesect-accounting_bottom {
  background-color: #394b5f;
  margin-top: 60px;
}
.homesect-accounting_services .homesect-content_accounting {
  min-height: 850px;
  background-image: url("img/s3_sun_bg.png");
  padding-top: 56px;
}
.homesect-accounting_services .homesect-content-item-wrap:nth-child(1) .homesect-content-item {
  left: 100px;
}
.homesect-accounting_services .homesect-content-item-wrap:nth-child(2) .homesect-content-item {
  margin-top: 0;
  top: 0px;
  left: 15px;
}
.homesect-accounting_services .homesect-content-item-wrap:nth-child(5) .homesect-content-item {
  margin-top: 34px;
  top: 0px;
}
.homesect-accounting_services .homesect-content-item-wrap:nth-child(7) .homesect-content-item {
  margin-top: 34px;
  top: 0px;
  left: 56px;
}
.homesect-accounting_services .homesect-content-item-wrap:nth-child(9) .homesect-content-item {
  margin-top: 0px;
  top: 0px;
  left: 100px;
}
.homesect-accounting_services .homesect-content-item-wrap:nth-child(10) .homesect-content-item {
  top: 50px;
  left: 15px;
}
.homesect-accounting_services .homesect-content-item-wrap:nth-child(11) .homesect-content-item {
  margin-top: 0px;
  top: 0px;
}
.homesect-accounting_services .homesect-section_accounting {
  margin-bottom: 35px;
}
.homesect-accounting_services .homesect-content-item-wrap .homesect-content-item {
  position: relative;
  top: 35px;
}
.homesect_advantages {
  padding-top: 95px;
}
.homesect_advantages::before {
  content: "";
  height: 6px;
  position: absolute;
  width: 100%;
  top: 0px;
  background-image: url("img/bax_4.png");
}
.homesect_reviews {
  padding-top: 95px;
  padding-bottom: 140px;
  background-color: #e5e5e5;
}
.homesect_reviews::before {
  content: "";
  height: 5px;
  position: absolute;
  width: 100%;
  top: -4px;
  background-image: url("img/bax_5.png");
}
.homesect_reviews .homesect-slider {
  text-align: center;
}
.homesect_reviews .homesect-slider .owl-item img {
  -webkit-transition: all .7s ease;
  transition: all .7s ease;
  -webkit-transition-delay: .1s;
          transition-delay: .1s;
  opacity: 0;
  -webkit-transform: translate3d(100px, 0, 0);
          transform: translate3d(100px, 0, 0);
}
.homesect_reviews .homesect-slider .owl-item.active img {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.homesect_reviews .homesect-slider .owl-item.active .homesect-slide__title,
.homesect_reviews .homesect-slider .owl-item.active .homesect-slide__description,
.homesect_reviews .homesect-slider .owl-item.active .homesect-slide__text {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.homesect_reviews .homesect-slider .owl-item .homesect-slide {
  position: relative;
}
.homesect_reviews .homesect-slider .owl-item .homesect-slide__wrap {
  width: 116px;
  height: 116px;
  display: inline-block;
}
.homesect_reviews .homesect-slider .owl-item .homesect-slide__wrap img {
  border: 7px solid #f39f18;
  overflow: hidden;
  border-radius: 50%;
}
.homesect_reviews .homesect-slider .owl-item .homesect-slide__title {
  text-transform: none;
  color: #333;
  font-size: 18px;
  margin-top: 35px;
  margin-bottom: 15px;
  opacity: 0;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
  -webkit-transition-delay: .4s;
          transition-delay: .4s;
  -webkit-transform: translate3d(100px, 0, 0);
          transform: translate3d(100px, 0, 0);
}
.homesect_reviews .homesect-slider .owl-item .homesect-slide__description {
  font-size: 13px;
  color: #6e7b8b;
  margin-bottom: 30px;
  opacity: 0;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
  -webkit-transition-delay: .4s;
          transition-delay: .4s;
  -webkit-transform: translate3d(100px, 0, 0);
          transform: translate3d(100px, 0, 0);
}
.homesect_reviews .homesect-slider .owl-item .homesect-slide__text {
  color: #333;
  line-height: 20px;
  font-size: 14px;
  margin-bottom: 25px;
  opacity: 0;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
  -webkit-transition-delay: .8s;
          transition-delay: .8s;
  -webkit-transform: translate3d(200px, 0, 0);
          transform: translate3d(200px, 0, 0);
}

@font-face {
  font-family: 'Raleway';
  src: url('fonts/Raleway Regular.eot');
  src: url('fonts/Raleway Regular.eot?#iefix') format('embedded-opentype'), url('fonts/Raleway Regular.woff2') format('woff2'), url('fonts/Raleway Regular.woff') format('woff'), url('fonts/Raleway Regular.ttf') format('truetype'), url('fonts/Raleway Regular.svg#Raleway Regular') format('svg');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-04B1;
}
@font-face {
  font-family: 'Raleway';
  src: url('fonts/Raleway SemiBold.eot');
  src: url('fonts/Raleway SemiBold.eot?#iefix') format('embedded-opentype'), url('fonts/Raleway SemiBold.woff2') format('woff2'), url('fonts/Raleway SemiBold.woff') format('woff'), url('fonts/Raleway SemiBold.ttf') format('truetype'), url('fonts/Raleway SemiBold.svg#Raleway SemiBold') format('svg');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-04B1;
}
@font-face {
  font-family: 'Raleway';
  src: url('fonts/Raleway Bold.eot');
  src: url('fonts/Raleway Bold.eot?#iefix') format('embedded-opentype'), url('fonts/Raleway Bold.woff2') format('woff2'), url('fonts/Raleway Bold.woff') format('woff'), url('fonts/Raleway Bold.ttf') format('truetype'), url('fonts/Raleway Bold.svg#Raleway Bold') format('svg');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-04B1;
}
@font-face {
  font-family: 'PF Centro Slab Pro';
  src: url('fonts/PF Centro Slab Pro Bold.eot');
  src: url('fonts/PF Centro Slab Pro Bold.eot?#iefix') format('embedded-opentype'), url('fonts/PF Centro Slab Pro Bold.woff2') format('woff2'), url('fonts/PF Centro Slab Pro Bold.woff') format('woff'), url('fonts/PF Centro Slab Pro Bold.ttf') format('truetype'), url('fonts/PF Centro Slab Pro Bold.svg#PF Centro Slab Pro Bold') format('svg');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-04D9;
}
@font-face {
  font-family: 'PF Centro Slab Pro Medium';
  src: url('fonts/PF Centro Slab Pro Medium Regular.eot');
  src: url('fonts/PF Centro Slab Pro Medium Regular.eot?#iefix') format('embedded-opentype'), url('fonts/PF Centro Slab Pro Medium Regular.woff2') format('woff2'), url('fonts/PF Centro Slab Pro Medium Regular.woff') format('woff'), url('fonts/PF Centro Slab Pro Medium Regular.ttf') format('truetype'), url('fonts/PF Centro Slab Pro Medium Regular.svg#PF Centro Slab Pro Medium Regular') format('svg');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-04D9;
}
@font-face {
  font-family: 'Roboto';
  src: url('fonts/Roboto Bold.eot');
  src: url('fonts/Roboto Bold.eot?#iefix') format('embedded-opentype'), url('fonts/Roboto Bold.woff2') format('woff2'), url('fonts/Roboto Bold.woff') format('woff'), url('fonts/Roboto Bold.ttf') format('truetype'), url('fonts/Roboto Bold.svg#Roboto Bold') format('svg');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-2044;
}
/*
================================================================================
|                                     reset                                     |
================================================================================
*/
body {
  margin: 0px;
  padding: 0px;
  font-family: 'Raleway', sans-serif;
  background-color: #fff;
  color: #fff;
  height: 100%;
  position: relative;
  font-size: 15px !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  min-width: 320px;
}
/*MAIN*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
main {
  display: block;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-width: 0px;
  padding: 0px;
  margin: 0px;
}
html {
  height: 100%;
  -webkit-text-size-adjust: none;
  -ms-text-size-adjust: none;
}
input,
textarea {
  color: #fff;
  font-family: 'PF Centro Slab Pro Medium';
  font-size: 1.250em;
  outline: none;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -webkit-appearance: none;
}
input[type="button"],
input[type="submit"],
button {
  cursor: pointer;
  display: inline-block;
  border: none;
}
td {
  margin: 0px;
  padding: 0px;
}
form {
  padding: 0px;
  margin: 0px;
}
a {
  color: #f39f18;
  text-decoration: underline;
  outline: none;
}
a:hover,
a:focus,
a:active {
  color: #f39f18;
  text-decoration: underline;
}
a,
span,
div,
button {
  outline: none !important;
}
input[type=submit],
input[type=button],
button {
  -webkit-appearance: none;
  outline: none;
}
ul {
  list-style: none;
}
/*чтобы паддинги не влияли на ширину блоков!*/
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.clearfix:after,
.wrapper:after,
.row:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
b,
strong {
  color: #333;
  font-family: 'Raleway';
  font-weight: 700;
}
/* loader */
.loaded .main-wrapper {
  visibility: hidden;
}
.icon-load {
  background: url(../../img/loader.gif) no-repeat left top;
  width: 40px;
  height: 40px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -20px;
  display: none;
}
.loaded .icon-load {
  display: block;
}
/* titles */
p {
  font-size: 15px;
  line-height: 18px;
  color: #fff;
  font-weight: 400;
}
h1 {
  font-size: 3em;
  line-height: 1.125em;
  color: #fff;
  font-family: 'PF Centro Slab Pro Medium';
  font-weight: normal;
}
h2 {
  font-size: 1.875em;
  color: #2c3949;
  line-height: 1.125em;
  font-family: 'PF Centro Slab Pro Medium';
  text-transform: uppercase;
  font-weight: normal;
}
h3 {
  font-size: 1.5em;
  line-height: 1.125em;
  color: #2c3949;
  font-family: 'PF Centro Slab Pro Medium';
  text-transform: uppercase;
  font-weight: normal;
}
h4 {
  font-size: 1.875em;
  color: #fff;
  font-family: 'PF Centro Slab Pro Medium';
  text-transform: none;
  font-weight: normal;
}
.application {
  background-color: rgba(36, 51, 67, 0.8);
  -webkit-box-shadow: 0 0 18px rgba(0, 0, 0, 0.5), 0 0 0 5px #243343;
          box-shadow: 0 0 18px rgba(0, 0, 0, 0.5), 0 0 0 5px #243343;
  padding: 25px 35px 40px;
  -webkit-box-shadow: 0 4px rgba(0, 0, 0, 0.6);
          box-shadow: 0 4px rgba(0, 0, 0, 0.6);
}
.application__title {
  margin-bottom: 18px;
  line-height: 1.125em;
}
.application__text {
  font-size: 0.875em;
  color: #97a4b2;
}
.application__label {
  display: block;
  margin: 20px 0;
  font-size: 0.875em;
  color: #778390;
  letter-spacing: 1.5px;
}
.application__input {
  display: block;
  width: 100%;
  border: none;
  margin-top: 7px;
  -webkit-box-shadow: 0 -3px #1f2a36;
          box-shadow: 0 -3px #1f2a36;
  background-color: #34465a;
  text-indent: 10px;
  padding: 10px 0;
  -webkit-transition: -webkit-box-shadow 0.5s ease;
  transition: -webkit-box-shadow 0.5s ease;
  transition: box-shadow 0.5s ease;
  transition: box-shadow 0.5s ease, -webkit-box-shadow 0.5s ease;
}
.application__input:focus {
  -webkit-box-shadow: 0 -6px #f39f18;
          box-shadow: 0 -6px #f39f18;
  background-color: #394e65;
}
.application__wrap-button {
  text-align: center;
  margin-top: 35px;
}
.application-professional {
  background-color: rgba(221, 221, 221, 0.8);
}
.button_default {
  text-decoration: none;
  background-color: #f39f18;
  -webkit-box-shadow: 0 3px #b97200;
          box-shadow: 0 3px #b97200;
  font-size: 1.313em;
  font-family: 'PF Centro Slab Pro', Helvetica;
  color: #111;
  padding: 10px 30px;
  -webkit-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
}
.button_default:hover {
  background-color: #ffb338;
  text-decoration: none;
  color: #111;
}
.button_default:active {
  background-color: #db8c0e;
}
.button_default:focus {
  color: #111;
  text-decoration: none;
}
.owl-controls {
  text-align: center;
}
.owl-controls .owl-dot {
  width: 15px;
  height: 15px;
  background-color: #ccc;
  display: inline-block;
  margin: 0 3px;
  border-radius: 10px;
}
.owl-controls .owl-dot.active {
  background-color: #f39f18;
}
.owl-controls .owl-nav {
  position: absolute;
  width: 100%;
  top: 12%;
}
.owl-controls .owl-nav > div {
  height: 29px;
  width: 16px;
  background-image: url("img/slider_arrows.png");
  position: absolute;
  left: 20px;
  opacity: .5;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
}
.owl-controls .owl-nav > div:hover {
  opacity: 1;
}
.owl-controls .owl-nav .owl-next {
  right: 20px;
  left: auto;
  background-position: -16px 0;
}
.top {
  height: 36px;
  background-color: #1F2b3a;
  background-image: url(img/top.png);
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}
#callback {
  max-width: 340px;
  margin: auto;
  position: relative;
}
.mfp-forms.mfp-bg {
  opacity: 0;
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
.mfp-forms.mfp-bg.mfp-ready {
  opacity: 0.8;
}
.mfp-forms.mfp-bg.mfp-removing {
  opacity: 0;
}
.mfp-forms.mfp-wrap .mfp-content {
  opacity: 0;
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
.mfp-forms.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}
.mfp-forms.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}
.mfp-forms .application {
  background-color: #243343;
  -webkit-box-shadow: 0 0 18px rgba(0, 0, 0, 0.5), 0 0 0 5px #243343;
          box-shadow: 0 0 18px rgba(0, 0, 0, 0.5), 0 0 0 5px #243343;
  border: none;
  border-radius: 1px;
}

@font-face {
  font-family: 'Raleway';
  src: url('fonts/Raleway Regular.eot');
  src: url('fonts/Raleway Regular.eot?#iefix') format('embedded-opentype'), url('fonts/Raleway Regular.woff2') format('woff2'), url('fonts/Raleway Regular.woff') format('woff'), url('fonts/Raleway Regular.ttf') format('truetype'), url('fonts/Raleway Regular.svg#Raleway Regular') format('svg');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-04B1;
}
@font-face {
  font-family: 'Raleway';
  src: url('fonts/Raleway SemiBold.eot');
  src: url('fonts/Raleway SemiBold.eot?#iefix') format('embedded-opentype'), url('fonts/Raleway SemiBold.woff2') format('woff2'), url('fonts/Raleway SemiBold.woff') format('woff'), url('fonts/Raleway SemiBold.ttf') format('truetype'), url('fonts/Raleway SemiBold.svg#Raleway SemiBold') format('svg');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-04B1;
}
@font-face {
  font-family: 'Raleway';
  src: url('fonts/Raleway Bold.eot');
  src: url('fonts/Raleway Bold.eot?#iefix') format('embedded-opentype'), url('fonts/Raleway Bold.woff2') format('woff2'), url('fonts/Raleway Bold.woff') format('woff'), url('fonts/Raleway Bold.ttf') format('truetype'), url('fonts/Raleway Bold.svg#Raleway Bold') format('svg');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-04B1;
}
@font-face {
  font-family: 'PF Centro Slab Pro';
  src: url('fonts/PF Centro Slab Pro Bold.eot');
  src: url('fonts/PF Centro Slab Pro Bold.eot?#iefix') format('embedded-opentype'), url('fonts/PF Centro Slab Pro Bold.woff2') format('woff2'), url('fonts/PF Centro Slab Pro Bold.woff') format('woff'), url('fonts/PF Centro Slab Pro Bold.ttf') format('truetype'), url('fonts/PF Centro Slab Pro Bold.svg#PF Centro Slab Pro Bold') format('svg');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-04D9;
}
@font-face {
  font-family: 'PF Centro Slab Pro Medium';
  src: url('fonts/PF Centro Slab Pro Medium Regular.eot');
  src: url('fonts/PF Centro Slab Pro Medium Regular.eot?#iefix') format('embedded-opentype'), url('fonts/PF Centro Slab Pro Medium Regular.woff2') format('woff2'), url('fonts/PF Centro Slab Pro Medium Regular.woff') format('woff'), url('fonts/PF Centro Slab Pro Medium Regular.ttf') format('truetype'), url('fonts/PF Centro Slab Pro Medium Regular.svg#PF Centro Slab Pro Medium Regular') format('svg');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-04D9;
}
@font-face {
  font-family: 'Roboto';
  src: url('fonts/Roboto Bold.eot');
  src: url('fonts/Roboto Bold.eot?#iefix') format('embedded-opentype'), url('fonts/Roboto Bold.woff2') format('woff2'), url('fonts/Roboto Bold.woff') format('woff'), url('fonts/Roboto Bold.ttf') format('truetype'), url('fonts/Roboto Bold.svg#Roboto Bold') format('svg');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-2044;
}

@media only screen and (max-width: 1199px) {
  .tc-item {
    margin-bottom: 10px;
  }
  .main-nav {
    display: none;
    position: absolute;
    right: 15px;
    z-index: 2;
    min-width: 295px;
    float: right;
    text-align: right;
    background-color: #1b232c;
    top: 20px;
  }
  .main-nav .main-nav-list__item {
    display: block;
    line-height: 0;
    padding: 0;
  }
  .main-nav .main-nav-list__link {
    display: block;
    line-height: 48px;
    padding: 0 20px;
    background-color: transparent;
    font-size: 1.125em;
    border-bottom: #222C36 1px solid;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
  }
  .main-nav .main-nav-list__link:hover {
    background-color: #273646;
  }
  .footer-main-nav {
    position: relative;
    margin-right: -17px;
    margin-bottom: 25px;
  }
  .header-wrap__phone {
    padding-right: 63px;
  }
  .homesect .homesect-content .homesect-content-center {
    margin: 43px 0 0 83px;
  }
  .homesect .homesect-content .homesect-content-item-wrap:nth-child(2) .homesect-content-item {
    left: 25px;
  }
  .homesect .homesect-content .homesect-content-item-wrap:nth-child(10) .homesect-content-item {
    left: 40px;
  }
}
@media screen and (max-width: 992px) {
  .homesect .homesect-content__triangle {
    background-size: cover;
  }
  .homesect .homesect-content .homesect-content-item {
    margin: 40px 0;
  }
  .homesect .homesect-content .homesect-content-item-wrap:nth-child(10) .homesect-content-item {
    top: 110px;
  }
  .homesect .homesect-content .homesect-content-center {
    margin: 70px 0 0 83px;
  }
}
@media screen and (max-width: 991px) {
  .homesect_transactions .application {
    margin-top: 35px;
  }
  .homesect .homesect-section__slogan-professional {
    text-align: center;
  }
  .homesect .homesect-section__slogan-professional:after {
    left: 50%;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
  .homesect .homesect-section__description-professional {
    text-align: center;
  }
  .homesect .triangles-container .tc-item:first-child {
    margin-left: -39px;
  }
  .main-nav {
    top: 50px;
  }
  .header .header-left__slogan {
    margin-top: 0!important;
  }
  .header .header-bottom-wrap {
    margin-top: 0;
  }
  .homesect .homesect-content .homesect-content-item-wrap:nth-child(9) .homesect-content-item {
    left: 0px;
  }
  .homesect .homesect-content .homesect-content-item-wrap:nth-child(1) .homesect-content-item {
    left: 0px;
  }
  .homesect .homesect-content .homesect-content-item-wrap:nth-child(2) .homesect-content-item {
    left: 0px;
    margin-top: -10px;
  }
  .homesect .homesect-content .homesect-content-item-wrap:nth-child(10) .homesect-content-item {
    left: 0px;
    top: 95px;
    width: 250px;
  }
  .homesect .homesect-content .homesect-content-item-wrap:nth-child(7) .homesect-content-item {
    left: 65px;
  }
  .homesect .homesect-content .homesect-content-item-wrap:nth-child(5) .homesect-content-item {
    padding-left: 0;
    right: 55px;
  }
  .homesect .homesect-content .homesect-content-center {
    margin: 63px 0 0 45px;
  }
  .homesect .homesect-content .homesect-content-item {
    margin: 35px 0;
  }
}
@media screen and (max-width: 885px) {
  .homesect .homesect-content_accounting .homesect-content-center {
    display: none;
  }
  .homesect .homesect-content_accounting .homesect-content-item {
    margin: 0 0 30px;
    top: 0;
    padding-left: 0;
  }
  .homesect .homesect-content_accounting .homesect-content-item-wrap:nth-child(2) .homesect-content-item {
    margin-top: 0;
  }
  .homesect .homesect-content_accounting .homesect-content-item-wrap:nth-child(5) .homesect-content-item {
    right: 0;
    margin-top: 0;
  }
  .homesect .homesect-content_accounting .homesect-content-item-wrap:nth-child(7) .homesect-content-item {
    left: 0;
    margin-top: 0;
  }
  .homesect .homesect-content_accounting .homesect-content-item-wrap:nth-child(10) .homesect-content-item {
    top: 0;
    width: 230px;
  }
  .homesect .homesect-content_accounting .col-folder {
    display: none;
  }
  .homesect-accounting_services .homesect-content_accounting {
    background-image: none;
    padding-top: 0;
    min-height: auto;
  }
}
@media screen and (max-width: 768px) {
  .homesect__bottom .homesect-content-item {
    max-width: 100%;
    margin: 20px 0 30px;
    padding-left: 0;
  }
  .homesect__bottom .homesect-content-item:first-child {
    margin-top: 0;
  }
  .homesect__bottom .homesect-content-item-wrap:nth-child(2) .homesect-content-item {
    margin-top: 0;
  }
  .homesect .homesect-content_accounting {
    padding-bottom: 0!important;
  }
  .homesect .homesect-content_accounting .homesect-content-item {
    border-color: #546476 !important;
  }
  .homesect .homesect-content {
    background-position: bottom;
    padding-bottom: 90px;
  }
  .homesect .homesect-content .homesect-content-item {
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 30px;
    padding-bottom: 10px;
    border-bottom: 1px solid #d0d4da;
    padding-left: 0;
  }
  .homesect .homesect-content .homesect-content-item:first-child {
    margin-top: 0;
  }
  .homesect .homesect-content__text {
    padding-bottom: 0px;
    border-bottom: none;
  }
  .homesect .homesect-content__title {
    margin-bottom: 15px;
  }
  .homesect .homesect-content .homesect-content-item-wrap:nth-child(2) .homesect-content-item {
    margin-top: 0;
  }
  .homesect .homesect-section {
    margin-bottom: 60px;
  }
  .homesect__bottom .homesect-content-item {
    border-bottom: 1px solid #546476;
    padding-bottom: 35px;
  }
  .homesect__bottom__text {
    border-bottom: none;
    padding-bottom: 0;
  }
  .homesect_transactions .homesect-section__text {
    line-height: 34px;
  }
  .homesect_transactions .homesect-section__text > a {
    display: block;
  }
  .homesect_transactions .homesect-section-item {
    margin-top: 0;
  }
}
@media screen and (max-width: 767px) {
  .homesect__professional-text {
    margin-top: 25px;
    margin-bottom: 20px;
  }
  .homesect__professional-item {
    margin-bottom: 25px;
  }
  .homesect .homesect-content_accounting .homesect-content-item-wrap:nth-child(10) .homesect-content-item {
    width: 100%;
  }
  .homesect .homesect-content .homesect-content-item {
    height: auto !important;
    padding-bottom: 30px;
  }
  .homesect-accounting_services {
    padding-right: 2px;
  }
  .homesect_reviews {
    padding-bottom: 95px;
  }
}
@media screen and (max-width: 590px) {
  .homesect .triangles-container .tc-item {
    margin-left: 0;
  }
  .homesect .triangles-container .tc-item:first-child {
    margin-left: 0;
  }
}
@media screen and (max-width: 480px) {
  .header-wrap__phone {
    white-space: nowrap;
    /*чтобы телефон не переносился никогда*/
    font-size: 1.125em!important;
    line-height: 34px!important;
    padding-right: 58px!important;
  }
  .header-wrap__button {
    line-height: 34px!important;
    margin-top: 15px!important;
  }
  .header__logo img {
    width: 70px;
  }
  .header .header-bottom-wrap .header-left .header-left-list__link {
    line-height: 0px;
  }
  .header .header-bottom-wrap .header-left .header-left-list__item {
    margin-bottom: 10px;
  }
  .homesect_transactions .homesect-section__text {
    font-size: 22px;
  }
  .homesect_transactions .homesect-section__text > a {
    font-size: 20px;
  }
  .homesect .homesect-items-cards__card {
    margin-bottom: 25px;
  }
  .homesect .homesect-section__text {
    padding-top: 50px;
  }
  .homesect .triangles-container {
    margin: 30px 0;
  }
  .owl-controls .owl-nav {
    top: 9%;
  }
}
@media screen and (max-width: 375px) {
  .button_default {
    padding: 5px 30px;
  }
  .owl-controls .owl-nav {
    top: 8%;
  }
}
@media screen and (max-width: 380px) {
  .homesect_transactions .homesect-section__text {
    font-size: 20px;
    line-height: 30px;
  }
  .homesect_transactions .homesect-section__text > a {
    font-size: 18px;
  }
}
@media screen and (max-width: 345px) {
  .homesect_transactions .homesect-section__text {
    font-size: 18px;
  }
  .homesect_transactions .homesect-section__text > a {
    font-size: 16px;
  }
  .homesect_transactions .homesect-section-item .col-xs-6 {
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) {
  .main-nav {
    display: block!important;
  }
}


@font-face {
  font-family: 'Raleway';
  src: url('fonts/Raleway Regular.eot');
  src: url('fonts/Raleway Regular.eot?#iefix') format('embedded-opentype'), url('fonts/Raleway Regular.woff2') format('woff2'), url('fonts/Raleway Regular.woff') format('woff'), url('fonts/Raleway Regular.ttf') format('truetype'), url('fonts/Raleway Regular.svg#Raleway Regular') format('svg');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-04B1;
}
@font-face {
  font-family: 'Raleway';
  src: url('fonts/Raleway SemiBold.eot');
  src: url('fonts/Raleway SemiBold.eot?#iefix') format('embedded-opentype'), url('fonts/Raleway SemiBold.woff2') format('woff2'), url('fonts/Raleway SemiBold.woff') format('woff'), url('fonts/Raleway SemiBold.ttf') format('truetype'), url('fonts/Raleway SemiBold.svg#Raleway SemiBold') format('svg');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-04B1;
}
@font-face {
  font-family: 'Raleway';
  src: url('fonts/Raleway Bold.eot');
  src: url('fonts/Raleway Bold.eot?#iefix') format('embedded-opentype'), url('fonts/Raleway Bold.woff2') format('woff2'), url('fonts/Raleway Bold.woff') format('woff'), url('fonts/Raleway Bold.ttf') format('truetype'), url('fonts/Raleway Bold.svg#Raleway Bold') format('svg');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-04B1;
}
@font-face {
  font-family: 'PF Centro Slab Pro';
  src: url('fonts/PF Centro Slab Pro Bold.eot');
  src: url('fonts/PF Centro Slab Pro Bold.eot?#iefix') format('embedded-opentype'), url('fonts/PF Centro Slab Pro Bold.woff2') format('woff2'), url('fonts/PF Centro Slab Pro Bold.woff') format('woff'), url('fonts/PF Centro Slab Pro Bold.ttf') format('truetype'), url('fonts/PF Centro Slab Pro Bold.svg#PF Centro Slab Pro Bold') format('svg');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-04D9;
}
@font-face {
  font-family: 'PF Centro Slab Pro Medium';
  src: url('fonts/PF Centro Slab Pro Medium Regular.eot');
  src: url('fonts/PF Centro Slab Pro Medium Regular.eot?#iefix') format('embedded-opentype'), url('fonts/PF Centro Slab Pro Medium Regular.woff2') format('woff2'), url('fonts/PF Centro Slab Pro Medium Regular.woff') format('woff'), url('fonts/PF Centro Slab Pro Medium Regular.ttf') format('truetype'), url('fonts/PF Centro Slab Pro Medium Regular.svg#PF Centro Slab Pro Medium Regular') format('svg');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-04D9;
}
@font-face {
  font-family: 'Roboto';
  src: url('fonts/Roboto Bold.eot');
  src: url('fonts/Roboto Bold.eot?#iefix') format('embedded-opentype'), url('fonts/Roboto Bold.woff2') format('woff2'), url('fonts/Roboto Bold.woff') format('woff'), url('fonts/Roboto Bold.ttf') format('truetype'), url('fonts/Roboto Bold.svg#Roboto Bold') format('svg');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-2044;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhcnRpYWxzL2ZvbnRzLmxlc3MiLCJidW5kbGUubWluLmNzcyIsImZvb3Rlci5sZXNzIiwiaGVhZGVyLmxlc3MiLCJob21lc2VjdC5sZXNzIiwibWFpbi5sZXNzIiwicGFydGlhbHMvbWl4aW5zLmxlc3MiLCJwYXJ0aWFscy9tZWRpYS5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsdUJBQUE7RUFDQSxzQ0FBQTtFQUNBLG9TQUFBO0VBS0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsMkJBQUE7Q0NIRDtBRE1EO0VBQ0UsdUJBQUE7RUFDQSx1Q0FBQTtFQUNBLDBTQUFBO0VBS0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsMkJBQUE7Q0NSRDtBRFdEO0VBQ0UsdUJBQUE7RUFDQSxtQ0FBQTtFQUNBLGtSQUFBO0VBS0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsMkJBQUE7Q0NiRDtBRGdCRDtFQUNFLGtDQUFBO0VBQ0EsOENBQUE7RUFDQSxvVkFBQTtFQUtBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLDJCQUFBO0NDbEJEO0FEcUJEO0VBQ0UseUNBQUE7RUFDQSx3REFBQTtFQUNBLGdaQUFBO0VBS0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsMkJBQUE7Q0N2QkQ7QUQwQkQ7RUFDRSxzQkFBQTtFQUNBLGtDQUFBO0VBQ0EsNFFBQUE7RUFLQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSwyQkFBQTtDQzVCRDtBQ2xERDtFQUNFLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0NEb0REO0FDbkRHO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsdUNBQUE7Q0RxREw7QUNqREc7RUFDRSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RURtREosZ0RBQWdEO0NB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QkFBQTtFQUNBLHFCQUFBO0VBQ0EsMkJBQUE7Q0MrekREO0FENXpERDtFQUNFLHlDQUFBO0VBQ0Esd0RBQUE7RUFDQSxnWkFBQTtFQUtBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLDJCQUFBO0NDMHpERDtBRHZ6REQ7RUFDRSxzQkFBQTtFQUNBLGtDQUFBO0VBQ0EsNFFBQUE7RUFLQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSwyQkFBQTtDQ3F6REQiLCJmaWxlIjoiYnVuZGxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTonUmFsZXdheSc7XHJcbiAgc3JjOiB1cmwoJ2ZvbnRzL1JhbGV3YXkgUmVndWxhci5lb3QnKTtcclxuICBzcmM6IHVybCgnZm9udHMvUmFsZXdheSBSZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCdmb250cy9SYWxld2F5IFJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCdmb250cy9SYWxld2F5IFJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnZm9udHMvUmFsZXdheSBSZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICB1cmwoJ2ZvbnRzL1JhbGV3YXkgUmVndWxhci5zdmcjUmFsZXdheSBSZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICB1bmljb2RlLXJhbmdlOiBVKzAwMjAtMDRCMTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6J1JhbGV3YXknO1xyXG4gIHNyYzogdXJsKCdmb250cy9SYWxld2F5IFNlbWlCb2xkLmVvdCcpO1xyXG4gIHNyYzogdXJsKCdmb250cy9SYWxld2F5IFNlbWlCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCdmb250cy9SYWxld2F5IFNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnZm9udHMvUmFsZXdheSBTZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCdmb250cy9SYWxld2F5IFNlbWlCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICB1cmwoJ2ZvbnRzL1JhbGV3YXkgU2VtaUJvbGQuc3ZnI1JhbGV3YXkgU2VtaUJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAyMC0wNEIxO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTonUmFsZXdheSc7XHJcbiAgc3JjOiB1cmwoJ2ZvbnRzL1JhbGV3YXkgQm9sZC5lb3QnKTtcclxuICBzcmM6IHVybCgnZm9udHMvUmFsZXdheSBCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCdmb250cy9SYWxld2F5IEJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCdmb250cy9SYWxld2F5IEJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnZm9udHMvUmFsZXdheSBCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICB1cmwoJ2ZvbnRzL1JhbGV3YXkgQm9sZC5zdmcjUmFsZXdheSBCb2xkJykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICB1bmljb2RlLXJhbmdlOiBVKzAwMjAtMDRCMTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6J1BGIENlbnRybyBTbGFiIFBybyc7XHJcbiAgc3JjOiB1cmwoJ2ZvbnRzL1BGIENlbnRybyBTbGFiIFBybyBCb2xkLmVvdCcpO1xyXG4gIHNyYzogdXJsKCdmb250cy9QRiBDZW50cm8gU2xhYiBQcm8gQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnZm9udHMvUEYgQ2VudHJvIFNsYWIgUHJvIEJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCdmb250cy9QRiBDZW50cm8gU2xhYiBQcm8gQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCdmb250cy9QRiBDZW50cm8gU2xhYiBQcm8gQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKCdmb250cy9QRiBDZW50cm8gU2xhYiBQcm8gQm9sZC5zdmcjUEYgQ2VudHJvIFNsYWIgUHJvIEJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAyMC0wNEQ5O1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTonUEYgQ2VudHJvIFNsYWIgUHJvIE1lZGl1bSc7XHJcbiAgc3JjOiB1cmwoJ2ZvbnRzL1BGIENlbnRybyBTbGFiIFBybyBNZWRpdW0gUmVndWxhci5lb3QnKTtcclxuICBzcmM6IHVybCgnZm9udHMvUEYgQ2VudHJvIFNsYWIgUHJvIE1lZGl1bSBSZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCdmb250cy9QRiBDZW50cm8gU2xhYiBQcm8gTWVkaXVtIFJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCdmb250cy9QRiBDZW50cm8gU2xhYiBQcm8gTWVkaXVtIFJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnZm9udHMvUEYgQ2VudHJvIFNsYWIgUHJvIE1lZGl1bSBSZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICB1cmwoJ2ZvbnRzL1BGIENlbnRybyBTbGFiIFBybyBNZWRpdW0gUmVndWxhci5zdmcjUEYgQ2VudHJvIFNsYWIgUHJvIE1lZGl1bSBSZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICB1bmljb2RlLXJhbmdlOiBVKzAwMjAtMDREOTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6J1JvYm90byc7XHJcbiAgc3JjOiB1cmwoJ2ZvbnRzL1JvYm90byBCb2xkLmVvdCcpO1xyXG4gIHNyYzogdXJsKCdmb250cy9Sb2JvdG8gQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnZm9udHMvUm9ib3RvIEJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCdmb250cy9Sb2JvdG8gQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCdmb250cy9Sb2JvdG8gQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKCdmb250cy9Sb2JvdG8gQm9sZC5zdmcjUm9ib3RvIEJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAyMC0yMDQ0O1xyXG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG4gIHNyYzogdXJsKCdmb250cy9SYWxld2F5IFJlZ3VsYXIuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9SYWxld2F5IFJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdmb250cy9SYWxld2F5IFJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnZm9udHMvUmFsZXdheSBSZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdmb250cy9SYWxld2F5IFJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ2ZvbnRzL1JhbGV3YXkgUmVndWxhci5zdmcjUmFsZXdheSBSZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgdW5pY29kZS1yYW5nZTogVSswMDIwLTA0QjE7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcbiAgc3JjOiB1cmwoJ2ZvbnRzL1JhbGV3YXkgU2VtaUJvbGQuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9SYWxld2F5IFNlbWlCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnZm9udHMvUmFsZXdheSBTZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCdmb250cy9SYWxld2F5IFNlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdmb250cy9SYWxld2F5IFNlbWlCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdmb250cy9SYWxld2F5IFNlbWlCb2xkLnN2ZyNSYWxld2F5IFNlbWlCb2xkJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgdW5pY29kZS1yYW5nZTogVSswMDIwLTA0QjE7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcbiAgc3JjOiB1cmwoJ2ZvbnRzL1JhbGV3YXkgQm9sZC5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL1JhbGV3YXkgQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ2ZvbnRzL1JhbGV3YXkgQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCdmb250cy9SYWxld2F5IEJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2ZvbnRzL1JhbGV3YXkgQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnZm9udHMvUmFsZXdheSBCb2xkLnN2ZyNSYWxld2F5IEJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMjAtMDRCMTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BGIENlbnRybyBTbGFiIFBybyc7XG4gIHNyYzogdXJsKCdmb250cy9QRiBDZW50cm8gU2xhYiBQcm8gQm9sZC5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL1BGIENlbnRybyBTbGFiIFBybyBCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnZm9udHMvUEYgQ2VudHJvIFNsYWIgUHJvIEJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnZm9udHMvUEYgQ2VudHJvIFNsYWIgUHJvIEJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2ZvbnRzL1BGIENlbnRybyBTbGFiIFBybyBCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdmb250cy9QRiBDZW50cm8gU2xhYiBQcm8gQm9sZC5zdmcjUEYgQ2VudHJvIFNsYWIgUHJvIEJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMjAtMDREOTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BGIENlbnRybyBTbGFiIFBybyBNZWRpdW0nO1xuICBzcmM6IHVybCgnZm9udHMvUEYgQ2VudHJvIFNsYWIgUHJvIE1lZGl1bSBSZWd1bGFyLmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvUEYgQ2VudHJvIFNsYWIgUHJvIE1lZGl1bSBSZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnZm9udHMvUEYgQ2VudHJvIFNsYWIgUHJvIE1lZGl1bSBSZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ2ZvbnRzL1BGIENlbnRybyBTbGFiIFBybyBNZWRpdW0gUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnZm9udHMvUEYgQ2VudHJvIFNsYWIgUHJvIE1lZGl1bSBSZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdmb250cy9QRiBDZW50cm8gU2xhYiBQcm8gTWVkaXVtIFJlZ3VsYXIuc3ZnI1BGIENlbnRybyBTbGFiIFBybyBNZWRpdW0gUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAyMC0wNEQ5O1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL1JvYm90byBCb2xkLmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvUm9ib3RvIEJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdmb250cy9Sb2JvdG8gQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCdmb250cy9Sb2JvdG8gQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnZm9udHMvUm9ib3RvIEJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ2ZvbnRzL1JvYm90byBCb2xkLnN2ZyNSb2JvdG8gQm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAyMC0yMDQ0O1xufVxuLmZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG4gIGJhY2tncm91bmQ6ICMyYzM5NDk7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogLTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL2JheF82LnBuZ1wiKTtcbn1cbi5mb290ZXIgLm1haW4tbmF2LWxpc3RfX2l0ZW0ge1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDExcHg7XG4gIC8qMjIvMiA9IDExcHggLSDRgNCw0YHRgdGC0L7Rj9C90LjQtSDQvNC10LbQtNGDINC/0YPQvdC60YLQsNC80Lgg0LzQtdC90Y4qL1xufVxuLmZvb3RlciAubWFpbi1uYXYtbGlzdF9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAwLjkzOGVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KTtcbn1cbi5mb290ZXIgLm1haW4tbmF2LWxpc3RfX2xpbmtfYWN0aXZlLFxuLmZvb3RlciAubWFpbi1uYXYtbGlzdF9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogcmdiYSgyNDMsIDE1OSwgMjQsIDAuNjUpO1xufVxuLmZvb3RlciAuaGVhZGVyLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9vdGVyIC5oZWFkZXItd3JhcF9fcGhvbmUge1xuICBmb250LXNpemU6IDEuMjUwZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpO1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgb3BhY2l0eTogLjk7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZm9vdGVyIC5oZWFkZXItd3JhcF9fYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMjJweCBhdXRvIDA7XG59XG4uZm9vdGVyIC5oZWFkZXItd3JhcF9fYnV0dG9uIHNwYW46YWZ0ZXIsXG4uZm9vdGVyIC5oZWFkZXItd3JhcF9fYnV0dG9uIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC05cHg7XG59XG4uZm9vdGVyIC5oZWFkZXItd3JhcF9fYnV0dG9uIHNwYW46YWZ0ZXIge1xuICB0b3A6IDlweDtcbn1cbi5mb290ZXIgLmhlYWRlci13cmFwX19idXR0b24gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9vdGVyIC5oZWFkZXItd3JhcF9fYnV0dG9uIHNwYW4sXG4uZm9vdGVyIC5oZWFkZXItd3JhcF9fYnV0dG9uIHNwYW46YWZ0ZXIsXG4uZm9vdGVyIC5oZWFkZXItd3JhcF9fYnV0dG9uIHNwYW46YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uZm9vdGVyIC5oZWFkZXItd3JhcF9fYnV0dG9uLm9uIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb290ZXIgLmhlYWRlci13cmFwX19idXR0b24ub24gc3BhbjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDVweCwgNXB4KTtcbn1cbi5mb290ZXIgLmhlYWRlci13cmFwX19idXR0b24ub24gc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDdweCwgLThweCk7XG59XG4uZm9vdGVyIC5oZWFkZXItd3JhcF9fYnV0dG9uIHNwYW4ub24gKyAjbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xuICBzcmM6IHVybCgnZm9udHMvUmFsZXdheSBSZWd1bGFyLmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvUmFsZXdheSBSZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnZm9udHMvUmFsZXdheSBSZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ2ZvbnRzL1JhbGV3YXkgUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnZm9udHMvUmFsZXdheSBSZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdmb250cy9SYWxld2F5IFJlZ3VsYXIuc3ZnI1JhbGV3YXkgUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAyMC0wNEIxO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG4gIHNyYzogdXJsKCdmb250cy9SYWxld2F5IFNlbWlCb2xkLmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvUmFsZXdheSBTZW1pQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ2ZvbnRzL1JhbGV3YXkgU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnZm9udHMvUmFsZXdheSBTZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnZm9udHMvUmFsZXdheSBTZW1pQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnZm9udHMvUmFsZXdheSBTZW1pQm9sZC5zdmcjUmFsZXdheSBTZW1pQm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAyMC0wNEIxO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG4gIHNyYzogdXJsKCdmb250cy9SYWxld2F5IEJvbGQuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9SYWxld2F5IEJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdmb250cy9SYWxld2F5IEJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnZm9udHMvUmFsZXdheSBCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdmb250cy9SYWxld2F5IEJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ2ZvbnRzL1JhbGV3YXkgQm9sZC5zdmcjUmFsZXdheSBCb2xkJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgdW5pY29kZS1yYW5nZTogVSswMDIwLTA0QjE7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQRiBDZW50cm8gU2xhYiBQcm8nO1xuICBzcmM6IHVybCgnZm9udHMvUEYgQ2VudHJvIFNsYWIgUHJvIEJvbGQuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9QRiBDZW50cm8gU2xhYiBQcm8gQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ2ZvbnRzL1BGIENlbnRybyBTbGFiIFBybyBCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ2ZvbnRzL1BGIENlbnRybyBTbGFiIFBybyBCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdmb250cy9QRiBDZW50cm8gU2xhYiBQcm8gQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnZm9udHMvUEYgQ2VudHJvIFNsYWIgUHJvIEJvbGQuc3ZnI1BGIENlbnRybyBTbGFiIFBybyBCb2xkJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgdW5pY29kZS1yYW5nZTogVSswMDIwLTA0RDk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQRiBDZW50cm8gU2xhYiBQcm8gTWVkaXVtJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL1BGIENlbnRybyBTbGFiIFBybyBNZWRpdW0gUmVndWxhci5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL1BGIENlbnRybyBTbGFiIFBybyBNZWRpdW0gUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ2ZvbnRzL1BGIENlbnRybyBTbGFiIFBybyBNZWRpdW0gUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCdmb250cy9QRiBDZW50cm8gU2xhYiBQcm8gTWVkaXVtIFJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2ZvbnRzL1BGIENlbnRybyBTbGFiIFBybyBNZWRpdW0gUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnZm9udHMvUEYgQ2VudHJvIFNsYWIgUHJvIE1lZGl1bSBSZWd1bGFyLnN2ZyNQRiBDZW50cm8gU2xhYiBQcm8gTWVkaXVtIFJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMjAtMDREOTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKCdmb250cy9Sb2JvdG8gQm9sZC5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL1JvYm90byBCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnZm9udHMvUm9ib3RvIEJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnZm9udHMvUm9ib3RvIEJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2ZvbnRzL1JvYm90byBCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdmb250cy9Sb2JvdG8gQm9sZC5zdmcjUm9ib3RvIEJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMjAtMjA0NDtcbn1cbi50cmlhbmdsZS1yaWdodCxcbi5oZWFkZXIgLmhlYWRlci1ib3R0b20td3JhcCAuaGVhZGVyLWxlZnQgLmhlYWRlci1sZWZ0LWxpc3RfX2l0ZW06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1LjVweCAwIDUuNXB4IDZweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZjM5ZjE4O1xufVxuLmJlZm9yZSxcbi5oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNzkwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5NGI1ZjtcbiAgb3BhY2l0eTogLjg1O1xufVxuLmhlYWRlcl9fbGluZSB7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICAvKtC+0YLRgdGC0YPQvyDRgdCy0LXRgNGF0YMg0YMg0YXQtdC00LXRgNCwLiDQldGB0LvQuCDQsdGLINC/0LXRgNC10L3QtdGB0LvQuCDQuiAuaGVhZGVyLCDRgtC+INCz0YDQsNC00LjQtdC90YIg0L3QsNGH0LjQvdCw0LvRgdGPINCx0Ysg0L3QtSDRgdCy0LXRgNGF0YMsINCwINGBINGD0YfQtdGC0L7QvCDQvtGC0YHRgtGD0L/QsC4g0J/QvtGN0YLQvtC80YMg0L/QtdGA0LXQvdGB0LvQuCDQvtGC0YHRgtGD0L8g0YHRjtC00LAuKi9cbiAgbWluLWhlaWdodDogMTYwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvdG9wX2dyYWRpZW50LnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbi5oZWFkZXJfX2xpbmUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG4uaGVhZGVyX19sb2dvIHtcbiAgb3BhY2l0eTogLjk1O1xufVxuLmhlYWRlcl9fbG9nbyBpbWcge1xuICB3aWR0aDogMTAwcHg7XG59XG4uaGVhZGVyX19sb2dvLWZvb3RlciB7XG4gIG9wYWNpdHk6IC4zNTtcbn1cbi5oZWFkZXIgLm1haW4tbmF2LWxpc3RfX2l0ZW0ge1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDExcHg7XG4gIC8qMjIvMiA9IDExcHggLSDRgNCw0YHRgdGC0L7Rj9C90LjQtSDQvNC10LbQtNGDINC/0YPQvdC60YLQsNC80Lgg0LzQtdC90Y4qL1xufVxuLmhlYWRlciAubWFpbi1uYXYtbGlzdF9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAwLjkzOGVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZWFkZXIgLm1haW4tbmF2LWxpc3RfX2xpbmtfYWN0aXZlLFxuLmhlYWRlciAubWFpbi1uYXYtbGlzdF9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI2YzOWYxODtcbn1cbi5oZWFkZXIgLmhlYWRlci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlciAuaGVhZGVyLXdyYXBfX3Bob25lIHtcbiAgZm9udC1zaXplOiAxLjI1MGVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIG9wYWNpdHk6IC45O1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmhlYWRlciAuaGVhZGVyLXdyYXBfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDIycHggYXV0byAwO1xufVxuLmhlYWRlciAuaGVhZGVyLXdyYXBfX2J1dHRvbiBzcGFuOmFmdGVyLFxuLmhlYWRlciAuaGVhZGVyLXdyYXBfX2J1dHRvbiBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtOXB4O1xufVxuLmhlYWRlciAuaGVhZGVyLXdyYXBfX2J1dHRvbiBzcGFuOmFmdGVyIHtcbiAgdG9wOiA5cHg7XG59XG4uaGVhZGVyIC5oZWFkZXItd3JhcF9fYnV0dG9uIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlciAuaGVhZGVyLXdyYXBfX2J1dHRvbiBzcGFuLFxuLmhlYWRlciAuaGVhZGVyLXdyYXBfX2J1dHRvbiBzcGFuOmFmdGVyLFxuLmhlYWRlciAuaGVhZGVyLXdyYXBfX2J1dHRvbiBzcGFuOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmhlYWRlciAuaGVhZGVyLXdyYXBfX2J1dHRvbi5vbiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaGVhZGVyIC5oZWFkZXItd3JhcF9fYnV0dG9uLm9uIHNwYW46YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg1cHgsIDVweCk7XG59XG4uaGVhZGVyIC5oZWFkZXItd3JhcF9fYnV0dG9uLm9uIHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg3cHgsIC04cHgpO1xufVxuLmhlYWRlciAuaGVhZGVyLXdyYXBfX2J1dHRvbiBzcGFuLm9uICsgI21lbnUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmhlYWRlciAuaGVhZGVyLWJvdHRvbS13cmFwIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xufVxuLmhlYWRlciAuaGVhZGVyLWJvdHRvbS13cmFwIC5oZWFkZXItbGVmdCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uaGVhZGVyIC5oZWFkZXItYm90dG9tLXdyYXAgLmhlYWRlci1sZWZ0X19zbG9nYW4ge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNmMzlmMTg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG4uaGVhZGVyIC5oZWFkZXItYm90dG9tLXdyYXAgLmhlYWRlci1sZWZ0IC5oZWFkZXItbGVmdC1saXN0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5oZWFkZXIgLmhlYWRlci1ib3R0b20td3JhcCAuaGVhZGVyLWxlZnQgLmhlYWRlci1sZWZ0LWxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5oZWFkZXIgLmhlYWRlci1ib3R0b20td3JhcCAuaGVhZGVyLWxlZnQgLmhlYWRlci1sZWZ0LWxpc3RfX2l0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uaGVhZGVyIC5oZWFkZXItYm90dG9tLXdyYXAgLmhlYWRlci1sZWZ0IC5oZWFkZXItbGVmdC1saXN0X19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmhlYWRlciAuaGVhZGVyLWJvdHRvbS13cmFwIC5oZWFkZXItbGVmdCAuaGVhZGVyLWxlZnQtbGlzdF9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZjM5ZjE4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5oZWFkZXJfX2Fycm93LXdyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAtODBweDtcbn1cbi5oZWFkZXJfX2Fycm93LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL2Fycm93X2Rvd24ucG5nXCIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IC43O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZTtcbn1cbi5oZWFkZXJfX2Fycm93LWJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xuICBzcmM6IHVybCgnZm9udHMvUmFsZXdheSBSZWd1bGFyLmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvUmFsZXdheSBSZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnZm9udHMvUmFsZXdheSBSZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ2ZvbnRzL1JhbGV3YXkgUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnZm9udHMvUmFsZXdheSBSZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdmb250cy9SYWxld2F5IFJlZ3VsYXIuc3ZnI1JhbGV3YXkgUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAyMC0wNEIxO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG4gIHNyYzogdXJsKCdmb250cy9SYWxld2F5IFNlbWlCb2xkLmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvUmFsZXdheSBTZW1pQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ2ZvbnRzL1JhbGV3YXkgU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnZm9udHMvUmFsZXdheSBTZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnZm9udHMvUmFsZXdheSBTZW1pQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnZm9udHMvUmFsZXdheSBTZW1pQm9sZC5zdmcjUmFsZXdheSBTZW1pQm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAyMC0wNEIxO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG4gIHNyYzogdXJsKCdmb250cy9SYWxld2F5IEJvbGQuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9SYWxld2F5IEJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdmb250cy9SYWxld2F5IEJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnZm9udHMvUmFsZXdheSBCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdmb250cy9SYWxld2F5IEJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ2ZvbnRzL1JhbGV3YXkgQm9sZC5zdmcjUmFsZXdheSBCb2xkJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgdW5pY29kZS1yYW5nZTogVSswMDIwLTA0QjE7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQRiBDZW50cm8gU2xhYiBQcm8nO1xuICBzcmM6IHVybCgnZm9udHMvUEYgQ2VudHJvIFNsYWIgUHJvIEJvbGQuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9QRiBDZW50cm8gU2xhYiBQcm8gQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ2ZvbnRzL1BGIENlbnRybyBTbGFiIFBybyBCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ2ZvbnRzL1BGIENlbnRybyBTbGFiIFBybyBCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdmb250cy9QRiBDZW50cm8gU2xhYiBQcm8gQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnZm9udHMvUEYgQ2VudHJvIFNsYWIgUHJvIEJvbGQuc3ZnI1BGIENlbnRybyBTbGFiIFBybyBCb2xkJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgdW5pY29kZS1yYW5nZTogVSswMDIwLTA0RDk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQRiBDZW50cm8gU2xhYiBQcm8gTWVkaXVtJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL1BGIENlbnRybyBTbGFiIFBybyBNZWRpdW0gUmVndWxhci5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL1BGIENlbnRybyBTbGFiIFBybyBNZWRpdW0gUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ2ZvbnRzL1BGIENlbnRybyBTbGFiIFBybyBNZWRpdW0gUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCdmb250cy9QRiBDZW50cm8gU2xhYiBQcm8gTWVkaXVtIFJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2ZvbnRzL1BGIENlbnRybyBTbGFiIFBybyBNZWRpdW0gUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnZm9udHMvUEYgQ2VudHJvIFNsYWIgUHJvIE1lZGl1bSBSZWd1bGFyLnN2ZyNQRiBDZW50cm8gU2xhYiBQcm8gTWVkaXVtIFJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMjAtMDREOTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKCdmb250cy9Sb2JvdG8gQm9sZC5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL1JvYm90byBCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnZm9udHMvUm9ib3RvIEJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnZm9udHMvUm9ib3RvIEJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2ZvbnRzL1JvYm90byBCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdmb250cy9Sb2JvdG8gQm9sZC5zdmcjUm9ib3RvIEJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMjAtMjA0NDtcbn1cbi5ob21lc2VjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob21lc2VjdF9faW1nLXdyYXAge1xuICBoZWlnaHQ6IDcycHg7XG59XG4uaG9tZXNlY3RfX2ltZy13cmFwIGltZyB7XG4gIGhlaWdodDogNzJweDtcbn1cbi5ob21lc2VjdF9fcHJvZmVzc2lvbmFsLWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNXB4KTtcbn1cbi5ob21lc2VjdF9fcHJvZmVzc2lvbmFsLWl0ZW0ub24ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbn1cbi5ob21lc2VjdF9fcHJvZmVzc2lvbmFsLWl0ZW06aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xufVxuLmhvbWVzZWN0X19wcm9mZXNzaW9uYWwtdGV4dCB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uaG9tZXNlY3QgLmhvbWVzZWN0LWl0ZW1zLWNhcmRzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwZXJzcGVjdGl2ZTogNjAwcHg7XG59XG4uaG9tZXNlY3QgLmhvbWVzZWN0LWl0ZW1zLWNhcmRzX19jYXJkIHtcbiAgd2lkdGg6IDI2MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzM5NDk7XG4gIG1hcmdpbjogMCAxMnB4O1xuICBjb2xvcjogIzk3YTRiMjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcGFkZGluZzogNTRweCAyOHB4IDQ4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1ib3R0b206IDcycHg7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xufVxuLmhvbWVzZWN0IC5ob21lc2VjdC1pdGVtcy1jYXJkc19fY2FyZF9vbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaG9tZXNlY3QgLmhvbWVzZWN0LWl0ZW1zLWNhcmRzX19jYXJkX29mZiB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxMDBkZWcpO1xuICBvcGFjaXR5OiAwO1xufVxuLmhvbWVzZWN0IC5ob21lc2VjdC1pdGVtcy1jYXJkc19faW1hZ2VzIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5ZjE4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEyMHB4O1xufVxuLmhvbWVzZWN0IC5ob21lc2VjdC1pdGVtcy1jYXJkc19faW1hZ2VzIGltZyB7XG4gIHdpZHRoOiA4MHB4O1xufVxuLmhvbWVzZWN0IC5ob21lc2VjdC1pdGVtcy1jYXJkc19fdGl0bGUge1xuICBjb2xvcjogI2U1ZTVlNTtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmhvbWVzZWN0IC5ob21lc2VjdC1pdGVtcy1jYXJkc19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM5N2E0YjI7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmhvbWVzZWN0IC5ob21lc2VjdC1pdGVtcy1jYXJkc19fdGV4dCBzdHJvbmcge1xuICBjb2xvcjogI2YzOWYxODtcbn1cbi5ob21lc2VjdCAuaG9tZXNlY3Qtc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDY4cHg7XG59XG4uaG9tZXNlY3QgLmhvbWVzZWN0LXNlY3Rpb25fX3Nsb2dhbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWVzZWN0IC5ob21lc2VjdC1zZWN0aW9uX19zbG9nYW46OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTY1cHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5ZjE4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm90dG9tOiAtMzBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cbi5ob21lc2VjdCAuaG9tZXNlY3Qtc2VjdGlvbl9fc2xvZ2FuLXByb2Zlc3Npb25hbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaG9tZXNlY3QgLmhvbWVzZWN0LXNlY3Rpb25fX3Nsb2dhbi1wcm9mZXNzaW9uYWw6YWZ0ZXIge1xuICBsZWZ0OiA4M3B4O1xufVxuLmhvbWVzZWN0IC5ob21lc2VjdC1zZWN0aW9uX19zbG9nYW5fYWNjb3VudGluZyB7XG4gIGNvbG9yOiAjZjlmOWY5O1xufVxuLmhvbWVzZWN0IC5ob21lc2VjdC1zZWN0aW9uX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tdG9wOiA1NXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbmltYXRpb24tZGVsYXk6IC40cztcbn1cbi5ob21lc2VjdCAuaG9tZXNlY3Qtc2VjdGlvbl9fZGVzY3JpcHRpb24tcHJvZmVzc2lvbmFsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi5ob21lc2VjdCAuaG9tZXNlY3Qtc2VjdGlvbl9fZGVzY3JpcHRpb25fYWNjb3VudGluZyB7XG4gIGNvbG9yOiAjZTVlNWU1O1xufVxuLmhvbWVzZWN0IC5ob21lc2VjdC1zZWN0aW9uX19kZXNjcmlwdGlvbl9hY2NvdW50aW5nIHN0cm9uZyB7XG4gIGNvbG9yOiAjZTVlNWU1O1xufVxuLmhvbWVzZWN0IC5ob21lc2VjdC1zZWN0aW9uX190ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNjVweDtcbn1cbi5ob21lc2VjdCAuaG9tZXNlY3Qtc2VjdGlvbl9fbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uaG9tZXNlY3QgLmhvbWVzZWN0LXNlY3Rpb25fX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaG9tZXNlY3QgLmhvbWVzZWN0LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ2ZDY7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhvbWVzZWN0IC5ob21lc2VjdC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL3MxX2dyYXlfYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNTQ4cHg7XG59XG4uaG9tZXNlY3QgLmhvbWVzZWN0LWNvbnRlbnQgLmhvbWVzZWN0LWNvbnRlbnQtY2VudGVyIHtcbiAgd2lkdGg6IDEzMHB4O1xuICBoZWlnaHQ6IDEzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5ZjE4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiA0M3B4IDAgMCAxMTNweDtcbn1cbi5ob21lc2VjdCAuaG9tZXNlY3QtY29udGVudCAuaG9tZXNlY3QtY29udGVudC1jZW50ZXIgaW1nIHtcbiAgd2lkdGg6IDcwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uaG9tZXNlY3QgLmhvbWVzZWN0LWNvbnRlbnQgLmhvbWVzZWN0LWNvbnRlbnQtaXRlbS13cmFwOm50aC1jaGlsZCgyKSAuaG9tZXNlY3QtY29udGVudC1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ob21lc2VjdCAuaG9tZXNlY3QtY29udGVudF9fdHJpYW5nbGUge1xuICBoZWlnaHQ6IDc3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvczFfdHJpYW5nbGUuc3ZnXCIpO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAyO1xufVxuLmhvbWVzZWN0IC5ob21lc2VjdC1jb250ZW50X190cmlhbmdsZSBpbWc6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMTE2cHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uaG9tZXNlY3QgLmhvbWVzZWN0LWNvbnRlbnRfX3RyaWFuZ2xlIGltZzpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDE2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEzMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB6LWluZGV4OiAtMTtcbn1cbi5ob21lc2VjdCAuaG9tZXNlY3QtY29udGVudCAuaG9tZXNlY3QtY29udGVudC1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICBtYXgtd2lkdGg6IDI2NHB4O1xuICBtYXJnaW46IDU0cHggMDtcbn1cbi5ob21lc2VjdCAuaG9tZXNlY3QtY29udGVudF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNTAwZW07XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmhvbWVzZWN0IC5ob21lc2VjdC1jb250ZW50X190ZXh0IHtcbiAgY29sb3I6ICMxMTE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBkNGRhO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5ob21lc2VjdCAuaG9tZXNlY3QtY29udGVudF9fdGV4dF9hY2NvdW50aW5nIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBjb2xvcjogI2Y5ZjlmOTtcbn1cbi5ob21lc2VjdF9fYm90dG9tIHtcbiAgcGFkZGluZzogMTVweCAwIDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTRiNWY7XG59XG4uaG9tZXNlY3RfX2JvdHRvbSAuaG9tZXNlY3QtY29udGVudC1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICBtYXgtd2lkdGg6IDMwMnB4O1xuICBtYXJnaW46IDU0cHggMDtcbn1cbi5ob21lc2VjdF9fYm90dG9tIC5ob21lc2VjdC1jb250ZW50LWl0ZW0td3JhcDpudGgtY2hpbGQoMikgLmhvbWVzZWN0LWNvbnRlbnQtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDEwN3B4O1xufVxuLmhvbWVzZWN0X19ib3R0b21fX3RleHQge1xuICBjb2xvcjogI2YzZjNmMztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NDY0NzY7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmhvbWVzZWN0IC50cmlhbmdsZXMtY29udGFpbmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAnUEYgQ2VudHJvIFNsYWIgUHJvIE1lZGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luOiA2MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ob21lc2VjdCAudHJpYW5nbGVzLWNvbnRhaW5lciAudGMtaXRlbSB7XG4gIHdpZHRoOiAyOTBweDtcbiAgaGVpZ2h0OiAxMjhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xufVxuLmhvbWVzZWN0IC50cmlhbmdsZXMtY29udGFpbmVyIC50Yy1pdGVtOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcbiAgei1pbmRleDogMztcbn1cbi5ob21lc2VjdCAudHJpYW5nbGVzLWNvbnRhaW5lciAudGMtaXRlbTpob3ZlciBwYXRoIHtcbiAgZmlsbC1vcGFjaXR5OiAwIWltcG9ydGFudDtcbiAgc3Ryb2tlLW9wYWNpdHk6IDEhaW1wb3J0YW50O1xufVxuLmhvbWVzZWN0IC50cmlhbmdsZXMtY29udGFpbmVyIC50Yy1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uaG9tZXNlY3QgLnRyaWFuZ2xlcy1jb250YWluZXIgLnRjLWl0ZW06Zmlyc3QtY2hpbGQgLnRjLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cbi5ob21lc2VjdCAudHJpYW5nbGVzLWNvbnRhaW5lciAudGMtaXRlbSBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMDtcbn1cbi5ob21lc2VjdCAudHJpYW5nbGVzLWNvbnRhaW5lciAudGMtaXRlbSAudGMtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXRvcDogNDNweDtcbiAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5ob21lc2VjdCAudHJpYW5nbGVzLWNvbnRhaW5lciAudGMtaXRlbSAudGMtY29udGVudCBzcGFuIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLmhvbWVzZWN0IC50cmlhbmdsZXMtY29udGFpbmVyIC50Yy1pdGVtIC50Yy1jb250ZW50IGltZyB7XG4gIGhlaWdodDogNDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5ob21lc2VjdF9hZHZhbnRhZ2VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5ob21lc2VjdF9hZHZhbnRhZ2VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvYmF4XzIucG5nXCIpO1xufVxuLmhvbWVzZWN0X3Byb3BlcnR5IHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuLmhvbWVzZWN0X3Byb3BlcnR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAtNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvYmF4XzEucG5nXCIpO1xufVxuLmhvbWVzZWN0X3Byb3BlcnR5IC5ob21lc2VjdC1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMzOTQ5O1xufVxuLmhvbWVzZWN0X3RyYW5zYWN0aW9ucyB7XG4gIHBhZGRpbmctdG9wOiA5NXB4O1xufVxuLmhvbWVzZWN0X3RyYW5zYWN0aW9ucyAuYXBwbGljYXRpb24ge1xuICBib3gtc2hhZG93OiAwIDRweCByZ2JhKDEzMCwgMTMwLCAxMzAsIDAuOCk7XG59XG4uaG9tZXNlY3RfdHJhbnNhY3Rpb25zIC5hcHBsaWNhdGlvbl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjMmMzOTQ5O1xufVxuLmhvbWVzZWN0X3RyYW5zYWN0aW9ucyAuYXBwbGljYXRpb25fX3RleHQge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNWU2MjY3O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5ob21lc2VjdF90cmFuc2FjdGlvbnMgLmFwcGxpY2F0aW9uX19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDIwcHggMDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzc3ODM5MDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xufVxuLmhvbWVzZWN0X3RyYW5zYWN0aW9ucyAuYXBwbGljYXRpb25fX2lucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgYm94LXNoYWRvdzogMCAtM3B4ICM3MzczNzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGMwYzA7XG4gIHRleHQtaW5kZW50OiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGNvbG9yOiAjMzMzO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNXMgZWFzZTtcbn1cbi5ob21lc2VjdF90cmFuc2FjdGlvbnMgLmFwcGxpY2F0aW9uX19pbnB1dDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgLTZweCAjZjM5ZjE4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWI5YTlhO1xufVxuLmhvbWVzZWN0X3RyYW5zYWN0aW9ucyAuYXBwbGljYXRpb25fX3dyYXAtYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuLmhvbWVzZWN0X3RyYW5zYWN0aW9uczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogLTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL2JheF8xLnBuZ1wiKTtcbn1cbi5ob21lc2VjdF90cmFuc2FjdGlvbnMgLmhvbWVzZWN0LXNlY3Rpb24taXRlbSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLmhvbWVzZWN0X3RyYW5zYWN0aW9ucyAuaG9tZXNlY3Qtc2VjdGlvbi1pdGVtIC5ob21lc2VjdC1pdGVtcy1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNXB4KTtcbn1cbi5ob21lc2VjdF90cmFuc2FjdGlvbnMgLmhvbWVzZWN0LXNlY3Rpb24taXRlbSAuaG9tZXNlY3QtaXRlbXMtYmxvY2sub24ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbn1cbi5ob21lc2VjdF90cmFuc2FjdGlvbnMgLmhvbWVzZWN0LXNlY3Rpb24taXRlbSAuaG9tZXNlY3QtaXRlbXMtYmxvY2s6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xufVxuLmhvbWVzZWN0X3RyYW5zYWN0aW9ucyAuaG9tZXNlY3Qtc2VjdGlvbi1pdGVtIC5ob21lc2VjdC1pdGVtcy1ibG9ja19fd3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGhlaWdodDogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWVzZWN0X3RyYW5zYWN0aW9ucyAuaG9tZXNlY3Qtc2VjdGlvbi1pdGVtIC5ob21lc2VjdC1pdGVtcy1ibG9ja19fd3JhcDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNThweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzlmMTg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3R0b206IC0xNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuLmhvbWVzZWN0X3RyYW5zYWN0aW9ucyAuaG9tZXNlY3Qtc2VjdGlvbi1pdGVtIC5ob21lc2VjdC1pdGVtcy1ibG9ja19fd3JhcCBpbWcge1xuICBtYXgtaGVpZ2h0OiA2MHB4O1xuICBtYXgtd2lkdGg6IDc1cHg7XG59XG4uaG9tZXNlY3RfdHJhbnNhY3Rpb25zIC5ob21lc2VjdC1zZWN0aW9uLWl0ZW0gLmhvbWVzZWN0LWl0ZW1zLWJsb2NrX190ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxMTE7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uaG9tZXNlY3RfdHJhbnNhY3Rpb25zIC5ob21lc2VjdC1pdGVtcy10ZWFtcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGVyc3BlY3RpdmU6IDYwMHB4O1xufVxuLmhvbWVzZWN0X3RyYW5zYWN0aW9ucyAuaG9tZXNlY3QtaXRlbXMtdGVhbXNfX3RlYW0ge1xuICB3aWR0aDogMjYwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWNvbG9yOiAjZDZkNmQ2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBtYXJnaW46IDAgMTJweDtcbiAgY29sb3I6ICM5N2E0YjI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDU0cHggMjhweCA0OHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgYm9yZGVyLWJvdHRvbTogI2Q2ZDZkNiA0cHggc29saWQ7XG59XG4uaG9tZXNlY3RfdHJhbnNhY3Rpb25zIC5ob21lc2VjdC1pdGVtcy10ZWFtc19faW1hZ2VzIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2U7XG59XG4uaG9tZXNlY3RfdHJhbnNhY3Rpb25zIC5ob21lc2VjdC1pdGVtcy10ZWFtc19faW1hZ2VzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNkNmQ2ZDY7XG59XG4uaG9tZXNlY3RfdHJhbnNhY3Rpb25zIC5ob21lc2VjdC1pdGVtcy10ZWFtc19faW1hZ2VzOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLmhvbWVzZWN0X3RyYW5zYWN0aW9ucyAuaG9tZXNlY3QtaXRlbXMtdGVhbXNfX3RpdGxlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ob21lc2VjdF90cmFuc2FjdGlvbnMgLmhvbWVzZWN0LWl0ZW1zLXRlYW1zX190ZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzZlN2I4YjtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBSYWxld2F5O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uaG9tZXNlY3RfdHJhbnNhY3Rpb25zIC5ob21lc2VjdC1pdGVtcy10ZWFtc19fcGhvbmUge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uaG9tZXNlY3QtYWNjb3VudGluZ19zZXJ2aWNlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzM5NDk7XG59XG4uaG9tZXNlY3QtYWNjb3VudGluZ19zZXJ2aWNlczpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvYmF4XzMucG5nXCIpO1xufVxuLmhvbWVzZWN0LWFjY291bnRpbmdfc2VydmljZXMgLmhvbWVzZWN0LWFjY291bnRpbmdfYm90dG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5NGI1ZjtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5ob21lc2VjdC1hY2NvdW50aW5nX3NlcnZpY2VzIC5ob21lc2VjdC1jb250ZW50X2FjY291bnRpbmcge1xuICBtaW4taGVpZ2h0OiA4NTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL3MzX3N1bl9iZy5wbmdcIik7XG4gIHBhZGRpbmctdG9wOiA1NnB4O1xufVxuLmhvbWVzZWN0LWFjY291bnRpbmdfc2VydmljZXMgLmhvbWVzZWN0LWNvbnRlbnQtaXRlbS13cmFwOm50aC1jaGlsZCgxKSAuaG9tZXNlY3QtY29udGVudC1pdGVtIHtcbiAgbGVmdDogMTAwcHg7XG59XG4uaG9tZXNlY3QtYWNjb3VudGluZ19zZXJ2aWNlcyAuaG9tZXNlY3QtY29udGVudC1pdGVtLXdyYXA6bnRoLWNoaWxkKDIpIC5ob21lc2VjdC1jb250ZW50LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAwO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMTVweDtcbn1cbi5ob21lc2VjdC1hY2NvdW50aW5nX3NlcnZpY2VzIC5ob21lc2VjdC1jb250ZW50LWl0ZW0td3JhcDpudGgtY2hpbGQoNSkgLmhvbWVzZWN0LWNvbnRlbnQtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDM0cHg7XG4gIHRvcDogMHB4O1xufVxuLmhvbWVzZWN0LWFjY291bnRpbmdfc2VydmljZXMgLmhvbWVzZWN0LWNvbnRlbnQtaXRlbS13cmFwOm50aC1jaGlsZCg3KSAuaG9tZXNlY3QtY29udGVudC1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMzRweDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDU2cHg7XG59XG4uaG9tZXNlY3QtYWNjb3VudGluZ19zZXJ2aWNlcyAuaG9tZXNlY3QtY29udGVudC1pdGVtLXdyYXA6bnRoLWNoaWxkKDkpIC5ob21lc2VjdC1jb250ZW50LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAxMDBweDtcbn1cbi5ob21lc2VjdC1hY2NvdW50aW5nX3NlcnZpY2VzIC5ob21lc2VjdC1jb250ZW50LWl0ZW0td3JhcDpudGgtY2hpbGQoMTApIC5ob21lc2VjdC1jb250ZW50LWl0ZW0ge1xuICB0b3A6IDUwcHg7XG4gIGxlZnQ6IDE1cHg7XG59XG4uaG9tZXNlY3QtYWNjb3VudGluZ19zZXJ2aWNlcyAuaG9tZXNlY3QtY29udGVudC1pdGVtLXdyYXA6bnRoLWNoaWxkKDExKSAuaG9tZXNlY3QtY29udGVudC1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICB0b3A6IDBweDtcbn1cbi5ob21lc2VjdC1hY2NvdW50aW5nX3NlcnZpY2VzIC5ob21lc2VjdC1zZWN0aW9uX2FjY291bnRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLmhvbWVzZWN0LWFjY291bnRpbmdfc2VydmljZXMgLmhvbWVzZWN0LWNvbnRlbnQtaXRlbS13cmFwIC5ob21lc2VjdC1jb250ZW50LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMzVweDtcbn1cbi5ob21lc2VjdF9hZHZhbnRhZ2VzIHtcbiAgcGFkZGluZy10b3A6IDk1cHg7XG59XG4uaG9tZXNlY3RfYWR2YW50YWdlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvYmF4XzQucG5nXCIpO1xufVxuLmhvbWVzZWN0X3Jldmlld3Mge1xuICBwYWRkaW5nLXRvcDogOTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuLmhvbWVzZWN0X3Jldmlld3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IC00cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9iYXhfNS5wbmdcIik7XG59XG4uaG9tZXNlY3RfcmV2aWV3cyAuaG9tZXNlY3Qtc2xpZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhvbWVzZWN0X3Jldmlld3MgLmhvbWVzZWN0LXNsaWRlciAub3dsLWl0ZW0gaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIC43cyBlYXNlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMXM7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApO1xufVxuLmhvbWVzZWN0X3Jldmlld3MgLmhvbWVzZWN0LXNsaWRlciAub3dsLWl0ZW0uYWN0aXZlIGltZyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4uaG9tZXNlY3RfcmV2aWV3cyAuaG9tZXNlY3Qtc2xpZGVyIC5vd2wtaXRlbS5hY3RpdmUgLmhvbWVzZWN0LXNsaWRlX190aXRsZSxcbi5ob21lc2VjdF9yZXZpZXdzIC5ob21lc2VjdC1zbGlkZXIgLm93bC1pdGVtLmFjdGl2ZSAuaG9tZXNlY3Qtc2xpZGVfX2Rlc2NyaXB0aW9uLFxuLmhvbWVzZWN0X3Jldmlld3MgLmhvbWVzZWN0LXNsaWRlciAub3dsLWl0ZW0uYWN0aXZlIC5ob21lc2VjdC1zbGlkZV9fdGV4dCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4uaG9tZXNlY3RfcmV2aWV3cyAuaG9tZXNlY3Qtc2xpZGVyIC5vd2wtaXRlbSAuaG9tZXNlY3Qtc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZXNlY3RfcmV2aWV3cyAuaG9tZXNlY3Qtc2xpZGVyIC5vd2wtaXRlbSAuaG9tZXNlY3Qtc2xpZGVfX3dyYXAge1xuICB3aWR0aDogMTE2cHg7XG4gIGhlaWdodDogMTE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ob21lc2VjdF9yZXZpZXdzIC5ob21lc2VjdC1zbGlkZXIgLm93bC1pdGVtIC5ob21lc2VjdC1zbGlkZV9fd3JhcCBpbWcge1xuICBib3JkZXI6IDdweCBzb2xpZCAjZjM5ZjE4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uaG9tZXNlY3RfcmV2aWV3cyAuaG9tZXNlY3Qtc2xpZGVyIC5vd2wtaXRlbSAuaG9tZXNlY3Qtc2xpZGVfX3RpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuNHM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApO1xufVxuLmhvbWVzZWN0X3Jldmlld3MgLmhvbWVzZWN0LXNsaWRlciAub3dsLWl0ZW0gLmhvbWVzZWN0LXNsaWRlX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM2ZTdiOGI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuNHM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApO1xufVxuLmhvbWVzZWN0X3Jldmlld3MgLmhvbWVzZWN0LXNsaWRlciAub3dsLWl0ZW0gLmhvbWVzZWN0LXNsaWRlX190ZXh0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuOHM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwcHgsIDAsIDApO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcbiAgc3JjOiB1cmwoJ2ZvbnRzL1JhbGV3YXkgUmVndWxhci5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL1JhbGV3YXkgUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ2ZvbnRzL1JhbGV3YXkgUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCdmb250cy9SYWxld2F5IFJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2ZvbnRzL1JhbGV3YXkgUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnZm9udHMvUmFsZXdheSBSZWd1bGFyLnN2ZyNSYWxld2F5IFJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMjAtMDRCMTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xuICBzcmM6IHVybCgnZm9udHMvUmFsZXdheSBTZW1pQm9sZC5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL1JhbGV3YXkgU2VtaUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdmb250cy9SYWxld2F5IFNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ2ZvbnRzL1JhbGV3YXkgU2VtaUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2ZvbnRzL1JhbGV3YXkgU2VtaUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ2ZvbnRzL1JhbGV3YXkgU2VtaUJvbGQuc3ZnI1JhbGV3YXkgU2VtaUJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMjAtMDRCMTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xuICBzcmM6IHVybCgnZm9udHMvUmFsZXdheSBCb2xkLmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvUmFsZXdheSBCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnZm9udHMvUmFsZXdheSBCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ2ZvbnRzL1JhbGV3YXkgQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnZm9udHMvUmFsZXdheSBCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdmb250cy9SYWxld2F5IEJvbGQuc3ZnI1JhbGV3YXkgQm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAyMC0wNEIxO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUEYgQ2VudHJvIFNsYWIgUHJvJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL1BGIENlbnRybyBTbGFiIFBybyBCb2xkLmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvUEYgQ2VudHJvIFNsYWIgUHJvIEJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdmb250cy9QRiBDZW50cm8gU2xhYiBQcm8gQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCdmb250cy9QRiBDZW50cm8gU2xhYiBQcm8gQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnZm9udHMvUEYgQ2VudHJvIFNsYWIgUHJvIEJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ2ZvbnRzL1BGIENlbnRybyBTbGFiIFBybyBCb2xkLnN2ZyNQRiBDZW50cm8gU2xhYiBQcm8gQm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAyMC0wNEQ5O1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUEYgQ2VudHJvIFNsYWIgUHJvIE1lZGl1bSc7XG4gIHNyYzogdXJsKCdmb250cy9QRiBDZW50cm8gU2xhYiBQcm8gTWVkaXVtIFJlZ3VsYXIuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9QRiBDZW50cm8gU2xhYiBQcm8gTWVkaXVtIFJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdmb250cy9QRiBDZW50cm8gU2xhYiBQcm8gTWVkaXVtIFJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnZm9udHMvUEYgQ2VudHJvIFNsYWIgUHJvIE1lZGl1bSBSZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdmb250cy9QRiBDZW50cm8gU2xhYiBQcm8gTWVkaXVtIFJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ2ZvbnRzL1BGIENlbnRybyBTbGFiIFBybyBNZWRpdW0gUmVndWxhci5zdmcjUEYgQ2VudHJvIFNsYWIgUHJvIE1lZGl1bSBSZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgdW5pY29kZS1yYW5nZTogVSswMDIwLTA0RDk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBzcmM6IHVybCgnZm9udHMvUm9ib3RvIEJvbGQuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9Sb2JvdG8gQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ2ZvbnRzL1JvYm90byBCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ2ZvbnRzL1JvYm90byBCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdmb250cy9Sb2JvdG8gQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnZm9udHMvUm9ib3RvIEJvbGQuc3ZnI1JvYm90byBCb2xkJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgdW5pY29kZS1yYW5nZTogVSswMDIwLTIwNDQ7XG59XG4vKlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbnwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG5ib2R5IHtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIG1pbi13aWR0aDogMzIwcHg7XG59XG4vKk1BSU4qL1xuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxuYXBwbGV0LFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYmlnLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zLFxuc2FtcCxcbnNtYWxsLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudHQsXG52YXIsXG5iLFxudSxcbmksXG5jZW50ZXIsXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5lbWJlZCxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxub3V0cHV0LFxucnVieSxcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ibG9ja3F1b3RlLFxucSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLFxuYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLFxucTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbn1cbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG59XG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAnUEYgQ2VudHJvIFNsYWIgUHJvIE1lZGl1bSc7XG4gIGZvbnQtc2l6ZTogMS4yNTBlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbn1cbnRkIHtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbmZvcm0ge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xufVxuYSB7XG4gIGNvbG9yOiAjZjM5ZjE4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmE6aG92ZXIsXG5hOmZvY3VzLFxuYTphY3RpdmUge1xuICBjb2xvcjogI2YzOWYxODtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hLFxuc3BhbixcbmRpdixcbmJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbmlucHV0W3R5cGU9c3VibWl0XSxcbmlucHV0W3R5cGU9YnV0dG9uXSxcbmJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi8q0YfRgtC+0LHRiyDQv9Cw0LTQtNC40L3Qs9C4INC90LUg0LLQu9C40Y/Qu9C4INC90LAg0YjQuNGA0LjQvdGDINCx0LvQvtC60L7QsiEqL1xuKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uY2xlYXJmaXg6YWZ0ZXIsXG4ud3JhcHBlcjphZnRlcixcbi5yb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbmIsXG5zdHJvbmcge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi8qIGxvYWRlciAqL1xuLmxvYWRlZCAubWFpbi13cmFwcGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmljb24tbG9hZCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvbG9hZGVyLmdpZikgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sb2FkZWQgLmljb24tbG9hZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLyogdGl0bGVzICovXG5wIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBsaW5lLWhlaWdodDogMS4xMjVlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAnUEYgQ2VudHJvIFNsYWIgUHJvIE1lZGl1bSc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5oMiB7XG4gIGZvbnQtc2l6ZTogMS44NzVlbTtcbiAgY29sb3I6ICMyYzM5NDk7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNWVtO1xuICBmb250LWZhbWlseTogJ1BGIENlbnRybyBTbGFiIFBybyBNZWRpdW0nO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuaDMge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVlbTtcbiAgY29sb3I6ICMyYzM5NDk7XG4gIGZvbnQtZmFtaWx5OiAnUEYgQ2VudHJvIFNsYWIgUHJvIE1lZGl1bSc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5oNCB7XG4gIGZvbnQtc2l6ZTogMS44NzVlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAnUEYgQ2VudHJvIFNsYWIgUHJvIE1lZGl1bSc7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmFwcGxpY2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNiwgNTEsIDY3LCAwLjgpO1xuICBib3gtc2hhZG93OiAwIDAgMThweCByZ2JhKDAsIDAsIDAsIDAuNSksIDAgMCAwIDVweCAjMjQzMzQzO1xuICBwYWRkaW5nOiAyNXB4IDM1cHggNDBweDtcbiAgYm94LXNoYWRvdzogMCA0cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLmFwcGxpY2F0aW9uX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNWVtO1xufVxuLmFwcGxpY2F0aW9uX190ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzk3YTRiMjtcbn1cbi5hcHBsaWNhdGlvbl9fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM3NzgzOTA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbn1cbi5hcHBsaWNhdGlvbl9faW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBib3gtc2hhZG93OiAwIC0zcHggIzFmMmEzNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0NDY1YTtcbiAgdGV4dC1pbmRlbnQ6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjVzIGVhc2U7XG59XG4uYXBwbGljYXRpb25fX2lucHV0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAtNnB4ICNmMzlmMTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTRlNjU7XG59XG4uYXBwbGljYXRpb25fX3dyYXAtYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuLmFwcGxpY2F0aW9uLXByb2Zlc3Npb25hbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIxLCAyMjEsIDIyMSwgMC44KTtcbn1cbi5idXR0b25fZGVmYXVsdCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOWYxODtcbiAgYm94LXNoYWRvdzogMCAzcHggI2I5NzIwMDtcbiAgZm9udC1zaXplOiAxLjMxM2VtO1xuICBmb250LWZhbWlseTogJ1BGIENlbnRybyBTbGFiIFBybycsIEhlbHZldGljYTtcbiAgY29sb3I6ICMxMTE7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2U7XG59XG4uYnV0dG9uX2RlZmF1bHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMzM4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTExO1xufVxuLmJ1dHRvbl9kZWZhdWx0OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjhjMGU7XG59XG4uYnV0dG9uX2RlZmF1bHQ6Zm9jdXMge1xuICBjb2xvcjogIzExMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm93bC1jb250cm9scyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vd2wtY29udHJvbHMgLm93bC1kb3Qge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ub3dsLWNvbnRyb2xzIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzlmMTg7XG59XG4ub3dsLWNvbnRyb2xzIC5vd2wtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAxMiU7XG59XG4ub3dsLWNvbnRyb2xzIC5vd2wtbmF2ID4gZGl2IHtcbiAgaGVpZ2h0OiAyOXB4O1xuICB3aWR0aDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL3NsaWRlcl9hcnJvd3MucG5nXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIG9wYWNpdHk6IC41O1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG59XG4ub3dsLWNvbnRyb2xzIC5vd2wtbmF2ID4gZGl2OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgcmlnaHQ6IDIwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7XG59XG4udG9wIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUYyYjNhO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL3RvcC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNjYWxsYmFjayB7XG4gIG1heC13aWR0aDogMzQwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1mcC1mb3Jtcy5tZnAtYmcge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1vdXQ7XG59XG4ubWZwLWZvcm1zLm1mcC1iZy5tZnAtcmVhZHkge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ubWZwLWZvcm1zLm1mcC1iZy5tZnAtcmVtb3Zpbmcge1xuICBvcGFjaXR5OiAwO1xufVxuLm1mcC1mb3Jtcy5tZnAtd3JhcCAubWZwLWNvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1vdXQ7XG59XG4ubWZwLWZvcm1zLm1mcC13cmFwLm1mcC1yZWFkeSAubWZwLWNvbnRlbnQge1xuICBvcGFjaXR5OiAxO1xufVxuLm1mcC1mb3Jtcy5tZnAtd3JhcC5tZnAtcmVtb3ZpbmcgLm1mcC1jb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tZnAtZm9ybXMgLmFwcGxpY2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MzM0MztcbiAgYm94LXNoYWRvdzogMCAwIDE4cHggcmdiYSgwLCAwLCAwLCAwLjUpLCAwIDAgMCA1cHggIzI0MzM0MztcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xuICBzcmM6IHVybCgnZm9udHMvUmFsZXdheSBSZWd1bGFyLmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvUmFsZXdheSBSZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnZm9udHMvUmFsZXdheSBSZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ2ZvbnRzL1JhbGV3YXkgUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnZm9udHMvUmFsZXdheSBSZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdmb250cy9SYWxld2F5IFJlZ3VsYXIuc3ZnI1JhbGV3YXkgUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAyMC0wNEIxO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG4gIHNyYzogdXJsKCdmb250cy9SYWxld2F5IFNlbWlCb2xkLmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvUmFsZXdheSBTZW1pQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ2ZvbnRzL1JhbGV3YXkgU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnZm9udHMvUmFsZXdheSBTZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnZm9udHMvUmFsZXdheSBTZW1pQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnZm9udHMvUmFsZXdheSBTZW1pQm9sZC5zdmcjUmFsZXdheSBTZW1pQm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAyMC0wNEIxO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG4gIHNyYzogdXJsKCdmb250cy9SYWxld2F5IEJvbGQuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9SYWxld2F5IEJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdmb250cy9SYWxld2F5IEJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnZm9udHMvUmFsZXdheSBCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdmb250cy9SYWxld2F5IEJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ2ZvbnRzL1JhbGV3YXkgQm9sZC5zdmcjUmFsZXdheSBCb2xkJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgdW5pY29kZS1yYW5nZTogVSswMDIwLTA0QjE7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQRiBDZW50cm8gU2xhYiBQcm8nO1xuICBzcmM6IHVybCgnZm9udHMvUEYgQ2VudHJvIFNsYWIgUHJvIEJvbGQuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9QRiBDZW50cm8gU2xhYiBQcm8gQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ2ZvbnRzL1BGIENlbnRybyBTbGFiIFBybyBCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ2ZvbnRzL1BGIENlbnRybyBTbGFiIFBybyBCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdmb250cy9QRiBDZW50cm8gU2xhYiBQcm8gQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnZm9udHMvUEYgQ2VudHJvIFNsYWIgUHJvIEJvbGQuc3ZnI1BGIENlbnRybyBTbGFiIFBybyBCb2xkJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgdW5pY29kZS1yYW5nZTogVSswMDIwLTA0RDk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQRiBDZW50cm8gU2xhYiBQcm8gTWVkaXVtJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL1BGIENlbnRybyBTbGFiIFBybyBNZWRpdW0gUmVndWxhci5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL1BGIENlbnRybyBTbGFiIFBybyBNZWRpdW0gUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ2ZvbnRzL1BGIENlbnRybyBTbGFiIFBybyBNZWRpdW0gUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCdmb250cy9QRiBDZW50cm8gU2xhYiBQcm8gTWVkaXVtIFJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2ZvbnRzL1BGIENlbnRybyBTbGFiIFBybyBNZWRpdW0gUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnZm9udHMvUEYgQ2VudHJvIFNsYWIgUHJvIE1lZGl1bSBSZWd1bGFyLnN2ZyNQRiBDZW50cm8gU2xhYiBQcm8gTWVkaXVtIFJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMjAtMDREOTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKCdmb250cy9Sb2JvdG8gQm9sZC5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL1JvYm90byBCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnZm9udHMvUm9ib3RvIEJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnZm9udHMvUm9ib3RvIEJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2ZvbnRzL1JvYm90byBCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdmb250cy9Sb2JvdG8gQm9sZC5zdmcjUm9ib3RvIEJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMjAtMjA0NDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRjLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLm1haW4tbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1pbi13aWR0aDogMjk1cHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjIzMmM7XG4gICAgdG9wOiAyMHB4O1xuICB9XG4gIC5tYWluLW5hdiAubWFpbi1uYXYtbGlzdF9faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWFpbi1uYXYgLm1haW4tbmF2LWxpc3RfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgYm9yZGVyLWJvdHRvbTogIzIyMkMzNiAxcHggc29saWQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICB9XG4gIC5tYWluLW5hdiAubWFpbi1uYXYtbGlzdF9fbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3MzY0NjtcbiAgfVxuICAuZm9vdGVyLW1haW4tbmF2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5oZWFkZXItd3JhcF9fcGhvbmUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYzcHg7XG4gIH1cbiAgLmhvbWVzZWN0IC5ob21lc2VjdC1jb250ZW50IC5ob21lc2VjdC1jb250ZW50LWNlbnRlciB7XG4gICAgbWFyZ2luOiA0M3B4IDAgMCA4M3B4O1xuICB9XG4gIC5ob21lc2VjdCAuaG9tZXNlY3QtY29udGVudCAuaG9tZXNlY3QtY29udGVudC1pdGVtLXdyYXA6bnRoLWNoaWxkKDIpIC5ob21lc2VjdC1jb250ZW50LWl0ZW0ge1xuICAgIGxlZnQ6IDI1cHg7XG4gIH1cbiAgLmhvbWVzZWN0IC5ob21lc2VjdC1jb250ZW50IC5ob21lc2VjdC1jb250ZW50LWl0ZW0td3JhcDpudGgtY2hpbGQoMTApIC5ob21lc2VjdC1jb250ZW50LWl0ZW0ge1xuICAgIGxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lc2VjdCAuaG9tZXNlY3QtY29udGVudF9fdHJpYW5nbGUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgLmhvbWVzZWN0IC5ob21lc2VjdC1jb250ZW50IC5ob21lc2VjdC1jb250ZW50LWl0ZW0ge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG4gIC5ob21lc2VjdCAuaG9tZXNlY3QtY29udGVudCAuaG9tZXNlY3QtY29udGVudC1pdGVtLXdyYXA6bnRoLWNoaWxkKDEwKSAuaG9tZXNlY3QtY29udGVudC1pdGVtIHtcbiAgICB0b3A6IDExMHB4O1xuICB9XG4gIC5ob21lc2VjdCAuaG9tZXNlY3QtY29udGVudCAuaG9tZXNlY3QtY29udGVudC1jZW50ZXIge1xuICAgIG1hcmdpbjogNzBweCAwIDAgODNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhvbWVzZWN0X3RyYW5zYWN0aW9ucyAuYXBwbGljYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbiAgLmhvbWVzZWN0IC5ob21lc2VjdC1zZWN0aW9uX19zbG9nYW4tcHJvZmVzc2lvbmFsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmhvbWVzZWN0IC5ob21lc2VjdC1zZWN0aW9uX19zbG9nYW4tcHJvZmVzc2lvbmFsOmFmdGVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIH1cbiAgLmhvbWVzZWN0IC5ob21lc2VjdC1zZWN0aW9uX19kZXNjcmlwdGlvbi1wcm9mZXNzaW9uYWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaG9tZXNlY3QgLnRyaWFuZ2xlcy1jb250YWluZXIgLnRjLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzlweDtcbiAgfVxuICAubWFpbi1uYXYge1xuICAgIHRvcDogNTBweDtcbiAgfVxuICAuaGVhZGVyIC5oZWFkZXItbGVmdF9fc2xvZ2FuIHtcbiAgICBtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcbiAgfVxuICAuaGVhZGVyIC5oZWFkZXItYm90dG9tLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmhvbWVzZWN0IC5ob21lc2VjdC1jb250ZW50IC5ob21lc2VjdC1jb250ZW50LWl0ZW0td3JhcDpudGgtY2hpbGQoOSkgLmhvbWVzZWN0LWNvbnRlbnQtaXRlbSB7XG4gICAgbGVmdDogMHB4O1xuICB9XG4gIC5ob21lc2VjdCAuaG9tZXNlY3QtY29udGVudCAuaG9tZXNlY3QtY29udGVudC1pdGVtLXdyYXA6bnRoLWNoaWxkKDEpIC5ob21lc2VjdC1jb250ZW50LWl0ZW0ge1xuICAgIGxlZnQ6IDBweDtcbiAgfVxuICAuaG9tZXNlY3QgLmhvbWVzZWN0LWNvbnRlbnQgLmhvbWVzZWN0LWNvbnRlbnQtaXRlbS13cmFwOm50aC1jaGlsZCgyKSAuaG9tZXNlY3QtY29udGVudC1pdGVtIHtcbiAgICBsZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cbiAgLmhvbWVzZWN0IC5ob21lc2VjdC1jb250ZW50IC5ob21lc2VjdC1jb250ZW50LWl0ZW0td3JhcDpudGgtY2hpbGQoMTApIC5ob21lc2VjdC1jb250ZW50LWl0ZW0ge1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IDk1cHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG4gIC5ob21lc2VjdCAuaG9tZXNlY3QtY29udGVudCAuaG9tZXNlY3QtY29udGVudC1pdGVtLXdyYXA6bnRoLWNoaWxkKDcpIC5ob21lc2VjdC1jb250ZW50LWl0ZW0ge1xuICAgIGxlZnQ6IDY1cHg7XG4gIH1cbiAgLmhvbWVzZWN0IC5ob21lc2VjdC1jb250ZW50IC5ob21lc2VjdC1jb250ZW50LWl0ZW0td3JhcDpudGgtY2hpbGQoNSkgLmhvbWVzZWN0LWNvbnRlbnQtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHJpZ2h0OiA1NXB4O1xuICB9XG4gIC5ob21lc2VjdCAuaG9tZXNlY3QtY29udGVudCAuaG9tZXNlY3QtY29udGVudC1jZW50ZXIge1xuICAgIG1hcmdpbjogNjNweCAwIDAgNDVweDtcbiAgfVxuICAuaG9tZXNlY3QgLmhvbWVzZWN0LWNvbnRlbnQgLmhvbWVzZWN0LWNvbnRlbnQtaXRlbSB7XG4gICAgbWFyZ2luOiAzNXB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4NXB4KSB7XG4gIC5ob21lc2VjdCAuaG9tZXNlY3QtY29udGVudF9hY2NvdW50aW5nIC5ob21lc2VjdC1jb250ZW50LWNlbnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaG9tZXNlY3QgLmhvbWVzZWN0LWNvbnRlbnRfYWNjb3VudGluZyAuaG9tZXNlY3QtY29udGVudC1pdGVtIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmhvbWVzZWN0IC5ob21lc2VjdC1jb250ZW50X2FjY291bnRpbmcgLmhvbWVzZWN0LWNvbnRlbnQtaXRlbS13cmFwOm50aC1jaGlsZCgyKSAuaG9tZXNlY3QtY29udGVudC1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5ob21lc2VjdCAuaG9tZXNlY3QtY29udGVudF9hY2NvdW50aW5nIC5ob21lc2VjdC1jb250ZW50LWl0ZW0td3JhcDpudGgtY2hpbGQoNSkgLmhvbWVzZWN0LWNvbnRlbnQtaXRlbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuaG9tZXNlY3QgLmhvbWVzZWN0LWNvbnRlbnRfYWNjb3VudGluZyAuaG9tZXNlY3QtY29udGVudC1pdGVtLXdyYXA6bnRoLWNoaWxkKDcpIC5ob21lc2VjdC1jb250ZW50LWl0ZW0ge1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuaG9tZXNlY3QgLmhvbWVzZWN0LWNvbnRlbnRfYWNjb3VudGluZyAuaG9tZXNlY3QtY29udGVudC1pdGVtLXdyYXA6bnRoLWNoaWxkKDEwKSAuaG9tZXNlY3QtY29udGVudC1pdGVtIHtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDIzMHB4O1xuICB9XG4gIC5ob21lc2VjdCAuaG9tZXNlY3QtY29udGVudF9hY2NvdW50aW5nIC5jb2wtZm9sZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ob21lc2VjdC1hY2NvdW50aW5nX3NlcnZpY2VzIC5ob21lc2VjdC1jb250ZW50X2FjY291bnRpbmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWVzZWN0X19ib3R0b20gLmhvbWVzZWN0LWNvbnRlbnQtaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMjBweCAwIDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5ob21lc2VjdF9fYm90dG9tIC5ob21lc2VjdC1jb250ZW50LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmhvbWVzZWN0X19ib3R0b20gLmhvbWVzZWN0LWNvbnRlbnQtaXRlbS13cmFwOm50aC1jaGlsZCgyKSAuaG9tZXNlY3QtY29udGVudC1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5ob21lc2VjdCAuaG9tZXNlY3QtY29udGVudF9hY2NvdW50aW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhvbWVzZWN0IC5ob21lc2VjdC1jb250ZW50X2FjY291bnRpbmcgLmhvbWVzZWN0LWNvbnRlbnQtaXRlbSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTQ2NDc2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhvbWVzZWN0IC5ob21lc2VjdC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbiAgLmhvbWVzZWN0IC5ob21lc2VjdC1jb250ZW50IC5ob21lc2VjdC1jb250ZW50LWl0ZW0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMGQ0ZGE7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5ob21lc2VjdCAuaG9tZXNlY3QtY29udGVudCAuaG9tZXNlY3QtY29udGVudC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5ob21lc2VjdCAuaG9tZXNlY3QtY29udGVudF9fdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC5ob21lc2VjdCAuaG9tZXNlY3QtY29udGVudF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmhvbWVzZWN0IC5ob21lc2VjdC1jb250ZW50IC5ob21lc2VjdC1jb250ZW50LWl0ZW0td3JhcDpudGgtY2hpbGQoMikgLmhvbWVzZWN0LWNvbnRlbnQtaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuaG9tZXNlY3QgLmhvbWVzZWN0LXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmhvbWVzZWN0X19ib3R0b20gLmhvbWVzZWN0LWNvbnRlbnQtaXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NDY0NzY7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIH1cbiAgLmhvbWVzZWN0X19ib3R0b21fX3RleHQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmhvbWVzZWN0X3RyYW5zYWN0aW9ucyAuaG9tZXNlY3Qtc2VjdGlvbl9fdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbiAgLmhvbWVzZWN0X3RyYW5zYWN0aW9ucyAuaG9tZXNlY3Qtc2VjdGlvbl9fdGV4dCA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ob21lc2VjdF90cmFuc2FjdGlvbnMgLmhvbWVzZWN0LXNlY3Rpb24taXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWVzZWN0X19wcm9mZXNzaW9uYWwtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5ob21lc2VjdF9fcHJvZmVzc2lvbmFsLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLmhvbWVzZWN0IC5ob21lc2VjdC1jb250ZW50X2FjY291bnRpbmcgLmhvbWVzZWN0LWNvbnRlbnQtaXRlbS13cmFwOm50aC1jaGlsZCgxMCkgLmhvbWVzZWN0LWNvbnRlbnQtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhvbWVzZWN0IC5ob21lc2VjdC1jb250ZW50IC5ob21lc2VjdC1jb250ZW50LWl0ZW0ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5ob21lc2VjdC1hY2NvdW50aW5nX3NlcnZpY2VzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIH1cbiAgLmhvbWVzZWN0X3Jldmlld3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTBweCkge1xuICAuaG9tZXNlY3QgLnRyaWFuZ2xlcy1jb250YWluZXIgLnRjLWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ob21lc2VjdCAudHJpYW5nbGVzLWNvbnRhaW5lciAudGMtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oZWFkZXItd3JhcF9fcGhvbmUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLyrRh9GC0L7QsdGLINGC0LXQu9C10YTQvtC9INC90LUg0L/QtdGA0LXQvdC+0YHQuNC70YHRjyDQvdC40LrQvtCz0LTQsCovXG4gICAgZm9udC1zaXplOiAxLjEyNWVtIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzRweCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNThweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhlYWRlci13cmFwX19idXR0b24ge1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4IWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4IWltcG9ydGFudDtcbiAgfVxuICAuaGVhZGVyX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbiAgLmhlYWRlciAuaGVhZGVyLWJvdHRvbS13cmFwIC5oZWFkZXItbGVmdCAuaGVhZGVyLWxlZnQtbGlzdF9fbGluayB7XG4gICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgfVxuICAuaGVhZGVyIC5oZWFkZXItYm90dG9tLXdyYXAgLmhlYWRlci1sZWZ0IC5oZWFkZXItbGVmdC1saXN0X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5ob21lc2VjdF90cmFuc2FjdGlvbnMgLmhvbWVzZWN0LXNlY3Rpb25fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAuaG9tZXNlY3RfdHJhbnNhY3Rpb25zIC5ob21lc2VjdC1zZWN0aW9uX190ZXh0ID4gYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5ob21lc2VjdCAuaG9tZXNlY3QtaXRlbXMtY2FyZHNfX2NhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLmhvbWVzZWN0IC5ob21lc2VjdC1zZWN0aW9uX190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuICAuaG9tZXNlY3QgLnRyaWFuZ2xlcy1jb250YWluZXIge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG4gIC5vd2wtY29udHJvbHMgLm93bC1uYXYge1xuICAgIHRvcDogOSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5idXR0b25fZGVmYXVsdCB7XG4gICAgcGFkZGluZzogNXB4IDMwcHg7XG4gIH1cbiAgLm93bC1jb250cm9scyAub3dsLW5hdiB7XG4gICAgdG9wOiA4JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLmhvbWVzZWN0X3RyYW5zYWN0aW9ucyAuaG9tZXNlY3Qtc2VjdGlvbl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5ob21lc2VjdF90cmFuc2FjdGlvbnMgLmhvbWVzZWN0LXNlY3Rpb25fX3RleHQgPiBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0NXB4KSB7XG4gIC5ob21lc2VjdF90cmFuc2FjdGlvbnMgLmhvbWVzZWN0LXNlY3Rpb25fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuaG9tZXNlY3RfdHJhbnNhY3Rpb25zIC5ob21lc2VjdC1zZWN0aW9uX190ZXh0ID4gYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5ob21lc2VjdF90cmFuc2FjdGlvbnMgLmhvbWVzZWN0LXNlY3Rpb24taXRlbSAuY29sLXhzLTYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFpbi1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xuICBzcmM6IHVybCgnZm9udHMvUmFsZXdheSBSZWd1bGFyLmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvUmFsZXdheSBSZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnZm9udHMvUmFsZXdheSBSZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ2ZvbnRzL1JhbGV3YXkgUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnZm9udHMvUmFsZXdheSBSZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdmb250cy9SYWxld2F5IFJlZ3VsYXIuc3ZnI1JhbGV3YXkgUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAyMC0wNEIxO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG4gIHNyYzogdXJsKCdmb250cy9SYWxld2F5IFNlbWlCb2xkLmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvUmFsZXdheSBTZW1pQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ2ZvbnRzL1JhbGV3YXkgU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnZm9udHMvUmFsZXdheSBTZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnZm9udHMvUmFsZXdheSBTZW1pQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnZm9udHMvUmFsZXdheSBTZW1pQm9sZC5zdmcjUmFsZXdheSBTZW1pQm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAyMC0wNEIxO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG4gIHNyYzogdXJsKCdmb250cy9SYWxld2F5IEJvbGQuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9SYWxld2F5IEJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdmb250cy9SYWxld2F5IEJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnZm9udHMvUmFsZXdheSBCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdmb250cy9SYWxld2F5IEJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ2ZvbnRzL1JhbGV3YXkgQm9sZC5zdmcjUmFsZXdheSBCb2xkJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgdW5pY29kZS1yYW5nZTogVSswMDIwLTA0QjE7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQRiBDZW50cm8gU2xhYiBQcm8nO1xuICBzcmM6IHVybCgnZm9udHMvUEYgQ2VudHJvIFNsYWIgUHJvIEJvbGQuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9QRiBDZW50cm8gU2xhYiBQcm8gQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ2ZvbnRzL1BGIENlbnRybyBTbGFiIFBybyBCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ2ZvbnRzL1BGIENlbnRybyBTbGFiIFBybyBCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdmb250cy9QRiBDZW50cm8gU2xhYiBQcm8gQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnZm9udHMvUEYgQ2VudHJvIFNsYWIgUHJvIEJvbGQuc3ZnI1BGIENlbnRybyBTbGFiIFBybyBCb2xkJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgdW5pY29kZS1yYW5nZTogVSswMDIwLTA0RDk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQRiBDZW50cm8gU2xhYiBQcm8gTWVkaXVtJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL1BGIENlbnRybyBTbGFiIFBybyBNZWRpdW0gUmVndWxhci5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL1BGIENlbnRybyBTbGFiIFBybyBNZWRpdW0gUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ2ZvbnRzL1BGIENlbnRybyBTbGFiIFBybyBNZWRpdW0gUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCdmb250cy9QRiBDZW50cm8gU2xhYiBQcm8gTWVkaXVtIFJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2ZvbnRzL1BGIENlbnRybyBTbGFiIFBybyBNZWRpdW0gUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnZm9udHMvUEYgQ2VudHJvIFNsYWIgUHJvIE1lZGl1bSBSZWd1bGFyLnN2ZyNQRiBDZW50cm8gU2xhYiBQcm8gTWVkaXVtIFJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMjAtMDREOTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKCdmb250cy9Sb2JvdG8gQm9sZC5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL1JvYm90byBCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnZm9udHMvUm9ib3RvIEJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnZm9udHMvUm9ib3RvIEJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2ZvbnRzL1JvYm90byBCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdmb250cy9Sb2JvdG8gQm9sZC5zdmcjUm9ib3RvIEJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMjAtMjA0NDtcbn1cbiIsIkBpbXBvcnQgXCJwYXJ0aWFscy9wYXJhbXMubGVzc1wiO1xyXG5AaW1wb3J0IFwicGFydGlhbHMvbWl4aW5zLmxlc3NcIjtcclxuXHJcbi5mb290ZXJ7XHJcbiAgbWFyZ2luLXRvcDogOTBweDtcclxuICBiYWNrZ3JvdW5kOiAjMmMzOTQ5O1xyXG4gIHBhZGRpbmc6ODBweCAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRvcDotNnB4OyAvLyDQsiDQstGL0YHQvtGC0YMg0LHQsNGF0YDQsNC80YtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL2JheF82LnBuZ1wiKTtcclxuICAgIH1cclxuXHJcbiAgJiAubWFpbi1uYXYtbGlzdCB7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZzogMCAxMXB4OyAvKjIyLzIgPSAxMXB4IC0g0YDQsNGB0YHRgtC+0Y/QvdC40LUg0LzQtdC20LTRgyDQv9GD0L3QutGC0LDQvNC4INC80LXQvdGOKi9cclxuICAgIH1cclxuICAgICZfX2xpbmsge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC45MzhlbTtcclxuICAgICAgY29sb3I6IGZhZGUoI2ZmZiw2NSUpO1xyXG4gICAgICAmX2FjdGl2ZSwgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgY29sb3I6IGZhZGUoI2YzOWYxOCw2NSUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYgLmhlYWRlci13cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICZfX3Bob25lIHtcclxuICAgICAgZm9udC1zaXplOiAxLjI1MGVtO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb2xvcjogZmFkZSgjZmZmLCA2NSUpOztcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgIG9wYWNpdHk6IC45O1xyXG4gICAgICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBtYXJnaW46IDIycHggYXV0byAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiBzcGFuOmFmdGVyLCAmX19idXR0b24gc3BhbjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogLTlweDtcclxuICAgIH1cclxuICAgICZfX2J1dHRvbiBzcGFuOmFmdGVyIHtcclxuICAgICAgdG9wOiA5cHg7XHJcbiAgICB9XHJcbiAgICAmX19idXR0b24gc3BhbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmX19idXR0b24gc3BhbiwgJl9fYnV0dG9uIHNwYW46YWZ0ZXIsICZfX2J1dHRvbiBzcGFuOmJlZm9yZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbi5vbiBzcGFuIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAmX19idXR0b24ub24gc3BhbjpiZWZvcmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDVweCwgNXB4KTtcclxuICAgIH1cclxuICAgICZfX2J1dHRvbi5vbiBzcGFuOmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoN3B4LCAtOHB4KTtcclxuICAgIH1cclxuICAgICZfX2J1dHRvbiBzcGFuLm9uICsgI21lbnUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkBpbXBvcnQgXCJwYXJ0aWFscy9wYXJhbXMubGVzc1wiO1xyXG5cclxuLnRyaWFuZ2xlLXJpZ2h0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiA1LjVweCAwIDUuNXB4IDZweDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmMzlmMTg7XHJcbn1cclxuXHJcbi5iZWZvcmV7IC8vINCy0YHQtSDQvdC40LbQtSDQv9C10YDQtdGH0LjRgdC70LXQvdGL0LUg0YHQstC+0LnRgdGC0LLQsCDQtNC70Y8g0YLQvtCz0L4sINGH0YLQvtCx0Ysg0YHQtNC10LvQsNGC0Ywg0LXQs9C+INCx0LvQvtGH0L3Ri9C8XHJcbiAgY29udGVudDonJztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6MDtcclxuICB0b3A6MDtcclxufVxyXG4uaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBtaW4taGVpZ2h0OiA3OTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vINGC0LDQuiDQutCw0Log0L7QvSDRj9Cy0LvRj9C10YLRgdGPINGA0L7QtNC40YLQtdC70LXQvCDQtNC70Y8gYmVmb3JlICjRh9GC0L7QsdGLINGE0L7QvdC+0LLQsNGPINC60LDRgNGC0LjQvdC60LAg0L3QtSDRg9GF0L7QtNC40LvQsCDQt9CwINC/0YDQtdC00LXQu9GLIGhlYWRlcilcclxuICAmOmJlZm9yZSB7XHJcbiAgICAmOmV4dGVuZCguYmVmb3JlKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzOTRiNWY7XHJcbiAgICBvcGFjaXR5OiAuODU7XHJcbiAgfVxyXG4gICZfX2xpbmUge1xyXG4gICAgcGFkZGluZy10b3A6IDQ4cHg7IC8q0L7RgtGB0YLRg9C/INGB0LLQtdGA0YXRgyDRgyDRhdC10LTQtdGA0LAuINCV0YHQu9C4INCx0Ysg0L/QtdGA0LXQvdC10YHQu9C4INC6IC5oZWFkZXIsINGC0L4g0LPRgNCw0LTQuNC10L3RgiDQvdCw0YfQuNC90LDQu9GB0Y8g0LHRiyDQvdC1INGB0LLQtdGA0YXRgywg0LAg0YEg0YPRh9C10YLQvtC8INC+0YLRgdGC0YPQv9CwLiDQn9C+0Y3RgtC+0LzRgyDQv9C10YDQtdC90YHQu9C4INC+0YLRgdGC0YPQvyDRgdGO0LTQsC4qL1xyXG4gICAgbWluLWhlaWdodDogMTYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL3RvcF9ncmFkaWVudC5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gIH1cclxuICAmX19saW5lLWZvb3RlcntcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6bm9uZTtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgbWluLWhlaWdodDogYXV0bztcclxuICB9XHJcbiAgJl9fbG9nbyB7XHJcbiAgICBvcGFjaXR5OiAuOTU7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xvZ28tZm9vdGVye1xyXG4gICAgb3BhY2l0eTogLjM1O1xyXG4gIH1cclxuICAmIC5tYWluLW5hdi1saXN0IHtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAwIDExcHg7IC8qMjIvMiA9IDExcHggLSDRgNCw0YHRgdGC0L7Rj9C90LjQtSDQvNC10LbQtNGDINC/0YPQvdC60YLQsNC80Lgg0LzQtdC90Y4qL1xyXG4gICAgfVxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAwLjkzOGVtO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgJl9hY3RpdmUsICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGNvbG9yOiBAbWFpbi1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmIC5oZWFkZXItd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmX19waG9uZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yNTBlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICBvcGFjaXR5OiAuOTtcclxuICAgICAgZm9udC1mYW1pbHk6J1JvYm90byc7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgJl9fYnV0dG9ue1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZmxvYXQ6cmlnaHQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDowO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICB3aWR0aDogMjhweDtcclxuICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMjJweCBhdXRvIDA7XHJcbiAgICB9XHJcblxyXG4gICAgICAmX19idXR0b24gc3BhbjphZnRlciwgJl9fYnV0dG9uIHNwYW46YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAtOXB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX2J1dHRvbiBzcGFuOmFmdGVye1xyXG4gICAgICAgIHRvcDogOXB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX2J1dHRvbiBzcGFue1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgICAmX19idXR0b24gc3BhbiwgICZfX2J1dHRvbiBzcGFuOmFmdGVyLCAmX19idXR0b24gc3BhbjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYnV0dG9uLm9uIHNwYW4gIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgICAmX19idXR0b24ub24gc3BhbjpiZWZvcmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNXB4LCA1cHgpO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2J1dHRvbi5vbiBzcGFuOmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg3cHgsIC04cHgpO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2J1dHRvbiBzcGFuLm9uICsgI21lbnUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgfVxyXG4gIH1cclxuICAmIC5oZWFkZXItYm90dG9tLXdyYXB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcclxuICAgICAgJiAuaGVhZGVyLWxlZnR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAmX19zbG9nYW57XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCBAbWFpbi1jb2xvcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5oZWFkZXItbGVmdC1saXN0e1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICY6ZXh0ZW5kKC50cmlhbmdsZS1yaWdodCk7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJl9fbGlua3tcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgY29sb3I6QHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjpAbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgLy8mIC5hcHBsaWNhdGlvbntcclxuICAvLyAgJl9fdGl0bGV7XHJcbiAgLy8gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIC8vICB9XHJcbiAgLy8gICZfX3RleHR7XHJcbiAgLy8gICAgZm9udC1zaXplOiAwLjg3NWVtO1xyXG4gIC8vICAgIGNvbG9yOiM5N2E0YjI7XHJcbiAgLy8gIH1cclxuICAvLyAgJl9fbGFiZWx7XHJcbiAgLy8gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgLy8gICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgLy8gICAgZm9udC1zaXplOiAwLjg3NWVtO1xyXG4gIC8vICAgIGNvbG9yOiM3NzgzOTA7XHJcbiAgLy8gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG4gIC8vICB9XHJcbiAgLy8gICZfX2lucHV0e1xyXG4gIC8vICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC8vICAgIHdpZHRoOiAxMDAlO1xyXG4gIC8vICAgIGJvcmRlcjogbm9uZTtcclxuICAvLyAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgLy8gICAgYm94LXNoYWRvdzogMCAtM3B4ICMxZjJhMzY7XHJcbiAgLy8gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0NDY1YTtcclxuICAvLyAgICB0ZXh0LWluZGVudDogMTBweDtcclxuICAvLyAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgLy8gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuNXMgZWFzZTtcclxuICAvLyAgICAgICY6Zm9jdXN7XHJcbiAgLy8gICAgICAgIGJveC1zaGFkb3c6IDAgLTZweCAjMWYyYTM2O1xyXG4gIC8vICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk0ZTY1O1xyXG4gIC8vICAgICAgfVxyXG4gIC8vICB9XHJcbiAgLy8gICZfX3dyYXAtYnV0dG9ue1xyXG4gIC8vICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAvLyAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gIC8vICB9XHJcbiAgLy99XHJcblxyXG4gICZfX2Fycm93LXdyYXB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgdG9wOi04MHB4O1xyXG4gIH1cclxuICAmX19hcnJvdy1idXR0b257XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9hcnJvd19kb3duLnBuZ1wiKTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG9wYWNpdHk6IC43O1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2U7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiQGltcG9ydCBcInBhcnRpYWxzL3BhcmFtcy5sZXNzXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9taXhpbnMubGVzc1wiO1xyXG4uaG9tZXNlY3R7XHJcblxyXG4gICZfX2ltZy13cmFwe1xyXG4gICAgaGVpZ2h0OiA3MnB4O1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgaGVpZ2h0OiA3MnB4O1xyXG4gICAgICB9XHJcbiAgfVxyXG4gICZfX3Byb2Zlc3Npb25hbC1pdGVte1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjVweCk7XHJcbiAgICAmLm9ue1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3Byb2Zlc3Npb25hbC10ZXh0e1xyXG4gICAgY29sb3I6QGdyYXktY29sb3I7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcblxyXG4gIC5ob21lc2VjdC1pdGVtcy1jYXJkc3tcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBlcnNwZWN0aXZlOiA2MDBweDtcclxuICAgICAgJl9fY2FyZHtcclxuICAgICAgICB3aWR0aDogMjYwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB0aXRsZS1jb2xvcjtcclxuICAgICAgICBtYXJnaW46IDAgMTJweDtcclxuICAgICAgICBjb2xvcjogIzk3YTRiMjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6MThweDtcclxuICAgICAgICBwYWRkaW5nOiA1NHB4IDI4cHggNDhweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcycHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XHJcbiAgICAgIH1cclxuICAgICZfX2NhcmRfb257XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICAmX19jYXJkX29mZntcclxuICAgICAgdHJhbnNmb3JtOnJvdGF0ZVkoMTAwZGVnKTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZXN7XHJcbiAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG1haW4tY29sb3I7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIGNvbG9yOiNlNWU1ZTU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OidSYWxld2F5JztcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogIzk3YTRiMjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgc3Ryb25ne1xyXG4gICAgICAgICAgY29sb3I6IEBtYWluLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJiAuaG9tZXNlY3Qtc2VjdGlvbntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjhweDtcclxuICAgICAgJl9fc2xvZ2Fue1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDE2NXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWFpbi1jb2xvcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYm90dG9tOi0zMHB4O1xyXG4gICAgICAgICAgbGVmdDo1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTsgLy8g0KHQtNCy0LjQs9Cw0LXRgiDRjdC70LXQvNC10L3RgiDQvdCwINC30LDQtNCw0L3QvdC+0LUg0LfQvdCw0YfQtdC90LjQtSDQv9C+INCz0L7RgNC40LfQvtC90YLQsNC70LggLTUwJSwg0L/QviDQstC10YDRgtC40LrQsNC70LggLTAuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3Nsb2dhbi1wcm9mZXNzaW9uYWx7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGxlZnQ6ODNweDtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19zbG9nYW5fYWNjb3VudGluZ3tcclxuICAgICAgICBjb2xvcjogI2Y5ZjlmOTtcclxuICAgICAgfVxyXG4gICAgICAmX19kZXNjcmlwdGlvbntcclxuICAgICAgICBjb2xvcjojMzMzO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDU1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjRzO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2Rlc2NyaXB0aW9uLXByb2Zlc3Npb25hbHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9fZGVzY3JpcHRpb25fYWNjb3VudGluZ3tcclxuICAgICAgICBjb2xvcjogI2U1ZTVlNTtcclxuICAgICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgICAgY29sb3I6I2U1ZTVlNTtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX190ZXh0e1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjVweDtcclxuICAgICAgfVxyXG4gICAgICAmX19saW5re1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG4gICYgLmhvbWVzZWN0LWJvdHRvbXtcclxuICAgIC8vbWFyZ2luLXRvcDogNzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmQ2ZDY7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmIC5ob21lc2VjdC1jb250ZW50e1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL3MxX2dyYXlfYmcucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vcGFkZGluZy1ib3R0b206IDkwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiA1NDhweDtcclxuXHJcblxyXG5cclxuICAgICYgLmhvbWVzZWN0LWNvbnRlbnQtY2VudGVye1xyXG4gICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBtYWluLWNvbG9yO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgbWFyZ2luOiA0M3B4IDAgMCAxMTNweDtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmIC5ob21lc2VjdC1jb250ZW50LWl0ZW0td3JhcDpudGgtY2hpbGQoMil7XHJcbiAgICAgICYgLmhvbWVzZWN0LWNvbnRlbnQtaXRlbXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAgICZfX3RyaWFuZ2xle1xyXG4gICAgICAgICAgaGVpZ2h0OiA3N3B4OyAvLyDQstGL0YHQvtGC0LAg0YLRgNC10YPQs9C+0LvRjNC90LjQutCwXHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDA7IC8vINGH0YLQvtCx0Ysg0LfQsNC10LfQttCw0Lsg0Y3RgtC+0YIg0LHQu9C+0LpcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9zMV90cmlhbmdsZS5zdmdcIik7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDsgLy8g0LDQstGC0L7QvNCw0YLQuNGH0LXRgdC60Lgg0YbQtdC90YLRgNC40YDRg9C10YIg0YLRgNC10YPQs9C+0LvRjNC90LjQulxyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IC8vINCx0YPQtNC10YIg0YDQsNGB0YjQuNGA0Y/RgtGM0YHRjyDQvdCwINGI0LjRgNC40L3RgyDQutC+0L3RgtC10L3RgtCwXHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBpbWc6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDExNnB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6LTEzMHB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAmIC5ob21lc2VjdC1jb250ZW50LWl0ZW17XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcclxuICAgICAgbWF4LXdpZHRoOiAyNjRweDtcclxuICAgICAgbWFyZ2luOiA1NHB4IDA7XHJcbiAgICB9XHJcbiAgICAmX190aXRsZXtcclxuICAgICAgZm9udC1zaXplOiAxLjUwMGVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuICAgICZfX3RleHR7XHJcbiAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QwZDRkYTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dF9hY2NvdW50aW5ne1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgIGNvbG9yOiNmOWY5Zjk7XHJcbiAgICB9XHJcblxyXG5cclxuICB9XHJcblxyXG4gICZfX2JvdHRvbXtcclxuICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM5NGI1ZjtcclxuICAgICAgJiAuaG9tZXNlY3QtY29udGVudC1pdGVte1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDMwMnB4O1xyXG4gICAgICAgIG1hcmdpbjogNTRweCAwO1xyXG4gICAgICB9XHJcbiAgICAgICYgLmhvbWVzZWN0LWNvbnRlbnQtaXRlbS13cmFwOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAmIC5ob21lc2VjdC1jb250ZW50LWl0ZW17XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMDdweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgJl9fdGV4dHtcclxuICAgICAgY29sb3I6ICNmM2YzZjM7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTQ2NDc2O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmIC50cmlhbmdsZXMtY29udGFpbmVye1xyXG4gICAgY29sb3I6I2ZmZjtcclxuICAgIGZvbnQtZmFtaWx5OidQRiBDZW50cm8gU2xhYiBQcm8gTWVkaXVtJywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIG1hcmdpbjogNjBweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAudGMtaXRlbXtcclxuICAgICAgICB3aWR0aDogMjkwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjhweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcclxuICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICBwYXRoe1xyXG4gICAgICAgICAgICBmaWxsLW9wYWNpdHk6IDAhaW1wb3J0YW50OyAgIC8vINGD0LHQtdGA0LDQtdC8IGJhY2tncm91bmRcclxuICAgICAgICAgICAgc3Ryb2tlLW9wYWNpdHk6IDEhaW1wb3J0YW50OyAvLyDQv9C+0LrQsNC30YvQstCw0LXQvCDQvtCx0LLQvtC00LrRg1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgLnRjLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAudGMtY29udGVudHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0M3B4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuLmhvbWVzZWN0X2FkdmFudGFnZXN7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRvcDogMDsgLy8g0LIg0LLRi9GB0L7RgtGDINCx0LDRhdGA0LDQvNGLXHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9iYXhfMi5wbmdcIik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ob21lc2VjdF9wcm9wZXJ0eXtcclxuICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgJjo6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGhlaWdodDogNnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0b3A6LTZweDsgLy8g0LIg0LLRi9GB0L7RgtGDINCx0LDRhdGA0LDQvNGLXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvYmF4XzEucG5nXCIpO1xyXG4gIH1cclxuICAuaG9tZXNlY3QtYm90dG9te1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMzk0OTtcclxuICB9XHJcblxyXG59XHJcblxyXG4uaG9tZXNlY3RfdHJhbnNhY3Rpb25ze1xyXG5cclxuXHJcblxyXG4gICYgLmFwcGxpY2F0aW9ue1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggZmFkZSgjODI4MjgyLCA4MCUpO1xyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgY29sb3I6IzJjMzk0OTtcclxuICAgIH1cclxuICAgICZfX3RleHR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcclxuICAgICAgY29sb3I6IzVlNjI2NztcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAmX19sYWJlbHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgICAgIGNvbG9yOiM3NzgzOTA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxuICAgIH1cclxuICAgICZfX2lucHV0e1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgICBib3gtc2hhZG93OiAwIC0zcHggIzczNzM3MztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MwYzBjMDtcclxuICAgICAgdGV4dC1pbmRlbnQ6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgY29sb3I6IzMzMztcclxuICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuNXMgZWFzZTtcclxuICAgICAgJjpmb2N1c3tcclxuICAgICAgICBib3gtc2hhZG93OiAwIC02cHggQG1haW4tY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzliOWE5YTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fd3JhcC1idXR0b257XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgIH1cclxuICB9XHJcbiAgcGFkZGluZy10b3A6IDk1cHg7XHJcbiAgJjo6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGhlaWdodDogNnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0b3A6LTZweDsgLy8g0LIg0LLRi9GB0L7RgtGDINCx0LDRhdGA0LDQvNGLXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvYmF4XzEucG5nXCIpO1xyXG4gIH1cclxuICAuaG9tZXNlY3Qtc2VjdGlvbi1pdGVte1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAuaG9tZXNlY3QtaXRlbXMtYmxvY2t7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1cHgpO1xyXG5cclxuICAgICAgICAgICYub257XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fd3JhcHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzOWYxODtcclxuICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgY29sb3I6IzExMTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmhvbWVzZWN0LWl0ZW1zLXRlYW1ze1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGVyc3BlY3RpdmU6IDYwMHB4O1xyXG4gICAgJl9fdGVhbXtcclxuICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2Q2ZDZkNjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcclxuICAgICAgbWFyZ2luOiAwIDEycHg7XHJcbiAgICAgIGNvbG9yOiAjOTdhNGIyO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OjE4cHg7XHJcbiAgICAgIHBhZGRpbmc6IDU0cHggMjhweCA0OHB4O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogI2Q2ZDZkNiA0cHggc29saWQ7XHJcbiAgICB9XHJcbiAgICAvLyZfX3RlYW1fb257XHJcbiAgICAvLyAgb3BhY2l0eTogMTtcclxuICAgIC8vfVxyXG4gICAgLy8mX190ZWFtX29mZntcclxuICAgIC8vICB0cmFuc2Zvcm06cm90YXRlWSgxMDBkZWcpO1xyXG4gICAgLy8gIG9wYWNpdHk6IDA7XHJcbiAgICAvL31cclxuXHJcbiAgICAmX19pbWFnZXN7XHJcbiAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJvcmRlcjo1cHggc29saWQgI2Q2ZDZkNjtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIGNvbG9yOiMzMzM7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuICAgICZfX3RleHR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgY29sb3I6ICM2ZTdiOGI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICBmb250LWZhbWlseTogUmFsZXdheTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG4gICAgJl9fcGhvbmV7XHJcbiAgICAgIGZvbnQtZmFtaWx5OidSb2JvdG8nO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhvbWVzZWN0LWFjY291bnRpbmdfc2VydmljZXN7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQHRpdGxlLWNvbG9yO1xyXG4gICY6YmVmb3Jle1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL2JheF8zLnBuZ1wiKTtcclxuICB9XHJcbiAgJiAuaG9tZXNlY3QtYWNjb3VudGluZ19ib3R0b217XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk0YjVmO1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuICB9XHJcblxyXG4gICYgLmhvbWVzZWN0LWNvbnRlbnRfYWNjb3VudGluZ3tcclxuICAgIG1pbi1oZWlnaHQ6IDg1MHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL3MzX3N1bl9iZy5wbmdcIik7XHJcbiAgICBwYWRkaW5nLXRvcDogNTZweDtcclxuICB9XHJcblxyXG4gICYgLmhvbWVzZWN0LWNvbnRlbnQtaXRlbS13cmFwOm50aC1jaGlsZCgxKSAuaG9tZXNlY3QtY29udGVudC1pdGVte1xyXG4gICAgbGVmdDoxMDBweDtcclxuICB9XHJcblxyXG4gICYgLmhvbWVzZWN0LWNvbnRlbnQtaXRlbS13cmFwOm50aC1jaGlsZCgyKSAuaG9tZXNlY3QtY29udGVudC1pdGVte1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHRvcDowcHg7XHJcbiAgICBsZWZ0OjE1cHg7XHJcbiAgfVxyXG4gICYgLmhvbWVzZWN0LWNvbnRlbnQtaXRlbS13cmFwOm50aC1jaGlsZCg1KSAuaG9tZXNlY3QtY29udGVudC1pdGVte1xyXG4gICAgbWFyZ2luLXRvcDogMzRweDtcclxuICAgIHRvcDowcHg7XHJcbiAgfVxyXG4gICYgLmhvbWVzZWN0LWNvbnRlbnQtaXRlbS13cmFwOm50aC1jaGlsZCg3KSAuaG9tZXNlY3QtY29udGVudC1pdGVte1xyXG4gICAgbWFyZ2luLXRvcDogMzRweDtcclxuICAgIHRvcDowcHg7XHJcbiAgICBsZWZ0OjU2cHg7XHJcbiAgfVxyXG4gICYgLmhvbWVzZWN0LWNvbnRlbnQtaXRlbS13cmFwOm50aC1jaGlsZCg5KSAuaG9tZXNlY3QtY29udGVudC1pdGVte1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgdG9wOjBweDtcclxuICAgIGxlZnQ6MTAwcHg7XHJcbiAgfVxyXG4gICYgLmhvbWVzZWN0LWNvbnRlbnQtaXRlbS13cmFwOm50aC1jaGlsZCgxMCkgLmhvbWVzZWN0LWNvbnRlbnQtaXRlbXtcclxuICAgICB0b3A6NTBweDtcclxuICAgICBsZWZ0OjE1cHg7XHJcbiAgIH1cclxuICAmIC5ob21lc2VjdC1jb250ZW50LWl0ZW0td3JhcDpudGgtY2hpbGQoMTEpIC5ob21lc2VjdC1jb250ZW50LWl0ZW17XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICB0b3A6MHB4O1xyXG4gIH1cclxuICAmIC5ob21lc2VjdC1zZWN0aW9uX2FjY291bnRpbmd7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gIH1cclxuXHJcbiAgJiAuaG9tZXNlY3QtY29udGVudC1pdGVtLXdyYXB7XHJcbiAgICAmIC5ob21lc2VjdC1jb250ZW50LWl0ZW17XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOjM1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaG9tZXNlY3RfYWR2YW50YWdlc3tcclxuICBwYWRkaW5nLXRvcDogOTVweDtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0b3A6IDBweDsgLy8g0LIg0LLRi9GB0L7RgtGDINCx0LDRhdGA0LDQvNGLXHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9iYXhfNC5wbmdcIik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ob21lc2VjdF9yZXZpZXdze1xyXG4gIHBhZGRpbmctdG9wOiA5NXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xyXG4gICY6OmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBoZWlnaHQ6IDVweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdG9wOi00cHg7IC8vINCyINCy0YvRgdC+0YLRgyDQsdCw0YXRgNCw0LzRi1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL2JheF81LnBuZ1wiKTtcclxuICB9XHJcbiAgLmhvbWVzZWN0LXNsaWRlcntcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC5vd2wtaXRlbXtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuN3MgZWFzZTtcclxuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMXM7IC8vINC/0LDRg9C30LAg0L/QtdGA0LXQtCDQt9Cw0YDRg9GB0LrQvtC8XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLDApOyAvLyAzZCDQu9GD0YfRiNC1INGA0LDQsdC+0YLQsNC10YIg0LIg0YXRgNC+0LzQtSAtINC/0LvQsNCy0L3QtdC1INCw0L3QuNC80LDRhtC40Y87INC/0L4g0YUgMjAwcHgsIHktMCwgei0wXHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICAmLmFjdGl2ZXtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLDApOyAvLyAzZCDQu9GD0YfRiNC1INGA0LDQsdC+0YLQsNC10YIg0LIg0YXRgNC+0LzQtSAtINC/0LvQsNCy0L3QtdC1INCw0L3QuNC80LDRhtC40Y87INC/0L4g0YUgMCwgeS0wLCB6LTBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ob21lc2VjdC1zbGlkZXtcclxuICAgICAgICAgICZfX3RpdGxlLCAmX19kZXNjcmlwdGlvbiwgJl9fdGV4dHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLDApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgLmhvbWVzZWN0LXNsaWRle1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmX193cmFwe1xyXG4gICAgICAgICAgd2lkdGg6IDExNnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMTZweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgYm9yZGVyOiA3cHggc29saWQgI2YzOWYxODtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190aXRsZXtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgY29sb3I6QGdyYXktY29sb3I7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcclxuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC40cztcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2Rlc2NyaXB0aW9ue1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgY29sb3I6IzZlN2I4YjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNHM7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLDApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZXh0e1xyXG4gICAgICAgICAgY29sb3I6QGdyYXktY29sb3I7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuOHM7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMHB4LCAwLDApO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbiIsIkBpbXBvcnQgXCJwYXJ0aWFscy9wYXJhbXMubGVzc1wiO1xyXG5AaW1wb3J0IFwicGFydGlhbHMvbWl4aW5zLmxlc3NcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL2ZvbnRzLmxlc3NcIjtcclxuLypcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxufCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNldCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBmb250LWZhbWlseTogQGJhc2UtZm9udC1mYW1pbHk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJhc2UtYmc7XHJcbiAgY29sb3I6IEB0ZXh0LWNvbG9yO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1zaXplOiBAYmFzZS1mb250LXNpemUhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgIG1pbi13aWR0aDogQG1pbi13aWR0aDtcclxufVxyXG5cclxuLypNQUlOKi9cclxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcclxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLCBzbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLCBiLCB1LCBpLCBjZW50ZXIsIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LFxyXG5mb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIGZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLFxyXG5oZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XHJcbiAgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyBib3JkZXI6IDA7IGZvbnQtc2l6ZTogMTAwJTtcclxufVxyXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXHJcbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgbWFpbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuYmxvY2txdW90ZSwgcSB7XHJcbiAgcXVvdGVzOiBub25lO1xyXG59XHJcbmJsb2NrcXVvdGU6YmVmb3JlLFxyXG5ibG9ja3F1b3RlOmFmdGVyLFxyXG5xOmJlZm9yZSxcclxucTphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgY29udGVudDogbm9uZTtcclxufVxyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIG1hcmdpbjogMHB4O1xyXG59XHJcblxyXG5odG1sIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xyXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xyXG59XHJcblxyXG5pbnB1dCxcclxudGV4dGFyZWEge1xyXG4gIGNvbG9yOiBAaW5wdXRfdGV4dGFyZWFfY29sb3I7XHJcbiAgZm9udC1mYW1pbHk6IEB0aXRsZS1mb250LWZhbWlseTtcclxuICBmb250LXNpemU6IDEuMjUwZW07XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG5idXR0b24ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG50ZCB7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgcGFkZGluZzogMHB4O1xyXG59XHJcblxyXG5mb3JtIHtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbn1cclxuXHJcbmEge1xyXG4gIGNvbG9yOiBAbWFpbi1jb2xvcjtcclxuICAvLyBAaW5jbHVkZSB0cmFuc2l0aW9uKCRkZWZhdWx0LXRyYW5zaXRpb24pO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgLy8gLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG59XHJcbmE6aG92ZXIsIGE6Zm9jdXMsIGE6YWN0aXZle1xyXG4gIGNvbG9yOiBAbWFpbi1jb2xvcjtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuYSwgc3BhbiwgZGl2LCBidXR0b24ge1xyXG4gIG91dGxpbmU6IG5vbmUhaW1wb3J0YW50XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9c3VibWl0XSwgaW5wdXRbdHlwZT1idXR0b25dLCBidXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG51bHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKtGH0YLQvtCx0Ysg0L/QsNC00LTQuNC90LPQuCDQvdC1INCy0LvQuNGP0LvQuCDQvdCwINGI0LjRgNC40L3RgyDQsdC70L7QutC+0LIhKi9cclxuKiB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4qOmJlZm9yZSxcclxuKjphZnRlciB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uY2xlYXJmaXg6YWZ0ZXIsXHJcbi53cmFwcGVyOmFmdGVyLFxyXG4ucm93OmFmdGVye1xyXG4gIGNvbnRlbnQ6IFwiLlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMDtcclxuICBjbGVhcjogYm90aDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbmIsIHN0cm9uZ3tcclxuICBjb2xvcjogQGdyYXktY29sb3I7XHJcbiAgZm9udC1mYW1pbHk6J1JhbGV3YXknO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcblxyXG4vKiBsb2FkZXIgKi9cclxuLmxvYWRlZCAubWFpbi13cmFwcGVye3Zpc2liaWxpdHk6aGlkZGVuO31cclxuLmljb24tbG9hZHtiYWNrZ3JvdW5kOnVybCguLi8uLi9pbWcvbG9hZGVyLmdpZikgbm8tcmVwZWF0IGxlZnQgdG9wO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7cG9zaXRpb246Zml4ZWQ7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tbGVmdDotMjBweDttYXJnaW4tbGVmdDotMjBweDtkaXNwbGF5Om5vbmU7fVxyXG4ubG9hZGVkIC5pY29uLWxvYWR7ZGlzcGxheTpibG9jazt9XHJcblxyXG4vKiB0aXRsZXMgKi9cclxuXHJcbnB7XHJcbiAgLmZvbnQoQGJhc2UtZm9udC1zaXplLCBAYmFzZS1saW5lLWhlaWdodCwgQHRleHQtY29sb3IpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuaDF7XHJcbiAgLmZvbnRfaDEoQGZvbnQtc2l6ZS1oMSwgQGxpbmUtaGVpZ2h0LWgxLCAjZmZmLCBAdGl0bGUtZm9udC1mYW1pbHkpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuaDJ7XHJcbiAgLmZvbnRfaDIoQGZvbnQtc2l6ZS1oMiwgQGxpbmUtaGVpZ2h0LWgyLCBAdGl0bGUtY29sb3IsIEB0aXRsZS1mb250LWZhbWlseSk7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcbmgze1xyXG4gIC5mb250X2gzKEBmb250LXNpemUtaDMsIEBsaW5lLWhlaWdodC1oMywgQHRpdGxlLWNvbG9yLCBAdGl0bGUtZm9udC1mYW1pbHkpO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuaDR7XHJcbiAgLmZvbnRfaDQoQGZvbnQtc2l6ZS1oNCwgQHRleHQtY29sb3IsIEB0aXRsZS1mb250LWZhbWlseSk7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLmFwcGxpY2F0aW9ue1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICBmYWRlKCMyNDMzNDMsIDgwJSk7XHJcbiAgYm94LXNoYWRvdzogMCAwIDE4cHggcmdiYSgwLDAsMCwuNSksMCAwIDAgNXB4ICMyNDMzNDM7XHJcbiAgcGFkZGluZzogMjVweCAzNXB4IDQwcHg7XHJcbiAgYm94LXNoYWRvdzogMCA0cHggcmdiYSgwLDAsMCwuNik7XHJcbiAgJl9fdGl0bGV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTI1ZW07XHJcbiAgfVxyXG4gICZfX3RleHR7XHJcbiAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgICBjb2xvcjojOTdhNGIyO1xyXG4gIH1cclxuICAmX19sYWJlbHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgICBjb2xvcjojNzc4MzkwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG4gIH1cclxuICAmX19pbnB1dHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIC0zcHggIzFmMmEzNjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDQ2NWE7XHJcbiAgICB0ZXh0LWluZGVudDogMTBweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjVzIGVhc2U7XHJcbiAgICAmOmZvY3Vze1xyXG4gICAgICBib3gtc2hhZG93OiAwIC02cHggI2YzOWYxODtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM5NGU2NTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fd3JhcC1idXR0b257XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLmFwcGxpY2F0aW9uLXByb2Zlc3Npb25hbHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAgZmFkZSgjZGRkLCA4MCUpO1xyXG59XHJcblxyXG4uYnV0dG9uX2RlZmF1bHQge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWFpbi1jb2xvcjtcclxuICBib3gtc2hhZG93OiAwIDNweCAjYjk3MjAwO1xyXG4gIGZvbnQtc2l6ZTogMS4zMTNlbTtcclxuICBmb250LWZhbWlseTonUEYgQ2VudHJvIFNsYWIgUHJvJywgSGVsdmV0aWNhO1xyXG4gIGNvbG9yOiMxMTE7XHJcbiAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjVzIGVhc2U7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMzM4O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOiMxMTE7XHJcbiAgICB9XHJcbiAgICAmOmFjdGl2ZXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RiOGMwZTtcclxuICAgIH1cclxuICAmOmZvY3Vze1xyXG4gICAgY29sb3I6IzExMTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuLm93bC1jb250cm9sc3tcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLm93bC1kb3R7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG1haW4tY29sb3I7XHJcbiAgICAgIH1cclxuICB9XHJcbiAgLm93bC1uYXZ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRvcDogMTIlO1xyXG4gICAgICA+IGRpdntcclxuICAgICAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL3NsaWRlcl9hcnJvd3MucG5nXCIpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OjIwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgLnRyYW5zaXRpb24oKTtcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIC5vd2wtbmV4dHtcclxuICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4udG9we1xyXG4gIGhlaWdodDogMzZweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUYyYjNhO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvdG9wLnBuZyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4jY2FsbGJhY2t7XHJcbiAgbWF4LXdpZHRoOiAzNDBweDtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubWZwLWZvcm1zLm1mcC1iZyB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1vdXQ7XHJcbn1cclxuLm1mcC1mb3Jtcy5tZnAtYmcubWZwLXJlYWR5IHtcclxuICBvcGFjaXR5OiAwLjg7XHJcbn1cclxuLm1mcC1mb3Jtcy5tZnAtYmcubWZwLXJlbW92aW5nIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi5tZnAtZm9ybXMubWZwLXdyYXAge1xyXG4gIC5tZnAtY29udGVudCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2Utb3V0O1xyXG4gIH1cclxufVxyXG4ubWZwLWZvcm1zLm1mcC13cmFwLm1mcC1yZWFkeSB7XHJcbiAgLm1mcC1jb250ZW50IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbi5tZnAtZm9ybXMubWZwLXdyYXAubWZwLXJlbW92aW5nIHtcclxuICAubWZwLWNvbnRlbnQge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuLm1mcC1mb3JtcyAuYXBwbGljYXRpb257XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MzM0MztcclxuICBib3gtc2hhZG93OiAwIDAgMThweCByZ2JhKDAsMCwwLC41KSwwIDAgMCA1cHggIzI0MzM0MztcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG59IiwiXHJcbi5jbGVhbigpeyAvLyDRg9C60LDQt9GL0LLQsNC10Lwg0LrQs9GA0YPQu9GL0LUg0YHQutC+0LHQutC4INC00LvRjyDRgtC+0LPQviwg0YfRgtC+0LHRiyDRg9C60LDQt9Cw0YLRjCwg0YfRgtC+INGN0YLQviDQvNC40LrRgdC40L3RiyDQsCDQvdC1INC60LvQsNGB0YHRiywg0YIu0LUuINC+0L3QuCDQvdC1INCx0YPQtNGD0YIg0LrQvtC80L/QuNC70LjRgNC+0LLQsNGC0YzRgdGPXHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5jbGVhbi1saXN0KCl7XHJcbiAgLmNsZWFuOyAvLyDQvNC40LrRgdC40L0gLmNsZWFuLWxpc3Qg0LHRg9C00LXRgiDQsiDRgdC10LHRjyDQstC60LvRjtGH0LDRgtGMINC80LjQutGB0LjQvSBjbGVhblxyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7IC8vINC00LvRjyDQt9Cw0LTQsNC90LjRjyDRgdC/0LjRgdC60L7QsiDQsdC10Lcg0LTQtdGE0L7Qu9GC0L3Ri9GFINGB0L/QuNGB0LrQvtCyLlxyXG59XHJcblxyXG4uZmxleC1jZW50ZXIoQGRpcjogY29sdW1uKXsgLy8g0L/QviDRg9C80L7Qu9GH0LDQvdC40Y4g0L7QvdC+INCx0YPQtNC10YIg0YDQsNCy0L3QviDQt9C90LDRh9C10L3QuNGOIGNvbHVtbiwg0L3QviDQtdGB0LvQuCDQvNGLINCx0YPQtNC10Lwg0L/QtdGA0LXQtNCw0LLQsNGC0Ywg0LfQvdCw0YfQtdC90LjQtSByb3csINGC0L4g0YHQvtC+0YLQstC10YIuINC+0L3QviDQsdGD0LTQtdGCINC30LTQtdGB0Ywg0YHQvtC00LXRgNC20LDRgtGM0YHRj1xyXG4gIC8vINCx0YPQtNC10Lwg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMIDQg0L/QsNGA0LDQvNC10YLRgNCwLCDQtNC70Y8g0YbQtdC90YLRgNCw0LvQuNC30LDRhtC40Lgg0Y3Qu9C10LzQtdC90YLQsCDQv9C+INGG0LXQvdGC0YDRgyAtINC/0L4g0LLQtdGA0YLQuNC60LDQu9C4INC4INCz0L7RgNC40LfQvtC90YLQsNC70LhcclxuICAvLyDQtNC70Y8g0Y3RgtC+0LPQviDRg9C00L7QsdC90L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMIGZsZXgtYm94IC0g0LLRi9C90LXRgdC40Lwg0LXQs9C+INCyINC80LjQutGB0LjQvVxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IEBkaXI7IC8vINC30LDQtNCw0ZHRgiDQvdCw0L/RgNCw0LLQu9C10L3QuNC1INC+0YHQvdC+0LLQvdGL0YUg0L7RgdC10Lkg0LIg0LrQvtC90YLQtdC50L3QtdGA0LUg0Lgg0YLQtdC8INGB0LDQvNGL0Lwg0L7Qv9GA0LXQtNC10LvRj9C10YIg0L/QvtC70L7QttC10L3QuNC1INGE0LvQtdC60YHQvtCyINCyINC60L7QvdGC0LXQudC90LXRgNC1LlxyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vINCy0YvRgNCw0LLQvdC40LLQsNC10YIg0YTQu9C10LrRgS3RjdC70LXQvNC10L3RgtGLINCy0L3Rg9GC0YDQuCDQutC+0L3RgtC10LnQvdC10YDQsCDQsiDQv9C10YDQv9C10L3QtNC40LrRg9C70Y/RgNC90L7QvCDQvdCw0L/RgNCw0LLQu9C10L3QuNC4LlxyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyDQntC/0YDQtdC00LXQu9GP0LXRgiwg0LrQsNC6INCx0YDQsNGD0LfQtdGAINGA0LDRgdC/0YDQtdC00LXQu9GP0LXRgiDQv9GA0L7RgdGC0YDQsNC90YHRgtCy0L4g0LLQvtC60YDRg9CzINGE0LvQtdC60YEt0Y3Qu9C10LzQtdC90YLQvtCyINCy0LTQvtC70Ywg0LPQu9Cw0LLQvdC+0Lkg0L7RgdC4INC60L7QvdGC0LXQudC90LXRgNCwLlxyXG59XHJcblxyXG4uZm9vdGVyLWJvcmRlcigpe1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIGJvcmRlci10b3A6MXB4IHNvbGlkICMwMDA7XHJcbn1cclxuXHJcbi5mb250KEBiYXNlLWZvbnQtc2l6ZSwgQGJhc2UtbGluZS1oZWlnaHQsIEB0ZXh0LWNvbG9yKSB7XHJcbiAgZm9udC1zaXplOiBAYmFzZS1mb250LXNpemU7XHJcbiAgbGluZS1oZWlnaHQ6IEBiYXNlLWxpbmUtaGVpZ2h0O1xyXG4gIGNvbG9yOiBAdGV4dC1jb2xvcjtcclxufVxyXG5cclxuLmZvbnRfaDEoQGZvbnQtc2l6ZS1oMSwgQGxpbmUtaGVpZ2h0LWgxLCBAdGl0bGUtY29sb3IsIEB0aXRsZS1mb250LWZhbWlseSkge1xyXG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMTtcclxuICBsaW5lLWhlaWdodDogIEBsaW5lLWhlaWdodC1oMTtcclxuICBjb2xvcjogQHRpdGxlLWNvbG9yO1xyXG4gIGZvbnQtZmFtaWx5OiBAdGl0bGUtZm9udC1mYW1pbHk7XHJcbn1cclxuXHJcbi5mb250X2gyKEBmb250LXNpemUtaDIsIEBsaW5lLWhlaWdodC1oMiwgQHRpdGxlLWNvbG9yLCBAdGl0bGUtZm9udC1mYW1pbHkpIHtcclxuICBmb250LXNpemU6IEBmb250LXNpemUtaDI7XHJcbiAgY29sb3I6IEB0aXRsZS1jb2xvcjtcclxuICBsaW5lLWhlaWdodDogIEBsaW5lLWhlaWdodC1oMjtcclxuICBmb250LWZhbWlseTogQHRpdGxlLWZvbnQtZmFtaWx5O1xyXG59XHJcblxyXG4uZm9udF9oMyhAZm9udC1zaXplLWgzLCBAbGluZS1oZWlnaHQtaDMsIEB0aXRsZS1jb2xvciwgQHRpdGxlLWZvbnQtZmFtaWx5KSB7XHJcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWgzO1xyXG4gIGxpbmUtaGVpZ2h0OiAgQGxpbmUtaGVpZ2h0LWgzO1xyXG4gIGNvbG9yOiBAdGl0bGUtY29sb3I7XHJcbiAgZm9udC1mYW1pbHk6IEB0aXRsZS1mb250LWZhbWlseTtcclxufVxyXG5cclxuLmZvbnRfaDQoQGZvbnQtc2l6ZS1oNCwgQHRleHQtY29sb3IsIEB0aXRsZS1mb250LWZhbWlseSkge1xyXG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oNDtcclxuICBjb2xvcjogQHRleHQtY29sb3I7XHJcbiAgZm9udC1mYW1pbHk6IEB0aXRsZS1mb250LWZhbWlseTtcclxufVxyXG5cclxuLnRyYW5zaXRpb24oKSB7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xyXG59XHJcblxyXG5cclxuIiwiQGltcG9ydCBcIm1peGlucy5sZXNzXCI7XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gIC50Yy1pdGVte1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgLm1haW4tbmF2e1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIG1pbi13aWR0aDogMjk1cHg7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjIzMmM7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgICAubWFpbi1uYXYtbGlzdHtcclxuICAgICAgJl9faXRlbXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2xpbmt7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAjMjIyQzM2IDFweCBzb2xpZDtcclxuICAgICAgICAudHJhbnNpdGlvbigpOyAvLyDRh9GC0L7QsdGLIHRyYW5zaXRpb24g0YMg0YHRgdGL0LvQutC4INC30LDRgNCw0LHQvtGC0LDQuywg0L3QsNC8INC90YPQttC90L4g0LfQsNC00LDRgtGMIGJhY2tncm91bmQg0LTQu9GPINGB0YHRi9C70LrQuCDRhdC+0YLRjCDQutCw0LrQvtC5LdGC0L5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3MzY0NjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZvb3Rlci1tYWluLW5hdntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1yaWdodDogLTE3cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gIH1cclxuICAuaGVhZGVyLXdyYXB7XHJcbiAgICAmX19waG9uZXtcclxuICAgICAgcGFkZGluZy1yaWdodDogNjNweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ob21lc2VjdCB7XHJcbiAgICAmIC5ob21lc2VjdC1jb250ZW50IHtcclxuICAgICAgJiAuaG9tZXNlY3QtY29udGVudC1jZW50ZXJ7XHJcbiAgICAgICAgbWFyZ2luOiA0M3B4IDAgMCA4M3B4O1xyXG4gICAgICB9XHJcbiAgICAgICAgJiAuaG9tZXNlY3QtY29udGVudC1pdGVtLXdyYXA6bnRoLWNoaWxkKDIpIC5ob21lc2VjdC1jb250ZW50LWl0ZW17XHJcbiAgICAgICAgICBsZWZ0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5ob21lc2VjdC1jb250ZW50LWl0ZW0td3JhcDpudGgtY2hpbGQoMTApIC5ob21lc2VjdC1jb250ZW50LWl0ZW17XHJcbiAgICAgICAgICBsZWZ0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgLmhvbWVzZWN0e1xyXG4gICAgJiAuaG9tZXNlY3QtY29udGVudHtcclxuICAgICAgJl9fdHJpYW5nbGV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgICAmIC5ob21lc2VjdC1jb250ZW50LWl0ZW17XHJcbiAgICAgICAgbWFyZ2luOjQwcHggMDtcclxuICAgICAgfVxyXG4gICAgICAmIC5ob21lc2VjdC1jb250ZW50LWl0ZW0td3JhcDpudGgtY2hpbGQoMTApIC5ob21lc2VjdC1jb250ZW50LWl0ZW17XHJcbiAgICAgICAgdG9wOjExMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYgLmhvbWVzZWN0LWNvbnRlbnQtY2VudGVye1xyXG4gICAgICAgIG1hcmdpbjogNzBweCAwIDAgODNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHJcbiAgLmhvbWVzZWN0X3RyYW5zYWN0aW9ucyB7XHJcbiAgICAuYXBwbGljYXRpb257XHJcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob21lc2VjdCB7XHJcbiAgICAuaG9tZXNlY3Qtc2VjdGlvbl9fc2xvZ2FuLXByb2Zlc3Npb25hbHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ob21lc2VjdC1zZWN0aW9uX19kZXNjcmlwdGlvbi1wcm9mZXNzaW9uYWx7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgICAgLnRyaWFuZ2xlcy1jb250YWluZXJ7XHJcbiAgICAgICAgLnRjLWl0ZW17XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTM5cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5tYWluLW5hdntcclxuICAgIHRvcDo1MHB4O1xyXG4gIH1cclxuICAuaGVhZGVyIHtcclxuICAgICYgLmhlYWRlci1sZWZ0e1xyXG4gICAgICAgJl9fc2xvZ2Fue1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYgLmhlYWRlci1ib3R0b20td3JhcHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ob21lc2VjdHtcclxuICAgICYgLmhvbWVzZWN0LWNvbnRlbnR7XHJcbiAgICAgICYgLmhvbWVzZWN0LWNvbnRlbnQtaXRlbS13cmFwOm50aC1jaGlsZCg5KSAuaG9tZXNlY3QtY29udGVudC1pdGVte1xyXG4gICAgICAgIGxlZnQ6MHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYgLmhvbWVzZWN0LWNvbnRlbnQtaXRlbS13cmFwOm50aC1jaGlsZCgxKSAuaG9tZXNlY3QtY29udGVudC1pdGVte1xyXG4gICAgICAgIGxlZnQ6MHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYgLmhvbWVzZWN0LWNvbnRlbnQtaXRlbS13cmFwOm50aC1jaGlsZCgyKSAuaG9tZXNlY3QtY29udGVudC1pdGVte1xyXG4gICAgICAgIGxlZnQ6MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6LTEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJiAuaG9tZXNlY3QtY29udGVudC1pdGVtLXdyYXA6bnRoLWNoaWxkKDEwKSAuaG9tZXNlY3QtY29udGVudC1pdGVte1xyXG4gICAgICAgICAgbGVmdDowcHg7XHJcbiAgICAgICAgICB0b3A6IDk1cHg7XHJcbiAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAmIC5ob21lc2VjdC1jb250ZW50LWl0ZW0td3JhcDpudGgtY2hpbGQoNykgLmhvbWVzZWN0LWNvbnRlbnQtaXRlbXtcclxuICAgICAgICBsZWZ0OjY1cHg7XHJcbiAgICAgIH1cclxuICAgICAgJiAuaG9tZXNlY3QtY29udGVudC1pdGVtLXdyYXA6bnRoLWNoaWxkKDUpIC5ob21lc2VjdC1jb250ZW50LWl0ZW17XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OjU1cHg7XHJcbiAgICAgIH1cclxuICAgICAgJiAuaG9tZXNlY3QtY29udGVudC1jZW50ZXJ7XHJcbiAgICAgICAgbWFyZ2luOiA2M3B4IDAgMCA0NXB4O1xyXG4gICAgICB9XHJcbiAgICAgICYgLmhvbWVzZWN0LWNvbnRlbnQtaXRlbXtcclxuICAgICAgICBtYXJnaW46IDM1cHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODg1cHgpe1xyXG4gIC5ob21lc2VjdHtcclxuICAgICYgLmhvbWVzZWN0LWNvbnRlbnRfYWNjb3VudGluZyB7XHJcblxyXG4gICAgICAmIC5ob21lc2VjdC1jb250ZW50LWNlbnRlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICYgLmhvbWVzZWN0LWNvbnRlbnQtaXRlbXtcclxuICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgICAgIHRvcDowO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgICAmIC5ob21lc2VjdC1jb250ZW50LWl0ZW0td3JhcDpudGgtY2hpbGQoMikgLmhvbWVzZWN0LWNvbnRlbnQtaXRlbXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICYgLmhvbWVzZWN0LWNvbnRlbnQtaXRlbS13cmFwOm50aC1jaGlsZCg1KSAuaG9tZXNlY3QtY29udGVudC1pdGVte1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJiAuaG9tZXNlY3QtY29udGVudC1pdGVtLXdyYXA6bnRoLWNoaWxkKDcpIC5ob21lc2VjdC1jb250ZW50LWl0ZW17XHJcbiAgICAgICAgbGVmdDowO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJiAuaG9tZXNlY3QtY29udGVudC1pdGVtLXdyYXA6bnRoLWNoaWxkKDEwKSAuaG9tZXNlY3QtY29udGVudC1pdGVte1xyXG4gICAgICAgIHRvcDowO1xyXG4gICAgICAgIHdpZHRoOiAyMzBweDtcclxuICAgICAgfVxyXG4gICAgICAmIC5jb2wtZm9sZGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmhvbWVzZWN0LWFjY291bnRpbmdfc2VydmljZXMge1xyXG4gICAgJiAuaG9tZXNlY3QtY29udGVudF9hY2NvdW50aW5ne1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuICAuaG9tZXNlY3RfX2JvdHRvbXtcclxuICAgICYgLmhvbWVzZWN0LWNvbnRlbnQtaXRlbXtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDIwcHggMCAzMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhvbWVzZWN0LWNvbnRlbnQtaXRlbS13cmFwOm50aC1jaGlsZCgyKXtcclxuICAgICAgJiAuaG9tZXNlY3QtY29udGVudC1pdGVte1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ob21lc2VjdHtcclxuICAgICYgLmhvbWVzZWN0LWNvbnRlbnRfYWNjb3VudGluZ3tcclxuICAgICAgcGFkZGluZy1ib3R0b206IDAhaW1wb3J0YW50O1xyXG4gICAgICAmIC5ob21lc2VjdC1jb250ZW50LWl0ZW17XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNTQ2NDc2ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAmIC5ob21lc2VjdC1jb250ZW50e1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG5cclxuICAgICAgJiAuaG9tZXNlY3QtY29udGVudC1pdGVte1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMGQ0ZGE7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIC8vaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fdGV4dHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiAuaG9tZXNlY3QtY29udGVudC1pdGVtLXdyYXA6bnRoLWNoaWxkKDIpIC5ob21lc2VjdC1jb250ZW50LWl0ZW17XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAuaG9tZXNlY3Qtc2VjdGlvbntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b217XHJcbiAgICAgICYgLmhvbWVzZWN0LWNvbnRlbnQtaXRlbSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NDY0NzY7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9fdGV4dHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmhvbWVzZWN0X3RyYW5zYWN0aW9uc3tcclxuICAgICYgLmhvbWVzZWN0LXNlY3Rpb257XHJcbiAgICAgICZfX3RleHR7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAmID4gYXtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAuaG9tZXNlY3Qtc2VjdGlvbi1pdGVte1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG4gIC5ob21lc2VjdCB7XHJcbiAgICAmX19wcm9mZXNzaW9uYWwtdGV4dHtcclxuICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgICZfX3Byb2Zlc3Npb25hbC1pdGVte1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG4gICAgJiAuaG9tZXNlY3QtY29udGVudF9hY2NvdW50aW5nIHtcclxuICAgICAgJiAuaG9tZXNlY3QtY29udGVudC1pdGVtLXdyYXA6bnRoLWNoaWxkKDEwKSAuaG9tZXNlY3QtY29udGVudC1pdGVte1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYgLmhvbWVzZWN0LWNvbnRlbnQge1xyXG4gICAgICAmIC5ob21lc2VjdC1jb250ZW50LWl0ZW0ge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIC8vYm9yZGVyLWJvdHRvbTogIzU0NjQ3NiAxcHggc29saWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmhvbWVzZWN0LWFjY291bnRpbmdfc2VydmljZXN7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XHJcbiAgfVxyXG4gIC5ob21lc2VjdF9yZXZpZXdze1xyXG4gICAgcGFkZGluZy1ib3R0b206IDk1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTBweCkge1xyXG4gIC5ob21lc2VjdCB7XHJcbiAgICAudHJpYW5nbGVzLWNvbnRhaW5lciB7XHJcbiAgICAgIC50Yy1pdGVte1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAuaGVhZGVyLXdyYXB7XHJcbiAgICAmX19waG9uZXtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLyrRh9GC0L7QsdGLINGC0LXQu9C10YTQvtC9INC90LUg0L/QtdGA0LXQvdC+0YHQuNC70YHRjyDQvdC40LrQvtCz0LTQsCovXHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbSFpbXBvcnRhbnQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4IWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1yaWdodDogNThweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmX19idXR0b257XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4IWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweCFpbXBvcnRhbnQ7O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaGVhZGVye1xyXG4gICAgJl9fbG9nb3tcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC5oZWFkZXItYm90dG9tLXdyYXB7XHJcbiAgICAgICYgLmhlYWRlci1sZWZ0e1xyXG4gICAgICAgICYgLmhlYWRlci1sZWZ0LWxpc3R7XHJcbiAgICAgICAgICAmX19saW5re1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJl9faXRlbXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ob21lc2VjdF90cmFuc2FjdGlvbnN7XHJcbiAgICAmIC5ob21lc2VjdC1zZWN0aW9ue1xyXG4gICAgICAmX190ZXh0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICYgPiBhe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmhvbWVzZWN0IHtcclxuICAgICYgLmhvbWVzZWN0LWl0ZW1zLWNhcmRze1xyXG4gICAgICAmX19jYXJke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYgLmhvbWVzZWN0LXNlY3Rpb257XHJcbiAgICAgICZfX3RleHR7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuaG9tZXNlY3Qge1xyXG4gICAgLnRyaWFuZ2xlcy1jb250YWluZXJ7XHJcbiAgICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAub3dsLWNvbnRyb2xzIHtcclxuICAgIC5vd2wtbmF2e1xyXG4gICAgICB0b3A6OSU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XHJcbiAgLmJ1dHRvbl9kZWZhdWx0e1xyXG4gICAgcGFkZGluZzogNXB4IDMwcHg7XHJcbiAgfVxyXG4gIC5vd2wtY29udHJvbHMge1xyXG4gICAgLm93bC1uYXZ7XHJcbiAgICAgIHRvcDo4JTtcclxuICAgIH1cclxuICB9XHJcbiAgLy8uaG9tZXNlY3Qge1xyXG4gIC8vICAuaG9tZXNlY3QtY29udGVudHtcclxuICAvLyAgICAmX190cmlhbmdsZXtcclxuICAvL1xyXG4gIC8vICAgIH1cclxuICAvLyAgfVxyXG4gIC8vfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xyXG4gIC5ob21lc2VjdF90cmFuc2FjdGlvbnN7XHJcbiAgICAmIC5ob21lc2VjdC1zZWN0aW9ue1xyXG4gICAgICAmX190ZXh0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAmID4gYXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0NXB4KSB7XHJcbiAgLmhvbWVzZWN0X3RyYW5zYWN0aW9uc3tcclxuICAgICYgLmhvbWVzZWN0LXNlY3Rpb257XHJcbiAgICAgICZfX3RleHR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICYgPiBhe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgICAmIC5ob21lc2VjdC1zZWN0aW9uLWl0ZW17XHJcbiAgICAgICAgICAmIC5jb2wteHMtNntcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLm1haW4tbmF2IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuICB9XHJcbn0iXX0= */
