@font-face {
  font-family: "roboto";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/RobotoRegular/RobotoRegular.woff2") format("woff2"), url("../fonts/RobotoRegular/RobotoRegular.woff") format("woff"); }

@font-face {
  font-family: "roboto";
  font-weight: bold;
  font-style: normal;
  src: url("../fonts/RobotoBold/RobotoBold.woff2") format("woff2"), url("../fonts/RobotoBold/RobotoBold.woff") format("woff"); }

@font-face {
  font-family: "roboto-slab";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/RobotoSlabRegular/RobotoSlabRegular.woff2") format("woff2"), url("../fonts/RobotoSlabRegular/RobotoSlabRegular.woff") format("woff"); }

@font-face {
  font-family: "roboto-slab";
  font-weight: bold;
  font-style: normal;
  src: url("../fonts/RobotoSlabBold/RobotoSlabBold.woff2") format("woff2"), url("../fonts/RobotoSlabBold/RobotoSlabBold.woff") format("woff"); }

@font-face {
  font-family: "gilroy";
  font-weight: 300;
  font-style: normal;
  src: url("../fonts/GilroyLight/GilroyLight.woff2") format("woff2"), url("../fonts/GilroyLight/GilroyLight.woff") format("woff"); }

@font-face {
  font-family: "gilroy";
  font-weight: 800;
  font-style: normal;
  src: url("../fonts/GilroyExtraBold/GilroyExtraBold.woff2") format("woff2"), url("../fonts/GilroyExtraBold/GilroyExtraBold.woff") format("woff"); }

@font-face {
  font-family: "proxima-nova";
  font-weight: bold;
  font-style: normal;
  src: url("../fonts/ProximaNovaBold/ProximaNovaBold.woff2") format("woff2"), url("../fonts/ProximaNovaBold/ProximaNovaBold.woff") format("woff"); }

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

body {
  margin: 0;
  font-size: 16px;
  font-family: 'roboto', sans-serif; }

ul {
  margin: 0;
  padding: 0; }

.container {
  max-width: 1170px;
  padding-right: 30px;
  padding-left: 30px;
  margin: 0 auto; }

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }

.btn {
  display: inline-block;
  text-decoration: none;
  font-family: 'gilroy', sans-serif;
  color: #ffffff;
  font-weight: 300;
  background: #A7ACB7;
  position: relative;
  padding: 0 26px;
  border: none;
  border-radius: 10px;
  -webkit-transition: opacity .25s;
  -o-transition: opacity .25s;
  transition: opacity .25s;
  cursor: pointer;
height:2.5em;
line-height:2.5em;  }
  .btn--danger {
    background: #D81330; }
  .btn:hover {
    opacity: .7; }

.mfp-fade.mfp-bg {
  opacity: 0;
  -webkit-transition: all 0.15s ease-out;
  -o-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out; }
  .mfp-fade.mfp-bg.mfp-ready {
    opacity: 0.8; }
  .mfp-fade.mfp-bg.mfp-removing {
    opacity: 0; }

.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;
  -webkit-transition: all 0.15s ease-out;
  -o-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out; }

.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1; }

.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0; }

.mob-menu {
  position: fixed;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background: #F6F3E9;
  padding-left: 20px;
  padding-right: 12px;
  padding-top: 15px;
  padding-bottom: 22px;
  z-index: 999;
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
  -webkit-transition: all .25s ease;
  -o-transition: all .25s ease;
  transition: all .25s ease; }
  .mob-menu--open {
    left: 0;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0); }
  .mob-menu__close img {
    margin: 0 0 0 auto; }
  .mob-menu__link {
    color: #2D2C31;
    font-size: 18px;
    text-decoration: none;
    margin-bottom: 20px; }

.caption {
  font-family: 'gilroy', sans-serif;
  font-size: 36px;
  font-weight: bold;
  text-transform: uppercase;
  color: #2D2C31;
  text-align: center;
  margin-bottom: 50px; }
  @media only screen and (max-width: 992px) {
    .caption {
      font-size: 30px; } }
  .caption--install {
    color: #ffffff; }
  .caption span {
    font-weight: 300;
    color: #D81330;
    text-transform: lowercase; }

.svg__instrument {
  height: 64px; }

.svg__generator {
  height: 64px; }

.svg__bag {
  height: 69px; }

.svg__pin {
  height: 64px; }

.svg__house {
  height: 51px; }

.svg__chair {
  height: 61px; }

.svg__tractor {
  height: 52px; }

.svg__well {
  height: 70px; }

.svg__hay {
  height: 47px; }

#portf .a, #portf .b {
  fill: none;
  stroke: #275081;
  stroke-linecap: round;
  stroke-linejoin: round; }

#portf .a {
  stroke-width: 2px; }

#pocket .a {
  fill: none;
  stroke: #275081;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px; }

#headphones .a, #headphones .b {
  fill: none;
  stroke: #275081;
  stroke-linecap: round;
  stroke-linejoin: round; }

#headphones .a {
  stroke-width: 2px; }

#star .a, #star .b {
  fill: none;
  stroke: #275081;
  stroke-linecap: round;
  stroke-linejoin: round; }

#star .a {
  stroke-width: 2px; }

