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

ul,
ul[class],
ol[class] {
  padding: 0;
  margin: 0;
}

body,
h1,
h2,
h3,
h4,
p,
ul[class],
ol[class],
li,
figure,
figcaption,
blockquote,
dl,
dd {
  margin: 0;
}

html {
  font-size: 10px;
  scroll-behavior: smooth;
}

body {
  text-rendering: optimizeSpeed;
  line-height: 1.5;
}

ul[class],
ol[class],
ul {
  list-style: none;
}

a:not([class]) {
  text-decoration-skip-ink: auto;
}

img, video {
  object-fit: cover;
}

svg, img, video {
  width: 100%;
  height: 100%;
  display: block;
}

iframe {
  width: 100%;
  height: 100%;
}

article > * + * {
  margin-top: 1em;
}

input,
button,
textarea,
select,
a {
  font: inherit;
  appearance: none;
  outline: none;
}

@media (prefers-reduced-motion: reduce) {
  * {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
.navbar-brand:focus,
.nav-link:focus,
.btn-close:focus,
.btn:focus {
  box-shadow: none;
}

.navbar-expand-md .navbar-nav .nav-link {
  padding: 0;
}

button,
a {
  width: 100%;
  display: block;
}

button {
  border: none;
  background-color: transparent;
}

span {
  display: inline-block;
}

input,
textarea {
  background-color: transparent;
  border: none;
  width: 100%;
}

.container {
  max-width: 120rem;
  padding: 0 2rem;
  margin: 0 auto;
}
@media (min-width: 1200px) {
  .container {
    padding: 0 7.8rem;
  }
}

body {
  overflow: visible;
  font-size: 1.6rem;
  line-height: 1.9rem;
  color: rgb(255, 255, 255);
  font-family: "Inter", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}
body.no-scroll {
  overflow: hidden;
}

.wrapper {
  overflow: hidden;
}

.title_main {
  text-transform: uppercase;
  text-align: center;
  font-size: 3.2rem;
  line-height: 3.8rem;
  margin: 0 0 4rem;
  font-family: "Inter", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

.title_section {
  text-align: center;
  text-transform: uppercase;
  font-size: 3.6rem;
  line-height: 3.6rem;
  margin: 0 0 4rem;
  font-family: "Josefin Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
}

.text_md {
  font-size: 2rem;
  line-height: 2.4rem;
}

.text_lg {
  font-size: 2.2rem;
  line-height: 2.6rem;
}

.flex {
  display: flex;
  flex-direction: column;
  gap: 3rem;
}
@media (min-width: 768px) {
  .flex {
    justify-content: space-between;
    flex-direction: row;
  }
}
@media (min-width: 768px) {
  .flex__wrap2, .flex__wrap1 {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .flex__wrap1 {
    width: 65%;
  }
}

.background_img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.thanks {
  background-color: rgb(77, 68, 142);
  text-align: center;
  padding: 8rem 0;
  margin: 0 auto;
}
@media (min-width: 1024px) {
  .thanks {
    padding: 14rem 0 8.9rem;
  }
}
.thanks__title {
  text-transform: uppercase;
  font-size: 4.8rem;
  line-height: 7.2rem;
  margin: 0 0 5rem;
}

/* Blocks */
.btn_to_top {
  position: fixed;
  bottom: 2rem;
  right: 2rem;
  width: 5rem;
  height: 5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 2rem;
  line-height: 100%;
  background-color: rgb(11, 0, 26);
  border-radius: 50%;
  border: 0.2rem solid rgb(72, 60, 8);
  color: rgb(255, 255, 255);
  opacity: 0;
  text-decoration: none;
  cursor: pointer;
  transition: background-color 0.3s, color 0.3s, opacity 0.5s, transform 0.3s;
  z-index: 2;
}
body.pc .btn_to_top:focus, body.mobile .btn_to_top:active, body.pc .btn_to_top:hover {
  background-color: #fff;
  color: #000;
}
body.pc .btn_to_top:focus {
  transform: scale(1.05);
}
.btn_to_top.visible {
  opacity: 1;
}
@media (min-width: 1024px) {
  .btn_to_top {
    width: 6rem;
    height: 6rem;
    font-size: 2.5rem;
  }
}

.button_form,
.button_violet,
.button_main {
  color: rgb(0, 0, 0);
  font-size: 2.2rem;
  line-height: 2.6rem;
  padding: 2.4rem 0;
  background-color: rgb(255, 253, 175);
  max-width: 59rem;
  margin: 0 auto;
  border-radius: 2rem;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  display: block;
  transition: transform 0.3s;
}
@media (min-width: 1024px) {
  .button_form,
  .button_violet,
  .button_main {
    font-size: 3.2rem;
    line-height: 3.8rem;
  }
}
body.pc .button_form:focus, body.pc .button_form:hover, body.mobile .button_form:active,
body.pc .button_violet:focus,
body.pc .button_violet:hover,
body.mobile .button_violet:active,
body.pc .button_main:focus,
body.pc .button_main:hover,
body.mobile .button_main:active {
  transform: scale(1.05);
}

.button_violet {
  color: rgb(255, 253, 175);
  background-color: rgb(48, 35, 135);
  padding: 1.6rem;
  max-width: 100%;
  font-size: 1.4rem;
  line-height: 1.6rem;
  border-radius: 0.4rem;
}

.button_form {
  background: rgb(255, 255, 255);
  border: 1px solid rgb(255, 255, 255);
  font-family: "Inter", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-size: 1.6rem;
  padding: 2.4rem 0;
  line-height: 1.9rem;
  border-radius: 2.4rem;
}

.cookie {
  position: fixed;
  width: 100%;
  bottom: 1.5rem;
  left: 1.5rem;
  z-index: 100;
  color: #000;
}
.cookie__wrap {
  width: 90%;
  max-width: 73.4rem;
  background: #fff;
  border: 1px solid #000;
  box-shadow: 0px 0px 30px 0px #fff;
  padding: 2rem;
  border-radius: 2.6rem;
}
.cookie__text {
  margin: 0 0 2rem;
}
.cookie__img {
  flex: 0 0 auto;
  width: 6rem;
  height: 6rem;
}
.cookie__title {
  text-transform: uppercase;
  font-size: 2.4rem;
  line-height: 2.9rem;
  margin: 0 0 2rem;
}
.cookie__buttons {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
@media (min-width: 1024px) {
  .cookie__buttons {
    flex-direction: row;
  }
}
.cookie__buttons a,
.cookie__buttons button {
  color: #000;
  border: 1px solid #000;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  width: auto;
  border-radius: 5rem;
  padding: 2rem 6rem;
  font-size: 1.4rem;
  line-height: 1.7rem;
  display: block;
  transition: transform 0.3s;
}
body.pc .cookie__buttons a:focus, body.pc .cookie__buttons a:hover, body.mobile .cookie__buttons a:active,
body.pc .cookie__buttons button:focus,
body.pc .cookie__buttons button:hover,
body.mobile .cookie__buttons button:active {
  transform: scale(1.05);
}
.cookie__buttons a.violet,
.cookie__buttons button.violet {
  border: none;
  color: #fff;
  background-color: rgb(77, 68, 142);
}

.footer {
  padding: 5rem 0 3rem;
  color: rgb(255, 255, 255);
  background-color: rgb(53, 53, 53);
}
.footer a {
  display: block;
  overflow: hidden;
  position: relative;
  transition: transform 0.3s;
}
.footer a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: -100%;
  width: 100%;
  height: 0.2rem;
  background-color: rgb(255, 255, 255);
  transition: left 0.3s;
}
body.pc .footer a:focus, body.mobile .footer a:active {
  transform: scale(1.05);
}
body.pc .footer a:focus::after, body.mobile .footer a:active::after {
  left: 0;
}
body.pc .footer a:hover::after {
  left: 0;
}
.footer__logo {
  max-width: 14rem;
}
.footer hr {
  margin: 4rem 0;
}
.footer__bottom {
  text-align: center;
  font-size: 1.4rem;
  line-height: 2.1rem;
}
.footer__links_footer {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 4rem;
}
.footer__links_footer p {
  max-width: 24rem;
  text-align: center;
  font-size: 1.2rem;
  line-height: 1.4rem;
}

.links_footer {
  margin: 0 0 2rem;
}
.links_footer ul {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
.links_footer ul li a {
  text-transform: uppercase;
  text-decoration: none;
  font-size: 1.4rem;
  line-height: 1.6rem;
  color: rgb(255, 255, 255);
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
}

.header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  padding: 2.6rem 0;
  transition: background-color 0.3s;
}
.header.backg {
  background-color: rgb(77, 68, 142);
}
.header__container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.header__logo {
  max-width: 14rem;
  max-height: 3.2rem;
  margin: 0 2rem 0 0;
}
.header__logo a {
  display: block;
  transition: transform 0.3s;
}
body.pc .header__logo a:focus, body.pc .header__logo a:hover, body.mobile .header__logo a:active {
  transform: scale(1.05);
}

.header__nav {
  position: relative;
  display: none;
}
@media (min-width: 768px) {
  .header__nav {
    display: flex;
    align-items: center;
  }
}
.header__nav a {
  color: rgb(0, 0, 0);
  padding: 0.8rem;
  border-radius: 2rem;
  background-color: rgb(255, 255, 255);
  font-size: 1.4rem;
  line-height: 1.7rem;
  text-decoration: none;
  transition: background-color 0.3s;
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
}
.header__nav a:hover {
  background-color: rgb(255, 253, 175);
}
.header__nav ul {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  column-gap: 3rem;
  row-gap: 1rem;
  margin: 0 2rem 0 0;
}

.nav__cloud {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: inherit;
  z-index: -1;
}

.mobile-nav {
  position: fixed;
  top: 0;
  right: -100%;
  width: 100%;
  height: 100%;
  z-index: 99;
  background-color: rgb(17, 17, 17);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease-in;
}
.mobile-nav li a {
  color: rgb(255, 255, 255);
  font-size: 2rem;
  padding: 0.2rem 0;
  line-height: 1.4rem;
  text-decoration: none;
  display: block;
  overflow: hidden;
  position: relative;
  transition: transform 0.3s;
}
.mobile-nav li a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: -100%;
  width: 100%;
  height: 0.2rem;
  background-color: rgb(255, 255, 255);
  transition: left 0.3s;
}
body.pc .mobile-nav li a:focus, body.mobile .mobile-nav li a:active {
  transform: scale(1.05);
}
body.pc .mobile-nav li a:focus::after, body.mobile .mobile-nav li a:active::after {
  left: 0;
}
body.pc .mobile-nav li a:hover::after {
  left: 0;
}

.mobile-nav--open {
  right: 0;
}

.mobile-nav__list {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 3rem;
}
.mobile-nav__list .active {
  opacity: 0.5;
}

.mobile-nav-btn {
  --time: 0.1s;
  --width: 4rem;
  --height: 3rem;
  --line-height: .4rem;
  --spacing: .6rem;
  --color: #ffffff;
  --radius: .4rem;
  height: 4.3rem;
  width: 4.3rem;
  display: flex !important;
  justify-content: center;
  align-items: center;
  background: transparent;
  border: none;
  padding: 0;
}
@media (min-width: 768px) {
  .mobile-nav-btn {
    display: none !important;
  }
}

.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(-1 * (var(--line-height) + var(--spacing)));
}

.nav-icon::after {
  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);
}

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

/* Index.html */
.block2 {
  padding: 6rem 0;
  background-color: rgb(77, 68, 142);
  color: rgb(255, 255, 255);
  text-align: center;
}

.block3 {
  padding: 6rem 0;
  background-color: rgb(48, 35, 135);
}
.block3__block_text span {
  text-transform: uppercase;
  display: block;
  margin: 0 0 4rem;
  font-size: 2.2rem;
  line-height: 2.6rem;
}
.block3__block {
  width: 100%;
  border: 4px solid rgb(255, 253, 175);
  padding: 4rem;
  color: rgb(255, 253, 175);
}
@media (min-width: 768px) {
  .block3__block {
    max-width: 33rem;
  }
}
.block3__wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
  justify-content: center;
}

