/* Base */
/* Reset and base styles  */
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@700&display=swap");
* {
  padding: 0px;
  margin: 0px;
  border: none;
}

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

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

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 {
  --container-width: 1200px;
  --container-padding: 15px;
  --hover-color: #C9FA49;
  --font-main: "Inter", sans-serif;
  --second-fam: "Outfit", sans-serif;
  --second-bg-color: #e5efeb;
  --page-bg: #FDFDFD;
  --text-color: #000;
  --accent: #ac182c;
}

.dark {
  --page-bg: #252526;
  --text-color: #fff;
}

html {
  scroll-behavior: smooth;
}

body {
  background-color: var(--page-bg);
  color: var(--text-color);
  font-family: var(--font-main);
}

.none {
  display: none !important;
}

.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  white-space: nowrap;
  clip-path: inset(100%);
  clip: rect(0 0 0 0);
  overflow: hidden;
}

.no-scroll {
  overflow-y: hidden;
}

.container {
  padding: 0 var(--container-padding);
  max-width: var(--container-width);
  margin: 0 auto;
}

html, body {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}

.footer {
  margin-top: auto;
}

.footer {
  padding: 60px 0;
  background-color: #e3e3e3;
}

/* Blocks */
.footer {
  background: #080F18;
  padding: 50px 0;
}
.footer__container {
  border-top: 1px solid white;
  display: flex;
  gap: 30px;
  justify-content: space-between;
  align-items: center;
}
.footer__logo {
  margin: 30px 0px 0px 0px;
}
.footer__right {
  margin: 30px 0px 0px 0px;
  color: #FFF;
  font-feature-settings: "liga" off, "clig" off;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.header {
  background: url(../img/header-bg.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  padding: 23px 0 80px;
}
.header__body {
  display: flex;
  gap: 42px;
}
@media (max-width: 1199.98px) {
  .header__body {
    flex-direction: column;
    align-items: center;
  }
}
@media (max-width: 1199.98px) {
  .header__content {
    max-width: 728px;
  }
}
.header__title {
  margin: 80px 0px 0px 0px;
  color: #D5D3D7;
  font-family: Inter;
  font-size: 60px;
  font-style: normal;
  font-weight: 800;
  line-height: 133%;
  position: relative;
}
@media (max-width: 1199.98px) {
  .header__title {
    font-size: 45px;
  }
}
@media (max-width: 767.98px) {
  .header__title {
    font-size: 40px;
  }
}
@media (max-width: 479.98px) {
  .header__title {
    font-size: 30px;
  }
}
.header__title::before {
  position: absolute;
  content: "";
  background: url(../img/Dot.png);
  width: 23px;
  height: 22px;
  top: -15px;
  left: 0;
}
.header__text {
  margin: 20px 0px 0px 0px;
  color: #8E9297;
  font-family: Inter;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 175%;
}
@media (max-width: 479.98px) {
  .header__text {
    line-height: 150%;
    font-size: 18px;
  }
}
.header__subtitle {
  margin: 20px 0px 0px 0px;
  color: #FFF;
  font-family: Inter;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 175%; /* 175% */
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: 25%; /* 5px */
  text-underline-position: from-font;
}
.header__form {
  max-width: 416px;
  width: 100%;
  padding: 20px 25px;
  border-radius: 15px;
  background: #0D1927;
}
.header__ft {
  color: #D5D3D7;
  text-align: center;
  font-family: Inter;
  font-size: 25px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px; /* 120% */
}

.lead-form input {
  margin: 14px 0px 0px 0px;
  max-width: 366px;
  width: 100%;
  height: 55px;
  padding: 0 15px;
  border-radius: 15px;
  background: #080F18;
  color: #FFF;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
}
.lead-form input::placeholder {
  color: #FFF;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
}
.lead-form textarea {
  border-radius: 15px;
  background: #080F18;
  max-width: 366px;
  width: 100%;
  height: 120px;
  margin: 20px 0px 0px 0px;
  resize: none;
  padding: 15px;
  color: #FFF;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
}
.lead-form textarea::placeholder {
  color: rgba(255, 255, 255, 0.2);
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
}

.consult-btn {
  margin: 20px 0px 0px 0px;
  border-radius: 15px;
  border: 2px solid #C8C011;
  background: transparent;
  max-width: 366px;
  width: 100%;
  height: 55px;
  color: #C8C011;
  text-align: center;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
}

.logo {
  font-size: 32px;
}

.header__nav {
  position: relative;
  justify-content: center;
}

.nav__icon {
  display: none;
}

.nav__icon.active::before {
  transform: rotate(45deg);
  top: 9px;
}

.nav__icon.active::after {
  transform: rotate(-45deg);
  bottom: 9px;
}

.nav__icon.active span {
  transform: scale(0);
}

@media (max-width: 767.98px) {
  body.lock {
    overflow: hidden;
  }
  .nav__body {
    overflow: auto;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transform: translate(-1000px);
    background-color: #000;
    transition: all 0.3s ease;
    z-index: 100;
  }
  .nav__body.active {
    transform: translate(0);
  }
}
@media (max-width: 767.98px) {
  .nav__icon {
    display: block;
    position: relative;
    width: 30px;
    height: 20px;
    z-index: 104;
  }
  .nav__icon.active::after, .nav__icon.active::before {
    background-color: #fff;
  }
  .nav__icon::before,
  .nav__icon::after {
    content: "";
    background-color: #fff;
    position: absolute;
    width: 100%;
    height: 2px;
    left: 0;
    transition: all 0.3s ease;
  }
  .nav__icon::before {
    top: 0;
  }
  .nav__icon::after {
    bottom: 0;
  }
  .nav__icon span {
    top: 9px;
    left: 0;
    position: absolute;
    width: 100%;
    height: 2px;
    background-color: #fff;
    transition: all 0.3s ease;
  }
}
@media (max-width: 767.98px) and (max-width: 767.98px) {
  .nav__icon span:active {
    background-color: #fff;
  }
}
.nav__list {
  display: flex;
  gap: 50px;
  position: relative;
  z-index: 4;
  font-weight: 500;
  font-size: 16px;
}

@media (max-width: 767.98px) {
  .nav__list {
    align-items: center;
    padding-top: 90px;
    flex-direction: column;
  }
}
.nav__link {
  color: #fff;
  transition: all 0.3s ease;
}
.nav__link:hover {
  color: #55fe66;
}

@media (max-width: 767.98px) {
  .nav__link {
    color: #fff;
  }
}
/* Nav Icon */
.mobile-nav-btn {
  --time: 0.1s;
  --width: 40px;
  --height: 30px;
  --line-height: 4px;
  --spacing: 6px;
  --color: #C9FA49;
  --radius: 4px;
  /* Fixed height and width */
  /* height: var(--height); */
  /* width: var(--width); */
  /* Dynamic height and width */
  height: calc(var(--line-height) * 3 + var(--spacing) * 2);
  width: var(--width);
  display: flex;
  justify-content: center;
  align-items: center;
}

.nav-icon {
  position: relative;
  width: var(--width);
  height: var(--line-height);
  background-color: var(--color);
  border-radius: var(--radius);
}

.nav-icon::before,
.nav-icon::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  width: var(--width);
  height: var(--line-height);
  border-radius: var(--radius);
  background-color: var(--color);
  transition: transform var(--time) ease-in, top var(--time) linear var(--time);
}

.nav-icon::before {
  /* top: calc(var(--line-height) * -2); */
  top: calc(-1 * (var(--line-height) + var(--spacing)));
}

.nav-icon::after {
  /* top: calc(var(--line-height) * 2); */
  top: calc(var(--line-height) + var(--spacing));
}

.nav-icon.nav-icon--active {
  background-color: transparent;
}

.nav-icon.nav-icon--active::before,
.nav-icon.nav-icon--active::after {
  top: 0;
  transition: top var(--time) linear, transform var(--time) ease-in var(--time);
}

.nav-icon.nav-icon--active::before {
  transform: rotate(45deg);
}

.nav-icon.nav-icon--active::after {
  transform: rotate(-45deg);
}

/* Layout */
.mobile-nav-btn {
  z-index: 999;
}

html, body {
  background: #080F18;
}

[class$=__container] {
  max-width: 1210px;
  padding: 0 15px;
  margin: 0 auto;
}

h2 {
  color: #D5D3D7;
  font-family: Inter;
  font-size: 50px;
  font-style: normal;
  font-weight: 800;
}
@media (max-width: 767.98px) {
  h2 {
    font-size: 40px;
  }
}
@media (max-width: 479.98px) {
  h2 {
    font-size: 30px;
  }
}

.why {
  padding: 50px 0;
}
@media (max-width: 479.98px) {
  .why {
    padding: 25px 0;
  }
}
.why__top {
  display: flex;
}
@media (max-width: 991.98px) {
  .why__top {
    flex-direction: column;
    gap: 30px;
  }
}
.why__title {
  max-width: 714px;
}
.why__text {
  margin: 20px 0px 0px 0px;
  color: #8E9297;
  font-family: Inter;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 175%;
}
@media (max-width: 767.98px) {
  .why__text {
    font-size: 18px;
  }
}
@media (max-width: 479.98px) {
  .why__text {
    font-size: 16px;
  }
}

.error {
  color: red;
}

.how {
  padding: 50px 0;
}
@media (max-width: 479.98px) {
  .how {
    padding: 25px 0;
  }
}
.how__top {
  display: flex;
  gap: 50px;
  justify-content: space-between;
}
@media (max-width: 1199.98px) {
  .how__top {
    flex-direction: column;
  }
}
@media (max-width: 1199.98px) {
  .how__title {
    text-align: center;
  }
}
@media (max-width: 1199.98px) {
  .how__png {
    display: none;
  }
}
.how__boxes {
  display: flex;
  flex-wrap: wrap;
  margin: 30px 0px 0px 0px;
  gap: 29px;
  justify-content: center;
}
.how__box {
  max-width: 359px;
  width: 100%;
  padding: 20px;
  border-radius: 15px;
}
@media (max-width: 991.98px) {
  .how__box {
    max-width: 552px;
    background-size: cover;
  }
}
.how .bb1 {
  background: url(../img/pbg1.jpg);
}
@media (max-width: 991.98px) {
  .how .bb1 {
    background-size: cover;
  }
}
.how .bb2 {
  background: url(../img/pbg2.jpg);
}
@media (max-width: 991.98px) {
  .how .bb2 {
    background-size: cover;
  }
}
.how .bb3 {
  background: url(../img/pbg3.jpg);
}
@media (max-width: 991.98px) {
  .how .bb3 {
    background-size: cover;
  }
}
.how .bb4 {
  background: url(../img/pbg4.jpg);
}
@media (max-width: 991.98px) {
  .how .bb4 {
    background-size: cover;
  }
}
.how .bb5 {
  background: url(../img/pbg5.jpg);
}
@media (max-width: 991.98px) {
  .how .bb5 {
    background-size: cover;
  }
}
.how__subtitle {
  color: #FFF;
  font-family: Inter;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px; /* 125% */
}
.how__text {
  color: #8E9297;
  -webkit-text-stroke-width: 0.5px;
  -webkit-text-stroke-color: #0B1F31;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 170%;
  margin: 15px 0px 0px 0px;
}
.how__box-2 {
  max-width: 552px;
  width: 100%;
  padding: 20px;
  border-radius: 15px;
}

.contact {
  padding: 50px 0;
}
.contact__container {
  position: relative;
}
.contact__container::before {
  position: absolute;
  content: "";
  width: 335px;
  height: 332px;
  background: url(../img/form-img.png);
  top: 0;
  left: -100px;
}
@media (max-width: 1199.98px) {
  .contact__container::before {
    display: none;
  }
}
.contact__container::after {
  position: absolute;
  content: "";
  width: 174px;
  height: 184px;
  background: url(../img/fm-dec.png);
  top: 0;
  right: -100px;
}
@media (max-width: 1449.98px) {
  .contact__container::after {
    display: none;
  }
}
.contact__title {
  color: #E4DAD7;
  text-align: center;
  font-family: Inter;
  font-size: 34px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.85px;
}
.contact .lead-form {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  max-width: 700px;
  width: 100%;
  margin: 20px auto 0 auto;
}
.contact .lead-form input {
  margin: 14px 0px 0px 0px;
  max-width: 342px;
  width: 100%;
  height: 55px;
  padding: 0 15px;
  border-radius: 8px;
  border: 1.5px solid rgba(255, 255, 255, 0);
  background: rgba(224, 191, 184, 0.12);
  color: #FFF;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
}
@media (max-width: 767.98px) {
  .contact .lead-form input {
    max-width: 700px;
  }
}
.contact .lead-form input:nth-child(3) {
  max-width: 700px;
  width: 100%;
}
.contact .lead-form input::placeholder {
  color: #FFF;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
}
.contact .lead-form textarea {
  border-radius: 8px;
  border: 1.5px solid rgba(255, 255, 255, 0);
  background: rgba(224, 191, 184, 0.12);
  max-width: 700px;
  width: 100%;
  height: 120px;
  margin: 20px 0px 0px 0px;
  resize: none;
  padding: 15px;
  color: #FFF;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
}
.contact .lead-form textarea::placeholder {
  color: rgba(255, 255, 255, 0.2);
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
}
.contact .consult-btn {
  margin: 20px 0px 0px 0px;
  border-radius: 15px;
  border: 2px solid #C8C011;
  background: transparent;
  max-width: 366px;
  width: 100%;
  height: 55px;
  color: #C8C011;
  text-align: center;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
}

.fq {
  padding: 50px 0;
}
@media (max-width: 479.98px) {
  .fq {
    padding: 25px 0;
  }
}
.fq__container {
  display: flex;
  justify-content: space-between;
  gap: 30px;
}
@media (max-width: 1199.98px) {
  .fq__container {
    flex-direction: column;
  }
}
@media (max-width: 1199.98px) {
  .fq__title {
    text-align: center;
  }
}
.fq__box {
  max-width: 693px;
}
@media (max-width: 1199.98px) {
  .fq__box {
    margin: 0 auto;
  }
}
.fq__item {
  overflow: hidden;
  color: #E4DAD7;
  text-overflow: ellipsis;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px; /* 150% */
  letter-spacing: -0.08px;
  border-bottom: 1px solid #333;
}
.fq__question {
  width: 100%;
  text-align: left;
  border: none;
  color: inherit;
  font-size: 18px;
  padding: 15px;
  cursor: pointer;
  display: flex;
  gap: 15px;
  justify-content: space-between;
  align-items: center;
  background: none;
}
@media (max-width: 767.98px) {
  .fq__question {
    font-size: 16px;
  }
}
.fq__question svg {
  min-width: 24px;
}
.fq__answer {
  display: none;
  padding: 15px;
  color: #E4DAD7;
  font-family: Inter;
  font-size: 16px;
  font-style: italic;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.08px;
}

.fq__item_active svg {
  transform: rotate(180deg);
}

.fq__item_active .fq__answer {
  display: block;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL192YXJzLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJiYXNlL191dGlscy5zY3NzIiwiYmFzZS9fY29udGFpbmVycy5zY3NzIiwiYmFzZS9fc3RpY2t5LWZvb3Rlci5zY3NzIiwiYmxvY2tzL19mb290ZXIuc2NzcyIsImJsb2Nrcy9faGVhZGVyLnNjc3MiLCJibG9ja3MvX2xvZ28uc2NzcyIsImJsb2Nrcy9fbW9iaWxlLW5hdi5zY3NzIiwiYmxvY2tzL19uYXYtaWNvbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FDQUE7QURPUTtBQUNBO0FDUFI7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0FBQUE7QUFBQTtFQUdDOzs7QUFHRDtBQUVBO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0FBRUE7RUFDQzs7O0FBR0Q7RUFDSTtFQUNIOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0U7OztBQUdGO0FBRUE7RUFDQztFQUNHO0VBQ0E7RUFDQTs7O0FBR0o7RUFDQzs7O0FBR0Q7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FDdkZEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBOzs7QUFZRDtFQUNJO0VBQ0E7OztBQ3pCSjtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDRzs7O0FDUEo7RUFDQzs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQzs7O0FDbEJEO0VBQ0M7RUFDQTtFQUNBOzs7QUNIRDtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDQztFQUNBOzs7QU5GRDtBT1ZBO0VBQ0k7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQ3ZCUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQVVBO0VBQ0k7RUFDQTs7QUFDQTtFQUhKO0lBSVE7SUFDQTs7O0FBS0o7RUFESjtJQUVROzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBV0E7O0FBVEE7RUFUSjtJQVVROzs7QUFFSjtFQVpKO0lBYVE7OztBQUVKO0VBZko7SUFnQlE7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJKO0lBU1E7SUFDQTs7O0FBSVI7RUFDUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBS0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUVBO0VBQ0E7RUFDQTtFQUNBOztBQUtSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUVBO0VBQ0E7RUFDQTtFQUNBOzs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUNqTEo7RUFDSTs7O0FDQUo7RUFDQztFQUdBOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNBO0VBQ0E7OztBQUVBO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQztJQUNDOztFQUVEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUQ7SUFDQzs7O0FBSUY7RUFDQztJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0E7SUFFQzs7RUFHRjtBQUFBO0lBRUM7SUFDQTtJQUVBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBT0E7OztBQU5BO0VBQ0M7SUFDSDs7O0FBT0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7OztBQUlEO0VBQ0M7SUFDQztJQUNBO0lBQ0E7OztBQUlGO0VBRUM7RUFDRDs7QUFDQTtFQUNBOzs7QUFNQTtFQUNDO0lBRUM7OztBQzlIRjtBQUNBO0VBQ0M7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7QUFBQTtFQUVDO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7O0FBSUQ7QUFDQztFQUNBOzs7QUFHRDtBQUNDO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0FBQUE7RUFFQztFQUNBOzs7QUFJRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtBQUVBO0VBQ0M7OztBWGxFRDtFQUNDOzs7QUFJRDtFQUNDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkQ7SUFPRTs7O0FBRUQ7RUFURDtJQVVFOzs7O0FBUUY7RUFDQTs7QUFDQTtFQUZBO0lBR0M7OztBQUtBO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7OztBQUlGO0VBQ0M7O0FBTUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQVFBO0VBQ0E7RUFDQTs7QUFUQTtFQUxEO0lBTUU7OztBQUdEO0VBVEQ7SUFVRTs7OztBQWVIO0VBQ0M7OztBQUlEO0VBQ0E7O0FBQ0E7RUFGQTtJQUdDOzs7QUFNQTtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUtEO0VBREQ7SUFFRTs7O0FBS0Q7RUFERDtJQUVFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFFQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5EO0lBT0U7SUFDQTs7O0FBUUg7RUFDQzs7QUFDQTtFQUZEO0lBSUU7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUlFOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFJRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBSUU7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFLRjtFQUNBOztBQUNDO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJEO0lBU0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7O0FBQ0E7RUFURDtJQVVFOzs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUlBO0VBQ0E7RUFDQTtFQUtBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7O0FBbkJBO0VBSEQ7SUFJRTs7O0FBS0Q7RUFDQztFQUNBOztBQVlEO0VBQ0M7RUFFQTtFQUNBO0VBQ0E7RUFDQTs7QUFLRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUVBO0VBQ0E7RUFDQTtFQUNBOztBQUtIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQVFGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFJRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUtEO0VBREQ7SUFFRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUtGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBT0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBWkE7RUFORDtJQU9FOzs7QUFFRDtFQUNDOztBQVlGO0VBQ0M7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNDOzs7QUFFRDtFQUNDIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogQmFzZSAqL1xuQGltcG9ydCBcIi4vYmFzZS9yZXNldFwiO1xuQGltcG9ydCBcIi4vYmFzZS92YXJzXCI7XG5AaW1wb3J0IFwiLi9iYXNlL2Jhc2VcIjtcbkBpbXBvcnQgXCIuL2Jhc2UvdXRpbHNcIjtcbkBpbXBvcnQgXCIuL2Jhc2UvY29udGFpbmVyc1wiO1xuQGltcG9ydCBcIi4vYmFzZS9zdGlja3ktZm9vdGVyXCI7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1JbnRlcjp3Z2h0QDQwMDs1MDA7NjAwOzcwMCZkaXNwbGF5PXN3YXAnKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU91dGZpdDp3Z2h0QDcwMCZkaXNwbGF5PXN3YXAnKTtcblxuLyogQmxvY2tzICovXG5AaW1wb3J0IFwiYmxvY2tzL19mb290ZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9faGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2xvZ28uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbW9iaWxlLW5hdi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19uYXYtaWNvbi5zY3NzXCI7XG5cbmh0bWwsIGJvZHkge1xuXHRiYWNrZ3JvdW5kOiAjMDgwRjE4O1xuXG4gfVxuXG5bY2xhc3MkPV9fY29udGFpbmVyXXtcblx0bWF4LXdpZHRoOiAxMjEwcHg7XG5cdHBhZGRpbmc6IDAgMTVweDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5oMntcblx0Y29sb3I6ICNENUQzRDc7XG5cdGZvbnQtZmFtaWx5OiBJbnRlcjtcblx0Zm9udC1zaXplOiA1MHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ3Njgpe1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0fVxuXHRAbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50NDgwKXtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdH1cblx0XG59XG5oM3tcblx0XG59XG5cbi53aHkge1xucGFkZGluZzogNTBweCAwO1xuQG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDQ4MCl7XG5cdHBhZGRpbmc6IDI1cHggMDtcbn1cblx0Jl9fY29udGFpbmVyIHtcblx0fVxuXG5cdCZfX3RvcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRAbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50OTkyKXtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6MzBweDtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0bWF4LXdpZHRoOiA3MTRweDtcblx0fVxuXG5cdCZfX2ltZyB7XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRtYXJnaW46IDIwcHggMHB4IDBweCAwcHg7XG5cdFx0Y29sb3I6ICM4RTkyOTc7XG5cdFx0Zm9udC1mYW1pbHk6IEludGVyO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRAbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50NzY4KXtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblxuXHRcdH1cblx0XHRAbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50NDgwKXtcblx0XHRcdGZvbnQtc2l6ZToxNnB4O1xuXHRcdH1cblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMTc1JTtcblx0fVxufVxuXG5cblxuXG5cblxuXG5cbi5lcnJvciB7XG5cdGNvbG9yOiByZWQ7XG59XG5cblxuLmhvdyB7XG5wYWRkaW5nOiA1MHB4IDA7XG5AbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50NDgwKXtcblx0cGFkZGluZzogMjVweCAwO1xufVxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdH1cblxuXHQmX190b3Age1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOjUwcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQxMjAwKXtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQxMjAwKXtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQmX19wbmcge1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQxMjAwKXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCZfX2JveGVze1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbjogMzBweCAwcHggMHB4IDBweDtcblx0XHRnYXA6MjlweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQmX19ib3gge1xuXHRcdFxuXHRcdG1heC13aWR0aDogMzU5cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ5OTIpe1xuXHRcdFx0bWF4LXdpZHRoOiA1NTJweDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0fVxuXHR9XG5cdFxuXHQmX19pdGVtIHtcblx0XG5cdFx0XG5cdH1cbi5iYjF7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGJnMS5qcGcpO1xuXHRAbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50OTkyKXtcblx0XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0fVxufVxuLmJiMntcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9wYmcyLmpwZyk7XG5cdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ5OTIpe1xuXHRcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHR9XG59XHRcbi5iYjN7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGJnMy5qcGcpO1xuXHRAbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50OTkyKXtcblx0XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0fVxufVxuLmJiNHtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9wYmc0LmpwZyk7XG5cdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ5OTIpe1xuXHRcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHR9XG59XG4uYmI1e1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BiZzUuanBnKTtcblx0QG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDk5Mil7XG5cdFxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdH1cbn1cbiZfX3N1YnRpdGxlIHtcblx0Y29sb3I6ICNGRkY7XG5cdGZvbnQtZmFtaWx5OiBJbnRlcjtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4OyAvKiAxMjUlICovXG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRjb2xvcjogIzhFOTI5Nztcblx0XHQtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwLjVweDtcblx0XHQtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiAjMEIxRjMxO1xuXHRcdGZvbnQtZmFtaWx5OiBJbnRlcjtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE3MCU7IFxuXHRcdG1hcmdpbjogMTVweCAwcHggMHB4IDBweDtcblx0fVxuXG5cdCZfX2JveC0yIHtcblx0XHRtYXgtd2lkdGg6IDU1MnB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0fVxufVxuXG5cbi5jb250YWN0IHtcbnBhZGRpbmc6IDUwcHggMDtcblx0Jl9fY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogMzM1cHg7XG5cdFx0XHRoZWlnaHQ6IDMzMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9mb3JtLWltZy5wbmcpO1xuXHRcdFx0dG9wOjA7XG5cdFx0XHRsZWZ0OiAtMTAwcHg7XG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50MTIwMCl7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6OmFmdGVye1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogMTc0cHg7XG5cdFx0XHRoZWlnaHQ6IDE4NHB4O1xuXHRcdFx0XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZtLWRlYy5wbmcpO1xuXHRcdFx0dG9wOjA7XG5cdFx0XHRyaWdodDogLTEwMHB4O1xuXHRcdFx0QG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDE0NTApe1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRjb2xvcjogI0U0REFENztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IEludGVyO1xuXHRcdGZvbnQtc2l6ZTogMzRweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjg1cHg7XG5cdH1cblxuXHQubGVhZC1mb3JtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRnYXA6MTZweDtcblx0XHRtYXgtd2lkdGg6IDcwMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMjBweCBhdXRvIDAgYXV0bztcblx0XHRpbnB1dHtcblx0XHRcdG1hcmdpbjogMTRweCAwcHggMHB4IDBweDtcblx0XHRcdG1heC13aWR0aDogMzQycHg7XG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50NzY4KXtcblx0XHRcdFx0bWF4LXdpZHRoOiA3MDBweDtcblx0XHRcdH1cblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiA1NXB4O1xuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdFx0JjpudGgtY2hpbGQoMyl7XG5cdFx0XHRcdG1heC13aWR0aDogNzAwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDApO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgyMjQsIDE5MSwgMTg0LCAwLjEyKTtcblx0XG5cdFx0XHRjb2xvcjogI0ZGRjtcblx0XHQgICBcblx0XHRcdGZvbnQtZmFtaWx5OiBJbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHQmOjpwbGFjZWhvbGRlcntcblx0XHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEludGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdCAgIFxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXHRcdHRleHRhcmVhe1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDApO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgyMjQsIDE5MSwgMTg0LCAwLjEyKTtcblx0XHRcdG1heC13aWR0aDogNzAwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTIwcHg7XG5cdFx0XHRtYXJnaW46IDIwcHggMHB4IDBweCAwcHg7XG5cdFx0XHRyZXNpemU6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0Y29sb3I6ICNGRkY7XG5cdCBcblx0XHRcdGZvbnQtZmFtaWx5OiBJbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0ICAgXG5cdFx0XHQmOjpwbGFjZWhvbGRlcntcblx0XHRcdFx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yMCk7XG5cdCAgXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBJbnRlcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHQgXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jb25zdWx0LWJ0biB7XG5cdFx0bWFyZ2luOiAyMHB4IDBweCAwcHggMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgI0M4QzAxMTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRtYXgtd2lkdGg6IDM2NnB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNTVweDtcblx0XG5cdFx0Y29sb3I6ICNDOEMwMTE7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBJbnRlcjtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdCBcblx0fVxufVxuXG5cblxuXG4uZnEge1xuXHRwYWRkaW5nOiA1MHB4IDA7XG5cdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ0ODApe1xuXHRcdHBhZGRpbmc6IDI1cHggMDtcblx0fVxuXG5cblx0Jl9fY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRnYXA6MzBweDtcblx0XHRAbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50MTIwMCl7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRAbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50MTIwMCl7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdCZfX2JveHtcblx0XHRtYXgtd2lkdGg6IDY5M3B4O1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQxMjAwKXtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblxuXHR9XG5cdFxuXHQmX19pdGVtIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGNvbG9yOiAjRTREQUQ3O1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdGZvbnQtZmFtaWx5OiBJbnRlcjtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDhweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcblx0fVxuXG5cdCZfX3F1ZXN0aW9uIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0QG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDc2OCl7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdHN2Z3tcblx0XHRcdG1pbi13aWR0aDogMjRweDtcblx0XHR9XG5cdFx0cGFkZGluZzogMTVweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6MTVweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFxuXHR9XG5cblx0Jl9fYW5zd2VyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFxuXHRcdGNvbG9yOiAjRTREQUQ3O1xuXHRcdGZvbnQtZmFtaWx5OiBJbnRlcjtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjA4cHg7XG5cdH1cbn1cbi5mcV9faXRlbV9hY3RpdmUgc3Zne1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmZxX19pdGVtX2FjdGl2ZSAuZnFfX2Fuc3dlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufSIsIi8qIFJlc2V0IGFuZCBiYXNlIHN0eWxlcyAgKi9cbioge1xuXHRwYWRkaW5nOiAwcHg7XG5cdG1hcmdpbjogMHB4O1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIExpbmtzICovXG5cbmEsIGE6bGluaywgYTp2aXNpdGVkICB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyICB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBDb21tb24gKi9cblxuYXNpZGUsIG5hdiwgZm9vdGVyLCBoZWFkZXIsIHNlY3Rpb24sIG1haW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxudWwsIHVsIGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW1nIHtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW1nLCBzdmcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogRm9ybSAqL1xuXG5pbnB1dCwgdGV4dGFyZWEsIGJ1dHRvbiwgc2VsZWN0IHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dDo6LW1zLWNsZWFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQ6Zm9jdXMsIGlucHV0OmFjdGl2ZSxcbmJ1dHRvbjpmb2N1cywgYnV0dG9uOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xufVxuXG5sYWJlbCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxubGVnZW5kIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4iLCI6cm9vdCB7XG5cdC0tY29udGFpbmVyLXdpZHRoOiAxMjAwcHg7XG5cdC0tY29udGFpbmVyLXBhZGRpbmc6IDE1cHg7XG5cdC0taG92ZXItY29sb3I6ICNDOUZBNDk7IFxuXHQtLWZvbnQtbWFpbjogJ0ludGVyJywgc2Fucy1zZXJpZjtcblx0LS1zZWNvbmQtZmFtOiAnT3V0Zml0Jywgc2Fucy1zZXJpZjtcblx0LS1zZWNvbmQtYmctY29sb3I6ICNlNWVmZWI7XG5cdC8vIC0tZm9udC1hY2NlbnQ6ICdQbGF5ZmFpciBEaXNwbGF5Jywgc2VyaWY7XG5cblx0LS1wYWdlLWJnOiAjRkRGREZEO1xuXHQtLXRleHQtY29sb3I6ICMwMDA7XG5cdC0tYWNjZW50OiAjYWMxODJjO1xuXG5cblxuXG59XG4kYnJlYWtwb2ludDEyMDA6IDExOTkuOThweDtcbiRicmVha3BvaW50MTQ1MDogMTQ0OS45OHB4O1xuJGJyZWFrcG9pbnQ0ODA6IDQ3OS45OHB4O1xuJGJyZWFrcG9pbnQ3Njg6IDc2Ny45OHB4O1xuJGJyZWFrcG9pbnQ5OTI6IDk5MS45OHB4O1xuJGJyZWFrcG9pbnQ2NDA6IDYzOS45OHB4O1xuLmRhcmsge1xuICAgIC0tcGFnZS1iZzogIzI1MjUyNjtcbiAgICAtLXRleHQtY29sb3I6ICNmZmY7XG59XG5cbiIsImh0bWwge1xuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xuXHRjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XG59XG4iLCIubm9uZSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubm8tc2Nyb2xsIHtcblx0b3ZlcmZsb3cteTogaGlkZGVuO1xufSIsIi5jb250YWluZXIge1xuXHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0bWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgpO1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuIiwiaHRtbCwgYm9keSB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uZm9vdGVyIHtcblx0cGFkZGluZzogNjBweCAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlM2UzO1xufSIsIi5mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwODBGMTg7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOjMwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDBweCAwcHggMHB4O1xuICAgIH1cblxuICAgICZfX3JpZ2h0IHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDBweCAwcHggMHB4O1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYScgb2ZmLCAnY2xpZycgb2ZmO1xuICAgICAgICBmb250LWZhbWlseTogSW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cbn1cbiIsIi5oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaGVhZGVyLWJnLmpwZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmc6IDIzcHggMCA4MHB4O1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgfVxuXG4gICAgJl9fdG9wIHtcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICB9XG5cbiAgICAmX19ib2R5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOjQycHg7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQxMjAwKXtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQxMjAwKXtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzI4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogODBweCAwcHggMHB4IDBweDtcbiAgICAgICAgY29sb3I6ICNENUQzRDc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzMlOyBcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50MTIwMCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDc2OCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDQ4MCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvRG90LnBuZyk7XG4gICAgICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIHRvcDotMTVweDsgXG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwcHggMHB4IDBweDtcbiAgICAgICAgY29sb3I6ICM4RTkyOTc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNzUlOyBcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDQ4MCl7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwcHggMHB4IDBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEludGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNzUlOyAvKiAxNzUlICovXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IGF1dG87XG4gICAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDI1JTsgLyogNXB4ICovXG4gICAgICAgICAgICB0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogZnJvbS1mb250O1xuICAgIH1cblxuICAgICZfX2Zvcm0ge1xuICAgICAgICBtYXgtd2lkdGg6IDQxNnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMEQxOTI3O1xuICAgIH1cblxuICAgICZfX2Z0IHsgXG4gICAgICAgIGNvbG9yOiAjRDVEM0Q3O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyAvKiAxMjAlICovXG4gICAgfVxufVxuXG4ubGVhZC1mb3JtIHtcbiAgICBpbnB1dHtcbiAgICAgICAgbWFyZ2luOiAxNHB4IDBweCAwcHggMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDM2NnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzA4MEYxODtcblxuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICBcbiAgICAgICAgZm9udC1mYW1pbHk6IEludGVyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgXG4gICAgICAgICAgICBmb250LWZhbWlseTogSW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgdGV4dGFyZWF7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwODBGMTg7XG4gICAgICAgIG1heC13aWR0aDogMzY2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICBtYXJnaW46IDIwcHggMHB4IDBweCAwcHg7XG4gICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gXG4gICAgICAgIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgXG4gICAgICAgICY6OnBsYWNlaG9sZGVye1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yMCk7XG4gIFxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEludGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxufVxuLmNvbnN1bHQtYnRuIHtcbiAgICBtYXJnaW46IDIwcHggMHB4IDBweCAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjQzhDMDExO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG1heC13aWR0aDogMzY2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1NXB4O1xuXG4gICAgY29sb3I6ICNDOEMwMTE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gXG59XG4ubWVzc2FnZXMge1xufVxuIiwiLmxvZ28ge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbn0iLCJcbi5oZWFkZXJfX25hdiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdFxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm5hdl9faWNvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cbn1cbi5uYXZfX2ljb24uYWN0aXZlOjpiZWZvcmV7XG50cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG50b3A6OXB4O1xufVxuLm5hdl9faWNvbi5hY3RpdmU6OmFmdGVye1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRib3R0b206OXB4O1xuXHR9XG5cbi5uYXZfX2ljb24uYWN0aXZlIHNwYW57XG5cdHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjc2Ny45OHB4KSB7XG5cdGJvZHkubG9ja3tcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cdC5uYXZfX2JvZHkge1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6MDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwMHB4KTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHR6LWluZGV4OiAxMDA7XG5cdH1cblx0Lm5hdl9fYm9keS5hY3RpdmV7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6NzY3Ljk4cHgpIHtcblx0Lm5hdl9faWNvbntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdHotaW5kZXg6IDEwNDtcblx0fVxuXHQubmF2X19pY29uLmFjdGl2ZXtcblx0XHQmOjphZnRlcixcblx0XHQmOjpiZWZvcmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXHQubmF2X19pY29uOjpiZWZvcmUsXG5cdC5uYXZfX2ljb246OmFmdGVye1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRsZWZ0OjA7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHR9XG5cdC5uYXZfX2ljb246OmJlZm9yZXtcblx0XHR0b3A6MDtcblx0fVxuXHQubmF2X19pY29uOjphZnRlcntcblx0XHRib3R0b206MDtcblx0fVxuXHQubmF2X19pY29uIHNwYW57XG5cdFx0dG9wOjlweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ3Njgpe1xuXHRcdFx0JjphY3RpdmV7XG5iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0fVxufVxuLm5hdl9fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDo1MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDQ7XG5cdFxuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdFxuXHRcbn1cbkBtZWRpYSAobWF4LXdpZHRoOjc2Ny45OHB4KSB7XG5cdC5uYXZfX2xpc3R7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nLXRvcDogOTBweDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFxuXHR9XG59XG4ubmF2X19saW5rIHtcblxuXHRjb2xvcjogI2ZmZjtcbnRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiY6aG92ZXJ7XG5jb2xvcjojNTVmZTY2O1xuXHRcblx0XG59XG5cbn1cbkBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ3Njgpe1xuXHQubmF2X19saW5rIHtcblxuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdFxuXHRcdH1cbn1cbiIsIi8qIE5hdiBJY29uICovXG4ubW9iaWxlLW5hdi1idG4ge1xuXHQtLXRpbWU6IDAuMXM7XG5cblx0LS13aWR0aDogNDBweDtcblx0LS1oZWlnaHQ6IDMwcHg7XG5cblx0LS1saW5lLWhlaWdodDogNHB4O1xuXHQtLXNwYWNpbmc6IDZweDtcblxuXHQtLWNvbG9yOiAjQzlGQTQ5O1xuXHQtLXJhZGl1czogNHB4O1xuXG5cdC8qIEZpeGVkIGhlaWdodCBhbmQgd2lkdGggKi9cblx0LyogaGVpZ2h0OiB2YXIoLS1oZWlnaHQpOyAqL1xuXHQvKiB3aWR0aDogdmFyKC0td2lkdGgpOyAqL1xuXG5cdC8qIER5bmFtaWMgaGVpZ2h0IGFuZCB3aWR0aCAqL1xuXHRoZWlnaHQ6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMyArIHZhcigtLXNwYWNpbmcpICogMik7XG5cdHdpZHRoOiB2YXIoLS13aWR0aCk7XG5cblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXYtaWNvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IHZhcigtLXdpZHRoKTtcblx0aGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbn1cblxuLm5hdi1pY29uOjpiZWZvcmUsXG4ubmF2LWljb246OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblxuXHR3aWR0aDogdmFyKC0td2lkdGgpO1xuXHRoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcblxuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluLFxuXHRcdHRvcCB2YXIoLS10aW1lKSBsaW5lYXIgdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbjo6YmVmb3JlIHtcblx0LyogdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIC0yKTsgKi9cblx0dG9wOiBjYWxjKC0xICogKHZhcigtLWxpbmUtaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpKSk7XG59XG5cbi5uYXYtaWNvbjo6YWZ0ZXIge1xuXHQvKiB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMik7ICovXG5cdHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUsXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YWZ0ZXIge1xuXHR0b3A6IDA7XG5cdHRyYW5zaXRpb246IHRvcCB2YXIoLS10aW1lKSBsaW5lYXIsXG5cdFx0dHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4gdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjphZnRlciB7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi8qIExheW91dCAqL1xuXG4ubW9iaWxlLW5hdi1idG4ge1xuXHR6LWluZGV4OiA5OTk7XG5cdC8vIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbi8vIFx0Lm1vYmlsZS1uYXYtYnRuIHtcbi8vIFx0XHRkaXNwbGF5OiBibG9jaztcbi8vIFx0fVxuLy8gfSJdfQ== */