.icon-primary {
  fill: #264f85; }

.icon-secondary {
  fill: #d8192b; }

.nav {
  max-width: 50%;
  width: 100%;
  margin-left: 16%;
  font-size: 18px; }
  @media only screen and (max-width: 992px) {
    .nav {
      max-width: 55%;
      margin-left: 10%; } }
  @media only screen and (max-width: 767px) {
    .nav {
      display: none; } }
  .nav__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 100%;
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media only screen and (max-width: 992px) {
      .nav__list {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
  .nav__link {
    color: #2D2C31;
    text-decoration: none;
    -webkit-transition: opacity .25s ease;
    -o-transition: opacity .25s ease;
    transition: opacity .25s ease; }
    @media only screen and (max-width: 992px) {
      .nav__link {
        max-width: 50%;
        width: 100%; } }
    .nav__link:hover {
      opacity: .7; }

.block-phone {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  max-width: 25%;
  width: 100%; }
  @media only screen and (max-width: 992px) {
    .block-phone {
      max-width: 33%; } }
  .block-phone__number {
    font-size: 20px;
    color: #2D2C31;
    margin-bottom: 10px;
    text-decoration: none;
    position: relative;
    padding-left: 53px;
    white-space: nowrap; }
    @media only screen and (max-width: 480px) {
      .block-phone__number {
        font-size: 15px; } }
    .block-phone__number::before {
      content: '';
      position: absolute;
      width: 53px;
      height: 51px;
      left: 0;
      top: 8px;
      background-image: url(../img/header/phone.png); }
      @media only screen and (max-width: 767px) {
        .block-phone__number::before {
          content: none; } }
    .block-phone__number span {
      font-size: 26px;
      font-weight: bold; }
  .block-phone__link {
    font-size: 14px;
    color: #2D2C31;
    text-transform: uppercase;
    text-decoration: none;
    border-bottom: 1px solid #D81330; }
    @media only screen and (max-width: 480px) {
      .block-phone__link {
        font-size: 14px; } }
  .block-phone__link, .block-phone__number {
    -webkit-transition: opacity .25s ease;
    -o-transition: opacity .25s ease;
    transition: opacity .25s ease; }
    .block-phone__link:hover, .block-phone__number:hover {
      opacity: .7; }

.header {
  background-image: url(../img/header/bg.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  background-color: #F6F3E9;
  height: 100vh;
  min-height: 1042px; }
  .header__top-line {
    background-image: url(../img/header/top-line.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    padding-top: 20px;
    min-height: 99px; }
  .header__flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    @media only screen and (max-width: 767px) {
      .header__flex {
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; } }
  .header__title {
    font-family: 'gilroy', sans-serif;
    font-weight: 800;
    font-size: 55px;
    text-transform: uppercase;
    text-align: center;
    color: #ffffff;
    margin-top: 150px;
    padding-top: 150px;
    margin: 50px; }
    @media only screen and (max-width: 767px) {
      .header__title {
        font-size: 28px; } }
    .header__title span {
      font-size: 36px;
      display: block; }
      @media only screen and (max-width: 767px) {
        .header__title span {
          font-size: 18px; } }
  .header__blocks {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media only screen and (max-width: 767px) {
      .header__blocks {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; } }
  .header__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media only screen and (max-width: 767px) {
      .header__items {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
  .header__block {
    position: relative;
    font-family: 'gilroy', sans-serif;
    font-weight: 800;
    font-size: 24px;
    color: #ffffff;
    max-width: 41%;
    width: 100%;
    border: 2px solid #F0B924;
    border-radius: 6px;
    background: rgba(77, 77, 77, 0.75);
    padding-top: 21px;
    padding-bottom: 16px;
    padding-left: 79px;
    padding-right: 28px; }
    @media only screen and (max-width: 992px) {
      .header__block {
        font-size: 16px; } }
    @media only screen and (max-width: 767px) {
      .header__block {
        max-width: 90%;
        margin-bottom: 8px; } }
    @media only screen and (max-width: 480px) {
      .header__block {
        font-size: 12px; } }
    .header__block::before {
      content: '';
      position: absolute;
      width: 35px;
      height: 35px;
      top: 55%;
      left: 28px;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      background-image: url(../img/header/check.png); }
  .header__item {
    position: relative;
    max-width: 20%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    font-size: 20px;
    color: #ffffff;
    padding-bottom: 16px;
    margin-right: 6px;
    margin-left: 25px;
    border-bottom: 1px solid #D81330;
    overflow: hidden; }
    @media only screen and (max-width: 992px) {
      .header__item {
        font-size: 13px; } }
    @media only screen and (max-width: 767px) {
      .header__item {
        max-width: 45%;
        margin-bottom: 12px;
        margin-left: 0; } }
    .header__item::before {
      content: '';
      position: absolute;
      width: 100%;
      height: 1px;
      background: #D81330;
      top: 23px;
      left: 70px; }
  .header__number {
    width: 54px;
    height: 51px;
    background: #D81330;
    font-family: 'proxima-nova', sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #ffffff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 17px; }
    @media only screen and (max-width: 992px) {
      .header__number {
        font-size: 9px; } }
    .header__number span {
      border-bottom: 4px solid rgba(255, 255, 255, 0.3);
      border-radius: 1px; }
  .header__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 847px; }
  .header__menu {
    width: 22px;
    height: 18px;
    margin-top: 8px;
    display: none;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    @media only screen and (max-width: 767px) {
      .header__menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; } }
    .header__menu span {
      display: block;
      position: relative;
      width: 14px;
      height: 2px;
      background: #D81330; }
      .header__menu span::before, .header__menu span::after {
        content: '';
        position: absolute;
        height: 2px;
        background: #D81330; }
      .header__menu span::before {
        width: 22px;
        top: -8px;
        left: -8px; }
      .header__menu span::after {
        width: 19px;
        bottom: -8px;
        left: -5px; }
  @media only screen and (max-width: 767px) {
    .header__phone {
      margin-right: 30px; } }
   .header-nav__link:hover {
       opacity: .7;
       cursor: pointer;
   }
.use {
  background-color: #ffffff;
  background-image: url(../img/use/bg.png);
  background-size: cover;
  background-position: center bottom;
  padding-top: 50px;
  padding-bottom: 200px; }
  @media only screen and (max-width: 767px) {
    .use {
      padding-bottom: 70px; } }
  .use__svg {
    fill: #275081;
    margin-right: 8px;
    max-width: 20%; }
  .use__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .use__items .slick-slide {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    .use__items .slick-dots {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      list-style-type: none;
      margin: 0 auto; }
      .use__items .slick-dots li {
        margin: 0 2px; }
      .use__items .slick-dots .slick-active .use__dot {
        background: #D81330;
        border-color: transparent; }
  .use__item {
    position: relative;
    max-width: 32%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #fff;
    border-radius: 15px;
    padding: 29px 34px 29px 24px;
    margin-bottom: 30px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #2D2C31; }
    @media only screen and (max-width: 992px) {
      .use__item {
        font-size: 10px; } }
    @media only screen and (max-width: 767px) {
      .use__item {
        margin: 20px 10px; } }
    .use__item span {
      position: absolute;
      font-size: 40px;
      font-family: 'gilroy', sans-serif;
      font-weight: 800;
      color: #275081;
      opacity: .05;
      top: -23px;
      left: -20px;
      z-index: 0; }
      @media only screen and (max-width: 992px) {
        .use__item span {
          font-size: 24px;
          top: -15px;
          left: -10px; } }
  .use__arrow {
    position: absolute;
    width: 18px;
    height: 18px;
    border-radius: 2px;
    z-index: 2;
    bottom: -5px; }
    .use__arrow--prev {
      border-left: 3px solid #c0c1c4;
      border-bottom: 3px solid #c0c1c4;
      -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
              transform: rotate(45deg);
      left: 25%; }
    .use__arrow--next {
      border-right: 3px solid #c0c1c4;
      border-bottom: 3px solid #c0c1c4;
      -webkit-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
              transform: rotate(-45deg);
      right: 25%; }
  .use__dot {
    display: block;
    width: 7px;
    height: 7px;
    border: 2px solid #c0c1c4;
    border-radius: 50%; }

.compare__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  @media only screen and (max-width: 767px) {
    .compare__wrap {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }

.compare__left, .compare__right {
  max-width: 50%;
  width: 100%; }
  @media only screen and (max-width: 767px) {
    .compare__left, .compare__right {
      max-width: 100%; } }

.compare__left {
  margin-right: 30px; }

.compare__big-img {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 297px;
  margin-bottom: 20px; }
  @media only screen and (max-width: 992px) {
    .compare__big-img {
      height: 185px; } }
  @media only screen and (max-width: 767px) {
    .compare__big-img {
      height: 145px; } }

.compare__status {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 110px;
  height: 54px;
  color: #2D2C31;
  background-color: #A7ACB7;
  font-family: 'roboto-slab', sans-serif;
  font-size: 18px; }
  @media only screen and (max-width: 1200px) {
    .compare__status {
      font-size: 16px; } }
  @media only screen and (max-width: 992px) {
    .compare__status {
      width: 70px;
      height: 35px;
      font-size: 11px; } }
  .compare__status span {
    font-weight: bold;
    font-size: 30px;
    -webkit-animation: open .5s;
            animation: open .5s; }
    @media only screen and (max-width: 1200px) {
      .compare__status span {
        font-size: 26px; } }
    @media only screen and (max-width: 992px) {
      .compare__status span {
        font-size: 18px; } }
  .compare__status--old span {
    color: #D81330; }
  .compare__status--new span {
    color: #275081; }

.compare__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 620px;
  margin-bottom: 30px; }
  @media only screen and (max-width: 767px) {
    .compare__block {
      min-height: auto; } }
  .compare__block--old {
    padding-bottom: 15px;
    border-bottom: 1px solid #D81330; }
  .compare__block--new {
    padding-bottom: 15px;
    border-bottom: 1px solid #275081; }

.compare__block-wrap {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }

.compare__images {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 44px; }

.compare__img {
  max-width: 24%;
  width: 100%;
  height: 82px;
  background-size: cover;
  background-position: center center;
  cursor: pointer; }

.compare__header {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: 'gilroy', sans-serif;
  font-weight: 800;
  font-size: 20px;
  margin-bottom: 30px;
  overflow: hidden; }
  @media only screen and (max-width: 1200px) {
    .compare__header {
      font-size: 17.5px; } }
  .compare__header::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    top: 0;
    left: 76px; }
  .compare__header span {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 54px;
    height: 51px;
    font-family: 'proxima-nova', sans-serif;
    font-size: 14px;
    color: #ffffff;
    margin-right: 25px; }
    .compare__header span::before {
      content: '';
      position: absolute;
      top: 65%;
      width: 15px;
      height: 4px;
      background: #ffffff;
      border-radius: 1px;
      opacity: .3; }
  .compare__header--old {
    color: #D81330; }
    .compare__header--old::before, .compare__header--old span {
      background-color: #D81330; }
  .compare__header--new {
    color: #275081; }
    .compare__header--new::before, .compare__header--new span {
      background-color: #275081; }

.compare__flex-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.compare__list {
  list-style-type: none;
  line-height: 26px;
  margin-bottom: 30px; }
  @media only screen and (max-width: 1200px) {
    .compare__list {
      font-size: 14px; } }
  @media only screen and (max-width: 992px) {
    .compare__list {
      font-size: 10px;
      margin-bottom: 15px; } }

.compare__subtitle {
  font-family: 'gilroy', sans-serif;
  font-weight: bold;
  margin-bottom: 20px; }
  @media only screen and (max-width: 1200px) {
    .compare__subtitle {
      font-size: 14px; } }
  @media only screen and (max-width: 992px) {
    .compare__subtitle {
      font-size: 10px;
      margin-bottom: 15px; } }
  .compare__subtitle--old {
    color: #D81330; }
  .compare__subtitle--new {
    color: #275081; }

.compare__strong {
  font-family: 'gilroy', sans-serif;
  font-weight: 800;
  font-size: 18px;
  color: #2D2C31;
  margin-bottom: 30px; }
  @media only screen and (max-width: 1200px) {
    .compare__strong {
      font-size: 16px; } }
  @media only screen and (max-width: 992px) {
    .compare__strong {
      font-size: 12px;
      margin-bottom: 15px; } }

.compare__total {
  font-family: 'gilroy', sans-serif;
  font-weight: 800;
  font-size: 22px; }
  @media only screen and (max-width: 1200px) {
    .compare__total {
      font-size: 20px; } }
  @media only screen and (max-width: 992px) {
    .compare__total {
      font-size: 14px; } }
  .compare__total span {
    font-size: 18px;
    color: #2D2C31; }
    @media only screen and (max-width: 992px) {
      .compare__total span {
        font-size: 14px; } }
  .compare__total--old {
    color: #D81330; }
  .compare__total--new {
    color: #275081; }

.compare__text {
  line-height: 26px; }
  @media only screen and (max-width: 992px) {
    .compare__text {
      line-height: 16px;
      font-size: 10px; } }
  .compare__text p {
    padding: 0;
    margin: 0; }
  .compare__text--low {
    font-size: 14px; }
    @media only screen and (max-width: 1200px) {
      .compare__text--low {
        font-size: 12px; } }
    @media only screen and (max-width: 992px) {
      .compare__text--low {
        font-size: 10px; } }

.compare__slogan {
  position: relative;
  max-width: 66%;
  width: 100%;
  padding: 43px 0;
  margin: 30px auto;
  font-family: 'gilroy', sans-serif;
  font-weight: 800;
  font-size: 22px;
  color: #2D2C31;
  text-align: center;
  text-transform: uppercase;
  -webkit-box-shadow: 0 0 40px rgba(119, 119, 119, 0.31);
          box-shadow: 0 0 40px rgba(119, 119, 119, 0.31);
  border-radius: 15px;
  background: #ffffff;
  z-index: 2; }
  @media only screen and (max-width: 1200px) {
    .compare__slogan {
      font-size: 19px; } }
  @media only screen and (max-width: 992px) {
    .compare__slogan {
      max-width: 100%; } }
  @media only screen and (max-width: 767px) {
    .compare__slogan {
      font-size: 14px;
      padding: 20px 0; } }

@-webkit-keyframes open {
  from {
    opacity: 0;
    -webkit-transform: transateY(100%);
            transform: transateY(100%); }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes open {
  from {
    opacity: 0;
    -webkit-transform: transateY(100%);
            transform: transateY(100%); }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

.types {
  background-image: url(../img/types/bg.png);
  background-size: contain;
  background-repeat: no-repeat;
  margin-top: -230px;
  padding-top: 250px;
  padding-bottom: 70px; }
  .types__tab {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 65px; }
    @media only screen and (max-width: 992px) {
      .types__tab {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; } }
  .types__link {
    font-family: 'gilroy', sans-serif;
    font-weight: 300;
    font-size: 19px;
    color: #2D2C31;
    border-radius: 5px;
    background-color: #EEEAE1;
    padding: 19px 24px;
    margin-bottom: 11px;
    -webkit-transition: all .25s;
    -o-transition: all .25s;
    transition: all .25s;
    cursor: pointer; }
    @media only screen and (max-width: 1200px) {
      .types__link {
        font-size: 17px; } }
    @media only screen and (max-width: 767px) {
      .types__link {
        font-size: 12px;
        padding: 10px 12px; } }
    .types__link:hover, .types__link--active {
      background-color: #F0B924; }
  .types__svg {
    max-width: 23px;
    width: 100%;
    height: 22px;
    margin-right: 10px; }
  .types__title {
    font-family: 'gilroy', sans-serif;
    font-weight: 300;
    font-size: 36px;
    text-align: center;
    margin-bottom: 60px; }
    .types__title--nomargin {
      margin-bottom: 0; }
  .types__subtitle {
    font-family: 'gilroy', sans-serif;
    font-weight: 300;
    font-size: 24px;
    text-align: center;
    margin-bottom: 60px; }
  .types__videos {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 100px;
    position: relative; }
    @media only screen and (max-width: 767px) {
      .types__videos {
        display: block; } }
    .types__videos .slick-dots {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      list-style-type: none;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin: 0 auto; }
      .types__videos .slick-dots li {
        margin: 0 2px; }
      .types__videos .slick-dots .slick-active .use__dot {
        background: #D81330;
        border-color: transparent; }
  .types__video {
    max-width: 49%;
    width: 100%;
    height: 310px;
    position: relative;
    -webkit-transition: opacity .25s;
    -o-transition: opacity .25s;
    transition: opacity .25s;
    border-radius: 20px;
    background-size: cover; }
    @media only screen and (max-width: 1200px) {
      .types__video {
        height: 270px; } }
    @media only screen and (max-width: 992px) {
      .types__video {
        height: 185px; } }
    @media only screen and (max-width: 767px) {
      .types__video {
        max-width: 100%;
        margin-bottom: 25px; } }
    .types__video::before {
      content: '';
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      width: 80px;
      height: 80px;
      background-image: url(../img/types/play.png);
      background-repeat: no-repeat; }
    .types__video:hover {
      opacity: .7; }
  .types__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-bottom: 70px;
    position: relative; }
    @media only screen and (max-width: 992px) {
      .types__items {
        -ms-flex-pack: distribute;
            justify-content: space-around; } }
    @media only screen and (max-width: 767px) {
      .types__items {
        display: block; } }
    .types__items .slick-dots {
      position: absolute;
      bottom: 0px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      list-style-type: none;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin: 0 auto;
      width: 100%; }
      .types__items .slick-dots li {
        margin: 0 2px; }
      .types__items .slick-dots .slick-active .use__dot {
        background: #D81330;
        border-color: transparent; }
  .types__bottom {
    text-align: center; }
  .types__btn {
    font-size: 24px; }
  .types__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .types__block {
    max-width: 30%;
    color: #2D2C31;
    font-size: 18px;
    margin-bottom: 60px; }
    @media only screen and (max-width: 992px) {
      .types__block {
        max-width: 45%;
        font-size: 13px; } }
    @media only screen and (max-width: 767px) {
      .types__block {
        max-width: 100%; } }
  .types__content {
    -webkit-animation: fade 1s;
            animation: fade 1s; }

@-webkit-keyframes fade {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fade {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.types-adv {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 70px; }
  @media only screen and (max-width: 767px) {
    .types-adv {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  .types-adv__img {
    max-width: 58%;
    width: 100%;
    margin-right: 30px; }
    @media only screen and (max-width: 992px) {
      .types-adv__img {
        max-width: 45%; } }
    @media only screen and (max-width: 767px) {
      .types-adv__img {
        max-width: 100%;
        margin-bottom: 25px; } }
  .types-adv__title {
    font-family: 'gilroy', sans-serif;
    font-weight: 300;
    font-size: 18px;
    color: #D81330;
    margin-bottom: 20px; }
    @media only screen and (max-width: 1200px) {
      .types-adv__title {
        font-size: 15px; } }
    @media only screen and (max-width: 767px) {
      .types-adv__title {
        font-size: 14px; } }
  .types-adv__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 14px;
    margin-bottom: 15px; }
    @media only screen and (max-width: 1200px) {
      .types-adv__list {
        font-size: 13px; } }
    @media only screen and (max-width: 767px) {
      .types-adv__list {
        font-size: 11px; } }
    .types-adv__list--size {
      font-size: 18px; }

.types-elem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 60px;
  color: #2D2C31; }
  @media only screen and (max-width: 767px) {
    .types-elem {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse; } }
  .types-elem__left {
    max-width: 33%;
    width: 100%; }
    @media only screen and (max-width: 767px) {
      .types-elem__left {
        max-width: 100%; } }
  .types-elem__right {
    position: relative; }
  .types-elem__title {
    font-family: 'gilroy', sans-serif;
    font-weight: 300;
    font-size: 36px;
    margin-bottom: 80px; }
    @media only screen and (max-width: 1200px) {
      .types-elem__title {
        font-size: 30px; } }
    @media only screen and (max-width: 992px) {
      .types-elem__title {
        font-size: 24px; } }
    @media only screen and (max-width: 767px) {
      .types-elem__title {
        display: none; } }
  .types-elem__text {
    font-size: 18px;
    min-height: 200px; }
    @media only screen and (max-width: 1200px) {
      .types-elem__text {
        font-size: 15px; } }
    @media only screen and (max-width: 992px) {
      .types-elem__text {
        font-size: 13px; } }
    @media only screen and (max-width: 767px) {
      .types-elem__text {
        min-height: 100px; } }
    .types-elem__text p {
      border-left: 1px solid #275081;
      padding-left: 15px; }
  .types-elem__dot {
    position: absolute;
    width: 62px;
    height: 62px;
    background-image: url(../img/types/dot.png);
    background-size: contain;
    cursor: pointer; }
    @media only screen and (max-width: 992px) {
      .types-elem__dot {
        width: 32px;
        height: 32px; } }
    .types-elem__dot--active {
      background-image: url(../img/types/dot-hover.png); }
  .types-elem__hidden-text {
    display: none;
    opacity: 0;
    visibility: hidden; }
  .types-elem__hidden-title {
    font-family: 'gilroy', sans-serif;
    font-weight: 300;
    font-size: 18px;
    display: none;
    margin-bottom: 25px;
    text-align: center;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
    @media only screen and (max-width: 767px) {
      .types-elem__hidden-title {
        display: block; } }
  .types-elem-dot__1 {
    top: 46%;
    left: 5%; }
  .types-elem-dot__2 {
    bottom: 32%;
    left: 11%; }
  .types-elem-dot__3 {
    top: 2%;
    left: 35%; }
  .types-elem-dot__4 {
    top: 30%;
    left: 30%; }
  .types-elem-dot__5 {
    top: 48%;
    right: 40%; }
  .types-elem-dot__6 {
    top: 10%;
    right: 22%; }
  .types-elem-dot__7 {
    bottom: 35%;
    right: 10%; }
  .types-elem-dot__11 {
    bottom: 40%;
    left: 8%; }
  .types-elem-dot__22 {
    top: 35%;
    left: 25%; }
  .types-elem-dot__33 {
    top: 7%;
    left: 32%; }
  .types-elem-dot__44 {
    top: 46%;
    left: 35%; }
  .types-elem-dot__55 {
    bottom: 10%;
    right: 30%; }
  .types-elem-dot__66 {
    top: 2%;
    right: 8%; }
  .types-elem-dot__77 {
    top: 50%;
    right: 10%; }

.types-benefits {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  @media only screen and (max-width: 992px) {
    .types-benefits {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse; } }
  .types-benefits__list, .types-benefits__img {
    max-width: 50%;
    width: 100%; }
    @media only screen and (max-width: 992px) {
      .types-benefits__list, .types-benefits__img {
        max-width: 100%; } }
  .types-benefits__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 30px;
    font-size: 18px;
    color: #2D2C31; }
    @media only screen and (max-width: 1200px) {
      .types-benefits__item {
        font-size: 15px; } }
    .types-benefits__item span {
      position: relative;
      max-width: 54px;
      width: 100%;
      height: 51px;
      background: #D81330;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      font-family: 'proxima-nova', sans-serif;
      font-size: 14px;
      color: #ffffff;
      margin-right: 25px; }
      .types-benefits__item span::before {
        content: '';
        position: absolute;
        top: 65%;
        width: 15px;
        height: 4px;
        background: #ffffff;
        border-radius: 1px;
        opacity: .3; }

.item-types {
  max-width: 25%;
  width: 100%;
  padding: 35px;
  border: 1px solid #A7ACB7;
  position: relative; }
  @media only screen and (max-width: 992px) {
    .item-types {
      max-width: 40%; }
      .item-types:nth-child(n+3) {
        display: none; } }
  @media only screen and (max-width: 767px) {
    .item-types {
      padding: 30px 10px;
      margin-bottom: 25px; }
      .item-types:nth-child(n+3) {
        display: block; } }
  .item-types:hover {
    border-color: #275081; }
    .item-types:hover .item-types__hidden {
      visibility: visible; }
    .item-types:hover .item-types__img {
      -webkit-transform: scale(0.9);
          -ms-transform: scale(0.9);
              transform: scale(0.9); }
  .item-types__img {
    height: 169px;
    width: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    margin-bottom: 15px;
    -webkit-transition: all .25s;
    -o-transition: all .25s;
    transition: all .25s; }
  .item-types__title {
    font-weight: bold;
    text-align: center;
    margin-bottom: 15px; }
  .item-types__price {
    color: #275081;
    font-size: 22px;
    text-align: center; }
    @media only screen and (max-width: 767px) {
      .item-types__price {
        margin-bottom: 45px; } }
  .item-types__hidden {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    visibility: hidden;
    width: 100.7%;
    border: 1px solid #275081;
    border-top: none;
    left: -1px;
    bottom: -100px;
    z-index: 2;
    padding: 35px 14px 25px 15px;
    background: #ffffff; }
    @media only screen and (max-width: 1200px) {
      .item-types__hidden {
        font-size: 14px;
        bottom: -80px; } }
    @media only screen and (max-width: 767px) {
      .item-types__hidden {
        -ms-flex-pack: distribute;
            justify-content: space-around;
        position: relative;
        visibility: visible;
        left: 0;
        bottom: 0;
        width: 100%;
        border: none;
        padding: 0; } }
    .item-types__hidden--hover {
      visibility: visible; }
  .item-types__btn {
    /*padding: 5px 26px;*/
    margin:0 auto;}
.advance {
  background-color: #F6F3E9;
  padding-top: 60px;
  padding-bottom: 40px; }
  .advance__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .advance__left, .advance__right {
    max-width: 50%;
    width: 100%; }
    @media only screen and (max-width: 992px) {
      .advance__left, .advance__right {
        max-width: 100%; } }
  @media only screen and (max-width: 992px) {
    .advance__right {
      display: none; } }
  .advance__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .advance__item {
    max-width: 48%;
    width: 100%;
    text-align: center;
    color: #2D2C31;
    margin-bottom: 30px; }
  @media only screen and (max-width: 992px) {
    .advance__text {
      font-size: 14px; } }
  @media only screen and (max-width: 480px) {
    .advance__text {
      font-size: 10px; } }
  .advance__svg {
    max-width: 50%;
    width: 100%;
    margin-bottom: 35px; }
    @media only screen and (max-width: 767px) {
      .advance__svg {
        margin-bottom: 10px; } }
    .advance__svg--delivery {
      height: 74px; }
    .advance__svg--payment {
      height: 82px; }
    .advance__svg--discount {
      height: 92px; }
    .advance__svg--return {
      height: 92px; }

.reviews {
  padding-top: 90px;
  padding-bottom: 70px;
  text-align: center; }
  .reviews__block {
    margin-bottom: 90px;
    text-align: left; }
  .reviews__title {
    font-family: 'gilroy', sans-serif;
    font-weight: 300;
    font-size: 36px;
    color: #2D2C31;
    text-align: center;
    margin-bottom: 50px; }
    @media only screen and (max-width: 992px) {
      .reviews__title {
        font-size: 31px; } }
  .reviews__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .reviews__item {
    max-width: 48%;
    width: 100%;
    color: #2D2C31;
    padding-bottom: 20px;
    margin-bottom: 30px;
    border-bottom: 1px solid #D81330;
    text-align: left; }
    @media only screen and (max-width: 767px) {
      .reviews__item {
        max-width: 100%; } }
    .reviews__item:nth-child(n+3) {
      display: none; }
  .reviews__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 25px; }
  .reviews__img {
    position: relative;
    max-width: 160px;
    width: 100%;
    height: 160px;
    border-radius: 50%;
    background-size: cover;
    background-position: center center;
    margin-right: 100px; }
    @media only screen and (max-width: 767px) {
      .reviews__img {
        margin-right: 30px;
        width: 100px;
        height: 100px; } }
    .reviews__img::before {
      content: '';
      position: absolute;
      background-image: url(../img/reviews/quot.png);
      background-repeat: no-repeat;
      background-position: center center;
      width: 32px;
      height: 36px;
      top: 25px;
      right: -65px; }
      @media only screen and (max-width: 767px) {
        .reviews__img::before {
          top: 0px;
          right: -10px; } }
  .reviews__head {
    font-family: 'gilroy', sans-serif;
    font-weight: 300;
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 30px; }
    @media only screen and (max-width: 992px) {
      .reviews__head {
        font-size: 16px; } }
  .reviews__year {
    font-family: 'gilroy', sans-serif;
    font-weight: 300; }
    @media only screen and (max-width: 992px) {
      .reviews__year {
        font-size: 14px; } }
  .reviews__btn {
    font-size: 20px;
    color: #D81330;
    text-decoration: none;
    border-bottom: 1px solid #D81330;
    -webkit-transition: opacity .25s;
    -o-transition: opacity .25s;
    transition: opacity .25s; }
    @media only screen and (max-width: 992px) {
      .reviews__btn {
        font-size: 18px; } }
    .reviews__btn:hover {
      opacity: .7; }

.reviews-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #2D2C31; }
  @media only screen and (max-width: 767px) {
    .reviews-block {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  @media only screen and (max-width: 992px) {
    .reviews-block__right {
      max-width: 70%; } }
  @media only screen and (max-width: 767px) {
    .reviews-block__right {
      max-width: 100%; } }
  .reviews-block__img {
    background-size: cover;
    background-position: center center;
    max-width: 230px;
    width: 100%;
    height: 230px;
    border-radius: 50%;
    margin-right: 25px; }
    @media only screen and (max-width: 992px) {
      .reviews-block__img {
        max-width: 190px;
        height: 190px; } }
    @media only screen and (max-width: 767px) {
      .reviews-block__img {
        margin: 20px auto; } }
  .reviews-block__title {
    font-family: 'gilroy', sans-serif;
    font-weight: 300;
    font-size: 20px;
    text-transform: uppercase; }
    @media only screen and (max-width: 992px) {
      .reviews-block__title {
        font-size: 18px; } }
  .reviews-block__text {
    margin-bottom: 45px; }
    @media only screen and (max-width: 992px) {
      .reviews-block__text {
        font-size: 14px; } }
  .reviews-block__hidden {
    position: relative;
    background-color: #F6F3E9;
    padding: 20px 30px;
    text-align: center;
    max-width: 900px;
    margin: 40px auto; }
    .reviews-block__hidden img {
      margin: 0 auto; }

.collections {
  background-color: #FAF9F5;
  background-image: url(../img/reviews/bg.png);
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: -150px;
  padding-top: 200px;
  padding-bottom: 80px; }
  @media only screen and (max-width: 767px) {
    .collections {
      text-align: center; } }
  .collections__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media only screen and (max-width: 767px) {
      .collections__wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
  .collections__img {
    max-width: 58%;
    width: 100%;
    margin-right: 30px; }
    @media only screen and (max-width: 767px) {
      .collections__img {
        max-width: 100%; } }
  .collections__text {
    margin-bottom: 50px; }
    @media only screen and (max-width: 767px) {
      .collections__text {
        text-align: left; } }
  .collections__btn {
    font-size: 19px;
    /*padding: 22px 26px;*/ }
    @media only screen and (max-width: 1200px) {
      .collections__btn {
        font-size: 16px; } }
    @media only screen and (max-width: 992px) {
      .collections__btn {
        font-size: 14px; } }

.install {
  background-color: #2D2C31;
  padding-top: 80px;
  padding-bottom: 140px;
  background-image: url(../img/questions/bg.png);
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: contain;
  margin-bottom: -1px; }
  .install__map {
    margin-bottom: 50px; }
  .install__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media only screen and (max-width: 767px) {
      .install__wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
  .install__right {
    max-width: 45%;
    width: 100%; }
    @media only screen and (max-width: 767px) {
      .install__right {
        max-width: 100%; } }
  .install__left {
    max-width: 50%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media only screen and (max-width: 992px) {
      .install__left {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    @media only screen and (max-width: 767px) {
      .install__left {
        max-width: 100%; } }
  .install__video {
    display: block;
    height: 172px;
    width: 100%;
    max-width: 48%;
    background-size: cover;
    background-position: center ceneter;
    border-radius: 10px;
    margin-bottom: 25px;
    opacity: .6;
    -webkit-transition: opacity .25s;
    -o-transition: opacity .25s;
    transition: opacity .25s; }
    @media only screen and (max-width: 992px) {
      .install__video {
        max-width: 100%; } }
    .install__video:hover {
      opacity: 1; }
    @media only screen and (max-width: 992px) {
      .install__video:nth-child(n+3) {
        display: none; } }
  .install__text {
    font-family: 'gilroy', sans-serif;
    font-weight: 300;
    font-size: 22px;
    color: #ffffff;
    margin-bottom: 30px; }
    
    .install__cond {
    font-family: 'gilroy', sans-serif;
    font-weight: 300;
    font-size: 14px;
    color: #ffffff;
    margin-bottom: 20px;
    margin-top: 30px; }
    
    @media only screen and (max-width: 1200px) {
      .install__text {
        font-size: 22px; }
      .install__cond {    
        font-size: 14px;}}
    @media only screen and (max-width: 992px) {
      .install__text {
        font-size: 20px; }
.install__cond {    
        font-size: 12px;}        }
    @media only screen and (max-width: 767px) {
      .install__text {
        font-size: 14px; }
.install__cond {    
        font-size: 14px;}        }
  .install__label {
    font-family: 'gilroy', sans-serif;
    font-weight: 300;
    font-size: 14px;
    color: #ffffff;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #98999E;
    border-radius: 10px;
    border: 1px solid #eff2f8;
    padding: 9px;
    max-width: 50%;
    margin-bottom: 30px; }
    @media only screen and (max-width: 1200px) {
      .install__label {
        font-size: 12px; } }
    @media only screen and (max-width: 767px) {
      .install__label {
        max-width: 100%; } }
  .install__clip {
    fill: #ffffff;
    width: 31px;
    height: 28px;
    margin-right: 15px; }
  .install__file {
    opacity: 0;
    visibility: hidden;
    z-index: -1;
    position: absolute;
    width: 0; }
  .install__btn {
    font-size: 24px; }
    @media only screen and (max-width: 1200px) {
      .install__btn {
        font-size: 21px; } }

.questions {
  background-color: #FAF9F5;
  padding-bottom: 80px;
  padding-top: 20px; }
  .questions__wrap {
    max-width: 83%;
    width: 100%;
    margin: 0 auto;
    color: #2D2C31;
    text-align: center; }
    @media only screen and (max-width: 992px) {
      .questions__wrap {
        max-width: 100%; } }
    .questions__wrap::before, .questions__wrap::after {
      content: '';
      display: table; }
    .questions__wrap::after {
      clear: both; }
  .questions__accordion {
    font-family: 'gilroy', sans-serif;
    font-size: 19px;
    background: #EEEAE1;
    border-radius: 5px;
    padding: 19px 0;
    margin-bottom: 13px;
    cursor: pointer;
    -webkit-transition: all .25s;
    -o-transition: all .25s;
    transition: all .25s; }
    @media only screen and (max-width: 1200px) {
      .questions__accordion {
        font-size: 17px; } }
    @media only screen and (max-width: 992px) {
      .questions__accordion {
        font-size: 14px; } }
    .questions__accordion--active, .questions__accordion:hover {
      background: #F0B924; }
  .questions__panel {
    padding: 5px 30px 20px 30px;
    line-height: 25px;
    overflow: hidden;
    max-height: 0;
    -webkit-transition: max-height .2s ease-out;
    -o-transition: max-height .2s ease-out;
    transition: max-height .2s ease-out; }
    @media only screen and (max-width: 1200px) {
      .questions__panel {
        font-size: 14px; } }
    @media only screen and (max-width: 992px) {
      .questions__panel {
        font-size: 12px;
        padding-bottom: 15px; } }
    @media only screen and (max-width: 767px) {
      .questions__panel {
        padding-left: 0;
        padding-right: 0; } }
  .questions__title {
    float: left;
    font-family: 'gilroy', sans-serif;
    font-weight: 300;
    font-size: 36px;
    margin-right: 60px; }
    @media only screen and (max-width: 1200px) {
      .questions__title {
        font-size: 30px; } }
    @media only screen and (max-width: 767px) {
      .questions__title {
        float: none;
        margin-bottom: 10px;
        text-align: left; } }
  .questions__form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .questions__textarea {
    max-width: 100%;
    width: 100%;
    resize: none;
    background: #EEEAE1;
    border: none;
    border-radius: 10px;
    padding-top: 25px;
    padding-left: 15px;
    margin-bottom: 20px;
    height: 150px; }
  .questions__btn {
    font-size: 24px; }
    @media only screen and (max-width: 1200px) {
      .questions__btn {
        font-size: 21px; } }

.about {
  padding-top: 90px;
  padding-bottom: 70px; }
  .about__subtitle {
    font-family: 'gilroy', sans-serif;
    font-weight: 300;
    font-size: 20px;
    color: #D81330;
    text-align: center; }
    @media only screen and (max-width: 1200px) {
      .about__subtitle {
        font-size: 17px; } }
    @media only screen and (max-width: 992px) {
      .about__subtitle {
        font-size: 16px; } }
    @media only screen and (max-width: 480px) {
      .about__subtitle {
        font-size: 11px;
        line-height: 16px; } }
  .about__text {
    font-size: 20px;
    line-height: 30px;
    text-align: center;
    margin-bottom: 25px; }
    @media only screen and (max-width: 1200px) {
      .about__text {
        font-size: 17px; } }
    @media only screen and (max-width: 992px) {
      .about__text {
        font-size: 16px; } }
    @media only screen and (max-width: 480px) {
      .about__text {
        font-size: 11px;
        line-height: 16px; } }
  .about__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 60px; }
    @media only screen and (max-width: 992px) {
      .about__items {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
  .about__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 23%;
    width: 100%;
    text-align: center; }
    @media only screen and (max-width: 992px) {
      .about__item {
        max-width: 48%;
        margin-bottom: 45px; } }
  .about__svg {
    fill: #275081;
    min-height: 82px;
    max-width: 35%;
    width: 100%;
    margin: 0 auto 24px auto; }
    .about__svg--portf {
      height: 67px; }
    .about__svg--car {
      height: 82px; }
    .about__svg--pocket {
      height: 74px; }
    .about__svg--headphones {
      height: 82px; }
  .about__desc {
    font-size: 18px; }
    @media only screen and (max-width: 1200px) {
      .about__desc {
        font-size: 15px; } }
    @media only screen and (max-width: 480px) {
      .about__desc {
        font-size: 11px; } }

.payment {
  color: #2D2C31;
  padding-bottom: 70px; }
  .payment__block {
    padding-top: 45px;
    padding-bottom: 35px;
    border-bottom: 1px solid #D81330; }
  .payment__strong {
    font-family: 'gilroy', sans-serif;
    font-weight: 800;
    font-size: 22px;
    color: #D81330;
    margin-bottom: 35px; }
    @media only screen and (max-width: 480px) {
      .payment__strong {
        font-size: 12px; } }
  .payment__map {
    font-family: 'gilroy', sans-serif;
    font-weight: 300;
    margin-bottom: 45px; }
    @media only screen and (max-width: 767px) {
      .payment__map {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; } }
    @media only screen and (max-width: 480px) {
      .payment__map {
        font-size: 10px; } }
    .payment__map .btn {
      margin-left: 120px; }
      @media only screen and (max-width: 767px) {
        .payment__map .btn {
          margin-left: 0;
          margin-top: 15px; } }
      @media only screen and (max-width: 480px) {
        .payment__map .btn {
          font-size: 12px; } }
  .payment__title {
    font-family: 'gilroy', sans-serif;
    font-weight: 300;
    color: #D81330; }
  .payment__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media only screen and (max-width: 767px) {
      .payment__items {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
  .payment__item {
    max-width: 48%;
    width: 100%; }
    @media only screen and (max-width: 767px) {
      .payment__item {
        max-width: 100%; } }
    @media only screen and (max-width: 480px) {
      .payment__item {
        font-size: 10px; } }
  .payment__subtitle {
    font-family: 'gilroy', sans-serif;
    font-weight: 300;
    line-height: 26px; }
    @media only screen and (max-width: 480px) {
      .payment__subtitle {
        font-size: 10px; } }
  @media only screen and (max-width: 480px) {
    .payment__text {
      font-size: 10px; } }

.footer-nav {
  padding-bottom: 40px; }
  .footer-nav__block {
    max-width: 83%;
    width: 100%;
    margin: 0 0 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media only screen and (max-width: 992px) {
      .footer-nav__block {
        max-width: 100%; } }
    @media only screen and (max-width: 767px) {
      .footer-nav__block {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end; } }
  .footer-nav__nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    max-width: 70%;
    width: 100%; }
    @media only screen and (max-width: 992px) {
      .footer-nav__nav {
        max-width: 100%; } }
    @media only screen and (max-width: 767px) {
      .footer-nav__nav {
        margin-bottom: 30px; } }
  .footer-nav__col {
    max-width: 48%;
    width: 100%; }
  .footer-nav__link {      
    display: block;
    text-decoration: none;
    color: #2D2C31;
    line-height: 26px;
    -webkit-transition: opacity .25s;
    -o-transition: opacity .25s;
    transition: opacity .25s; }    
    @media only screen and (max-width: 1200px) {
      .footer-nav__link {
        font-size: 14px; } }
    @media only screen and (max-width: 992px) {
      .footer-nav__link {
        font-size: 13px; } }
    @media only screen and (max-width: 480px) {
      .footer-nav__link {
        font-size: 10px; } }
    .footer-nav__link:hover {
      opacity: .7; 
      cursor:pointer;}

.footer {
  background: #2D2C31;
  padding: 30px 0;
  color: #ffffff; }
  .footer__text {
    font-family: 'gilroy', sans-serif;
    font-weight: 300; }

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