.block4 {
  padding: 6rem 0;
  background-color: rgb(255, 253, 175);
  color: rgb(48, 35, 135);
}
.block4__block {
  width: 100%;
  border: 2px solid rgb(48, 35, 135);
  padding: 1.6rem;
  text-align: center;
}
@media (min-width: 768px) {
  .block4__block {
    max-width: 32rem;
  }
}
.block4__block_img {
  max-width: 23.8rem;
  margin: 0 auto 1.6rem;
  border-radius: 1.6rem;
  overflow: hidden;
}
.block4__block_price {
  font-size: 2.2rem;
  line-height: 2.6rem;
  margin: 0 0 1.6rem;
}
.block4__block_text {
  margin: 0 0 1.6rem;
}
.block4__block_text span {
  font-size: 2.2rem;
  line-height: 2.6rem;
  margin: 0 0 1.6rem;
  display: block;
  text-transform: uppercase;
}
.block4__wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
  justify-content: center;
}
@media (min-width: 1200px) {
  .block4__wrap {
    justify-content: space-between;
  }
}

.block5 {
  padding: 6rem 0;
  background-color: rgb(77, 68, 142);
}
.block5__block_text span {
  text-transform: uppercase;
  display: block;
  margin: 0 0 4rem;
  font-size: 2rem;
  line-height: 2.4rem;
}
.block5__block {
  width: 100%;
  text-align: center;
}
@media (min-width: 768px) {
  .block5__block {
    max-width: 23rem;
  }
}
.block5__wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
  justify-content: center;
}
@media (min-width: 1200px) {
  .block5__wrap {
    justify-content: space-between;
  }
}

