@charset "UTF-8";
/* 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: 50px 0;
  background: #fff;
  color: #000;
}
.footer a {
  color: #000;
  transition: all 0.3s ease;
}
.footer a:hover {
  color: #1949E9;
}

.footer__container {
  border-top: 2px solid #1949E9;
  padding-top: 20px;
  display: flex;
  gap: 50px;
  justify-content: space-between;
}
@media (max-width: 991.98px) {
  .footer__container {
    flex-direction: column;
    align-items: center;
  }
}
.footer__left {
  padding: 30px 0;
}
@media (max-width: 767.98px) {
  .footer__left {
    order: 2;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
.footer__right {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  gap: 30px;
}
@media (max-width: 767.98px) {
  .footer__right {
    order: 0;
  }
}
.footer__nav {
  margin: 30px 0px 0px 0px;
  display: flex;
  gap: 30px;
}
@media (max-width: 767.98px) {
  .footer__nav {
    text-align: center;
  }
}
.footer__links {
  display: flex;
  gap: 40px;
}
@media (max-width: 991.98px) {
  .footer__links {
    flex-direction: column;
    gap: 15px;
  }
}
@media (max-width: 767.98px) {
  .footer__links {
    margin: 20px 0px 0px 0px;
    text-align: center;
  }
}
.footer__content {
  margin: 20px 0px 0px 0px;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 991.98px) {
  .footer__content {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
}
.footer__text {
  font-weight: 400;
  font-size: 18px;
  line-height: 194%;
  color: #000;
}
@media (max-width: 767.98px) {
  .footer__text {
    font-size: 16px;
  }
}
.footer__conf {
  align-self: flex-end;
}
@media (max-width: 767.98px) {
  .footer__conf {
    align-self: center;
    margin: 20px 0px 0px 0px;
  }
}

.header__top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 0;
}
@media (max-width: 479.98px) {
  .header__logo {
    width: 230px;
    height: 55px;
  }
}
.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: #fff;
    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: #000;
  }
  .nav__icon::before,
  .nav__icon::after {
    content: "";
    background-color: #000;
    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: #000;
    transition: all 0.3s ease;
  }
}
@media (max-width: 767.98px) and (max-width: 767.98px) {
  .nav__icon span:active {
    background-color: #000;
  }
}
.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: #000;
  transition: all 0.3s ease;
}
.nav__link:hover {
  color: #1111FF;
  text-decoration: underline;
}

@media (max-width: 767.98px) {
  .nav__link {
    color: #000;
  }
}
/* 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 {
  scroll-behavior: smooth;
}

body {
  background-image: url(../img/hero.png);
  background-position: top right;
  background-size: auto;
  background-repeat: no-repeat;
}
@media (max-width: 479.98px) {
  body {
    background-image: none;
  }
}

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

h2 {
  font-weight: 500;
  font-size: 40px;
  line-height: 104%;
  text-align: center;
  color: #fff;
}
@media (max-width: 1199.98px) {
  h2 {
    font-size: 35px;
  }
}
@media (max-width: 767.98px) {
  h2 {
    font-size: 30px;
  }
}
@media (max-width: 479.98px) {
  h2 {
    font-size: 25px;
  }
}

h3 {
  font-weight: 700;
  font-size: 60px;
  line-height: 140%;
  letter-spacing: -0.04em;
  color: #19191b;
}
@media (max-width: 1199.98px) {
  h3 {
    font-size: 45px;
  }
}
@media (max-width: 767.98px) {
  h3 {
    font-size: 35px;
  }
}
@media (max-width: 479.98px) {
  h3 {
    font-size: 30px;
  }
}

.hero {
  background-repeat: no-repeat;
  background-position: top right;
  padding: 50px 0;
}
@media (max-width: 1199.98px) {
  .hero {
    padding: 25px 0;
  }
}
@media (max-width: 479.98px) {
  .hero {
    padding: 25px 0;
  }
}
.hero__container {
  display: flex;
  justify-content: space-between;
  gap: 50px;
}
@media (max-width: 1199.98px) {
  .hero__container {
    justify-content: center;
  }
}
@media (max-width: 1199.98px) {
  .hero__img {
    display: none;
  }
}
.hero__content {
  max-width: 590px;
  width: 100%;
}
.hero__subtitle {
  font-weight: 600;
  font-size: 16px;
  letter-spacing: 0.5em;
  color: #fd8d1e;
}
.hero__title {
  margin: 20px 0px 0px 0px;
  font-weight: 700;
  font-size: 40px;
  line-height: 150%;
  color: #1d2d3f;
}
.hero__title span {
  color: #1949e9;
}
@media (max-width: 767.98px) {
  .hero__title {
    font-size: 30px;
  }
}
@media (max-width: 479.98px) {
  .hero__title {
    font-size: 20px;
  }
}
.hero__text {
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: #848484;
  margin: 20px 0px 0px 0px;
}
.hero__form {
  margin: 40px 0px 0px 0px;
  max-width: 682px;
}
@media (max-width: 1199.98px) {
  .hero__img {
    display: none;
  }
}

.consult-form {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (max-width: 1199.98px) {
  .consult-form {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
.consult-form input {
  max-width: 530px;
  width: 100%;
  border: 1px solid #1949E9;
  height: 54px;
  padding: 0px 15px;
  border-radius: 10px;
}
.consult-form button {
  max-width: 530px;
  width: 100%;
  background: #1949E9;
  height: 54px;
  padding: 0px 15px;
  border-radius: 10px;
  color: #fff;
  transition: all 0.3s ease-in-out;
}
.consult-form button:hover {
  background-color: #30499b;
}

.go {
  padding: 50px 0;
}
@media (max-width: 767.98px) {
  .go {
    padding: 25px 0;
  }
}
.go__container {
  display: flex;
  justify-content: space-between;
  gap: 35px;
  align-items: center;
}
@media (max-width: 1199.98px) {
  .go__container {
    flex-direction: column;
  }
}
@media (max-width: 1199.98px) {
  .go__img {
    display: none;
  }
}
.go__title {
  font-weight: 700;
  font-size: 50px;
  line-height: 120%;
  color: #1d2d3f;
}
@media (max-width: 767.98px) {
  .go__title {
    font-size: 40px;
  }
}
@media (max-width: 479.98px) {
  .go__title {
    font-size: 30px;
  }
}
.go__text {
  margin: 30px 0px 0px 0px;
  font-weight: 400;
  font-size: 18px;
  line-height: 144%;
  color: #848484;
}
.go__button {
  margin: 50px 0px 0px 0px;
}

.point {
  padding: 50px 0;
}
@media (max-width: 767.98px) {
  .point {
    padding: 25px 0;
  }
}
.point__items {
  display: flex;
  gap: 64px;
  flex-wrap: wrap;
  justify-content: center;
}
.point__item {
  max-width: 558px;
}
.point__title {
  font-weight: 600;
  font-size: 22px;
  color: #1d2d3f;
  position: relative;
}
.point__title::before {
  content: "";
  position: absolute;
  background: url(../img/cloud-decor.png);
  width: 31px;
  height: 30px;
  top: 0;
  left: -45px;
}
.point__text {
  margin: 20px 0px 0px 0px;
  font-weight: 400;
  font-size: 16px;
  line-height: 187%;
  color: #848484;
}

.btn {
  display: inline-block;
  padding: 21px 34px;
  background-color: #1949E9;
  color: #fff;
  font-weight: 700;
  border-radius: 10px;
  transition: all 0.3s ease;
}
.btn:hover {
  background-color: #30499b;
}

.adv {
  padding: 50px 0;
}
@media (max-width: 767.98px) {
  .adv {
    padding: 25px 0;
  }
}
.adv__container {
  display: flex;
  justify-content: space-between;
  gap: 35px;
}
.adv__title {
  font-weight: 700;
  font-size: 42px;
  line-height: 119%;
  color: #1d2d3f;
}
@media (max-width: 767.98px) {
  .adv__title {
    font-size: 35px;
  }
}
@media (max-width: 479.98px) {
  .adv__title {
    font-size: 28px;
  }
}
.adv__items {
  margin: 40px 0px 0px 0px;
}
.adv__item {
  margin: 35px 0px 0px 0px;
}
.adv__subtitle {
  font-weight: 600;
  font-size: 22px;
  color: #1d2d3f;
}
.adv__text {
  margin: 20px 0px 0px 0px;
  font-weight: 400;
  font-size: 16px;
  line-height: 162%;
  color: #848484;
}
@media (max-width: 1199.98px) {
  .adv__img {
    display: none;
  }
}

.steps {
  padding: 50px 0;
}
@media (max-width: 767.98px) {
  .steps {
    padding: 25px 0;
  }
}
.steps__title {
  font-weight: 700;
  font-size: 42px;
  line-height: 119%;
  text-align: center;
  color: #1d2d3f;
}
@media (max-width: 767.98px) {
  .steps__title {
    font-size: 35px;
  }
}
@media (max-width: 479.98px) {
  .steps__title {
    font-size: 28px;
  }
}
.steps__text {
  margin: 30px 0px 0px 0px;
  font-weight: 500;
  font-size: 25px;
  line-height: 160%;
  text-align: center;
  color: #848484;
}
@media (max-width: 479.98px) {
  .steps__text {
    font-size: 18px;
  }
}
.steps__box {
  margin: 50px 0px 0px 0px;
  display: flex;
  gap: 35px;
  justify-content: space-between;
}
@media (max-width: 479.98px) {
  .steps__box {
    margin: 25px 0px 0px 0px;
  }
}
.steps__step {
  margin: 30px 0px 0px 0px;
}
@media (max-width: 1199.98px) {
  .steps__img {
    display: none;
  }
}

.step__title {
  font-weight: 600;
  font-size: 22px;
  color: #1d2d3f;
}
.step__text {
  margin: 20px 0px 0px 0px;
  font-weight: 400;
  font-size: 16px;
  line-height: 162%;
  color: #848484;
}

.help {
  padding: 50px 0;
}
@media (max-width: 767.98px) {
  .help {
    padding: 25px 0;
  }
}
.help__container {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.help__title {
  font-weight: 700;
  font-size: 42px;
  line-height: 119%;
  text-align: center;
  color: #1d2d3f;
}
@media (max-width: 767.98px) {
  .help__title {
    font-size: 35px;
  }
}
@media (max-width: 479.98px) {
  .help__title {
    font-size: 28px;
  }
}
.help__text {
  margin: 30px 0px 0px 0px;
  font-weight: 500;
  font-size: 25px;
  line-height: 160%;
  text-align: center;
  color: #848484;
}
.help__button {
  margin: 30px 0px 0px 0px;
}

.revs {
  padding: 50px 0;
  position: relative;
  background-color: #5B46F6;
}
.revs__title {
  margin: 0px 0px 30px 0px;
  text-align: center;
  color: #fff;
}
.revs__slider {
  margin: 35px 0px 0px 0px;
}

.slede__content {
  background: #fff;
  border-radius: 14px;
}

.slider__item {
  padding: 0 50px;
  display: flex !important;
  flex-direction: column;
  align-items: center;
}
@media (max-width: 479.98px) {
  .slider__item {
    padding: 0 15px;
  }
}
.slider__wrap {
  background: #f8f8f8;
  border-radius: 14px;
  display: flex;
  gap: 10px;
  align-items: center;
  max-width: 1000px;
  width: 100%;
  padding: 50px 120px;
}
@media (max-width: 1199.98px) {
  .slider__wrap {
    padding: 30px 50px;
    max-width: 700px;
  }
}
@media (max-width: 991.98px) {
  .slider__wrap {
    max-width: 500px;
    flex-direction: column;
    align-items: center;
  }
}
@media (max-width: 767.98px) {
  .slider__wrap {
    padding: 20px;
    max-width: 400px;
  }
}
.slider__text {
  margin: 20px 0px 0px 0px;
  font-weight: 400;
  font-size: 21px;
  letter-spacing: 0.02em;
  text-align: center;
  color: #424242;
}
@media (max-width: 479.98px) {
  .slider__text {
    text-align: start;
    font-size: 16px;
  }
}
.slider__bottom {
  margin: 30px 0px 0px 0px;
  display: flex;
  align-items: center;
  gap: 25px;
  justify-content: center;
}
@media (max-width: 479.98px) {
  .slider__bottom {
    margin: 20px 0px 0px 0px;
  }
}
.slider__name {
  font-weight: 500;
  font-size: 24px;
  letter-spacing: 0.02em;
  text-align: center;
  color: #000;
  margin: 20px 0px 0px 0px;
  color: #000;
}
@media (max-width: 1199.98px) {
  .slider__name {
    font-size: 18px;
  }
}

.revs__subtext {
  margin: 30px 0px 0px 0px;
  text-align: center;
  color: #fff;
  font-weight: 500;
  font-size: 18px;
  line-height: 144%;
}

/* Стрелка */
/* Стрелка не активная */
.slick-dots {
  display: flex;
  gap: 10px;
  margin: 40px 0px 0px 0px;
  justify-content: center;
}

