/* 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 {
  padding: 20px 0;
  border-top: 1px solid #F7A502;
  background: #060A16;
}
.footer__container {
  display: flex;
  justify-content: space-between;
  gap: 30px;
  align-items: center;
}
@media (max-width: 639.98px) {
  .footer__container {
    flex-direction: column;
  }
}
.footer__conf {
  color: #ECF0FC;
  font-family: Inter;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  transition: all 0.3s ease;
}
.footer__conf:hover {
  color: #F7A502;
}

.header {
  background: url(../img/header-bg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 70px;
  position: relative;
}
.header::before {
  position: absolute;
  content: "";
  background: url(../img/hero-decor.png);
  width: 279px;
  height: 818px;
  top: 100px;
  right: 0;
}
@media (max-width: 991.98px) {
  .header::before {
    display: none;
  }
}
.header__top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 18px 0;
}
.header__hero {
  margin: 110px 0px 0px 0px;
  text-align: center;
}
@media (max-width: 767.98px) {
  .header__hero {
    margin: 50px 0px 0px 0px;
  }
}
.header__subtitle {
  color: #272727;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  border-radius: 160px;
  background: #F7A502;
  max-width: 541px;
  padding: 5px 24px;
  margin: 0 auto;
}
.header__title {
  margin: 17px auto 0px auto;
  color: #ECF0FC;
  text-align: center;
  font-family: Inter;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  max-width: 1016px;
}
@media (max-width: 767.98px) {
  .header__title {
    font-size: 35px;
  }
}
@media (max-width: 639.98px) {
  .header__title {
    font-size: 25px;
  }
}
.header__form {
  margin: 12px 0px 0px 0px;
}
.header__img {
  margin: 40px 0px 0px 0px;
}

.consult-form {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  max-width: 590px;
  margin: 0 auto;
}
.consult-form input {
  max-width: 290px;
  width: 100%;
  height: 59px;
  padding: 0px 15px;
  color: #ECF0FC;
  font-family: Inter;
  font-size: 19px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  border-radius: 100px;
  border: 3px solid #F7A502;
}
.consult-form input::placeholder {
  color: rgba(236, 240, 252, 0.8235294118);
  font-family: Inter;
  font-size: 19px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}
@media (max-width: 639.98px) {
  .consult-form {
    flex-direction: column;
    gap: 20px;
  }
  .consult-form input {
    max-width: 590px;
  }
}

.consult-btn {
  border-radius: 100px;
  background: #F7A502;
  max-width: 290px;
  width: 100%;
  height: 59px;
  color: #272727;
  font-family: Inter;
  font-size: 19px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  transition: all 0.3s ease;
}
@media (max-width: 639.98px) {
  .consult-btn {
    margin: 0 auto;
    max-width: 400px;
  }
}
.consult-btn:hover {
  background: rgba(247, 165, 2, 0.768627451);
}

.messages {
  color: red;
}

.success {
  color: green;
}

.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: #F7A502;
}

@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-color: #060A16;
  color: #FFF1F1;
}

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

h2 {
  color: #FFF1F1;
  text-align: center;
  font-family: Inter;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 56px */
}
@media (max-width: 767.98px) {
  h2 {
    font-size: 30px;
  }
}

.t1 {
  color: #FFF1F1;
  text-align: center;
  font-family: Inter;
  font-size: 19px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
}
@media (max-width: 479.98px) {
  .t1 {
    font-size: 16px;
  }
}

.about {
  padding: 50px 0;
}
.about__text {
  max-width: 814px;
  margin: 20px auto 0px auto;
}

.adv {
  padding: 50px 0;
  position: relative;
}
.adv::before {
  position: absolute;
  content: "";
  background: url(../img/adv/adv-decor.png);
  background-size: cover;
  width: 450px;
  height: 611px;
  top: 50px;
  right: left;
}
@media (max-width: 991.98px) {
  .adv::before {
    display: none;
  }
}
.adv__text {
  max-width: 1063px;
  margin: 20px auto 0px auto;
}
.adv__items {
  margin: 44px 0px 0px 0px;
  display: flex;
  gap: 24px;
  justify-content: center;
  flex-wrap: wrap;
}
.adv__item {
  max-width: 351px;
  padding: 40px;
  border-radius: 16px;
  border: 2px solid #F7A502;
}
.adv__item-title {
  margin: 12px 0px 0px 0px;
  color: #ECF0FC;
  font-family: Inter;
  font-size: 23px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}
.adv__item-text {
  margin: 12px 0px 0px 0px;
  color: #ECF0FC;
  font-family: Inter;
  font-size: 19px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}