.form {
  padding: 6rem 0;
  background-color: rgb(48, 35, 135);
}
.form__wrap {
  max-width: 60rem;
  padding: 4rem;
  margin: 0 auto;
  background-color: rgb(77, 68, 142);
}
.form textarea,
.form input {
  margin: 0 0 1rem;
  padding: 1.6rem 3rem;
  font-size: 1.6rem;
  line-height: 1.9rem;
  font-family: "Inter", sans-serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
  border-radius: 2.5rem;
  color: rgb(255, 255, 255);
  background-color: rgba(255, 255, 255, 0.2);
  display: block;
  transition: transform 0.3s, opacity 0.3s;
  cursor: pointer;
}
.form textarea::placeholder,
.form input::placeholder {
  color: rgb(255, 255, 255);
}
body.pc .form textarea:focus, body.pc .form textarea:hover, body.mobile .form textarea:active,
body.pc .form input:focus,
body.pc .form input:hover,
body.mobile .form input:active {
  transform: scale(1.01);
}
body.pc .form textarea:focus,
body.pc .form input:focus {
  border: 0.2rem solid;
  cursor: auto;
}
.form textarea {
  resize: none;
  height: auto;
  padding-bottom: 0.5rem;
}

.main {
  position: relative;
  padding: 12.7rem 0 4rem;
  text-align: center;
}
@media (min-width: 1024px) {
  .main {
    padding: 17.7rem 0 10.6rem;
  }
}
.main__text {
  font-size: 2.4rem;
  line-height: 2.9rem;
  margin: 0 0 4rem;
}

/* Privacy.html */
.privacy {
  text-align: left;
  padding: 15rem 0 18rem;
  background-color: rgb(77, 68, 142);
}
.privacy__title {
  text-transform: uppercase;
  margin: 0 0 3rem;
}

