@charset "UTF-8";
/* Base */ /* Reset and base styles  */
* {
  padding: 0px;
  margin: 0px;
  border: none;
}

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

/* Links */
a, a:link, a:visited {
  text-decoration: none;
  color: inherit;
}

a:hover {
  text-decoration: none;
}

/* Common */
aside, nav, footer, header, section, main {
  display: block;
}

h1, h2, h3, h4, h5, h6, p {
  font-size: inherit;
  font-weight: inherit;
}

ul, ul li {
  list-style: none;
}

img {
  vertical-align: top;
}

img, svg {
  max-width: 100%;
  height: auto;
}

address {
  font-style: normal;
}

/* Form */
input, textarea, button, select {
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  background-color: transparent;
}

input::-ms-clear {
  display: none;
}

button, input[type=submit] {
  display: inline-block;
  box-shadow: none;
  background-color: transparent;
  background: none;
  cursor: pointer;
}

input:focus, input:active,
button:focus, button:active {
  outline: none;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

label {
  cursor: pointer;
}

legend {
  display: block;
}

:root {
  --love-bg: #fffdf9;
  --love-bg-soft: #faf6f0;
  --love-text: #2f2523;
  --love-muted: #756761;
  --love-wine: #8f3048;
  --love-wine-dark: #6d2438;
  --love-gold: #c7a164;
  --love-gold-light: #e3c48f;
  --love-line: rgba(199, 161, 100, 0.22);
  --container: 1180px;
}

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

html {
  scroll-behavior: smooth;
}

body {
  margin: 0;
  min-width: 320px;
  color: var(--love-text);
  background: var(--love-bg);
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

img {
  display: block;
  max-width: 100%;
}

a {
  color: inherit;
}

.container {
  width: min(100% - 40px, var(--container));
  margin-inline: auto;
}

/* =====================================
1. HERO
===================================== */
.love-hero {
  position: relative;
  overflow: hidden;
  padding: 24px 0 24px;
  margin-bottom: 24px;
  background: radial-gradient(circle at 88% 10%, rgba(199, 161, 100, 0.09), transparent 28%), linear-gradient(180deg, var(--love-bg) 0%, var(--love-bg-soft) 100%);
}
.love-hero__container {
  position: relative;
  z-index: 2;
}
.love-hero__content {
  max-width: 560px;
  margin-inline: auto;
}
.love-hero__eyebrow {
  display: block;
  margin-bottom: 14px;
  color: var(--love-gold);
  font-size: 12px;
  font-weight: 800;
  line-height: 1.25;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}
.love-hero__title {
  margin: 0;
  color: var(--love-text);
  font-family: "Cormorant Garamond", serif;
  font-size: clamp(64px, 17vw, 84px);
  font-weight: 500;
  line-height: 0.86;
  letter-spacing: -0.045em;
}
.love-hero__title span {
  color: var(--love-wine);
}
.love-hero__subtitle {
  margin: 16px 0 0;
  color: var(--love-wine);
  font-family: "Cormorant Garamond", serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 1.05;
}
.love-hero__lead {
  max-width: 470px;
  margin: 20px 0 0;
  color: var(--love-muted);
  font-size: 17px;
  line-height: 1.6;
}
.love-hero__visual {
  width: 100%;
  height: 20svh;
  min-height: 200px;
  max-height: 200px;
  margin: 24px auto 0;
  overflow: hidden;
  border-radius: 26px;
  box-shadow: 0 18px 42px rgba(72, 49, 42, 0.1);
}
.love-hero__image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center 35%;
}
.love-hero__bottom {
  margin-bottom: 24px;
}
.love-hero__button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 52px;
  padding: 14px 24px;
  border: 0;
  border-radius: 999px;
  color: #fff;
  background: var(--love-wine);
  box-shadow: 0 10px 26px rgba(143, 48, 72, 0.2);
  font-size: 13px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: 0.08em;
  text-decoration: none;
  text-transform: uppercase;
}
.love-hero__price {
  display: flex;
  align-items: baseline;
  gap: 10px;
  margin-bottom: 24px;
  justify-content: center;
}
.love-hero__price-old {
  position: relative;
  color: rgba(47, 37, 35, 0.4);
  font-size: 18px;
  font-weight: 600;
}
.love-hero__price-old::after {
  content: "";
  position: absolute;
  top: 50%;
  left: -4px;
  width: calc(100% + 8px);
  height: 1.5px;
  background: var(--love-wine);
  transform: rotate(-7deg);
}
.love-hero__price-current {
  color: var(--love-gold);
  font-family: "Cormorant Garamond", serif;
  font-size: 52px;
  font-weight: 600;
  line-height: 1;
}
.love-hero__button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 126px;
  min-height: 48px;
  padding: 12px 22px;
  border: 0;
  border-radius: 999px;
  color: #fff;
  background: var(--love-wine);
  box-shadow: 0 10px 26px rgba(143, 48, 72, 0.2);
  font-size: 12px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: 0.08em;
  text-decoration: none;
  text-transform: uppercase;
  transition: background 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
}
.love-hero__button:hover {
  background: var(--love-wine-dark);
  box-shadow: 0 12px 30px rgba(143, 48, 72, 0.24);
}
.love-hero__button:active {
  transform: translateY(1px);
}

