html,
body {
  height: 100%;
}
body {
  font: 16px/1.5 Roboto, Arial, Helvetica, sans-serif;
  color: #78695d;
  background-color: #fff;
  -webkit-text-size-adjust: none;
}
body,
input,
textarea,
button {
  -webkit-font-smoothing: antialiased;
}
ul,
li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
ins {
  text-decoration: none;
}
strong,
b {
  font-weight: 500;
}
h1,
h2,
h3 {
  margin: 0;
}
label {
  font-size: 14px;
  font-weight: normal;
  line-height: 34px;
  color: #0D0E0E;
}
/* font-family: "PFCentroSlabProRegular"; */
@font-face {
  font-family: "PFCentroSlabProRegular";
  src: url("../fonts/PFCentroSlabProRegular/PFCentroSlabProRegular.eot");
  src: url("../fonts/PFCentroSlabProRegular/PFCentroSlabProRegular.eot?#iefix") format("embedded-opentype"), url("../fonts/PFCentroSlabProRegular/PFCentroSlabProRegular.woff") format("woff"), url("../fonts/PFCentroSlabProRegular/PFCentroSlabProRegular.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
/* font-family: "PFCentroSlabProBold"; */
@font-face {
  font-family: "PFCentroSlabProBold";
  src: url("../fonts/PFCentroSlabProBold/PFCentroSlabProBold.eot");
  src: url("../fonts/PFCentroSlabProBold/PFCentroSlabProBold.eot?#iefix") format("embedded-opentype"), url("../fonts/PFCentroSlabProBold/PFCentroSlabProBold.woff") format("woff"), url("../fonts/PFCentroSlabProBold/PFCentroSlabProBold.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
/* font-family: "PFCentroSlabProBoldItalic"; */
@font-face {
  font-family: "PFCentroSlabProBoldItalic";
  src: url("../fonts/PFCentroSlabProBoldItalic/PFCentroSlabProBoldItalic.eot");
  src: url("../fonts/PFCentroSlabProBoldItalic/PFCentroSlabProBoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/PFCentroSlabProBoldItalic/PFCentroSlabProBoldItalic.woff") format("woff"), url("../fonts/PFCentroSlabProBoldItalic/PFCentroSlabProBoldItalic.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
/* font-family: "PFCentroSlabProMediumItalic"; */
@font-face {
  font-family: "PFCentroSlabProMediumItalic";
  src: url("../fonts/PFCentroSlabProMediumItalic/PFCentroSlabProMediumItalic.eot");
  src: url("../fonts/PFCentroSlabProMediumItalic/PFCentroSlabProMediumItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/PFCentroSlabProMediumItalic/PFCentroSlabProMediumItalic.woff") format("woff"), url("../fonts/PFCentroSlabProMediumItalic/PFCentroSlabProMediumItalic.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
/* font-family: "PFCentroSlabProLigh"; */
@font-face {
  font-family: "PFCentroSlabProLigh";
  src: url("../fonts/PFCentroSlabProLigh/PFCentroSlabProLigh.eot");
  src: url("../fonts/PFCentroSlabProLigh/PFCentroSlabProLigh.eot?#iefix") format("embedded-opentype"), url("../fonts/PFCentroSlabProLigh/PFCentroSlabProLigh.woff") format("woff"), url("../fonts/PFCentroSlabProLigh/PFCentroSlabProLigh.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
/* font-family: "PFCentroSlabProMedium"; */
@font-face {
  font-family: "PFCentroSlabProMedium";
  src: url("../fonts/PFCentroSlabProMedium/PFCentroSlabProMedium.eot");
  src: url("../fonts/PFCentroSlabProMedium/PFCentroSlabProMedium.eot?#iefix") format("embedded-opentype"), url("../fonts/PFCentroSlabProMedium/PFCentroSlabProMedium.woff") format("woff"), url("../fonts/PFCentroSlabProMedium/PFCentroSlabProMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
/* font-family: "PFCentroSlabProMediumItalic"; */
@font-face {
  font-family: "PFCentroSlabProMediumItalic";
  src: url("../fonts/PFCentroSlabProMediumItalic/PFCentroSlabProMediumItalic.eot");
  src: url("../fonts/PFCentroSlabProMediumItalic/PFCentroSlabProMediumItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/PFCentroSlabProMediumItalic/PFCentroSlabProMediumItalic.woff") format("woff"), url("../fonts/PFCentroSlabProMediumItalic/PFCentroSlabProMediumItalic.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
button {
  border: none;
  margin: 0;
  padding: 0;
  outline: none;
}
.button {
  position: relative;
  display: inline-block;
  padding: 0 30px;
  margin: 10px;
  font-size: 25px;
  font-weight: bold;
  line-height: 60px;
  text-align: center;
  text-transform: uppercase;
  color: #64564b;
  background-color: #fff;
}
.button::before {
  display: block;
  position: absolute;
  top: -10px;
  right: -10px;
  bottom: -10px;
  left: -10px;
  content: '';
  border: 3px solid #fff;
}
.button--red {
  color: #fff;
  background-color: #f74803;
  transition: opacity .3s ease;
}
.button--red::before {
  border-color: #f74803;
}
.button--red:hover {
  opacity: .8;
}
.button--red-text {
  color: #f64803;
}
.button--small {
  height: 50px;
  font-size: 22px;
  line-height: 40px;
}
.button--extra-small {
  height: 40px;
  font-size: 18px;
  line-height: 30px;
}
.button--gray-text {
  color: #c4cbd3;
}
.button-simple {
  height: 32px;
  font-weight: bold;
  font-size: 14px;
  line-height: 32px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
  white-space: nowrap;
  color: #fff;
  text-transform: uppercase;
  background-color: #7a7c57;
  transition: opacity .3s ease;
  outline: none;
}
.button-simple:hover {
  opacity: .8;
}
.inline-control {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.inline-control__next,
.inline-control__prev {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  opacity: .6;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  transition: opacity .3s ease;
  cursor: pointer;
}
.inline-control__next:hover,
.inline-control__prev:hover {
  opacity: 1;
}
.inline-control__prev {
  background-image: url(../images/ArrowLeftAktiv.png);
}
.inline-control__next {
  background-image: url(../images/arrowRightAktiv.png);
}
.inline-control__items {
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow: hidden;
  margin-left: 5px;
  margin-right: 5px;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
}
.inline-control__items li {
  display: none;
  overflow: hidden;
  white-space: nowrap;
}
.inline-control__items li.is-active {
  display: block;
}
.inline-control__items--size li::before {
  content: '⌀ ';
}
.inline-control__items--size li::after {
  font-size: 13px;
  font-weight: bold;
  content: ' cм.';
}
.inline-control__item::before {
  content: attr(data-prefix);
}
.inline-control__item::after {
  content: attr(data-postfix);
}
.close {
  padding: 0;
  margin: 0;
  border: none;
  position: relative;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: #d8d8d8;
  font-size: 0;
  transition: opacity .3s ease;
  outline: none;
}
.close::after,
.close::before {
  position: absolute;
  top: 14px;
  left: 7px;
  display: block;
  width: 16px;
  height: 3px;
  background-color: #f9f9f9;
  content: '';
  -webkit-transform-origin: 100;
      -ms-transform-origin: 100;
          transform-origin: 100;
}
.close::after {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.close::before {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.close:hover {
  opacity: .8;
}
.header__overall-nav {
  padding-left: 20px;
  padding-right: 20px;
  background: url(../images/header/HeadLine.png) center 0 repeat-x;
}
.header__overall-nav li {
  display: inline-block;
}
.header__overall-nav a {
  font-size: 13px;
  line-height: 30px;
  text-transform: uppercase;
  color: #d5cfcc;
  transition: color .3s ease;
}
.header__overall-nav a:hover {
  color: #fff;
}
.header__nav li:nth-of-type(n+2) {
  margin-left: 40px;
}
.header__user-nav {
  float: right;
}
.header__user-nav li {
  margin-left: 40px;
}
.header__main {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
}
.header__main .inline-basket {
  float: right;
  margin-top: 30px;
}
.phone {
  padding-top: 35px;
  font-family: 'PFCentroSlabProRegular', serif;
}
.phone__icon {
  float: left;
  width: 53px;
  height: 53px;
  margin-top: 5px;
  background: url(../images/header/Telefon.png) 0 0 no-repeat;
}
.phone__content {
  margin-left: 70px;
  line-height: 1.2;
}
.phone__number {
  font-size: 25px;
  line-height: 1.3;
  font-weight: bold;
  color: #7a7c57;
  white-space: nowrap;
}
.phone__number a {
  color: #7a7c57;
  cursor: default;
}
.phone__desc {
  font-size: 16px;
  font-family: 'PFCentroSlabProMediumItalic', serif;
}
.logo {
  display: block;
  width: 339px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  color: #000;
}
.logo h1 {
  margin: 0;
}
.logo__main {
  width: 339px;
  height: 62px;
  background: url(../images/header/Logo.png) 0 0 no-repeat;
}
.logo__desc {
  margin-top: 5px;
  font-size: 16px;
  font-family: 'PFCentroSlabProMediumItalic', serif;
  text-align: right;
  color: #64564b;
}
.wrapper {
  position: relative;
  min-height: 100%;
  height: auto !important;
  height: 100%;
}
.footer {
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  margin-top: -124px;
  height: 124px;
  padding-top: 25px;
  color: #fff;
  background-color: #4e311f;
  min-width: 992px;
}
.footer__empty {
  height: 124px;
}
.navigation__line {
  overflow: hidden;
  border-top: 1px solid #64564b;
  border-bottom: 1px solid #64564b;
  padding: 10px 0;
  font-family: 'Roboto Mono', Arial, Helvetica, sans-serif;
}
.navigation__line li {
  float: left;
  font-size: 21px;
  text-transform: uppercase;
}
.navigation__line li a {
  display: block;
  padding: 0 40px;
  line-height: 42px;
  color: #78695d;
}
.navigation__line li a:hover {
  color: #7a7c55 !important;
}
.navigation__line li:nth-of-type(n+2) a {
  border-left: 1px solid #e0dcd9;
}
.navigation__line li:last-of-type {
  float: right;
}
li.navigation__menu {
  font-size: 23px;
  font-weight: bold;
}
li.navigation__menu a {
  position: relative;
}
li.navigation__menu a::after {
  position: absolute;
  top: 50%;
  right: 20px;
  width: 9px;
  height: 9px;
  line-height: 45px;
  margin-top: -5px;
  border-left: 2px solid;
  border-bottom: 2px solid;
  -webkit-transform: rotate(225deg);
      -ms-transform: rotate(225deg);
          transform: rotate(225deg);
  content: '';
  transition: -webkit-transform .3s ease;
  transition: transform .3s ease;
}
li.navigation__menu.is-active a::after {
  -webkit-transform: rotate(315deg);
      -ms-transform: rotate(315deg);
          transform: rotate(315deg);
}
.navigation-menu {
  display: none;
  -webkit-transform: translateZ(0px);
          transform: translateZ(0px);
  padding-left: 20px;
  padding-right: 20px;
  background-color: #2f2c27;
}
.navigation-menu > .row {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.navigation-menu a {
  color: #bbbab8;
}
.navigation-menu__section {
  padding-bottom: 164px;
}
.navigation-menu__section--first .navigation-menu__title {
  margin-left: 0;
  padding-left: 0;
}
.navigation-menu__section:hover .navigation-menu__title {
  color: #7a7c57;
}
.navigation-menu__section:hover .navigation-menu__preview::before {
  opacity: 0;
}
.navigation-menu__title {
  margin-left: -30px;
  padding-left: 30px;
  font-size: 23px;
  font-weight: bold;
  font-family: 'Roboto Mono', Arial, Helvetica, sans-serif;
  line-height: 70px;
  text-transform: uppercase;
  color: #998678;
  border-bottom: 1px solid #4a433d;
  transition: color .3s ease;
}
.navigation-menu__title--two-lines {
  line-height: 30px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.navigation-menu__items {
  font-size: 15px;
  padding-top: 40px;
  padding-bottom: 15px;
}
.navigation-menu__items a {
  display: inline-block;
  padding: 5px 10px;
  transition: background-color 0.3s ease, color 0.3s ease;
}
.navigation-menu__items a:hover {
  color: #fff;
  background-color: #7a7c57;
}
.navigation-menu__preview {
  position: absolute;
  bottom: 0;
  left: 20px;
  right: 20px;
  height: 164px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.navigation-menu__preview::before {
  opacity: 1;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  transition: opacity .3s ease;
}
.navigation-menu__preview--pizza {
  background-image: url(../images/menu/pizzaAktiv.jpg);
}
.navigation-menu__preview--pizza::before {
  background-image: url(../images/menu/pizza.jpg);
}
.navigation-menu__preview--pies {
  background-image: url(../images/menu/pirogiAktiv.jpg);
}
.navigation-menu__preview--pies::before {
  background-image: url(../images/menu/pirogi.jpg);
}
.navigation-menu__preview--rolls {
  background-image: url(../images/menu/rolliAktiv.jpg);
}
.navigation-menu__preview--rolls::before {
  background-image: url(../images/menu/rolli.jpg);
}
.navigation-menu__preview--susi {
  background-image: url(../images/menu/SushiAktiv.jpg);
}
.navigation-menu__preview--susi::before {
  background-image: url(../images/menu/Sushi.jpg);
}
.navigation-menu__preview--sets {
  background-image: url(../images/menu/SetsAktiv.jpg);
}
.navigation-menu__preview--sets::before {
  background-image: url(../images/menu/Sets.jpg);
}
.navigation-menu__preview--drinks {
  background-image: url(../images/menu/SaftsAktiv.jpg);
}
.navigation-menu__preview--drinks::before {
  background-image: url(../images/menu/Safts.jpg);
}
[data-prefix]::before {
  white-space: pre;
  content: attr(data-prefix) ' ';
}
[data-postfix]::after {
  white-space: pre;
  content: ' ' attr(data-postfix);
}
.wrapper {
  min-width: 992px;
}
.main {
  padding-bottom: 30px;
}
.main::after {
  display: block;
  clear: both;
  content: '';
}
.main--inner {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 30px;
}
.content {
  overflow: hidden;
  margin-right: 310px;
}
.content__title {
  font-size: 28px;
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 40px;
  margin-bottom: 30px;
}
.content__title:first-child {
  margin-top: 0;
}
.breadcrumbs {
  margin-bottom: 30px;
  color: #b9b3ae;
}
.breadcrumbs a {
  display: inline-block;
  margin-right: 5px;
  color: #b9b3ae;
  transition: color .3s ease;
}
.breadcrumbs a:nth-of-type(n+2) {
  margin-left: 5px;
}
.breadcrumbs a:hover {
  color: #78695d;
}
.right-column {
  width: 280px;
  float: right;
}
.slider li {
  height: 640px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.slider__content {
  max-width: 800px;
  margin: 0 auto;
  padding-top: 200px;
  color: #fff;
  text-align: right;
}
.slider__title {
  margin-bottom: 30px;
  font-size: 80px;
  font-weight: bold;
  line-height: 1;
}
.slider__button {
  display: inline-block;
  padding: 20px 30px;
  font-size: 30px;
  line-height: 1;
  font-weight: bold;
  border: 4px solid #fff;
  border-radius: 2px;
  text-transform: uppercase;
  background-color: #f64803;
  color: #fff;
}
.category {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
}
.category__cell {
  width: 20%;
  padding: 0 15px;
}
.category__item {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
.category__item:hover .category__header {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}
.category__image {
  height: 350px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.category__image--pizza {
  background-image: url(../images/menu/pizzaAktiv@2x.jpg);
}
.category__image--pies {
  background-image: url(../images/menu/pirogiAktiv@2x.jpg);
}
.category__image--rolls {
  background-image: url(../images/menu/rolliAktiv@2x.jpg);
}
.category__image--susi {
  background-image: url(../images/menu/SushiAktiv@2x.jpg);
}
.category__image--drinks {
  background-image: url(../images/menu/SaftsAktiv@2x.jpg);
}
.category__header {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 210px;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-transform: translateY(-100px);
      -ms-transform: translateY(-100px);
          transform: translateY(-100px);
  transition: -webkit-transform .3s ease;
  transition: transform .3s ease;
}
.category__title {
  height: 105px;
  font-size: 30px;
  font-weight: bold;
  font-family: 'Roboto Mono', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  line-height: 75px;
  padding: 15px 30px;
  color: #fff;
}
.category__title--two-lines {
  line-height: 40px;
}
.category__button {
  height: 100px;
  padding: 10px 15px;
}
.category__button .button {
  display: block;
  padding-left: 0;
  padding-right: 0;
}
.category--inner {
  margin-left: -15px;
  margin-right: -15px;
}
.socials {
  padding-top: 15px;
  text-align: right;
}
.socials li {
  display: inline-block;
  margin-left: 10px;
}
.socials a {
  display: block;
  width: 46px;
  height: 47px;
  transition: opacity .3s ease;
}
.socials a:hover {
  opacity: .8;
}
.socials__vk a {
  background-image: url(../images/footer/vk.png);
}
.socials__ok a {
  background-image: url(../images/footer/odnaklasniki.png);
}
.socials__fb a {
  background-image: url(../images/footer/facebook.png);
}
.socials__tw a {
  background-image: url(../images/footer/twiter.png);
}
.socials__gp a {
  background-image: url(../images/footer/google.png);
}
.socials__in a {
  background-image: url(../images/footer/instagram.png);
}
.product__preview img {
  width: 100%;
  height: auto;
}
.product__title {
  font-size: 28px;
  font-weight: bold;
  color: #64564b;
}
.product__description {
  margin-top: 20px;
  color: #0D0E0E;
}
.product__price {
  font-size: 55px;
  color: #64564b;
  text-align: center;
}
.product__price::after {
  font-size: 12px;
  font-weight: bold;
}
.product__weight {
  text-align: center;
  font-size: 22px;
  color: #64564b;
  opacity: .6;
}
.product__controls {
  margin-top: 30px;
}
.product__order {
  margin-top: 30px;
  padding-right: 20px;
}
.product__order .button {
  width: 100%;
}
.catalog__item {
  margin-bottom: 50px;
  max-width: 350px;
}
.catalog__title {
  font-size: 28px;
  font-weight: bold;
  color: #78695d;
  border-bottom: 1px solid #78695d;
}
.catalog__preview {
  display: block;
  position: relative;
  margin-top: 20px;
  margin-bottom: 10px;
  height: 350px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.catalog__discount {
  position: absolute;
  top: 15px;
  right: 0;
  height: 44px;
  line-height: 44px;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 2px;
  padding-left: 20px;
  padding-right: 10px;
  background: url(../images/ActionFlag.png) 0 0 no-repeat;
}
.catalog__controls .inline-control:first-child {
  margin-bottom: 22px;
}
.catalog__details {
  font-size: 14px;
  opacity: .6;
  color: #64564b;
  margin-bottom: 10px;
  white-space: nowrap;
  text-align: center;
}
.catalog__details > div {
  display: inline-block;
}
.catalog__add .button-simple {
  width: 100%;
}
.inline-basket {
  width: 280px;
  color: #fff;
  font-family: 'PFCentroSlabProRegular', Georgia, 'Times New Roman', serif;
}
.inline-basket__container {
  padding: 5px 20px 10px;
  border-radius: 3px;
  background-color: #7a7c57;
}
.inline-basket__content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  line-height: 1;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  margin-top: -10px;
  white-space: nowrap;
}
.inline-basket__caption {
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  text-decoration: underline;
}
.inline-basket__caption:hover {
  text-decoration: none;
}
.inline-basket__count {
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-size: 12px;
  line-height: 16px;
}
.inline-basket__price {
  padding-right: 10px;
  font-size: 20px;
  font-weight: bold;
  margin-left: 4px;
}
.inline-basket__price::after {
  display: inline-block;
  font-size: 12px;
  font-weight: normal;
}
.inline-basket__button {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  position: relative;
  width: 40px;
  height: 30px;
  background: url(../images/KarsinaBig.png) 0 0 no-repeat;
  background-size: contain;
  cursor: pointer;
}
.inline-basket__button::before {
  display: block;
  position: absolute;
  top: 50%;
  right: -10px;
  width: 8px;
  height: 8px;
  margin-top: -6px;
  border-left: 2px solid #fff;
  border-bottom: 2px solid #fff;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  content: '';
}
.inline-basket__items {
  margin-top: -2px;
  padding: 20px;
  color: #78695d;
  background-color: #f1f1f1;
}
.inline-basket__items a {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: #78695d;
  font-size: 18px;
}
.inline-basket__items a:nth-of-type(n+2) {
  margin-top: 5px;
}
.inline-basket__items-count {
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-left: 4px;
  margin-right: 10px;
}
.inline-basket__items-title {
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-decoration: underline;
}
.inline-basket__items-title:hover {
  text-decoration: none;
}
.inline-basket__items-price {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  font-size: 20px;
  font-weight: bold;
  text-align: right;
}
.inline-basket--side {
  margin-bottom: 20px;
}
.inline-basket--side .inline-basket__items a {
  font-size: 14px;
}
.inline-basket--side .inline-basket__container {
  padding: 15px 20px;
}
.inline-basket--side .inline-basket__caption {
  font-size: 19px;
}
.inline-basket--side .inline-basket__content {
  margin-top: 0px;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.inline-basket--side .inline-basket__count {
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  font-size: 18px;
  line-height: 18px;
}
.inline-basket--side .inline-basket__items-price {
  font-size: 16px;
}
.inline-basket--side .inline-basket__price {
  font-size: 20px;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-left: 8px;
}
.inline-basket--side .inline-basket__price::after {
  font-size: 16px;
}
.inline-basket--side .inline-basket__button {
  width: 30px;
  height: 30px;
  cursor: default;
}
.inline-basket--side .inline-basket__button::before {
  display: none;
}
.catalog-header {
  height: 250px;
  margin-bottom: 50px;
  padding: 20px;
  color: #fff;
  font-size: 38px;
  font-weight: bold;
  line-height: 1.2;
  text-transform: uppercase;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.share:nth-of-type(n+2) {
  margin-top: 30px;
}
.share__preview {
  position: relative;
  height: 650px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.share__content {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 50px 70px 50px 50px;
  color: #fff;
}
.share__content > div {
  margin-bottom: 15px;
}
.share__title {
  display: inline;
  font-size: 45px;
  font-family: 'PFCentroSlabProBold', serif;
}
.share__subtitle {
  display: inline;
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 22px;
  font-family: 'PFCentroSlabProBold', serif;
  line-height: 42px;
}
.share__description {
  margin-top: 30px;
}
.share .button {
  padding-left: 50px;
  padding-right: 50px;
}
.share--inverse .share__content > div {
  margin-bottom: 30px;
}
.share--inverse .share__title {
  padding: 10px;
  background-color: #7a7c57;
  -webkit-box-decoration-break: clone;
          box-decoration-break: clone;
}
.share--inverse .share__subtitle {
  position: relative;
  padding: 10px;
  background-color: #f64803;
  -webkit-box-decoration-break: clone;
          box-decoration-break: clone;
  /* &::before {
					display: block;
					position: absolute;
					top: 0;
					bottom: 0;
					left: -10px;
					width: 10px;
					background-color: @red;
					content: '';
				} */
}
.page {
  max-width: 1200px;
  margin: 0 auto;
  font-weight: bold;
}
.page__title {
  margin-bottom: 20px;
  font-size: 28px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}
.news {
  font-size: 0;
}
.news > .row {
  border-bottom: 1px solid #e2e2e2;
  margin-bottom: 30px;
  padding-bottom: 30px;
}
.news > .row > div:first-of-type .news__item {
  padding-right: 40px;
}
.news > .row > div:last-of-type .news__item {
  padding-left: 40px;
  border-left: 1px solid #e2e2e2;
}
.news__item {
  display: block;
  padding-right: 40px;
  color: #78695d;
}
.news__item::after {
  display: block;
  clear: both;
  content: '';
}
.news__item:hover {
  color: #f64803;
}
.news__item:hover .news__description {
  color: #f64803;
}
.news__picture {
  float: left;
  width: 155px;
  height: 155px;
}
.news__container {
  margin-left: 175px;
}
.news__title {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 20px;
  transition: color .3s ease;
}
.news__description {
  opacity: .6;
  font-size: 14px;
  color: #64564b;
  transition: color .3s ease;
}
.review {
  font-size: 0;
}
.review:nth-of-type(n+2) {
  margin-top: 30px;
  padding-top: 30px;
  border-top: 1px solid #e0dcd9;
}
.review > .row {
  border-bottom: 1px solid #e2e2e2;
  margin-bottom: 30px;
  padding-bottom: 30px;
}
.review__item {
  padding-right: 40px;
  color: #78695d;
}
.review__item::after {
  display: block;
  clear: both;
  content: '';
}
.review__picture {
  float: left;
  width: 155px;
  height: 155px;
}
.review__container {
  margin-left: 175px;
}
.review__title {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 20px;
  transition: color .3s ease;
}
.review__description {
  opacity: .6;
  font-size: 14px;
  color: #64564b;
  transition: color .3s ease;
}
.order {
  max-width: 800px;
  margin: 0 auto;
}
.order__steps {
  width: 280px;
  margin: 50px auto 0;
  padding-bottom: 30px;
}
.order__step {
  position: relative;
  width: 54px;
  height: 54px;
  display: inline-block;
  cursor: pointer;
}
.order__step span {
  position: absolute;
  top: 100%;
  left: 50%;
  margin-top: 10px;
  margin-left: -50px;
  display: block;
  width: 100px;
  text-align: center;
}
.order__step:nth-of-type(1) {
  background: url(../images/karzinaAktiv.png) 0 0 no-repeat;
}
.order__step:nth-of-type(2) {
  margin-left: 52px;
  background: url(../images/Oform.png) 0 0 no-repeat;
}
.order__step:nth-of-type(2).is-complete {
  background: url(../images/Oform.aktiv.png) 0 0 no-repeat;
}
.order__step:nth-of-type(3) {
  margin-left: 52px;
  background: url(../images/Finish.png) 0 0 no-repeat;
}
.order__step:nth-of-type(3).is-complete {
  background: url(../images/Finishaktiv.png) 0 0 no-repeat;
}
.order-list {
  margin-top: 70px;
}
.order-list::after {
  display: block;
  clear: both;
  content: '';
}
.order-list__container {
  padding: 15px;
  margin-bottom: 20px;
  background-color: #f9f9f9;
}
.order-list__item {
  position: relative;
}
.order-list__item:nth-of-type(n+2) {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #e2dedd;
}
.order-list__item::after {
  display: block;
  clear: both;
  content: '';
}
.order-list__item .close {
  position: absolute;
  top: 16px;
  right: 16px;
}
.order-list__title {
  font-size: 28px;
  font-weight: bold;
  color: #78695d;
  border-bottom: 1px solid;
}
.order-list__preview {
  float: left;
  width: 132px;
  height: 132px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.order-list__content {
  margin-left: 150px;
}
.order-list__content > .row {
  margin-top: 20px;
}
.order-list__content .inline-control {
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 110px;
}
.order-list__content .inline-control__items {
  line-height: 32px;
}
.order-list__details {
  opacity: .6;
  margin-bottom: 15px;
  padding-right: 20px;
  color: #64564b;
  font-size: 22px;
  text-align: right;
}
.order-list__details > div {
  display: inline-block;
}
.delivery-type {
  height: 75px;
  background-color: #f9f9f9;
  width: 800px;
  margin-top: 70px;
  font-size: 0;
  padding: 15px;
}
.delivery-type a {
  display: inline-block;
  width: 33%;
  font-size: 19px;
  font-weight: bold;
  line-height: 45px;
  color: #64564b;
  text-align: center;
  transition: color .3s ease;
}
.delivery-type a:nth-of-type(n+2) {
  border-left: 1px solid #dbd7d4;
}
.delivery-type a:hover,
.delivery-type a.is-active {
  color: #f64803;
}
.required {
  color: #f64803;
}
.order-details {
  display: none;
}
.order-details label {
  display: block;
  text-align: right;
  white-space: nowrap;
}
.order-details h3 {
  margin-top: 40px;
  text-align: center;
}
.order-details .form-control {
  width: 100%;
}
.order-details .form-control[type="checkbox"] {
  margin-top: 6px;
  width: 24px;
  height: 24px;
}
.order-details__sent-img {
  width: 105px;
  height: 80px;
  margin: 30px auto 20px;
}
.order-details__sent {
  font-weight: bold;
  text-align: center;
}
.order-details__form::after {
  display: block;
  clear: both;
  content: '';
}
.order-details__form > .row {
  margin-top: 20px;
}
.order-details__form > .button-simple {
  margin-top: 30px;
}
.order-details__form--restoraunt,
.order-details__form--gift {
  display: none;
}
.banner {
  max-width: 350px;
}
.banner img {
  width: 100%;
  height: auto;
}
@media (max-width: 1500px) {
  .category--inner .category__title {
    font-size: 18px;
  }
  .category--inner .category__button .button {
    font-size: 18px;
  }
  .category--inner .category__image {
    height: 200px;
  }
}
@media (max-width: 1400px) {
  .catalog__preview {
    height: 200px;
  }
}
@media (min-width: 1200px) {
  .catalog__item .row > div:first-child {
    padding-right: 0;
  }
}
@media (max-width: 1200px) {
  .button {
    font-size: 20px;
  }
  .logo {
    width: 100%;
  }
  .logo__main {
    width: 100%;
    background-size: contain;
  }
  .delivery-type {
    width: 100%;
    height: 60px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .delivery-type a {
    font-size: 15px;
    line-height: 30px;
    white-space: nowrap;
  }
  .category {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .category__title {
    font-size: 24px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .category__image {
    height: 205px;
  }
  .category--inner .category__title {
    font-size: 14px;
  }
  .category--inner .category__title--two-lines {
    padding-top: 35px;
    line-height: 20px;
  }
  .category--inner .category__button .button {
    font-size: 13px;
  }
  .news > .row {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .news__item {
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #e2e2e2;
    padding-left: 0 !important;
    border-left: none !important;
  }
  .catalog__title {
    font-size: 20px;
  }
  .catalog__preview {
    height: 150px;
    margin-top: 15px;
  }
  .catalog__details {
    font-size: 18px;
    margin-top: 10px;
    line-height: 24px;
  }
  .catalog .inline-control__items {
    font-size: 18px;
    line-height: 24px;
  }
  .catalog .inline-control__prev,
  .catalog .inline-control__next {
    width: 24px;
    height: 24px;
  }
  .content {
    margin-right: 280px;
  }
  .inline-basket {
    width: 250px;
  }
  .inline-basket__price {
    font-size: 16px;
  }
  .inline-basket--side .inline-basket__button {
    display: none;
  }
  .right-column {
    width: 250px;
  }
  .product__details {
    margin-top: 24px;
  }
}
@media (max-width: 992px) {
  .product__details {
    margin-top: 40px;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhcnRpYWxzL2RlZmF1bHQubGVzcyIsInN0eWxlcy5jc3MiLCJwYXJ0aWFscy9mb250cy5sZXNzIiwicGFydGlhbHMvY29udHJvbHMubGVzcyIsInBhcnRpYWxzL2hlYWRlci5sZXNzIiwicGFydGlhbHMvbWl4aW5zLmxlc3MiLCJwYXJ0aWFscy9mb290ZXIubGVzcyIsInBhcnRpYWxzL25hdmlnYXRpb24ubGVzcyIsInBhcnRpYWxzL21haW4ubGVzcyIsInBhcnRpYWxzL3Jlc3BvbnNpdmUubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTs7RUFDSSxhQUFBO0NDQUg7QURHRDtFQUNJLG9EQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7Q0NESDtBRElEOzs7O0VBQ0ksb0NBQUE7Q0NDSDtBREVEOztFQUNJLHNCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7Q0NDSDtBREVEO0VBQ0ksc0JBQUE7Q0NBSDtBREdEOztFQUNDLGlCQUFBO0NDQUE7QURHRDs7O0VBQ0ksVUFBQTtDQ0NIO0FERUQ7RUFDSSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0NDQUg7QUFDRCw0Q0FBNEM7QUN2QzVDO0VBQ0ksc0NBQUE7RUFDQSx1RUFBQTtFQUNBLG1SQUFBO0VBR0EsbUJBQUE7RUFDQSxvQkFBQTtDRHVDSDtBQUNELHlDQUF5QztBQ3BDekM7RUFDSSxtQ0FBQTtFQUNBLGlFQUFBO0VBQ0EsaVFBQUE7RUFHQSxtQkFBQTtFQUNBLG9CQUFBO0NEb0NIO0FBQ0QsK0NBQStDO0FDakMvQztFQUNJLHlDQUFBO0VBQ0EsNkVBQUE7RUFDQSxxU0FBQTtFQUdBLG1CQUFBO0VBQ0Esb0JBQUE7Q0RpQ0g7QUFDRCxpREFBaUQ7QUM5QmpEO0VBQ0ksMkNBQUE7RUFDQSxpRkFBQTtFQUNBLGlUQUFBO0VBR0EsbUJBQUE7RUFDQSxvQkFBQTtDRDhCSDtBQUNELHlDQUF5QztBQ2Z6QztFQUNJLG1DQUFBO0VBQ0EsaUVBQUE7RUFDQSxpUUFBQTtFQUdBLG1CQUFBO0VBQ0Esb0JBQUE7Q0RlSDtBQUNELDJDQUEyQztBQ2IzQztFQUNJLHFDQUFBO0VBQ0EscUVBQUE7RUFDQSw2UUFBQTtFQUdBLG1CQUFBO0VBQ0Esb0JBQUE7Q0RhSDtBQUNELGlEQUFpRDtBQ1hqRDtFQUNJLDJDQUFBO0VBQ0EsaUZBQUE7RUFDQSxpVEFBQTtFQUdBLG1CQUFBO0VBQ0Esb0JBQUE7Q0RXSDtBRS9GRDtFQUNDLGFBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7Q0ZpR0E7QUU5RkQ7RUFDQyxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSwwQkFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtDRmdHQTtBRTdGQTtFQUNDLGVBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsdUJBQUE7Q0YrRkQ7QUUzRkE7RUFDQyxZQUFBO0VBQ0EsMEJBQUE7RUFDQSw2QkFBQTtDRjZGRDtBRTNGRTtFQUNBLHNCQUFBO0NGNkZGO0FFMUZDO0VBQ0MsWUFBQTtDRjRGRjtBRXhGQTtFQUNDLGVBQUE7Q0YwRkQ7QUV2RkE7RUFDQyxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtDRnlGRDtBRXRGQTtFQUNDLGFBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0NGd0ZEO0FFckZBO0VBQ0MsZUFBQTtDRnVGRDtBRW5GRDtFQUNDLGFBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLFlBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsNkJBQUE7RUFDQSxjQUFBO0NGcUZBO0FFbkZBO0VBQ0MsWUFBQTtDRnFGRDtBRWhGRDtFQUNDLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0NGa0ZBO0FFaEZBOztFQUVDLHVCQUFBO01BQUEscUJBQUE7VUFBQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsNkJBQUE7RUFDQSw0QkFBQTtFQUNBLHVCQUFBO0VBQ0EsNkJBQUE7RUFDQSxnQkFBQTtDRmtGRDtBRWhGQzs7RUFDQyxXQUFBO0NGbUZGO0FFL0VBO0VBQ0Msb0RBQUE7Q0ZpRkQ7QUU5RUE7RUFDQyxxREFBQTtDRmdGRDtBRTdFQTtFQUNDLHFCQUFBO01BQUEscUJBQUE7VUFBQSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0NGK0VEO0FFdEZBO0VBVUUsY0FBQTtFQUVBLGlCQUFBO0VBQ0Esb0JBQUE7Q0Y4RUY7QUU1RUU7RUFDQyxlQUFBO0NGOEVIO0FFdEVHO0VBQ0MsY0FBQTtDRndFSjtBRXJFRztFQUNDLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtDRnVFSjtBRS9EQztFQUNDLDJCQUFBO0NGaUVGO0FFOURDO0VBQ0MsNEJBQUE7Q0ZnRUY7QUUzREQ7RUFDQyxXQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFFQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSwwQkFBQTtFQUNBLGFBQUE7RUFDQSw2QkFBQTtFQUNBLGNBQUE7Q0Y0REE7QUUxREE7O0VBRUMsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLDBCQUFBO0VBQ0EsWUFBQTtFQUNBLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtDRjRERDtBRXpEQTtFQUNDLGtDQUFBO01BQUEsOEJBQUE7VUFBQSwwQkFBQTtDRjJERDtBRXhEQTtFQUNDLGlDQUFBO01BQUEsNkJBQUE7VUFBQSx5QkFBQTtDRjBERDtBRXZEQTtFQUNDLFlBQUE7Q0Z5REQ7QUdoUUE7RUNTQSxtQkFBQTtFQUNBLG9CQUFBO0VEUkMsaUVBQUE7Q0htUUQ7QUdyUUE7RUFLRSxzQkFBQTtDSG1RRjtBR3hRQTtFQVNFLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSwwQkFBQTtFQUNBLGVBQUE7RUFDQSwyQkFBQTtDSGtRRjtBR2hRRTtFQUNDLFlBQUE7Q0hrUUg7QUc3UEE7RUFFRSxrQkFBQTtDSDhQRjtBR3RQQTtFQUNDLGFBQUE7Q0h3UEQ7QUd6UEE7RUFJRSxrQkFBQTtDSHdQRjtBR3BQQTtFQzlCQSxtQkFBQTtFQUNBLG9CQUFBO0VEK0JDLHFCQUFBO0NIdVBEO0FHelBBO0VBS0UsYUFBQTtFQUNBLGlCQUFBO0NIdVBGO0FHbFBEO0VBQ0Msa0JBQUE7RUFDQSw2Q0FBQTtDSG9QQTtBR2xQQTtFQUNDLFlBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsNERBQUE7Q0hvUEQ7QUdqUEE7RUFDQyxrQkFBQTtFQUNBLGlCQUFBO0NIbVBEO0FHaFBBO0VBQ0MsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLG9CQUFBO0NIa1BEO0FHdlBBO0VBUUUsZUFBQTtFQUNBLGdCQUFBO0NIa1BGO0FHOU9BO0VBQ0MsZ0JBQUE7RUFDQSxrREFBQTtDSGdQRDtBRzVPRDtFQUNDLGVBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtDSDhPQTtBR3BQRDtFQVNFLFVBQUE7Q0g4T0Q7QUczT0E7RUFDQyxhQUFBO0VBQ0EsYUFBQTtFQUNBLHlEQUFBO0NINk9EO0FHMU9BO0VBQ0MsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtEQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0NINE9EO0FLeFZEO0VBQ0ksbUJBQUE7RUFDQSxpQkFBQTtFQUNBLHdCQUFBO0VBQ0EsYUFBQTtDTDBWSDtBS3RWRDtFREFDLG1CQUFBO0VBQ0Esb0JBQUE7RUNDRyxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLDBCQUFBO0VBQ0EsaUJBQUE7Q0x5Vkg7QUt2Vkc7RUFDSSxjQUFBO0NMeVZQO0FNN1dBO0VBQ0MsaUJBQUE7RUFDQSw4QkFBQTtFQUNBLGlDQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5REFBQTtDTitXRDtBTXBYQTtFQVFFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLDBCQUFBO0NOK1dGO0FNelhBO0VBYUcsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0NOK1dIO0FNN1dHO0VBRUMsMEJBQUE7Q044V0o7QU0xV0U7RUFDQywrQkFBQTtDTjRXSDtBTXpXRTtFQUNDLGFBQUE7Q04yV0g7QU10V0E7RUFDQyxnQkFBQTtFQUNBLGtCQUFBO0NOd1dEO0FNMVdBO0VBS0UsbUJBQUE7Q053V0Y7QU10V0U7RUFDQyxtQkFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtDQUFBO01BQUEsOEJBQUE7VUFBQSwwQkFBQTtFQUNBLFlBQUE7RUFDQSx1Q0FBQTtFQUFBLCtCQUFBO0NOd1dIO0FNcFdDO0VBQ0Msa0NBQUE7TUFBQSw4QkFBQTtVQUFBLDBCQUFBO0NOc1dGO0FNaldEO0VBQ0MsY0FBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7RUZ4REEsbUJBQUE7RUFDQSxvQkFBQTtFRTJEQSwwQkFBQTtDTmtXQTtBTXhXRDtFQVNFLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0NOa1dEO0FNM1dEO0VBYUUsZUFBQTtDTmlXRDtBTTdWQTtFQUNDLHNCQUFBO0NOK1ZEO0FNN1ZDO0VBRUUsZUFBQTtFQUNBLGdCQUFBO0NOOFZIO0FNeFZHO0VBQ0MsZUFBQTtDTjBWSjtBTXRWSTtFQUNDLFdBQUE7Q053Vkw7QU1qVkE7RUFDQyxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlEQUFBO0VBQ0Esa0JBQUE7RUFDQSwwQkFBQTtFQUNBLGVBQUE7RUFDQSxpQ0FBQTtFQUNBLDJCQUFBO0NObVZEO0FNalZDO0VBQ0Msa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0NObVZGO0FNL1VBO0VBQ0MsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0NOaVZEO0FNcFZBO0VBVUUsc0JBQUE7RUFDQSxrQkFBQTtFQUNBLHdEQUFBO0NONlVGO0FNM1VFO0VBQ0MsWUFBQTtFQUNBLDBCQUFBO0NONlVIO0FNeFVBO0VBQ0MsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsNkJBQUE7RUFDQSx1QkFBQTtFQUNBLDRCQUFBO0NOMFVEO0FNeFVDO0VBQ0MsV0FBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSxZQUFBO0VBQ0EsNkJBQUE7RUFDQSx1QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7Q04wVUY7QU12VUM7RUFDQyxxREFBQTtDTnlVRjtBTXZVRTtFQUNDLGdEQUFBO0NOeVVIO0FNclVDO0VBQ0Msc0RBQUE7Q051VUY7QU1yVUU7RUFDQyxpREFBQTtDTnVVSDtBTW5VQztFQUNDLHFEQUFBO0NOcVVGO0FNblVFO0VBQ0MsZ0RBQUE7Q05xVUg7QU1qVUM7RUFDQyxxREFBQTtDTm1VRjtBTWpVRTtFQUNDLGdEQUFBO0NObVVIO0FNL1RDO0VBQ0Msb0RBQUE7Q05pVUY7QU0vVEU7RUFDQywrQ0FBQTtDTmlVSDtBTTdUQztFQUNDLHFEQUFBO0NOK1RGO0FNN1RFO0VBQ0MsZ0RBQUE7Q04rVEg7QU90aEJEO0VBQ0MsaUJBQUE7RUFDQSwrQkFBQTtDUHdoQkE7QU9yaEJEO0VBQ0MsaUJBQUE7RUFDQSxnQ0FBQTtDUHVoQkE7QU9uaEJEO0VBQ0MsaUJBQUE7Q1BxaEJBO0FPbGhCRDtFQUNDLHFCQUFBO0NQb2hCQTtBT2xoQkE7RUFDQyxlQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7Q1BvaEJEO0FPamhCQTtFSGRBLG1CQUFBO0VBQ0Esb0JBQUE7RUdlQyxrQkFBQTtDUG9oQkQ7QU9oaEJEO0VBQ0MsaUJBQUE7RUFDQSxvQkFBQTtDUGtoQkE7QU9oaEJBO0VBQ0MsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLDBCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtDUGtoQkQ7QU9oaEJDO0VBQ0MsY0FBQTtDUGtoQkY7QU83Z0JEO0VBQ0Msb0JBQUE7RUFDQSxlQUFBO0NQK2dCQTtBT2poQkQ7RUFLRSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLDJCQUFBO0NQK2dCRDtBTzdnQkM7RUFDQyxpQkFBQTtDUCtnQkY7QU81Z0JDO0VBQ0MsZUFBQTtDUDhnQkY7QU96Z0JEO0VBQ0MsYUFBQTtFQUNBLGFBQUE7Q1AyZ0JBO0FPeGdCRDtFQUVFLGNBQUE7RUFDQSw2QkFBQTtFQUNBLDRCQUFBO0VBQ0EsdUJBQUE7Q1B5Z0JEO0FPdGdCQTtFQUNDLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0NQd2dCRDtBT3JnQkE7RUFDQyxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0NQdWdCRDtBT3BnQkE7RUFDQyxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLFlBQUE7Q1BzZ0JEO0FPbGdCRDtFQUNDLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsaUJBQUE7Q1BvZ0JBO0FPbGdCQTtFQUNDLFdBQUE7RUFDQSxnQkFBQTtDUG9nQkQ7QU9qZ0JBO0VBQ0MsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0NQbWdCRDtBT2pnQkM7RUFFRSxpQ0FBQTtNQUFBLDZCQUFBO1VBQUEseUJBQUE7Q1BrZ0JIO0FPN2ZBO0VBQ0MsY0FBQTtFQUNBLHVCQUFBO0VBQ0EsNkJBQUE7RUFDQSw0QkFBQTtDUCtmRDtBTzdmQztFQUNDLHdEQUFBO0NQK2ZGO0FPNWZDO0VBQ0MseURBQUE7Q1A4ZkY7QU8xZkM7RUFDQyx3REFBQTtDUDRmRjtBT3hmQztFQUNDLHdEQUFBO0NQMGZGO0FPdmZDO0VBQ0Msd0RBQUE7Q1B5ZkY7QU9yZkE7RUFDQyxtQkFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLGNBQUE7RUFDQSxxQ0FBQTtFQUNBLHNDQUFBO01BQUEsa0NBQUE7VUFBQSw4QkFBQTtFQUNBLHVDQUFBO0VBQUEsK0JBQUE7Q1B1ZkQ7QU9wZkE7RUFDQyxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlEQUFBO0VBQ0EsMEJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtDUHNmRDtBT3BmQztFQUNDLGtCQUFBO0NQc2ZGO0FPbGZBO0VBQ0MsY0FBQTtFQUNBLG1CQUFBO0NQb2ZEO0FPdGZBO0VBS0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7Q1BvZkY7QU9oZkE7RUFDQyxtQkFBQTtFQUNBLG9CQUFBO0NQa2ZEO0FPOWVEO0VBQ0Msa0JBQUE7RUFDQSxrQkFBQTtDUGdmQTtBT2xmRDtFQUtFLHNCQUFBO0VBQ0Esa0JBQUE7Q1BnZkQ7QU90ZkQ7RUFVRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSw2QkFBQTtDUCtlRDtBTzdlQztFQUNDLFlBQUE7Q1ArZUY7QU8zZUc7RUFDRiwrQ0FBQTtDUDZlRDtBTzFlQTtFQUNDLHlEQUFBO0NQNGVEO0FPemVBO0VBQ0MscURBQUE7Q1AyZUQ7QU94ZUE7RUFDQyxtREFBQTtDUDBlRDtBT3ZlQTtFQUNDLG1EQUFBO0NQeWVEO0FPdGVBO0VBQ0Msc0RBQUE7Q1B3ZUQ7QU9sZUE7RUFFRSxZQUFBO0VBQ0EsYUFBQTtDUG1lRjtBTzNkQTtFQUNDLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0NQNmREO0FPMWRBO0VBQ0MsaUJBQUE7RUFDQSxlQUFBO0NQNGREO0FPemRBO0VBQ0MsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7Q1AyZEQ7QU96ZEM7RUFDQyxnQkFBQTtFQUNBLGtCQUFBO0NQMmRGO0FPdmRBO0VBQ0MsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0NQeWREO0FPdGRBO0VBQ0MsaUJBQUE7Q1B3ZEQ7QU83Y0E7RUFDQyxpQkFBQTtFQUNBLG9CQUFBO0NQK2NEO0FPamRBO0VBS0UsWUFBQTtDUCtjRjtBT3hjQTtFQUNDLG9CQUFBO0VBQ0EsaUJBQUE7Q1AwY0Q7QU92Y0E7RUFDQyxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGlDQUFBO0NQeWNEO0FPdGNBO0VBQ0MsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtFQUNBLDRCQUFBO0VBQ0EsdUJBQUE7Q1B3Y0Q7QU9yY0E7RUFDQyxtQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSx3REFBQTtDUHVjRDtBT3BjQTtFQUVFLG9CQUFBO0NQcWNGO0FPamNBO0VBQ0MsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtDUG1jRDtBT3pjQTtFQVNFLHNCQUFBO0NQbWNGO0FPM2JBO0VBRUUsWUFBQTtDUDRiRjtBT3ZiRDtFQUNDLGFBQUE7RUFDQSxZQUFBO0VBQ0EseUVBQUE7Q1B5YkE7QU90YkE7RUFDQyx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsMEJBQUE7Q1B3YkQ7QU9yYkE7RUFDQyxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLGVBQUE7RUFDQSw4QkFBQTtNQUFBLG9CQUFBO1VBQUEsc0JBQUE7RUFDQSxrQ0FBQTtNQUFBLG1CQUFBO1VBQUEsMEJBQUE7RUFDQSwwQkFBQTtNQUFBLHNCQUFBO1VBQUEsa0JBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0NQdWJEO0FPcGJBO0VBQ0MsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtDUHNiRDtBT3BiQztFQUNDLHNCQUFBO0NQc2JGO0FPbGJBO0VBQ0MscUJBQUE7TUFBQSxxQkFBQTtVQUFBLGFBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0NQb2JEO0FPamJBO0VBQ0Msb0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7Q1BtYkQ7QU9qYkM7RUFDQyxzQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7Q1BtYkY7QU8vYUE7RUFDQyx1QkFBQTtNQUFBLHFCQUFBO1VBQUEsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFFQSx3REFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7Q1BnYkQ7QU85YUM7RUFDQyxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSw0QkFBQTtFQUNBLDhCQUFBO0VBQ0Esa0NBQUE7TUFBQSw4QkFBQTtVQUFBLDBCQUFBO0VBQ0EsWUFBQTtDUGdiRjtBTzVhQTtFQUNDLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSwwQkFBQTtDUDhhRDtBT2xiQTtFQU9FLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0NQOGFGO0FPNWFFO0VBQ0MsZ0JBQUE7Q1A4YUg7QU8xYUM7RUFDQyxxQkFBQTtNQUFBLHFCQUFBO1VBQUEsYUFBQTtFQUNBLHVCQUFBO01BQUEscUJBQUE7VUFBQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtDUDRhRjtBT3phQztFQUNDLHVCQUFBO01BQUEscUJBQUE7VUFBQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx3QkFBQTtFQUNBLG9CQUFBO0VBQ0EsMkJBQUE7Q1AyYUY7QU96YUU7RUFDQyxzQkFBQTtDUDJhSDtBT3ZhQztFQUNDLHVCQUFBO01BQUEscUJBQUE7VUFBQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0NQeWFGO0FPcmFBO0VBQ0Msb0JBQUE7Q1B1YUQ7QU9uYUU7RUFDYSxnQkFBQTtDUHFhZjtBT2xhRTtFQUNDLG1CQUFBO0NQb2FIO0FPamFFO0VBQ0MsZ0JBQUE7Q1BtYUg7QU9oYUU7RUFDQyxnQkFBQTtFQUNBLG9DQUFBO01BQUEscUJBQUE7VUFBQSw0QkFBQTtFQUNBLHVDQUFBO01BQUEsdUJBQUE7VUFBQSwrQkFBQTtDUGthSDtBTy9aRTtFQUNDLHFCQUFBO01BQUEscUJBQUE7VUFBQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtDUGlhSDtBTzlaRTtFQUNhLGdCQUFBO0NQZ2FmO0FPN1pFO0VBQ0MsZ0JBQUE7RUFDQSxxQkFBQTtNQUFBLHFCQUFBO1VBQUEsYUFBQTtFQUNBLGlCQUFBO0NQK1pIO0FPN1pHO0VBQ0MsZ0JBQUE7Q1ArWko7QU8zWkU7RUFDQyxZQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0NQNlpIO0FPM1pHO0VBQ0MsY0FBQTtDUDZaSjtBT3RaRDtFQUNDLGNBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsMEJBQUE7RUFDQSw2QkFBQTtFQUNBLDRCQUFBO0VBQ0EsdUJBQUE7Q1B3WkE7QU9uWkE7RUFDQyxpQkFBQTtDUHFaRDtBT2xaQTtFQUNDLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSx1QkFBQTtDUG9aRDtBT2paQTtFQUNDLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsNkJBQUE7RUFDQSxZQUFBO0NQbVpEO0FPelpBO0VBU0Usb0JBQUE7Q1BtWkY7QU8vWUE7RUFDQyxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMENBQUE7Q1BpWkQ7QU83WUE7RUFDQyxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLDBDQUFBO0VBQ0Esa0JBQUE7Q1ArWUQ7QU81WUE7RUFDQyxpQkFBQTtDUDhZRDtBTzFiRDtFQWdERSxtQkFBQTtFQUNBLG9CQUFBO0NQNllEO0FPdllFO0VBRUUsb0JBQUE7Q1B3WUo7QU9wWUU7RUFDQyxjQUFBO0VBQ0EsMEJBQUE7RUFDQSxvQ0FBQTtVQUFBLDRCQUFBO0NQc1lIO0FPbllFO0VBQ0MsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsMEJBQUE7RUFDQSxvQ0FBQTtVQUFBLDRCQUFBO0VQcVlGOzs7Ozs7Ozs7UUFTTTtDQUNQO0FPNVhEO0VBQ0Msa0JBQUE7RUFDQSxlQUFBO0VBRUEsa0JBQUE7Q1A2WEE7QU8zWEE7RUFDQyxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLDBCQUFBO0NQNlhEO0FPelhEO0VBQ0MsYUFBQTtDUDJYQTtBTzVYRDtFQUlFLGlDQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtDUDJYRDtBT3ZYRTtFQUNDLG9CQUFBO0NQeVhIO0FPdFhFO0VBQ0MsbUJBQUE7RUFDQSwrQkFBQTtDUHdYSDtBT25YQTtFQUNDLGVBQUE7RUFDQSxvQkFBQTtFQUNBLGVBQUE7Q1BxWEQ7QU9uWEM7RUFDQyxlQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7Q1BxWEY7QU9sWEM7RUFDQyxlQUFBO0NQb1hGO0FPclhDO0VBSUUsZUFBQTtDUG9YSDtBTy9XQTtFQUNDLFlBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtDUGlYRDtBTzlXQTtFQUNDLG1CQUFBO0NQZ1hEO0FPN1dBO0VBQ0MsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsMkJBQUE7Q1ArV0Q7QU81V0E7RUFDQyxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsMkJBQUE7Q1A4V0Q7QU94V0Q7RUFDQyxhQUFBO0NQMFdBO0FPeFdBO0VBQ0MsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLDhCQUFBO0NQMFdEO0FPaFhEO0VBVUUsaUNBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0NQeVdEO0FPdFdBO0VBQ0Msb0JBQUE7RUFDQSxlQUFBO0NQd1dEO0FPdFdDO0VBQ0MsZUFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0NQd1dGO0FPcFdBO0VBQ0MsWUFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0NQc1dEO0FPbldBO0VBQ0MsbUJBQUE7Q1BxV0Q7QU9sV0E7RUFDQyxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSwyQkFBQTtDUG9XRDtBT2pXQTtFQUNDLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSwyQkFBQTtDUG1XRDtBTy9WRDtFQUNDLGlCQUFBO0VBQ0EsZUFBQTtDUGlXQTtBTy9WQTtFQUNDLGFBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0NQaVdEO0FPOVZBO0VBQ0MsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7Q1BnV0Q7QU9yV0E7RUFRRSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7Q1BnV0Y7QU83VkM7RUFDQywwREFBQTtDUCtWRjtBTzVWQztFQUNDLGtCQUFBO0VBQ0EsbURBQUE7Q1A4VkY7QU81VkU7RUFDQyx5REFBQTtDUDhWSDtBTzFWQztFQUNDLGtCQUFBO0VBQ0Esb0RBQUE7Q1A0VkY7QU8xVkU7RUFDQyx5REFBQTtDUDRWSDtBT3RWRDtFQUNDLGlCQUFBO0NQd1ZBO0FPdFZBO0VBQ0MsZUFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0NQd1ZEO0FPclZBO0VBQ0MsY0FBQTtFQUNBLG9CQUFBO0VBQ0EsMEJBQUE7Q1B1VkQ7QU9wVkE7RUFDQyxtQkFBQTtDUHNWRDtBT3BWQztFQUNDLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSw4QkFBQTtDUHNWRjtBT25WQztFQUNDLGVBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtDUHFWRjtBT2pXQTtFQWdCRSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0NQb1ZGO0FPaFZBO0VBQ0ksZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSx5QkFBQTtDUGtWSjtBTy9VQTtFQUNDLFlBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSx1QkFBQTtDUGlWRDtBTzlVQTtFQUNDLG1CQUFBO0NQZ1ZEO0FPalZBO0VBSUUsaUJBQUE7Q1BnVkY7QU9wVkE7RUFRRSw0QkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7RUFDQSxpQkFBQTtDUCtVRjtBTzdVRTtFQUNDLGtCQUFBO0NQK1VIO0FPMVVBO0VBQ0MsWUFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtDUDRVRDtBT2xWQTtFQVNFLHNCQUFBO0NQNFVGO0FPdlVEO0VBQ0MsYUFBQTtFQUNBLDBCQUFBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7Q1B5VUE7QU8vVUQ7RUFTRSxzQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQkFBQTtDUHlVRDtBT3ZVQztFQUNDLCtCQUFBO0NQeVVGO0FPdFVDOztFQUVDLGVBQUE7Q1B3VUY7QU9uVUQ7RUFDQyxlQUFBO0NQcVVBO0FPbFVEO0VBQ0MsY0FBQTtDUG9VQTtBT3JVRDtFQUlFLGVBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0NQb1VEO0FPMVVEO0VBVUUsaUJBQUE7RUFDQSxtQkFBQTtDUG1VRDtBTzlVRDtFQWVFLFlBQUE7Q1BrVUQ7QU9oVUM7RUFDQyxnQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0NQa1VGO0FPOVRBO0VBQ0MsYUFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtDUGdVRDtBTzdUQTtFQUNDLGtCQUFBO0VBQ0EsbUJBQUE7Q1ArVEQ7QU96VEM7RUFDQyxlQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7Q1AyVEY7QU9oVUE7RUFTRSxpQkFBQTtDUDBURjtBT25VQTtFQWFFLGlCQUFBO0NQeVRGO0FPdFRDOztFQUVDLGNBQUE7Q1B3VEY7QU9uVEQ7RUFDQyxpQkFBQTtDUHFUQTtBT3RURDtFQUlFLFlBQUE7RUFDQSxhQUFBO0NQcVREO0FRcnlDRDtFQWpCZ0I7SUFDSSxnQkFBQTtHUnl6Q2pCO0VRcnpDYTtJQUNJLGdCQUFBO0dSdXpDakI7RVFwekNhO0lBQ0ksY0FBQTtHUnN6Q2pCO0NBQ0Y7QVF0eUNEO0VBTlE7SUFDSSxjQUFBO0dSK3lDVDtDQUNGO0FRanlDRDtFQVBJO0lBRVEsaUJBQUE7R1IweUNUO0NBQ0Y7QVEzcENEO0VBeElJO0lBQ0ksZ0JBQUE7R1JzeUNMO0VRbnlDQztJQUNJLFlBQUE7R1JxeUNMO0VRbnlDSztJQUNJLFlBQUE7SUFDQSx5QkFBQTtHUnF5Q1Q7RVFqeUNDO0lBQ0ksWUFBQTtJQUNBLGFBQUE7SUFDQSxtQkFBQTtJQUNBLG9CQUFBO0dSbXlDTDtFUXZ5Q0M7SUFPUSxnQkFBQTtJQUNBLGtCQUFBO0lBQ0Esb0JBQUE7R1JteUNUO0VRL3hDQztJQUNJLHdCQUFBO1FBQUEsb0JBQUE7WUFBQSxnQkFBQTtHUml5Q0w7RVEveENFO0lBQ0MsZ0JBQUE7SUFDTSxtQkFBQTtJQUNBLG9CQUFBO0dSaXlDVDtFUTl4Q0s7SUFDSSxjQUFBO0dSZ3lDVDtFUTF4Q2E7SUFDSSxnQkFBQTtHUjR4Q2pCO0VRMXhDaUI7SUFDSSxrQkFBQTtJQUNBLGtCQUFBO0dSNHhDckI7RVF4eENhO0lBQ0ksZ0JBQUE7R1IweENqQjtFUW54Q0M7SUFHUSxvQkFBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7R1JteENUO0VRaHhDSztJQUNJLHFCQUFBO0lBQ0Esb0JBQUE7SUFDQSxpQ0FBQTtJQUNBLDJCQUFBO0lBQ0EsNkJBQUE7R1JreENUO0VRN3dDSztJQUNJLGdCQUFBO0dSK3dDVDtFUTV3Q0s7SUFDSSxjQUFBO0lBQ0EsaUJBQUE7R1I4d0NUO0VRM3dDSztJQUNJLGdCQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQkFBQTtHUjZ3Q1Q7RVExeENDO0lBaUJRLGdCQUFBO0lBQ0Esa0JBQUE7R1I0d0NUO0VROXhDQzs7SUF1QlEsWUFBQTtJQUNBLGFBQUE7R1Iyd0NUO0VRdndDQztJQUNJLG9CQUFBO0dSeXdDTDtFUXR3Q0M7SUFDSSxhQUFBO0dSd3dDTDtFUXR3Q0s7SUFDSSxnQkFBQTtHUnd3Q1Q7RVFud0NhO0lBQ0ksY0FBQTtHUnF3Q2pCO0VRL3ZDQztJQUNJLGFBQUE7R1Jpd0NMO0VRN3ZDSztJQUNJLGlCQUFBO0dSK3ZDVDtDQUNGO0FRbHZDRDtFQVBJO0lBQ0ksaUJBQUE7R1I0dkNMO0NBQ0YiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIERlZmF1bHQgdGFnIHN0eWxlc1xuXG5odG1sLCBib2R5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICAgIGZvbnQ6IDE2cHgvMS41IFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogQGNvbG9yMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbn1cblxuYm9keSwgaW5wdXQsIHRleHRhcmVhLCBidXR0b24ge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG51bCwgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuaW5zIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnN0cm9uZywgYiB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmgxLCBoMiwgaDMge1xuICAgIG1hcmdpbjogMDtcbn1cblxubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGNvbG9yOiAjMEQwRTBFO1xufSIsImh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuYm9keSB7XG4gIGZvbnQ6IDE2cHgvMS41IFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM3ODY5NWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbn1cbmJvZHksXG5pbnB1dCxcbnRleHRhcmVhLFxuYnV0dG9uIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG51bCxcbmxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5pbnMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5zdHJvbmcsXG5iIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmgxLFxuaDIsXG5oMyB7XG4gIG1hcmdpbjogMDtcbn1cbmxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgY29sb3I6ICMwRDBFMEU7XG59XG4vKiBmb250LWZhbWlseTogXCJQRkNlbnRyb1NsYWJQcm9SZWd1bGFyXCI7ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUEZDZW50cm9TbGFiUHJvUmVndWxhclwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BGQ2VudHJvU2xhYlByb1JlZ3VsYXIvUEZDZW50cm9TbGFiUHJvUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUEZDZW50cm9TbGFiUHJvUmVndWxhci9QRkNlbnRyb1NsYWJQcm9SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1BGQ2VudHJvU2xhYlByb1JlZ3VsYXIvUEZDZW50cm9TbGFiUHJvUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1BGQ2VudHJvU2xhYlByb1JlZ3VsYXIvUEZDZW50cm9TbGFiUHJvUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi8qIGZvbnQtZmFtaWx5OiBcIlBGQ2VudHJvU2xhYlByb0JvbGRcIjsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQRkNlbnRyb1NsYWJQcm9Cb2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUEZDZW50cm9TbGFiUHJvQm9sZC9QRkNlbnRyb1NsYWJQcm9Cb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9QRkNlbnRyb1NsYWJQcm9Cb2xkL1BGQ2VudHJvU2xhYlByb0JvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUEZDZW50cm9TbGFiUHJvQm9sZC9QRkNlbnRyb1NsYWJQcm9Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUEZDZW50cm9TbGFiUHJvQm9sZC9QRkNlbnRyb1NsYWJQcm9Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLyogZm9udC1mYW1pbHk6IFwiUEZDZW50cm9TbGFiUHJvQm9sZEl0YWxpY1wiOyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBGQ2VudHJvU2xhYlByb0JvbGRJdGFsaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9QRkNlbnRyb1NsYWJQcm9Cb2xkSXRhbGljL1BGQ2VudHJvU2xhYlByb0JvbGRJdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BGQ2VudHJvU2xhYlByb0JvbGRJdGFsaWMvUEZDZW50cm9TbGFiUHJvQm9sZEl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9QRkNlbnRyb1NsYWJQcm9Cb2xkSXRhbGljL1BGQ2VudHJvU2xhYlByb0JvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9QRkNlbnRyb1NsYWJQcm9Cb2xkSXRhbGljL1BGQ2VudHJvU2xhYlByb0JvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4vKiBmb250LWZhbWlseTogXCJQRkNlbnRyb1NsYWJQcm9NZWRpdW1JdGFsaWNcIjsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQRkNlbnRyb1NsYWJQcm9NZWRpdW1JdGFsaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9QRkNlbnRyb1NsYWJQcm9NZWRpdW1JdGFsaWMvUEZDZW50cm9TbGFiUHJvTWVkaXVtSXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9QRkNlbnRyb1NsYWJQcm9NZWRpdW1JdGFsaWMvUEZDZW50cm9TbGFiUHJvTWVkaXVtSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1BGQ2VudHJvU2xhYlByb01lZGl1bUl0YWxpYy9QRkNlbnRyb1NsYWJQcm9NZWRpdW1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9QRkNlbnRyb1NsYWJQcm9NZWRpdW1JdGFsaWMvUEZDZW50cm9TbGFiUHJvTWVkaXVtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLyogZm9udC1mYW1pbHk6IFwiUEZDZW50cm9TbGFiUHJvTGlnaFwiOyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBGQ2VudHJvU2xhYlByb0xpZ2hcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9QRkNlbnRyb1NsYWJQcm9MaWdoL1BGQ2VudHJvU2xhYlByb0xpZ2guZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BGQ2VudHJvU2xhYlByb0xpZ2gvUEZDZW50cm9TbGFiUHJvTGlnaC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9QRkNlbnRyb1NsYWJQcm9MaWdoL1BGQ2VudHJvU2xhYlByb0xpZ2gud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9QRkNlbnRyb1NsYWJQcm9MaWdoL1BGQ2VudHJvU2xhYlByb0xpZ2gudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4vKiBmb250LWZhbWlseTogXCJQRkNlbnRyb1NsYWJQcm9NZWRpdW1cIjsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQRkNlbnRyb1NsYWJQcm9NZWRpdW1cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9QRkNlbnRyb1NsYWJQcm9NZWRpdW0vUEZDZW50cm9TbGFiUHJvTWVkaXVtLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9QRkNlbnRyb1NsYWJQcm9NZWRpdW0vUEZDZW50cm9TbGFiUHJvTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1BGQ2VudHJvU2xhYlByb01lZGl1bS9QRkNlbnRyb1NsYWJQcm9NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9QRkNlbnRyb1NsYWJQcm9NZWRpdW0vUEZDZW50cm9TbGFiUHJvTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLyogZm9udC1mYW1pbHk6IFwiUEZDZW50cm9TbGFiUHJvTWVkaXVtSXRhbGljXCI7ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUEZDZW50cm9TbGFiUHJvTWVkaXVtSXRhbGljXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUEZDZW50cm9TbGFiUHJvTWVkaXVtSXRhbGljL1BGQ2VudHJvU2xhYlByb01lZGl1bUl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUEZDZW50cm9TbGFiUHJvTWVkaXVtSXRhbGljL1BGQ2VudHJvU2xhYlByb01lZGl1bUl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9QRkNlbnRyb1NsYWJQcm9NZWRpdW1JdGFsaWMvUEZDZW50cm9TbGFiUHJvTWVkaXVtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUEZDZW50cm9TbGFiUHJvTWVkaXVtSXRhbGljL1BGQ2VudHJvU2xhYlByb01lZGl1bUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIG1hcmdpbjogMTBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM2NDU2NGI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICByaWdodDogLTEwcHg7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGxlZnQ6IC0xMHB4O1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbn1cbi5idXR0b24tLXJlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc0ODAzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xufVxuLmJ1dHRvbi0tcmVkOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmNzQ4MDM7XG59XG4uYnV0dG9uLS1yZWQ6aG92ZXIge1xuICBvcGFjaXR5OiAuODtcbn1cbi5idXR0b24tLXJlZC10ZXh0IHtcbiAgY29sb3I6ICNmNjQ4MDM7XG59XG4uYnV0dG9uLS1zbWFsbCB7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5idXR0b24tLWV4dHJhLXNtYWxsIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmJ1dHRvbi0tZ3JheS10ZXh0IHtcbiAgY29sb3I6ICNjNGNiZDM7XG59XG4uYnV0dG9uLXNpbXBsZSB7XG4gIGhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhN2M1NztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5idXR0b24tc2ltcGxlOmhvdmVyIHtcbiAgb3BhY2l0eTogLjg7XG59XG4uaW5saW5lLWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmlubGluZS1jb250cm9sX19uZXh0LFxuLmlubGluZS1jb250cm9sX19wcmV2IHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9wYWNpdHk6IC42O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pbmxpbmUtY29udHJvbF9fbmV4dDpob3Zlcixcbi5pbmxpbmUtY29udHJvbF9fcHJldjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaW5saW5lLWNvbnRyb2xfX3ByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL0Fycm93TGVmdEFrdGl2LnBuZyk7XG59XG4uaW5saW5lLWNvbnRyb2xfX25leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fycm93UmlnaHRBa3Rpdi5wbmcpO1xufVxuLmlubGluZS1jb250cm9sX19pdGVtcyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pbmxpbmUtY29udHJvbF9faXRlbXMgbGkge1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmlubGluZS1jb250cm9sX19pdGVtcyBsaS5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbmxpbmUtY29udHJvbF9faXRlbXMtLXNpemUgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfijIAgJztcbn1cbi5pbmxpbmUtY29udHJvbF9faXRlbXMtLXNpemUgbGk6OmFmdGVyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29udGVudDogJyBj0LwuJztcbn1cbi5pbmxpbmUtY29udHJvbF9faXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLXByZWZpeCk7XG59XG4uaW5saW5lLWNvbnRyb2xfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLXBvc3RmaXgpO1xufVxuLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xuICBmb250LXNpemU6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY2xvc2U6OmFmdGVyLFxuLmNsb3NlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTRweDtcbiAgbGVmdDogN3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBjb250ZW50OiAnJztcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwO1xufVxuLmNsb3NlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uY2xvc2U6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5jbG9zZTpob3ZlciB7XG4gIG9wYWNpdHk6IC44O1xufVxuLmhlYWRlcl9fb3ZlcmFsbC1uYXYge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaGVhZGVyL0hlYWRMaW5lLnBuZykgY2VudGVyIDAgcmVwZWF0LXg7XG59XG4uaGVhZGVyX19vdmVyYWxsLW5hdiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5oZWFkZXJfX292ZXJhbGwtbmF2IGEge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2Q1Y2ZjYztcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XG59XG4uaGVhZGVyX19vdmVyYWxsLW5hdiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVhZGVyX19uYXYgbGk6bnRoLW9mLXR5cGUobisyKSB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuLmhlYWRlcl9fdXNlci1uYXYge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uaGVhZGVyX191c2VyLW5hdiBsaSB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuLmhlYWRlcl9fbWFpbiB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uaGVhZGVyX19tYWluIC5pbmxpbmUtYmFza2V0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnBob25lIHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIGZvbnQtZmFtaWx5OiAnUEZDZW50cm9TbGFiUHJvUmVndWxhcicsIHNlcmlmO1xufVxuLnBob25lX19pY29uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1M3B4O1xuICBoZWlnaHQ6IDUzcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9oZWFkZXIvVGVsZWZvbi5wbmcpIDAgMCBuby1yZXBlYXQ7XG59XG4ucGhvbmVfX2NvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogNzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5waG9uZV9fbnVtYmVyIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM3YTdjNTc7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucGhvbmVfX251bWJlciBhIHtcbiAgY29sb3I6ICM3YTdjNTc7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5waG9uZV9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6ICdQRkNlbnRyb1NsYWJQcm9NZWRpdW1JdGFsaWMnLCBzZXJpZjtcbn1cbi5sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMzlweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgY29sb3I6ICMwMDA7XG59XG4ubG9nbyBoMSB7XG4gIG1hcmdpbjogMDtcbn1cbi5sb2dvX19tYWluIHtcbiAgd2lkdGg6IDMzOXB4O1xuICBoZWlnaHQ6IDYycHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaGVhZGVyL0xvZ28ucG5nKSAwIDAgbm8tcmVwZWF0O1xufVxuLmxvZ29fX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6ICdQRkNlbnRyb1NsYWJQcm9NZWRpdW1JdGFsaWMnLCBzZXJpZjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjNjQ1NjRiO1xufVxuLndyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZm9vdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0xMjRweDtcbiAgaGVpZ2h0OiAxMjRweDtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGUzMTFmO1xuICBtaW4td2lkdGg6IDk5MnB4O1xufVxuLmZvb3Rlcl9fZW1wdHkge1xuICBoZWlnaHQ6IDEyNHB4O1xufVxuLm5hdmlnYXRpb25fX2xpbmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzY0NTY0YjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NDU2NGI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8gTW9ubycsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4ubmF2aWdhdGlvbl9fbGluZSBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDIxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubmF2aWdhdGlvbl9fbGluZSBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGNvbG9yOiAjNzg2OTVkO1xufVxuLm5hdmlnYXRpb25fX2xpbmUgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjN2E3YzU1ICFpbXBvcnRhbnQ7XG59XG4ubmF2aWdhdGlvbl9fbGluZSBsaTpudGgtb2YtdHlwZShuKzIpIGEge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMGRjZDk7XG59XG4ubmF2aWdhdGlvbl9fbGluZSBsaTpsYXN0LW9mLXR5cGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5saS5uYXZpZ2F0aW9uX19tZW51IHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmxpLm5hdmlnYXRpb25fX21lbnUgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmxpLm5hdmlnYXRpb25fX21lbnUgYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIGNvbnRlbnQ6ICcnO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XG59XG5saS5uYXZpZ2F0aW9uX19tZW51LmlzLWFjdGl2ZSBhOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG59XG4ubmF2aWdhdGlvbi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCk7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMmMyNztcbn1cbi5uYXZpZ2F0aW9uLW1lbnUgPiAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5uYXZpZ2F0aW9uLW1lbnUgYSB7XG4gIGNvbG9yOiAjYmJiYWI4O1xufVxuLm5hdmlnYXRpb24tbWVudV9fc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNjRweDtcbn1cbi5uYXZpZ2F0aW9uLW1lbnVfX3NlY3Rpb24tLWZpcnN0IC5uYXZpZ2F0aW9uLW1lbnVfX3RpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXZpZ2F0aW9uLW1lbnVfX3NlY3Rpb246aG92ZXIgLm5hdmlnYXRpb24tbWVudV9fdGl0bGUge1xuICBjb2xvcjogIzdhN2M1Nztcbn1cbi5uYXZpZ2F0aW9uLW1lbnVfX3NlY3Rpb246aG92ZXIgLm5hdmlnYXRpb24tbWVudV9fcHJldmlldzo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5uYXZpZ2F0aW9uLW1lbnVfX3RpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIE1vbm8nLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM5OTg2Nzg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGE0MzNkO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcbn1cbi5uYXZpZ2F0aW9uLW1lbnVfX3RpdGxlLS10d28tbGluZXMge1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5uYXZpZ2F0aW9uLW1lbnVfX2l0ZW1zIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4ubmF2aWdhdGlvbi1tZW51X19pdGVtcyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5uYXZpZ2F0aW9uLW1lbnVfX2l0ZW1zIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhN2M1Nztcbn1cbi5uYXZpZ2F0aW9uLW1lbnVfX3ByZXZpZXcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGhlaWdodDogMTY0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5uYXZpZ2F0aW9uLW1lbnVfX3ByZXZpZXc6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcbn1cbi5uYXZpZ2F0aW9uLW1lbnVfX3ByZXZpZXctLXBpenphIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tZW51L3BpenphQWt0aXYuanBnKTtcbn1cbi5uYXZpZ2F0aW9uLW1lbnVfX3ByZXZpZXctLXBpenphOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21lbnUvcGl6emEuanBnKTtcbn1cbi5uYXZpZ2F0aW9uLW1lbnVfX3ByZXZpZXctLXBpZXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21lbnUvcGlyb2dpQWt0aXYuanBnKTtcbn1cbi5uYXZpZ2F0aW9uLW1lbnVfX3ByZXZpZXctLXBpZXM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWVudS9waXJvZ2kuanBnKTtcbn1cbi5uYXZpZ2F0aW9uLW1lbnVfX3ByZXZpZXctLXJvbGxzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tZW51L3JvbGxpQWt0aXYuanBnKTtcbn1cbi5uYXZpZ2F0aW9uLW1lbnVfX3ByZXZpZXctLXJvbGxzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21lbnUvcm9sbGkuanBnKTtcbn1cbi5uYXZpZ2F0aW9uLW1lbnVfX3ByZXZpZXctLXN1c2kge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21lbnUvU3VzaGlBa3Rpdi5qcGcpO1xufVxuLm5hdmlnYXRpb24tbWVudV9fcHJldmlldy0tc3VzaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tZW51L1N1c2hpLmpwZyk7XG59XG4ubmF2aWdhdGlvbi1tZW51X19wcmV2aWV3LS1zZXRzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tZW51L1NldHNBa3Rpdi5qcGcpO1xufVxuLm5hdmlnYXRpb24tbWVudV9fcHJldmlldy0tc2V0czo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tZW51L1NldHMuanBnKTtcbn1cbi5uYXZpZ2F0aW9uLW1lbnVfX3ByZXZpZXctLWRyaW5rcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWVudS9TYWZ0c0FrdGl2LmpwZyk7XG59XG4ubmF2aWdhdGlvbi1tZW51X19wcmV2aWV3LS1kcmlua3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWVudS9TYWZ0cy5qcGcpO1xufVxuW2RhdGEtcHJlZml4XTo6YmVmb3JlIHtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgY29udGVudDogYXR0cihkYXRhLXByZWZpeCkgJyAnO1xufVxuW2RhdGEtcG9zdGZpeF06OmFmdGVyIHtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgY29udGVudDogJyAnIGF0dHIoZGF0YS1wb3N0Zml4KTtcbn1cbi53cmFwcGVyIHtcbiAgbWluLXdpZHRoOiA5OTJweDtcbn1cbi5tYWluIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4ubWFpbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLm1haW4tLWlubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiAzMTBweDtcbn1cbi5jb250ZW50X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uY29udGVudF9fdGl0bGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICNiOWIzYWU7XG59XG4uYnJlYWRjcnVtYnMgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGNvbG9yOiAjYjliM2FlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcbn1cbi5icmVhZGNydW1icyBhOm50aC1vZi10eXBlKG4rMikge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmJyZWFkY3J1bWJzIGE6aG92ZXIge1xuICBjb2xvcjogIzc4Njk1ZDtcbn1cbi5yaWdodC1jb2x1bW4ge1xuICB3aWR0aDogMjgwcHg7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zbGlkZXIgbGkge1xuICBoZWlnaHQ6IDY0MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uc2xpZGVyX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnNsaWRlcl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDgwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zbGlkZXJfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY0ODAzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uY2F0ZWdvcnlfX2NlbGwge1xuICB3aWR0aDogMjAlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uY2F0ZWdvcnlfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYXRlZ29yeV9faXRlbTpob3ZlciAuY2F0ZWdvcnlfX2hlYWRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5jYXRlZ29yeV9faW1hZ2Uge1xuICBoZWlnaHQ6IDM1MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uY2F0ZWdvcnlfX2ltYWdlLS1waXp6YSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWVudS9waXp6YUFrdGl2QDJ4LmpwZyk7XG59XG4uY2F0ZWdvcnlfX2ltYWdlLS1waWVzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tZW51L3Bpcm9naUFrdGl2QDJ4LmpwZyk7XG59XG4uY2F0ZWdvcnlfX2ltYWdlLS1yb2xscyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWVudS9yb2xsaUFrdGl2QDJ4LmpwZyk7XG59XG4uY2F0ZWdvcnlfX2ltYWdlLS1zdXNpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tZW51L1N1c2hpQWt0aXZAMnguanBnKTtcbn1cbi5jYXRlZ29yeV9faW1hZ2UtLWRyaW5rcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWVudS9TYWZ0c0FrdGl2QDJ4LmpwZyk7XG59XG4uY2F0ZWdvcnlfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAyMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlO1xufVxuLmNhdGVnb3J5X190aXRsZSB7XG4gIGhlaWdodDogMTA1cHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIE1vbm8nLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogNzVweDtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXRlZ29yeV9fdGl0bGUtLXR3by1saW5lcyB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLmNhdGVnb3J5X19idXR0b24ge1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG4uY2F0ZWdvcnlfX2J1dHRvbiAuYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5jYXRlZ29yeS0taW5uZXIge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG4uc29jaWFscyB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5zb2NpYWxzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5zb2NpYWxzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDdweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcbn1cbi5zb2NpYWxzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAuODtcbn1cbi5zb2NpYWxzX192ayBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mb290ZXIvdmsucG5nKTtcbn1cbi5zb2NpYWxzX19vayBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mb290ZXIvb2RuYWtsYXNuaWtpLnBuZyk7XG59XG4uc29jaWFsc19fZmIgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZm9vdGVyL2ZhY2Vib29rLnBuZyk7XG59XG4uc29jaWFsc19fdHcgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZm9vdGVyL3R3aXRlci5wbmcpO1xufVxuLnNvY2lhbHNfX2dwIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Zvb3Rlci9nb29nbGUucG5nKTtcbn1cbi5zb2NpYWxzX19pbiBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mb290ZXIvaW5zdGFncmFtLnBuZyk7XG59XG4ucHJvZHVjdF9fcHJldmlldyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnByb2R1Y3RfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM2NDU2NGI7XG59XG4ucHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBjb2xvcjogIzBEMEUwRTtcbn1cbi5wcm9kdWN0X19wcmljZSB7XG4gIGZvbnQtc2l6ZTogNTVweDtcbiAgY29sb3I6ICM2NDU2NGI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9kdWN0X19wcmljZTo6YWZ0ZXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnByb2R1Y3RfX3dlaWdodCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzY0NTY0YjtcbiAgb3BhY2l0eTogLjY7XG59XG4ucHJvZHVjdF9fY29udHJvbHMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnByb2R1Y3RfX29yZGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5wcm9kdWN0X19vcmRlciAuYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2F0YWxvZ19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIG1heC13aWR0aDogMzUwcHg7XG59XG4uY2F0YWxvZ19fdGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzc4Njk1ZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3ODY5NWQ7XG59XG4uY2F0YWxvZ19fcHJldmlldyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGhlaWdodDogMzUwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5jYXRhbG9nX19kaXNjb3VudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9BY3Rpb25GbGFnLnBuZykgMCAwIG5vLXJlcGVhdDtcbn1cbi5jYXRhbG9nX19jb250cm9scyAuaW5saW5lLWNvbnRyb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuLmNhdGFsb2dfX2RldGFpbHMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG9wYWNpdHk6IC42O1xuICBjb2xvcjogIzY0NTY0YjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhdGFsb2dfX2RldGFpbHMgPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2F0YWxvZ19fYWRkIC5idXR0b24tc2ltcGxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5saW5lLWJhc2tldCB7XG4gIHdpZHRoOiAyODBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAnUEZDZW50cm9TbGFiUHJvUmVndWxhcicsIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjtcbn1cbi5pbmxpbmUtYmFza2V0X19jb250YWluZXIge1xuICBwYWRkaW5nOiA1cHggMjBweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YTdjNTc7XG59XG4uaW5saW5lLWJhc2tldF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5pbmxpbmUtYmFza2V0X19jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaW5saW5lLWJhc2tldF9fY2FwdGlvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5pbmxpbmUtYmFza2V0X19jb3VudCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5pbmxpbmUtYmFza2V0X19wcmljZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uaW5saW5lLWJhc2tldF9fcHJpY2U6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uaW5saW5lLWJhc2tldF9fYnV0dG9uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9LYXJzaW5hQmlnLnBuZykgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaW5saW5lLWJhc2tldF9fYnV0dG9uOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0xMHB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgY29udGVudDogJyc7XG59XG4uaW5saW5lLWJhc2tldF9faXRlbXMge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogIzc4Njk1ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cbi5pbmxpbmUtYmFza2V0X19pdGVtcyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICM3ODY5NWQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5pbmxpbmUtYmFza2V0X19pdGVtcyBhOm50aC1vZi10eXBlKG4rMikge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uaW5saW5lLWJhc2tldF9faXRlbXMtY291bnQge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uaW5saW5lLWJhc2tldF9faXRlbXMtdGl0bGUge1xuICBmbGV4LXNocmluazogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmlubGluZS1iYXNrZXRfX2l0ZW1zLXRpdGxlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmlubGluZS1iYXNrZXRfX2l0ZW1zLXByaWNlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmlubGluZS1iYXNrZXQtLXNpZGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmlubGluZS1iYXNrZXQtLXNpZGUgLmlubGluZS1iYXNrZXRfX2l0ZW1zIGEge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaW5saW5lLWJhc2tldC0tc2lkZSAuaW5saW5lLWJhc2tldF9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xufVxuLmlubGluZS1iYXNrZXQtLXNpZGUgLmlubGluZS1iYXNrZXRfX2NhcHRpb24ge1xuICBmb250LXNpemU6IDE5cHg7XG59XG4uaW5saW5lLWJhc2tldC0tc2lkZSAuaW5saW5lLWJhc2tldF9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaW5saW5lLWJhc2tldC0tc2lkZSAuaW5saW5lLWJhc2tldF9fY291bnQge1xuICBmbGV4LWdyb3c6IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uaW5saW5lLWJhc2tldC0tc2lkZSAuaW5saW5lLWJhc2tldF9faXRlbXMtcHJpY2Uge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uaW5saW5lLWJhc2tldC0tc2lkZSAuaW5saW5lLWJhc2tldF9fcHJpY2Uge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5pbmxpbmUtYmFza2V0LS1zaWRlIC5pbmxpbmUtYmFza2V0X19wcmljZTo6YWZ0ZXIge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uaW5saW5lLWJhc2tldC0tc2lkZSAuaW5saW5lLWJhc2tldF9fYnV0dG9uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmlubGluZS1iYXNrZXQtLXNpZGUgLmlubGluZS1iYXNrZXRfX2J1dHRvbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXRhbG9nLWhlYWRlciB7XG4gIGhlaWdodDogMjUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uc2hhcmU6bnRoLW9mLXR5cGUobisyKSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uc2hhcmVfX3ByZXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjUwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5zaGFyZV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogNTBweCA3MHB4IDUwcHggNTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2hhcmVfX2NvbnRlbnQgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnNoYXJlX190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmb250LWZhbWlseTogJ1BGQ2VudHJvU2xhYlByb0JvbGQnLCBzZXJpZjtcbn1cbi5zaGFyZV9fc3VidGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1mYW1pbHk6ICdQRkNlbnRyb1NsYWJQcm9Cb2xkJywgc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xufVxuLnNoYXJlX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uc2hhcmUgLmJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbi5zaGFyZS0taW52ZXJzZSAuc2hhcmVfX2NvbnRlbnQgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnNoYXJlLS1pbnZlcnNlIC5zaGFyZV9fdGl0bGUge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2E3YzU3O1xuICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG59XG4uc2hhcmUtLWludmVyc2UgLnNoYXJlX19zdWJ0aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NDgwMztcbiAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICAvKiAmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IC0xMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEByZWQ7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdH0gKi9cbn1cbi5wYWdlIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wYWdlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5uZXdzIHtcbiAgZm9udC1zaXplOiAwO1xufVxuLm5ld3MgPiAucm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLm5ld3MgPiAucm93ID4gZGl2OmZpcnN0LW9mLXR5cGUgLm5ld3NfX2l0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLm5ld3MgPiAucm93ID4gZGl2Omxhc3Qtb2YtdHlwZSAubmV3c19faXRlbSB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTJlMmUyO1xufVxuLm5ld3NfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgY29sb3I6ICM3ODY5NWQ7XG59XG4ubmV3c19faXRlbTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLm5ld3NfX2l0ZW06aG92ZXIge1xuICBjb2xvcjogI2Y2NDgwMztcbn1cbi5uZXdzX19pdGVtOmhvdmVyIC5uZXdzX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjZjY0ODAzO1xufVxuLm5ld3NfX3BpY3R1cmUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE1NXB4O1xuICBoZWlnaHQ6IDE1NXB4O1xufVxuLm5ld3NfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAxNzVweDtcbn1cbi5uZXdzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xufVxuLm5ld3NfX2Rlc2NyaXB0aW9uIHtcbiAgb3BhY2l0eTogLjY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2NDU2NGI7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xufVxuLnJldmlldyB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5yZXZpZXc6bnRoLW9mLXR5cGUobisyKSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZGNkOTtcbn1cbi5yZXZpZXcgPiAucm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLnJldmlld19faXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjNzg2OTVkO1xufVxuLnJldmlld19faXRlbTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLnJldmlld19fcGljdHVyZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTU1cHg7XG4gIGhlaWdodDogMTU1cHg7XG59XG4ucmV2aWV3X19jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMTc1cHg7XG59XG4ucmV2aWV3X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xufVxuLnJldmlld19fZGVzY3JpcHRpb24ge1xuICBvcGFjaXR5OiAuNjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzY0NTY0YjtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XG59XG4ub3JkZXIge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5vcmRlcl9fc3RlcHMge1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbjogNTBweCBhdXRvIDA7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLm9yZGVyX19zdGVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vcmRlcl9fc3RlcCBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub3JkZXJfX3N0ZXA6bnRoLW9mLXR5cGUoMSkge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2thcnppbmFBa3Rpdi5wbmcpIDAgMCBuby1yZXBlYXQ7XG59XG4ub3JkZXJfX3N0ZXA6bnRoLW9mLXR5cGUoMikge1xuICBtYXJnaW4tbGVmdDogNTJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9PZm9ybS5wbmcpIDAgMCBuby1yZXBlYXQ7XG59XG4ub3JkZXJfX3N0ZXA6bnRoLW9mLXR5cGUoMikuaXMtY29tcGxldGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL09mb3JtLmFrdGl2LnBuZykgMCAwIG5vLXJlcGVhdDtcbn1cbi5vcmRlcl9fc3RlcDpudGgtb2YtdHlwZSgzKSB7XG4gIG1hcmdpbi1sZWZ0OiA1MnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL0ZpbmlzaC5wbmcpIDAgMCBuby1yZXBlYXQ7XG59XG4ub3JkZXJfX3N0ZXA6bnRoLW9mLXR5cGUoMykuaXMtY29tcGxldGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL0ZpbmlzaGFrdGl2LnBuZykgMCAwIG5vLXJlcGVhdDtcbn1cbi5vcmRlci1saXN0IHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cbi5vcmRlci1saXN0OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG59XG4ub3JkZXItbGlzdF9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbi5vcmRlci1saXN0X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm9yZGVyLWxpc3RfX2l0ZW06bnRoLW9mLXR5cGUobisyKSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyZGVkZDtcbn1cbi5vcmRlci1saXN0X19pdGVtOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG59XG4ub3JkZXItbGlzdF9faXRlbSAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgcmlnaHQ6IDE2cHg7XG59XG4ub3JkZXItbGlzdF9fdGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzc4Njk1ZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xufVxuLm9yZGVyLWxpc3RfX3ByZXZpZXcge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEzMnB4O1xuICBoZWlnaHQ6IDEzMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ub3JkZXItbGlzdF9fY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAxNTBweDtcbn1cbi5vcmRlci1saXN0X19jb250ZW50ID4gLnJvdyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ub3JkZXItbGlzdF9fY29udGVudCAuaW5saW5lLWNvbnRyb2wge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDExMHB4O1xufVxuLm9yZGVyLWxpc3RfX2NvbnRlbnQgLmlubGluZS1jb250cm9sX19pdGVtcyB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLm9yZGVyLWxpc3RfX2RldGFpbHMge1xuICBvcGFjaXR5OiAuNjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgY29sb3I6ICM2NDU2NGI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ub3JkZXItbGlzdF9fZGV0YWlscyA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5kZWxpdmVyeS10eXBlIHtcbiAgaGVpZ2h0OiA3NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICB3aWR0aDogODAwcHg7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5kZWxpdmVyeS10eXBlIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMyU7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBjb2xvcjogIzY0NTY0YjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcbn1cbi5kZWxpdmVyeS10eXBlIGE6bnRoLW9mLXR5cGUobisyKSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RiZDdkNDtcbn1cbi5kZWxpdmVyeS10eXBlIGE6aG92ZXIsXG4uZGVsaXZlcnktdHlwZSBhLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZjY0ODAzO1xufVxuLnJlcXVpcmVkIHtcbiAgY29sb3I6ICNmNjQ4MDM7XG59XG4ub3JkZXItZGV0YWlscyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3JkZXItZGV0YWlscyBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5vcmRlci1kZXRhaWxzIGgzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm9yZGVyLWRldGFpbHMgLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm9yZGVyLWRldGFpbHMgLmZvcm0tY29udHJvbFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4ub3JkZXItZGV0YWlsc19fc2VudC1pbWcge1xuICB3aWR0aDogMTA1cHg7XG4gIGhlaWdodDogODBweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMjBweDtcbn1cbi5vcmRlci1kZXRhaWxzX19zZW50IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vcmRlci1kZXRhaWxzX19mb3JtOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG59XG4ub3JkZXItZGV0YWlsc19fZm9ybSA+IC5yb3cge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLm9yZGVyLWRldGFpbHNfX2Zvcm0gPiAuYnV0dG9uLXNpbXBsZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ub3JkZXItZGV0YWlsc19fZm9ybS0tcmVzdG9yYXVudCxcbi5vcmRlci1kZXRhaWxzX19mb3JtLS1naWZ0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5iYW5uZXIge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xufVxuLmJhbm5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuY2F0ZWdvcnktLWlubmVyIC5jYXRlZ29yeV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuY2F0ZWdvcnktLWlubmVyIC5jYXRlZ29yeV9fYnV0dG9uIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuY2F0ZWdvcnktLWlubmVyIC5jYXRlZ29yeV9faW1hZ2Uge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNhdGFsb2dfX3ByZXZpZXcge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhdGFsb2dfX2l0ZW0gLnJvdyA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmxvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5sb2dvX19tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLmRlbGl2ZXJ5LXR5cGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAuZGVsaXZlcnktdHlwZSBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuY2F0ZWdvcnkge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuY2F0ZWdvcnlfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmNhdGVnb3J5X19pbWFnZSB7XG4gICAgaGVpZ2h0OiAyMDVweDtcbiAgfVxuICAuY2F0ZWdvcnktLWlubmVyIC5jYXRlZ29yeV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuY2F0ZWdvcnktLWlubmVyIC5jYXRlZ29yeV9fdGl0bGUtLXR3by1saW5lcyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLmNhdGVnb3J5LS1pbm5lciAuY2F0ZWdvcnlfX2J1dHRvbiAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLm5ld3MgPiAucm93IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLm5ld3NfX2l0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTI7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY2F0YWxvZ19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuY2F0YWxvZ19fcHJldmlldyB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5jYXRhbG9nX19kZXRhaWxzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuY2F0YWxvZyAuaW5saW5lLWNvbnRyb2xfX2l0ZW1zIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmNhdGFsb2cgLmlubGluZS1jb250cm9sX19wcmV2LFxuICAuY2F0YWxvZyAuaW5saW5lLWNvbnRyb2xfX25leHQge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuICAuY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyODBweDtcbiAgfVxuICAuaW5saW5lLWJhc2tldCB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG4gIC5pbmxpbmUtYmFza2V0X19wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5pbmxpbmUtYmFza2V0LS1zaWRlIC5pbmxpbmUtYmFza2V0X19idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJpZ2h0LWNvbHVtbiB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG4gIC5wcm9kdWN0X19kZXRhaWxzIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3RfX2RldGFpbHMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbiIsIi8qIGZvbnQtZmFtaWx5OiBcIlBGQ2VudHJvU2xhYlByb1JlZ3VsYXJcIjsgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBGQ2VudHJvU2xhYlByb1JlZ3VsYXJcIjtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL1BGQ2VudHJvU2xhYlByb1JlZ3VsYXIvUEZDZW50cm9TbGFiUHJvUmVndWxhci5lb3RcIik7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9QRkNlbnRyb1NsYWJQcm9SZWd1bGFyL1BGQ2VudHJvU2xhYlByb1JlZ3VsYXIuZW90PyNpZWZpeFwiKWZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL1BGQ2VudHJvU2xhYlByb1JlZ3VsYXIvUEZDZW50cm9TbGFiUHJvUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvUEZDZW50cm9TbGFiUHJvUmVndWxhci9QRkNlbnRyb1NsYWJQcm9SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyogZm9udC1mYW1pbHk6IFwiUEZDZW50cm9TbGFiUHJvQm9sZFwiOyAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUEZDZW50cm9TbGFiUHJvQm9sZFwiO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvUEZDZW50cm9TbGFiUHJvQm9sZC9QRkNlbnRyb1NsYWJQcm9Cb2xkLmVvdFwiKTtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL1BGQ2VudHJvU2xhYlByb0JvbGQvUEZDZW50cm9TbGFiUHJvQm9sZC5lb3Q/I2llZml4XCIpZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvUEZDZW50cm9TbGFiUHJvQm9sZC9QRkNlbnRyb1NsYWJQcm9Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9QRkNlbnRyb1NsYWJQcm9Cb2xkL1BGQ2VudHJvU2xhYlByb0JvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vKiBmb250LWZhbWlseTogXCJQRkNlbnRyb1NsYWJQcm9Cb2xkSXRhbGljXCI7ICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJQRkNlbnRyb1NsYWJQcm9Cb2xkSXRhbGljXCI7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9QRkNlbnRyb1NsYWJQcm9Cb2xkSXRhbGljL1BGQ2VudHJvU2xhYlByb0JvbGRJdGFsaWMuZW90XCIpO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvUEZDZW50cm9TbGFiUHJvQm9sZEl0YWxpYy9QRkNlbnRyb1NsYWJQcm9Cb2xkSXRhbGljLmVvdD8jaWVmaXhcIilmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9QRkNlbnRyb1NsYWJQcm9Cb2xkSXRhbGljL1BGQ2VudHJvU2xhYlByb0JvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL1BGQ2VudHJvU2xhYlByb0JvbGRJdGFsaWMvUEZDZW50cm9TbGFiUHJvQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8qIGZvbnQtZmFtaWx5OiBcIlBGQ2VudHJvU2xhYlByb01lZGl1bUl0YWxpY1wiOyAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUEZDZW50cm9TbGFiUHJvTWVkaXVtSXRhbGljXCI7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9QRkNlbnRyb1NsYWJQcm9NZWRpdW1JdGFsaWMvUEZDZW50cm9TbGFiUHJvTWVkaXVtSXRhbGljLmVvdFwiKTtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL1BGQ2VudHJvU2xhYlByb01lZGl1bUl0YWxpYy9QRkNlbnRyb1NsYWJQcm9NZWRpdW1JdGFsaWMuZW90PyNpZWZpeFwiKWZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL1BGQ2VudHJvU2xhYlByb01lZGl1bUl0YWxpYy9QRkNlbnRyb1NsYWJQcm9NZWRpdW1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL1BGQ2VudHJvU2xhYlByb01lZGl1bUl0YWxpYy9QRkNlbnRyb1NsYWJQcm9NZWRpdW1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4vKiBmb250LWZhbWlseTogXCJQRkNlbnRyb1NsYWJQcm9MaWdoXCI7ICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJQRkNlbnRyb1NsYWJQcm9MaWdoXCI7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9QRkNlbnRyb1NsYWJQcm9MaWdoL1BGQ2VudHJvU2xhYlByb0xpZ2guZW90XCIpO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvUEZDZW50cm9TbGFiUHJvTGlnaC9QRkNlbnRyb1NsYWJQcm9MaWdoLmVvdD8jaWVmaXhcIilmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9QRkNlbnRyb1NsYWJQcm9MaWdoL1BGQ2VudHJvU2xhYlByb0xpZ2gud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL1BGQ2VudHJvU2xhYlByb0xpZ2gvUEZDZW50cm9TbGFiUHJvTGlnaC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4vKiBmb250LWZhbWlseTogXCJQRkNlbnRyb1NsYWJQcm9NZWRpdW1cIjsgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBGQ2VudHJvU2xhYlByb01lZGl1bVwiO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvUEZDZW50cm9TbGFiUHJvTWVkaXVtL1BGQ2VudHJvU2xhYlByb01lZGl1bS5lb3RcIik7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9QRkNlbnRyb1NsYWJQcm9NZWRpdW0vUEZDZW50cm9TbGFiUHJvTWVkaXVtLmVvdD8jaWVmaXhcIilmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9QRkNlbnRyb1NsYWJQcm9NZWRpdW0vUEZDZW50cm9TbGFiUHJvTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9QRkNlbnRyb1NsYWJQcm9NZWRpdW0vUEZDZW50cm9TbGFiUHJvTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi8qIGZvbnQtZmFtaWx5OiBcIlBGQ2VudHJvU2xhYlByb01lZGl1bUl0YWxpY1wiOyAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUEZDZW50cm9TbGFiUHJvTWVkaXVtSXRhbGljXCI7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9QRkNlbnRyb1NsYWJQcm9NZWRpdW1JdGFsaWMvUEZDZW50cm9TbGFiUHJvTWVkaXVtSXRhbGljLmVvdFwiKTtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL1BGQ2VudHJvU2xhYlByb01lZGl1bUl0YWxpYy9QRkNlbnRyb1NsYWJQcm9NZWRpdW1JdGFsaWMuZW90PyNpZWZpeFwiKWZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL1BGQ2VudHJvU2xhYlByb01lZGl1bUl0YWxpYy9QRkNlbnRyb1NsYWJQcm9NZWRpdW1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL1BGQ2VudHJvU2xhYlByb01lZGl1bUl0YWxpYy9QRkNlbnRyb1NsYWJQcm9NZWRpdW1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4iLCJidXR0b24ge1xuXHRib3JkZXI6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLmJ1dHRvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAwIDMwcHg7XG5cdG1hcmdpbjogMTBweDtcblx0Zm9udC1zaXplOiAyNXB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6IEBjb2xvcjI7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdC8vIGJveC1zaGFkb3c6IDAgMCA1cHggIzAwMDtcblxuXHQmOjpiZWZvcmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0xMHB4O1xuXHRcdHJpZ2h0OiAtMTBweDtcblx0XHRib3R0b206IC0xMHB4O1xuXHRcdGxlZnQ6IC0xMHB4O1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG5cdFx0Ly8gYm94LXNoYWRvdzogMCAwIDVweCAjMDAwO1xuXHR9XG5cblx0Ji0tcmVkIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjc0ODAzO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XG5cblx0XHQgJjo6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1jb2xvcjogI2Y3NDgwMztcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IC44O1xuXHRcdH1cblx0fVxuXG5cdCYtLXJlZC10ZXh0IHtcblx0XHRjb2xvcjogQHJlZDtcblx0fVxuXG5cdCYtLXNtYWxsIHtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHR9XG5cblx0Ji0tZXh0cmEtc21hbGwge1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdH1cblxuXHQmLS1ncmF5LXRleHQge1xuXHRcdGNvbG9yOiAjYzRjYmQzO1xuXHR9XG59XG5cbi5idXR0b24tc2ltcGxlIHtcblx0aGVpZ2h0OiAzMnB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAZGFya0dyZWVuO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xuXHRvdXRsaW5lOiBub25lO1xuXG5cdCY6aG92ZXIge1xuXHRcdG9wYWNpdHk6IC44O1xuXHR9XG59XG5cblxuLmlubGluZS1jb250cm9sIHtcblx0ZGlzcGxheTogZmxleDtcblxuXHQmX19uZXh0LFxuXHQmX19wcmV2IHtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHRvcGFjaXR5OiAuNjtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cblxuXHQmX19wcmV2IHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL0Fycm93TGVmdEFrdGl2LnBuZyk7XG5cdH1cblxuXHQmX19uZXh0IHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fycm93UmlnaHRBa3Rpdi5wbmcpO1xuXHR9XG5cblx0Jl9faXRlbXMge1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0XHQmLmlzLWFjdGl2ZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXG5cdFx0Ji0tc2l6ZSB7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAn4oyAICc7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcgY9C8Lic7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBhdHRyKGRhdGEtcHJlZml4KTtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBhdHRyKGRhdGEtcG9zdGZpeCk7XG5cdFx0fVxuXHR9XG59XG5cbi5jbG9zZSB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0Ym9yZGVyOiBub25lO1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xuXHRmb250LXNpemU6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XG5cdG91dGxpbmU6IG5vbmU7XG5cblx0Jjo6YWZ0ZXIsXG5cdCY6OmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTRweDtcblx0XHRsZWZ0OiA3cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAzcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblx0XHRjb250ZW50OiAnJztcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAxMDA7XG5cdH1cblxuXHQmOjphZnRlciB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0fVxuXG5cdCY6OmJlZm9yZSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0b3BhY2l0eTogLjg7XG5cdH1cbn0iLCIvLyBIZWFkZXJcblxuLmhlYWRlciB7XG5cdCZfX292ZXJhbGwtbmF2IHtcblx0XHQubS1yb3ctY29udGFpbmVyKCk7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9oZWFkZXIvSGVhZExpbmUucG5nKSBjZW50ZXIgMCByZXBlYXQteDtcblxuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGNvbG9yOiAjZDVjZmNjO1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19uYXYge1xuXHRcdGxpOm50aC1vZi10eXBlKG4rMikge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fb3JkZXItY2FsbCB7XG5cdFx0Ly8gdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblxuXHQmX191c2VyLW5hdiB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbWFpbiB7XG5cdFx0Lm0tcm93LWNvbnRhaW5lcigpO1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG5cdFx0LmlubGluZS1iYXNrZXQge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdH1cbn1cblxuLnBob25lIHtcblx0cGFkZGluZy10b3A6IDM1cHg7XG5cdGZvbnQtZmFtaWx5OiAnUEZDZW50cm9TbGFiUHJvUmVndWxhcicsIHNlcmlmO1xuXG5cdCZfX2ljb24ge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA1M3B4O1xuXHRcdGhlaWdodDogNTNweDtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9oZWFkZXIvVGVsZWZvbi5wbmcpIDAgMCBuby1yZXBlYXQ7XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRtYXJnaW4tbGVmdDogNzBweDtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHR9XG5cblx0Jl9fbnVtYmVyIHtcblx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRjb2xvcjogQGRhcmtHcmVlbjtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogQGRhcmtHcmVlbjtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHR9XG5cdH1cblxuXHQmX19kZXNjIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC1mYW1pbHk6ICdQRkNlbnRyb1NsYWJQcm9NZWRpdW1JdGFsaWMnLCBzZXJpZjtcblx0fVxufVxuXG4ubG9nbyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMzM5cHg7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdGNvbG9yOiAjMDAwO1xuXG5cdGgxIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQmX19tYWluIHtcblx0XHR3aWR0aDogMzM5cHg7XG5cdFx0aGVpZ2h0OiA2MnB4O1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaGVhZGVyL0xvZ28ucG5nKSAwIDAgbm8tcmVwZWF0O1xuXHR9XG5cblx0Jl9fZGVzYyB7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LWZhbWlseTogJ1BGQ2VudHJvU2xhYlByb01lZGl1bUl0YWxpYycsIHNlcmlmO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGNvbG9yOiBAY29sb3IyO1xuXHR9XG59IiwiLy8gTWl4aW4gZXhhbXBsZVxuXG4ubS1ub3NlbGVjdCgpIHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5tLXJvdy1jb250YWluZXIoKSB7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuXG5cblxuXG4iLCIgLy8gRm9vdGVyXG5cbkBmb290ZXJIZWlnaHQ6IDEyNHB4O1xuXG4ud3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG5cbi5mb290ZXIge1xuICAgIC5tLXJvdy1jb250YWluZXIoKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogLUBmb290ZXJIZWlnaHQ7XG4gICAgaGVpZ2h0OiBAZm9vdGVySGVpZ2h0O1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZTMxMWY7XG4gICAgbWluLXdpZHRoOiA5OTJweDtcblxuICAgICZfX2VtcHR5IHtcbiAgICAgICAgaGVpZ2h0OiBAZm9vdGVySGVpZ2h0O1xuICAgIH1cbn0iLCJcbi5uYXZpZ2F0aW9uIHtcblxuXHQmX19saW5lIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBAY29sb3IyO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3IyO1xuXHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRmb250LWZhbWlseTogJ1JvYm90byBNb25vJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblxuXHRcdGxpIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDQwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MnB4O1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yMTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQvLyBmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRjb2xvcjogIzdhN2M1NSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUobisyKSBhIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTBkY2Q5O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRsaSZfX21lbnUge1xuXHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdGEge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHR3aWR0aDogOXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDlweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQ1cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmlzLWFjdGl2ZSBhOjphZnRlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuXHRcdH1cblx0fVxufVxuXG4ubmF2aWdhdGlvbi1tZW51IHtcblx0ZGlzcGxheTogbm9uZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCk7XG5cblx0QG5hdmlnYXRpb25Db2xvcjogIzdhN2M1Nztcblx0Lm0tcm93LWNvbnRhaW5lcigpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmYyYzI3O1xuXG5cdD4gLnJvdyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiAjYmJiYWI4O1xuXHR9XG5cblxuXHQmX19zZWN0aW9uIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTY0cHg7XG5cblx0XHQmLS1maXJzdCB7XG5cdFx0XHQubmF2aWdhdGlvbi1tZW51X190aXRsZSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQubmF2aWdhdGlvbi1tZW51IHsgLy8gSnVzdCBhbGlhc1xuXHRcdFx0XHQmX190aXRsZSB7XG5cdFx0XHRcdFx0Y29sb3I6IEBuYXZpZ2F0aW9uQ29sb3I7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmX19wcmV2aWV3IHtcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0zMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1mYW1pbHk6ICdSb2JvdG8gTW9ubycsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cdFx0bGluZS1oZWlnaHQ6IDcwcHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogIzk5ODY3ODtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRhNDMzZDtcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcblxuXHRcdCYtLXR3by1saW5lcyB7XG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW1zIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cblx0XHRsaSB7XG5cblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZSwgY29sb3IgLjNzIGVhc2U7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQG5hdmlnYXRpb25Db2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19wcmV2aWV3IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDIwcHg7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdFx0aGVpZ2h0OiAxNjRweDtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xuXHRcdH1cblxuXHRcdCYtLXBpenphIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWVudS9waXp6YUFrdGl2LmpwZyk7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWVudS9waXp6YS5qcGcpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLXBpZXMge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tZW51L3Bpcm9naUFrdGl2LmpwZyk7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWVudS9waXJvZ2kuanBnKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1yb2xscyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21lbnUvcm9sbGlBa3Rpdi5qcGcpO1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21lbnUvcm9sbGkuanBnKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1zdXNpIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWVudS9TdXNoaUFrdGl2LmpwZyk7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWVudS9TdXNoaS5qcGcpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLXNldHMge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tZW51L1NldHNBa3Rpdi5qcGcpO1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21lbnUvU2V0cy5qcGcpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWRyaW5rcyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21lbnUvU2FmdHNBa3Rpdi5qcGcpO1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21lbnUvU2FmdHMuanBnKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8vIE1haW5cblxuW2RhdGEtcHJlZml4XTo6YmVmb3JlIHtcblx0d2hpdGUtc3BhY2U6IHByZTtcblx0Y29udGVudDogYXR0cihkYXRhLXByZWZpeCkgJyAnO1xufVxuXG5bZGF0YS1wb3N0Zml4XTo6YWZ0ZXIge1xuXHR3aGl0ZS1zcGFjZTogcHJlO1xuXHRjb250ZW50OiAnICcgYXR0cihkYXRhLXBvc3RmaXgpO1xufVxuXG5cbi53cmFwcGVyIHtcblx0bWluLXdpZHRoOiA5OTJweDtcbn1cblxuLm1haW4ge1xuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuXHQmOjphZnRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0Y29udGVudDogJyc7XG5cdH1cblxuXHQmLS1pbm5lciB7XG5cdFx0Lm0tcm93LWNvbnRhaW5lcigpO1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHR9XG59XG5cbi5jb250ZW50IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWFyZ2luLXJpZ2h0OiAzMTBweDtcblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxufVxuXG4uYnJlYWRjcnVtYnMge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRjb2xvcjogI2I5YjNhZTtcblxuXHRhIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0Y29sb3I6ICNiOWIzYWU7XG5cdFx0dHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XG5cblx0XHQmOm50aC1vZi10eXBlKG4rMikge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiBAY29sb3IxO1xuXHRcdH1cblx0fVxufVxuXG4ucmlnaHQtY29sdW1uIHtcblx0d2lkdGg6IDI4MHB4O1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbi5zbGlkZXIge1xuXHRsaSB7XG5cdFx0aGVpZ2h0OiA2NDBweDtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0bWF4LXdpZHRoOiA4MDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nLXRvcDogMjAwcHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRmb250LXNpemU6IDgwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cblxuXHQmX19idXR0b24ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nOiAyMHB4IDMwcHg7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGJvcmRlcjogNHB4IHNvbGlkICNmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQHJlZDtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxufVxuXG4uY2F0ZWdvcnkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXG5cdCZfX2NlbGwge1xuXHRcdHdpZHRoOiAyMCU7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQuY2F0ZWdvcnlfX2hlYWRlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdFx0aGVpZ2h0OiAzNTBweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG5cdFx0Ji0tcGl6emEge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tZW51L3BpenphQWt0aXZAMnguanBnKTtcblx0XHR9XG5cblx0XHQmLS1waWVzIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWVudS9waXJvZ2lBa3RpdkAyeC5qcGcpO1xuXG5cdFx0fVxuXG5cdFx0Ji0tcm9sbHMge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tZW51L3JvbGxpQWt0aXZAMnguanBnKTtcblxuXHRcdH1cblxuXHRcdCYtLXN1c2kge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tZW51L1N1c2hpQWt0aXZAMnguanBnKTtcblx0XHR9XG5cblx0XHQmLS1kcmlua3Mge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tZW51L1NhZnRzQWt0aXZAMnguanBnKTtcblx0XHR9XG5cdH1cblxuXHQmX19oZWFkZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRoZWlnaHQ6IDIxMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0aGVpZ2h0OiAxMDVweDtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1mYW1pbHk6ICdSb2JvdG8gTW9ubycsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRsaW5lLWhlaWdodDogNzVweDtcblx0XHRwYWRkaW5nOiAxNXB4IDMwcHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cblx0XHQmLS10d28tbGluZXMge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYnV0dG9uIHtcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblxuXHRcdC5idXR0b24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXG5cdCYtLWlubmVyIHtcblx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcblx0fVxufVxuXG4uc29jaWFscyB7XG5cdHBhZGRpbmctdG9wOiAxNXB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblxuXHRsaSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR9XG5cbiAgICBhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogNDZweDtcblx0XHRoZWlnaHQ6IDQ3cHg7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogLjg7XG5cdFx0fVxuICAgIH1cblxuICAgICZfX3ZrIGEge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZm9vdGVyL3ZrLnBuZyk7XG4gICAgfVxuXG5cdCZfX29rIGEge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZm9vdGVyL29kbmFrbGFzbmlraS5wbmcpO1xuXHR9XG5cblx0Jl9fZmIgYSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mb290ZXIvZmFjZWJvb2sucG5nKTtcblx0fVxuXG5cdCZfX3R3IGEge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZm9vdGVyL3R3aXRlci5wbmcpO1xuXHR9XG5cblx0Jl9fZ3AgYSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mb290ZXIvZ29vZ2xlLnBuZyk7XG5cdH1cblxuXHQmX19pbiBhIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Zvb3Rlci9pbnN0YWdyYW0ucG5nKTtcblx0fVxufVxuXG4ucHJvZHVjdCB7XG5cblx0Jl9fcHJldmlldyB7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdCZfX2RldGFpbHMge1xuXG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGNvbG9yOiBAY29sb3IyO1xuXHR9XG5cblx0Jl9fZGVzY3JpcHRpb24ge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0Y29sb3I6ICMwRDBFMEU7XG5cdH1cblxuXHQmX19wcmljZSB7XG5cdFx0Zm9udC1zaXplOiA1NXB4O1xuXHRcdGNvbG9yOiBAY29sb3IyO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0fVxuXG5cdCZfX3dlaWdodCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRjb2xvcjogQGNvbG9yMjtcblx0XHRvcGFjaXR5OiAuNjtcblx0fVxuXG5cdCZfX2NvbnRyb2xzIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cblx0Jl9fc2l6ZSB7XG5cblx0fVxuXG5cdCZfX2NvdW50IHtcblxuXHR9XG5cblx0Jl9fb3JkZXIge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblxuXHRcdC5idXR0b24ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbi5jYXRhbG9nIHtcblxuXHQmX19pdGVtIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdG1heC13aWR0aDogMzUwcHg7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGNvbG9yOiBAY29sb3IxO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3IxO1xuXHR9XG5cblx0Jl9fcHJldmlldyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRoZWlnaHQ6IDM1MHB4O1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdH1cblxuXHQmX19kaXNjb3VudCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTVweDtcblx0XHRyaWdodDogMDtcblx0XHRoZWlnaHQ6IDQ0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQ0cHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9BY3Rpb25GbGFnLnBuZykgMCAwIG5vLXJlcGVhdDtcblx0fVxuXG5cdCZfX2NvbnRyb2xzIHtcblx0XHQuaW5saW5lLWNvbnRyb2w6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcblx0XHR9XG5cdH1cblxuXHQmX19kZXRhaWxzIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0b3BhY2l0eTogLjY7XG5cdFx0Y29sb3I6IEBjb2xvcjI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdD4gZGl2IHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cblxuXHQmX19zZXAge1xuXG5cdH1cblxuXHQmX19hZGQge1xuXHRcdC5idXR0b24tc2ltcGxlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4uaW5saW5lLWJhc2tldCB7XG5cdHdpZHRoOiAyODBweDtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtZmFtaWx5OiAnUEZDZW50cm9TbGFiUHJvUmVndWxhcicsIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjtcblxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogNXB4IDIwcHggMTBweDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQGRhcmtHcmVlbjtcblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxuXG5cdCZfX2NhcHRpb24ge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY291bnQge1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdH1cblxuXHQmX19wcmljZSB7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bWFyZ2luLWxlZnQ6IDRweDtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYnV0dG9uIHtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9LYXJzaW5hQmlnLnBuZykgMCAwIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRyaWdodDogLTEwcHg7XG5cdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNnB4O1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbXMge1xuXHRcdG1hcmdpbi10b3A6IC0ycHg7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRjb2xvcjogQGNvbG9yMTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Y29sb3I6IEBjb2xvcjE7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUobisyKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWNvdW50IHtcblx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDRweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR9XG5cblx0XHQmLXRpdGxlIHtcblx0XHRcdGZsZXgtc2hyaW5rOiAxO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtcHJpY2Uge1xuXHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblx0fVxuXG5cdCYtLXNpZGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHQuaW5saW5lLWJhc2tldCB7IC8vIEFsaWFzXG5cblx0XHRcdCZfX2l0ZW1zIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cblxuXHRcdFx0Jl9fY29udGFpbmVyIHtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmX19jYXB0aW9uIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmX19jb250ZW50IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdH1cblxuXHRcdFx0Jl9fY291bnQge1xuXHRcdFx0XHRmbGV4LWdyb3c6IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHR9XG5cblx0XHRcdCZfX2l0ZW1zLXByaWNlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG5cblx0XHRcdCZfX3ByaWNlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19idXR0b24ge1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jYXRhbG9nLWhlYWRlciB7XG5cdGhlaWdodDogMjUwcHg7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDM4cHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5zaGFyZSB7XG5cblx0JjpudGgtb2YtdHlwZShuKzIpIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cblx0Jl9fcHJldmlldyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogNjUwcHg7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRwYWRkaW5nOiA1MHB4IDcwcHggNTBweCA1MHB4O1xuXHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0PiBkaXYge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdGZvbnQtc2l6ZTogNDVweDtcblx0XHRmb250LWZhbWlseTogJ1BGQ2VudHJvU2xhYlByb0JvbGQnLCBzZXJpZjtcblx0XHQvLyBmb250LXdlaWdodDogYm9sZDtcblx0fVxuXG5cdCZfX3N1YnRpdGxlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRmb250LWZhbWlseTogJ1BGQ2VudHJvU2xhYlByb0JvbGQnLCBzZXJpZjtcblx0XHRsaW5lLWhlaWdodDogNDJweDtcblx0fVxuXG5cdCZfX2Rlc2NyaXB0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cblx0LmJ1dHRvbiB7XG5cdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XG5cdH1cblxuXHQmLS1pbnZlcnNlIHtcblx0XHQuc2hhcmUgeyAvLyBBbGlhc1xuXG5cdFx0XHQmX19jb250ZW50IHtcblx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9fdGl0bGUge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZGFya0dyZWVuO1xuXHRcdFx0XHRib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG5cdFx0XHR9XG5cblx0XHRcdCZfX3N1YnRpdGxlIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAcmVkO1xuXHRcdFx0XHRib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG5cblxuXHRcdFx0XHQvKiAmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IC0xMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEByZWQ7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdH0gKi9cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4ucGFnZSB7XG5cdG1heC13aWR0aDogMTIwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0Ly8gdGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogYm9sZDtcblxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cbn1cblxuLm5ld3Mge1xuXHRmb250LXNpemU6IDA7XG5cblx0PiAucm93IHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG5cdFx0JiA+IGRpdiB7XG5cblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSAubmV3c19faXRlbSB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1vZi10eXBlIC5uZXdzX19pdGVtIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMmUyZTI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy1yaWdodDogNDBweDtcblx0XHRjb2xvcjogQGNvbG9yMTtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiBAcmVkO1xuXG5cdFx0XHQubmV3c19fZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRjb2xvcjogQHJlZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19waWN0dXJlIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMTU1cHg7XG5cdFx0aGVpZ2h0OiAxNTVweDtcblx0fVxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0bWFyZ2luLWxlZnQ6IDE3NXB4O1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xuXHR9XG5cblx0Jl9fZGVzY3JpcHRpb24ge1xuXHRcdG9wYWNpdHk6IC42O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRjb2xvcjogQGNvbG9yMjtcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcblx0fVxufVxuXG5cblxuLnJldmlldyB7XG5cdGZvbnQtc2l6ZTogMDtcblxuXHQmOm50aC1vZi10eXBlKG4rMikge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGRjZDk7XG5cdH1cblxuXHQ+IC5yb3cge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmUyO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRcdGNvbG9yOiBAY29sb3IxO1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdH1cblx0fVxuXG5cdCZfX3BpY3R1cmUge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAxNTVweDtcblx0XHRoZWlnaHQ6IDE1NXB4O1xuXHR9XG5cblx0Jl9fY29udGFpbmVyIHtcblx0XHRtYXJnaW4tbGVmdDogMTc1cHg7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0dHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XG5cdH1cblxuXHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0b3BhY2l0eTogLjY7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGNvbG9yOiBAY29sb3IyO1xuXHRcdHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xuXHR9XG59XG5cbi5vcmRlciB7XG5cdG1heC13aWR0aDogODAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXG5cdCZfX3N0ZXBzIHtcblx0XHR3aWR0aDogMjgwcHg7XG5cdFx0bWFyZ2luOiA1MHB4IGF1dG8gMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0fVxuXG5cdCZfX3N0ZXAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogNTRweDtcblx0XHRoZWlnaHQ6IDU0cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdHNwYW4ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNTBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9rYXJ6aW5hQWt0aXYucG5nKSAwIDAgbm8tcmVwZWF0O1xuXHRcdH1cblxuXHRcdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDUycHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL09mb3JtLnBuZykgMCAwIG5vLXJlcGVhdDtcblxuXHRcdFx0Ji5pcy1jb21wbGV0ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvT2Zvcm0uYWt0aXYucG5nKSAwIDAgbm8tcmVwZWF0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bnRoLW9mLXR5cGUoMykge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDUycHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL0ZpbmlzaC5wbmcpIDAgMCBuby1yZXBlYXQ7XG5cblx0XHRcdCYuaXMtY29tcGxldGUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL0ZpbmlzaGFrdGl2LnBuZykgMCAwIG5vLXJlcGVhdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm9yZGVyLWxpc3Qge1xuXHRtYXJnaW4tdG9wOiA3MHB4O1xuXG5cdCY6OmFmdGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjbGVhcjogYm90aDtcblx0XHRjb250ZW50OiAnJztcblx0fVxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMTVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOm50aC1vZi10eXBlKG4rMikge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmRlZGQ7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdH1cblxuXHRcdC5jbG9zZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDE2cHg7XG5cdFx0XHRyaWdodDogMTZweDtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdCAgICBmb250LXNpemU6IDI4cHg7XG4gICAgXHRmb250LXdlaWdodDogYm9sZDtcbiAgICBcdGNvbG9yOiBAY29sb3IxO1xuICAgIFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuXHR9XG5cblx0Jl9fcHJldmlldyB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDEzMnB4O1xuXHRcdGhlaWdodDogMTMycHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdG1hcmdpbi1sZWZ0OiAxNTBweDtcblxuXHRcdD4gLnJvdyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblxuXHRcdC5pbmxpbmUtY29udHJvbCB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0bWF4LXdpZHRoOiAxMTBweDtcblxuXHRcdFx0Jl9faXRlbXMge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19kZXRhaWxzIHtcblx0XHRvcGFjaXR5OiAuNjtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0Y29sb3I6IEBjb2xvcjI7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdFx0PiBkaXYge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG4uZGVsaXZlcnktdHlwZSB7XG5cdGhlaWdodDogNzVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblx0d2lkdGg6IDgwMHB4O1xuXHRtYXJnaW4tdG9wOiA3MHB4O1xuXHRmb250LXNpemU6IDA7XG5cdHBhZGRpbmc6IDE1cHg7XG5cblx0YSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAzMyU7XG5cdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGxpbmUtaGVpZ2h0OiA0NXB4O1xuXHRcdGNvbG9yOiBAY29sb3IyO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcblxuXHRcdCY6bnRoLW9mLXR5cGUobisyKSB7XG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNkYmQ3ZDQ7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcixcblx0XHQmLmlzLWFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogQHJlZDtcblx0XHR9XG5cdH1cbn1cblxuLnJlcXVpcmVkIHtcblx0Y29sb3I6IEByZWQ7XG59XG5cbi5vcmRlci1kZXRhaWxzIHtcblx0ZGlzcGxheTogbm9uZTtcblxuXHRsYWJlbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxuXG5cdGgzIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5mb3JtLWNvbnRyb2wge1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0Jlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdFx0bWFyZ2luLXRvcDogNnB4O1xuXHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2VudC1pbWcge1xuXHRcdHdpZHRoOiAxMDVweDtcblx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0bWFyZ2luOiAzMHB4IGF1dG8gMjBweDtcblx0fVxuXG5cdCZfX3NlbnQge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cblx0Jl9fZm9ybSB7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0fVxuXG5cdFx0PiAucm93IHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXG5cdFx0PiAuYnV0dG9uLXNpbXBsZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblxuXHRcdCYtLXJlc3RvcmF1bnQsXG5cdFx0Ji0tZ2lmdCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uYmFubmVyIHtcblx0bWF4LXdpZHRoOiAzNTBweDtcblxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG5cbiIsIkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAuY2F0ZWdvcnkge1xuICAgICAgICAmLS1pbm5lciB7XG4gICAgICAgICAgICAuY2F0ZWdvcnkge1xuXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19idXR0b24gLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLy8gMTQwMCBhbmQgbG93ZXJcbiAgICAuY2F0YWxvZyB7XG5cbiAgICAgICAgJl9fcHJldmlldyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLy8gMTIwMCBhbmQgYmlnZ2VyXG5cbiAgICAuY2F0YWxvZ19faXRlbSB7XG4gICAgICAgIC5yb3cgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC8vIDEyMDAgYW5kIGxvd2VyXG5cbiAgICAuYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJl9fbWFpbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kZWxpdmVyeS10eXBlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhdGVnb3J5IHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgXHQmX190aXRsZSB7XG4gICAgXHRcdGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgXHR9XG5cbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWlubmVyIHtcbiAgICAgICAgICAgIC5jYXRlZ29yeSB7XG5cbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICAgICAgICAgICAmLS10d28tbGluZXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2J1dHRvbiAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5ld3Mge1xuXG4gICAgICAgID4gLnJvdyB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXRhbG9nIHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fcHJldmlldyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2RldGFpbHMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmlubGluZS1jb250cm9sX19pdGVtcyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbmxpbmUtY29udHJvbF9fcHJldixcbiAgICAgICAgLmlubGluZS1jb250cm9sX19uZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI4MHB4O1xuICAgIH1cblxuICAgIC5pbmxpbmUtYmFza2V0IHtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuXG4gICAgICAgICZfX3ByaWNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNpZGUge1xuICAgICAgICAgICAgLmlubGluZS1iYXNrZXQge1xuICAgICAgICAgICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJpZ2h0LWNvbHVtbiB7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICB9XG5cbiAgICAucHJvZHVjdCB7XG4gICAgICAgICZfX2RldGFpbHMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAucHJvZHVjdF9fZGV0YWlscyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICAgIC8vIDk5MiBhbmQgbG93ZXJcblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAvLyA3NjggYW5kIGxvd2VyXG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLy8gNDgwIGFuZCBsb3dlclxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIHtcbiAgICAvLyA0ODAgaW4gbGFuZHNjYXBlIG9yIHBvcnRyYWl0XG5cbn0iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