/* conditions.html */
.conditions {
  padding: 15rem 0 18rem;
  text-align: left;
  background-color: rgb(77, 68, 142);
}
.conditions__title {
  text-transform: uppercase;
  margin: 0 0 3rem;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL19jb250YWluZXJzLnNjc3MiLCJiYXNlL19taXhpbnMuc2NzcyIsImJhc2UvX3V0aWxzLnNjc3MiLCJibG9ja3MvX2J1dHRvbnMuc2NzcyIsImJsb2Nrcy9fY29va2llLnNjc3MiLCJibG9ja3MvX2Zvb3Rlci5zY3NzIiwiYmxvY2tzL19oZWFkZXIuc2NzcyIsImJsb2Nrcy9fbW9iaWxlLW5hdi5zY3NzIiwiaW5kZXgvX2Jsb2NrMi1zZWN0aW9uLnNjc3MiLCJpbmRleC9fYmxvY2szLXNlY3Rpb24uc2NzcyIsImluZGV4L19ibG9jazQtc2VjdGlvbi5zY3NzIiwiaW5kZXgvX2Jsb2NrNS1zZWN0aW9uLnNjc3MiLCJpbmRleC9fZm9ybS1zZWN0aW9uLnNjc3MiLCJpbmRleC9faGVyby1zZWN0aW9uLnNjc3MiLCJwcml2YWN5L19oZXJvLXNlY3Rpb24uc2NzcyIsImNvbmRpdGlvbnMvX2hlcm8tc2VjdGlvbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FDQUE7QUFBQTtBQUFBO0VBR0U7OztBQUdGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7OztBQUlGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFjRTs7O0FBR0Y7RUFDRTtFQUNEOzs7QUFHRDtFQUNFO0VBQ0E7OztBQUlGO0FBQUE7QUFBQTtFQUdFOzs7QUFJRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFJRjtFQUNFOzs7QUFHRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0U7RUFDQTtFQUNBOzs7QUFJRjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQVFIO0FBQUE7QUFBQTtBQUFBO0VBQ0M7OztBQUlGO0VBQ0U7OztBQUdGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7OztBQzFIRjtFQUNFO0VBQ0E7RUFDQTs7QUNGQTtFRERGO0lBS0k7Ozs7QUVMSjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VEc0lDO0VBQ0E7RUFDQTtFQUNBOztBQ3RJRDtFQUNDOzs7QUFJRjtFQUNFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RURxSEM7RUFDQTtFQUNBO0VBQ0E7OztBQ3JIRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUQrRkM7RUFDQTtFQUNBO0VBQ0E7OztBQzlGRjtFQUNDO0VBQ0M7OztBQUVGO0VBQ0M7RUFDQzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FEcEJDO0VDaUJGO0lBS0U7SUFDQTs7O0FEdkJBO0VDeUJEO0lBR0U7OztBRDNDRDtFQzhDRDtJQUVFOzs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FEaEVDO0VDNERGO0lBTUU7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBSjdFRjtBS1BBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFHRTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUZuQkY7RUVYRjtJQWlDSTtJQUNBO0lBQ0E7Ozs7QUFHSjtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VGZ0ZBO0VBQ0E7RUFDQTtFQUNBO0VBeERBO0VBQ0E7O0FBcEVBO0VFMkJGO0FBQUE7QUFBQTtJQWdCSTtJQUNBOzs7QUZ5QkY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFHRTs7O0FFdEJKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFRjZFQTtFQUNBO0VBQ0E7RUFDQTtFRTlFQTtFQUNBO0VBQ0E7RUFDQTs7O0FDOUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBSDNCRjtFR3dCQTtJQUtJOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUh5Qko7RUFDQTs7QUFDQTtBQUFBO0FBQUE7QUFBQTtFQUdFOztBRzFCRTtBQUFBO0VBQ0U7RUFDQTtFQUNBOzs7QUM1RFI7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUowQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBRUU7O0FBQ0E7RUFDRTs7QUFJRjtFQUNFOztBSTlESjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFJTjtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBOztBQUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFSm1GTjtFQUNBO0VBQ0E7RUFDQTs7O0FLdElGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFTHdEQTtFQUNBOztBQUNBO0VBR0U7OztBS3RESjtFQUNDO0VBQ0E7O0FMTEM7RUtHRjtJQUlFO0lBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFTHNGQTtFQUNBO0VBQ0E7RUFDQTs7QUt2RkE7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFLRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUN2RUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0M7RUFDRDtFQUNBO0VBQ0M7RUFDQTtFQUNEO0VBQ0E7O0FBR0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VOMkJEO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUVFOztBQUNBO0VBQ0U7O0FBSUY7RUFDRTs7O0FNN0NOO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7O0FBSUY7RUFDQztFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FObENDO0VNZUY7SUFzQkU7Ozs7QUFLRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0FBQUE7RUFFQztFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7OztBQUlEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0FBQUE7RUFFQztFQUNBOzs7QUFJRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QVQzR0Q7QVVkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUNKRjtFQUNFO0VBQ0E7O0FBRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FSU0Y7RVFiQTtJQU1JOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUMzQko7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QVRpQkY7RVNyQkE7SUFNSTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBVHhDRjtFU29DQTtJQU1JOzs7O0FDM0NOO0VBQ0U7RUFDQTs7QUFFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTtFQUNBOztBVldGO0VVYkE7SUFJSTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QVZ4QkY7RVVvQkE7SUFNSTs7OztBQzFCTjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RVgySUY7RUFDQTtFQUNBO0VBQ0E7RVczSUU7RUFDQTtFQUNBO0VYcUZGO0VBQ0E7RUFDQTs7QVdyRkU7QUFBQTtFQUNFOztBWHFGSjtBQUFBO0FBQUE7QUFBQTtFQUdFOztBQUVGO0FBQUE7RUFDRTtFQUNBOztBV3RGRjtFQUNFO0VBQ0E7RUFDQTs7O0FDbENKO0VBQ0U7RUFDQTtFQUNBOztBWlFBO0VZWEY7SUFLSTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBZllKO0FnQnRCQTtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7OztBaEJrQko7QWlCekJBO0VBQ0U7RUFDQTtFQUNBOztBQUdBO0VBQ0U7RUFDQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIEJhc2UgKi9cbkBpbXBvcnQgJy4vYmFzZS9yZXNldCc7XG5AaW1wb3J0ICcuL2Jhc2UvdmFycyc7XG5AaW1wb3J0ICcuL2Jhc2UvbWl4aW5zJztcbkBpbXBvcnQgJy4vYmFzZS9jb250YWluZXJzJztcbkBpbXBvcnQgJy4vYmFzZS91dGlscyc7XG5cbi8qIEJsb2NrcyAqL1xuQGltcG9ydCBcImJsb2Nrcy9fYnV0dG9ucy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19jb29raWUuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fZm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2hlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19tb2JpbGUtbmF2LnNjc3NcIjtcblxuLyogSW5kZXguaHRtbCAqL1xuQGltcG9ydCBcImluZGV4L19ibG9jazItc2VjdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiaW5kZXgvX2Jsb2NrMy1zZWN0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJpbmRleC9fYmxvY2s0LXNlY3Rpb24uc2Nzc1wiO1xuQGltcG9ydCBcImluZGV4L19ibG9jazUtc2VjdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiaW5kZXgvX2Zvcm0tc2VjdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiaW5kZXgvX2hlcm8tc2VjdGlvbi5zY3NzXCI7XG5cbi8qIFByaXZhY3kuaHRtbCAqL1xuQGltcG9ydCBcInByaXZhY3kvX2hlcm8tc2VjdGlvbi5zY3NzXCI7XG5cbi8qIGNvbmRpdGlvbnMuaHRtbCAqL1xuQGltcG9ydCBcImNvbmRpdGlvbnMvX2hlcm8tc2VjdGlvbi5zY3NzXCI7XG4iLCIqLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG51bCxcbnVsW2NsYXNzXSxcbm9sW2NsYXNzXSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuXG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5wLFxudWxbY2xhc3NdLFxub2xbY2xhc3NdLFxubGksXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuYmxvY2txdW90ZSxcbmRsLFxuZGQge1xuICBtYXJnaW46IDA7XG59XG5cbmh0bWx7XG4gIGZvbnQtc2l6ZTogMTBweDtcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuXG51bFtjbGFzc10sXG5vbFtjbGFzc10sXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cblxuYTpub3QoW2NsYXNzXSkge1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG59XG5cbmltZyx2aWRlb3tcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbnN2ZyxpbWcsdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaWZyYW1le1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5cbmFydGljbGUgPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCxcbmEge1xuICBmb250OiBpbmhlcml0O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICoge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5uYXZiYXItYnJhbmQsXG4ubmF2LWxpbmssXG4uYnRuLWNsb3NlLFxuLmJ0bntcblx0Jjpmb2N1c3tcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG59XG5cbi5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGlua3tcbiAgcGFkZGluZzogMDtcbn1cblxuYnV0dG9uLFxuYXtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYnV0dG9ue1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuc3BhbntcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuaW5wdXQsXG50ZXh0YXJlYXtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59IiwiLmNvbnRhaW5lcntcbiAgbWF4LXdpZHRoOiAxMjByZW07XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBpbmNsdWRlIF8xMjAwe1xuICAgIHBhZGRpbmc6IDAgNy44cmVtO1xuICB9XG59IiwiQG1peGluIF8xMjAwe1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHBjKXtcbiAgICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gXzExNDB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcGMtc20pe1xuICAgICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBfMTAyNHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRsZy10YWIpe1xuICAgICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBfOTY4e1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYil7XG4gICAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIF85MDB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFiLXNtKXtcbiAgICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gXzc2OHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzbS10YWIpe1xuICAgICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBfNjAwe1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGxnLW1vYil7XG4gICAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIF80ODB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iKXtcbiAgICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gXzM3NXtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzbS1tb2Ipe1xuICAgICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLXVuZGVybGluZXtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbiAgJjo6YWZ0ZXJ7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IC4ycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAuM3M7XG4gIH1cblxuICBib2R5LnBjICY6Zm9jdXMsXG4gIGJvZHkubW9iaWxlICY6YWN0aXZle1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuICBib2R5LnBjICY6aG92ZXJ7XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuICBcbn1cblxuQG1peGluIHNjYWxle1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbiAgYm9keS5wYyAmOmZvY3VzLFxuICBib2R5LnBjICY6aG92ZXIsXG4gIGJvZHkubW9iaWxlICY6YWN0aXZle1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi10b3B7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzLCBvcGFjaXR5IC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib2R5LnBjICY6Zm9jdXMsXG4gIGJvZHkucGMgJjpob3ZlcixcbiAgYm9keS5tb2JpbGUgJjphY3RpdmV7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG5cbiAgYm9keS5wYyAmOmZvY3Vze1xuICAgIGJvcmRlcjogLjJyZW0gc29saWQgYmxhY2s7XG4gIH1cblxuICAmOmFjdGl2ZXtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxufVxuXG5AbWl4aW4gaW5wdXQtc2NhbGV7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzLCBvcGFjaXR5IC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib2R5LnBjICY6Zm9jdXMsXG4gIGJvZHkucGMgJjpob3ZlcixcbiAgYm9keS5tb2JpbGUgJjphY3RpdmV7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcbiAgfVxuICBib2R5LnBjICY6Zm9jdXN7XG4gICAgYm9yZGVyOiAuMnJlbSBzb2xpZDtcbiAgICBjdXJzb3I6IGF1dG87XG4gIH1cbn1cblxuLy9mb250c1xuXG5AbWl4aW4gam9zZWZpbi1zYW5zLXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IFwiSm9zZWZpbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1peGluIG1vbnRzZXJyYXQtbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtaXhpbiBpbnRlci1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1peGluIGludGVyLXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1peGluIGludGVyLW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtaXhpbiBpbnRlci1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtaXhpbiBpbnRlci1leHRyYWJvbGQge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWl4aW4gaW50ZXItYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn0iLCJib2R5e1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0Zm9udC1zaXplOiAxLjZyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjlyZW07XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuXHRAaW5jbHVkZSBpbnRlci1yZWd1bGFyO1xuXHRcblx0Ji5uby1zY3JvbGx7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxufVxuXG4ud3JhcHBlcntcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRpdGxlX21haW57XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAzLjJyZW07XG5cdGxpbmUtaGVpZ2h0OiAzLjhyZW07XG5cdG1hcmdpbjogMCAwIDRyZW07XG5cdEBpbmNsdWRlIGludGVyLXJlZ3VsYXI7XG59XG4udGl0bGVfc2VjdGlvbntcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXNpemU6IDMuNnJlbTtcblx0bGluZS1oZWlnaHQ6IDMuNnJlbTtcblx0bWFyZ2luOiAwIDAgNHJlbTtcblx0QGluY2x1ZGUgam9zZWZpbi1zYW5zLXNlbWlib2xkO1xufVxuXG4udGV4dF9tZHtcblx0Zm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xufVxuLnRleHRfbGd7XG5cdGZvbnQtc2l6ZTogMi4ycmVtO1xuICBsaW5lLWhlaWdodDogMi42cmVtO1xufVxuXG4vLyBmb3IgYmxvY2tzXG4uZmxleHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAzcmVtO1xuXHRAaW5jbHVkZSBfNzY4e1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHR9XG5cdCZfX3dyYXAyLFxuXHQmX193cmFwMXtcblx0XHRAaW5jbHVkZSBfNzY4e1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cblx0Jl9fd3JhcDF7XG5cdFx0QGluY2x1ZGUgXzEwMjR7XG5cdFx0XHR3aWR0aDogNjUlO1xuXHRcdH1cblx0fVxufVxuLmJhY2tncm91bmRfaW1ne1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogLTE7XG59XG4udGhhbmtze1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LCA2OCwgMTQyLCAxKTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiA4cmVtIDA7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRAaW5jbHVkZSBfMTAyNHtcblx0XHRwYWRkaW5nOiAxNHJlbSAwIDguOXJlbTtcblx0fVxuXG5cdCZfX3RpdGxle1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiA0LjhyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDcuMnJlbTtcblx0XHRtYXJnaW46IDAgMCA1cmVtO1xuXHR9XG5cbn0iLCIuYnRuX3RvX3RvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAycmVtO1xuICByaWdodDogMnJlbTtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEsIDAsIDI2LCAxKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDAuMnJlbSBzb2xpZCByZ2IoNzIsIDYwLCA4KTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGNvbG9yIDAuM3MsIG9wYWNpdHkgLjVzLCB0cmFuc2Zvcm0gLjNzO1xuICB6LWluZGV4OiAyO1xuICBib2R5LnBjICY6Zm9jdXMsXG4gIGJvZHkubW9iaWxlICY6YWN0aXZlLFxuICBib2R5LnBjICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgYm9keS5wYyAmOmZvY3Vze1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbiAgJi52aXNpYmxle1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgQGluY2x1ZGUgXzEwMjQge1xuICAgIHdpZHRoOiA2cmVtO1xuICAgIGhlaWdodDogNnJlbTtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuLmJ1dHRvbl9mb3JtLFxuLmJ1dHRvbl92aW9sZXQsXG4uYnV0dG9uX21haW57XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgcGFkZGluZzogMi40cmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTMsIDE3NSwgMSk7XG4gIG1heC13aWR0aDogNTlyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAaW5jbHVkZSBtb250c2VycmF0LW1lZGl1bTtcbiAgQGluY2x1ZGUgXzEwMjR7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuOHJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjYWxlO1xufVxuXG4uYnV0dG9uX3Zpb2xldHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTMsIDE3NSwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDgsIDM1LCAxMzUsIDEpO1xuICBwYWRkaW5nOiAxLjZyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gIGJvcmRlci1yYWRpdXM6IC40cmVtO1xufVxuXG4uYnV0dG9uX2Zvcm17XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gIEBpbmNsdWRlIGludGVyLW1lZGl1bTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmc6IDIuNHJlbSAwO1xuICBsaW5lLWhlaWdodDogMS45cmVtO1xuICBib3JkZXItcmFkaXVzOiAyLjRyZW07XG59IiwiLmNvb2tpZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMS41cmVtO1xuICBsZWZ0OiAxLjVyZW07XG4gIHotaW5kZXg6IDEwMDtcbiAgY29sb3I6ICMwMDA7XG5cbiAgJl9fd3JhcCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDczLjRyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAwcHggI2ZmZjtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNnJlbTtcbiAgfVxuXG4gICZfX3RleHR7XG4gICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgfVxuXG4gICZfX2ltZ3tcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNnJlbTtcbiAgICBoZWlnaHQ6IDZyZW07XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi45cmVtO1xuICAgIG1hcmdpbjogMCAwIDJyZW07XG4gIH1cblxuICAmX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxcmVtO1xuICAgIEBpbmNsdWRlIF8xMDI0e1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgYSxcbiAgICBidXR0b257XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICAgICAgcGFkZGluZzogMnJlbSA2cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS43cmVtO1xuICAgICAgQGluY2x1ZGUgc2NhbGU7XG5cblxuICAgICAgJi52aW9sZXR7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDY4LCAxNDIsIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5mb290ZXIge1xuICBwYWRkaW5nOiA1cmVtIDAgM3JlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTMsIDUzLCA1MywgMSk7XG5cbiAgYXtcbiAgICBAaW5jbHVkZSBob3Zlci11bmRlcmxpbmU7XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDE0cmVtO1xuICB9XG5cbiAgaHJ7XG4gICAgbWFyZ2luOiA0cmVtIDA7XG4gIH1cblxuICAmX19ib3R0b20ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4xcmVtO1xuICB9XG5cbiAgJl9fbGlua3NfZm9vdGVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDRyZW07XG4gICAgcHtcbiAgICAgIG1heC13aWR0aDogMjRyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gICAgfVxuICB9XG59XG4ubGlua3NfZm9vdGVyIHtcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgdWx7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMnJlbTtcbiAgICBsaXtcbiAgICAgIGF7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgICAgICBAaW5jbHVkZSBtb250c2VycmF0LW1lZGl1bTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5oZWFkZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDEwMDtcblx0cGFkZGluZzogMi42cmVtIDA7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuXHQmLmJhY2tne1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDY4LCAxNDIsIDEpO1xuXHR9XG5cblx0Jl9fY29udGFpbmVye1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQmX19sb2dve1xuXHRcdG1heC13aWR0aDogMTRyZW07XG5cdFx0bWF4LWhlaWdodDogMy4ycmVtO1xuXHRcdG1hcmdpbjogMCAycmVtIDAgMDtcblx0XHRheyBcblx0XHRcdEBpbmNsdWRlIHNjYWxlO1xuXHRcdH1cblx0fVxuXG59XG5cbi5oZWFkZXJfX25hdiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogbm9uZTtcblx0QGluY2x1ZGUgXzc2OHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHRhe1xuXHRcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpO1xuXHRcdHBhZGRpbmc6IC44cmVtO1xuXHRcdGJvcmRlci1yYWRpdXM6IDJyZW07XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRsaW5lLWhlaWdodDogMS43cmVtO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcblx0XHRAaW5jbHVkZSBtb250c2VycmF0LW1lZGl1bTtcblx0XHQmOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1MywgMTc1LCAxKTtcblx0XHR9XG5cdH1cblxuXHR1bHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRjb2x1bW4tZ2FwOiAzcmVtO1xuXHRcdHJvdy1nYXA6IDFyZW07XG5cdFx0bWFyZ2luOiAwIDJyZW0gMCAwO1xuXHR9XG59XG5cbi5uYXZ7XG5cdCZfX2Nsb3Vke1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogaW5oZXJpdDtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxufSIsIi5tb2JpbGUtbmF2IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAtMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMSk7XG5cdGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuXHRsaXtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRwYWRkaW5nOiAuMnJlbSAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNHJlbTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdEBpbmNsdWRlIGhvdmVyLXVuZGVybGluZTtcblx0XHR9XG5cdH1cbn1cblxuLm1vYmlsZS1uYXYtLW9wZW4ge1xuXHRyaWdodDogMDtcbn1cblxuLm1vYmlsZS1uYXZfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRyb3ctZ2FwOiAzcmVtO1xuXG5cdCYgLmFjdGl2ZSB7XG5cdFx0b3BhY2l0eTogMC41O1xuXHR9XG59XG5cbi5tb2JpbGUtbmF2LWJ0biB7XG5cdC0tdGltZTogMC4xcztcblxuXHQtLXdpZHRoOiA0cmVtO1xuXHQtLWhlaWdodDogM3JlbTtcblxuXHQtLWxpbmUtaGVpZ2h0OiAuNHJlbTtcblx0LS1zcGFjaW5nOiAuNnJlbTtcblxuXHQtLWNvbG9yOiAjZmZmZmZmO1xuXHQtLXJhZGl1czogLjRyZW07XG5cblx0aGVpZ2h0OiA0LjNyZW07XG5cdHdpZHRoOiA0LjNyZW07XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cblx0QGluY2x1ZGUgXzc2OHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxufVxuXG4ubmF2LWljb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiB2YXIoLS13aWR0aCk7XG5cdGhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG59XG5cbi5uYXYtaWNvbjo6YmVmb3JlLFxuLm5hdi1pY29uOjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cblx0d2lkdGg6IHZhcigtLXdpZHRoKTtcblx0aGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG5cblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tdGltZSkgZWFzZS1pbixcblx0XHR0b3AgdmFyKC0tdGltZSkgbGluZWFyIHZhcigtLXRpbWUpO1xufVxuXG4ubmF2LWljb246OmJlZm9yZSB7XG5cdHRvcDogY2FsYygtMSAqICh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSkpO1xufVxuXG4ubmF2LWljb246OmFmdGVyIHtcblx0dG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpKTtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmJlZm9yZSxcbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjphZnRlciB7XG5cdHRvcDogMDtcblx0dHJhbnNpdGlvbjogdG9wIHZhcigtLXRpbWUpIGxpbmVhcixcblx0dHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4gdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjphZnRlciB7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5tb2JpbGUtbmF2LWJ0biB7XG5cdHotaW5kZXg6IDk5OTtcbn0iLCIuYmxvY2sye1xuICBwYWRkaW5nOiA2cmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDY4LCAxNDIsIDEpO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufSIsIi5ibG9jazMge1xuICBwYWRkaW5nOiA2cmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDgsIDM1LCAxMzUsIDEpO1xuICAmX19ibG9ja190ZXh0e1xuICAgIHNwYW57XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMCA0cmVtO1xuICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2Jsb2Nre1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTMsIDE3NSwgMSk7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1MywgMTc1LCAxKTtcbiAgICBAaW5jbHVkZSBfNzY4e1xuICAgICAgbWF4LXdpZHRoOiAzM3JlbTtcbiAgICB9XG4gIH1cblxuICAmX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDJyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn0iLCIuYmxvY2s0IHtcbiAgcGFkZGluZzogNnJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjUzLCAxNzUsIDEpO1xuICBjb2xvcjogcmdiYSg0OCwgMzUsIDEzNSwgMSk7XG5cbiAgJl9fYmxvY2t7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSg0OCwgMzUsIDEzNSwgMSk7XG4gICAgcGFkZGluZzogMS42cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBfNzY4e1xuICAgICAgbWF4LXdpZHRoOiAzMnJlbTtcbiAgICB9XG5cbiAgICAmX2ltZ3tcbiAgICAgIG1heC13aWR0aDogMjMuOHJlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDEuNnJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgICZfcHJpY2V7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gICAgICBtYXJnaW46IDAgMCAxLjZyZW07XG4gICAgfVxuICAgICZfdGV4dHtcbiAgICAgIG1hcmdpbjogMCAwIDEuNnJlbTtcbiAgICAgIHNwYW57XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICAgICAgICBtYXJnaW46IDAgMCAxLjZyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMnJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBfMTIwMHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cbn0iLCIuYmxvY2s1IHtcbiAgcGFkZGluZzogNnJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LCA2OCwgMTQyLCAxKTtcbiAgJl9fYmxvY2tfdGV4dHtcbiAgICBzcGFue1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDAgNHJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fYmxvY2t7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIF83Njh7XG4gICAgICBtYXgtd2lkdGg6IDIzcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMnJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBfMTIwMHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cbn0iLCJcbi5mb3JtIHtcbiAgcGFkZGluZzogNnJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ4LCAzNSwgMTM1LCAxKTtcbiBcbiAgJl9fd3JhcHtcbiAgICBtYXgtd2lkdGg6IDYwcmVtO1xuICAgIHBhZGRpbmc6IDRyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NywgNjgsIDE0MiwgMSk7XG4gIH1cblxuICB0ZXh0YXJlYSxcbiAgaW5wdXQge1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgcGFkZGluZzogMS42cmVtIDNyZW07XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuOXJlbTtcbiAgICBAaW5jbHVkZSBpbnRlci1saWdodDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBpbnB1dC1zY2FsZTtcbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgfVxuXG59IiwiLm1haW57XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTIuN3JlbSAwIDRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgXzEwMjR7XG4gICAgcGFkZGluZzogMTcuN3JlbSAwIDEwLjZyZW07XG4gIH1cbiAgJl9fdGV4dHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi45cmVtO1xuICAgIG1hcmdpbjogMCAwIDRyZW07XG4gIH1cbn0iLCIucHJpdmFjeSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDE1cmVtIDAgMThyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDY4LCAxNDIsIDEpO1xuXG4gICZfX3RpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogMCAwIDNyZW07XG4gIH1cbn0iLCIuY29uZGl0aW9ucyB7XG4gIHBhZGRpbmc6IDE1cmVtIDAgMThyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDY4LCAxNDIsIDEpO1xuXG5cbiAgJl9fdGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwIDAgM3JlbTtcbiAgfVxufSJdfQ== */