/* =========================================================
   SECTION 2 — LOVE ABOUT
   9 недель работы / что входит в интенсив
========================================================= */
.love-about {
  position: relative;
  overflow: hidden;
  padding: 32px 0 32px;
  color: #fff;
  background: radial-gradient(ellipse at 90% 10%, rgba(227, 196, 143, 0.14), transparent 32%), linear-gradient(180deg, #7a293f 0%, var(--love-wine-dark) 100%);
  /* LOVE ABOUT — TABLET */
  /* LOVE ABOUT — DESKTOP */
}
.love-about__container {
  position: relative;
  z-index: 1;
}
.love-about__eyebrow {
  display: inline-block;
  margin-bottom: 14px;
  color: var(--love-gold-light);
  font-size: 12px;
  font-weight: 800;
  line-height: 1.2;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}
.love-about__title {
  max-width: 760px;
  margin: 0;
  color: #fff;
  font-family: "Cormorant Garamond", serif;
  font-size: 42px;
  font-weight: 600;
  line-height: 0.98;
  letter-spacing: -0.02em;
}
.love-about__title span {
  display: block;
  margin-top: 7px;
  color: var(--love-gold-light);
}
.love-about__text {
  max-width: 720px;
  margin: 20px 0 0;
  color: rgba(255, 255, 255, 0.8);
  font-size: 17px;
  line-height: 1.65;
}
.love-about__list {
  display: grid;
  gap: 0;
  margin-top: 30px;
  border-top: 1px solid rgba(227, 196, 143, 0.22);
}
.love-about__item {
  display: grid;
  grid-template-columns: 34px 1fr;
  gap: 12px;
  padding: 17px 0;
  border-bottom: 1px solid rgba(227, 196, 143, 0.22);
}
.love-about__item span {
  color: var(--love-gold-light);
  font-family: "Cormorant Garamond", serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}
.love-about__item p {
  margin: 0;
  color: #fff;
  font-size: 16px;
  line-height: 1.5;
}
@media (min-width: 768px) {
  .love-about {
    padding: 78px 0 84px;
  }
  .love-about__title {
    font-size: 58px;
  }
  .love-about__text {
    font-size: 19px;
  }
  .love-about__item {
    grid-template-columns: 42px 1fr;
    padding: 20px 0;
  }
  .love-about__item p {
    font-size: 18px;
  }
}
@media (min-width: 1100px) {
  .love-about {
    padding: 94px 0 100px;
  }
  .love-about__title {
    font-size: 66px;
  }
}

/* =========================================================
SECTION 3 — LOVE RESULT
Результат интенсива
Светлый фон + мягкое бордовое свечение
========================================================= */
.love-result {
  position: relative;
  overflow: hidden;
  padding: 24px 0 24px;
  background: #fffaf6;
  /* LOVE RESULT — TABLET */
  /* LOVE RESULT — DESKTOP */
}
.love-result::before {
  content: "";
  position: absolute;
  top: -100px;
  right: -100px;
  width: 320px;
  height: 320px;
  border-radius: 50%;
  background: rgba(143, 48, 72, 0.16);
  filter: blur(90px);
  pointer-events: none;
}
.love-result::after {
  content: "";
  position: absolute;
  bottom: -130px;
  left: -110px;
  width: 340px;
  height: 340px;
  border-radius: 50%;
  background: rgba(143, 48, 72, 0.08);
  filter: blur(100px);
  pointer-events: none;
}
.love-result .container {
  position: relative;
  z-index: 1;
}
.love-result__inner {
  padding: 30px 20px;
  border: 1px solid rgba(199, 161, 100, 0.18);
  border-radius: 28px;
  background: rgba(255, 255, 255, 0.74);
}
.love-result__eyebrow {
  display: inline-block;
  margin-bottom: 14px;
  color: var(--love-wine);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}
.love-result__title {
  max-width: 850px;
  margin: 0;
  color: var(--love-text);
  font-family: "Cormorant Garamond", serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}
.love-result__title span {
  display: block;
  margin-top: 10px;
  color: var(--love-wine);
}
.love-result__list {
  display: grid;
  gap: 10px;
  margin-top: 28px;
}
.love-result__item {
  padding: 14px 16px;
  border-bottom: 1px solid rgba(199, 161, 100, 0.24);
  color: var(--love-text);
  font-size: 16px;
  line-height: 1.5;
}
@media (min-width: 768px) {
  .love-result {
    padding: 84px 0 90px;
  }
  .love-result__inner {
    padding: 42px 40px;
  }
  .love-result__title {
    font-size: 56px;
  }
  .love-result__list {
    grid-template-columns: 1fr 1fr;
    gap: 0 26px;
  }
  .love-result__item {
    font-size: 18px;
  }
  .love-result__item--wide {
    grid-column: 1/-1;
  }
}
@media (min-width: 1100px) {
  .love-result {
    padding: 100px 0;
  }
  .love-result__inner {
    padding: 52px;
  }
  .love-result__title {
    font-size: 64px;
  }
}

/* =========================================================
SECTION 4 — LOVE BLOCKS INTRO
7 лет практики + тезис про 95% и 21 блок
========================================================= */
.love-blocks-intro {
  padding: 24px 0;
  background: var(--love-bg);
  /* LOVE BLOCKS INTRO — TABLET */
  /* LOVE BLOCKS INTRO — DESKTOP */
}
.love-blocks-intro__container {
  max-width: 900px;
}
.love-blocks-intro__eyebrow {
  display: inline-block;
  margin-bottom: 13px;
  color: var(--love-gold);
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}
.love-blocks-intro__title {
  margin: 0;
  color: var(--love-text);
  font-family: "Cormorant Garamond", serif;
  font-size: 42px;
  font-weight: 600;
  line-height: 0.98;
}
.love-blocks-intro__title span {
  display: block;
  color: var(--love-wine);
}
.love-blocks-intro__text {
  max-width: 760px;
  margin: 20px 0 0;
  color: var(--love-muted);
  font-size: 17px;
  line-height: 1.65;
}
.love-blocks-intro__accent {
  max-width: 820px;
  margin: 28px 0 0;
  padding: 20px 0 20px 20px;
  border-left: 3px solid var(--love-wine);
  color: var(--love-wine);
  font-family: "Cormorant Garamond", serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.12;
}
@media (min-width: 768px) {
  .love-blocks-intro {
    padding: 84px 0;
  }
  .love-blocks-intro__title {
    font-size: 58px;
  }
  .love-blocks-intro__text {
    font-size: 19px;
  }
  .love-blocks-intro__accent {
    font-size: 36px;
  }
}
@media (min-width: 1100px) {
  .love-blocks-intro {
    padding: 100px 0;
  }
  .love-blocks-intro__title {
    font-size: 66px;
  }
}

/* =========================================================
SECTION 5 — LOVE PROGRAM
Компактная таблица из 21 блока
========================================================= */
.love-program {
  padding: 64px 0 72px;
  background: linear-gradient(180deg, #faf6f0 0%, #fffdf9 100%);
  /* LOVE PROGRAM — VERY SMALL MOBILE */
  /* LOVE PROGRAM — TABLET */
  /* LOVE PROGRAM — DESKTOP */
}
.love-program__heading {
  margin-bottom: 28px;
}
.love-program__eyebrow {
  display: inline-block;
  margin-bottom: 10px;
  color: var(--love-gold);
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}
.love-program__title {
  margin: 0;
  color: var(--love-text);
  font-family: "Cormorant Garamond", serif;
  font-size: 44px;
  font-weight: 600;
  line-height: 1;
}
.love-program__grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  border-top: 1px solid var(--love-line);
  border-left: 1px solid var(--love-line);
}
.love-program__item {
  min-width: 0;
  padding: 13px 11px;
  border-right: 1px solid var(--love-line);
  border-bottom: 1px solid var(--love-line);
  background: rgba(255, 255, 255, 0.58);
}
.love-program__item span {
  display: block;
  margin-bottom: 5px;
  color: var(--love-wine);
  font-family: "Cormorant Garamond", serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
}
.love-program__item p {
  margin: 0;
  color: var(--love-text);
  font-size: 15px;
  font-weight: 600;
  line-height: 1.35;
}
.love-program__item--last {
  grid-column: 1/-1;
}
.love-program__description {
  margin-top: 26px;
  padding: 20px;
  border-left: 3px solid var(--love-wine);
  background: rgba(143, 48, 72, 0.05);
}
.love-program__description p {
  margin: 0;
  color: var(--love-text);
  font-size: 15px;
  line-height: 1.6;
}
.love-program__description p + p {
  margin-top: 10px;
}
@media (max-width: 359px) {
  .love-program__grid {
    grid-template-columns: 1fr;
  }
  .love-program__item--last {
    grid-column: auto;
  }
}
@media (min-width: 768px) {
  .love-program {
    padding: 84px 0 92px;
  }
  .love-program__title {
    font-size: 58px;
  }
  .love-program__item {
    padding: 17px 16px;
  }
  .love-program__item p {
    font-size: 16px;
  }
  .love-program__description {
    padding: 24px;
  }
  .love-program__description p {
    font-size: 17px;
  }
}
@media (min-width: 1100px) {
  .love-program {
    padding: 100px 0 110px;
  }
  .love-program__title {
    font-size: 66px;
  }
  .love-program__item {
    display: grid;
    grid-template-columns: 42px 1fr;
    align-items: center;
    gap: 12px;
    padding: 18px 20px;
  }
  .love-program__item span {
    margin: 0;
  }
  .love-program__item p {
    font-size: 17px;
  }
}

/* =========================================================
SECTION 6 — LOVE FINAL
Финальный оффер + цена + кнопка Купить
========================================================= */
.love-final {
  position: relative;
  overflow: hidden;
  padding: 72px 0;
  color: #fff;
  background: radial-gradient(ellipse at 80% 10%, rgba(227, 196, 143, 0.15), transparent 34%), linear-gradient(180deg, #7a293f 0%, var(--love-wine-dark) 100%);
  /* LOVE FINAL — TABLET */
  /* LOVE FINAL — DESKTOP */
}
.love-final__inner {
  max-width: 760px;
  margin-inline: auto;
  text-align: center;
}
.love-final__eyebrow {
  display: inline-block;
  margin-bottom: 14px;
  color: var(--love-gold-light);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.17em;
  text-transform: uppercase;
}
.love-final__title {
  margin: 0;
  color: #fff;
  font-family: "Cormorant Garamond", serif;
  font-size: 46px;
  font-weight: 600;
  line-height: 0.98;
}
.love-final__title span {
  display: block;
  margin-top: 7px;
  color: var(--love-gold-light);
}
.love-final__price {
  display: flex;
  align-items: baseline;
  justify-content: center;
  gap: 14px;
  margin-top: 32px;
}
.love-final__price-old {
  color: rgba(255, 255, 255, 0.48);
  font-size: 20px;
  text-decoration: line-through;
}
.love-final__price-current {
  color: var(--love-gold-light);
  font-family: "Cormorant Garamond", serif;
  font-size: 62px;
  font-weight: 700;
  line-height: 1;
}
.love-final__button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 440px;
  min-height: 56px;
  margin: 22px auto 0;
  padding: 15px 26px;
  border: 0;
  border-radius: 999px;
  background: #fff;
  color: var(--love-wine-dark);
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  cursor: pointer;
}
@media (min-width: 768px) {
  .love-final {
    padding: 94px 0;
  }
  .love-final__title {
    font-size: 64px;
  }
  .love-final__price-current {
    font-size: 74px;
  }
}
@media (min-width: 1100px) {
  .love-final {
    padding: 110px 0;
  }
  .love-final__title {
    font-size: 72px;
  }
}

/* =========================================================
SECTION 7 — LOVE CONTACTS
Тот же блок контактов и та же фотография, что в «Даре»
========================================================= */
.love-contacts {
  padding: 68px 0 0px;
  background: linear-gradient(180deg, #fffdf9 0%, #faf6f0 100%);
  /* LOVE CONTACTS — TABLET */
  /* LOVE CONTACTS — DESKTOP */
}
.love-contacts__grid {
  display: grid;
  gap: 28px;
}
.love-contacts__photo-wrap {
  overflow: hidden;
  width: 100%;
  max-width: 220px;
  margin-inline: auto;
  aspect-ratio: 4/5;
  border-radius: 26px;
  box-shadow: 0 18px 42px rgba(75, 39, 33, 0.1);
}
.love-contacts__photo {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center top;
}
.love-contacts__eyebrow {
  display: inline-block;
  margin-bottom: 10px;
  color: var(--love-gold);
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}
.love-contacts__title {
  margin: 0;
  color: var(--love-text);
  font-family: "Cormorant Garamond", serif;
  font-size: 44px;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 12px;
}
.love-contacts__subtitle {
  margin-bottom: 12px;
}
.love-contacts__links {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 24px;
}
.love-contacts__link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  padding: 11px 18px;
  border: 1px solid rgba(143, 48, 72, 0.22);
  border-radius: 999px;
  color: var(--love-wine);
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
}
@media (min-width: 768px) {
  .love-contacts {
    padding: 88px 0 94px;
  }
  .love-contacts__grid {
    grid-template-columns: minmax(280px, 0.8fr) minmax(0, 1.2fr);
    align-items: center;
    gap: 54px;
  }
  .love-contacts__photo-wrap {
    margin-inline: 0;
  }
  .love-contacts__title {
    font-size: 58px;
  }
}
@media (min-width: 1100px) {
  .love-contacts {
    padding: 104px 0 110px;
  }
  .love-contacts__grid {
    gap: 80px;
  }
  .love-contacts__photo-wrap {
    max-width: 460px;
  }
  .love-contacts__title {
    font-size: 64px;
  }
}

/* =========================================================
   FOOTER
   ФЛП + email + договор оферты
========================================================= */
.love-footer {
  padding: 28px 0 32px;
  background: var(--love-wine-dark);
  color: #fff;
  /* FOOTER — TABLET / DESKTOP */
}
.love-footer__container {
  display: flex;
  flex-direction: column;
  gap: 18px;
}
.love-footer__brand {
  color: var(--love-gold-light);
  font-family: "Cormorant Garamond", serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 1;
}
.love-footer__links {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
}
.love-footer__link {
  color: rgba(255, 255, 255, 0.72);
  font-size: 13px;
  line-height: 1.4;
  text-decoration: none;
  transition: color 0.2s ease;
}
.love-footer__link:hover {
  color: var(--love-gold-light);
}
.love-footer__copy {
  padding-top: 16px;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.42);
  font-size: 12px;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .love-footer {
    padding: 32px 0;
  }
  .love-footer__container {
    display: grid;
    grid-template-columns: auto 1fr auto;
    align-items: center;
    gap: 30px;
  }
  .love-footer__links {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 24px;
  }
  .love-footer__copy {
    padding-top: 0;
    border-top: 0;
    text-align: right;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBO0FDQ0E7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0FBQUE7QUFBQTtFQUdDOzs7QUFHRDtBQUVBO0VBQ0k7RUFDSDs7O0FBR0Q7RUFDSTs7O0FBR0o7QUFFQTtFQUNDOzs7QUFHRDtFQUNJO0VBQ0g7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDRTs7O0FBR0Y7QUFFQTtFQUNDO0VBQ0c7RUFDQTtFQUNBOzs7QUFHSjtFQUNDOzs7QUFHRDtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7RUFDQztFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUN4RkQ7RUFDQztFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFFQTs7O0FBR0M7QUFBQTtBQUFBO0VBR0Q7OztBQUdDO0VBQ0Q7OztBQUdDO0VBQ0Q7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7OztBQUdDO0VBQ0Q7RUFDQTs7O0FBR0M7RUFDRDs7O0FBR0M7RUFDRDtFQUNBOzs7QUFJQztBQUFBO0FBQUE7QUFJQTtFQUNEO0VBQ0E7RUFFQTtFQUNBO0VBRUEsWUFDRTs7QUFXRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFFQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QUFHRjtFQUNFO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0Q7O0FBSUQ7RUFDRTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUVBO0VBRUE7RUFFQTtFQUNBOztBQUdGO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBRUE7RUFFQSxZQUNEOztBQUdEO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7O0FBR0Y7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBRUEsWUFDRTtFQUVGO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTs7QUFFRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUVBO0VBRUE7RUFDQTs7QUFFQTtFQUNEO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBRUE7O0FBSUQ7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFFQSxZQUNEO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUEsWUFDRDs7QUFJQztFQUNEO0VBQ0EsWUFDRTs7QUFHRDtFQUNEOzs7QUFNRDtBQUFBO0FBQUE7QUFBQTtBQUtEO0VBQ0M7RUFDQTtFQUVBO0VBRUE7RUFFQSxZQUNFO0FBcUdGO0FBd0JBOztBQWxIQTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUVBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUdGO0VBQ0U7RUFFQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNEO0VBRUE7RUFFQTs7QUFJRDtFQUNFO0VBRUE7RUFFQTtFQUVBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBRUE7RUFFQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBRUE7O0FBRUE7RUFDRDtFQUVBO0VBQ0E7RUFDQTtFQUNBOztBQUdDO0VBQ0Q7RUFFQTtFQUVBO0VBQ0E7O0FBTUQ7RUFoSEQ7SUFpSEc7O0VBRUE7SUFDRDs7RUFHQztJQUNEOztFQUdDO0lBQ0Q7SUFFQTs7RUFFQTtJQUNFOzs7QUFPSDtFQXhJRDtJQXlJRzs7RUFFQTtJQUNEOzs7O0FBTUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQU1BO0VBQ0Q7RUFDQTtFQUVBO0VBRUE7QUEyR0E7QUEyQkE7O0FBcElBO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFFQTtFQUVBO0VBRUE7O0FBR0Y7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUVBO0VBRUE7RUFFQTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUVBO0VBQ0E7RUFFQTs7QUFHRjtFQUNFO0VBRUE7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUVBOztBQUdGO0VBQ0U7RUFFQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRDtFQUVBO0VBRUE7O0FBSUQ7RUFDRTtFQUNBO0VBRUE7O0FBR0Y7RUFDRTtFQUVBO0VBRUE7RUFFQTtFQUNBOztBQUtGO0VBbkhDO0lBb0hDOztFQUVBO0lBQ0Q7O0VBR0M7SUFDRDs7RUFHQztJQUNEO0lBQ0E7O0VBR0M7SUFDRDs7RUFHQztJQUNEOzs7QUFNRDtFQTlJQztJQStJQzs7RUFFQTtJQUNEOztFQUdDO0lBQ0Q7Ozs7QUFNQTtBQUFBO0FBQUE7QUFBQTtBQUtBO0VBQ0Q7RUFFQTtBQWdFQTtBQWtCQTs7QUFoRkE7RUFDRTs7QUFHRjtFQUNFO0VBRUE7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUVBOztBQUdGO0VBQ0U7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0Q7RUFFQTs7QUFJRDtFQUNFO0VBRUE7RUFFQTtFQUVBO0VBQ0E7O0FBR0Y7RUFDRTtFQUVBO0VBQ0E7RUFFQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7O0FBS0Y7RUFyRUM7SUFzRUM7O0VBRUE7SUFDRDs7RUFHQztJQUNEOztFQUdDO0lBQ0Q7OztBQU1EO0VBdkZDO0lBd0ZDOztFQUVBO0lBQ0Q7Ozs7QUFNQTtBQUFBO0FBQUE7QUFBQTtBQUtBO0VBQ0Q7RUFFQSxZQUNFO0FBdUdGO0FBWUE7QUEwQkE7O0FBdklBO0VBQ0U7O0FBR0Y7RUFDRTtFQUVBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFFQTs7QUFHRjtFQUNFO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFFQTtFQUNBOztBQUdGO0VBQ0U7RUFFQTtFQUVBO0VBQ0E7RUFFQTs7QUFFQTtFQUNEO0VBRUE7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUNBOztBQUdDO0VBQ0Q7RUFFQTtFQUVBO0VBQ0E7RUFDQTs7QUFJRDtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUVBO0VBRUE7O0FBRUE7RUFDRDtFQUVBO0VBRUE7RUFDQTs7QUFFQTtFQUNFOztBQU9IO0VBQ0U7SUFDRDs7RUFHQztJQUNEOzs7QUFNRDtFQXpIQztJQTBIQzs7RUFFQTtJQUNEOztFQUdDO0lBQ0Q7O0VBRUE7SUFDRTs7RUFJRDtJQUNEOztFQUVBO0lBQ0U7OztBQU9IO0VBbkpDO0lBb0pDOztFQUVBO0lBQ0Q7O0VBR0M7SUFDRDtJQUNBO0lBQ0E7SUFDQTtJQUVBOztFQUVBO0lBQ0U7O0VBR0Y7SUFDRTs7OztBQU9GO0FBQUE7QUFBQTtBQUFBO0FBS0E7RUFDRDtFQUNBO0VBRUE7RUFFQTtFQUVBLFlBQ0U7QUEyR0Y7QUFjQTs7QUE5R0E7RUFDRTtFQUVBO0VBRUE7O0FBR0Y7RUFDRTtFQUVBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFFQTs7QUFHRjtFQUNFO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNEO0VBRUE7RUFFQTs7QUFJRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O0FBR0Y7RUFDRTtFQUVBO0VBRUE7O0FBR0Y7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUVBOztBQUtGO0VBdEhDO0lBdUhDOztFQUVBO0lBQ0Q7O0VBR0M7SUFDRDs7O0FBTUQ7RUFwSUM7SUFxSUM7O0VBRUE7SUFDRDs7OztBQU1BO0FBQUE7QUFBQTtBQUFBO0FBS0E7RUFDRDtFQUVBLFlBQ0U7QUE2RkY7QUF3QkE7O0FBL0dBO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBRUE7RUFDQTtFQUVBO0VBRUE7RUFFQTtFQUVBLFlBQ0Q7O0FBR0Q7RUFDRTtFQUNBO0VBRUE7RUFDQTs7QUFHRjtFQUNFO0VBRUE7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUVBOztBQUdGO0VBQ0U7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDQzs7QUFHRDtFQUNFO0VBQ0E7RUFDQTtFQUVBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUVBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFFQTs7QUFLRjtFQW5HQztJQW9HQzs7RUFFQTtJQUNELHVCQUNFO0lBR0Y7SUFFQTs7RUFHQztJQUNEOztFQUdDO0lBQ0Q7OztBQU1EO0VBM0hDO0lBNEhDOztFQUVBO0lBQ0Q7O0VBR0M7SUFDRDs7RUFHQztJQUNEOzs7O0FBS0E7QUFBQTtBQUFBO0FBQUE7QUFLRjtFQUNDO0VBRUE7RUFFQTtBQW1EQTs7QUFqREE7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBRUE7O0FBR0Y7RUFDRTtFQUVBO0VBQ0E7RUFFQTtFQUVBOztBQUVBO0VBQ0Q7O0FBSUQ7RUFDRTtFQUVBO0VBRUE7RUFFQTtFQUNBOztBQUtGO0VBMUREO0lBMkRHOztFQUVBO0lBQ0Q7SUFDQTtJQUNBO0lBRUE7O0VBR0M7SUFDRDtJQUNBO0lBQ0E7SUFFQTs7RUFHQztJQUNEO0lBRUE7SUFFQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIEJhc2UgKi9cbkBpbXBvcnQgXCIuL2Jhc2UvcmVzZXRcIjtcbkBpbXBvcnQgXCIuL2Jhc2UvdmFyc1wiO1xuQGltcG9ydCBcIi4vYmFzZS9iYXNlXCI7XG5AaW1wb3J0IFwiLi9iYXNlL2NvbnRhaW5lcnNcIjtcblxuXG4iLCIvKiBSZXNldCBhbmQgYmFzZSBzdHlsZXMgICovXG4qIHtcblx0cGFkZGluZzogMHB4O1xuXHRtYXJnaW46IDBweDtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBMaW5rcyAqL1xuXG5hLCBhOmxpbmssIGE6dmlzaXRlZCAge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbmE6aG92ZXIgIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIENvbW1vbiAqL1xuXG5hc2lkZSwgbmF2LCBmb290ZXIsIGhlYWRlciwgc2VjdGlvbiwgbWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG51bCwgdWwgbGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcge1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5pbWcsIHN2ZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBGb3JtICovXG5cbmlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uLCBzZWxlY3Qge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDpmb2N1cywgaW5wdXQ6YWN0aXZlLFxuYnV0dG9uOmZvY3VzLCBidXR0b246YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG59XG5cbmxhYmVsIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5sZWdlbmQge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiIsIjpyb290IHtcblx0LS1sb3ZlLWJnOiAjZmZmZGY5O1xuXHQtLWxvdmUtYmctc29mdDogI2ZhZjZmMDtcbiAgXG5cdC0tbG92ZS10ZXh0OiAjMmYyNTIzO1xuXHQtLWxvdmUtbXV0ZWQ6ICM3NTY3NjE7XG4gIFxuXHQtLWxvdmUtd2luZTogIzhmMzA0ODtcblx0LS1sb3ZlLXdpbmUtZGFyazogIzZkMjQzODtcbiAgXG5cdC0tbG92ZS1nb2xkOiAjYzdhMTY0O1xuXHQtLWxvdmUtZ29sZC1saWdodDogI2UzYzQ4ZjtcbiAgXG5cdC0tbG92ZS1saW5lOiByZ2JhKDE5OSwgMTYxLCAxMDAsIDAuMjIpO1xuICBcblx0LS1jb250YWluZXI6IDExODBweDtcbiAgfVxuICBcbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgXG4gIGh0bWwge1xuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgfVxuICBcbiAgYm9keSB7XG5cdG1hcmdpbjogMDtcblx0bWluLXdpZHRoOiAzMjBweDtcbiAgXG5cdGNvbG9yOiB2YXIoLS1sb3ZlLXRleHQpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1sb3ZlLWJnKTtcbiAgXG5cdGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIFxuICBpbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIFxuICBhIHtcblx0Y29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgXG4gIC5jb250YWluZXIge1xuXHR3aWR0aDogbWluKGNhbGMoMTAwJSAtIDQwcHgpLCB2YXIoLS1jb250YWluZXIpKTtcblx0bWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxuICBcbiAgXG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0IDEuIEhFUk9cbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICBcbiAgLmxvdmUtaGVybyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgXG5cdHBhZGRpbmc6IDI0cHggMCAyNHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBcblx0YmFja2dyb3VuZDpcblx0ICByYWRpYWwtZ3JhZGllbnQoXG5cdFx0Y2lyY2xlIGF0IDg4JSAxMCUsXG5cdFx0cmdiYSgxOTksIDE2MSwgMTAwLCAwLjA5KSxcblx0XHR0cmFuc3BhcmVudCAyOCVcblx0ICApLFxuXHQgIGxpbmVhci1ncmFkaWVudChcblx0XHQxODBkZWcsXG5cdFx0dmFyKC0tbG92ZS1iZykgMCUsXG5cdFx0dmFyKC0tbG92ZS1iZy1zb2Z0KSAxMDAlXG5cdCAgKTtcbiAgXG5cdCZfX2NvbnRhaW5lciB7XG5cdCAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgIHotaW5kZXg6IDI7XG5cdH1cbiAgXG5cdCZfX2NvbnRlbnQge1xuXHQgIG1heC13aWR0aDogNTYwcHg7XG5cdCAgbWFyZ2luLWlubGluZTogYXV0bztcblx0fVxuICBcblx0Jl9fZXllYnJvdyB7XG5cdCAgZGlzcGxheTogYmxvY2s7XG4gIFxuXHQgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIFxuXHQgIGNvbG9yOiB2YXIoLS1sb3ZlLWdvbGQpO1xuICBcblx0ICBmb250LXNpemU6IDEycHg7XG5cdCAgZm9udC13ZWlnaHQ6IDgwMDtcblx0ICBsaW5lLWhlaWdodDogMS4yNTtcblx0ICBsZXR0ZXItc3BhY2luZzogMC4xNGVtO1xuICBcblx0ICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG4gIFxuXHQmX190aXRsZSB7XG5cdCAgbWFyZ2luOiAwO1xuICBcblx0ICBjb2xvcjogdmFyKC0tbG92ZS10ZXh0KTtcbiAgXG5cdCAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuXHQgIGZvbnQtc2l6ZTogY2xhbXAoNjRweCwgMTd2dywgODRweCk7XG5cdCAgZm9udC13ZWlnaHQ6IDUwMDtcblx0ICBsaW5lLWhlaWdodDogMC44Njtcblx0ICBsZXR0ZXItc3BhY2luZzogLTAuMDQ1ZW07XG4gIFxuXHQgIHNwYW4ge1xuXHRcdGNvbG9yOiB2YXIoLS1sb3ZlLXdpbmUpO1xuXHQgIH1cblx0fVxuICBcblx0Jl9fc3VidGl0bGUge1xuXHQgIG1hcmdpbjogMTZweCAwIDA7XG4gIFxuXHQgIGNvbG9yOiB2YXIoLS1sb3ZlLXdpbmUpO1xuICBcblx0ICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG5cdCAgZm9udC1zaXplOiAzMHB4O1xuXHQgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cdCAgbGluZS1oZWlnaHQ6IDEuMDU7XG5cdH1cbiAgXG5cdCZfX2xlYWQge1xuXHQgIG1heC13aWR0aDogNDcwcHg7XG4gIFxuXHQgIG1hcmdpbjogMjBweCAwIDA7XG4gIFxuXHQgIGNvbG9yOiB2YXIoLS1sb3ZlLW11dGVkKTtcbiAgXG5cdCAgZm9udC1zaXplOiAxN3B4O1xuXHQgIGxpbmUtaGVpZ2h0OiAxLjY7XG5cdH1cbiAgXG5cdCZfX3Zpc3VhbCB7XG5cdCAgd2lkdGg6MTAwJTtcblxuXHQgIGhlaWdodDogMjBzdmg7XG5cdCAgbWluLWhlaWdodDogMjAwcHg7XG5cdCAgbWF4LWhlaWdodDogMjAwcHg7XG4gIFxuXHQgIG1hcmdpbjogMjRweCBhdXRvIDA7XG4gIFxuXHQgIG92ZXJmbG93OiBoaWRkZW47XG4gIFxuXHQgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gIFxuXHQgIGJveC1zaGFkb3c6XG5cdFx0MCAxOHB4IDQycHggcmdiYSg3MiwgNDksIDQyLCAwLjEpO1xuXHR9XG4gIFxuXHQmX19pbWFnZSB7XG5cdCAgd2lkdGg6IDEwMCU7XG5cdCAgaGVpZ2h0OiAxMDAlO1xuICBcblx0ICBvYmplY3QtZml0OiBjb3Zlcjtcblx0ICBvYmplY3QtcG9zaXRpb246IGNlbnRlciAzNSU7XG5cdH1cblxuXHQmX19ib3R0b20ge1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdH1cbiAgXG5cdCZfX2J1dHRvbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ICBcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiA1MnB4O1xuXHQgIFxuXHRcdHBhZGRpbmc6IDE0cHggMjRweDtcblx0ICBcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogOTk5cHg7XG5cdCAgXG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tbG92ZS13aW5lKTtcblx0ICBcblx0XHRib3gtc2hhZG93OlxuXHRcdCAgMCAxMHB4IDI2cHggcmdiYSgxNDMsIDQ4LCA3MiwgMC4yKTtcblx0ICBcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuXHQgIFxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHQgIH1cblx0Jl9fcHJpY2Uge1xuXHQgIGRpc3BsYXk6IGZsZXg7XG5cdCAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHQgIGdhcDogMTBweDtcblx0ICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHQgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG4gIFxuXHQmX19wcmljZS1vbGQge1xuXHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgXG5cdCAgY29sb3I6IHJnYmEoNDcsIDM3LCAzNSwgMC40KTtcbiAgXG5cdCAgZm9udC1zaXplOiAxOHB4O1xuXHQgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIFxuXHQgICY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuICBcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogLTRweDtcbiAgXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDhweCk7XG5cdFx0aGVpZ2h0OiAxLjVweDtcbiAgXG5cdFx0YmFja2dyb3VuZDogdmFyKC0tbG92ZS13aW5lKTtcbiAgXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTdkZWcpO1xuXHQgIH1cblx0fVxuICBcblx0Jl9fcHJpY2UtY3VycmVudCB7XG5cdCAgY29sb3I6IHZhcigtLWxvdmUtZ29sZCk7XG4gIFxuXHQgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcblx0ICBmb250LXNpemU6IDUycHg7XG5cdCAgZm9udC13ZWlnaHQ6IDYwMDtcblx0ICBsaW5lLWhlaWdodDogMTtcblx0fVxuICBcblx0Jl9fYnV0dG9uIHtcblx0ICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHQgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBcblx0ICBtaW4td2lkdGg6IDEyNnB4O1xuXHQgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIFxuXHQgIHBhZGRpbmc6IDEycHggMjJweDtcbiAgXG5cdCAgYm9yZGVyOiAwO1xuXHQgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBcblx0ICBjb2xvcjogI2ZmZjtcblx0ICBiYWNrZ3JvdW5kOiB2YXIoLS1sb3ZlLXdpbmUpO1xuICBcblx0ICBib3gtc2hhZG93OlxuXHRcdDAgMTBweCAyNnB4IHJnYmEoMTQzLCA0OCwgNzIsIDAuMik7XG4gIFxuXHQgIGZvbnQtc2l6ZTogMTJweDtcblx0ICBmb250LXdlaWdodDogODAwO1xuXHQgIGxpbmUtaGVpZ2h0OiAxO1xuXHQgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIFxuXHQgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBcblx0ICB0cmFuc2l0aW9uOlxuXHRcdGJhY2tncm91bmQgMC4ycyBlYXNlLFxuXHRcdHRyYW5zZm9ybSAwLjJzIGVhc2UsXG5cdFx0Ym94LXNoYWRvdyAwLjJzIGVhc2U7XG4gIFxuXHQgICY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWxvdmUtd2luZS1kYXJrKTtcblx0XHRib3gtc2hhZG93OlxuXHRcdCAgMCAxMnB4IDMwcHggcmdiYSgxNDMsIDQ4LCA3MiwgMC4yNCk7XG5cdCAgfVxuICBcblx0ICAmOmFjdGl2ZSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG5cdCAgfVxuXHR9XG4gIH1cbiAgXG4gIFxuIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgU0VDVElPTiAyIOKAlCBMT1ZFIEFCT1VUXG4gICA5INC90LXQtNC10LvRjCDRgNCw0LHQvtGC0YsgLyDRh9GC0L4g0LLRhdC+0LTQuNGCINCyINC40L3RgtC10L3RgdC40LJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ubG92ZS1hYm91dCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgXG5cdHBhZGRpbmc6IDMycHggMCAzMnB4O1xuICBcblx0Y29sb3I6ICNmZmY7XG4gIFxuXHRiYWNrZ3JvdW5kOlxuXHQgIHJhZGlhbC1ncmFkaWVudChcblx0XHRlbGxpcHNlIGF0IDkwJSAxMCUsXG5cdFx0cmdiYSgyMjcsIDE5NiwgMTQzLCAwLjE0KSxcblx0XHR0cmFuc3BhcmVudCAzMiVcblx0ICApLFxuXHQgIGxpbmVhci1ncmFkaWVudChcblx0XHQxODBkZWcsXG5cdFx0IzdhMjkzZiAwJSxcblx0XHR2YXIoLS1sb3ZlLXdpbmUtZGFyaykgMTAwJVxuXHQgICk7XG4gIFxuXHQmX19jb250YWluZXIge1xuXHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICB6LWluZGV4OiAxO1xuXHR9XG4gIFxuXHQmX19leWVicm93IHtcblx0ICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIFxuXHQgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIFxuXHQgIGNvbG9yOiB2YXIoLS1sb3ZlLWdvbGQtbGlnaHQpO1xuICBcblx0ICBmb250LXNpemU6IDEycHg7XG5cdCAgZm9udC13ZWlnaHQ6IDgwMDtcblx0ICBsaW5lLWhlaWdodDogMS4yO1xuXHQgIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG4gIFxuXHQgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cbiAgXG5cdCZfX3RpdGxlIHtcblx0ICBtYXgtd2lkdGg6IDc2MHB4O1xuICBcblx0ICBtYXJnaW46IDA7XG4gIFxuXHQgIGNvbG9yOiAjZmZmO1xuICBcblx0ICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG5cdCAgZm9udC1zaXplOiA0MnB4O1xuXHQgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cdCAgbGluZS1oZWlnaHQ6IDAuOTg7XG5cdCAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIFxuXHQgIHNwYW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuICBcblx0XHRtYXJnaW4tdG9wOiA3cHg7XG4gIFxuXHRcdGNvbG9yOiB2YXIoLS1sb3ZlLWdvbGQtbGlnaHQpO1xuXHQgIH1cblx0fVxuICBcblx0Jl9fdGV4dCB7XG5cdCAgbWF4LXdpZHRoOiA3MjBweDtcbiAgXG5cdCAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgXG5cdCAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgXG5cdCAgZm9udC1zaXplOiAxN3B4O1xuXHQgIGxpbmUtaGVpZ2h0OiAxLjY1O1xuXHR9XG4gIFxuXHQmX19saXN0IHtcblx0ICBkaXNwbGF5OiBncmlkO1xuXHQgIGdhcDogMDtcbiAgXG5cdCAgbWFyZ2luLXRvcDogMzBweDtcbiAgXG5cdCAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjI3LCAxOTYsIDE0MywgMC4yMik7XG5cdH1cbiAgXG5cdCZfX2l0ZW0ge1xuXHQgIGRpc3BsYXk6IGdyaWQ7XG5cdCAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNHB4IDFmcjtcblx0ICBnYXA6IDEycHg7XG4gIFxuXHQgIHBhZGRpbmc6IDE3cHggMDtcbiAgXG5cdCAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjI3LCAxOTYsIDE0MywgMC4yMik7XG4gIFxuXHQgIHNwYW4ge1xuXHRcdGNvbG9yOiB2YXIoLS1sb3ZlLWdvbGQtbGlnaHQpO1xuICBcblx0XHRmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0ICB9XG4gIFxuXHQgIHAge1xuXHRcdG1hcmdpbjogMDtcbiAgXG5cdFx0Y29sb3I6ICNmZmY7XG4gIFxuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHQgIH1cblx0fVxuICBcblx0LyogTE9WRSBBQk9VVCDigJQgVEFCTEVUICovXG4gIFxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0ICBwYWRkaW5nOiA3OHB4IDAgODRweDtcbiAgXG5cdCAgJl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNThweDtcblx0ICB9XG4gIFxuXHQgICZfX3RleHQge1xuXHRcdGZvbnQtc2l6ZTogMTlweDtcblx0ICB9XG4gIFxuXHQgICZfX2l0ZW0ge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDJweCAxZnI7XG4gIFxuXHRcdHBhZGRpbmc6IDIwcHggMDtcbiAgXG5cdFx0cCB7XG5cdFx0ICBmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHQgIH1cblx0fVxuICBcblx0LyogTE9WRSBBQk9VVCDigJQgREVTS1RPUCAqL1xuICBcblx0QG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuXHQgIHBhZGRpbmc6IDk0cHggMCAxMDBweDtcbiAgXG5cdCAgJl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNjZweDtcblx0ICB9XG5cdH1cbiAgfVxuICBcbiAgXG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQgU0VDVElPTiAzIOKAlCBMT1ZFIFJFU1VMVFxuXHQg0KDQtdC30YPQu9GM0YLQsNGCINC40L3RgtC10L3RgdC40LLQsFxuXHQg0KHQstC10YLQu9GL0Lkg0YTQvtC9ICsg0LzRj9Cz0LrQvtC1INCx0L7RgNC00L7QstC+0LUg0YHQstC10YfQtdC90LjQtVxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgXG4gIC5sb3ZlLXJlc3VsdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgXG5cdHBhZGRpbmc6IDI0cHggMCAyNHB4O1xuICBcblx0YmFja2dyb3VuZDogI2ZmZmFmNjtcbiAgXG5cdCY6OmJlZm9yZSB7XG5cdCAgY29udGVudDogXCJcIjtcbiAgXG5cdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgIHRvcDogLTEwMHB4O1xuXHQgIHJpZ2h0OiAtMTAwcHg7XG4gIFxuXHQgIHdpZHRoOiAzMjBweDtcblx0ICBoZWlnaHQ6IDMyMHB4O1xuICBcblx0ICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIFxuXHQgIGJhY2tncm91bmQ6IHJnYmEoMTQzLCA0OCwgNzIsIDAuMTYpO1xuICBcblx0ICBmaWx0ZXI6IGJsdXIoOTBweCk7XG4gIFxuXHQgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG4gIFxuXHQmOjphZnRlciB7XG5cdCAgY29udGVudDogXCJcIjtcbiAgXG5cdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgIGJvdHRvbTogLTEzMHB4O1xuXHQgIGxlZnQ6IC0xMTBweDtcbiAgXG5cdCAgd2lkdGg6IDM0MHB4O1xuXHQgIGhlaWdodDogMzQwcHg7XG4gIFxuXHQgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgXG5cdCAgYmFja2dyb3VuZDogcmdiYSgxNDMsIDQ4LCA3MiwgMC4wOCk7XG4gIFxuXHQgIGZpbHRlcjogYmx1cigxMDBweCk7XG4gIFxuXHQgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG4gIFxuXHQuY29udGFpbmVyIHtcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgei1pbmRleDogMTtcblx0fVxuICBcblx0Jl9faW5uZXIge1xuXHQgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgXG5cdCAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxOTksIDE2MSwgMTAwLCAwLjE4KTtcblx0ICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICBcblx0ICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzQpO1xuXHR9XG4gIFxuXHQmX19leWVicm93IHtcblx0ICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIFxuXHQgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIFxuXHQgIGNvbG9yOiB2YXIoLS1sb3ZlLXdpbmUpO1xuICBcblx0ICBmb250LXNpemU6IDEycHg7XG5cdCAgZm9udC13ZWlnaHQ6IDgwMDtcblx0ICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuICBcblx0ICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG4gIFxuXHQmX190aXRsZSB7XG5cdCAgbWF4LXdpZHRoOiA4NTBweDtcbiAgXG5cdCAgbWFyZ2luOiAwO1xuICBcblx0ICBjb2xvcjogdmFyKC0tbG92ZS10ZXh0KTtcbiAgXG5cdCAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuXHQgIGZvbnQtc2l6ZTogNDBweDtcblx0ICBmb250LXdlaWdodDogNjAwO1xuXHQgIGxpbmUtaGVpZ2h0OiAxO1xuICBcblx0ICBzcGFuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcbiAgXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcbiAgXG5cdFx0Y29sb3I6IHZhcigtLWxvdmUtd2luZSk7XG5cdCAgfVxuXHR9XG4gIFxuXHQmX19saXN0IHtcblx0ICBkaXNwbGF5OiBncmlkO1xuXHQgIGdhcDogMTBweDtcbiAgXG5cdCAgbWFyZ2luLXRvcDogMjhweDtcblx0fVxuICBcblx0Jl9faXRlbSB7XG5cdCAgcGFkZGluZzogMTRweCAxNnB4O1xuICBcblx0ICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxOTksIDE2MSwgMTAwLCAwLjI0KTtcbiAgXG5cdCAgY29sb3I6IHZhcigtLWxvdmUtdGV4dCk7XG4gIFxuXHQgIGZvbnQtc2l6ZTogMTZweDtcblx0ICBsaW5lLWhlaWdodDogMS41O1xuXHR9XG4gIFxuXHQvKiBMT1ZFIFJFU1VMVCDigJQgVEFCTEVUICovXG4gIFxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0ICBwYWRkaW5nOiA4NHB4IDAgOTBweDtcbiAgXG5cdCAgJl9faW5uZXIge1xuXHRcdHBhZGRpbmc6IDQycHggNDBweDtcblx0ICB9XG4gIFxuXHQgICZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDU2cHg7XG5cdCAgfVxuICBcblx0ICAmX19saXN0IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0Z2FwOiAwIDI2cHg7XG5cdCAgfVxuICBcblx0ICAmX19pdGVtIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdCAgfVxuICBcblx0ICAmX19pdGVtLS13aWRlIHtcblx0XHRncmlkLWNvbHVtbjogMSAvIC0xO1xuXHQgIH1cblx0fVxuICBcblx0LyogTE9WRSBSRVNVTFQg4oCUIERFU0tUT1AgKi9cbiAgXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcblx0ICBwYWRkaW5nOiAxMDBweCAwO1xuICBcblx0ICAmX19pbm5lciB7XG5cdFx0cGFkZGluZzogNTJweDtcblx0ICB9XG4gIFxuXHQgICZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDY0cHg7XG5cdCAgfVxuXHR9XG4gIH1cbiAgXG4gIFxuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0IFNFQ1RJT04gNCDigJQgTE9WRSBCTE9DS1MgSU5UUk9cblx0IDcg0LvQtdGCINC/0YDQsNC60YLQuNC60LggKyDRgtC10LfQuNGBINC/0YDQviA5NSUg0LggMjEg0LHQu9C+0LpcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIFxuICAubG92ZS1ibG9ja3MtaW50cm8ge1xuXHRwYWRkaW5nOiAyNHB4IDA7XG4gIFxuXHRiYWNrZ3JvdW5kOiB2YXIoLS1sb3ZlLWJnKTtcbiAgXG5cdCZfX2NvbnRhaW5lciB7XG5cdCAgbWF4LXdpZHRoOiA5MDBweDtcblx0fVxuICBcblx0Jl9fZXllYnJvdyB7XG5cdCAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBcblx0ICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICBcblx0ICBjb2xvcjogdmFyKC0tbG92ZS1nb2xkKTtcbiAgXG5cdCAgZm9udC1zaXplOiAxMXB4O1xuXHQgIGZvbnQtd2VpZ2h0OiA4MDA7XG5cdCAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTtcbiAgXG5cdCAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuICBcblx0Jl9fdGl0bGUge1xuXHQgIG1hcmdpbjogMDtcbiAgXG5cdCAgY29sb3I6IHZhcigtLWxvdmUtdGV4dCk7XG4gIFxuXHQgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcblx0ICBmb250LXNpemU6IDQycHg7XG5cdCAgZm9udC13ZWlnaHQ6IDYwMDtcblx0ICBsaW5lLWhlaWdodDogMC45ODtcbiAgXG5cdCAgc3BhbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG4gIFxuXHRcdGNvbG9yOiB2YXIoLS1sb3ZlLXdpbmUpO1xuXHQgIH1cblx0fVxuICBcblx0Jl9fdGV4dCB7XG5cdCAgbWF4LXdpZHRoOiA3NjBweDtcbiAgXG5cdCAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgXG5cdCAgY29sb3I6IHZhcigtLWxvdmUtbXV0ZWQpO1xuICBcblx0ICBmb250LXNpemU6IDE3cHg7XG5cdCAgbGluZS1oZWlnaHQ6IDEuNjU7XG5cdH1cbiAgXG5cdCZfX2FjY2VudCB7XG5cdCAgbWF4LXdpZHRoOiA4MjBweDtcbiAgXG5cdCAgbWFyZ2luOiAyOHB4IDAgMDtcblx0ICBwYWRkaW5nOiAyMHB4IDAgMjBweCAyMHB4O1xuICBcblx0ICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHZhcigtLWxvdmUtd2luZSk7XG4gIFxuXHQgIGNvbG9yOiB2YXIoLS1sb3ZlLXdpbmUpO1xuICBcblx0ICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG5cdCAgZm9udC1zaXplOiAyOHB4O1xuXHQgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cdCAgbGluZS1oZWlnaHQ6IDEuMTI7XG5cdH1cbiAgXG5cdC8qIExPVkUgQkxPQ0tTIElOVFJPIOKAlCBUQUJMRVQgKi9cbiAgXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQgIHBhZGRpbmc6IDg0cHggMDtcbiAgXG5cdCAgJl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNThweDtcblx0ICB9XG4gIFxuXHQgICZfX3RleHQge1xuXHRcdGZvbnQtc2l6ZTogMTlweDtcblx0ICB9XG4gIFxuXHQgICZfX2FjY2VudCB7XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXHQgIH1cblx0fVxuICBcblx0LyogTE9WRSBCTE9DS1MgSU5UUk8g4oCUIERFU0tUT1AgKi9cbiAgXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcblx0ICBwYWRkaW5nOiAxMDBweCAwO1xuICBcblx0ICAmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA2NnB4O1xuXHQgIH1cblx0fVxuICB9XG4gIFxuICBcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdCBTRUNUSU9OIDUg4oCUIExPVkUgUFJPR1JBTVxuXHQg0JrQvtC80L/QsNC60YLQvdCw0Y8g0YLQsNCx0LvQuNGG0LAg0LjQtyAyMSDQsdC70L7QutCwXG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICBcbiAgLmxvdmUtcHJvZ3JhbSB7XG5cdHBhZGRpbmc6IDY0cHggMCA3MnB4O1xuICBcblx0YmFja2dyb3VuZDpcblx0ICBsaW5lYXItZ3JhZGllbnQoXG5cdFx0MTgwZGVnLFxuXHRcdCNmYWY2ZjAgMCUsXG5cdFx0I2ZmZmRmOSAxMDAlXG5cdCAgKTtcbiAgXG5cdCZfX2hlYWRpbmcge1xuXHQgIG1hcmdpbi1ib3R0b206IDI4cHg7XG5cdH1cbiAgXG5cdCZfX2V5ZWJyb3cge1xuXHQgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgXG5cdCAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgXG5cdCAgY29sb3I6IHZhcigtLWxvdmUtZ29sZCk7XG4gIFxuXHQgIGZvbnQtc2l6ZTogMTFweDtcblx0ICBmb250LXdlaWdodDogODAwO1xuXHQgIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG4gIFxuXHQgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cbiAgXG5cdCZfX3RpdGxlIHtcblx0ICBtYXJnaW46IDA7XG4gIFxuXHQgIGNvbG9yOiB2YXIoLS1sb3ZlLXRleHQpO1xuICBcblx0ICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG5cdCAgZm9udC1zaXplOiA0NHB4O1xuXHQgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cdCAgbGluZS1oZWlnaHQ6IDE7XG5cdH1cbiAgXG5cdCZfX2dyaWQge1xuXHQgIGRpc3BsYXk6IGdyaWQ7XG5cdCAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICBcblx0ICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbG92ZS1saW5lKTtcblx0ICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWxvdmUtbGluZSk7XG5cdH1cbiAgXG5cdCZfX2l0ZW0ge1xuXHQgIG1pbi13aWR0aDogMDtcbiAgXG5cdCAgcGFkZGluZzogMTNweCAxMXB4O1xuICBcblx0ICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1sb3ZlLWxpbmUpO1xuXHQgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1sb3ZlLWxpbmUpO1xuICBcblx0ICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTgpO1xuICBcblx0ICBzcGFuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcbiAgXG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuICBcblx0XHRjb2xvcjogdmFyKC0tbG92ZS13aW5lKTtcbiAgXG5cdFx0Zm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHQgIH1cbiAgXG5cdCAgcCB7XG5cdFx0bWFyZ2luOiAwO1xuICBcblx0XHRjb2xvcjogdmFyKC0tbG92ZS10ZXh0KTtcbiAgXG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzU7XG5cdCAgfVxuXHR9XG4gIFxuXHQmX19pdGVtLS1sYXN0IHtcblx0ICBncmlkLWNvbHVtbjogMSAvIC0xO1xuXHR9XG4gIFxuXHQmX19kZXNjcmlwdGlvbiB7XG5cdCAgbWFyZ2luLXRvcDogMjZweDtcblx0ICBwYWRkaW5nOiAyMHB4O1xuICBcblx0ICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHZhcigtLWxvdmUtd2luZSk7XG4gIFxuXHQgIGJhY2tncm91bmQ6IHJnYmEoMTQzLCA0OCwgNzIsIDAuMDUpO1xuICBcblx0ICBwIHtcblx0XHRtYXJnaW46IDA7XG4gIFxuXHRcdGNvbG9yOiB2YXIoLS1sb3ZlLXRleHQpO1xuICBcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjtcbiAgXG5cdFx0JiArIHAge1xuXHRcdCAgbWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdCAgfVxuXHR9XG4gIFxuXHQvKiBMT1ZFIFBST0dSQU0g4oCUIFZFUlkgU01BTEwgTU9CSUxFICovXG4gIFxuXHRAbWVkaWEgKG1heC13aWR0aDogMzU5cHgpIHtcblx0ICAmX19ncmlkIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0ICB9XG4gIFxuXHQgICZfX2l0ZW0tLWxhc3Qge1xuXHRcdGdyaWQtY29sdW1uOiBhdXRvO1xuXHQgIH1cblx0fVxuICBcblx0LyogTE9WRSBQUk9HUkFNIOKAlCBUQUJMRVQgKi9cbiAgXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQgIHBhZGRpbmc6IDg0cHggMCA5MnB4O1xuICBcblx0ICAmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA1OHB4O1xuXHQgIH1cbiAgXG5cdCAgJl9faXRlbSB7XG5cdFx0cGFkZGluZzogMTdweCAxNnB4O1xuICBcblx0XHRwIHtcblx0XHQgIGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdCAgfVxuICBcblx0ICAmX19kZXNjcmlwdGlvbiB7XG5cdFx0cGFkZGluZzogMjRweDtcbiAgXG5cdFx0cCB7XG5cdFx0ICBmb250LXNpemU6IDE3cHg7XG5cdFx0fVxuXHQgIH1cblx0fVxuICBcblx0LyogTE9WRSBQUk9HUkFNIOKAlCBERVNLVE9QICovXG4gIFxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG5cdCAgcGFkZGluZzogMTAwcHggMCAxMTBweDtcbiAgXG5cdCAgJl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNjZweDtcblx0ICB9XG4gIFxuXHQgICZfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MnB4IDFmcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogMTJweDtcbiAgXG5cdFx0cGFkZGluZzogMThweCAyMHB4O1xuICBcblx0XHRzcGFuIHtcblx0XHQgIG1hcmdpbjogMDtcblx0XHR9XG4gIFxuXHRcdHAge1xuXHRcdCAgZm9udC1zaXplOiAxN3B4O1xuXHRcdH1cblx0ICB9XG5cdH1cbiAgfVxuICBcbiAgXG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQgU0VDVElPTiA2IOKAlCBMT1ZFIEZJTkFMXG5cdCDQpNC40L3QsNC70YzQvdGL0Lkg0L7RhNGE0LXRgCArINGG0LXQvdCwICsg0LrQvdC+0L/QutCwINCa0YPQv9C40YLRjFxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgXG4gIC5sb3ZlLWZpbmFsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuICBcblx0cGFkZGluZzogNzJweCAwO1xuICBcblx0Y29sb3I6ICNmZmY7XG4gIFxuXHRiYWNrZ3JvdW5kOlxuXHQgIHJhZGlhbC1ncmFkaWVudChcblx0XHRlbGxpcHNlIGF0IDgwJSAxMCUsXG5cdFx0cmdiYSgyMjcsIDE5NiwgMTQzLCAwLjE1KSxcblx0XHR0cmFuc3BhcmVudCAzNCVcblx0ICApLFxuXHQgIGxpbmVhci1ncmFkaWVudChcblx0XHQxODBkZWcsXG5cdFx0IzdhMjkzZiAwJSxcblx0XHR2YXIoLS1sb3ZlLXdpbmUtZGFyaykgMTAwJVxuXHQgICk7XG4gIFxuXHQmX19pbm5lciB7XG5cdCAgbWF4LXdpZHRoOiA3NjBweDtcbiAgXG5cdCAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgXG5cdCAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG4gIFxuXHQmX19leWVicm93IHtcblx0ICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIFxuXHQgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIFxuXHQgIGNvbG9yOiB2YXIoLS1sb3ZlLWdvbGQtbGlnaHQpO1xuICBcblx0ICBmb250LXNpemU6IDEycHg7XG5cdCAgZm9udC13ZWlnaHQ6IDgwMDtcblx0ICBsZXR0ZXItc3BhY2luZzogMC4xN2VtO1xuICBcblx0ICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG4gIFxuXHQmX190aXRsZSB7XG5cdCAgbWFyZ2luOiAwO1xuICBcblx0ICBjb2xvcjogI2ZmZjtcbiAgXG5cdCAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuXHQgIGZvbnQtc2l6ZTogNDZweDtcblx0ICBmb250LXdlaWdodDogNjAwO1xuXHQgIGxpbmUtaGVpZ2h0OiAwLjk4O1xuICBcblx0ICBzcGFuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcbiAgXG5cdFx0bWFyZ2luLXRvcDogN3B4O1xuICBcblx0XHRjb2xvcjogdmFyKC0tbG92ZS1nb2xkLWxpZ2h0KTtcblx0ICB9XG5cdH1cbiAgXG5cdCZfX3ByaWNlIHtcblx0ICBkaXNwbGF5OiBmbGV4O1xuXHQgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0ICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ICBnYXA6IDE0cHg7XG4gIFxuXHQgIG1hcmdpbi10b3A6IDMycHg7XG5cdH1cbiAgXG5cdCZfX3ByaWNlLW9sZCB7XG5cdCAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40OCk7XG4gIFxuXHQgIGZvbnQtc2l6ZTogMjBweDtcbiAgXG5cdCAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG5cdH1cbiAgXG5cdCZfX3ByaWNlLWN1cnJlbnQge1xuXHQgIGNvbG9yOiB2YXIoLS1sb3ZlLWdvbGQtbGlnaHQpO1xuICBcblx0ICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG5cdCAgZm9udC1zaXplOiA2MnB4O1xuXHQgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cdCAgbGluZS1oZWlnaHQ6IDE7XG5cdH1cbiAgXG5cdCZfX2J1dHRvbiB7XG5cdCAgZGlzcGxheTogZmxleDtcblx0ICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHQgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBcblx0ICB3aWR0aDogMTAwJTtcblx0ICBtYXgtd2lkdGg6IDQ0MHB4O1xuXHQgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gIFxuXHQgIG1hcmdpbjogMjJweCBhdXRvIDA7XG5cdCAgcGFkZGluZzogMTVweCAyNnB4O1xuICBcblx0ICBib3JkZXI6IDA7XG5cdCAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIFxuXHQgIGJhY2tncm91bmQ6ICNmZmY7XG4gIFxuXHQgIGNvbG9yOiB2YXIoLS1sb3ZlLXdpbmUtZGFyayk7XG4gIFxuXHQgIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcblx0ICBmb250LXNpemU6IDE0cHg7XG5cdCAgZm9udC13ZWlnaHQ6IDgwMDtcblx0ICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBcblx0ICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBcblx0ICBjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbiAgXG5cdC8qIExPVkUgRklOQUwg4oCUIFRBQkxFVCAqL1xuICBcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdCAgcGFkZGluZzogOTRweCAwO1xuICBcblx0ICAmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA2NHB4O1xuXHQgIH1cbiAgXG5cdCAgJl9fcHJpY2UtY3VycmVudCB7XG5cdFx0Zm9udC1zaXplOiA3NHB4O1xuXHQgIH1cblx0fVxuICBcblx0LyogTE9WRSBGSU5BTCDigJQgREVTS1RPUCAqL1xuICBcblx0QG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuXHQgIHBhZGRpbmc6IDExMHB4IDA7XG4gIFxuXHQgICZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDcycHg7XG5cdCAgfVxuXHR9XG4gIH1cbiAgXG4gIFxuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0IFNFQ1RJT04gNyDigJQgTE9WRSBDT05UQUNUU1xuXHQg0KLQvtGCINC20LUg0LHQu9C+0Log0LrQvtC90YLQsNC60YLQvtCyINC4INGC0LAg0LbQtSDRhNC+0YLQvtCz0YDQsNGE0LjRjywg0YfRgtC+INCyIMKr0JTQsNGA0LXCu1xuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgXG4gIC5sb3ZlLWNvbnRhY3RzIHtcblx0cGFkZGluZzogNjhweCAwIDBweDtcbiAgXG5cdGJhY2tncm91bmQ6XG5cdCAgbGluZWFyLWdyYWRpZW50KFxuXHRcdDE4MGRlZyxcblx0XHQjZmZmZGY5IDAlLFxuXHRcdCNmYWY2ZjAgMTAwJVxuXHQgICk7XG4gIFxuXHQmX19ncmlkIHtcblx0ICBkaXNwbGF5OiBncmlkO1xuXHQgIGdhcDogMjhweDtcblx0fVxuICBcblx0Jl9fcGhvdG8td3JhcCB7XG5cdCAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgXG5cdCAgd2lkdGg6IDEwMCU7XG5cdCAgbWF4LXdpZHRoOiAyMjBweDtcbiAgXG5cdCAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgXG5cdCAgYXNwZWN0LXJhdGlvOiA0IC8gNTtcbiAgXG5cdCAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgXG5cdCAgYm94LXNoYWRvdzpcblx0XHQwIDE4cHggNDJweCByZ2JhKDc1LCAzOSwgMzMsIDAuMSk7XG5cdH1cbiAgXG5cdCZfX3Bob3RvIHtcblx0ICB3aWR0aDogMTAwJTtcblx0ICBoZWlnaHQ6IDEwMCU7XG4gIFxuXHQgIG9iamVjdC1maXQ6IGNvdmVyO1xuXHQgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHRvcDtcblx0fVxuICBcblx0Jl9fZXllYnJvdyB7XG5cdCAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBcblx0ICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBcblx0ICBjb2xvcjogdmFyKC0tbG92ZS1nb2xkKTtcbiAgXG5cdCAgZm9udC1zaXplOiAxMXB4O1xuXHQgIGZvbnQtd2VpZ2h0OiA4MDA7XG5cdCAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTtcbiAgXG5cdCAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuICBcblx0Jl9fdGl0bGUge1xuXHQgIG1hcmdpbjogMDtcbiAgXG5cdCAgY29sb3I6IHZhcigtLWxvdmUtdGV4dCk7XG4gIFxuXHQgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcblx0ICBmb250LXNpemU6IDQ0cHg7XG5cdCAgZm9udC13ZWlnaHQ6IDYwMDtcblx0ICBsaW5lLWhlaWdodDogMTtcblx0ICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHR9XG5cblx0Jl9fc3VidGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdH1cbiAgXG5cdCZfX2xpbmtzIHtcblx0ICBkaXNwbGF5OiBmbGV4O1xuXHQgIGZsZXgtd3JhcDogd3JhcDtcblx0ICBnYXA6IDEwcHg7XG4gIFxuXHQgIG1hcmdpbi10b3A6IDI0cHg7XG5cdH1cbiAgXG5cdCZfX2xpbmsge1xuXHQgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHQgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIFxuXHQgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIFxuXHQgIHBhZGRpbmc6IDExcHggMThweDtcbiAgXG5cdCAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNDMsIDQ4LCA3MiwgMC4yMik7XG5cdCAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIFxuXHQgIGNvbG9yOiB2YXIoLS1sb3ZlLXdpbmUpO1xuICBcblx0ICBmb250LXNpemU6IDE0cHg7XG5cdCAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgXG5cdCAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG4gIFxuXHQvKiBMT1ZFIENPTlRBQ1RTIOKAlCBUQUJMRVQgKi9cbiAgXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQgIHBhZGRpbmc6IDg4cHggMCA5NHB4O1xuICBcblx0ICAmX19ncmlkIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6XG5cdFx0ICBtaW5tYXgoMjgwcHgsIDAuOGZyKVxuXHRcdCAgbWlubWF4KDAsIDEuMmZyKTtcbiAgXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgXG5cdFx0Z2FwOiA1NHB4O1xuXHQgIH1cbiAgXG5cdCAgJl9fcGhvdG8td3JhcCB7XG5cdFx0bWFyZ2luLWlubGluZTogMDtcblx0ICB9XG4gIFxuXHQgICZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDU4cHg7XG5cdCAgfVxuXHR9XG4gIFxuXHQvKiBMT1ZFIENPTlRBQ1RTIOKAlCBERVNLVE9QICovXG4gIFxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG5cdCAgcGFkZGluZzogMTA0cHggMCAxMTBweDtcbiAgXG5cdCAgJl9fZ3JpZCB7XG5cdFx0Z2FwOiA4MHB4O1xuXHQgIH1cbiAgXG5cdCAgJl9fcGhvdG8td3JhcCB7XG5cdFx0bWF4LXdpZHRoOiA0NjBweDtcblx0ICB9XG4gIFxuXHQgICZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDY0cHg7XG5cdCAgfVxuXHR9XG4gIH1cblxuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZPT1RFUlxuICAg0KTQm9CfICsgZW1haWwgKyDQtNC+0LPQvtCy0L7RgCDQvtGE0LXRgNGC0Ytcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ubG92ZS1mb290ZXIge1xuXHRwYWRkaW5nOiAyOHB4IDAgMzJweDtcbiAgXG5cdGJhY2tncm91bmQ6IHZhcigtLWxvdmUtd2luZS1kYXJrKTtcbiAgXG5cdGNvbG9yOiAjZmZmO1xuICBcblx0Jl9fY29udGFpbmVyIHtcblx0ICBkaXNwbGF5OiBmbGV4O1xuXHQgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdCAgZ2FwOiAxOHB4O1xuXHR9XG4gIFxuXHQmX19icmFuZCB7XG5cdCAgY29sb3I6IHZhcigtLWxvdmUtZ29sZC1saWdodCk7XG4gIFxuXHQgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcblx0ICBmb250LXNpemU6IDI4cHg7XG5cdCAgZm9udC13ZWlnaHQ6IDYwMDtcblx0ICBsaW5lLWhlaWdodDogMTtcblx0fVxuICBcblx0Jl9fbGlua3Mge1xuXHQgIGRpc3BsYXk6IGZsZXg7XG5cdCAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgXG5cdCAgZ2FwOiA4cHg7XG5cdH1cbiAgXG5cdCZfX2xpbmsge1xuXHQgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzIpO1xuICBcblx0ICBmb250LXNpemU6IDEzcHg7XG5cdCAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgXG5cdCAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBcblx0ICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIFxuXHQgICY6aG92ZXIge1xuXHRcdGNvbG9yOiB2YXIoLS1sb3ZlLWdvbGQtbGlnaHQpO1xuXHQgIH1cblx0fVxuICBcblx0Jl9fY29weSB7XG5cdCAgcGFkZGluZy10b3A6IDE2cHg7XG4gIFxuXHQgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTApO1xuICBcblx0ICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQyKTtcbiAgXG5cdCAgZm9udC1zaXplOiAxMnB4O1xuXHQgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdH1cbiAgXG5cdC8qIEZPT1RFUiDigJQgVEFCTEVUIC8gREVTS1RPUCAqL1xuICBcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdCAgcGFkZGluZzogMzJweCAwO1xuICBcblx0ICAmX19jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciBhdXRvO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIFxuXHRcdGdhcDogMzBweDtcblx0ICB9XG4gIFxuXHQgICZfX2xpbmtzIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIFxuXHRcdGdhcDogMjRweDtcblx0ICB9XG4gIFxuXHQgICZfX2NvcHkge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuICBcblx0XHRib3JkZXItdG9wOiAwO1xuICBcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0ICB9XG5cdH1cbiAgfSJdfQ== */
