/* 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: block;
}

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

button {
  cursor: pointer;
}

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

body {
  overflow: visible;
  color: rgb(125, 73, 105);
  background-color: rgb(253, 235, 246);
  font-size: 1.4rem;
  line-height: 1.9rem;
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-variation-settings: "wdth" 100;
}
body.no-scroll {
  overflow: hidden;
}

.wrapper {
  overflow: hidden;
}

.title_main {
  text-align: center;
  font-size: 3.2rem;
  line-height: 3.5rem;
  text-transform: inherit;
  margin: 0 0 3rem;
  color: rgb(99, 58, 84);
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
  font-variation-settings: "wdth" 100;
}
@media (min-width: 1024px) {
  .title_main {
    font-size: 5.2rem;
    line-height: 5.7rem;
  }
}

.title_section {
  text-align: center;
  font-size: 3.2rem;
  line-height: 3.5rem;
  text-transform: inherit;
  margin: 0 0 3rem;
  color: rgb(99, 58, 84);
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
  font-variation-settings: "wdth" 100;
}
@media (min-width: 1024px) {
  .title_section {
    font-size: 5.2rem;
    line-height: 5.7rem;
  }
}

.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 {
  padding: 8rem 0;
}
@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;
}
.thanks__button {
  max-width: 20rem;
}

/* 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_ {
  text-transform: uppercase;
  padding: 2rem 0;
  border-radius: 1rem;
  background-color: #000;
  color: #fff;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  display: block;
  transition: transform 0.3s;
}
body.pc .button_:focus, body.pc .button_:hover, body.mobile .button_:active {
  transform: scale(1.05);
}

.cookie {
  position: fixed;
  width: 100%;
  bottom: 1.4rem;
  left: 1.5rem;
  z-index: 100;
  color: #fff;
}
.cookie__wrap {
  width: 90%;
  max-width: 73.4rem;
  background: #000;
  border: 1px solid #fff;
  box-shadow: 0px 0px 30px 0px #000;
  padding: 2rem;
  border-radius: 2.6rem;
}
.cookie__text {
  margin: 0 0 2rem;
}
.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: #fff;
  border: 1px solid #fff;
  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.other_back,
.cookie__buttons button.other_back {
  border: none;
  background-color: rgb(239, 100, 186);
}

.footer {
  padding: 5rem 0;
  color: #fff;
  background-color: transparent;
}
.footer a {
  text-decoration: none;
  font-size: 1.4rem;
  line-height: 1.6rem;
  color: #fff;
}
.footer__wrap {
  padding: 3rem;
  border-radius: 5rem;
  background-color: rgb(239, 100, 186);
}
.footer__logo {
  max-width: 8rem;
  display: block;
  transition: transform 0.3s;
}
body.pc .footer__logo:focus, body.pc .footer__logo:hover, body.mobile .footer__logo:active {
  transform: scale(1.05);
}
.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: 3rem;
  margin: 0 0 3rem;
}

.links_footer ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 2rem;
}
.links_footer ul li a {
  display: block;
  overflow: hidden;
  position: relative;
  transition: transform 0.3s;
}
.links_footer ul li a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: -100%;
  width: 100%;
  height: 0.2rem;
  background-color: #fff;
  transition: left 0.3s;
}
body.pc .links_footer ul li a:focus, body.mobile .links_footer ul li a:active {
  transform: scale(1.05);
}
body.pc .links_footer ul li a:focus::after, body.mobile .links_footer ul li a:active::after {
  left: 0;
}
body.pc .links_footer ul li a:hover::after {
  left: 0;
}

.header {
  position: fixed;
  top: 2rem;
  left: 0;
  width: 100%;
  z-index: 100;
  background: transparent;
}
.header__wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: rgb(239, 100, 186);
  padding: 1rem;
  border-radius: 10rem;
}
.header__logo {
  max-width: 8rem;
  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 ul {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-wrap: wrap;
  column-gap: 3rem;
  row-gap: 1rem;
  margin: 0 2rem 0 0;
}
.header__nav ul li a {
  color: #fff;
  font-size: 1.4rem;
  line-height: 1.7rem;
  text-decoration: none;
  display: block;
  overflow: hidden;
  position: relative;
  transition: transform 0.3s;
}
.header__nav ul li a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: -100%;
  width: 100%;
  height: 0.2rem;
  background-color: #fff;
  transition: left 0.3s;
}
body.pc .header__nav ul li a:focus, body.mobile .header__nav ul li a:active {
  transform: scale(1.05);
}
body.pc .header__nav ul li a:focus::after, body.mobile .header__nav ul li a:active::after {
  left: 0;
}
body.pc .header__nav ul li a:hover::after {
  left: 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: #fff;
  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;
  --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: #000;
  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: #000;
  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: 4rem 0;
}
@media (min-width: 1024px) {
  .block2 {
    padding: 5rem 0;
  }
}
.block2__text {
  text-align: center;
  margin: 0 0 4rem;
}
.block2__wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
  justify-content: center;
}
.block2__block {
  width: 100%;
}
@media (min-width: 768px) {
  .block2__block {
    width: 31%;
  }
}
.block2__block_img {
  width: 4rem;
  height: 4rem;
  margin: 0 0 3rem;
}
.block2__block_text span {
  font-size: 2rem;
  line-height: 2.4rem;
  margin: 0 0 1rem;
}

.block3 {
  padding: 4rem 0;
}
@media (min-width: 1024px) {
  .block3 {
    padding: 5rem 0;
  }
}
.block3__text {
  text-align: center;
  margin: 0 0 3rem;
}
.block3__img_main {
  height: 40rem;
  border-radius: 5rem;
  overflow: hidden;
  margin: 0 0 3rem;
}
.block3__imgs {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
}
.block3__imgs img {
  width: 100%;
}
@media (min-width: 768px) {
  .block3__imgs img {
    width: 31%;
  }
}

.block4 {
  padding: 4rem 0;
}
@media (min-width: 1024px) {
  .block4 {
    padding: 5rem 0;
  }
}
.block4__wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
  justify-content: center;
}
.block4__block {
  width: 100%;
}
@media (min-width: 768px) {
  .block4__block {
    max-width: 38.5rem;
  }
}
.block4__block_text span {
  text-transform: uppercase;
}

.form {
  padding: 5rem 0;
}
.form__text {
  margin: 0 0 3rem;
}
.form__wrap {
  padding: 3rem;
  max-width: 79.3rem;
  background-color: #fff;
  border-radius: 2rem;
  margin: 0 auto;
}
.form textarea,
.form input {
  margin: 0 0 1rem;
  padding: 2rem;
  border-radius: 2rem;
  color: #000;
  background-color: #fff;
  display: block;
  transition: transform 0.3s, opacity 0.3s;
  cursor: pointer;
}
.form textarea::placeholder,
.form input::placeholder {
  color: #000;
}
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: 12rem;
}

.main {
  padding: 16rem 0 6rem;
}
.main__text {
  text-align: center;
  margin: 0 0 3rem;
}

/* Privacy.html */
.privacy {
  text-align: left;
  padding: 15rem 0 18rem;
}
.privacy__title {
  text-transform: uppercase;
  margin: 0 0 3rem;
}

