@charset "UTF-8";
/* Стандартный transition для hover-анимаций */
/* Миксин замены цвета placeholder у input.
Нужно добавить в стилях элемента конструкцию вида @include placeholder(#000); */
@font-face {
  font-family: 'Gotham';
  src: url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-LightItalic.eot");
  src: local("Gotham Light Italic"), local("Gotham-LightItalic"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-LightItalic.eot?#iefix") format("embedded-opentype"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-LightItalic.woff2") format("woff2"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-LightItalic.woff") format("woff"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic; }

@font-face {
  font-family: 'Gotham';
  src: url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-BoldItalic.eot");
  src: local("Gotham Bold Italic"), local("Gotham-BoldItalic"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-BoldItalic.eot?#iefix") format("embedded-opentype"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-BoldItalic.woff2") format("woff2"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-BoldItalic.woff") format("woff"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic; }

@font-face {
  font-family: 'Gotham';
  src: url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-XLight.eot");
  src: local("Gotham ExtraLight"), local("Gotham-XLight"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-XLight.eot?#iefix") format("embedded-opentype"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-XLight.woff2") format("woff2"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-XLight.woff") format("woff"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-XLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal; }

@font-face {
  font-family: 'Gotham';
  src: url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-Thin.eot");
  src: local("Gotham Thin"), local("Gotham-Thin"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-Thin.eot?#iefix") format("embedded-opentype"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-Thin.woff2") format("woff2"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-Thin.woff") format("woff"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal; }

@font-face {
  font-family: 'Gotham';
  src: url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-Book.eot");
  src: local("Gotham Book"), local("Gotham-Book"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-Book.eot?#iefix") format("embedded-opentype"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-Book.woff2") format("woff2"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-Book.woff") format("woff"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-Book.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Gotham';
  src: url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-ThinItalic.eot");
  src: local("Gotham Thin Italic"), local("Gotham-ThinItalic"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-ThinItalic.eot?#iefix") format("embedded-opentype"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-ThinItalic.woff2") format("woff2"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-ThinItalic.woff") format("woff"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic; }

@font-face {
  font-family: 'Gotham';
  src: url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-MediumItalic.eot");
  src: local("Gotham Medium Italic"), local("Gotham-MediumItalic"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-MediumItalic.eot?#iefix") format("embedded-opentype"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-MediumItalic.woff2") format("woff2"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-MediumItalic.woff") format("woff"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic; }

@font-face {
  font-family: 'Gotham Ultra';
  src: url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-UltraItalic.eot");
  src: local("Gotham Ultra Italic"), local("Gotham-UltraItalic"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-UltraItalic.eot?#iefix") format("embedded-opentype"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-UltraItalic.woff2") format("woff2"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-UltraItalic.woff") format("woff"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-UltraItalic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic; }

@font-face {
  font-family: 'Gotham';
  src: url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-BookItalic.eot");
  src: local("Gotham Book Italic"), local("Gotham-BookItalic"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-BookItalic.eot?#iefix") format("embedded-opentype"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-BookItalic.woff2") format("woff2"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-BookItalic.woff") format("woff"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-BookItalic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic; }

@font-face {
  font-family: 'Gotham';
  src: url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-BlackItalic.eot");
  src: local("Gotham Black Italic"), local("Gotham-BlackItalic"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-BlackItalic.eot?#iefix") format("embedded-opentype"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-BlackItalic.woff2") format("woff2"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-BlackItalic.woff") format("woff"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic; }

@font-face {
  font-family: 'Gotham';
  src: url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-Light.eot");
  src: local("Gotham Light"), local("Gotham-Light"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-Light.eot?#iefix") format("embedded-opentype"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-Light.woff2") format("woff2"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-Light.woff") format("woff"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'Gotham';
  src: url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-Bold.eot");
  src: local("Gotham Bold"), local("Gotham-Bold"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-Bold.eot?#iefix") format("embedded-opentype"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-Bold.woff2") format("woff2"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-Bold.woff") format("woff"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'Gotham';
  src: url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-Medium.eot");
  src: local("Gotham Medium"), local("Gotham-Medium"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-Medium.eot?#iefix") format("embedded-opentype"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-Medium.woff2") format("woff2"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-Medium.woff") format("woff"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: 'Gotham Ultra';
  src: url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-Ultra.eot");
  src: local("Gotham Ultra"), local("Gotham-Ultra"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-Ultra.eot?#iefix") format("embedded-opentype"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-Ultra.woff2") format("woff2"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-Ultra.woff") format("woff"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-Ultra.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Gotham';
  src: url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-XLightItalic.eot");
  src: local("Gotham ExtraLight Italic"), local("Gotham-XLightItalic"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-XLightItalic.eot?#iefix") format("embedded-opentype"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-XLightItalic.woff2") format("woff2"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-XLightItalic.woff") format("woff"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-XLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic; }

@font-face {
  font-family: 'Gotham';
  src: url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-Black.eot");
  src: local("Gotham Black"), local("Gotham-Black"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-Black.eot?#iefix") format("embedded-opentype"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-Black.woff2") format("woff2"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-Black.woff") format("woff"), url("https://amazing-cdn.com/b.cardiox-new.com/fonts/Gotham/Gotham-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal; }

body {
  margin: 0;
  padding: 0;
  font-family: 'Raleway', sans-serif;
  color: #242424;
  font-size: 1rem;
  -webkit-font-feature-settings: 'pnum' on, 'lnum' on;
          font-feature-settings: 'pnum' on, 'lnum' on; }

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

h1, h2, h3, h4, h5, h6, p {
  font-weight: normal;
  margin: 0;
  padding: 0; }

ul, li {
  padding: 0;
  margin: 0; }

.container {
  width: 100%;
  max-width: 1248px;
  margin: 0 auto;
  padding: 0 16px; }

.menu {
  padding: 40px 0 28px; }
  .menu__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: relative; }
  .menu__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    max-width: 552px; }
  .menu__item {
    list-style: none;
    display: inline; }
  .menu__link {
    font-weight: 400;
    font-size: 1.25rem;
    line-height: 120%;
    color: #242424;
    text-decoration: none;
    cursor: pointer; }
  .menu__burger {
    display: none;
    cursor: pointer;
    outline: none;
    border: none;
    width: 25px;
    padding: 0;
    font-size: 0;
    color: transparent;
    border: 0;
    background: none;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out; }
    .menu__burger.active .menu__burger-line {
      -webkit-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
              transform: rotate(-45deg); }
    .menu__burger.active .menu__burger-line:before {
      -webkit-transform: rotate(85deg) translateX(8px);
          -ms-transform: rotate(85deg) translateX(8px);
              transform: rotate(85deg) translateX(8px); }
    .menu__burger.active .menu__burger-line:after {
      display: none; }
  .menu__burger-line {
    width: 25px;
    height: 3px;
    -webkit-border-radius: 20px;
            border-radius: 20px;
    background-color: #242424;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out; }
    .menu__burger-line:before, .menu__burger-line:after {
      content: '';
      width: 25px;
      height: 3px;
      -webkit-border-radius: 20px;
              border-radius: 20px;
      background-color: #242424;
      display: inline-block; }
    .menu__burger-line:before {
      margin-top: -15px; }
    .menu__burger-line:after {
      margin-bottom: -15px; }

@media (max-width: 735px) {
  .menu {
    padding: 27px 0 28px; }
    .menu__burger {
      z-index: 11; }
    .menu__content {
      display: none;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      position: absolute;
      top: -27px;
      right: -16px;
      background: -webkit-gradient(linear, left top, right top, from(#F4F6F7), to(#E1F1F7));
      background: -o-linear-gradient(left, #F4F6F7 0%, #E1F1F7 100%);
      background: linear-gradient(90deg, #F4F6F7 0%, #E1F1F7 100%);
      height: 25vh;
      z-index: 10;
      padding: 27px 16px 0; }
      .menu__content.active {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex; }
    .menu__link {
      font-size: 0.9375rem;
      margin-bottom: 15px;
      display: block; }
    .menu__burger {
      display: block; } }

.btn {
  font-weight: bold;
  font-size: 1.125rem;
  line-height: 140%;
  color: #FFFFFF;
  background-color: #287EF7;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  display: block;
  width: 100%;
  padding: 17px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: background-color .4s ease-in-out;
  -o-transition: background-color .4s ease-in-out;
  transition: background-color .4s ease-in-out;
  outline: none;
  border: none; }
  .btn:hover {
    background-color: #65A5FF; }

@media (max-width: 735px) {
  .btn {
    font-size: 1rem;
    padding: 14px; } }

.banner {
  padding-bottom: 100px; }
  .banner__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: relative; }
  .banner__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 598px; }
  .banner__name {
    font-weight: bold;
    font-size: 1rem;
    line-height: 120%;
    text-transform: uppercase;
    color: #287EF7; }
  .banner__title {
    font-weight: 600;
    font-size: 2.8125rem;
    line-height: 120%;
    color: #242424;
    margin: 20px 0 30px; }
  .banner__text {
    font-weight: 400;
    font-size: 1.5625rem;
    line-height: 120%;
    color: #242424; }
  .banner__descr {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    max-width: 542px;
    margin: 50px 0;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .banner__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .banner__item:before {
      content: '';
      width: 32px;
      height: 32px;
      display: inline-block;
      margin-right: 15px;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      background-repeat: no-repeat;
      background-size: contain; }
    .banner__item--pills:before {
      background-image: url("https://amazing-cdn.com/b.cardiox-new.com/img/medicine.png"); }
    .banner__item--surgery:before {
      background-image: url("https://amazing-cdn.com/b.cardiox-new.com/img/surgery.png"); }
  .banner__descr-text {
    font-weight: bold;
    font-size: 1.125rem;
    line-height: 110%;
    color: #242424; }
    .banner__descr-text--blue {
      color: #287EF7;
      text-transform: uppercase; }
  .banner__img-holder {
    background: -webkit-gradient(linear, left top, right top, from(#F4F6F7), to(#E1F1F7));
    background: -o-linear-gradient(left, #F4F6F7 0%, #E1F1F7 100%);
    background: linear-gradient(90deg, #F4F6F7 0%, #E1F1F7 100%);
    -webkit-border-radius: 0 0 70px 0;
            border-radius: 0 0 70px 0;
    width: 100%;
    max-width: 598px;
    overflow: hidden; }
  .banner__img {
    display: block;
    margin: 0 auto;
    width: 100%;
    max-width: 486px; }
  .banner__btn {
    max-width: 245px; }

.censor {
  display: none; }

@media (max-width: 1440px) {
  .banner__title {
    font-size: -webkit-calc(42px + 24 * ((100vw - 1248px)/ 1248));
    font-size: calc(42px + 24 * ((100vw - 1248px)/ 1248)); }
  .banner__text {
    font-size: -webkit-calc(25px + 12 * ((100vw - 1248px)/ 1248));
    font-size: calc(25px + 12 * ((100vw - 1248px)/ 1248)); } }

@media (max-width: 735px) {
  .banner {
    padding-bottom: 60px; }
    .banner__name {
      font-size: 0.75rem; }
    .banner__title {
      margin: 5px 0 12px; }
    .banner__img-holder {
      position: absolute;
      z-index: -1;
      max-width: 245px;
      bottom: 0;
      right: -16px;
      -webkit-border-radius: 60px 0 0 0;
              border-radius: 60px 0 0 0; }
    .banner__img {
      max-width: 198px; }
    .banner__descr {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      margin: 32px 0 30px; }
    .banner__item {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      max-width: 121px;
      margin-bottom: 24px; }
      .banner__item:before {
        width: 24px;
        height: 24px;
        margin-right: 0;
        margin-bottom: 6px; }
    .banner__descr-text {
      font-size: 0.75rem; }
    .banner__btn {
      max-width: 288px;
      margin: 0 auto; } }

.logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  max-width: 141px; }
  .logo__img {
    width: 40px; }
  .logo__name {
    color: #242424;
    font-weight: 500;
    font-size: 1rem;
    text-transform: uppercase;
    max-width: 85px; }

@media (max-width: 735px) {
  .logo {
    max-width: 103px; }
    .logo__img {
      width: 29px; }
    .logo__name {
      font-size: 0.75rem;
      max-width: 63px; } }

.fight {
  padding-bottom: 100px; }
  .fight__text {
    font-size: 1.25rem;
    line-height: 120%;
    font-weight: 500;
    color: #FFFFFF;
    margin-bottom: 10px; }
  .fight__descr {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    .fight__descr:before {
      content: "";
      display: block;
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      background-size: cover;
      background: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
      background: linear-gradient(45deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3)); }
  .fight__item {
    background-color: #287EF7;
    -webkit-border-radius: 0 0 120px 0;
            border-radius: 0 0 120px 0;
    max-width: 619px;
    padding: 40px;
    margin-top: -18%;
    z-index: 10;
    margin-right: 7%;
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
    -webkit-transform: translateX(100vw);
        -ms-transform: translateX(100vw);
            transform: translateX(100vw); }
    .fight__item.slide {
      -webkit-animation: slide 2s ease-in-out;
              animation: slide 2s ease-in-out;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards;
      -webkit-animation-iteration-count: 1;
              animation-iteration-count: 1;
      -webkit-animation-delay: 1.5s;
              animation-delay: 1.5s; }
  .fight__img {
    width: 100%;
    -webkit-transform: translateX(100vw);
        -ms-transform: translateX(100vw);
            transform: translateX(100vw); }
    .fight__img.slide {
      -webkit-animation: slide 2s ease-in-out;
              animation: slide 2s ease-in-out;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards;
      -webkit-animation-iteration-count: 1;
              animation-iteration-count: 1;
      -webkit-animation-delay: 0.5s;
              animation-delay: 0.5s; }

@media (max-width: 735px) {
  .fight {
    padding-bottom: 60px; }
    .fight__descr {
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      margin-left: -16px;
      margin-right: -16px;
      background-size: 100% 40%; }
    .fight__item {
      background-color: #287EF7;
      -webkit-border-radius: 0 0 120px 0;
              border-radius: 0 0 120px 0;
      max-width: 304px;
      padding: 16px;
      -webkit-align-self: flex-start;
          -ms-flex-item-align: start;
              align-self: flex-start;
      z-index: 10; }
    .fight__text {
      font-size: 0.875rem; } }

.pills__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.pills__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 680px; }

.pills__title {
  font-weight: 600;
  font-size: 2.8125rem;
  line-height: 120%;
  color: #242424;
  margin-bottom: 60px; }

.pills__text {
  font-weight: normal;
  font-size: 1.25rem;
  line-height: 120%;
  color: #242424;
  margin-bottom: 20px; }

.pills__btn {
  max-width: 245px;
  margin-top: 40px; }

@media (max-width: 990px) {
  .pills__inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  .pills__img {
    margin-top: 30px; } }

@media (max-width: 735px) {
  .pills__title {
    font-size: 1.5625rem;
    margin-bottom: 16px; }
  .pills__text {
    font-size: 0.875rem;
    margin-bottom: 10px; }
  .pills__btn {
    max-width: 288px;
    margin-top: 30px; } }

.info__title {
  font-weight: 600;
  font-size: 2.8125rem;
  line-height: 120%;
  text-align: center;
  color: #242424;
  max-width: 761px;
  margin: 0 auto;
  display: block; }

.info__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 60px 0;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.info__name {
  font-weight: bold;
  font-size: 2.5rem;
  line-height: 120%;
  text-transform: uppercase;
  color: #A8D0FF;
  white-space: nowrap;
  -webkit-transform: translateX(-100vw);
      -ms-transform: translateX(-100vw);
          transform: translateX(-100vw); }
  .info__name.slide {
    -webkit-animation: slide 2s ease-in-out;
            animation: slide 2s ease-in-out;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    -webkit-animation-iteration-count: 1;
            animation-iteration-count: 1; }

.info__text {
  font-weight: normal;
  font-size: 1.25rem;
  line-height: 120%;
  color: #242424;
  max-width: 804px; }

@media (max-width: 1440px) {
  .info__title {
    font-size: -webkit-calc(42px + 24 * ((100vw - 1248px)/ 1248));
    font-size: calc(42px + 24 * ((100vw - 1248px)/ 1248)); }
  .info__text {
    font-size: -webkit-calc(20px + 8 * ((100vw - 1248px)/ 1248));
    font-size: calc(20px + 8 * ((100vw - 1248px)/ 1248)); }
  .info__name {
    font-size: -webkit-calc(37px + 25 * ((100vw - 1248px)/ 1248));
    font-size: calc(37px + 25 * ((100vw - 1248px)/ 1248)); } }

@media (max-width: 735px) {
  .info__name {
    margin-bottom: 16px; }
  .info__content {
    margin: 30px 0; } }

@-webkit-keyframes slide {
  0% {
    opacity: .5; }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1; } }

@keyframes slide {
  0% {
    opacity: .5; }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1; } }

.about {
  padding: 100px 0 68px; }
  .about__item {
    background: -webkit-gradient(linear, left top, right top, from(#F4F6F7), to(#E1F1F7));
    background: -o-linear-gradient(left, #F4F6F7 0%, #E1F1F7 100%);
    background: linear-gradient(90deg, #F4F6F7 0%, #E1F1F7 100%);
    -webkit-border-radius: 0 0 80px 0;
            border-radius: 0 0 80px 0;
    padding: 40px 50px 41px;
    margin-bottom: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .about__icon {
    background-color: #FFFFFF;
    -webkit-border-radius: 50%;
            border-radius: 50%;
    width: 100%;
    max-width: 126px;
    height: 126px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-right: 30px; }
  .about__img {
    width: 100%;
    max-width: 80px; }
    .about__img--man {
      max-width: 40px; }
  .about__title {
    font-weight: bold;
    font-size: 1.5625rem;
    line-height: 120%;
    text-transform: uppercase;
    color: #287EF7;
    margin-bottom: 15px; }
  .about__text {
    font-weight: normal;
    font-size: 1.25rem;
    line-height: 120%;
    color: #242424;
    max-width: 960px; }

@media (max-width: 735px) {
  .about {
    padding: 60px 0; }
    .about__item {
      padding: 16px;
      margin-bottom: 16px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; }
    .about__icon {
      max-width: 48px;
      height: 48px;
      margin-right: 0;
      margin-bottom: 16px; }
    .about__img {
      width: 100%;
      max-width: 20px; }
    .about__title {
      font-size: 0.9375rem;
      margin-bottom: 8px; }
    .about__text {
      font-size: 0.875rem; } }

.buy {
  overflow: hidden; }
  .buy__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .buy__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    width: 100%;
    max-width: 598px; }
  .buy__title {
    font-weight: 600;
    font-size: 2.8125rem;
    line-height: 120%;
    color: #242424;
    margin-bottom: 20px; }
  .buy__list {
    margin: 30px 0 20px; }
  .buy__article {
    list-style: none;
    font-weight: 400;
    font-size: 1.25rem;
    line-height: 120%;
    color: #242424;
    margin-bottom: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .buy__article:before {
      content: '';
      width: 14px;
      height: 2px;
      background-color: #287EF7;
      display: inline-block;
      margin-right: 15px; }
  .buy__input {
    font-family: 'Raleway', sans-serif;
    background: #FFFFFF;
    border: 1px solid #D0CFCF;
    -webkit-border-radius: 5px;
            border-radius: 5px;
    font-weight: normal;
    font-size: 1.125rem;
    line-height: 120%;
    color: #242424;
    padding: 19px 0;
    text-indent: 20px;
    width: 100%;
    max-width: 392px;
    margin-bottom: 20px;
    outline: none; }
    .buy__input::-webkit-input-placeholder {
      font-family: 'Raleway', sans-serif;
      font-size: 1.125rem;
      color: #A4A4A4; }
    .buy__input::-moz-placeholder {
      font-family: 'Raleway', sans-serif;
      font-size: 1.125rem;
      color: #A4A4A4; }
    .buy__input:-ms-input-placeholder {
      font-family: 'Raleway', sans-serif;
      font-size: 1.125rem;
      color: #A4A4A4; }
    .buy__input::-ms-input-placeholder {
      font-family: 'Raleway', sans-serif;
      font-size: 1.125rem;
      color: #A4A4A4; }
    .buy__input::placeholder {
      font-family: 'Raleway', sans-serif;
      font-size: 1.125rem;
      color: #A4A4A4; }
  .buy__btn {
    max-width: 392px; }
  .buy__img {
    width: 100%;
    max-width: 810px;
    margin-right: -112px;
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end; }
    .buy__img--censor {
      max-width: 539px;
      margin-right: 0;
      -webkit-align-self: flex-start;
          -ms-flex-item-align: start;
              align-self: flex-start; }

@media (max-width: 1440px) {
  .buy__title {
    font-size: -webkit-calc(42px + 24 * ((100vw - 1248px)/ 1248));
    font-size: calc(42px + 24 * ((100vw - 1248px)/ 1248)); } }

@media (max-width: 735px) {
  .buy__inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  .buy__img {
    margin-right: 0; }
    .buy__img--censor {
      -webkit-align-self: center;
          -ms-flex-item-align: center;
              align-self: center; }
  .buy__article {
    font-size: 0.875rem;
    margin-bottom: 10px; }
    .buy__article:before {
      width: 10px;
      margin-right: 11px; }
  .buy__list {
    margin: 20px 0; }
  .buy__input {
    font-size: 0.875rem;
    padding: 16px 0;
    text-indent: 16px;
    max-width: 288px;
    margin-bottom: 8px; }
    .buy__input::-webkit-input-placeholder {
      font-size: 0.875rem; }
    .buy__input::-moz-placeholder {
      font-size: 0.875rem; }
    .buy__input:-ms-input-placeholder {
      font-size: 0.875rem; }
    .buy__input::-ms-input-placeholder {
      font-size: 0.875rem; }
    .buy__input::placeholder {
      font-size: 0.875rem; }
  .buy__btn {
    max-width: 288px; } }

.price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  max-width: 319px; }
  .price__new {
    font-weight: 800;
    font-size: 24px;
    line-height: 120%;
    color: #E81E1E; }
  .price__old {
    font-weight: 500;
    font-size: 1.875rem;
    line-height: 120%;
    -webkit-text-decoration-line: line-through;
            text-decoration-line: line-through;
    color: #242424; }

@media (max-width: 735px) {
  .price {
    max-width: 181px; }
    .price__new {
      font-size: 24px; }
    .price__old {
      font-size: 0.9375rem; } }

.programm {
  background: -webkit-gradient(linear, left top, right top, from(#F4F6F7), to(#E1F1F7));
  background: -o-linear-gradient(left, #F4F6F7 0%, #E1F1F7 100%);
  background: linear-gradient(90deg, #F4F6F7 0%, #E1F1F7 100%);
  padding: 100px 0;
  counter-reset: number; }
  .programm__item {
    background-color: #FFFFFF;
    padding: 50px;
    margin-bottom: 20px; }
  .programm__item-title {
    font-weight: bold;
    font-size: 1.5625rem;
    line-height: 120%;
    text-transform: uppercase;
    color: #242424;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative; }
    .programm__item-title:before {
      content: "0" counter(number);
      counter-increment: number 1;
      font-weight: bold;
      font-size: 1.875rem;
      line-height: 120%;
      text-transform: uppercase;
      color: #287EF7;
      margin-bottom: 15px; }
    .programm__item-title:after {
      content: '';
      width: 20px;
      height: 10px;
      background-image: url("https://amazing-cdn.com/b.cardiox-new.com/img/arrow.png");
      position: absolute;
      right: 0;
      top: 40%;
      cursor: pointer;
      -webkit-transition: -webkit-transform .4s linear;
      transition: -webkit-transform .4s linear;
      -o-transition: transform .4s linear;
      transition: transform .4s linear;
      transition: transform .4s linear, -webkit-transform .4s linear; }
    .programm__item-title.active:after {
      -webkit-transform: scaleY(-1);
          -ms-transform: scaleY(-1);
              transform: scaleY(-1); }
  .programm__content {
    display: none; }
  .programm__list {
    font-weight: 500;
    font-size: 1.25rem;
    line-height: 120%;
    color: #242424;
    margin-top: 30px; }
  .programm__article {
    font-weight: normal;
    font-size: 1.25rem;
    line-height: 120%;
    margin-top: 30px;
    margin-bottom: 15px;
    list-style: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .programm__article:before {
      content: '';
      background-image: url("https://amazing-cdn.com/b.cardiox-new.com/img/check.png");
      width: 24px;
      height: 24px;
      display: inline-block;
      background-repeat: no-repeat;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      margin-top: 5px;
      margin-right: 10px; }

@media (max-width: 735px) {
  .programm {
    padding: 60px 0; }
    .programm__item {
      padding: 16px;
      margin-bottom: 16px; }
    .programm__item-title {
      font-size: 0.9375rem; }
      .programm__item-title:before {
        font-size: 0.9375rem;
        margin-bottom: 8px; }
      .programm__item-title:after {
        width: 12px;
        height: 6px;
        background-size: contain;
        background-repeat: no-repeat; }
      .programm__item-title.active:after {
        -webkit-transform: scaleY(-1);
            -ms-transform: scaleY(-1);
                transform: scaleY(-1); }
    .programm__list {
      font-size: 0.875rem;
      margin-top: 15px; }
    .programm__article {
      font-size: 0.875rem;
      margin-top: 12px;
      margin-bottom: 10px; }
      .programm__article:before {
        width: 12px;
        height: 12px;
        margin-right: 6px;
        background-repeat: no-repeat;
        background-size: contain; } }

.get {
  padding: 100px 0; }
  .get__title {
    font-weight: 600;
    font-size: 2.8125rem;
    line-height: 120%;
    text-align: center;
    color: #242424;
    max-width: 760px;
    margin: 0 auto; }
  .get__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 100px; }
  .get__item {
    background: -webkit-gradient(linear, left top, right top, from(#F4F6F7), to(#E1F1F7));
    background: -o-linear-gradient(left, #F4F6F7 0%, #E1F1F7 100%);
    background: linear-gradient(90deg, #F4F6F7 0%, #E1F1F7 100%);
    -webkit-border-radius: 0 0 60px 0;
            border-radius: 0 0 60px 0;
    padding: 40px 30px 30px;
    max-width: 380px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative; }
    .get__item:before {
      content: '';
      width: 80px;
      height: 80px;
      background-color: #FFFFFF;
      -webkit-border-radius: 50%;
              border-radius: 50%;
      display: inline-block;
      -webkit-align-self: center;
          -ms-flex-item-align: center;
              align-self: center;
      margin-top: -25%;
      border: 1px solid #A8D0FF;
      background-repeat: no-repeat;
      background-position: center;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0; }
    .get__item--pay:before {
      background-image: url("https://amazing-cdn.com/b.cardiox-new.com/img/card.png"); }
    .get__item--password:before {
      background-image: url("https://amazing-cdn.com/b.cardiox-new.com/img/mail.png"); }
    .get__item--user:before {
      background-image: url("https://amazing-cdn.com/b.cardiox-new.com/img/user.png"); }
    .get__item:after {
      content: '';
      background-image: url("https://amazing-cdn.com/b.cardiox-new.com/img/next.png");
      display: inline-block;
      width: 38px;
      height: 38px;
      position: absolute;
      right: -38px;
      top: 40%; }
    .get__item--user:after {
      display: none; }
  .get__step {
    font-weight: bold;
    font-size: 1.5625rem;
    line-height: 120%;
    text-transform: uppercase;
    color: #287EF7;
    margin-bottom: 10px; }
  .get__descr {
    font-weight: normal;
    font-size: 1.25rem;
    line-height: 120%;
    color: #242424; }

@media (max-width: 1240px) {
  .get__inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
  .get__item {
    margin-bottom: 90px; }
    .get__item:after {
      content: '';
      background-image: url("https://amazing-cdn.com/b.cardiox-new.com/img/next.png");
      display: inline-block;
      width: 38px;
      height: 38px;
      position: absolute;
      right: 50%;
      top: auto;
      bottom: -40px;
      -webkit-transform: translateX(50%) rotateZ(90deg);
          -ms-transform: translateX(50%) rotate(90deg);
              transform: translateX(50%) rotateZ(90deg); }
    .get__item--user {
      margin-bottom: 0; }
    .get__item--user:after {
      display: none; } }

@media (max-width: 735px) {
  .get {
    padding: 60px 0; }
    .get__title {
      font-size: 1.5rem; }
    .get__inner {
      margin-top: 70px; }
    .get__step {
      font-size: 0.9375rem;
      margin-bottom: 8px; }
    .get__descr {
      font-size: 0.875rem; }
    .get__item {
      padding: 30px 16px 16px;
      max-width: 288px;
      margin-bottom: 70px; }
      .get__item:before {
        width: 60px;
        height: 60px;
        margin-top: -25%;
        background-size: 30px; }
      .get__item:after {
        width: 24px;
        height: 24px;
        bottom: -30px;
        background-repeat: no-repeat;
        background-size: contain; }
      .get__item--user {
        margin-bottom: 0; } }

.reviews {
  padding-bottom: 68px; }
  .reviews__title {
    font-weight: 600;
    font-size: 2.8125rem;
    line-height: 120%;
    text-align: center;
    color: #242424;
    max-width: 760px;
    margin: 0 auto 60px; }
  .reviews__item {
    border: 2px solid #A8D0FF;
    -webkit-border-radius: 15px;
            border-radius: 15px;
    padding: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 20px; }
  .reviews__text {
    max-width: 968px;
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 120%;
    color: #242424;
    margin-bottom: 15px; }
  .reviews__info {
    font-weight: 400;
    font-size: 1rem;
    line-height: 120%;
    color: #858585;
    margin-bottom: 5px; }

@media (max-width: 735px) {
  .reviews__title {
    font-size: 1.5rem;
    margin: 0 auto 30px; }
  .reviews__item {
    padding: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 0; }
  .reviews__text {
    font-size: 0.875rem;
    margin-bottom: 12px; }
  .reviews__info {
    font-size: 0.75rem; }
  .reviews__img {
    width: 100%;
    max-width: 80px;
    margin: 0 auto 12px; } }

.slick-dots {
  bottom: -45px;
  width: 80%;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%); }

.slick-dots li button::before {
  content: '';
  background-color: #A8D0FF;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  width: 10px;
  height: 10px; }

.slick-prev, .slick-next {
  height: 14px;
  width: 30px;
  top: auto;
  bottom: -45px; }

.slick-prev::before {
  content: '';
  background-image: url("https://amazing-cdn.com/b.cardiox-new.com/img/arrowleft.png");
  height: 14px;
  width: 30px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain; }

.slick-next::before {
  content: '';
  background-image: url("https://amazing-cdn.com/b.cardiox-new.com/img/arrowright.png");
  height: 14px;
  width: 30px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain; }

.slick-next {
  right: 0; }

.slick-prev {
  left: 0; }

.footer {
  background: -webkit-gradient(linear, left top, right top, from(#F4F6F7), to(#E1F1F7));
  background: -o-linear-gradient(left, #F4F6F7 0%, #E1F1F7 100%);
  background: linear-gradient(90deg, #F4F6F7 0%, #E1F1F7 100%);
  padding: 24px 0 21px; }
  .footer__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .footer__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    max-width: 280px;
    margin-top: 27px; }
    .footer__item--middle {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
    .footer__item--start {
      margin-top: 0; }
  .footer__date {
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    font-size: 0.75rem;
    line-height: 120%;
    color: #000000;
    margin-bottom: 13px; }
  .footer__info {
    font-family: 'Roboto', sans-serif;
    font-style: italic;
    font-weight: 300;
    font-size: 0.75rem;
    line-height: 120%;
    color: #333333; }
    .footer__info--link {
      font-style: normal;
      text-decoration: none; }
    .footer__info--price {
      margin-top: 10px; }
  .footer__pay {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 12px;
    width: 100%; }

@media (max-width: 800px) {
  .footer__inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
  .footer__item {
    max-width: 267px; }
    .footer__item--middle {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
          -ms-flex-order: 1;
              order: 1;
      margin-top: 0;
      max-width: 300px; }
    .footer__item--start {
      margin-top: 26px; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCIuLi9ibG9ja3MvbWVudS9tZW51LnNjc3MiLCIuLi9ibG9ja3MvYnRuL2J0bi5zY3NzIiwiLi4vYmxvY2tzL2Jhbm5lci9iYW5uZXIuc2NzcyIsIi4uL2Jsb2Nrcy9sb2dvL2xvZ28uc2NzcyIsIi4uL2Jsb2Nrcy9maWdodC9maWdodC5zY3NzIiwiLi4vYmxvY2tzL3BpbGxzL3BpbGxzLnNjc3MiLCIuLi9ibG9ja3MvaW5mby9pbmZvLnNjc3MiLCIuLi9ibG9ja3MvYWJvdXQvYWJvdXQuc2NzcyIsIi4uL2Jsb2Nrcy9idXkvYnV5LnNjc3MiLCIuLi9ibG9ja3MvcHJpY2UvcHJpY2Uuc2NzcyIsIi4uL2Jsb2Nrcy9wcm9ncmFtbS9wcm9ncmFtbS5zY3NzIiwiLi4vYmxvY2tzL2dldC9nZXQuc2NzcyIsIi4uL2Jsb2Nrcy9yZXZpZXdzL3Jldmlld3Muc2NzcyIsIi4uL2Jsb2Nrcy9mb290ZXIvZm9vdGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDWWhCLDhDQUFBO0FBT0E7K0VEaEIrRTtBQ3NDL0U7RUFDRSxxQkFBcUI7RUFDckIsa0RBQWtEO0VBQ2xELGtWQUlnRTtFQUNoRSxnQkFBZ0I7RUFDaEIsa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0UscUJBQXFCO0VBQ3JCLGlEQUFpRDtFQUNqRCw0VUFJK0Q7RUFDL0QsaUJBQWlCO0VBQ2pCLGtCQUFrQixFQUFBOztBQUdwQjtFQUNFLHFCQUFxQjtFQUNyQiw2Q0FBNkM7RUFDN0MsdVRBSTJEO0VBQzNELGdCQUFnQjtFQUNoQixrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxxQkFBcUI7RUFDckIsMkNBQTJDO0VBQzNDLHVTQUl5RDtFQUN6RCxnQkFBZ0I7RUFDaEIsa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0UscUJBQXFCO0VBQ3JCLDJDQUEyQztFQUMzQyx1U0FJeUQ7RUFDekQsbUJBQW1CO0VBQ25CLGtCQUFrQixFQUFBOztBQUdwQjtF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QUM5QixnQkFBZ0I7SUFDaEIsV0FBVyxFQUFBOztBQUtmO0VBRUk7SUFDRSw0QkFBOEI7SUFBOUIsOEJBQThCO0lBQTlCLHNDQUE4QjtRQUE5QixrQ0FBOEI7WUFBOUIsOEJBQThCO0lBQzlCLHlCQUFtQjtJQUFuQiwyQkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQixFQUFBO0VBRXJCO0lBQ0UsZ0JBQWdCLEVBQUE7SUFDaEI7TUFDRSw0QkFBUTtNQUFSLGdCQUFRO1VBQVIsaUJBQVE7Y0FBUixRQUFRO01BQ1IsYUFBYTtNQUNiLGdCQUFnQixFQUFBO0lBRWxCO01BQ0UsZ0JBQWdCLEVBQUEsRUFDakIiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyog0KHRgtCw0L3QtNCw0YDRgtC90YvQuSB0cmFuc2l0aW9uINC00LvRjyBob3Zlci3QsNC90LjQvNCw0YbQuNC5ICovXG4vKiDQnNC40LrRgdC40L0g0LfQsNC80LXQvdGLINGG0LLQtdGC0LAgcGxhY2Vob2xkZXIg0YMgaW5wdXQuXG7QndGD0LbQvdC+INC00L7QsdCw0LLQuNGC0Ywg0LIg0YHRgtC40LvRj9GFINGN0LvQtdC80LXQvdGC0LAg0LrQvtC90YHRgtGA0YPQutGG0LjRjiDQstC40LTQsCBAaW5jbHVkZSBwbGFjZWhvbGRlcigjMDAwKTsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR290aGFtL0dvdGhhbS1MaWdodEl0YWxpYy5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJHb3RoYW0gTGlnaHQgSXRhbGljXCIpLCBsb2NhbChcIkdvdGhhbS1MaWdodEl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtL0dvdGhhbS1MaWdodEl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLUxpZ2h0SXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLUxpZ2h0SXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtL0dvdGhhbS1MaWdodEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tQm9sZEl0YWxpYy5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJHb3RoYW0gQm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiR290aGFtLUJvbGRJdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tQm9sZEl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLVhMaWdodC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJHb3RoYW0gRXh0cmFMaWdodFwiKSwgbG9jYWwoXCJHb3RoYW0tWExpZ2h0XCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLVhMaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLVhMaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtL0dvdGhhbS1YTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLVhMaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tVGhpbi5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJHb3RoYW0gVGhpblwiKSwgbG9jYWwoXCJHb3RoYW0tVGhpblwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtL0dvdGhhbS1UaGluLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tVGhpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtL0dvdGhhbS1UaGluLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtL0dvdGhhbS1UaGluLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR290aGFtL0dvdGhhbS1Cb29rLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIkdvdGhhbSBCb29rXCIpLCBsb2NhbChcIkdvdGhhbS1Cb29rXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLUJvb2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtL0dvdGhhbS1Cb29rLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLUJvb2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLUJvb2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLVRoaW5JdGFsaWMuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiR290aGFtIFRoaW4gSXRhbGljXCIpLCBsb2NhbChcIkdvdGhhbS1UaGluSXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLVRoaW5JdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtL0dvdGhhbS1UaGluSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLVRoaW5JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLVRoaW5JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLU1lZGl1bUl0YWxpYy5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJHb3RoYW0gTWVkaXVtIEl0YWxpY1wiKSwgbG9jYWwoXCJHb3RoYW0tTWVkaXVtSXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLU1lZGl1bUl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLU1lZGl1bUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtL0dvdGhhbS1NZWRpdW1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLU1lZGl1bUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gVWx0cmEnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tVWx0cmFJdGFsaWMuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiR290aGFtIFVsdHJhIEl0YWxpY1wiKSwgbG9jYWwoXCJHb3RoYW0tVWx0cmFJdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tVWx0cmFJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtL0dvdGhhbS1VbHRyYUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtL0dvdGhhbS1VbHRyYUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tVWx0cmFJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLUJvb2tJdGFsaWMuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiR290aGFtIEJvb2sgSXRhbGljXCIpLCBsb2NhbChcIkdvdGhhbS1Cb29rSXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLUJvb2tJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtL0dvdGhhbS1Cb29rSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLUJvb2tJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLUJvb2tJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLUJsYWNrSXRhbGljLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIkdvdGhhbSBCbGFjayBJdGFsaWNcIiksIGxvY2FsKFwiR290aGFtLUJsYWNrSXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLUJsYWNrSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tQmxhY2tJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tQmxhY2tJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLUJsYWNrSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR290aGFtL0dvdGhhbS1MaWdodC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJHb3RoYW0gTGlnaHRcIiksIGxvY2FsKFwiR290aGFtLUxpZ2h0XCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR290aGFtL0dvdGhhbS1Cb2xkLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIkdvdGhhbSBCb2xkXCIpLCBsb2NhbChcIkdvdGhhbS1Cb2xkXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtL0dvdGhhbS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR290aGFtL0dvdGhhbS1NZWRpdW0uZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiR290aGFtIE1lZGl1bVwiKSwgbG9jYWwoXCJHb3RoYW0tTWVkaXVtXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLU1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtL0dvdGhhbS1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gVWx0cmEnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tVWx0cmEuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiR290aGFtIFVsdHJhXCIpLCBsb2NhbChcIkdvdGhhbS1VbHRyYVwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtL0dvdGhhbS1VbHRyYS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLVVsdHJhLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLVVsdHJhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtL0dvdGhhbS1VbHRyYS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tWExpZ2h0SXRhbGljLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIkdvdGhhbSBFeHRyYUxpZ2h0IEl0YWxpY1wiKSwgbG9jYWwoXCJHb3RoYW0tWExpZ2h0SXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLVhMaWdodEl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLVhMaWdodEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtL0dvdGhhbS1YTGlnaHRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLVhMaWdodEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tQmxhY2suZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiR290aGFtIEJsYWNrXCIpLCBsb2NhbChcIkdvdGhhbS1CbGFja1wiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtL0dvdGhhbS1CbGFjay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0vR290aGFtLUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtL0dvdGhhbS1CbGFjay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzI0MjQyNDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdwbnVtJyBvbiwgJ2xudW0nIG9uOyB9XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxudWwsIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjQ4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE2cHg7IH1cblxuLm1lbnUge1xuICBwYWRkaW5nOiA0MHB4IDAgMjhweDsgfVxuICAubWVudV9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tZW51X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTUycHg7IH1cbiAgLm1lbnVfX2l0ZW0ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5tZW51X19saW5rIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBjb2xvcjogIzI0MjQyNDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5tZW51X19idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0OyB9XG4gICAgLm1lbnVfX2J1cmdlci5hY3RpdmUgLm1lbnVfX2J1cmdlci1saW5lIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgICAubWVudV9fYnVyZ2VyLmFjdGl2ZSAubWVudV9fYnVyZ2VyLWxpbmU6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDg1ZGVnKSB0cmFuc2xhdGVYKDhweCk7IH1cbiAgICAubWVudV9fYnVyZ2VyLmFjdGl2ZSAubWVudV9fYnVyZ2VyLWxpbmU6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAubWVudV9fYnVyZ2VyLWxpbmUge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjQyNDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0OyB9XG4gICAgLm1lbnVfX2J1cmdlci1saW5lOmJlZm9yZSwgLm1lbnVfX2J1cmdlci1saW5lOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNDI0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLm1lbnVfX2J1cmdlci1saW5lOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTVweDsgfVxuICAgIC5tZW51X19idXJnZXItbGluZTphZnRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLm1lbnUge1xuICAgIHBhZGRpbmc6IDI3cHggMCAyOHB4OyB9XG4gICAgLm1lbnVfX2J1cmdlciB7XG4gICAgICB6LWluZGV4OiAxMTsgfVxuICAgIC5tZW51X19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0yN3B4O1xuICAgICAgcmlnaHQ6IC0xNnB4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRjRGNkY3IDAlLCAjRTFGMUY3IDEwMCUpO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgcGFkZGluZzogMjdweCAxNnB4IDA7IH1cbiAgICAgIC5tZW51X19jb250ZW50LmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAubWVudV9fbGluayB7XG4gICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5tZW51X19idXJnZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uYnRuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4N0VGNztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC40cyBlYXNlLWluLW91dDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC5idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NUE1RkY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nOiAxNHB4OyB9IH1cblxuLmJhbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICAuYmFubmVyX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJhbm5lcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogNTk4cHg7IH1cbiAgLmJhbm5lcl9fbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMyODdFRjc7IH1cbiAgLmJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgY29sb3I6ICMyNDI0MjQ7XG4gICAgbWFyZ2luOiAyMHB4IDAgMzBweDsgfVxuICAuYmFubmVyX190ZXh0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGNvbG9yOiAjMjQyNDI0OyB9XG4gIC5iYW5uZXJfX2Rlc2NyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXgtd2lkdGg6IDU0MnB4O1xuICAgIG1hcmdpbjogNTBweCAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuYmFubmVyX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmJhbm5lcl9faXRlbTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIC5iYW5uZXJfX2l0ZW0tLXBpbGxzOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL21lZGljaW5lLnBuZ1wiKTsgfVxuICAgIC5iYW5uZXJfX2l0ZW0tLXN1cmdlcnk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvc3VyZ2VyeS5wbmdcIik7IH1cbiAgLmJhbm5lcl9fZGVzY3ItdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICBjb2xvcjogIzI0MjQyNDsgfVxuICAgIC5iYW5uZXJfX2Rlc2NyLXRleHQtLWJsdWUge1xuICAgICAgY29sb3I6ICMyODdFRjc7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5iYW5uZXJfX2ltZy1ob2xkZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0Y0RjZGNyAwJSwgI0UxRjFGNyAxMDAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNzBweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTk4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYmFubmVyX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDg2cHg7IH1cbiAgLmJhbm5lcl9fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDI0NXB4OyB9XG5cbi5jZW5zb3Ige1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyg0MnB4ICsgMjQgKiAoKDEwMHZ3IC0gMTI0OHB4KS8gMTI0OCkpOyB9XG4gIC5iYW5uZXJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyNXB4ICsgMTIgKiAoKDEwMHZ3IC0gMTI0OHB4KS8gMTI0OCkpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5iYW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gICAgLmJhbm5lcl9fbmFtZSB7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgICAuYmFubmVyX190aXRsZSB7XG4gICAgICBtYXJnaW46IDVweCAwIDEycHg7IH1cbiAgICAuYmFubmVyX19pbWctaG9sZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgbWF4LXdpZHRoOiAyNDVweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAtMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHggMCAwIDA7IH1cbiAgICAuYmFubmVyX19pbWcge1xuICAgICAgbWF4LXdpZHRoOiAxOThweDsgfVxuICAgIC5iYW5uZXJfX2Rlc2NyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW46IDMycHggMCAzMHB4OyB9XG4gICAgLmJhbm5lcl9faXRlbSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXgtd2lkdGg6IDEyMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgICAgLmJhbm5lcl9faXRlbTpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAgIC5iYW5uZXJfX2Rlc2NyLXRleHQge1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gICAgLmJhbm5lcl9fYnRuIHtcbiAgICAgIG1heC13aWR0aDogMjg4cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi5sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQxcHg7IH1cbiAgLmxvZ29fX2ltZyB7XG4gICAgd2lkdGg6IDQwcHg7IH1cbiAgLmxvZ29fX25hbWUge1xuICAgIGNvbG9yOiAjMjQyNDI0O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWF4LXdpZHRoOiA4NXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MzVweCkge1xuICAubG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxMDNweDsgfVxuICAgIC5sb2dvX19pbWcge1xuICAgICAgd2lkdGg6IDI5cHg7IH1cbiAgICAubG9nb19fbmFtZSB7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBtYXgtd2lkdGg6IDYzcHg7IH0gfVxuXG4uZmlnaHQge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgLmZpZ2h0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5maWdodF9fZGVzY3Ige1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5maWdodF9fZGVzY3I6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpKTsgfVxuICAuZmlnaHRfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODdFRjc7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDEyMHB4IDA7XG4gICAgbWF4LXdpZHRoOiA2MTlweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IC0xOCU7XG4gICAgei1pbmRleDogMTA7XG4gICAgbWFyZ2luLXJpZ2h0OiA3JTtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwdncpOyB9XG4gICAgLmZpZ2h0X19pdGVtLnNsaWRlIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGUgMnMgZWFzZS1pbi1vdXQ7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDEuNXM7IH1cbiAgLmZpZ2h0X19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDB2dyk7IH1cbiAgICAuZmlnaHRfX2ltZy5zbGlkZSB7XG4gICAgICBhbmltYXRpb246IHNsaWRlIDJzIGVhc2UtaW4tb3V0O1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuZmlnaHQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gICAgLmZpZ2h0X19kZXNjciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDQwJTsgfVxuICAgIC5maWdodF9faXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg3RUY3O1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEyMHB4IDA7XG4gICAgICBtYXgtd2lkdGg6IDMwNHB4O1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5maWdodF9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtOyB9IH1cblxuLnBpbGxzX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLnBpbGxzX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiA2ODBweDsgfVxuXG4ucGlsbHNfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogIzI0MjQyNDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG4ucGlsbHNfX3RleHQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogIzI0MjQyNDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ucGlsbHNfX2J0biB7XG4gIG1heC13aWR0aDogMjQ1cHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC5waWxsc19faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnBpbGxzX19pbWcge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnBpbGxzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAucGlsbHNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucGlsbHNfX2J0biB7XG4gICAgbWF4LXdpZHRoOiAyODhweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLmluZm9fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMjQyNDI0O1xuICBtYXgtd2lkdGg6IDc2MXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmluZm9fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDYwcHggMDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5pbmZvX19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNBOEQwRkY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwdncpOyB9XG4gIC5pbmZvX19uYW1lLnNsaWRlIHtcbiAgICBhbmltYXRpb246IHNsaWRlIDJzIGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7IH1cblxuLmluZm9fX3RleHQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogIzI0MjQyNDtcbiAgbWF4LXdpZHRoOiA4MDRweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5pbmZvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDQycHggKyAyNCAqICgoMTAwdncgLSAxMjQ4cHgpLyAxMjQ4KSk7IH1cbiAgLmluZm9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyMHB4ICsgOCAqICgoMTAwdncgLSAxMjQ4cHgpLyAxMjQ4KSk7IH1cbiAgLmluZm9fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzN3B4ICsgMjUgKiAoKDEwMHZ3IC0gMTI0OHB4KS8gMTI0OCkpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5pbmZvX19uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5pbmZvX19jb250ZW50IHtcbiAgICBtYXJnaW46IDMwcHggMDsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogLjU7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uYWJvdXQge1xuICBwYWRkaW5nOiAxMDBweCAwIDY4cHg7IH1cbiAgLmFib3V0X19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGNEY2RjcgMCUsICNFMUYxRjcgMTAwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDgwcHggMDtcbiAgICBwYWRkaW5nOiA0MHB4IDUwcHggNDFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmFib3V0X19pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyNnB4O1xuICAgIGhlaWdodDogMTI2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAuYWJvdXRfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MHB4OyB9XG4gICAgLmFib3V0X19pbWctLW1hbiB7XG4gICAgICBtYXgtd2lkdGg6IDQwcHg7IH1cbiAgLmFib3V0X190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzI4N0VGNztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5hYm91dF9fdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgY29sb3I6ICMyNDI0MjQ7XG4gICAgbWF4LXdpZHRoOiA5NjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmFib3V0IHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgICAuYWJvdXRfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmFib3V0X19pY29uIHtcbiAgICAgIG1heC13aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAuYWJvdXRfX2ltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMjBweDsgfVxuICAgIC5hYm91dF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAuYWJvdXRfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfSB9XG5cbi5idXkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5idXlfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuYnV5X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1OThweDsgfVxuICAuYnV5X190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBjb2xvcjogIzI0MjQyNDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5idXlfX2xpc3Qge1xuICAgIG1hcmdpbjogMzBweCAwIDIwcHg7IH1cbiAgLmJ1eV9fYXJ0aWNsZSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBjb2xvcjogIzI0MjQyNDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5idXlfX2FydGljbGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyODdFRjc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgLmJ1eV9faW5wdXQge1xuICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDBDRkNGO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgY29sb3I6ICMyNDI0MjQ7XG4gICAgcGFkZGluZzogMTlweCAwO1xuICAgIHRleHQtaW5kZW50OiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzkycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmJ1eV9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgY29sb3I6ICNBNEE0QTQ7IH1cbiAgLmJ1eV9fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDM5MnB4OyB9XG4gIC5idXlfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMTJweDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuICAgIC5idXlfX2ltZy0tY2Vuc29yIHtcbiAgICAgIG1heC13aWR0aDogNTM5cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJ1eV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyg0MnB4ICsgMjQgKiAoKDEwMHZ3IC0gMTI0OHB4KS8gMTI0OCkpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5idXlfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5idXlfX2ltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmJ1eV9faW1nLS1jZW5zb3Ige1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gIC5idXlfX2FydGljbGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5idXlfX2FydGljbGU6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4OyB9XG4gIC5idXlfX2xpc3Qge1xuICAgIG1hcmdpbjogMjBweCAwOyB9XG4gIC5idXlfX2lucHV0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICB0ZXh0LWluZGVudDogMTZweDtcbiAgICBtYXgtd2lkdGg6IDI4OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgIC5idXlfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gIC5idXlfX2J0biB7XG4gICAgbWF4LXdpZHRoOiAyODhweDsgfSB9XG5cbi5wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzE5cHg7IH1cbiAgLnByaWNlX19uZXcge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBjb2xvcjogI0U4MUUxRTsgfVxuICAucHJpY2VfX29sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiBsaW5lLXRocm91Z2g7XG4gICAgY29sb3I6ICMyNDI0MjQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5wcmljZSB7XG4gICAgbWF4LXdpZHRoOiAxODFweDsgfVxuICAgIC5wcmljZV9fbmV3IHtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07IH1cbiAgICAucHJpY2VfX29sZCB7XG4gICAgICBmb250LXNpemU6IDAuOTM3NXJlbTsgfSB9XG5cbi5wcm9ncmFtbSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0Y0RjZGNyAwJSwgI0UxRjFGNyAxMDAlKTtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgY291bnRlci1yZXNldDogbnVtYmVyOyB9XG4gIC5wcm9ncmFtbV9faXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnByb2dyYW1tX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMjQyNDI0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvZ3JhbW1fX2l0ZW0tdGl0bGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiMFwiIGNvdW50ZXIobnVtYmVyKTtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXIgMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjMjg3RUY3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5wcm9ncmFtbV9faXRlbS10aXRsZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9hcnJvdy5wbmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNDAlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBsaW5lYXI7IH1cbiAgICAucHJvZ3JhbW1fX2l0ZW0tdGl0bGUuYWN0aXZlOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTsgfVxuICAucHJvZ3JhbW1fX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb2dyYW1tX19saXN0IHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBjb2xvcjogIzI0MjQyNDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5wcm9ncmFtbV9fYXJ0aWNsZSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5wcm9ncmFtbV9fYXJ0aWNsZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2NoZWNrLnBuZ1wiKTtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MzVweCkge1xuICAucHJvZ3JhbW0ge1xuICAgIHBhZGRpbmc6IDYwcHggMDsgfVxuICAgIC5wcm9ncmFtbV9faXRlbSB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgIC5wcm9ncmFtbV9faXRlbS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDAuOTM3NXJlbTsgfVxuICAgICAgLnByb2dyYW1tX19pdGVtLXRpdGxlOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgIC5wcm9ncmFtbV9faXRlbS10aXRsZTphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgICAucHJvZ3JhbW1fX2l0ZW0tdGl0bGUuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpOyB9XG4gICAgLnByb2dyYW1tX19saXN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgLnByb2dyYW1tX19hcnRpY2xlIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLnByb2dyYW1tX19hcnRpY2xlOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH0gfVxuXG4uZ2V0IHtcbiAgcGFkZGluZzogMTAwcHggMDsgfVxuICAuZ2V0X190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMyNDI0MjQ7XG4gICAgbWF4LXdpZHRoOiA3NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZ2V0X19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7IH1cbiAgLmdldF9faXRlbSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRjRGNkY3IDAlLCAjRTFGMUY3IDEwMCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA2MHB4IDA7XG4gICAgcGFkZGluZzogNDBweCAzMHB4IDMwcHg7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmdldF9faXRlbTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAtMjUlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0E4RDBGRjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBmbGV4LXNocmluazogMDsgfVxuICAgIC5nZXRfX2l0ZW0tLXBheTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9jYXJkLnBuZ1wiKTsgfVxuICAgIC5nZXRfX2l0ZW0tLXBhc3N3b3JkOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL21haWwucG5nXCIpOyB9XG4gICAgLmdldF9faXRlbS0tdXNlcjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy91c2VyLnBuZ1wiKTsgfVxuICAgIC5nZXRfX2l0ZW06YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL25leHQucG5nXCIpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTM4cHg7XG4gICAgICB0b3A6IDQwJTsgfVxuICAgIC5nZXRfX2l0ZW0tLXVzZXI6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZ2V0X19zdGVwIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMjg3RUY3O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmdldF9fZGVzY3Ige1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGNvbG9yOiAjMjQyNDI0OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLmdldF9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZ2V0X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4OyB9XG4gICAgLmdldF9faXRlbTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvbmV4dC5wbmdcIik7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMzhweDtcbiAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IC00MHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgcm90YXRlWig5MGRlZyk7IH1cbiAgICAuZ2V0X19pdGVtLS11c2VyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZ2V0X19pdGVtLS11c2VyOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmdldCB7XG4gICAgcGFkZGluZzogNjBweCAwOyB9XG4gICAgLmdldF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICAuZ2V0X19pbm5lciB7XG4gICAgICBtYXJnaW4tdG9wOiA3MHB4OyB9XG4gICAgLmdldF9fc3RlcCB7XG4gICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgIC5nZXRfX2Rlc2NyIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgICAuZ2V0X19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTZweCAxNnB4O1xuICAgICAgbWF4LXdpZHRoOiAyODhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgICAgIC5nZXRfX2l0ZW06YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTI1JTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4OyB9XG4gICAgICAuZ2V0X19pdGVtOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgICAuZ2V0X19pdGVtLS11c2VyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5yZXZpZXdzIHtcbiAgcGFkZGluZy1ib3R0b206IDY4cHg7IH1cbiAgLnJldmlld3NfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzI0MjQyNDtcbiAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7IH1cbiAgLnJldmlld3NfX2l0ZW0ge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNBOEQwRkY7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucmV2aWV3c19fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA5NjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgY29sb3I6ICMyNDI0MjQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAucmV2aWV3c19faW5mbyB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgY29sb3I6ICM4NTg1ODU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MzVweCkge1xuICAucmV2aWV3c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7IH1cbiAgLnJldmlld3NfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnJldmlld3NfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAucmV2aWV3c19faW5mbyB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gIC5yZXZpZXdzX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODBweDtcbiAgICBtYXJnaW46IDAgYXV0byAxMnB4OyB9IH1cblxuLnNsaWNrLWRvdHMge1xuICBib3R0b206IC00NXB4O1xuICB3aWR0aDogODAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQThEMEZGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7IH1cblxuLnNsaWNrLXByZXYsIC5zbGljay1uZXh0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMzBweDtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IC00NXB4OyB9XG5cbi5zbGljay1wcmV2OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9hcnJvd2xlZnQucG5nXCIpO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4uc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvYXJyb3dyaWdodC5wbmdcIik7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAwOyB9XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGNEY2RjcgMCUsICNFMUYxRjcgMTAwJSk7XG4gIHBhZGRpbmc6IDI0cHggMCAyMXB4OyB9XG4gIC5mb290ZXJfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuZm9vdGVyX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBtYXJnaW4tdG9wOiAyN3B4OyB9XG4gICAgLmZvb3Rlcl9faXRlbS0tbWlkZGxlIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5mb290ZXJfX2l0ZW0tLXN0YXJ0IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmZvb3Rlcl9fZGF0ZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9XG4gIC5mb290ZXJfX2luZm8ge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAuZm9vdGVyX19pbmZvLS1saW5rIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5mb290ZXJfX2luZm8tLXByaWNlIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLmZvb3Rlcl9fcGF5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mb290ZXJfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZm9vdGVyX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDI2N3B4OyB9XG4gICAgLmZvb3Rlcl9faXRlbS0tbWlkZGxlIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7IH1cbiAgICAuZm9vdGVyX19pdGVtLS1zdGFydCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNnB4OyB9IH1cbiIsIiRtYWluVGV4dDogIzI0MjQyNDtcbiR0ZXh0UG9wOiAjMjg3RUY3O1xuJGJ0bjogI0ZGRkZGRjtcbiRidG5Ib3ZlcjogIzY1QTVGRjtcbiR0eHRMaWdodDogI0E4RDBGRjtcbiRncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRjRGNkY3IDAlLCAjRTFGMUY3IDEwMCUpO1xuJGlucHV0OiAjRDBDRkNGO1xuJHBsYWNlaG9sZGVyOiAjQTRBNEE0O1xuJG5ld1ByaWNlOiAjRTgxRTFFO1xuJHJldmlldzogIzg1ODU4NTtcblxuXG4vKiDQodGC0LDQvdC00LDRgNGC0L3Ri9C5IHRyYW5zaXRpb24g0LTQu9GPIGhvdmVyLdCw0L3QuNC80LDRhtC40LkgKi9cblxuQG1peGluIHRyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjI1MCwgMC4xMDAsIDAuMjUwLCAxLjAwMCk7XG59XG5cblxuLyog0JzQuNC60YHQuNC9INC30LDQvNC10L3RiyDRhtCy0LXRgtCwIHBsYWNlaG9sZGVyINGDIGlucHV0Llxu0J3Rg9C20L3QviDQtNC+0LHQsNCy0LjRgtGMINCyINGB0YLQuNC70Y/RhSDRjdC70LXQvNC10L3RgtCwINC60L7QvdGB0YLRgNGD0LrRhtC40Y4g0LLQuNC00LAgQGluY2x1ZGUgcGxhY2Vob2xkZXIoIzAwMCk7ICovXG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yLCAkb3BhY2l0eTogMSkge1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtjb2xvcjokY29sb3I7IG9wYWNpdHk6ICRvcGFjaXR5fVxuICAmOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHtjb2xvcjokY29sb3I7IG9wYWNpdHk6ICRvcGFjaXR5fVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtjb2xvcjokY29sb3I7IG9wYWNpdHk6ICRvcGFjaXR5fVxufVxuXG4vL2ZsZXgt0LzQuNC60YHQuNC9XG5AbWl4aW4gZmxleC1kaXIoJGRpcjogY29sdW1uLCAkamM6Y2VudGVyLCAkYWk6Y2VudGVyKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiAkZGlyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6ICRqYztcbiAgYWxpZ24taXRlbXM6ICRhaTtcbn1cblxuLy/Qn9C10YDQtdCy0L7QtCDQv9C40LrRgdC10LvQtdC5INCyINC10LzRi1xuQGZ1bmN0aW9uIHJlbSgkcGl4ZWxzLCAkY29udGV4dDogMTYpIHtcbiAgQHJldHVybiAkcGl4ZWxzIC8gJGNvbnRleHQgKiAxcmVtO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Hb3RoYW0vR290aGFtLUxpZ2h0SXRhbGljLmVvdCcpO1xuICBzcmM6IGxvY2FsKCdHb3RoYW0gTGlnaHQgSXRhbGljJyksIGxvY2FsKCdHb3RoYW0tTGlnaHRJdGFsaWMnKSxcbiAgdXJsKCcuLi9mb250cy9Hb3RoYW0vR290aGFtLUxpZ2h0SXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvR290aGFtL0dvdGhhbS1MaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9Hb3RoYW0vR290aGFtLUxpZ2h0SXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9Hb3RoYW0vR290aGFtLUxpZ2h0SXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0nO1xuICBzcmM6IHVybCgnLi4vZm9udHMvR290aGFtL0dvdGhhbS1Cb2xkSXRhbGljLmVvdCcpO1xuICBzcmM6IGxvY2FsKCdHb3RoYW0gQm9sZCBJdGFsaWMnKSwgbG9jYWwoJ0dvdGhhbS1Cb2xkSXRhbGljJyksXG4gIHVybCgnLi4vZm9udHMvR290aGFtL0dvdGhhbS1Cb2xkSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvR290aGFtL0dvdGhhbS1Cb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvR290aGFtL0dvdGhhbS1Cb2xkSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tWExpZ2h0LmVvdCcpO1xuICBzcmM6IGxvY2FsKCdHb3RoYW0gRXh0cmFMaWdodCcpLCBsb2NhbCgnR290aGFtLVhMaWdodCcpLFxuICB1cmwoJy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tWExpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvR290aGFtL0dvdGhhbS1YTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvR290aGFtL0dvdGhhbS1YTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tWExpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0nO1xuICBzcmM6IHVybCgnLi4vZm9udHMvR290aGFtL0dvdGhhbS1UaGluLmVvdCcpO1xuICBzcmM6IGxvY2FsKCdHb3RoYW0gVGhpbicpLCBsb2NhbCgnR290aGFtLVRoaW4nKSxcbiAgdXJsKCcuLi9mb250cy9Hb3RoYW0vR290aGFtLVRoaW4uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9Hb3RoYW0vR290aGFtLVRoaW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvR290aGFtL0dvdGhhbS1UaGluLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9Hb3RoYW0vR290aGFtLVRoaW4udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Hb3RoYW0vR290aGFtLUJvb2suZW90Jyk7XG4gIHNyYzogbG9jYWwoJ0dvdGhhbSBCb29rJyksIGxvY2FsKCdHb3RoYW0tQm9vaycpLFxuICB1cmwoJy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tQm9vay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tQm9vay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9Hb3RoYW0vR290aGFtLUJvb2sud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tQm9vay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tVGhpbkl0YWxpYy5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnR290aGFtIFRoaW4gSXRhbGljJyksIGxvY2FsKCdHb3RoYW0tVGhpbkl0YWxpYycpLFxuICB1cmwoJy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tVGhpbkl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tVGhpbkl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9Hb3RoYW0vR290aGFtLVRoaW5JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tVGhpbkl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tTWVkaXVtSXRhbGljLmVvdCcpO1xuICBzcmM6IGxvY2FsKCdHb3RoYW0gTWVkaXVtIEl0YWxpYycpLCBsb2NhbCgnR290aGFtLU1lZGl1bUl0YWxpYycpLFxuICB1cmwoJy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tTWVkaXVtSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvR290aGFtL0dvdGhhbS1NZWRpdW1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvR290aGFtL0dvdGhhbS1NZWRpdW1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tTWVkaXVtSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gVWx0cmEnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvR290aGFtL0dvdGhhbS1VbHRyYUl0YWxpYy5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnR290aGFtIFVsdHJhIEl0YWxpYycpLCBsb2NhbCgnR290aGFtLVVsdHJhSXRhbGljJyksXG4gIHVybCgnLi4vZm9udHMvR290aGFtL0dvdGhhbS1VbHRyYUl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tVWx0cmFJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvR290aGFtL0dvdGhhbS1VbHRyYUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvR290aGFtL0dvdGhhbS1VbHRyYUl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tQm9va0l0YWxpYy5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnR290aGFtIEJvb2sgSXRhbGljJyksIGxvY2FsKCdHb3RoYW0tQm9va0l0YWxpYycpLFxuICB1cmwoJy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tQm9va0l0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tQm9va0l0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9Hb3RoYW0vR290aGFtLUJvb2tJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tQm9va0l0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tQmxhY2tJdGFsaWMuZW90Jyk7XG4gIHNyYzogbG9jYWwoJ0dvdGhhbSBCbGFjayBJdGFsaWMnKSwgbG9jYWwoJ0dvdGhhbS1CbGFja0l0YWxpYycpLFxuICB1cmwoJy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tQmxhY2tJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9Hb3RoYW0vR290aGFtLUJsYWNrSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tQmxhY2tJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tQmxhY2tJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Hb3RoYW0vR290aGFtLUxpZ2h0LmVvdCcpO1xuICBzcmM6IGxvY2FsKCdHb3RoYW0gTGlnaHQnKSwgbG9jYWwoJ0dvdGhhbS1MaWdodCcpLFxuICB1cmwoJy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9Hb3RoYW0vR290aGFtLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Hb3RoYW0vR290aGFtLUJvbGQuZW90Jyk7XG4gIHNyYzogbG9jYWwoJ0dvdGhhbSBCb2xkJyksIGxvY2FsKCdHb3RoYW0tQm9sZCcpLFxuICB1cmwoJy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9Hb3RoYW0vR290aGFtLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Hb3RoYW0vR290aGFtLU1lZGl1bS5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnR290aGFtIE1lZGl1bScpLCBsb2NhbCgnR290aGFtLU1lZGl1bScpLFxuICB1cmwoJy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvR290aGFtL0dvdGhhbS1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvR290aGFtL0dvdGhhbS1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gVWx0cmEnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvR290aGFtL0dvdGhhbS1VbHRyYS5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnR290aGFtIFVsdHJhJyksIGxvY2FsKCdHb3RoYW0tVWx0cmEnKSxcbiAgdXJsKCcuLi9mb250cy9Hb3RoYW0vR290aGFtLVVsdHJhLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvR290aGFtL0dvdGhhbS1VbHRyYS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9Hb3RoYW0vR290aGFtLVVsdHJhLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9Hb3RoYW0vR290aGFtLVVsdHJhLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0nO1xuICBzcmM6IHVybCgnLi4vZm9udHMvR290aGFtL0dvdGhhbS1YTGlnaHRJdGFsaWMuZW90Jyk7XG4gIHNyYzogbG9jYWwoJ0dvdGhhbSBFeHRyYUxpZ2h0IEl0YWxpYycpLCBsb2NhbCgnR290aGFtLVhMaWdodEl0YWxpYycpLFxuICB1cmwoJy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tWExpZ2h0SXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvR290aGFtL0dvdGhhbS1YTGlnaHRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvR290aGFtL0dvdGhhbS1YTGlnaHRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tWExpZ2h0SXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0nO1xuICBzcmM6IHVybCgnLi4vZm9udHMvR290aGFtL0dvdGhhbS1CbGFjay5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnR290aGFtIEJsYWNrJyksIGxvY2FsKCdHb3RoYW0tQmxhY2snKSxcbiAgdXJsKCcuLi9mb250cy9Hb3RoYW0vR290aGFtLUJsYWNrLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvR290aGFtL0dvdGhhbS1CbGFjay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9Hb3RoYW0vR290aGFtLUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9Hb3RoYW0vR290aGFtLUJsYWNrLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAkbWFpblRleHQ7XG4gIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAncG51bScgb24sICdsbnVtJyBvbjtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmgxLGgyLGgzLGg0LGg1LGg2LHB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbnVsLGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI0OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuXG5cbkBpbXBvcnQgJy4vc3JjL2Jsb2Nrcy9tZW51L21lbnUnO1xuQGltcG9ydCAnLi9zcmMvYmxvY2tzL2J0bi9idG4nO1xuQGltcG9ydCAnLi9zcmMvYmxvY2tzL2Jhbm5lci9iYW5uZXInO1xuQGltcG9ydCAnLi9zcmMvYmxvY2tzL2xvZ28vbG9nbyc7XG5AaW1wb3J0ICcuL3NyYy9ibG9ja3MvZmlnaHQvZmlnaHQnO1xuQGltcG9ydCAnLi9zcmMvYmxvY2tzL3BpbGxzL3BpbGxzJztcbkBpbXBvcnQgJy4vc3JjL2Jsb2Nrcy9pbmZvL2luZm8nO1xuQGltcG9ydCAnLi9zcmMvYmxvY2tzL2Fib3V0L2Fib3V0JztcbkBpbXBvcnQgJy4vc3JjL2Jsb2Nrcy9idXkvYnV5JztcbkBpbXBvcnQgJy4vc3JjL2Jsb2Nrcy9wcmljZS9wcmljZSc7XG5AaW1wb3J0ICcuL3NyYy9ibG9ja3MvcHJvZ3JhbW0vcHJvZ3JhbW0nO1xuQGltcG9ydCAnLi9zcmMvYmxvY2tzL2dldC9nZXQnO1xuQGltcG9ydCAnLi9zcmMvYmxvY2tzL3Jldmlld3MvcmV2aWV3cyc7XG5AaW1wb3J0ICcuL3NyYy9ibG9ja3MvZm9vdGVyL2Zvb3Rlcic7IiwiLm1lbnUge1xuICBwYWRkaW5nOiA0MHB4IDAgMjhweDtcbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NTJweDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAmX19saW5rIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBjb2xvcjogJG1haW5UZXh0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgJl9fYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMjVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICAmLmFjdGl2ZSAubWVudV9fYnVyZ2VyLWxpbmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG4gICAgJi5hY3RpdmUgLm1lbnVfX2J1cmdlci1saW5lOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4NWRlZykgdHJhbnNsYXRlWCg4cHgpO1xuICAgIH1cbiAgICAmLmFjdGl2ZSAubWVudV9fYnVyZ2VyLWxpbmU6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJl9fYnVyZ2VyLWxpbmUge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5UZXh0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluVGV4dDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG4gICAgfVxuICB9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5tZW51IHtcbiAgICBwYWRkaW5nOiAyN3B4IDAgMjhweDtcbiAgICAmX19idXJnZXIge1xuICAgICAgei1pbmRleDogMTE7XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTI3cHg7XG4gICAgICByaWdodDogLTE2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQ7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBwYWRkaW5nOiAyN3B4IDE2cHggMDtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICAgICZfX2J1cmdlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn0iLCIuYnRuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dFBvcDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC40cyBlYXNlLWluLW91dDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuSG92ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuYnRuIHtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgcGFkZGluZzogMTRweDtcbiAgfVxufSIsIi5iYW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiA1OThweDtcbiAgfVxuICAmX19uYW1lIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJHRleHRQb3A7XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiByZW0oNDUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGNvbG9yOiAkbWFpblRleHQ7XG4gICAgbWFyZ2luOiAyMHB4IDAgMzBweDtcbiAgfVxuICAmX190ZXh0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDI1KTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBjb2xvcjogJG1haW5UZXh0O1xuICB9XG4gICZfX2Rlc2NyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXgtd2lkdGg6IDU0MnB4O1xuICAgIG1hcmdpbjogNTBweCAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICAgICYtLXBpbGxzOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL21lZGljaW5lLnBuZ1wiKTtcbiAgICB9XG4gICAgJi0tc3VyZ2VyeTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9zdXJnZXJ5LnBuZ1wiKTtcbiAgICB9XG4gIH1cbiAgJl9fZGVzY3ItdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgIGNvbG9yOiAkbWFpblRleHQ7XG4gICAgJi0tYmx1ZSB7XG4gICAgICBjb2xvcjogJHRleHRQb3A7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxuICAmX19pbWctaG9sZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDcwcHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU5OHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgJl9faW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ4NnB4O1xuICB9XG4gICZfX2J0biB7XG4gICAgbWF4LXdpZHRoOiAyNDVweDtcbiAgfVxufVxuXG4uY2Vuc29yIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5iYW5uZXIge1xuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyg0MnB4ICsgMjQgKiAoKDEwMHZ3IC0gMTI0OHB4KS8gMTI0OCkpO1xuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygyNXB4ICsgMTIgKiAoKDEwMHZ3IC0gMTI0OHB4KS8gMTI0OCkpO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5iYW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICZfX25hbWUge1xuICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW46IDVweCAwIDEycHg7XG4gICAgfVxuICAgICZfX2ltZy1ob2xkZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBtYXgtd2lkdGg6IDI0NXB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IC0xNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNjBweCAwIDAgMDtcbiAgICB9XG4gICAgJl9faW1nIHtcbiAgICAgIG1heC13aWR0aDogMTk4cHg7XG4gICAgfVxuICAgICZfX2Rlc2NyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW46IDMycHggMCAzMHB4O1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIG1heC13aWR0aDogMTIxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fZGVzY3ItdGV4dCB7XG4gICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgfVxuICAgICZfX2J0biB7XG4gICAgICBtYXgtd2lkdGg6IDI4OHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG59IiwiLmxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDFweDtcbiAgJl9faW1nIHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxuICAmX19uYW1lIHtcbiAgICBjb2xvcjogJG1haW5UZXh0O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWF4LXdpZHRoOiA4NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmxvZ28ge1xuICAgIG1heC13aWR0aDogMTAzcHg7XG4gICAgJl9faW1nIHtcbiAgICAgIHdpZHRoOiAyOXB4O1xuICAgIH1cbiAgICAmX19uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgIG1heC13aWR0aDogNjNweDtcbiAgICB9XG4gIH1cbn0iLCIuZmlnaHQge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAkYnRuO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgJl9fZGVzY3Ige1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSk7XG4gICAgfVxuICB9XG4gICZfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0UG9wO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMjBweCAwO1xuICAgIG1heC13aWR0aDogNjE5cHg7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTglO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG1hcmdpbi1yaWdodDogNyU7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHZ3KTtcbiAgICAmLnNsaWRlIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGUgMnMgZWFzZS1pbi1vdXQ7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XG4gICAgfVxuICB9XG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHZ3KTtcbiAgICAmLnNsaWRlIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGUgMnMgZWFzZS1pbi1vdXQ7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuZmlnaHQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICZfX2Rlc2NyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNDAlO1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0UG9wO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEyMHB4IDA7XG4gICAgICBtYXgtd2lkdGg6IDMwNHB4O1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgfVxuICB9XG5cbn0iLCIucGlsbHMge1xuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogNjgwcHg7XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiByZW0oNDUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGNvbG9yOiAkbWFpblRleHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAmX190ZXh0IHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBjb2xvcjogJG1haW5UZXh0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgJl9fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDI0NXB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xuICAucGlsbHMge1xuICAgICZfX2lubmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgICZfX2ltZyB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5waWxscyB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiByZW0oMjUpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAmX19idG4ge1xuICAgICAgbWF4LXdpZHRoOiAyODhweDtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG59IiwiLmluZm8ge1xuICAmX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IHJlbSg0NSk7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkbWFpblRleHQ7XG4gICAgbWF4LXdpZHRoOiA3NjFweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDYwcHggMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgJl9fbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiByZW0oNDApO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICR0eHRMaWdodDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwdncpO1xuICAgICYuc2xpZGUge1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZSAycyBlYXNlLWluLW91dDtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICB9XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgY29sb3I6ICRtYWluVGV4dDtcbiAgICBtYXgtd2lkdGg6IDgwNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmluZm8ge1xuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyg0MnB4ICsgMjQgKiAoKDEwMHZ3IC0gMTI0OHB4KS8gMTI0OCkpO1xuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygyMHB4ICsgOCAqICgoMTAwdncgLSAxMjQ4cHgpLyAxMjQ4KSk7XG4gICAgfVxuICAgICZfX25hbWUge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDM3cHggKyAyNSAqICgoMTAwdncgLSAxMjQ4cHgpLyAxMjQ4KSk7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmluZm8ge1xuICAgICZfX25hbWUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDMwcHggMDtcbiAgICB9XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn0iLCIuYWJvdXQge1xuICBwYWRkaW5nOiAxMDBweCAwIDY4cHg7XG4gICZfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICRncmFkaWVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgODBweCAwO1xuICAgIHBhZGRpbmc6IDQwcHggNTBweCA0MXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAmX19pY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG47XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTI2cHg7XG4gICAgICBoZWlnaHQ6IDEyNnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuICAmX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODBweDtcbiAgICAmLS1tYW4ge1xuICAgICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIH1cbiAgfVxuICAmX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiByZW0oMjUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICR0ZXh0UG9wO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgY29sb3I6ICRtYWluVGV4dDtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmFib3V0IHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgJl9faXRlbSB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgICZfX2ljb24ge1xuICAgICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gICAgJl9faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgIH1cbiAgfVxuXG59IiwiLmJ1eSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1OThweDtcbiAgfVxuICAmX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IHJlbSg0NSk7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgY29sb3I6ICRtYWluVGV4dDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gICZfX2xpc3Qge1xuICAgIG1hcmdpbjogMzBweCAwIDIwcHg7XG4gIH1cbiAgJl9fYXJ0aWNsZSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBjb2xvcjogJG1haW5UZXh0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0UG9wO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuICAmX19pbnB1dCB7XG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgICBiYWNrZ3JvdW5kOiAkYnRuO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgY29sb3I6ICRtYWluVGV4dDtcbiAgICBwYWRkaW5nOiAxOXB4IDA7XG4gICAgdGV4dC1pbmRlbnQ6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzOTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgIGNvbG9yOiRwbGFjZWhvbGRlcjtcbiAgICB9XG4gIH1cbiAgJl9fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDM5MnB4O1xuICB9XG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMTJweDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAmLS1jZW5zb3Ige1xuICAgICAgbWF4LXdpZHRoOiA1MzlweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5idXkge1xuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyg0MnB4ICsgMjQgKiAoKDEwMHZ3IC0gMTI0OHB4KS8gMTI0OCkpO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5idXkge1xuICAgICZfX2lubmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgICZfX2ltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAmLS1jZW5zb3Ige1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2FydGljbGUge1xuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbGlzdCB7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICB9XG4gICAgJl9faW5wdXQge1xuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgdGV4dC1pbmRlbnQ6IDE2cHg7XG4gICAgICBtYXgtd2lkdGg6IDI4OHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2J0biB7XG4gICAgICBtYXgtd2lkdGg6IDI4OHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMTlweDtcbiAgJl9fbmV3IHtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDUwKTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBjb2xvcjogJG5ld1ByaWNlO1xuICB9XG4gICZfX29sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IHJlbSgzMCk7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IGxpbmUtdGhyb3VnaDtcbiAgICBjb2xvcjogJG1haW5UZXh0O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MzVweCkge1xuICAucHJpY2Uge1xuICAgIG1heC13aWR0aDogMTgxcHg7XG4gICAgJl9fbmV3IHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcbiAgICB9XG4gICAgJl9fb2xkIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICB9XG4gIH1cbn0iLCIucHJvZ3JhbW0ge1xuICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQ7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIGNvdW50ZXItcmVzZXQ6IG51bWJlcjtcbiAgJl9faXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bjtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgJl9faXRlbS10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiByZW0oMjUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRtYWluVGV4dDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcwJyBjb3VudGVyKG51bWJlcik7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbnVtYmVyIDE7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAkdGV4dFBvcDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvYXJyb3cucG5nXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDQwJTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgbGluZWFyO1xuICAgIH1cbiAgICAmLmFjdGl2ZTphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJl9fbGlzdCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgY29sb3I6ICRtYWluVGV4dDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gICZfX2FydGljbGUge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2NoZWNrLnBuZ1wiKTtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnByb2dyYW1tIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgJl9faXRlbSB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gICAgJl9faXRlbS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgfVxuICAgICAgJi5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gICAgJl9fYXJ0aWNsZSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZ2V0IHtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiByZW0oNDUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJG1haW5UZXh0O1xuICAgIG1heC13aWR0aDogNzYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICRncmFkaWVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNjBweCAwO1xuICAgIHBhZGRpbmc6IDQwcHggMzBweCAzMHB4O1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IC0yNSU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkdHh0TGlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICAgICYtLXBheTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9jYXJkLnBuZ1wiKTtcbiAgICB9XG4gICAgJi0tcGFzc3dvcmQ6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvbWFpbC5wbmdcIik7XG4gICAgfVxuICAgICYtLXVzZXI6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvdXNlci5wbmdcIik7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL25leHQucG5nXCIpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTM4cHg7XG4gICAgICB0b3A6IDQwJTtcbiAgICB9XG4gICAgJi0tdXNlcjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmX19zdGVwIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IHJlbSgyNSk7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJHRleHRQb3A7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAmX19kZXNjciB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgY29sb3I6ICRtYWluVGV4dDtcbiAgfVxuXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5nZXQge1xuICAgICZfX2lubmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9uZXh0LnBuZ1wiKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNDBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgcm90YXRlWig5MGRlZyk7XG4gICAgICB9XG4gICAgICAmLS11c2VyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgICYtLXVzZXI6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5nZXQge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgfVxuICAgICZfX2lubmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgfVxuICAgICZfX3N0ZXAge1xuICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgICAmX19kZXNjciB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMzBweCAxNnB4IDE2cHg7XG4gICAgICBtYXgtd2lkdGg6IDI4OHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTI1JTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIH1cbiAgICAgICYtLXVzZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5yZXZpZXdzIHtcbiAgcGFkZGluZy1ib3R0b206IDY4cHg7XG4gICZfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDQ1KTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRtYWluVGV4dDtcbiAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgJHR4dExpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA5NjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBjb2xvcjogJG1haW5UZXh0O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgJl9faW5mbyB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgY29sb3I6ICRyZXZpZXc7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MzVweCkge1xuICAucmV2aWV3cyB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG4gICAgJl9faW5mbyB7XG4gICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgfVxuICAgICZfX2ltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDEycHg7XG4gICAgfVxuICB9XG59XG4uc2xpY2stZG90cyB7XG4gIGJvdHRvbTogLTQ1cHg7XG4gIHdpZHRoOiA4MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHR4dExpZ2h0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5zbGljay1wcmV2LCAuc2xpY2stbmV4dCB7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDMwcHg7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAtNDVweDtcbn1cblxuLnNsaWNrLXByZXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2Fycm93bGVmdC5wbmdcIik7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2Fycm93cmlnaHQucG5nXCIpO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogMDtcbn1cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbiIsIi5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQ7XG4gIHBhZGRpbmc6IDI0cHggMCAyMXB4O1xuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luLXRvcDogMjdweDtcbiAgICAmLS1taWRkbGUge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAmLS1zdGFydCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICAmX19kYXRlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cbiAgJl9faW5mbyB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICAmLS1saW5rIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgJi0tcHJpY2Uge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbiAgJl9fcGF5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgJl9faW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IDI2N3B4O1xuICAgICAgJi0tbWlkZGxlIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICB9XG4gICAgICAmLS1zdGFydCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59Il19 */