.mob {
  padding: 100px 0;
}
@media (max-width: 479.98px) {
  .mob {
    padding: 50px 0;
  }
}
.mob__container {
  display: flex;
  gap: 50px;
  justify-content: space-between;
  align-items: center;
}
.mob__content {
  max-width: 588px;
}
@media (max-width: 991.98px) {
  .mob__content {
    max-width: 100%;
  }
}
.mob__title {
  text-align: left;
}
@media (max-width: 479.98px) {
  .mob__title {
    text-align: center;
  }
}
.mob__text {
  margin: 30px 0px 0px 0px;
  color: #ECF0FC;
  font-family: Inter;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
.mob__items {
  margin: 30px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 47px;
}
.mob__item-top {
  display: flex;
  align-items: center;
  gap: 20px;
}
.mob__item-title {
  color: #ECF0FC;
  font-family: Inter;
  font-size: 23px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}
.mob__item-text {
  margin: 11px 0px 0px 52px;
  color: #ECF0FC;
  font-family: Inter;
  font-size: 19px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
.mob__subtitle {
  margin: 74px 0px 0px 0px;
  color: #ECF0FC;
  font-family: Inter;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}
@media (max-width: 991.98px) {
  .mob__img {
    display: none;
  }
}

.what {
  padding: 89px 0 50px 0;
  background: url(../img/what/what-bg.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-color: rgba(7, 11, 25, 0.6901960784);
  background-blend-mode: color;
}
@media (max-width: 767.98px) {
  .what {
    padding: 50px 0;
  }
}
.what__text {
  margin: 21px auto 0px auto;
  max-width: 981px;
}
.what__items {
  margin: 59px 0px 0px 0px;
  display: flex;
  gap: 70px;
  position: relative;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 991.98px) {
  .what__items {
    gap: 35px;
  }
}
.what__items::after {
  position: absolute;
  content: "";
  background: url(../img/what/what-decor.png);
  background-size: cover;
  width: 850px;
  height: 605px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media (max-width: 991.98px) {
  .what__items::after {
    display: none;
  }
}
.what__item {
  max-width: 294px;
  width: 100%;
  padding: 20px;
  height: 319px;
  border-radius: 23.51px;
  border: 2.939px solid var(--1, #F7A502);
  background: rgba(141, 95, 3, 0.5);
}
@media (max-width: 991.98px) {
  .what__item {
    height: 270px;
  }
}
.what__item:nth-child(2) {
  background: rgba(5, 15, 28, 0.6);
}
.what__item-title {
  color: #FFF;
  font-family: Inter;
  font-size: 23px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}
.what__item-text {
  margin: 20px 0px 0px 0px;
  color: #FFF;
  font-family: Inter;
  font-size: 19.102px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
.what__logo {
  display: block;
  margin: 122px auto 0px auto;
}
@media (max-width: 991.98px) {
  .what__logo {
    margin: 30px auto 0px auto;
  }
}
.what__subtitle {
  margin: 56px 0px 0px 0px;
  color: #FFF;
  text-align: center;
  font-family: Inter;
  font-size: 19px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}

.we {
  padding: 50px 0;
}
.we__title {
  color: #FFF1F1;
  text-align: center;
  font-family: Inter;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}
@media (max-width: 479.98px) {
  .we__title {
    font-size: 30px;
  }
}
.we__title span {
  color: #F7A502;
  font-family: Inter;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}
@media (max-width: 479.98px) {
  .we__title span {
    font-size: 30px;
  }
}
.we__text {
  margin: 20px auto 0px auto;
  max-width: 974px;
}
.we__items {
  margin: 26px 0px 0px 0px;
  display: flex;
  gap: 26px;
  flex-wrap: wrap;
  justify-content: center;
}
.we__item {
  padding: 12px;
  color: var(--white-100, #FFF);
  font-family: Inter;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  border-radius: 1000px;
  border: 1px solid var(--grey-150, #3D4467);
}
.we__subtitle {
  margin: 30px 0px 0px 0px;
  color: #FFF1F1;
  text-align: center;
  font-family: Inter;
  font-size: 19px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
}

.revs {
  padding: 50px 0;
}
.revs__subtitle {
  margin: 20px 0px 0px 0px;
  color: #FFF1F1;
  text-align: center;
  font-family: Inter;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
}
.revs__items {
  margin: 50px 0px 0px 0px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 50px;
}
.revs__item {
  max-width: 267px;
  padding: 20px 18px 4px 18px;
  height: 395px;
  border-radius: 12px;
  border: 1px solid #F7A502;
  background: rgba(5, 15, 28, 0.6);
  box-shadow: 0px 12px 12px 0px rgba(0, 0, 0, 0.16);
  display: flex;
  flex-direction: column;
  align-items: center;
}
.revs__item-title {
  margin: 15px 0px 0px 0px;
  color: #FFF;
  font-family: Inter;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 125%;
}
.revs__raiting {
  margin: 25px 0px 0px 0px;
  display: flex;
  align-items: center;
  gap: 5px;
  color: #FFF;
  font-family: Inter;
  font-size: 22.202px;
  font-style: normal;
  font-weight: 800;
}
.revs__timestamp {
  color: #535353;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 187%;
}
.revs__text {
  margin: 11px 0px 0px 0px;
  color: #FFF;
  text-align: center;
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.safty {
  padding: 50px 0;
}
.safty__container {
  display: flex;
  gap: 47px;
  align-items: center;
  justify-content: center;
}
.safty__content {
  max-width: 588px;
}
.safty__title {
  text-align: left;
}
@media (max-width: 479.98px) {
  .safty__title {
    text-align: center;
  }
}
.safty__text {
  text-align: left;
  font-weight: 400;
  margin: 30px 0px 0px 0px;
}
.safty__items {
  margin: 30px 0px 0px 0px;
  max-width: 494px;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.safty__item {
  display: flex;
  align-items: flex-start;
  gap: 20px;
}
.safty__item-text {
  color: #ECF0FC;
  font-family: Inter;
  font-size: 23px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}
@media (max-width: 479.98px) {
  .safty__item-text {
    font-size: 18px;
  }
}
@media (max-width: 1199.98px) {
  .safty__img {
    display: none;
  }
}

.today {
  padding: 50px 0;
}
.today__box {
  border-radius: 16px;
  border: 4px solid #F7A502;
  box-shadow: 0px 4px 24.3px 29px rgba(0, 0, 0, 0.03);
  padding: 56px 100px;
  display: flex;
  gap: 30px;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 1199.98px) {
  .today__box {
    flex-direction: column;
  }
}
@media (max-width: 767.98px) {
  .today__box {
    padding: 30px;
  }
}
@media (max-width: 479.98px) {
  .today__box {
    padding: 15px;
  }
}
.today__content {
  max-width: 821px;
}
.today__title {
  text-align: left;
}
@media (max-width: 1199.98px) {
  .today__title {
    text-align: center;
  }
}
.today__text {
  margin: 20px 0px 0px 0px;
  color: #ECF0FC;
  font-family: Inter;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
@media (max-width: 1199.98px) {
  .today__text {
    text-align: center;
  }
}
.today__subtitle {
  margin: 20px 0px 0px 0px;
  text-align: left;
}
@media (max-width: 1199.98px) {
  .today__subtitle {
    text-align: center;
  }
}
.today__button {
  border-radius: 100px;
  background: #F7A502;
  max-width: 241px;
  width: 100%;
  padding: 12px 40px;
  color: #272727;
  font-family: Inter;
  font-size: 19px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  text-align: center;
  transition: all 0.3s ease;
}
.today__button:hover {
  background: rgba(247, 165, 2, 0.8274509804);
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL192YXJzLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJiYXNlL191dGlscy5zY3NzIiwiYmFzZS9fY29udGFpbmVycy5zY3NzIiwiYmFzZS9fc3RpY2t5LWZvb3Rlci5zY3NzIiwiYmxvY2tzL19mb290ZXIuc2NzcyIsImJsb2Nrcy9faGVhZGVyLnNjc3MiLCJibG9ja3MvX2xvZ28uc2NzcyIsImJsb2Nrcy9fbW9iaWxlLW5hdi5zY3NzIiwiYmxvY2tzL19uYXYtaWNvbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FDQUE7QURPUTtBQUNBO0FDUFI7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0FBQUE7QUFBQTtFQUdDOzs7QUFHRDtBQUVBO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0FBRUE7RUFDQzs7O0FBR0Q7RUFDSTtFQUNIOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0U7OztBQUdGO0FBRUE7RUFDQztFQUNHO0VBQ0E7RUFDQTs7O0FBR0o7RUFDQzs7O0FBR0Q7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FDdkZEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBOzs7QUFZRDtFQUNJO0VBQ0E7OztBQ3pCSjtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDRzs7O0FDUEo7RUFDQzs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQzs7O0FDbEJEO0VBQ0M7RUFDQTtFQUNBOzs7QUNIRDtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDQztFQUNBOzs7QU5GRDtBT1ZBO0VBQ0E7RUFDQTtFQUNBOztBQUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMSjtJQU1ROzs7QUFPUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUNBO0VBQ0k7OztBQzNCWjtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJKO0lBU1E7OztBQU1SO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBTUo7RUFDSTtFQUNBOztBQUNBO0VBSEo7SUFJUTs7O0FBSVI7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUo7RUFDSTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBT0E7RUFDQTtFQUNBO0VBQ0E7O0FBVEE7RUFSSjtJQVNROzs7QUFFSjtFQVhKO0lBWVE7OztBQVFSO0VBQ0k7O0FBSUo7RUFDSTs7O0FBT1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFZQTtFQUNBOztBQVpBO0VBQ0k7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQU1SO0VBcENKO0lBcUNRO0lBQ0E7O0VBQ0E7SUFDQzs7OztBQUtUO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUtBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQVpBO0VBTko7SUFPUTtJQUNBOzs7QUFXSjtFQUNJOzs7QUFJUjtFQUNJOzs7QUFFSjtFQUNJOzs7QUNwS0o7RUFDSTs7O0FDQUo7RUFDQztFQUdBOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNBO0VBQ0E7OztBQUVBO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQztJQUNDOztFQUVEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUQ7SUFDQzs7O0FBSUY7RUFDQztJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0E7SUFFQzs7RUFHRjtBQUFBO0lBRUM7SUFDQTtJQUVBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBT0E7OztBQU5BO0VBQ0M7SUFDSDs7O0FBT0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7OztBQUlEO0VBQ0M7SUFDQztJQUNBO0lBQ0E7OztBQUlGO0VBRUM7RUFDRDs7QUFDQTtFQUNBOzs7QUFNQTtFQUNDO0lBRUM7OztBQzlIRjtBQUNBO0VBQ0M7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7QUFBQTtFQUVDO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7O0FBSUQ7QUFDQztFQUNBOzs7QUFHRDtBQUNDO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0FBQUE7RUFFQztFQUNBOzs7QUFJRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtBQUVBO0VBQ0M7OztBWGxFRDtFQUNDO0VBQ0E7OztBQUlEO0VBQ0M7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkQ7SUFTRTs7OztBQU9GO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7O0FBSEE7RUFMRDtJQUtrQzs7OztBQU9sQztFQUNBOztBQUlDO0VBRUM7RUFDQTs7O0FBS0Y7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVREO0lBVUU7OztBQUlEO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFLRDtFQUNDO0VBQ0E7RUFJQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlGO0VBQ0E7O0FBQ0E7RUFGQTtJQUdDOzs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFJRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUlEO0VBQ0M7RUFDQTtFQUNBOztBQUtEO0VBQ0M7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUREO0lBRUU7Ozs7QUFLSDtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQVJBO0VBRkE7SUFHQzs7O0FBY0E7RUFDQztFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFJQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBUkE7RUFKRDtJQUtFOzs7QUFXSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBOztBQUxBO0VBTEQ7SUFNRTs7O0FBS0Q7RUFDQzs7QUFLRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUY7RUFDQTs7QUFJQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkQ7SUFTRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7QUFLSDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFBVTtFQUNWOztBQUlEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNGOztBQUdDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBTUY7RUFDQTs7QUFLQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFRRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFPRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUtIO0VBQ0E7O0FBQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUQ7RUFDQztFQUNBO0VBQ0E7O0FBTUQ7RUFDQztFQUdBO0VBQ0E7RUFJQTtFQUNBO0VBQ0E7O0FBTEE7RUFORDtJQU9FOzs7QUFRRDtFQUREO0lBRUU7Ozs7QUFJSDtFQUNBOztBQUlDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVREO0lBVUU7OztBQUVEO0VBWkQ7SUFhRTs7O0FBRUQ7RUFmRDtJQWdCRTs7O0FBR0Y7RUFDQzs7QUFHRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJEO0lBU0U7OztBQUtGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O0FBRUE7RUFDQyIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIEJhc2UgKi9cbkBpbXBvcnQgXCIuL2Jhc2UvcmVzZXRcIjtcbkBpbXBvcnQgXCIuL2Jhc2UvdmFyc1wiO1xuQGltcG9ydCBcIi4vYmFzZS9iYXNlXCI7XG5AaW1wb3J0IFwiLi9iYXNlL3V0aWxzXCI7XG5AaW1wb3J0IFwiLi9iYXNlL2NvbnRhaW5lcnNcIjtcbkBpbXBvcnQgXCIuL2Jhc2Uvc3RpY2t5LWZvb3RlclwiO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9SW50ZXI6d2dodEA0MDA7NTAwOzYwMDs3MDAmZGlzcGxheT1zd2FwJyk7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PdXRmaXQ6d2dodEA3MDAmZGlzcGxheT1zd2FwJyk7XG5cbi8qIEJsb2NrcyAqL1xuQGltcG9ydCBcImJsb2Nrcy9fZm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2hlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19sb2dvLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX21vYmlsZS1uYXYuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbmF2LWljb24uc2Nzc1wiO1xuXG5odG1sLCBib2R5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzA2MEExNjtcblx0Y29sb3I6ICNGRkYxRjE7XG5cbiB9XG5cbltjbGFzcyQ9X19jb250YWluZXJde1xuXHRtYXgtd2lkdGg6IDE0NzBweDtcblx0cGFkZGluZzogMCAxNXB4O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cbmgye1xuXHRjb2xvcjogI0ZGRjFGMTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LWZhbWlseTogSW50ZXI7XG5cdGZvbnQtc2l6ZTogNDBweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTQwJTsgLyogNTZweCAqL1xuXHRAbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50NzY4KXtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdH1cbn1cbmgze1xuXHRcbn1cblxuLnQxe1xuXHRjb2xvcjogI0ZGRjFGMTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LWZhbWlseTogSW50ZXI7XG5cdGZvbnQtc2l6ZTogMTlweDtcblx0QG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDQ4MCl7Zm9udC1zaXplOiAxNnB4O31cblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTQwJTsgXG59XG5cblxuLmFib3V0IHtcbnBhZGRpbmc6IDUwcHggMDtcblxuXG5cblx0Jl9fdGV4dCB7XG5cblx0XHRtYXgtd2lkdGg6IDgxNHB4O1xuXHRcdG1hcmdpbjogMjBweCBhdXRvIDBweCBhdXRvO1xuXHR9XG59XG5cblxuLmFkdiB7XG5wYWRkaW5nOiA1MHB4IDA7XG5wb3NpdGlvbjogcmVsYXRpdmU7XG4mOjpiZWZvcmV7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogJyc7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvYWR2L2Fkdi1kZWNvci5wbmcpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHR3aWR0aDogNDUwcHg7XG5cdGhlaWdodDogNjExcHg7XG5cdHRvcDo1MHB4O1xuXHRyaWdodDogbGVmdDtcblx0QG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDk5Mil7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5cdCZfX3RleHQge1xuXHRcdG1heC13aWR0aDogMTA2M3B4O1xuXHRcdG1hcmdpbjogMjBweCBhdXRvIDBweCBhdXRvO1xuXHR9XG5cblx0Jl9faXRlbXMge1xuXHRcdG1hcmdpbjogNDRweCAwcHggMHB4IDBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDoyNHB4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdG1heC13aWR0aDogMzUxcHg7XG5cdFx0cGFkZGluZzogNDBweDtcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNGN0E1MDI7XG5cdH1cblxuXHRcblxuXHQmX19pdGVtLXRpdGxlIHtcblx0XHRtYXJnaW46IDEycHggMHB4IDBweCAwcHg7XG5cdFx0Y29sb3I6ICNFQ0YwRkM7XG5cdFxuXHRcdFxuXHRcblx0XHRmb250LWZhbWlseTogSW50ZXI7XG5cdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHR9XG5cblx0Jl9faXRlbS10ZXh0IHtcblx0XHRtYXJnaW46IDEycHggMHB4IDBweCAwcHg7XG5cdFx0Y29sb3I6ICNFQ0YwRkM7XG5cblxuXHRcdGZvbnQtZmFtaWx5OiBJbnRlcjtcblx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7IFxuXHR9XG59XG5cbi5tb2Ige1xucGFkZGluZzogMTAwcHggMCA7XG5AbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50NDgwKXtcblx0cGFkZGluZzogNTBweCAwO1xufVxuXHQmX19jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOjUwcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRtYXgtd2lkdGg6IDU4OHB4O1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ5OTIpe1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ0ODApe1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdG1hcmdpbjogMzBweCAwcHggMHB4IDBweDtcblx0XHRjb2xvcjogI0VDRjBGQztcblx0XHRmb250LWZhbWlseTogSW50ZXI7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlOyBcblx0fVxuXG5cdCZfX2l0ZW1zIHtcblx0XHRtYXJnaW46IDMwcHggMHB4IDBweCAwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDo0N3B4O1xuXHR9XG5cblxuXHQmX19pdGVtLXRvcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDoyMHB4O1xuXHR9XG5cblx0XG5cblx0Jl9faXRlbS10aXRsZSB7XG5cdFx0Y29sb3I6ICNFQ0YwRkM7XG5cblx0XG5cdFx0Zm9udC1mYW1pbHk6IEludGVyO1xuXHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTsgXG5cdH1cblxuXHQmX19pdGVtLXRleHQge1xuXHRcdG1hcmdpbjogMTFweCAwcHggMHB4IDUycHg7XG5cdFx0Y29sb3I6ICNFQ0YwRkM7XG5cblx0XG5cdFx0Zm9udC1mYW1pbHk6IEludGVyO1xuXHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTsgXG5cdH1cblxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0bWFyZ2luOiA3NHB4IDBweCAwcHggMHB4O1xuXHRcdGNvbG9yOiAjRUNGMEZDO1xuXHRcdGZvbnQtZmFtaWx5OiBJbnRlcjtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7IFxuXHR9XG5cblx0Jl9faW1nIHtcblx0XHRAbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50OTkyKXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi53aGF0IHtcbnBhZGRpbmc6IDg5cHggMCA1MHB4IDA7XG5AbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50NzY4KXtcblx0cGFkZGluZzogNTBweCAwO1xufVxuYmFja2dyb3VuZDogdXJsKC4uL2ltZy93aGF0L3doYXQtYmcuanBnKTtcbmJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuYmFja2dyb3VuZC1jb2xvcjogICMwNzBiMTliMDtcbmJhY2tncm91bmQtYmxlbmQtbW9kZTogY29sb3I7XG5cdCZfX2NvbnRhaW5lciB7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRtYXJnaW46IDIxcHggYXV0byAwcHggYXV0bztcblx0XHRtYXgtd2lkdGg6IDk4MXB4O1xuXHR9XG5cblx0Jl9faXRlbXMge1xuXHRcdG1hcmdpbjogNTlweCAwcHggMHB4IDBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDo3MHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0QG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDk5Mil7XG5cdFx0XHRnYXA6MzVweDtcblx0XHR9XG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OicnO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy93aGF0L3doYXQtZGVjb3IucG5nKTtcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ5OTIpe1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdHdpZHRoOiA4NTBweDtcblx0XHRcdGhlaWdodDogNjA1cHg7XG5cdFx0XHR0b3A6NTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0bWF4LXdpZHRoOiAyOTRweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGhlaWdodDogMzE5cHg7XG5cdFx0QG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDk5Mil7XG5cdFx0XHRoZWlnaHQ6IDI3MHB4O1xuXHRcdH1cblx0XHRib3JkZXItcmFkaXVzOiAyMy41MXB4O1xuXHRcdGJvcmRlcjogMi45MzlweCBzb2xpZCB2YXIoLS0xLCAjRjdBNTAyKTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDE0MSwgOTUsIDMsIDAuNTApO1xuXHRcdCY6bnRoLWNoaWxkKDIpe1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSg1LCAxNSwgMjgsIDAuNjApO1xuXHRcdH1cblxuXHR9XG5cblx0Jl9faXRlbS10aXRsZSB7XG5cdFx0Y29sb3I6ICNGRkY7XG5cdFx0Zm9udC1mYW1pbHk6IEludGVyO1xuXHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTsgXG5cdH1cblxuXHQmX19pdGVtLXRleHQge1xuXHRcdFx0bWFyZ2luOiAyMHB4IDBweCAwcHggMHB4O1xuXHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRmb250LWZhbWlseTogSW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDE5LjEwMnB4O1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNDAlOyBcblx0fVxuXG5cdCZfX2xvZ28ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMTIycHggYXV0byAwcHggYXV0bztcblx0XHRAbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50OTkyKXtcblx0XHRcdG1hcmdpbjogMzBweCBhdXRvIDBweCBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdCZfX3N1YnRpdGxlIHtcblx0XHRtYXJnaW46IDU2cHggMHB4IDBweCAwcHg7XG5cdFx0Y29sb3I6ICNGRkY7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFxuXG5cdFx0Zm9udC1mYW1pbHk6IEludGVyO1xuXHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTsgXG5cdH1cbn1cblxuLndlIHtcbnBhZGRpbmc6IDUwcHggMDtcblx0Jl9fY29udGFpbmVyIHtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRjb2xvcjogI0ZGRjFGMTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IEludGVyO1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0XHRAbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50NDgwKXtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHR9XG5cdFx0c3Bhbntcblx0XHRcdGNvbG9yOiAjRjdBNTAyO1xuXHRcdFx0Zm9udC1mYW1pbHk6IEludGVyO1xuXHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRcdFx0QG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDQ4MCl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRtYXJnaW46IDIwcHggYXV0byAwcHggYXV0bztcblx0XHRtYXgtd2lkdGg6IDk3NHB4O1xuXHR9XG5cblx0Jl9faXRlbXMge1xuXHRcdG1hcmdpbjogMjZweCAwcHggMHB4IDBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDoyNnB4OyBmbGV4LXdyYXA6IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdHBhZGRpbmc6IDEycHg7XG5cdFx0Y29sb3I6IHZhcigtLXdoaXRlLTEwMCwgI0ZGRik7XG5cdFx0Zm9udC1mYW1pbHk6IEludGVyO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbmJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyZXktMTUwLCAjM0Q0NDY3KTtcblx0fVxuXG5cdCZfX3N1YnRpdGxlIHtcblx0XHRtYXJnaW46IDMwcHggMHB4IDBweCAwcHg7XG5cdFx0Y29sb3I6ICNGRkYxRjE7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBJbnRlcjtcblx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7IFxuXG5cdH1cbn1cblxuXG4ucmV2cyB7XG5wYWRkaW5nOiA1MHB4IDA7XG5cdCZfX2NvbnRhaW5lciB7XG5cdH1cblxuXHRcblx0Jl9fc3VidGl0bGUge1xuXHRcdG1hcmdpbjogMjBweCAwcHggMHB4IDBweDtcblx0XHRjb2xvcjogI0ZGRjFGMTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IEludGVyO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTsgXG5cdH1cblxuXHQmX19pdGVtcyB7XG5cdFx0bWFyZ2luOiA1MHB4IDBweCAwcHggMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGdhcDo1MHB4O1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0bWF4LXdpZHRoOiAyNjdweDtcblx0XHRwYWRkaW5nOiAyMHB4IDE4cHggNHB4IDE4cHg7XG5cdFx0aGVpZ2h0OiAzOTVweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNGN0E1MDI7XG5cdFx0YmFja2dyb3VuZDogcmdiYSg1LCAxNSwgMjgsIDAuNjApO1xuXHRcdGJveC1zaGFkb3c6IDBweCAxMnB4IDEycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG5cblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQmX19pdGVtLXRpdGxlIHtcblx0XHRtYXJnaW46IDE1cHggMHB4IDBweCAwcHg7XG5cdFx0Y29sb3I6ICNGRkY7XG5cdFx0Zm9udC1mYW1pbHk6IEludGVyO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsaW5lLWhlaWdodDogMTI1JTsgXG5cdH1cblxuXG5cdCZfX2ltZyB7XG5cdFx0XG5cdH1cblxuXHQmX19yYWl0aW5nIHtcblx0XHRtYXJnaW46IDI1cHggMHB4IDBweCAwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDo1cHg7XG5cblx0XHRjb2xvcjogI0ZGRjtcblx0XHRmb250LWZhbWlseTogSW50ZXI7XG5cdFx0Zm9udC1zaXplOiAyMi4yMDJweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcblx0fVxuXG5cdCZfX3JhaXRpbmctaW1nIHtcblx0fVxuXG5cdCZfX3RpbWVzdGFtcCB7XG5cdFx0Y29sb3I6ICM1MzUzNTM7XG5cdFx0Zm9udC1mYW1pbHk6IEludGVyO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMTg3JTsgXG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRcdG1hcmdpbjogMTFweCAwcHggMHB4IDBweDtcblx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1mYW1pbHk6IEludGVyO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNTAlOyBcblx0fVxufVxuXG5cbi5zYWZ0eSB7XG5wYWRkaW5nOiA1MHB4IDA7XG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6NDdweDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0bWF4LXdpZHRoOiA1ODhweDtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ0ODApe1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRtYXJnaW46IDMwcHggMHB4IDBweCAwcHg7XG5cdH1cblxuXHQmX19pdGVtcyB7XG5cdFx0bWFyZ2luOiAzMHB4IDBweCAwcHggMHB4O1xuXHRcdG1heC13aWR0aDogNDk0cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDozMHB4O1xuXHR9XG5cblxuXHQmX19pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGdhcDoyMHB4O1xuXHR9XG5cblx0Jl9faWNvbiB7XG5cdH1cblxuXHQmX19pdGVtLXRleHQge1xuXHRcdGNvbG9yOiAjRUNGMEZDO1xuXG5cdFxuXHRcdGZvbnQtZmFtaWx5OiBJbnRlcjtcblx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0QG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDQ4MCl7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHR9XG5cblx0Jl9faW1nIHtcblx0XHRAbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50MTIwMCl7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuLnRvZGF5IHtcbnBhZGRpbmc6IDUwcHggMDtcblx0Jl9fY29udGFpbmVyIHtcblx0XG5cdH1cblx0Jl9fYm94e1xuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0Ym9yZGVyOiA0cHggc29saWQgI0Y3QTUwMjtcblx0XHRib3gtc2hhZG93OiAwcHggNHB4IDI0LjNweCAyOXB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG5cdFx0cGFkZGluZzogNTZweCAxMDBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDozMHB4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQxMjAwKXtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ3Njgpe1xuXHRcdFx0cGFkZGluZzogMzBweDtcblx0XHR9XG5cdFx0QG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDQ4MCl7XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdH1cblx0fVxuXHQmX19jb250ZW50IHtcblx0XHRtYXgtd2lkdGg6IDgyMXB4O1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0QG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDEyMDApe1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdG1hcmdpbjogMjBweCAwcHggMHB4IDBweDtcblx0XHRjb2xvcjogI0VDRjBGQztcblx0XHRmb250LWZhbWlseTogSW50ZXI7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlOyBcblx0XHRAbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50MTIwMCl7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdH1cblxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0bWFyZ2luOiAyMHB4IDBweCAwcHggMHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0QG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDEyMDApe1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdCZfX2J1dHRvbiB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdFx0YmFja2dyb3VuZDogI0Y3QTUwMjtcblx0XHRtYXgtd2lkdGg6IDI0MXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDEycHggNDBweDtcblx0XHRjb2xvcjogIzI3MjcyNztcblxuXG5cdFx0Zm9udC1mYW1pbHk6IEludGVyO1xuXHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTsgXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXG5cdFx0Jjpob3Zlcntcblx0XHRcdGJhY2tncm91bmQ6ICNmN2E1MDJkMztcblx0XHR9XG5cdH1cbn1cbiIsIi8qIFJlc2V0IGFuZCBiYXNlIHN0eWxlcyAgKi9cbioge1xuXHRwYWRkaW5nOiAwcHg7XG5cdG1hcmdpbjogMHB4O1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIExpbmtzICovXG5cbmEsIGE6bGluaywgYTp2aXNpdGVkICB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyICB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBDb21tb24gKi9cblxuYXNpZGUsIG5hdiwgZm9vdGVyLCBoZWFkZXIsIHNlY3Rpb24sIG1haW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxudWwsIHVsIGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW1nIHtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW1nLCBzdmcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogRm9ybSAqL1xuXG5pbnB1dCwgdGV4dGFyZWEsIGJ1dHRvbiwgc2VsZWN0IHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dDo6LW1zLWNsZWFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQ6Zm9jdXMsIGlucHV0OmFjdGl2ZSxcbmJ1dHRvbjpmb2N1cywgYnV0dG9uOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xufVxuXG5sYWJlbCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxubGVnZW5kIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4iLCI6cm9vdCB7XG5cdC0tY29udGFpbmVyLXdpZHRoOiAxMjAwcHg7XG5cdC0tY29udGFpbmVyLXBhZGRpbmc6IDE1cHg7XG5cdC0taG92ZXItY29sb3I6ICNDOUZBNDk7IFxuXHQtLWZvbnQtbWFpbjogJ0ludGVyJywgc2Fucy1zZXJpZjtcblx0LS1zZWNvbmQtZmFtOiAnT3V0Zml0Jywgc2Fucy1zZXJpZjtcblx0LS1zZWNvbmQtYmctY29sb3I6ICNlNWVmZWI7XG5cdC8vIC0tZm9udC1hY2NlbnQ6ICdQbGF5ZmFpciBEaXNwbGF5Jywgc2VyaWY7XG5cblx0LS1wYWdlLWJnOiAjRkRGREZEO1xuXHQtLXRleHQtY29sb3I6ICMwMDA7XG5cdC0tYWNjZW50OiAjYWMxODJjO1xuXG5cblxuXG59XG4kYnJlYWtwb2ludDEyMDA6IDExOTkuOThweDtcbiRicmVha3BvaW50MTQ1MDogMTQ0OS45OHB4O1xuJGJyZWFrcG9pbnQ0ODA6IDQ3OS45OHB4O1xuJGJyZWFrcG9pbnQ3Njg6IDc2Ny45OHB4O1xuJGJyZWFrcG9pbnQ5OTI6IDk5MS45OHB4O1xuJGJyZWFrcG9pbnQ2NDA6IDYzOS45OHB4O1xuLmRhcmsge1xuICAgIC0tcGFnZS1iZzogIzI1MjUyNjtcbiAgICAtLXRleHQtY29sb3I6ICNmZmY7XG59XG5cbiIsImh0bWwge1xuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xuXHRjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XG59XG4iLCIubm9uZSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubm8tc2Nyb2xsIHtcblx0b3ZlcmZsb3cteTogaGlkZGVuO1xufSIsIi5jb250YWluZXIge1xuXHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0bWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgpO1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuIiwiaHRtbCwgYm9keSB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uZm9vdGVyIHtcblx0cGFkZGluZzogNjBweCAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlM2UzO1xufSIsIi5mb290ZXIge1xyXG5wYWRkaW5nOiAyMHB4IDA7XHJcbmJvcmRlci10b3A6IDFweCBzb2xpZCAjRjdBNTAyO1xyXG5iYWNrZ3JvdW5kOiAjMDYwQTE2O1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBnYXA6MzBweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ2NDApe1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb25mIHtcclxuICAgICAgICBjb2xvcjogI0VDRjBGQztcclxuICAgICAgICBmb250LWZhbWlseTogSW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlOyBcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRjdBNTAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuaGVhZGVyIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2hlYWRlci1iZy5qcGcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9oZXJvLWRlY29yLnBuZyk7XHJcbiAgICAgICAgd2lkdGg6IDI3OXB4O1xyXG4gICAgICAgIGhlaWdodDogODE4cHg7XHJcbiAgICAgICAgdG9wOjEwMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ5OTIpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHggMDtcclxuICAgIH1cclxuXHJcblxyXG5cclxuXHJcbiAgICAmX19oZXJve1xyXG4gICAgICAgIG1hcmdpbjogMTEwcHggMHB4IDBweCAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ3Njgpe1xyXG4gICAgICAgICAgICBtYXJnaW46IDUwcHggMHB4IDBweCAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICBcclxuICAgICAgICBjb2xvcjogIzI3MjcyNztcclxuICAgICAgICBmb250LWZhbWlseTogSW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGN0E1MDI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NDFweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMjRweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAxN3B4IGF1dG8gMHB4IGF1dG87XHJcbiAgICAgICAgY29sb3I6ICNFQ0YwRkM7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIFxyXG4gXHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEludGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50NzY4KXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50NjQwKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTsgXHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgICAgbWFyZ2luOiAxMnB4IDBweCAwcHggMHB4O1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIG1hcmdpbjogNDBweCAwcHggMHB4IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5mbSB7XHJcbn1cclxuLmNvbnN1bHQtZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOjEwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDU5MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiBcclxuXHJcbiAgICBpbnB1dHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI5MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNTlweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTVweDtcclxuXHJcbiAgICAgICAgY29sb3I6ICNFQ0YwRkM7XHJcblxyXG4gICAgICAgXHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEludGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTsgXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZWNmMGZjZDI7XHJcblxyXG4gICAgICAgXHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBJbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlOyBcclxuICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjRjdBNTAyO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDY0MCl7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6MjBweDtcclxuICAgICAgICBpbnB1dHtcclxuICAgICAgICAgbWF4LXdpZHRoOiA1OTBweDtcclxuICAgICAgICB9XHJcbiAgICAgfVxyXG59XHJcblxyXG4uY29uc3VsdC1idG4ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjdBNTAyO1xyXG4gICAgbWF4LXdpZHRoOiAyOTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1OXB4O1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDY0MCl7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICB9XHJcbiAgICBjb2xvcjogIzI3MjcyNztcclxuXHJcbiAgXHJcbiAgICBmb250LWZhbWlseTogSW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7IFxyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjdhNTAyYzQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZXNzYWdlcyB7XHJcbiAgICBjb2xvcjogcmVkO1xyXG59XHJcbi5zdWNjZXNze1xyXG4gICAgY29sb3I6IGdyZWVuO1xyXG59XHJcbiIsIi5sb2dvIHtcbiAgICBmb250LXNpemU6IDMycHg7XG59IiwiXG4uaGVhZGVyX19uYXYge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHRcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5uYXZfX2ljb24ge1xuXHRkaXNwbGF5OiBub25lO1xuXG59XG4ubmF2X19pY29uLmFjdGl2ZTo6YmVmb3Jle1xudHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xudG9wOjlweDtcbn1cbi5uYXZfX2ljb24uYWN0aXZlOjphZnRlcntcblx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0Ym90dG9tOjlweDtcblx0fVxuXG4ubmF2X19pY29uLmFjdGl2ZSBzcGFue1xuXHR0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDo3NjcuOThweCkge1xuXHRib2R5LmxvY2t7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHQubmF2X19ib2R5IHtcblx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOjA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMDBweCk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0ei1pbmRleDogMTAwO1xuXHR9XG5cdC5uYXZfX2JvZHkuYWN0aXZle1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjc2Ny45OHB4KSB7XG5cdC5uYXZfX2ljb257XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHR6LWluZGV4OiAxMDQ7XG5cdH1cblx0Lm5hdl9faWNvbi5hY3RpdmV7XG5cdFx0Jjo6YWZ0ZXIsXG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblx0Lm5hdl9faWNvbjo6YmVmb3JlLFxuXHQubmF2X19pY29uOjphZnRlcntcblx0XHRjb250ZW50OiAnJztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdFx0bGVmdDowO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0fVxuXHQubmF2X19pY29uOjpiZWZvcmV7XG5cdFx0dG9wOjA7XG5cdH1cblx0Lm5hdl9faWNvbjo6YWZ0ZXJ7XG5cdFx0Ym90dG9tOjA7XG5cdH1cblx0Lm5hdl9faWNvbiBzcGFue1xuXHRcdHRvcDo5cHg7XG5cdFx0bGVmdDogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRAbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50NzY4KXtcblx0XHRcdCY6YWN0aXZle1xuYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdH1cbn1cbi5uYXZfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6NTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA0O1xuXHRcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRcblx0XG59XG5AbWVkaWEgKG1heC13aWR0aDo3NjcuOThweCkge1xuXHQubmF2X19saXN0e1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZy10b3A6IDkwcHg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcblx0fVxufVxuLm5hdl9fbGluayB7XG5cblx0Y29sb3I6ICNmZmY7XG50cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4mOmhvdmVye1xuY29sb3I6I0Y3QTUwMjtcblx0XG5cdFxufVxuXG59XG5AbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50NzY4KXtcblx0Lm5hdl9fbGluayB7XG5cblx0XHRjb2xvcjogI2ZmZjtcblx0XHRcblx0XHR9XG59XG4iLCIvKiBOYXYgSWNvbiAqL1xuLm1vYmlsZS1uYXYtYnRuIHtcblx0LS10aW1lOiAwLjFzO1xuXG5cdC0td2lkdGg6IDQwcHg7XG5cdC0taGVpZ2h0OiAzMHB4O1xuXG5cdC0tbGluZS1oZWlnaHQ6IDRweDtcblx0LS1zcGFjaW5nOiA2cHg7XG5cblx0LS1jb2xvcjogI0M5RkE0OTtcblx0LS1yYWRpdXM6IDRweDtcblxuXHQvKiBGaXhlZCBoZWlnaHQgYW5kIHdpZHRoICovXG5cdC8qIGhlaWdodDogdmFyKC0taGVpZ2h0KTsgKi9cblx0Lyogd2lkdGg6IHZhcigtLXdpZHRoKTsgKi9cblxuXHQvKiBEeW5hbWljIGhlaWdodCBhbmQgd2lkdGggKi9cblx0aGVpZ2h0OiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIDMgKyB2YXIoLS1zcGFjaW5nKSAqIDIpO1xuXHR3aWR0aDogdmFyKC0td2lkdGgpO1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2LWljb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiB2YXIoLS13aWR0aCk7XG5cdGhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG59XG5cbi5uYXYtaWNvbjo6YmVmb3JlLFxuLm5hdi1pY29uOjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cblx0d2lkdGg6IHZhcigtLXdpZHRoKTtcblx0aGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG5cblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tdGltZSkgZWFzZS1pbixcblx0XHR0b3AgdmFyKC0tdGltZSkgbGluZWFyIHZhcigtLXRpbWUpO1xufVxuXG4ubmF2LWljb246OmJlZm9yZSB7XG5cdC8qIHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKiAtMik7ICovXG5cdHRvcDogY2FsYygtMSAqICh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSkpO1xufVxuXG4ubmF2LWljb246OmFmdGVyIHtcblx0LyogdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIDIpOyAqL1xuXHR0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICsgdmFyKC0tc3BhY2luZykpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YmVmb3JlLFxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmFmdGVyIHtcblx0dG9wOiAwO1xuXHR0cmFuc2l0aW9uOiB0b3AgdmFyKC0tdGltZSkgbGluZWFyLFxuXHRcdHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluIHZhcigtLXRpbWUpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YmVmb3JlIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4vKiBMYXlvdXQgKi9cblxuLm1vYmlsZS1uYXYtYnRuIHtcblx0ei1pbmRleDogOTk5O1xuXHQvLyBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4vLyBcdC5tb2JpbGUtbmF2LWJ0biB7XG4vLyBcdFx0ZGlzcGxheTogYmxvY2s7XG4vLyBcdH1cbi8vIH0iXX0= */