/* conditions.html */
.conditions {
  padding: 15rem 0 18rem;
  text-align: left;
}
.conditions__title {
  text-transform: uppercase;
  margin: 0 0 3rem;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL19jb250YWluZXJzLnNjc3MiLCJiYXNlL192YXJzLnNjc3MiLCJiYXNlL19taXhpbnMuc2NzcyIsImJhc2UvX3V0aWxzLnNjc3MiLCJibG9ja3MvX2J1dHRvbnMuc2NzcyIsImJsb2Nrcy9fY29va2llLnNjc3MiLCJibG9ja3MvX2Zvb3Rlci5zY3NzIiwiYmxvY2tzL19oZWFkZXIuc2NzcyIsImJsb2Nrcy9fbW9iaWxlLW5hdi5zY3NzIiwiaW5kZXgvX2Jsb2NrMi1zZWN0aW9uLnNjc3MiLCJpbmRleC9fYmxvY2szLXNlY3Rpb24uc2NzcyIsImluZGV4L19ibG9jazQtc2VjdGlvbi5zY3NzIiwiaW5kZXgvX2Zvcm0tc2VjdGlvbi5zY3NzIiwiaW5kZXgvX2hlcm8tc2VjdGlvbi5zY3NzIiwicHJpdmFjeS9faGVyby1zZWN0aW9uLnNjc3MiLCJjb25kaXRpb25zL19oZXJvLXNlY3Rpb24uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQ0FBO0FBQUE7QUFBQTtFQUdFOzs7QUFHRjtBQUFBO0FBQUE7RUFHRTtFQUNBOzs7QUFJRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBY0U7OztBQUdGO0VBQ0U7RUFDRDs7O0FBR0Q7RUFDRTtFQUNBOzs7QUFJRjtBQUFBO0FBQUE7RUFHRTs7O0FBSUY7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBSUY7RUFDRTs7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtFO0VBQ0E7RUFDQTs7O0FBSUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFRSDtBQUFBO0FBQUE7QUFBQTtFQUNDOzs7QUFJRjtFQUNFOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNF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O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QVJNSjtFUVBFO0lBR0k7Ozs7QUN0QlI7RUFDRTs7QVRVQTtFU1hGO0lBR0k7OztBQUlGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QVRXRjtFU1pBO0lBR0k7OztBQUlBO0VBQ0U7OztBQ3JCUjtFQUNFOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRSxTWHFEZ0I7RVdwRGhCLFdYbURRO0VXbERSLGtCWG9EYTtFV25EYixlWG9EZTtFV25EZjs7QUFHRjtBQUFBO0VBRUUsUVhtRGdCO0VXbERoQixTWDhDaUI7RVc1Q2pCLGVYNkNnQjtFVzVDaEIsT1g2Q2U7RVc1Q2Ysa0JYNkNjO0VDdUNoQjtFQUNBO0VBQ0E7O0FVcEZFO0FBQUE7RUFDRSxPWHlDYTs7QUMyQ2pCO0FBQUE7QUFBQTtBQUFBO0VBR0U7O0FBRUY7QUFBQTtFQUNFO0VBQ0E7O0FVckZGO0VBQ0U7RUFDQTs7O0FDbENKO0VBQ0U7O0FBRUE7RUFDRTtFQUNBOzs7QWZnQko7QWdCckJBO0VBQ0U7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7OztBaEJrQko7QWlCeEJBO0VBQ0U7RUFDQTs7QUFFQTtFQUNFO0VBQ0EiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBCYXNlICovXG5AaW1wb3J0ICcuL2Jhc2UvcmVzZXQnO1xuQGltcG9ydCAnLi9iYXNlL3ZhcnMnO1xuQGltcG9ydCAnLi9iYXNlL21peGlucyc7XG5AaW1wb3J0ICcuL2Jhc2UvY29udGFpbmVycyc7XG5AaW1wb3J0ICcuL2Jhc2UvdXRpbHMnO1xuXG4vKiBCbG9ja3MgKi9cbkBpbXBvcnQgXCJibG9ja3MvX2J1dHRvbnMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fY29va2llLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2Zvb3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbW9iaWxlLW5hdi5zY3NzXCI7XG5cbi8qIEluZGV4Lmh0bWwgKi9cbkBpbXBvcnQgXCJpbmRleC9fYmxvY2syLXNlY3Rpb24uc2Nzc1wiO1xuQGltcG9ydCBcImluZGV4L19ibG9jazMtc2VjdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiaW5kZXgvX2Jsb2NrNC1zZWN0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJpbmRleC9fZm9ybS1zZWN0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJpbmRleC9faGVyby1zZWN0aW9uLnNjc3NcIjtcblxuLyogUHJpdmFjeS5odG1sICovXG5AaW1wb3J0IFwicHJpdmFjeS9faGVyby1zZWN0aW9uLnNjc3NcIjtcblxuLyogY29uZGl0aW9ucy5odG1sICovXG5AaW1wb3J0IFwiY29uZGl0aW9ucy9faGVyby1zZWN0aW9uLnNjc3NcIjtcbiIsIiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbnVsLFxudWxbY2xhc3NdLFxub2xbY2xhc3NdIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5cbmJvZHksXG5oMSxcbmgyLFxuaDMsXG5oNCxcbnAsXG51bFtjbGFzc10sXG5vbFtjbGFzc10sXG5saSxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5ibG9ja3F1b3RlLFxuZGwsXG5kZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuaHRtbHtcbiAgZm9udC1zaXplOiAxMHB4O1xuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5cbnVsW2NsYXNzXSxcbm9sW2NsYXNzXSxcbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuXG5hOm5vdChbY2xhc3NdKSB7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbn1cblxuaW1nLHZpZGVve1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuc3ZnLGltZyx2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5pZnJhbWV7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cblxuYXJ0aWNsZSA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnRleHRhcmVhLFxuc2VsZWN0LFxuYSB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgKiB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm5hdmJhci1icmFuZCxcbi5uYXYtbGluayxcbi5idG4tY2xvc2UsXG4uYnRue1xuXHQmOmZvY3Vze1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cbn1cblxuLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5re1xuICBwYWRkaW5nOiAwO1xufVxuXG5idXR0b24sXG5he1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5idXR0b257XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5zcGFue1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmlucHV0LFxudGV4dGFyZWF7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5idXR0b257XG4gIGN1cnNvcjogcG9pbnRlcjtcbn0iLCIuY29udGFpbmVye1xuICBtYXgtd2lkdGg6ICRjb250YWluZXItd2lkdGg7XG4gIHBhZGRpbmc6ICRjb250YWluZXItcGFkZGluZy1tYjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBpbmNsdWRlIF8xMjAwe1xuICAgIHBhZGRpbmc6ICRjb250YWluZXItcGFkZGluZy1sZztcbiAgfVxufSIsIi8vTWVkaWFcbiRwYzogICAgICAgIDEyMDBweDtcbiRwYy1zbTogICAgIDExNDBweDtcbiRsZy10YWI6ICAgIDEwMjRweDtcbiR0YWI6ICAgICAgIDk2OHB4O1xuJHRhYi1zbTogICAgOTAwcHg7XG4kc20tdGFiOiAgICA3NjhweDtcbiRsZy1tb2I6ICAgIDYwMHB4O1xuJG1vYjogICAgICAgNDgwcHg7XG4kc20tbW9iOiAgICAzNzVweDtcblxuLy93aWR0aC1sb2dvXG4kd2lkdGgtbG9nbzogOHJlbTtcblxuLy9oZWFkZXJcbiRiYWNrZ3JvdW5kLWh1bWJ1cmdlcjogIzAwMDtcbiRiYWNrZ3JvdW5kLWhlYWRlcjogdHJhbnNwYXJlbnQ7XG4kbGlua3MtaGVhZGVyLWNvbG9yOiAjZmZmO1xuXG4vL3RpdGxlLXV0aWxcbiR0aXRsZS11dGlsLXNpemU6IDMuMnJlbTtcbiR0aXRsZS11dGlsLWxpbmU6IDMuNXJlbTtcbiR0aXRsZS11dGlsLXRyYW5zZm9ybTogaW5oZXJpdDtcbiR0aXRsZS1tYXJnaW46IDAgMCAzcmVtO1xuXG4vL2Nvb2tpZVxuJGNvb2tpZS1jb2xvcjogI2ZmZjtcbiRjb29raWUtYmFja2dyb3VuZDogIzAwMDtcbiRjb29raWUtYm9yZGVyOiAjZmZmO1xuJGNvb2tpZS1ib3gtc2hhZG93OiAjMDAwO1xuJGNvb2tpZS1idXR0b24tY29sb3I6ICNmZmY7XG4kY29va2llLWJ1dHRvbi1ib3JkZXI6ICNmZmY7XG4kY29va2llLW90aGVyLWJhY2s6IHJnYmEoMjM5LCAxMDAsIDE4NiwgMSk7XG5cbi8vbWl4aW5cbiRob3Zlci11bmRlcmxpbmUtY29sb3I6ICNmZmY7XG5cbi8vZm9vdGVyXG4kZm9vdGVyLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuJGZvb3Rlci1jb2xvcjogI2ZmZjtcbiRmb290ZXItbGluay1jb2xvcjogI2ZmZjtcblxuLy9ib2R5XG4kYm9keS1iYWNrZ3JvdW5kOiByZ2JhKDI1MywgMjM1LCAyNDYsIDEpO1xuJGJvZHktY29sb3I6IHJnYmEoMTI1LCA3MywgMTA1LCAxKTtcbiRib2R5LWZvbnQtc2l6ZTogMS40cmVtO1xuJGJvZHktbGluZS1oZWlnaHQ6IDEuOXJlbTtcblxuLy9jb250YWluZXJcbiRjb250YWluZXItd2lkdGg6IDEyMHJlbTtcbiRjb250YWluZXItcGFkZGluZy1sZzogMCA4cmVtO1xuJGNvbnRhaW5lci1wYWRkaW5nLW1iOiAwIDJyZW07XG5cbi8vYnV0dG9uLXV0aWxcbiRidXR0b24tYmFjazogIzAwMDtcbiRidXR0b24tY29sb3I6ICNmZmY7XG4kYnV0dG9uLXBhZGRpbmc6IDJyZW0gMDtcbiRidXR0b24tcmFkaXVzOiAxcmVtO1xuJGJ1dHRvbi10ZXh0LXRyYW5zOiB1cHBlcmNhc2U7XG5cbi8vZm9ybVxuJGZvcm0td3JhcDogNzkuM3JlbTtcbiRmb3JtLXdyYXAtcGFkZGluZzogM3JlbTtcbiRmb3JtLXdyYXAtYmFjazogI2ZmZjtcbiRmb3JtLXdyYXAtcmFkaXVzOiAycmVtO1xuJGZvcm0taW5wdXQtcGFkZGluZzogMnJlbTtcbiRmb3JtLWlucHV0LXJhZGl1czogMnJlbTtcbiRmb3JtLWlucHV0LWNvbG9yOiAjMDAwO1xuJGZvcm0taW5wdXQtYmFjazogI2ZmZjtcbiRmb3JtLWlucHV0LW1hcmdpbjogMCAwIDFyZW07IiwiQG1peGluIF8xMjAwe1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHBjKXtcbiAgICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gXzExNDB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcGMtc20pe1xuICAgICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBfMTAyNHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRsZy10YWIpe1xuICAgICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBfOTY4e1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYil7XG4gICAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIF85MDB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFiLXNtKXtcbiAgICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gXzc2OHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzbS10YWIpe1xuICAgICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBfNjAwe1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGxnLW1vYil7XG4gICAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIF80ODB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iKXtcbiAgICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gXzM3NXtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzbS1tb2Ipe1xuICAgICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLXVuZGVybGluZXtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbiAgJjo6YWZ0ZXJ7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IC4ycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci11bmRlcmxpbmUtY29sb3I7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAuM3M7XG4gIH1cblxuICBib2R5LnBjICY6Zm9jdXMsXG4gIGJvZHkubW9iaWxlICY6YWN0aXZle1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuICBib2R5LnBjICY6aG92ZXJ7XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuICBcbn1cblxuQG1peGluIHNjYWxle1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbiAgYm9keS5wYyAmOmZvY3VzLFxuICBib2R5LnBjICY6aG92ZXIsXG4gIGJvZHkubW9iaWxlICY6YWN0aXZle1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi10b3B7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzLCBvcGFjaXR5IC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib2R5LnBjICY6Zm9jdXMsXG4gIGJvZHkucGMgJjpob3ZlcixcbiAgYm9keS5tb2JpbGUgJjphY3RpdmV7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG5cbiAgYm9keS5wYyAmOmZvY3Vze1xuICAgIGJvcmRlcjogLjJyZW0gc29saWQgYmxhY2s7XG4gIH1cblxuICAmOmFjdGl2ZXtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxufVxuXG5AbWl4aW4gaW5wdXQtc2NhbGV7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzLCBvcGFjaXR5IC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib2R5LnBjICY6Zm9jdXMsXG4gIGJvZHkucGMgJjpob3ZlcixcbiAgYm9keS5tb2JpbGUgJjphY3RpdmV7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcbiAgfVxuICBib2R5LnBjICY6Zm9jdXN7XG4gICAgYm9yZGVyOiAuMnJlbSBzb2xpZDtcbiAgICBjdXJzb3I6IGF1dG87XG4gIH1cbn1cblxuQG1peGluIG9wZW4tc2Fucy1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6XG4gICAgXCJ3ZHRoXCIgMTAwO1xufVxuQG1peGluIG9wZW4tc2Fucy1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6XG4gICAgXCJ3ZHRoXCIgMTAwO1xufSIsImJvZHl7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRjb2xvcjogJGJvZHktY29sb3I7XG5cdGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJhY2tncm91bmQ7XG5cdGZvbnQtc2l6ZTogJGJvZHktZm9udC1zaXplO1xuXHRsaW5lLWhlaWdodDogJGJvZHktbGluZS1oZWlnaHQ7XG5cdEBpbmNsdWRlIG9wZW4tc2Fucy1yZWd1bGFyO1xuXHQmLm5vLXNjcm9sbHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG5cbi53cmFwcGVye1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGl0bGVfbWFpbntcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6ICR0aXRsZS11dGlsLXNpemU7XG5cdGxpbmUtaGVpZ2h0OiAkdGl0bGUtdXRpbC1saW5lO1xuXHR0ZXh0LXRyYW5zZm9ybTogJHRpdGxlLXV0aWwtdHJhbnNmb3JtO1xuXHRtYXJnaW46ICR0aXRsZS1tYXJnaW47XG5cdGNvbG9yOiByZ2JhKDk5LCA1OCwgODQsIDEpO1xuXHRAaW5jbHVkZSBvcGVuLXNhbnMtYm9sZDtcblx0QGluY2x1ZGUgXzEwMjR7XG5cdFx0Zm9udC1zaXplOiA1LjJyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDUuN3JlbTtcblx0fVxufVxuLnRpdGxlX3NlY3Rpb257XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAkdGl0bGUtdXRpbC1zaXplO1xuXHRsaW5lLWhlaWdodDogJHRpdGxlLXV0aWwtbGluZTtcblx0dGV4dC10cmFuc2Zvcm06ICR0aXRsZS11dGlsLXRyYW5zZm9ybTtcblx0bWFyZ2luOiAkdGl0bGUtbWFyZ2luO1xuXHRjb2xvcjogcmdiYSg5OSwgNTgsIDg0LCAxKTtcblx0QGluY2x1ZGUgb3Blbi1zYW5zLWJvbGQ7XG5cdEBpbmNsdWRlIF8xMDI0e1xuXHRcdGZvbnQtc2l6ZTogNS4ycmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiA1LjdyZW07XG5cdH1cbn1cblxuLy8gZm9yIGJsb2Nrc1xuLmZsZXh7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogM3JlbTtcblx0QGluY2x1ZGUgXzc2OHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0fVxuXHQmX193cmFwMixcblx0Jl9fd3JhcDF7XG5cdFx0QGluY2x1ZGUgXzc2OHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXHR9XG5cdCZfX3dyYXAxe1xuXHRcdEBpbmNsdWRlIF8xMDI0e1xuXHRcdFx0d2lkdGg6IDY1JTtcblx0XHR9XG5cdH1cbn1cbi5iYWNrZ3JvdW5kX2ltZ3tcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IC0xO1xufVxuLnRoYW5rc3tcblx0cGFkZGluZzogOHJlbSAwO1xuXHRAaW5jbHVkZSBfMTAyNHtcblx0XHRwYWRkaW5nOiAxNHJlbSAwIDguOXJlbTtcblx0fVxuXG5cdCZfX3RpdGxle1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiA0LjhyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDcuMnJlbTtcblx0XHRtYXJnaW46IDAgMCA1cmVtO1xuXHR9XG5cblx0Jl9fdGV4dHt9XG5cblx0Jl9fYnV0dG9ue1xuXHRcdG1heC13aWR0aDogMjByZW07XG5cdH1cbn0iLCIuYnRuX3RvX3RvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAycmVtO1xuICByaWdodDogMnJlbTtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEsIDAsIDI2LCAxKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDAuMnJlbSBzb2xpZCByZ2IoNzIsIDYwLCA4KTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGNvbG9yIDAuM3MsIG9wYWNpdHkgLjVzLCB0cmFuc2Zvcm0gLjNzO1xuICB6LWluZGV4OiAyO1xuICBib2R5LnBjICY6Zm9jdXMsXG4gIGJvZHkubW9iaWxlICY6YWN0aXZlLFxuICBib2R5LnBjICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgYm9keS5wYyAmOmZvY3Vze1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbiAgJi52aXNpYmxle1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgQGluY2x1ZGUgXzEwMjQge1xuICAgIHdpZHRoOiA2cmVtO1xuICAgIGhlaWdodDogNnJlbTtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG4uYnV0dG9uX3tcbiAgdGV4dC10cmFuc2Zvcm06ICRidXR0b24tdGV4dC10cmFucztcbiAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nO1xuICBib3JkZXItcmFkaXVzOiAkYnV0dG9uLXJhZGl1cztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1iYWNrO1xuICBjb2xvcjogJGJ1dHRvbi1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBAaW5jbHVkZSBzY2FsZTtcbn0iLCIuY29va2llIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAxLjRyZW07XG4gIGxlZnQ6IDEuNXJlbTtcbiAgei1pbmRleDogMTAwO1xuICBjb2xvcjogJGNvb2tpZS1jb2xvcjtcblxuICAmX193cmFwIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogNzMuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkY29va2llLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvb2tpZS1ib3JkZXI7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDBweCAkY29va2llLWJveC1zaGFkb3c7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAyLjZyZW07XG4gIH1cblxuICAmX190ZXh0e1xuICAgIG1hcmdpbjogMCAwIDJyZW07XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi45cmVtO1xuICAgIG1hcmdpbjogMCAwIDJyZW07XG4gIH1cblxuICAmX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxcmVtO1xuICAgIEBpbmNsdWRlIF8xMDI0e1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgYSxcbiAgICBidXR0b257XG4gICAgICBjb2xvcjogJGNvb2tpZS1idXR0b24tY29sb3I7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29va2llLWJ1dHRvbi1ib3JkZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICAgICAgcGFkZGluZzogMnJlbSA2cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS43cmVtO1xuICAgICAgQGluY2x1ZGUgc2NhbGU7XG5cblxuICAgICAgJi5vdGhlcl9iYWNre1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb29raWUtb3RoZXItYmFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZm9vdGVyIHtcbiAgcGFkZGluZzogNXJlbSAwO1xuICBjb2xvcjogJGZvb3Rlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlci1iYWNrZ3JvdW5kO1xuXG4gIGF7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgY29sb3I6ICRmb290ZXItbGluay1jb2xvcjtcbiAgfVxuXG4gICZfX3dyYXB7XG4gICAgcGFkZGluZzogM3JlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCAxMDAsIDE4NiwgMSk7XG4gIH1cbiAgXG4gICZfX2xvZ28ge1xuICAgIG1heC13aWR0aDogJHdpZHRoLWxvZ287XG4gICAgQGluY2x1ZGUgc2NhbGU7XG4gIH1cbiAgXG4gICZfX2JvdHRvbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjFyZW07XG4gIH1cblxuICAmX19saW5rc19mb290ZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogM3JlbTtcbiAgICBtYXJnaW46IDAgMCAzcmVtO1xuICB9XG59XG4ubGlua3NfZm9vdGVyIHtcbiAgdWx7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDJyZW07XG4gICAgbGl7XG4gICAgICBhe1xuICAgICAgICBAaW5jbHVkZSBob3Zlci11bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaGVhZGVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDJyZW07XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiAxMDA7XG5cdGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLWhlYWRlcjtcblx0XG5cdCZfX3dyYXB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgMTAwLCAxODYsIDEpO1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0Ym9yZGVyLXJhZGl1czogMTByZW07XG5cdH1cblxuXHQmX19sb2dve1xuXHRcdG1heC13aWR0aDogJHdpZHRoLWxvZ287XG5cdFx0bWFyZ2luOiAwIDJyZW0gMCAwO1xuXHRcdGF7XG5cdFx0XHRAaW5jbHVkZSBzY2FsZTtcblx0XHR9XG5cdH1cblxufVxuXG4uaGVhZGVyX19uYXYge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBpbmNsdWRlIF83Njh7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0dWx7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGNvbHVtbi1nYXA6IDNyZW07XG5cdFx0cm93LWdhcDogMXJlbTtcblx0XHRtYXJnaW46IDAgMnJlbSAwIDA7XG5cblx0XHRsaXtcblx0XHRcdGF7XG5cdFx0XHRcdGNvbG9yOiAkbGlua3MtaGVhZGVyLWNvbG9yO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuN3JlbTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRAaW5jbHVkZSBob3Zlci11bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5uYXZ7XG5cdCZfX2Nsb3Vke1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogaW5oZXJpdDtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxufSIsIi5tb2JpbGUtbmF2IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAtMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMSk7XG5cdGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuXHRsaXtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0cGFkZGluZzogLjJyZW0gMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjRyZW07XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBob3Zlci11bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5tb2JpbGUtbmF2LS1vcGVuIHtcblx0cmlnaHQ6IDA7XG59XG5cbi5tb2JpbGUtbmF2X19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cm93LWdhcDogM3JlbTtcblxuXHQmIC5hY3RpdmUge1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0fVxufVxuXG4ubW9iaWxlLW5hdi1idG4ge1xuXHQtLXRpbWU6IDAuMXM7XG5cblx0LS13aWR0aDogNHJlbTtcblx0LS1oZWlnaHQ6IDNyZW07XG5cblx0LS1saW5lLWhlaWdodDogLjRyZW07XG5cdC0tc3BhY2luZzogLjZyZW07XG5cdC0tcmFkaXVzOiAuNHJlbTtcblxuXHRoZWlnaHQ6IDQuM3JlbTtcblx0d2lkdGg6IDQuM3JlbTtcblx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMDtcblxuXHRAaW5jbHVkZSBfNzY4e1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG59XG5cbi5uYXYtaWNvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IHZhcigtLXdpZHRoKTtcblx0aGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWh1bWJ1cmdlcjtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbn1cblxuLm5hdi1pY29uOjpiZWZvcmUsXG4ubmF2LWljb246OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblxuXHR3aWR0aDogdmFyKC0td2lkdGgpO1xuXHRoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcblxuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1odW1idXJnZXI7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluLFxuXHRcdHRvcCB2YXIoLS10aW1lKSBsaW5lYXIgdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbjo6YmVmb3JlIHtcblx0dG9wOiBjYWxjKC0xICogKHZhcigtLWxpbmUtaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpKSk7XG59XG5cbi5uYXYtaWNvbjo6YWZ0ZXIge1xuXHR0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICsgdmFyKC0tc3BhY2luZykpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YmVmb3JlLFxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmFmdGVyIHtcblx0dG9wOiAwO1xuXHR0cmFuc2l0aW9uOiB0b3AgdmFyKC0tdGltZSkgbGluZWFyLFxuXHR0cmFuc2Zvcm0gdmFyKC0tdGltZSkgZWFzZS1pbiB2YXIoLS10aW1lKTtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmJlZm9yZSB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmFmdGVyIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLm1vYmlsZS1uYXYtYnRuIHtcblx0ei1pbmRleDogOTk5O1xufSIsIi5ibG9jazIge1xuICBwYWRkaW5nOiA0cmVtIDA7XG4gIEBpbmNsdWRlIF8xMDI0e1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgfVxuICAmX190ZXh0e1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCA0cmVtO1xuICB9XG4gICZfX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMnJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2Jsb2Nre1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIF83Njh7XG4gICAgICB3aWR0aDogMzElO1xuICAgIH1cblxuICAgICZfaW1ne1xuICAgICAgd2lkdGg6IDRyZW07XG4gICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICBtYXJnaW46IDAgMCAzcmVtO1xuICAgIH1cblxuICAgICZfdGV4dHtcbiAgICAgIHNwYW57XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYmxvY2szIHtcbiAgcGFkZGluZzogNHJlbSAwO1xuICBAaW5jbHVkZSBfMTAyNHtcbiAgICBwYWRkaW5nOiA1cmVtIDA7XG4gIH1cbiAgJl9fdGV4dHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgM3JlbTtcbiAgfVxuICAmX19pbWdfbWFpbntcbiAgICBoZWlnaHQ6IDQwcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDVyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDAgMCAzcmVtO1xuICB9XG4gICZfX2ltZ3N7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAycmVtO1xuICAgIGltZ3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgXzc2OHtcbiAgICAgICAgd2lkdGg6IDMxJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYmxvY2s0IHtcbiAgcGFkZGluZzogNHJlbSAwO1xuICBAaW5jbHVkZSBfMTAyNHtcbiAgICBwYWRkaW5nOiA1cmVtIDA7XG4gIH1cblxuXG4gICZfX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMnJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2Jsb2Nre1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIF83Njh7XG4gICAgICBtYXgtd2lkdGg6IDM4LjVyZW07XG4gICAgfVxuXG4gICAgJl90ZXh0e1xuICAgICAgc3BhbntcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJcbi5mb3JtIHtcbiAgcGFkZGluZzogNXJlbSAwO1xuXG4gICZfX3RleHR7XG4gICAgbWFyZ2luOiAwIDAgM3JlbTtcbiAgfVxuXG4gICZfX3dyYXB7XG4gICAgcGFkZGluZzogJGZvcm0td3JhcC1wYWRkaW5nO1xuICAgIG1heC13aWR0aDogJGZvcm0td3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS13cmFwLWJhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm0td3JhcC1yYWRpdXM7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiBcbiAgdGV4dGFyZWEsXG4gIGlucHV0IHtcbiAgICBtYXJnaW46ICRmb3JtLWlucHV0LW1hcmdpbjtcbiAgICBwYWRkaW5nOiAkZm9ybS1pbnB1dC1wYWRkaW5nO1xuXG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm0taW5wdXQtcmFkaXVzO1xuICAgIGNvbG9yOiAkZm9ybS1pbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1pbnB1dC1iYWNrO1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRmb3JtLWlucHV0LWNvbG9yO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGlucHV0LXNjYWxlO1xuICB9XG5cbiAgdGV4dGFyZWEge1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICBoZWlnaHQ6IDEycmVtO1xuICB9XG5cbn0iLCIubWFpbntcbiAgcGFkZGluZzogMTZyZW0gMCA2cmVtO1xuXG4gICZfX3RleHR7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDNyZW07XG4gIH1cbn0iLCIucHJpdmFjeSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDE1cmVtIDAgMThyZW07XG5cbiAgJl9fdGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwIDAgM3JlbTtcbiAgfVxufSIsIi5jb25kaXRpb25zIHtcbiAgcGFkZGluZzogMTVyZW0gMCAxOHJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAmX190aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDAgMCAzcmVtO1xuICB9XG59Il19 */