.slick-dots li {
  font-size: 0;
  width: 32px;
  height: 32px;
  border-radius: 100px;
  background: transparent;
  border: 1px solid silver;
  cursor: pointer;
  transition: 0.2s linear;
}

/* Активна точка */
.slick-dots li.slick-active {
  background: #fff;
}

/* Елемент точки */
.error {
  color: red;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL192YXJzLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJiYXNlL191dGlscy5zY3NzIiwiYmFzZS9fY29udGFpbmVycy5zY3NzIiwiYmFzZS9fc3RpY2t5LWZvb3Rlci5zY3NzIiwiYmxvY2tzL19mb290ZXIuc2NzcyIsImJsb2Nrcy9faGVhZGVyLnNjc3MiLCJibG9ja3MvX2xvZ28uc2NzcyIsImJsb2Nrcy9fbW9iaWxlLW5hdi5zY3NzIiwiYmxvY2tzL19uYXYtaWNvbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTtBQ0FBO0FET1E7QUFDQTtBQ1BSO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtBQUFBO0FBQUE7RUFHQzs7O0FBR0Q7QUFFQTtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUVBO0VBQ0M7OztBQUdEO0VBQ0k7RUFDSDs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNFOzs7QUFHRjtBQUVBO0VBQ0M7RUFDRztFQUNBO0VBQ0E7OztBQUdKO0VBQ0M7OztBQUdEO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQ3ZGRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTs7O0FBWUQ7RUFDSTtFQUNBOzs7QUN6Qko7RUFDQzs7O0FBR0Q7RUFDQztFQUNBO0VBQ0c7OztBQ1BKO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7OztBQ2xCRDtFQUNDO0VBQ0E7RUFDQTs7O0FDSEQ7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0M7RUFDQTs7O0FORkQ7QU9WQTtFQUNDO0VBQ0E7RUFFQTs7QUFDQTtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7O0FBT0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNDOztBQUNBO0VBTkY7SUFPRTtJQUNBOzs7QUFRRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0Y7RUFJQztFQUNBO0VBQ0E7RUFDQTs7QUFOQTtFQUREO0lBRUU7OztBQU9GO0VBQ0M7RUFDQTtFQUVBOztBQUNBO0VBTEQ7SUFNRTs7O0FBS0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTs7O0FBT0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7SUFDQTs7O0FBS0Y7RUFDQztFQUNGO0VBQ0E7RUFDQTs7QUFDRTtFQUxEO0lBTUU7OztBQUlGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7Ozs7QUNqR0M7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQURKO0lBRVE7SUFDQTs7O0FDaEJaO0VBQ0k7OztBQ0FKO0VBQ0M7RUFHQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQTtFQUNBOzs7QUFFQTtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7SUFDQzs7RUFFRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVEO0lBQ0M7OztBQUlGO0VBQ0M7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdBO0lBRUM7O0VBR0Y7QUFBQTtJQUVDO0lBQ0E7SUFFQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQU9BOzs7QUFOQTtFQUNDO0lBQ0g7OztBQU9BO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBOzs7QUFJRDtFQUNDO0lBQ0M7SUFDQTtJQUNBOzs7QUFJRjtFQUVDO0VBQ0Q7O0FBQ0E7RUFDQztFQUNBOzs7QUFJRDtFQUNDO0lBRUM7OztBQzdIRjtBQUNBO0VBQ0M7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7QUFBQTtFQUVDO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7O0FBSUQ7QUFDQztFQUNBOzs7QUFHRDtBQUNDO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0FBQUE7RUFFQztFQUNBOzs7QUFJRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtBQUVBO0VBQ0M7OztBWGxFRDtFQUNDOzs7QUFLQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEE7SUFNQzs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0Q7RUFOQTtJQU9DOzs7QUFFRDtFQVRBO0lBVUM7OztBQUVEO0VBWkE7SUFhQzs7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQVJBO0lBU0M7OztBQUVEO0VBWEE7SUFZQzs7O0FBRUQ7RUFkQTtJQWVDOzs7O0FBTUQ7RUFFQztFQUNBO0VBQ0Q7O0FBQ0M7RUFMRDtJQU1FOzs7QUFHRDtFQVREO0lBVUU7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBS0Q7RUFERDtJQUVFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBSUQ7RUFDQztFQUNGO0VBQ0E7RUFDQTs7QUFHQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFHSDtFQVZDO0lBV0E7OztBQUVEO0VBYkM7SUFjQTs7O0FBSUE7RUFDQztFQUNGO0VBQ0E7RUFDQTtFQUNFOztBQUdEO0VBQ0M7RUFFQTs7QUFLQTtFQUREO0lBRUU7Ozs7QUFRSDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTtJQUNBOzs7QUFFRDtFQUNDO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7O0FBU0g7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFLRDtFQUREO0lBRUU7OztBQU9GO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFFRDtFQVJEO0lBU0U7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUVDOzs7QUFPRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBS0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUtGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7O0FBSUg7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQU9EO0VBQ0M7RUFDRjtFQUNBO0VBQ0E7O0FBQ0E7RUFMQztJQU1BOzs7QUFFRDtFQVJDO0lBUWdDOzs7QUFHaEM7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBRUM7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUREO0lBQ21DOzs7O0FBTXBDO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFLRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FOzs7QUFFRDtFQVREO0lBU2tDOzs7QUFHbEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7QUFJRjtFQUNDO0VBSUE7RUFDQTtFQUNBOztBQUxBO0VBRkQ7SUFHRTs7O0FBT0Y7RUFDQzs7QUFHQTtFQUREO0lBRUU7Ozs7QUFNRjtFQUNDO0VBQ0E7RUFDQTs7QUFJRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQU1GO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0Y7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFOQztJQU1nQzs7O0FBQ2pDO0VBUEM7SUFPZ0M7OztBQUdoQztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNDOzs7QUFnQkY7RUFDQztFQUNBO0VBQ0E7O0FBSUE7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7O0FBR0Y7RUFDQztFQUNBOzs7QUFJQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVEQ7SUFVRTtJQUNBOzs7QUFFRDtFQWJEO0lBY0U7SUFDQTtJQUNBOzs7QUFHRDtFQW5CRDtJQW9CRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDRjtFQUNBO0VBQ0E7RUFLQTs7QUFKQTtFQU5DO0lBT0E7SUFDQTs7O0FBT0E7RUFDQztFQUlBO0VBQ0E7RUFDQTtFQUNBOztBQU5BO0VBRkQ7SUFHRTs7O0FBV0Y7RUFDQztFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBSUE7RUFDQTs7QUFKQTtFQVBEO0lBUUU7Ozs7QUFRRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBS0Y7QUFLQTtBQUdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUQ7QUFDQTtFQUNDOzs7QUFHRDtBQUtBO0VBQ0MiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBCYXNlICovXG5AaW1wb3J0IFwiLi9iYXNlL3Jlc2V0XCI7XG5AaW1wb3J0IFwiLi9iYXNlL3ZhcnNcIjtcbkBpbXBvcnQgXCIuL2Jhc2UvYmFzZVwiO1xuQGltcG9ydCBcIi4vYmFzZS91dGlsc1wiO1xuQGltcG9ydCBcIi4vYmFzZS9jb250YWluZXJzXCI7XG5AaW1wb3J0IFwiLi9iYXNlL3N0aWNreS1mb290ZXJcIjtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUludGVyOndnaHRANDAwOzUwMDs2MDA7NzAwJmRpc3BsYXk9c3dhcCcpO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3V0Zml0OndnaHRANzAwJmRpc3BsYXk9c3dhcCcpO1xuXG4vKiBCbG9ja3MgKi9cbkBpbXBvcnQgXCJibG9ja3MvX2Zvb3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbG9nby5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19tb2JpbGUtbmF2LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX25hdi1pY29uLnNjc3NcIjtcblxuaHRtbCwgYm9keSB7XG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXHRcblxuXG4gfVxuIGJvZHl7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaGVyby5wbmcpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCByaWdodDtcblx0YmFja2dyb3VuZC1zaXplOmF1dG87XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ0ODApe1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdH1cbiB9XG5bY2xhc3MkPV9fY29udGFpbmVyXXtcblx0bWF4LXdpZHRoOiAxMjEwcHg7XG5cdHBhZGRpbmc6IDAgMTVweDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5oMntcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiA0MHB4O1xuXHRsaW5lLWhlaWdodDogMTA0JTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogI2ZmZjtcbkBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQxMjAwKXtcblx0Zm9udC1zaXplOiAzNXB4O1xufVxuQG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDc2OCl7XG5cdGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ0ODApe1xuXHRmb250LXNpemU6IDI1cHg7XG59XG59XG5oM3tcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiA2MHB4O1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cdGNvbG9yOiAjMTkxOTFiO1xuXG5cbkBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQxMjAwKXtcblx0Zm9udC1zaXplOiA0NXB4O1xufVxuQG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDc2OCl7XG5cdGZvbnQtc2l6ZTogMzVweDtcbn1cbkBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ0ODApe1xuXHRmb250LXNpemU6IDMwcHg7XG59XG59XG5cblxuXG4uaGVybyB7XG5cblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xucGFkZGluZzogNTBweCAwO1xuXHRAbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50MTIwMCl7XG5cdFx0cGFkZGluZzogMjVweCAwO1xuXG5cdH1cblx0QG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDQ4MCl7XG5cdFx0cGFkZGluZzogMjVweCAwO1xuXHR9XG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Z2FwOjUwcHg7XG5cdFx0QG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDEyMDApe1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXHRcblx0fVxuXHQmX19pbWd7XG5cdFx0QG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDEyMDApe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Jl9fY29udGVudCB7XG5cdFx0bWF4LXdpZHRoOiA1OTBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XG5cdFxuXHR9XG5cdCZfX3N1YnRpdGxle1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5mb250LXNpemU6IDE2cHg7XG5sZXR0ZXItc3BhY2luZzogMC41ZW07XG5jb2xvcjogI2ZkOGQxZTtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW46IDIwcHggMHB4IDBweCAwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdFx0Y29sb3I6ICMxZDJkM2Y7XG5cdFx0c3Bhbntcblx0XHRcdGNvbG9yOiAjMTk0OWU5O1xuXHRcdH1cblxuQG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDc2OCl7XG5cdGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ0ODApe1xuXHRmb250LXNpemU6IDIwcHg7XG59XG5cblx0fVxuXHQmX190ZXh0e1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5mb250LXNpemU6IDE4cHg7XG5saW5lLWhlaWdodDogMTUwJTtcbmNvbG9yOiAjODQ4NDg0O1xuXHRcdG1hcmdpbjogMjBweCAwcHggMHB4IDBweDtcbn1cblxuXHQmX19mb3JtIHtcblx0XHRtYXJnaW46IDQwcHggMHB4IDBweCAwcHg7XG5cblx0XHRtYXgtd2lkdGg6IDY4MnB4O1xuXHRcblx0fVxuXG5cdCZfX2ltZyB7XG5cdFx0QG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDEyMDApe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuXG5cblxuLmNvbnN1bHQtZm9ybSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMjBweDtcblx0QG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDEyMDApe1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1x0XG5cdH1cblx0aW5wdXR7XG5cdFx0bWF4LXdpZHRoOiA1MzBweDtcblxuXHRcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMTk0OUU5O1xuXHRcdGhlaWdodDogNTRweDtcblx0XHRwYWRkaW5nOiAwcHggMTVweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHR9XG5cdGJ1dHRvbntcblx0XHRtYXgtd2lkdGg6IDUzMHB4O1xuXHRcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiAjMTk0OUU5O1xuXHRcdGhlaWdodDogNTRweDtcblx0XHRwYWRkaW5nOiAwcHggMTVweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0Jjpob3Zlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzMDQ5OWI7XG5cdFx0XG5cdFx0fVxuXHR9XG59XG5cblxuIFxuXG4uZ28ge1xuXHRwYWRkaW5nOiA1MHB4IDA7XG5cdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ3Njgpe1xuXHRcdHBhZGRpbmc6IDI1cHggMDtcblx0fVxuXHQmX19jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGdhcDozNXB4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0QG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDEyMDApe1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdH1cblxuXHQmX19pbWcge1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQxMjAwKXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0Y29sb3I6ICMxZDJkM2Y7XG5cdFx0QG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDc2OCl7XG5cdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ0ODApe1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdG1hcmdpbjogMzBweCAwcHggMHB4IDBweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMTQ0JTtcblx0XHRjb2xvcjogIzg0ODQ4NDtcblx0fVxuXG5cdCZfX2J1dHRvbiB7XG5cblx0XHRtYXJnaW46IDUwcHggMHB4IDBweCAwcHg7XG5cdFxuXHRcblx0fVxufVxuXG5cbi5wb2ludCB7XG5cdHBhZGRpbmc6IDUwcHggMDtcblx0QG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDc2OCl7XG5cdFx0cGFkZGluZzogMjVweCAwO1xuXHR9XG5cdCZfX2NvbnRhaW5lciB7XG5cdH1cblxuXHQmX19pdGVtcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6NjRweDsgXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0bWF4LXdpZHRoOiA1NThweDtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRjb2xvcjogIzFkMmQzZjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Nsb3VkLWRlY29yLnBuZyk7XG5cdFx0XHR3aWR0aDogMzFweDtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdHRvcDogMDsgXG5cdFx0XHRsZWZ0OiAtNDVweDtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRtYXJnaW46IDIwcHggMHB4IDBweCAwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE4NyU7XG5cdFx0Y29sb3I6ICM4NDg0ODQ7XG5cdH1cbn1cblxuXG4uYnRuIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAyMXB4IDM0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICMxOTQ5RTk7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzA0OTliO1xuXHR9XG59XG5cbi5hZHYge1xuXHRwYWRkaW5nOiA1MHB4IDA7XG5cdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ3Njgpe1xuXHRcdHBhZGRpbmc6IDI1cHggMDtcblx0fVxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Z2FwOjM1cHg7XG5cdFx0XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuZm9udC1zaXplOiA0MnB4O1xubGluZS1oZWlnaHQ6IDExOSU7XG5jb2xvcjogIzFkMmQzZjtcbkBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ3Njgpe1xuXHRmb250LXNpemU6IDM1cHg7XG59XG5AbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50NDgwKXtmb250LXNpemU6IDI4cHg7fVxuXHR9XG5cblx0Jl9faXRlbXMge1xuXHRcdG1hcmdpbjogNDBweCAwcHggMHB4IDBweDtcblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdG1hcmdpbjogMzVweCAwcHggMHB4IDBweDtcblx0fVxuXG5cdCZfX3N1YnRpdGxlIHtcblx0XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0Y29sb3I6ICMxZDJkM2Y7XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRtYXJnaW46IDIwcHggMHB4IDBweCAwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2MiU7XG5cdFx0Y29sb3I6ICM4NDg0ODQ7XG5cdH1cblxuXHQmX19pbWcge1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQxMjAwKXtkaXNwbGF5OiBub25lO31cblx0fVxufVxuXG5cblxuLnN0ZXBzIHtcblx0cGFkZGluZzogNTBweCAwO1xuXHRAbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50NzY4KXtcblx0XHRwYWRkaW5nOiAyNXB4IDA7XG5cdH1cblx0Jl9fY29udGFpbmVyIHtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogNDJweDtcblx0XHRsaW5lLWhlaWdodDogMTE5JTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICMxZDJkM2Y7XG5cdFx0QG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDc2OCl7XG5cdFx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ0ODApe2ZvbnQtc2l6ZTogMjhweDt9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRtYXJnaW46IDMwcHggMHB4IDBweCAwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2MCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAjODQ4NDg0O1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ0ODApe1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2JveCB7XG5cdFx0bWFyZ2luOiA1MHB4IDBweCAwcHggMHB4O1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ0ODApe1xuXHRcdFx0bWFyZ2luOiAyNXB4IDBweCAwcHggMHB4O1xuXHRcdH1cblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDozNXB4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cdCZfX3N0ZXAge1xuXHRcdG1hcmdpbjogMzBweCAwcHggMHB4IDBweDtcblx0fVxuXHQmX19pbWd7XG5cdFx0QG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDEyMDApe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cbi5zdGVwIHtcblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0Y29sb3I6ICMxZDJkM2Y7XG5cdFx0XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRtYXJnaW46IDIwcHggMHB4IDBweCAwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2MiU7XG5cdFx0Y29sb3I6ICM4NDg0ODRcblx0fVxufVxuXG5cblxuLmhlbHAge1xuXHRwYWRkaW5nOiA1MHB4IDA7XG5cdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ3Njgpe1xuXHRcdHBhZGRpbmc6IDI1cHggMDtcblx0fVxuXHQmX19jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5mb250LXNpemU6IDQycHg7XG5saW5lLWhlaWdodDogMTE5JTtcbnRleHQtYWxpZ246IGNlbnRlcjtcbmNvbG9yOiAjMWQyZDNmO1xuQG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDc2OCl7Zm9udC1zaXplOiAzNXB4O31cbkBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ0ODApe2ZvbnQtc2l6ZTogMjhweDt9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRcdG1hcmdpbjogMzBweCAwcHggMHB4IDBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTYwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGNvbG9yOiAjODQ4NDg0O1xuXHR9XG5cblx0Jl9fYnV0dG9uIHtcblx0XHRtYXJnaW46IDMwcHggMHB4IDBweCAwcHg7XG5cdH1cbn1cbi5idG4ge1xufVxuXG5cblxuXG5cblxuXG5cblxuXG5cbi5yZXZzIHtcblx0cGFkZGluZzogNTBweCAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICM1QjQ2RjY7XG5cdCZfX2NvbnRhaW5lciB7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luOiAwcHggMHB4IDMwcHggMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXG5cdCZfX3NsaWRlciB7XG5cdFx0bWFyZ2luOiAzNXB4IDBweCAwcHggMHB4O1xuXHR9XG59XG4uc2xlZGVfX2NvbnRlbnR7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG59XG4uc2xpZGVyIHtcblx0XG5cdCZfX2l0ZW0ge1xuXHRcdHBhZGRpbmc6IDAgNTBweDtcblx0XHRkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0QG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDQ4MCl7XG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0fVxuXHRcdFxuXHR9XG5cdCZfX3dyYXB7XG5cdFx0YmFja2dyb3VuZDogI2Y4ZjhmODtcblx0XHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOjEwcHg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXgtd2lkdGg6IDEwMDBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiA1MHB4IDEyMHB4O1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQxMjAwKXtcblx0XHRcdHBhZGRpbmc6IDMwcHggNTBweDtcblx0XHRcdG1heC13aWR0aDogNzAwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ5OTIpe1xuXHRcdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFxuXHRcdH1cblx0XHRAbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50NzY4KXtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRcdH1cblx0fVxuXHQmX190ZXh0IHtcblx0XHRtYXJnaW46IDIwcHggMHB4IDBweCAwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcbmZvbnQtc2l6ZTogMjFweDtcbmxldHRlci1zcGFjaW5nOiAwLjAyZW07XG50ZXh0LWFsaWduOiBjZW50ZXI7XG5AbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50NDgwKXtcblx0dGV4dC1hbGlnbjogc3RhcnQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cbmNvbG9yOiAjNDI0MjQyO1xuXHRcblx0XHRcblx0fVxuXG5cdCZfX2JvdHRvbSB7XG5cdFx0bWFyZ2luOiAzMHB4IDBweCAwcHggMHB4O1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ0ODApe1xuXHRcdFx0bWFyZ2luOiAyMHB4IDBweCAwcHggMHB4O1xuXHRcdH1cblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOjI1cHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxuXHQmX19pY29uIHtcblx0fVxuXG5cdCZfX25hbWUge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQxMjAwKXtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdFx0bWFyZ2luOiAyMHB4IDBweCAwcHggMHB4O1xuXHRcdGNvbG9yOiAjMDAwO1xuXHR9XG59XG4ucmV2cyB7XG5cblx0Jl9fc3VidGV4dCB7XG5cdFx0bWFyZ2luOiAzMHB4IDBweCAwcHggMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMTQ0JTtcblx0XHRcblx0fVxufVxuXG4vKiDQodGC0YDQtdC70LrQsCAqL1xuLnNsaWNrLWFycm93e1xuXHRcbn1cblxuLyog0KHRgtGA0LXQu9C60LAg0L3QtSDQsNC60YLQuNCy0L3QsNGPICovXG4uc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWR7fVxuXG4uc2xpY2stZG90c3tcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOjEwcHg7XG5cdG1hcmdpbjogNDBweCAwcHggMHB4IDBweDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zbGljay1kb3RzIGxpe1xuXHRmb250LXNpemU6IDA7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAxcHggc29saWQgc2lsdmVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IC4ycyBsaW5lYXI7XG5cbn1cblxuLyog0JDQutGC0LjQstC90LAg0YLQvtGH0LrQsCAqL1xuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZle1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4vKiDQldC70LXQvNC10L3RgiDRgtC+0YfQutC4ICovXG4uc2xpY2stZG90cyBsaSBidXR0b257fVxuXG5cblxuLmVycm9yIHtcblx0Y29sb3I6IHJlZDtcbn1cbiIsIi8qIFJlc2V0IGFuZCBiYXNlIHN0eWxlcyAgKi9cbioge1xuXHRwYWRkaW5nOiAwcHg7XG5cdG1hcmdpbjogMHB4O1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIExpbmtzICovXG5cbmEsIGE6bGluaywgYTp2aXNpdGVkICB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyICB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBDb21tb24gKi9cblxuYXNpZGUsIG5hdiwgZm9vdGVyLCBoZWFkZXIsIHNlY3Rpb24sIG1haW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxudWwsIHVsIGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW1nIHtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW1nLCBzdmcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogRm9ybSAqL1xuXG5pbnB1dCwgdGV4dGFyZWEsIGJ1dHRvbiwgc2VsZWN0IHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dDo6LW1zLWNsZWFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQ6Zm9jdXMsIGlucHV0OmFjdGl2ZSxcbmJ1dHRvbjpmb2N1cywgYnV0dG9uOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xufVxuXG5sYWJlbCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxubGVnZW5kIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4iLCI6cm9vdCB7XG5cdC0tY29udGFpbmVyLXdpZHRoOiAxMjAwcHg7XG5cdC0tY29udGFpbmVyLXBhZGRpbmc6IDE1cHg7XG5cdC0taG92ZXItY29sb3I6ICNDOUZBNDk7IFxuXHQtLWZvbnQtbWFpbjogJ0ludGVyJywgc2Fucy1zZXJpZjtcblx0LS1zZWNvbmQtZmFtOiAnT3V0Zml0Jywgc2Fucy1zZXJpZjtcblx0LS1zZWNvbmQtYmctY29sb3I6ICNlNWVmZWI7XG5cdC8vIC0tZm9udC1hY2NlbnQ6ICdQbGF5ZmFpciBEaXNwbGF5Jywgc2VyaWY7XG5cblx0LS1wYWdlLWJnOiAjRkRGREZEO1xuXHQtLXRleHQtY29sb3I6ICMwMDA7XG5cdC0tYWNjZW50OiAjYWMxODJjO1xuXG5cblxuXG59XG4kYnJlYWtwb2ludDEyMDA6IDExOTkuOThweDtcbiRicmVha3BvaW50MTQ1MDogMTQ0OS45OHB4O1xuJGJyZWFrcG9pbnQ0ODA6IDQ3OS45OHB4O1xuJGJyZWFrcG9pbnQ3Njg6IDc2Ny45OHB4O1xuJGJyZWFrcG9pbnQ5OTI6IDk5MS45OHB4O1xuJGJyZWFrcG9pbnQ2NDA6IDYzOS45OHB4O1xuLmRhcmsge1xuICAgIC0tcGFnZS1iZzogIzI1MjUyNjtcbiAgICAtLXRleHQtY29sb3I6ICNmZmY7XG59XG5cbiIsImh0bWwge1xuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xuXHRjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XG59XG4iLCIubm9uZSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubm8tc2Nyb2xsIHtcblx0b3ZlcmZsb3cteTogaGlkZGVuO1xufSIsIi5jb250YWluZXIge1xuXHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0bWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgpO1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuIiwiaHRtbCwgYm9keSB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uZm9vdGVyIHtcblx0cGFkZGluZzogNjBweCAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlM2UzO1xufSIsIi5mb290ZXIge1xuXHRwYWRkaW5nOiA1MHB4IDA7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cblx0Y29sb3I6ICMwMDA7XG5cdGF7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRjb2xvcjojMTk0OUU5O1xuXHRcdH1cblx0fVxufVxuXG4uZm9vdGVyIHtcblxuXHQmX19jb250YWluZXIge1xuXHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjMTk0OUU5O1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOjUwcHg7XG5cdFx0IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQgQG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDk5Mil7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQgfVxuXHR9XG5cblx0XG5cblx0Jl9fbG9nbyB7XG5cdH1cblx0Jl9fbGVmdHtcblx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdFx0QG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDc2OCl7XG5cdFx0XHRvcmRlcjogMjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0Jl9fcmlnaHR7XG5cdFx0QG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDc2OCl7XG5cdFx0XHRvcmRlcjogMDtcblx0XHR9XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6MzBweDtcblx0fVxuXHQmX19uYXZ7XG5cdFx0bWFyZ2luOiAzMHB4IDBweCAwcHggMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ3Njgpe1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHRcblx0fVxuXG5cdCZfX2xpbmtzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDo0MHB4O1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ5OTIpe1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMTVweDtcblx0XHR9XG5cdFx0QG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDc2OCl7XG5cdFx0XHRtYXJnaW46IDIwcHggMHB4IDBweCAwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRtYXJnaW46IDIwcHggMHB4IDBweCAwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0QG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDk5Mil7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcbmZvbnQtc2l6ZTogMThweDtcbmxpbmUtaGVpZ2h0OiAxOTQlO1xuY29sb3I6ICMwMDA7XG5cdFx0QG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDc2OCl7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29uZiB7XG5cdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0QG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDc2OCl7XG5cdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDIwcHggMHB4IDBweCAwcHg7XG5cdFx0fVxuXHR9XG59XG5cbiIsIlxuLmhlYWRlciB7XG5cbiAgICAmX19jb250YWluZXIge1xuICAgIH1cblxuICAgICZfX3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50NDgwKXtcbiAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25hdiB7XG4gICAgfVxufVxuIiwiLmxvZ28ge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbn0iLCJcbi5oZWFkZXJfX25hdiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdFxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm5hdl9faWNvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cbn1cbi5uYXZfX2ljb24uYWN0aXZlOjpiZWZvcmV7XG50cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG50b3A6OXB4O1xufVxuLm5hdl9faWNvbi5hY3RpdmU6OmFmdGVye1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRib3R0b206OXB4O1xuXHR9XG5cbi5uYXZfX2ljb24uYWN0aXZlIHNwYW57XG5cdHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjc2Ny45OHB4KSB7XG5cdGJvZHkubG9ja3tcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cdC5uYXZfX2JvZHkge1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6MDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwMHB4KTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHR6LWluZGV4OiAxMDA7XG5cdH1cblx0Lm5hdl9fYm9keS5hY3RpdmV7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6NzY3Ljk4cHgpIHtcblx0Lm5hdl9faWNvbntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdHotaW5kZXg6IDEwNDtcblx0fVxuXHQubmF2X19pY29uLmFjdGl2ZXtcblx0XHQmOjphZnRlcixcblx0XHQmOjpiZWZvcmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdH1cblx0fVxuXHQubmF2X19pY29uOjpiZWZvcmUsXG5cdC5uYXZfX2ljb246OmFmdGVye1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRsZWZ0OjA7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHR9XG5cdC5uYXZfX2ljb246OmJlZm9yZXtcblx0XHR0b3A6MDtcblx0fVxuXHQubmF2X19pY29uOjphZnRlcntcblx0XHRib3R0b206MDtcblx0fVxuXHQubmF2X19pY29uIHNwYW57XG5cdFx0dG9wOjlweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ3Njgpe1xuXHRcdFx0JjphY3RpdmV7XG5iYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0fVxufVxuLm5hdl9fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDo1MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDQ7XG5cdFxuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdFxuXHRcbn1cbkBtZWRpYSAobWF4LXdpZHRoOjc2Ny45OHB4KSB7XG5cdC5uYXZfX2xpc3R7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nLXRvcDogOTBweDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFxuXHR9XG59XG4ubmF2X19saW5rIHtcblxuXHRjb2xvcjogIzAwMDtcbnRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiY6aG92ZXJ7XG5cdGNvbG9yOiAjMTExMUZGO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxufVxuQG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDc2OCl7XG5cdC5uYXZfX2xpbmsge1xuXG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0XG5cdFx0fVxufVxuIiwiLyogTmF2IEljb24gKi9cbi5tb2JpbGUtbmF2LWJ0biB7XG5cdC0tdGltZTogMC4xcztcblxuXHQtLXdpZHRoOiA0MHB4O1xuXHQtLWhlaWdodDogMzBweDtcblxuXHQtLWxpbmUtaGVpZ2h0OiA0cHg7XG5cdC0tc3BhY2luZzogNnB4O1xuXG5cdC0tY29sb3I6ICNDOUZBNDk7XG5cdC0tcmFkaXVzOiA0cHg7XG5cblx0LyogRml4ZWQgaGVpZ2h0IGFuZCB3aWR0aCAqL1xuXHQvKiBoZWlnaHQ6IHZhcigtLWhlaWdodCk7ICovXG5cdC8qIHdpZHRoOiB2YXIoLS13aWR0aCk7ICovXG5cblx0LyogRHluYW1pYyBoZWlnaHQgYW5kIHdpZHRoICovXG5cdGhlaWdodDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKiAzICsgdmFyKC0tc3BhY2luZykgKiAyKTtcblx0d2lkdGg6IHZhcigtLXdpZHRoKTtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdi1pY29uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogdmFyKC0td2lkdGgpO1xuXHRoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xufVxuXG4ubmF2LWljb246OmJlZm9yZSxcbi5uYXYtaWNvbjo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXG5cdHdpZHRoOiB2YXIoLS13aWR0aCk7XG5cdGhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xuXG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4sXG5cdFx0dG9wIHZhcigtLXRpbWUpIGxpbmVhciB2YXIoLS10aW1lKTtcbn1cblxuLm5hdi1pY29uOjpiZWZvcmUge1xuXHQvKiB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogLTIpOyAqL1xuXHR0b3A6IGNhbGMoLTEgKiAodmFyKC0tbGluZS1oZWlnaHQpICsgdmFyKC0tc3BhY2luZykpKTtcbn1cblxuLm5hdi1pY29uOjphZnRlciB7XG5cdC8qIHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKiAyKTsgKi9cblx0dG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpKTtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmJlZm9yZSxcbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjphZnRlciB7XG5cdHRvcDogMDtcblx0dHJhbnNpdGlvbjogdG9wIHZhcigtLXRpbWUpIGxpbmVhcixcblx0XHR0cmFuc2Zvcm0gdmFyKC0tdGltZSkgZWFzZS1pbiB2YXIoLS10aW1lKTtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmJlZm9yZSB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmFmdGVyIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLyogTGF5b3V0ICovXG5cbi5tb2JpbGUtbmF2LWJ0biB7XG5cdHotaW5kZXg6IDk5OTtcblx0Ly8gZGlzcGxheTogbm9uZTtcbn1cblxuLy8gQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuLy8gXHQubW9iaWxlLW5hdi1idG4ge1xuLy8gXHRcdGRpc3BsYXk6IGJsb2NrO1xuLy8gXHR9XG4vLyB9Il19 */
