@import url("css/bootstrap.min.css");
html,
body,
ul {
  margin: 0;
  padding: 0; }

body {
  font-family: 'Open Sans', sans-serif;
  color: #252525;
  overflow-x: hidden; }

.slick-arrow {
  z-index: 10; }

img {
  display: block;
  max-width: 100%; }

ul {
  list-style: none; }

a,
button {
  transition: all .4s;
  cursor: pointer; }

button {
  padding: 0;
  display: block; }

button:focus {
  outline: none; }

a:hover {
  text-decoration: none; }

.slick-slide {
  outline: none; }

.page-header {
  background-color: #2d373c; }
  .page-header .container-fluid {
    padding-left: 0; }

.header-left,
.header-right,
.header-inner,
.main-menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center; }

.nav-item {
  position: relative; }
  .nav-item:not(:last-child) {
    margin-right: 30px; }

.main-menu {
  margin-left: 50px; }

.menu-link {
  position: relative;
  padding: 0;
  font-size: 14px;
  text-transform: uppercase;
  color: #fff; }
  .menu-link::before {
    content: '';
    display: block;
    width: 0;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: -4px;
    background-color: #fff;
    transition: all .4s; }

.menu-link:hover {
  color: #fff; }
  .menu-link:hover::before {
    width: 100%; }

.menu-link:hover + .submenu {
  display: block; }

.submenu {
  display: none;
  position: absolute;
  z-index: 5;
  left: 0;
  top: 100%;
  width: 240px;
  color: #fff;
  background-color: #000;
  padding: 15px; }

.cities {
  width: 290px;
  position: absolute;
  top: 100%;
  right: 0;
  display: none;
  z-index: 10; }

.mob-cities {
  display: none; }

.cities-header {
  margin-right: 40px;
  position: relative;
  padding-left: 25px;
  padding-right: 20px;
  background: url(img/city-mark.png) left center no-repeat, url(img/city-check.png) right center no-repeat;
  font-size: 14px;
  color: #fff;
  cursor: pointer; }
  .cities-header .current-city {
    margin-left: 15px;
    position: relative;
    display: inline;
    color: #4fbdbd;
    text-transform: uppercase;
    text-decoration: underline; }
  .cities-header.cities-header:hover .cities {
    display: block; }

.city {
    display: block;
  padding: 15px 30px;
  color: #fff;
  text-align: right;
  font-size: 20px;
  cursor: pointer;
  transition: color .4s;
  background-color: #4fbdbd; }

.city:hover {
  color: #000; }

.phones {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding-left: 30px;
  background: url(img/phone.png) left center no-repeat; }

.phones-sep,
.phone {
  display: block;
  color: #fff; }

.phones-sep {
  margin: 0 10px;
  font-size: 14px;
  color: #fff; }

.phone:hover {
  color: #4fbdbd; }

.fs-section {
  padding: 65px 0 120px;
  background: url(img/bg1.png) center top/cover no-repeat; }

.fs-section {
  padding: 150px 0 65px; }

.text-block {
  padding: 50px 30px 20px;
  background: linear-gradient(to right, #47b9be, #079cc9); }

.main-subheader {
  margin-bottom: 10px;
  text-transform: uppercase;
  color: #fff;
  font-size: 16px;
  text-align: center; }

.main-header {
  margin-bottom: 35px;
  font-size: 54px;
  text-align: center;
  color: #fff;
  line-height: 1; }
  .main-header span {
    font-weight: 600;
    font-size: 16px; }

.go-header {
  margin-bottom: 0; }

.go-subheader {
  margin-bottom: 35px;
  text-align: center;
  color: #fff; }

.form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center; }

.form-num {
  margin-right: 3px;
  padding-bottom: 12px;
  width: 60px;
  text-align: center;
  color: #3a787d;
  border-bottom: 1px solid #3a787d; }

.form-input {
  padding: 0 10px 12px 25px;
  width: 360px;
  border: none;
  border-bottom: 1px solid #2d373c;
  background-color: transparent;
  color: #2d373c;
  outline: none; }

::-webkit-input-placeholder {
  color: #2d373c; }

::-moz-placeholder {
  color: #2d373c; }

:-ms-input-placeholder {
  color: #2d373c; }

.call-btn {
  padding: 15px 40px;
  width: 315px;
  background-color: #fff;
  color: #168e8c;
  text-align: center;
  border: none;
  font-weight: 700; }
  .call-btn span {
    display: inline-block;
    margin-right: 5px;
    transition: all .4s; }
  .call-btn:hover span {
    transform: rotate(-180deg); }

.fs-btn {
  margin: 35px auto 15px; }

.form-notice {
  font-style: italic;
  font-size: 14px;
  color: #2d373c;
  text-align: center; }

.fs-advantages {
  margin: 35px auto 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.adv-item-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.advant-num {
  margin-right: 15px;
  color: #fff;
  font-size: 72px;
  font-weight: 300;
  line-height: .8; }

.advant-header {
  color: #4fbdbd;
  line-height: 1.4; }
  .advant-header span {
    display: block;
    color: #fff; }

.rep-section {
  padding: 70px 0; }

.section-header {
  margin-bottom: 45px;
  text-align: center;
  color: #4fbdbd;
  font-size: 32px;
  text-shadow: 0px 20px 20px rgba(54, 177, 193, 0.3); }

.rep-card {
  margin-bottom: 35px;
  cursor: pointer; }

.rep-text {
  margin-top: 20px;
  font-weight: 600;
  text-align: center;
  color: #333; }
  .rep-text span {
    margin-right: 5px;
    color: #4fbdbd; }

.other-tech {
  position: relative; }
  .other-tech::after {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    position: absolute;
    top: 50%;
    z-index: -2;
    background-color: #4fbdbd; }

.other-tech-btn {
  margin: 0 auto;
  position: relative;
  width: 315px;
  padding: 15px 40px;
  text-align: center;
  color: #4fbdbd;
  font-weight: 700;
  border: 1px solid #4fbdbd;
  background-color: #fff; }
  .other-tech-btn::before {
    content: '';
    display: block;
    height: 100%;
    width: 355px;
    position: absolute;
    left: -20px;
    top: 0;
    z-index: -1;
    background-color: #fff; }
  .other-tech-btn::after {
    content: '';
    position: absolute;
    right: 25px;
    top: 50%;
    transform: translateY(-50%) rotate(45deg);
    width: 8px;
    height: 8px;
    border-right: 2px solid #4fbdbd;
    border-bottom: 2px solid #4fbdbd;
    transition: transform .4s; }
  .other-tech-btn.active::after {
    transform: rotate(-135deg); }

.hidden-row {
  margin-top: 35px;
  display: none; }

.rep-section-bottom {
  margin-top: 65px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }

.rep-bottom-text {
  margin-right: 65px;
  color: #333333;
  text-transform: uppercase; }

.rep-phone {
  color: #4fbdbd; }

.rep-btn {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 340px;
  color: #fff;
  background: linear-gradient(to right, #4bbbbe, #069bca);
  box-shadow: 10px 10px 20px 1px rgba(54, 177, 193, 0.3); }

.go-section {
  padding: 100px 0;
  background: url(img/bg2.png) center top/cover no-repeat; }

.go-notice {
  margin-top: 25px;
  text-align: center;
  color: #fff; }

.why-section {
  padding: 90px 0;
  background-color: #2d373c; }

.why-info {
  padding: 35px 20px 25px;
  background-color: #fff; }

.why-header {
  margin-bottom: 30px;
  text-transform: uppercase;
  color: #333333;
  text-align: center;
  font-weight: 600; }
  .why-header span {
    margin-right: 5px;
    color: #4fbdbd; }

.why-text {
  text-align: center;
  font-size: 14px;
  color: #2d373c; }

.why-slider .slick-dots {
  bottom: -50px; }
  .why-slider .slick-dots li:not(:last-child)::after {
    color: #fff; }
  .why-slider .slick-dots li button {
    color: #fff; }

.scheme-slider .slick-dots,
.rep-slider .slick-dots {
  bottom: -30px; }
  .scheme-slider .slick-dots li:not(:last-child)::after,
  .rep-slider .slick-dots li:not(:last-child)::after {
    color: #000; }
  .scheme-slider .slick-dots li button,
  .rep-slider .slick-dots li button {
    color: #000; }

.scheme-slider .slick-dots,
.rep-slider .slick-dots,
.why-slider .slick-dots {
  bottom: -50px; }
  .scheme-slider .slick-dots li,
  .rep-slider .slick-dots li,
  .why-slider .slick-dots li {
    position: relative; }
    .scheme-slider .slick-dots li:not(:last-child)::after,
    .rep-slider .slick-dots li:not(:last-child)::after,
    .why-slider .slick-dots li:not(:last-child)::after {
      content: '/';
      display: block;
      font-size: 16px;
      position: absolute;
      top: 0;
      left: 110%; }
    .scheme-slider .slick-dots li.slick-active button,
    .rep-slider .slick-dots li.slick-active button,
    .why-slider .slick-dots li.slick-active button {
      color: #4fbdbd; }
    .scheme-slider .slick-dots li button,
    .rep-slider .slick-dots li button,
    .why-slider .slick-dots li button {
      font-size: 16px;
      line-height: 1; }
      .scheme-slider .slick-dots li button::before,
      .rep-slider .slick-dots li button::before,
      .why-slider .slick-dots li button::before {
        display: none; }

.slick-arrow {
  width: 22px;
  height: 40px; }
  .slick-arrow::before {
    display: none; }
  .slick-arrow.slick-prev {
    background: url(img/arrow-left.png) center no-repeat; }
  .slick-arrow.slick-next {
    background: url(img/arrow-right.png) center no-repeat; }

.offer-section {
  padding: 50px 0 30px; }

.offer-inner {
  padding: 70px 80px 20px;
  background: linear-gradient(to right, #42b6bf, #0a9dc9);
  box-shadow: 10px 10px 20px 1px rgba(54, 177, 193, 0.3); }

.timer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  max-width: 570px; }

.time-wrapper:not(:last-child) {
  margin-right: 30px; }

.time-count-wrapper {
  position: relative;
  width: 170px;
  height: 150px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  background-color: #2d373c; }
  .time-count-wrapper::before {
    content: '';
    display: block;
    width: 2px;
    height: 100%;
    position: absolute;
    left: 50%;
    margin-left: -1px;
    background-color: #4fbdbd; }

.time-count {
  font-size: 72px;
  color: #fff;
  font-weight: 300;
  margin-right: -35px;
  letter-spacing: 35px; }

.time-def {
  display: block;
  width: 170px;
  margin-top: 15px;
  text-align: center;
  text-transform: uppercase;
  color: #2d373c; }

.offer-top {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.offer-info {
  margin-left: 65px; }

.offer-header {
  text-align: left; }

.offer-header {
  color: #fff; }

.offer-btn {
  margin: 40px auto 15px; }

.scheme-section {
  padding: 50px 0 120px; }

.scheme-img-wrapper {
  margin: 0 auto;
  width: 100%;
  height: 195px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  border: 1px solid #dddddd; }

.scheme-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin: 20px 0 30px;
  font-weight: 600;
  color: #333333; }
  .scheme-header > span {
    margin-right: 5px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
        align-items: flex-start;
    color: #4fbdbd; }
    .scheme-header > span span {
      margin-left: 3px;
      font-size: 13px; }

.scheme-text {
  font-size: 13.5px;
  text-align: center;
  color: #666666; }

.stories-section {
  padding: 100px 0;
  background-color: #2d373c; }

.stories-header {
  margin-bottom: 100px; }

.stories-slide {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: start;
      align-items: flex-start; }
.slide-img {
    max-width: 370px;
    width: 100%;
}
.slider-img-wrapper {
  width: 40%; }

.diagnosis {
  width: 57%; }

.slide-img {
  margin: 0 auto; }

.slide-nums {
  margin-top: 30px;
  text-align: center;
  font-size: 14px;
  color: #fff; }

.diag-item {
  margin-bottom: 25px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.diag-header {
  width: 45%;
  position: relative;
  color: #8d9193;
  overflow: hidden; }
  .diag-header span {
    background-color: #2d373c; }
  .diag-header::after {
    content: '';
    display: block;
    position: absolute;
    z-index: -1;
    top: 16px;
    width: 100%;
    border-bottom: .1em dotted #8d9193; }

.diag-text {
  width: 48%;
  text-align: left;
  color: #fff; }

.item-name {
  color: #4fbdbd;
  text-decoration: underline; }

.slider-btn {
  margin: 0 auto; }

.stories-slider-wrapper {
  position: relative; }
  .stories-slider-wrapper .slick-arrow {
    position: static; }

.stories-btns {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 40%; }

.faq-section {
  padding: 90px 0 35px; }

.faq-block {
  margin-bottom: 15px;
  border: 1px solid #f6f6f6; }

.faq-toggle {
  position: relative;
  padding: 25px;
  font-weight: 700;
  color: #fff;
  background-color: #2d373c;
  cursor: pointer; }

.faq-toggle::after {
  content: '';
  display: block;
  position: absolute;
  right: 25px;
  top: 50%;
  transform: translateY(-50%);
  width: 17px;
  height: 17px;
  background: url(img/faq.png) center no-repeat;
  transition: all .4s; }

.faq-toggle[aria-expanded='true'] {
  color: #2d373c;
  background-color: #fff; }

.faq-toggle[aria-expanded='true']::after {
  transform: translateY(-50%) rotate(180deg); }

.faq-num {
  margin-right: 10px;
  color: #4fbdbd;
  font-size: 16px; }

.faq-body {
  padding: 0 25px 25px 70px;
  font-size: 15px;
  line-height: 1.3; }

.faq-link {
  color: #4fbdbd !important;
  text-decoration: underline !important; }

.price-section {
  padding: 35px 0 40px; }

.price-card {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  border-bottom: 1px solid #fff; }

.price-name,
.price-val {
  font-weight: 700;
  color: #fff; }

.price-name {
  -ms-flex-positive: 1;
      flex-grow: 1;
  padding: 18px 30px;
  border-right: 1px solid #fff;
  background: linear-gradient(to right, #4ababe, #059bca);
  box-shadow: 10px 10px 20px 1px rgba(54, 177, 193, 0.3); }

.price-val {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 18px 10px;
  -ms-flex-preferred-size: 150px;
      flex-basis: 150px;
  text-align: center;
  background-color: #2d373c; }

.price-section-bottom {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 50px; }

.price-notice {
  text-transform: uppercase;
  color: #333333; }

.price-btn {
  margin-left: 25px;
  display: block;
  border: 1px solid #4fbdbd;
  box-shadow: 10px 10px 20px 1px rgba(54, 177, 193, 0.3); }
  .price-btn:hover {
    color: #168e8c; }

.text-section {
  padding: 40px 0 80px; }

.text-header {
  margin-bottom: 40px;
  text-align: center;
  font-weight: 600;
  color: #333333; }
  .text-header span {
    color: #4fbdbd; }

.text {
  font-size: 14px;
  color: #666666; }

.contact-header {
  margin-bottom: 20px; }

.contact-address {
  margin-bottom: 25px;
  text-align: center;
  font-weight: 600; }
  .contact-address span {
    color: #4fbdbd; }

.page-footer {
  padding-bottom: 50px;
  background-color: #0e0e0e; }

.footer-top {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.contacts-phone {
  font-weight: 600;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #47b9be, #079cc9);
  background-image: -ms-linear-gradient(transparent, transparent); }

.footer-logo-wrapper {
  margin: 0 35px; }

.copyright,
.oferta {
  font-size: 14px;
  text-align: center; }

.copyright {
  margin: 35px 0;
  color: #999999; }

.oferta {
  color: #4a4a4a; }

.rep-row-mob,
.mob-menu {
  display: none; }

@media screen and (max-width: 1199px) {
  .rep-text br {
    display: none; }
  .why-card {
    height: 100%; }
  .br-md-none br {
    display: none; }
  .offer-top {
    -ms-flex-direction: column;
        flex-direction: column; }
  .offer-info {
    margin-left: 0;
    -ms-flex-order: -1;
        order: -1; }
    .offer-info br {
      display: none; }
  .scheme-img-wrapper {
    height: 162px; }
  .scheme-text br {
    display: none; }
  .price-name {
    padding: 18px 20px; }
  .nav-item:not(:last-child) {
    display: none; }
  .why-slider .slick-arrow.slick-prev {
    left: -10px; }
  .why-slider .slick-arrow.slick-next {
    right: -10px; } }

@media screen and (max-width: 991px) {
  .mob-menu {
    padding: 0 15px;
    -ms-flex-direction: column;
    flex-direction: column; }
  .mob-dropdown {
    display: none;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 10;
    padding: 30px 0;
    background: linear-gradient(to top, #47b9be, #079cc9); }
  .mob-top,
  .mob-menu {
    display: -ms-flexbox;
    display: flex;
    width: 100%; }
  .mob-menu {
    padding: 0 15px;
    -ms-flex-direction: column;
    flex-direction: column; }
  .mob-top {
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
    align-items: center; }
  .menu-close {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 30px;
    height: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: 'Gotham Pro', sans-serif;
    font-size: 45px;
    background-color: transparent;
    line-height: .8;
    color: #fff;
    border: none; }
  .menu-item:not(:last-child) {
    margin-bottom: 40px; }
  .menu-header, .menu-text {
    text-align: center;
    color: #fff; }
  .menu-header {
    font-weight: 700; }
  .header-desc {
    display: none; }
  .menu-btn {
    width: 25px;
    height: 17px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    background: url(img/menu.png) center no-repeat;
    border: none;
    cursor: pointer; }
  .top-link {
    display: block;
    width: 23px;
    height: 22px;
    background: url(img/phone-mob.png) center no-repeat; }
  .mob-phones {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center; }
  .phone:hover {
    color: #000; }
  .header-sep {
    margin: 0 10px;
    font-size: 18px;
    color: #fff; }
  .cities-header {
    display: table;
    margin: 0 auto; }
    .cities-header .current-city {
      color: #fff; }
  .rep-row-desc {
    display: none; }
  .rep-row-mob {
    display: -ms-flexbox;
    display: flex; }
  .rep-img {
    margin: 0 auto; }
  .other-tech {
    margin-top: 70px; }
  .rep-bottom-text {
    margin-right: 0;
    margin-bottom: 25px;
    text-align: center; }
  .rep-section-bottom {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center; }
  .why-card {
    max-width: 360px;
    margin: auto; }
  .why-slider .slick-arrow.slick-prev {
    left: 0; }
  .why-slider .slick-arrow.slick-next {
    right: 0; }
  .scheme-section .container {
    padding: 0;
    max-width: 100%; }
  .scheme-section .row {
    margin: 0; }
  .scheme-img-wrapper {
    height: 180px;
    width: 180px; }
  .scheme-slider .slick-arrow {
    width: 9px;
    height: 19px;
    background-color: transparent;
    border: none;
    z-index: 10; }
    .scheme-slider .slick-arrow::before {
      display: none; }
    .scheme-slider .slick-arrow.slick-prev {
      left: 5%;
      background: url(img/sch-al.png) center no-repeat; }
    .scheme-slider .slick-arrow.slick-next {
      right: 5%;
      background: url(img/sch-ar.png) center no-repeat; }
  .stories-slide {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center; }
  .stories-btns,
  .stories-slide,
  .diagnosis {
    width: 100%; }
  .stories-btns {
    top: 25%; }
  .slide-nums {
    margin: 25px 0; }
  .rep-slider .slick-slide {
    margin: 0 5px; }
  .rep-slider .slick-list {
    margin: 0 -5px; }
  .slider-img-wrapper {
    width: 100%; } }

@media screen and (max-width: 767px) {
  .time-count-wrapper {
    width: 120px;
    height: 80px; }
  .time-wrapper:not(:last-child) {
    margin-right: 0; }
  .time-def {
    width: 100%; }
  .offer-inner {
    padding: 50px 30px 20px; }
  .timer {
    width: 100%;
    -ms-flex-pack: justify;
        justify-content: space-between;
    max-width: 100%; }
  .time-count {
    font-size: 50px; }
  .stories-header {
    margin-bottom: 45px;
    font-size: 32px; }
  .faq-toggle {
    padding: 25px 15px;
    font-size: 16px; }
  .faq-toggle::after {
    right: 15px; }
  .faq-body {
    padding-left: 50px; }
  .price-section-bottom {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center; }
  .price-notice {
    margin-bottom: 25px; }
  .footer-logo-wrapper {
    -ms-flex-order: -1;
        order: -1;
    width: 100%;
    margin: 0 0 15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center; }
  .cont-phone-wrapper {
    width: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center; }
  .footer-top {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .offer-header {
    text-align: center; }
  .price-btn {
    margin-left: 0; } }

@media screen and (max-width: 575px) {
  .fs-section {
    padding-top: 300px;
    background: url(img/bg1-mob.png) center top/cover no-repeat; }
  .rep-text {
    font-size: 14px; }
  .main-header {
    font-size: 40px; }
  .why-slider .slick-arrow.slick-prev {
    left: 15px; }
  .why-slider .slick-arrow.slick-next {
    right: 15px; }
  .scheme-img-wrapper {
    width: 100%;
    height: 168px; }
  .scheme-slider .col.slick-slide {
    padding: 0;
    margin: 0 10px; }
  .scheme-slider .slick-arrow {
    top: 30%; }
    .scheme-slider .slick-arrow.slick-prev {
      left: 25%; }
    .scheme-slider .slick-arrow.slick-next {
      right: 25%; }
  .faq-toggle {
    padding-right: 30px;
    font-size: 14px; }
  .faq-num {
    font-size: 14px; }
  .advant-num {
    margin-right: 5px;
    font-size: 60px; }
  .advant-header {
    font-size: 14px; }
  .rep-card {
    border-right: 1px solid #fff; }
  .rep-bottom-text {
    font-size: 14px; }
  .price-name,
  .price-val {
    font-size: 14px; }
  .price-name {
    padding: 18px 20px; }
  .go-section {
    padding-top: 450px;
    background: url(img/bg2-mob.png) center top/cover no-repeat; } }

@media screen and (max-width: 480px) {
  .rep-text {
    font-size: 13px; }
  .rep-phone {
    display: block; }
  .main-header {
    font-size: 35px; }
  .form-input {
    width: 320px; }
  .why-card {
    max-width: 320px; }
  .time-count-wrapper {
    width: 100px;
    height: 70px; }
  .time-count {
    font-size: 35px; }
  .scheme-slider .slick-arrow.slick-prev {
    left: 15%; }
  .scheme-slider .slick-arrow.slick-next {
    right: 15%; }
  .scheme-header {
    margin: 15px 0 20px; }
  .stories-slide {
    max-width: 85%;
    margin: auto; }
  .diag-item {
    -ms-flex-direction: column;
        flex-direction: column; }
  .diag-header,
  .diag-text {
    width: 100%; }
  .price-name,
  .price-val {
    padding: 15px 10px; }
  .price-val {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center; }
  .copyright br {
    display: none; }
  .copyright span {
    display: block; }
  .oferta {
    display: none; }
  .offer-inner {
    padding: 50px 15px 20px; }
  .call-btn {
    width: 290px;
    padding: 15px 25px; }
  .form-input,
  .form-num {
    font-size: 14px; }
  .section-header {
    margin-bottom: 25px;
    font-size: 28px; }
  .text-block {
    padding: 50px 20px 20px; }
  .price-notice br {
    display: none; }
  .faq-body {
    padding-left: 25px; } }

@media screen and (max-width: 380px) {
  .call-btn {
    width: 100%;
    padding: 15px 10px;
    font-size: 14px; }
  .other-tech-btn {
    width: 100%; }
  .advant-num {
    font-size: 40px; }
  .advant-header {
    font-size: 12px; }
  .section-header {
    font-size: 22px; }
  .main-header {
    font-size: 30px; }
  .price-name, .price-val {
    padding: 10px;
    font-size: 13px; }
  .time-count-wrapper {
    width: 80px;
    height: 50px; }
  .time-count {
    margin-right: -30px;
    letter-spacing: 30px;
    font-size: 25px; }
  .why-slider .slick-arrow.slick-prev {
    left: 0; }
  .why-slider .slick-arrow.slick-next {
    right: 0; }
  .phone {
    font-size: 14px; }
  .why-card {
    max-width: 270px; }
  .scheme-header {
    font-size: 14px; } }
    
     .text-section {
    padding: 60px 0;
}
.text h1,
.text h2,
.text h3 {
    margin: 30px 0;
    font-size: 30px;
    line-height: 1;
}

.text h4 {
    margin: 30px 0;
    font-size: 22px;
}
.text ul {
    list-style: circle inside;
}
.text p,
.text ul {
    margin-bottom: 1rem;
    font-size: 17px;
}
@media screen and (max-width: 480px) {
    .text h1,
    .text h2,
    .text h3 {
        font-size: 25px;
    }
    .text p,
    .text ul {
        font-size: 16px;
    }
}
  

/*# sourceMappingURL=data:application/json;charset=utf8;base64,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aEI7RUFDRDtJQUNFLGdCQUFlLEVBQ2hCO0VBQ0Q7SUFDRSxjQUFhO0lBQ2IsZ0JBQWUsRUFDaEI7RUFDRDtJQUNFLFlBQVc7SUFDWCxhQUFZLEVBQ2I7RUFDRDtJQUNFLG9CQUFtQjtJQUNuQixxQkFBb0I7SUFDcEIsZ0JBQWUsRUFDaEI7RUFDRDtJQUdJLFFBQU8sRUFDUjtFQUpIO0lBTUksU0FBUSxFQUNUO0VBRUg7SUFDRSxnQkFBZSxFQUNoQjtFQUNEO0lBQ0UsaUJBQWdCLEVBQ2pCO0VBQ0Q7SUFDRSxnQkFBZSxFQUNoQixFQUFBIiwiZmlsZSI6ImJ1bmRsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybChcImNzcy9ib290c3RyYXAubWluLmNzc1wiKTtcclxuXHJcbiRjOiAjZWI2ODUyO1xyXG5cclxuaHRtbCxcclxuYm9keSxcclxudWwge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwOyB9XHJcblxyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgY29sb3I6ICMyNTI1MjU7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG4uc2xpY2stYXJyb3cge1xyXG4gIHotaW5kZXg6IDEwO1xyXG59XHJcbmltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XHJcblxyXG51bCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxyXG5cclxuYSxcclxuYnV0dG9uIHtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xyXG4gIGN1cnNvcjogcG9pbnRlcjsgfVxyXG5cclxuYnV0dG9uIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5idXR0b246Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7IH1cclxuXHJcbmE6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxyXG5cclxuLnNsaWNrLXNsaWRlIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4ucGFnZS1oZWFkZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDM3M2M7XHJcblxyXG4gIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuJGM6ICM0ZmJkYmQ7XHJcblxyXG4uaGVhZGVyLWxlZnQsXHJcbi5oZWFkZXItcmlnaHQsXHJcbi5oZWFkZXItaW5uZXIsXHJcbi5tYWluLW1lbnUge1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XHJcblxyXG4ubmF2LWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICB9XHJcbn1cclxuLm1haW4tbWVudSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbn1cclxuXHJcblxyXG4ubWVudS1saW5rIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgY29sb3I6ICNmZmY7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IC00cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC40czsgfVxyXG59XHJcblxyXG4ubWVudS1saW5rOmhvdmVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbi5tZW51LWxpbms6aG92ZXIgKyAuc3VibWVudSB7XHJcbiAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi5zdWJtZW51IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiA1O1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIHdpZHRoOiAyNDBweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIHBhZGRpbmc6IDE1cHg7IH1cclxuXHJcbi5jaXRpZXMge1xyXG4gIHdpZHRoOiAyOTBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgei1pbmRleDogMTA7IH1cclxuXHJcbi5tb2ItY2l0aWVzIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5jaXRpZXMtaGVhZGVyIHtcclxuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctbGVmdDogMjVweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybChpbWcvY2l0eS1tYXJrLnBuZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0LCB1cmwoaW1nL2NpdHktY2hlY2sucG5nKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICYgLmN1cnJlbnQtY2l0eSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIGNvbG9yOiAjNGZiZGJkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuXHJcbiAgJi5jaXRpZXMtaGVhZGVyOmhvdmVyIC5jaXRpZXMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmNpdHkge1xyXG4gIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIC40cztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYztcclxufVxyXG4uY2l0eTpob3ZlciB7XHJcbiAgY29sb3I6ICMwMDA7IH1cclxuXHJcbi5waG9uZXMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKGltZy9waG9uZS5wbmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcclxufVxyXG4ucGhvbmVzLXNlcCxcclxuLnBob25lIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4ucGhvbmVzLXNlcCB7XHJcbiAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ucGhvbmU6aG92ZXIge1xyXG4gIGNvbG9yOiAkYzsgfVxyXG5cclxuLmZzLXNlY3Rpb24ge1xyXG4gIHBhZGRpbmc6IDY1cHggMCAxMjBweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoaW1nL2JnMS5wbmcpIGNlbnRlciB0b3AgLyBjb3ZlciBuby1yZXBlYXQ7XHJcbn1cclxuLmZzLXNlY3Rpb24ge1xyXG4gIHBhZGRpbmc6IDE1MHB4IDAgNjVweDtcclxufVxyXG5cclxuXHJcbi50ZXh0LWJsb2NrIHtcclxuICBwYWRkaW5nOiA1MHB4IDMwcHggMjBweDtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM0N2I5YmUsICMwNzljYzkpO1xyXG59XHJcbi5tYWluLXN1YmhlYWRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ubWFpbi1oZWFkZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgZm9udC1zaXplOiA1NHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogI2ZmZjtcclxuICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxufVxyXG4uZ28taGVhZGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi5nby1zdWJoZWFkZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5cclxuXHJcbi5mb3JtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5mb3JtLW51bSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgd2lkdGg6IDYwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAjM2E3ODdkO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2E3ODdkO1xyXG59XHJcbi5mb3JtLWlucHV0IHtcclxuICBwYWRkaW5nOiAwIDEwcHggMTJweCAyNXB4O1xyXG4gIHdpZHRoOiAzNjBweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyZDM3M2M7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICMyZDM3M2M7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogIzJkMzczYzsgfVxyXG46Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgeyBjb2xvcjogIzJkMzczYzsgfVxyXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAgeyBjb2xvcjogIzJkMzczYzsgfVxyXG5cclxuLmNhbGwtYnRuIHtcclxuICBwYWRkaW5nOiAxNXB4IDQwcHg7XHJcbiAgd2lkdGg6IDMxNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgY29sb3I6ICMxNjhlOGM7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC40cztcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5mcy1idG4ge1xyXG4gIG1hcmdpbjogMzVweCBhdXRvIDE1cHg7XHJcbn1cclxuLmZvcm0tbm90aWNlIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGNvbG9yOiAjMmQzNzNjO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uZnMtYWR2YW50YWdlcyB7XHJcbiAgbWFyZ2luOiAzNXB4IGF1dG8gMDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcbi5hZHYtaXRlbS13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLmFkdmFudC1udW0ge1xyXG4gIG1hcmdpbi1yaWdodDogMTVweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXNpemU6IDcycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsaW5lLWhlaWdodDogLjg7XHJcbn1cclxuLmFkdmFudC1oZWFkZXIge1xyXG4gIGNvbG9yOiAkYztcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG4gIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbn1cclxuLnJlcC1zZWN0aW9uIHtcclxuICBwYWRkaW5nOiA3MHB4IDA7XHJcbn1cclxuLnNlY3Rpb24taGVhZGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogJGM7XHJcbiAgZm9udC1zaXplOiAzMnB4O1xyXG4gIHRleHQtc2hhZG93OiAwcHggMjBweCAyMHB4IHJnYmEoNTQsIDE3NywgMTkzLCAuMyk7XHJcbn1cclxuLnJlcC1jYXJkIHtcclxuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4ucmVwLXRleHQge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICMzMzM7XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBjb2xvcjogJGM7XHJcbiAgfVxyXG59XHJcbi5vdGhlci10ZWNoIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB6LWluZGV4OiAtMjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjO1xyXG4gIH1cclxufVxyXG4ub3RoZXItdGVjaC1idG4ge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMzE1cHg7XHJcbiAgcGFkZGluZzogMTVweCA0MHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogJGM7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAzNTVweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMjVweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gICAgaGVpZ2h0OiA4cHg7XHJcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkYztcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYztcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHM7XHJcbiAgfVxyXG4gICYuYWN0aXZlOjphZnRlciB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuICB9XHJcbn1cclxuLmhpZGRlbi1yb3cge1xyXG4gIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ucmVwLXNlY3Rpb24tYm90dG9tIHtcclxuICBtYXJnaW4tdG9wOiA2NXB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4ucmVwLWJvdHRvbS10ZXh0IHtcclxuICBtYXJnaW4tcmlnaHQ6IDY1cHg7XHJcbiAgY29sb3I6ICMzMzMzMzM7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG4ucmVwLXBob25lIHtcclxuICBjb2xvcjogJGM7XHJcbn1cclxuLnJlcC1idG4ge1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIHdpZHRoOiAzNDBweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM0YmJiYmUsICMwNjliY2EpO1xyXG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCAyMHB4IDFweCByZ2JhKDU0LCAxNzcsIDE5MywgLjMpO1xyXG59XHJcbi5nby1zZWN0aW9uIHtcclxuICBwYWRkaW5nOiAxMDBweCAwO1xyXG4gIGJhY2tncm91bmQ6IHVybChpbWcvYmcyLnBuZykgY2VudGVyIHRvcCAvIGNvdmVyIG5vLXJlcGVhdDtcclxufVxyXG4uZ28tbm90aWNlIHtcclxuICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4ud2h5LXNlY3Rpb24ge1xyXG4gIHBhZGRpbmc6IDkwcHggMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzNzNjO1xyXG59XHJcbi53aHktaW5mbyB7XHJcbiAgcGFkZGluZzogMzVweCAyMHB4IDI1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG4ud2h5LWhlYWRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiAjMzMzMzMzO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHNwYW4ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBjb2xvcjogJGM7XHJcbiAgfVxyXG59XHJcbi53aHktdGV4dCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBjb2xvcjogIzJkMzczYztcclxufVxyXG4ud2h5LXNsaWRlciB7XHJcbiAgLnNsaWNrLWRvdHMge1xyXG4gICAgYm90dG9tOiAtNTBweDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNjaGVtZS1zbGlkZXIsXHJcbi5yZXAtc2xpZGVyIHtcclxuICAuc2xpY2stZG90cyB7XHJcbiAgICBib3R0b206IC0zMHB4O1xyXG4gICAgbGkge1xyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zY2hlbWUtc2xpZGVyLFxyXG4ucmVwLXNsaWRlcixcclxuLndoeS1zbGlkZXIge1xyXG5cclxuICAuc2xpY2stZG90cyB7XHJcbiAgICBib3R0b206IC01MHB4O1xyXG4gICAgbGkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcvJztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMTEwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIGNvbG9yOiAkYztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59XHJcbi5zbGljay1hcnJvdyB7XHJcbiAgd2lkdGg6IDIycHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICYuc2xpY2stcHJldiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaW1nL2Fycm93LWxlZnQucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gIH1cclxuICAmLnNsaWNrLW5leHQge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKGltZy9hcnJvdy1yaWdodC5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgfVxyXG59XHJcbi5vZmZlci1zZWN0aW9uIHtcclxuICBwYWRkaW5nOiA1MHB4IDAgMzBweDtcclxufVxyXG4ub2ZmZXItaW5uZXIge1xyXG4gIHBhZGRpbmc6IDcwcHggODBweCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNDJiNmJmLCAjMGE5ZGM5KTtcclxuICAgIGJveC1zaGFkb3c6IDEwcHggMTBweCAyMHB4IDFweCByZ2JhKDU0LCAxNzcsIDE5MywgMC4zKTtcclxufVxyXG4udGltZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXgtd2lkdGg6IDU3MHB4O1xyXG59XHJcbi50aW1lLXdyYXBwZXIge1xyXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgfVxyXG59XHJcbi50aW1lLWNvdW50LXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTcwcHg7XHJcbiAgaGVpZ2h0OiAxNTBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzczYztcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMnB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYztcclxuICB9XHJcblxyXG5cclxufVxyXG4udGltZS1jb3VudCB7XHJcbiAgZm9udC1zaXplOiA3MnB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMzVweDtcclxuICBsZXR0ZXItc3BhY2luZzogMzVweDtcclxufVxyXG4udGltZS1kZWYge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxNzBweDtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiAjMmQzNzNjO1xyXG59XHJcbi5vZmZlci10b3Age1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4ub2ZmZXItaW5mbyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDY1cHg7XHJcbn1cclxuLm9mZmVyLWhlYWRlciB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4ub2ZmZXItaGVhZGVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4ub2ZmZXItYnRuIHtcclxuICBtYXJnaW46IDQwcHggYXV0byAxNXB4O1xyXG59XHJcbi5zY2hlbWUtc2VjdGlvbiB7XHJcbiAgcGFkZGluZzogNTBweCAwIDEyMHB4O1xyXG59XHJcbi5zY2hlbWUtaW1nLXdyYXBwZXIge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTk1cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbn1cclxuLnNjaGVtZS1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAyMHB4IDAgMzBweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGNvbG9yOiAjMzMzMzMzO1xyXG5cclxuICAmID4gc3BhbiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGNvbG9yOiAkYztcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2NoZW1lLXRleHQge1xyXG4gIGZvbnQtc2l6ZTogMTMuNXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogIzY2NjY2NjtcclxufVxyXG4uc3Rvcmllcy1zZWN0aW9uIHtcclxuICBwYWRkaW5nOiAxMDBweCAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDM3M2M7XHJcbn1cclxuLnN0b3JpZXMtaGVhZGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxufVxyXG4uc3Rvcmllcy1zbGlkZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuLnNsaWRlci1pbWctd3JhcHBlciB7XHJcbiAgd2lkdGg6IDQwJTtcclxufVxyXG4uZGlhZ25vc2lzIHtcclxuICB3aWR0aDogNTclO1xyXG59XHJcbi5zbGlkZS1pbWcge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbi5zbGlkZS1udW1zIHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmRpYWctaXRlbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG4uZGlhZy1oZWFkZXIge1xyXG4gIHdpZHRoOiA0NSU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGNvbG9yOiAjOGQ5MTkzO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgXHJcbiAgc3BhbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzNzNjO1xyXG4gIH1cclxuICBcclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICB0b3A6IDE2cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1ib3R0b206IC4xZW0gZG90dGVkICM4ZDkxOTM7XHJcbiAgfVxyXG59XHJcbi5kaWFnLXRleHQge1xyXG4gIHdpZHRoOiA0OCU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uaXRlbS1uYW1lIHtcclxuICBjb2xvcjogJGM7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuLnNsaWRlci1idG4ge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbi5zdG9yaWVzLXNsaWRlci13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLnNsaWNrLWFycm93IHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgfVxyXG59XHJcbi5zdG9yaWVzLWJ0bnMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgd2lkdGg6IDQwJTtcclxufVxyXG5cclxuLmZhcS1zZWN0aW9uIHtcclxuICBwYWRkaW5nOiA5MHB4IDAgMzVweDtcclxufVxyXG5cclxuLmZhcS1ibG9jayB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZjZmNmY2OyB9XHJcblxyXG4uZmFxLXRvZ2dsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDI1cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzczYztcclxuICBjdXJzb3I6IHBvaW50ZXI7IH1cclxuLmZhcS10b2dnbGU6OmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDI1cHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHdpZHRoOiAxN3B4O1xyXG4gIGhlaWdodDogMTdweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoaW1nL2ZhcS5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbnRyYW5zaXRpb246IGFsbCAuNHM7XHJcbn1cclxuXHJcbi5mYXEtdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XHJcbiAgY29sb3I6ICMyZDM3M2M7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxyXG4uZmFxLXRvZ2dsZVthcmlhLWV4cGFuZGVkPSd0cnVlJ106OmFmdGVyIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7IH1cclxuXHJcbi5mYXEtbnVtIHtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgY29sb3I6ICRjO1xyXG4gIGZvbnQtc2l6ZTogMTZweDsgfVxyXG5cclxuLmZhcS1ib2R5IHtcclxuICBwYWRkaW5nOiAwIDI1cHggMjVweCA3MHB4O1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBsaW5lLWhlaWdodDogMS4zO1xyXG4gfVxyXG5cclxuLmZhcS1saW5rIHtcclxuICBjb2xvcjogJGMgIWltcG9ydGFudDtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XHJcblxyXG4ucHJpY2Utc2VjdGlvbiB7XHJcbiAgcGFkZGluZzogMzVweCAwIDQwcHg7XHJcbn1cclxuLnByaWNlLWNhcmQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG59XHJcbi5wcmljZS1uYW1lLFxyXG4ucHJpY2UtdmFsIHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5wcmljZS1uYW1lIHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgcGFkZGluZzogMThweCAzMHB4O1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNGFiYWJlLCAjMDU5YmNhKTtcclxuICBib3gtc2hhZG93OiAxMHB4IDEwcHggMjBweCAxcHggcmdiYSg1NCwgMTc3LCAxOTMsIC4zKTtcclxufVxyXG4ucHJpY2UtdmFsIHtcclxuICBmbGV4LXNocmluazogMDtcclxuICBwYWRkaW5nOiAxOHB4IDEwcHg7XHJcbiAgZmxleC1iYXNpczogMTUwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDM3M2M7XHJcbn1cclxuLnByaWNlLXNlY3Rpb24tYm90dG9tIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogNTBweDtcclxufVxyXG4ucHJpY2Utbm90aWNlIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiAjMzMzMzMzO1xyXG59XHJcbi5wcmljZS1idG4ge1xyXG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjO1xyXG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCAyMHB4IDFweCByZ2JhKDU0LCAxNzcsIDE5MywgLjMpO1xyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICMxNjhlOGM7XHJcbiAgfVxyXG59XHJcbi50ZXh0LXNlY3Rpb24ge1xyXG4gIHBhZGRpbmc6IDQwcHggMCA4MHB4O1xyXG59XHJcbi50ZXh0LWhlYWRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBjb2xvcjogIzMzMzMzMztcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBjb2xvcjogJGM7XHJcbiAgfVxyXG59XHJcbi50ZXh0IHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgY29sb3I6ICM2NjY2NjY7XHJcbn1cclxuLm1hcC1zZWN0aW9uIHtcclxuXHJcbn1cclxuLm1hcC1zZWN0aW9uLXRvcCB7XHJcblxyXG59XHJcbi5jb250YWN0LWhlYWRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG4uY29udGFjdC1hZGRyZXNzIHtcclxuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICBzcGFuIHtcclxuICAgIGNvbG9yOiAkYztcclxuICB9XHJcbn1cclxuLnBhZ2UtZm9vdGVyIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUwZTBlO1xyXG59XHJcbi5mb290ZXItdG9wIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLmNvbnRhY3RzLXBob25lIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM0N2I5YmUsICMwNzljYzkpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KTtcclxufVxyXG4uZm9vdGVyLWxvZ28td3JhcHBlciB7XHJcbiAgbWFyZ2luOiAwIDM1cHg7XHJcbn1cclxuLmNvcHlyaWdodCxcclxuLm9mZXJ0YSB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uY29weXJpZ2h0IHtcclxuICBtYXJnaW46IDM1cHggMDtcclxuICBjb2xvcjogIzk5OTk5OTtcclxufVxyXG4ub2ZlcnRhIHtcclxuICBjb2xvcjogIzRhNGE0YTtcclxufVxyXG4ucmVwLXJvdy1tb2IsXHJcbi5tb2ItbWVudSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAucmVwLXRleHQge1xyXG5cclxuICAgIGJyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLndoeS10ZXh0IHtcclxuXHJcblxyXG4gIH1cclxuICAud2h5LWNhcmQge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuICAuYnItbWQtbm9uZSB7XHJcblxyXG4gICAgYnIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAub2ZmZXItdG9wIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gIC5vZmZlci1pbmZvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgb3JkZXI6IC0xO1xyXG5cclxuICAgIGJyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNjaGVtZS1pbWctd3JhcHBlciB7XHJcbiAgICBoZWlnaHQ6IDE2MnB4O1xyXG4gIH1cclxuICAuc2NoZW1lLXRleHQge1xyXG5cclxuICAgIGJyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnByaWNlLW5hbWUge1xyXG4gICAgcGFkZGluZzogMThweCAyMHB4O1xyXG4gIH1cclxuICAubmF2LWl0ZW0ge1xyXG5cclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53aHktc2xpZGVyIC5zbGljay1hcnJvdyB7XHJcblxyXG4gICAgJi5zbGljay1wcmV2IHtcclxuICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLW5leHQge1xyXG4gICAgICByaWdodDogLTEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLm1vYi1tZW51IHtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgLm1vYi1kcm9wZG93biB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjNDdiOWJlLCAjMDc5Y2M5KTsgfVxyXG4gIC5tb2ItdG9wLFxyXG4gIC5tb2ItbWVudSB7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTsgfVxyXG4gIC5tb2ItbWVudSB7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cclxuICAubW9iLXRvcCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxyXG4gIC5tZW51LWNsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gUHJvJywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IC44O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG4gIC5tZW51LWl0ZW0ge1xyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5tZW51LWhlYWRlciwgLm1lbnUtdGV4dCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgLm1lbnUtaGVhZGVyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG4gIC5oZWFkZXItZGVzYyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAubWVudS1idG4ge1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIGJhY2tncm91bmQ6IHVybChpbWcvbWVudS5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gIC50b3AtbGluayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKGltZy9waG9uZS1tb2IucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gIH1cclxuICAubW9iLXBob25lcyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5waG9uZTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICB9XHJcbiAgLmhlYWRlci1zZXAge1xyXG4gICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgLmNpdGllcy1oZWFkZXIge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAuY3VycmVudC1jaXR5IHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZXAtcm93LWRlc2Mge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnJlcC1yb3ctbW9iIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG4gIC5yZXAtaW1nIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICAub3RoZXItdGVjaCB7XHJcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gIH1cclxuICAucmVwLWJvdHRvbS10ZXh0IHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5yZXAtc2VjdGlvbi1ib3R0b20ge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC53aHktY2FyZCB7XHJcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxuICAud2h5LXNsaWRlciAuc2xpY2stYXJyb3cge1xyXG4gICAgJi5zbGljay1wcmV2IHtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICAgICYuc2xpY2stbmV4dCB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2NoZW1lLXNlY3Rpb24ge1xyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAucm93IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2NoZW1lLWltZy13cmFwcGVyIHtcclxuICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICB3aWR0aDogMTgwcHg7XHJcbiAgfVxyXG4gIC5zY2hlbWUtc2xpZGVyIHtcclxuXHJcbiAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICB3aWR0aDogOXB4O1xyXG4gICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNsaWNrLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IDUlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChpbWcvc2NoLWFsLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgfVxyXG4gICAgICAmLnNsaWNrLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiA1JTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoaW1nL3NjaC1hci5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnN0b3JpZXMtc2xpZGUge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5zdG9yaWVzLWJ0bnMsXHJcbiAgLnN0b3JpZXMtc2xpZGUsXHJcbiAgLmRpYWdub3NpcyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnN0b3JpZXMtYnRucyB7XHJcbiAgICB0b3A6IDI1JTtcclxuICB9XHJcbiAgLnNsaWRlLW51bXMge1xyXG4gICAgbWFyZ2luOiAyNXB4IDA7XHJcbiAgfVxyXG4gIC5yZXAtc2xpZGVyIHtcclxuICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICB9XHJcbiAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgIG1hcmdpbjogMCAtNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpZGVyLWltZy13cmFwcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC50aW1lLWNvdW50LXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gIH1cclxuICAudGltZS13cmFwcGVyOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuICAudGltZS1kZWYge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5vZmZlci1pbm5lciB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHggMjBweDtcclxuICB9XHJcbiAgLnRpbWVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAudGltZS1jb3VudCB7XHJcbiAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgfVxyXG4gIC5zdG9yaWVzLWhlYWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gIH1cclxuICAuZmFxLXRvZ2dsZSB7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7IH1cclxuICAuZmFxLXRvZ2dsZTo6YWZ0ZXIge1xyXG4gICAgcmlnaHQ6IDE1cHg7IH1cclxuICAuZmFxLWJvZHkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XHJcbiAgLnByaWNlLXNlY3Rpb24tYm90dG9tIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAucHJpY2Utbm90aWNlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgfVxyXG4gIC5mb290ZXItdG9wIHtcclxuXHJcbiAgfVxyXG4gIC5mb290ZXItbG9nby13cmFwcGVyIHtcclxuICAgIG9yZGVyOiAtMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgLmNvbnQtcGhvbmUtd3JhcHBlciB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICAuZm9vdGVyLXRvcCB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG4gIC5vZmZlci1oZWFkZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAucHJpY2UtYnRuIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gIC5mcy1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMDBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChpbWcvYmcxLW1vYi5wbmcpIGNlbnRlciB0b3AgLyBjb3ZlciBuby1yZXBlYXQ7XHJcbiAgfVxyXG4gIC5yZXAtdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gIC5tYWluLWhlYWRlciB7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgfVxyXG4gIC53aHktc2xpZGVyIHtcclxuXHJcbiAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICAmLnNsaWNrLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2NoZW1lLWltZy13cmFwcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxNjhweDtcclxuICB9XHJcbiAgLnNjaGVtZS1zbGlkZXIge1xyXG4gICAgLmNvbC5zbGljay1zbGlkZSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLWxpc3Qge1xyXG5cclxuICAgIH1cclxuICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgIHRvcDogMzAlO1xyXG5cclxuICAgICAgJi5zbGljay1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAyNSU7XHJcbiAgICAgIH1cclxuICAgICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgICByaWdodDogMjUlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mYXEtdG9nZ2xlIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gIC5mYXEtbnVtIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgLmFkdmFudC1udW0ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgfVxyXG4gIC5hZHZhbnQtaGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgLnJlcC1jYXJkIHtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XHJcbiAgfVxyXG4gIC5yZXAtYm90dG9tLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuICAucHJpY2UtbmFtZSxcclxuICAucHJpY2UtdmFsIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgLnByaWNlLW5hbWUge1xyXG4gICAgcGFkZGluZzogMThweCAyMHB4O1xyXG4gIH1cclxuICAuZ28tc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaW1nL2JnMi1tb2IucG5nKSBjZW50ZXIgdG9wL2NvdmVyIG5vLXJlcGVhdDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAucmVwLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH1cclxuICAucmVwLXBob25lIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAubWFpbi1oZWFkZXIge1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gIH1cclxuICAuZm9ybS1pbnB1dCB7XHJcbiAgICB3aWR0aDogMzIwcHg7XHJcbiAgfVxyXG4gIC53aHktY2FyZCB7XHJcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gIH1cclxuICAudGltZS1jb3VudC13cmFwcGVyIHtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGhlaWdodDogNzBweDtcclxuICB9XHJcbiAgLnRpbWUtY291bnQge1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gIH1cclxuICAuc2NoZW1lLXNsaWRlciB7XHJcbiAgICAuc2xpY2stYXJyb3cge1xyXG5cclxuICAgICAgJi5zbGljay1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAxNSU7XHJcbiAgICAgIH1cclxuICAgICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgICByaWdodDogMTUlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zY2hlbWUtaGVhZGVyIHtcclxuICAgIG1hcmdpbjogMTVweCAwIDIwcHg7XHJcbiAgfVxyXG4gIC5zdG9yaWVzLXNsaWRlIHtcclxuICAgIG1heC13aWR0aDogODUlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxuICAuZGlhZy1pdGVtIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gIC5kaWFnLWhlYWRlcixcclxuICAuZGlhZy10ZXh0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAucHJpY2UtbmFtZSxcclxuICAucHJpY2UtdmFsIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICB9XHJcbiAgLnByaWNlLXZhbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICAuY29weXJpZ2h0IHtcclxuXHJcbiAgICBiciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vZmVydGEge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLm9mZmVyLWlubmVyIHtcclxuICAgIHBhZGRpbmc6IDUwcHggMTVweCAyMHB4O1xyXG4gIH1cclxuICAuY2FsbC1idG4ge1xyXG4gICAgd2lkdGg6IDI5MHB4O1xyXG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xyXG4gIH1cclxuICAuZm9ybS1pbnB1dCxcclxuICAuZm9ybS1udW0ge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuICAuc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICB9XHJcbiAgLnRleHQtYmxvY2sge1xyXG4gICAgcGFkZGluZzogNTBweCAyMHB4IDIwcHg7XHJcbiAgfVxyXG4gIC5wcmljZS1ub3RpY2Uge1xyXG5cclxuICAgIGJyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmZhcS1ib2R5IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcclxuICAuY2FsbC1idG4ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gIC5vdGhlci10ZWNoLWJ0biB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmFkdmFudC1udW0ge1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gIH1cclxuICAuYWR2YW50LWhlYWRlciB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG4gIC5zZWN0aW9uLWhlYWRlciB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgfVxyXG4gIC5tYWluLWhlYWRlciB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgfVxyXG4gIC5wcmljZS1uYW1lLCAucHJpY2UtdmFsIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgfVxyXG4gIC50aW1lLWNvdW50LXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgfVxyXG4gIC50aW1lLWNvdW50IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMzBweDtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICB9XHJcbiAgLndoeS1zbGlkZXIgLnNsaWNrLWFycm93IHtcclxuXHJcbiAgICAmLnNsaWNrLXByZXYge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5waG9uZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gIC53aHktY2FyZCB7XHJcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xyXG4gIH1cclxuICAuc2NoZW1lLWhlYWRlciB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59Il19 */
