@charset "UTF-8";
/* Стандартный transition для hover-анимаций */
/* Миксин замены цвета placeholder у input.
Нужно добавить в стилях элемента конструкцию вида @include placeholder(#000); */
body {
  margin: 0;
  padding: 0;
  font-family: 'Montserrat', sans-serif; }

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

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

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

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

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0; }

input[type="number"] {
  -moz-appearance: textfield; }

input[type="number"]:hover,
input[type="number"]:focus {
  -moz-appearance: number-input; }

.fade-animation {
  -webkit-animation: fade-animation;
  animation: fade-animation 2s linear; }

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

.getplan {
  position: relative;
  display: none; }
  .getplan.active {
    display: block; }
  .getplan__img {
    position: absolute;
    right: 0;
    top: 130px;
    z-index: -1;
    width: -webkit-calc(100vw - 60%);
    width: calc(100vw - 60%); }
  .getplan__title {
    font-weight: bold;
    font-size: 3.75rem;
    line-height: 130%;
    text-transform: uppercase;
    color: #49722E;
    max-width: 804px;
    margin-top: 100px; }
  .getplan__text {
    font-weight: normal;
    font-size: 1.5625rem;
    line-height: 130%;
    color: #242424;
    margin: 40px 0 50px;
    max-width: 675px; }
  .getplan__choose {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    max-width: 394px; }
  .getplan__item {
    border: 2px solid #49722E;
    -webkit-border-radius: 15px;
            border-radius: 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 25px 28px;
    width: 100%;
    max-width: 187px;
    cursor: pointer;
    -webkit-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out;
    background-color: #FFFFFF; }
    .getplan__item:hover {
      background-color: #49722E; }
    .getplan__item:hover .getplan__item-img path {
      fill: #FFFFFF; }
    .getplan__item:hover .getplan__item-text {
      color: #FFFFFF; }
  .getplan__item-img path {
    fill: #242424; }
  .getplan__item-text {
    font-style: italic;
    font-weight: 600;
    font-size: 1.125rem;
    line-height: 120%;
    text-align: center;
    color: #242424;
    margin-top: 10px; }
  .getplan__header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }

.getplan .getplan__header-btn {
  display: none;
  margin-top: 30px;
  height: 52px;
  min-width: 112px;
  padding: 15px 10px;
  border: 2px solid #49722E;
  -webkit-border-radius: 15px;
          border-radius: 15px;
  background-color: transparent;
  color: black;
  font-size: 16px;
  text-align: center;
  line-height: 20px;
  font-weight: normal;
  text-decoration: none; }
  .getplan .getplan__header-btn:hover, .getplan .getplan__header-btn:focus {
    opacity: 0.7; }

@media (max-width: 740px) {
  .getplan {
    overflow: hidden; }
    .getplan__img {
      position: absolute;
      top: auto;
      bottom: 0;
      width: 100%;
      max-width: 250px;
      right: -3%; }
    .getplan__title {
      font-size: 1.375rem;
      margin-top: 40px; }
    .getplan__text {
      font-size: 0.875rem;
      margin: 10px 0 30px; }
    .getplan__choose {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; }
    .getplan__item {
      padding: 15px 18px;
      max-width: 136px;
      margin-bottom: 10px; }
    .getplan__item-img {
      width: 32px;
      height: 32px; }
    .getplan__item-text {
      font-size: 0.75rem;
      margin-top: 5px; } }

.logo {
  padding-top: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  max-width: 97px;
  text-decoration: none; }
  .logo__text {
    color: #49722E;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 1rem;
    line-height: 130%;
    text-decoration: none; }
  .logo__img {
    width: 100%; }

@media (max-width: 740px) {
  .logo {
    max-width: 75px;
    padding: 4px 6px;
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
    background-color: #FFFFFF;
    opacity: .7;
    margin-top: 20px; }
    .logo--position {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      opacity: 1;
      padding: 0;
      max-width: 65px; }
    .logo--creation {
      -webkit-align-self: flex-start;
          -ms-flex-item-align: start;
              align-self: flex-start;
      background-color: transparent;
      margin-top: 10px;
      margin-bottom: 200px; }
    .logo__text {
      font-size: 0.75rem; } }

.progress-bar {
  padding-top: 50px; }
  .progress-bar__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .progress-bar__slider {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%; }
  .progress-bar__arrows {
    display: none; }
  .progress-bar__item {
    width: 100%;
    max-width: 114px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    position: relative; }
    .progress-bar__item--last:after {
      display: none; }
    .progress-bar__item:after {
      content: '';
      width: 90px;
      height: 3px;
      border-top: 2px dashed #FFD357;
      position: absolute;
      right: -60%;
      top: 20%;
      z-index: 2; }
  .progress-bar__num {
    font-weight: bold;
    font-size: 1.25rem;
    line-height: 130%;
    text-align: center;
    color: #FFD357;
    margin-top: 5px; }
  .progress-bar__text {
    font-weight: normal;
    font-size: 1rem;
    line-height: 130%;
    text-align: center;
    color: #242424; }
  .progress-bar__img {
    fill: #FFFFFF;
    z-index: 9; }
    .progress-bar__img.active .progress-bar__img-border {
      fill: #49722E; }
    .progress-bar__img.active .progress-bar__img-elem {
      fill: #FFFFFF; }
  .progress-bar__img-elem {
    fill: rgba(73, 114, 46, 0.65); }
  .progress-bar__img-border {
    stroke: rgba(73, 114, 46, 0.65);
    fill: #FFFFFF; }

@media (max-width: 900px) {
  .progress-bar__slider {
    width: 100%;
    max-width: 700px;
    margin: 0 auto; }
  .progress-bar__arrows {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    max-width: 50px; }
  .progress-bar__item {
    width: 100%;
    max-width: 117px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    position: relative; }
    .progress-bar__item--last:after {
      display: none; }
    .progress-bar__item:after {
      content: '';
      width: 50px;
      height: 3px;
      border-top: 2px dashed #FFD357;
      position: absolute;
      right: 0;
      top: 20%;
      z-index: 2; }
  .progress-bar__next {
    background-image: url("../img/next.png");
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    background-size: contain;
    border: none;
    background-color: transparent;
    cursor: pointer; }
  .progress-bar__prev {
    background-image: url("../img/prev.png");
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    background-size: contain;
    border: none;
    background-color: transparent;
    cursor: pointer; } }

@media (max-width: 740px) {
  .progress-bar {
    padding-bottom: 40px; }
    .progress-bar__item {
      max-width: 100px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      .progress-bar__item:after {
        right: -25%; }
    .progress-bar__slider {
      max-width: 600px;
      overflow: hidden; }
    .progress-bar__img {
      width: 46px;
      display: block;
      margin: 0 auto; }
    .progress-bar__num {
      font-size: 1.125rem; }
    .progress-bar__text {
      font-size: 0.75rem; } }

@media (max-width: 650px) {
  .progress-bar__item {
    max-width: 140px; }
    .progress-bar__item:after {
      right: -15%; } }

@media (max-width: 520px) {
  .progress-bar__item {
    max-width: 100%; }
    .progress-bar__item:after {
      right: -15%; } }

.slick-disabled {
  opacity: .45; }

.scene {
  display: none;
  position: relative;
  overflow: hidden; }
  .scene.active {
    display: block; }

.question {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start; }
  .question__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    width: 100%;
    max-width: 536px;
    margin-right: 82px; }
  .question__content-title {
    font-weight: bold;
    font-size: 2.1875rem;
    line-height: 130%;
    text-transform: uppercase;
    color: #242424;
    margin-top: 70px; }
  .question__content-text {
    font-weight: normal;
    font-size: 1.25rem;
    line-height: 130%;
    color: #242424;
    margin-top: 20px; }
  .question__choose {
    margin-top: 50px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    width: 100%; }
    .question__choose--multiple {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      -webkit-box-align: stretch;
      -webkit-align-items: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between; }
  .question__option {
    width: 100%;
    max-width: 495px;
    font-weight: 400;
    font-size: 1rem;
    line-height: 130%;
    text-align: center;
    color: #242424;
    border: 1px solid #49722E;
    -webkit-border-radius: 100px;
            border-radius: 100px;
    padding: 17px 0;
    margin-bottom: 20px;
    position: relative;
    cursor: pointer;
    outline: none; }
    .question__option.active {
      background-color: #49722E;
      color: #FFFFFF; }
    .question__option--multiple {
      max-width: 240px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: row-reverse;
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      padding: 15px 30px; }
      .question__option--multiple.active .question__option-hover {
        display: block; }
      .question__option--multiple.active .question__option-icon {
        display: none; }
  .question__option-hover {
    display: none; }
  .question__input {
    position: absolute;
    opacity: 0; }
  .question__btn-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%; }
  .question__btn {
    border: none;
    background-color: transparent;
    font-weight: 400;
    font-size: 1rem;
    line-height: 130%;
    color: #242424;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
    padding: 0; }
    .question__btn:before, .question__btn:after {
      content: '';
      display: inline-block;
      width: 24px;
      height: 24px;
      background-repeat: no-repeat;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      background-size: contain; }
    .question__btn--prev:before {
      background-image: url("../img/prevq.png");
      margin-right: 5px; }
    .question__btn--next:after {
      background-image: url("../img/nextq.png");
      height: 18px;
      margin-left: 5px; }
  .question__percent {
    background: #FFD357;
    -webkit-border-top-left-radius: 70%;
            border-top-left-radius: 70%;
    -webkit-border-bottom-left-radius: 30%;
            border-bottom-left-radius: 30%;
    -webkit-border-bottom-right-radius: 70%;
            border-bottom-right-radius: 70%;
    -webkit-border-top-right-radius: 30%;
            border-top-right-radius: 30%;
    padding: 12px 18px;
    font-weight: 500;
    font-size: 1rem;
    line-height: 130%; }
  .question__img {
    width: 100%;
    max-width: 710px;
    margin-right: -82px; }

.js-stage {
  display: none; }

.js-stage.active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

@media (max-width: 740px) {
  .question__img {
    position: absolute;
    width: 100%;
    max-width: 740px;
    top: 0;
    left: 0;
    right: 0;
    z-index: -1;
    -o-object-fit: cover;
       object-fit: cover;
    height: 260px; }
  .question__content {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 auto; }
  .question__content-title {
    margin-top: 233px;
    font-size: 1.375rem;
    text-align: center; }
  .question__content-text {
    font-size: 0.875rem;
    margin-top: 10px;
    text-align: center; }
  .question__choose {
    margin: 20px 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
  .question__option {
    font-size: 0.875rem;
    padding: 9px 5px;
    margin-bottom: 8px; }
    .question__option--multiple {
      padding: 9px 30px; }
  .question__btn {
    font-size: 0.75rem; }
    .question__btn:before, .question__btn:after {
      width: 16px;
      height: 16px; }
    .question__btn--next:after {
      height: 12px; }
  .question__percent {
    font-size: 0.75rem;
    padding: 11px 14px; } }

.creation {
  display: none; }
  .creation.active {
    display: block; }
  .creation__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .creation__content {
    margin-right: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    width: 100%; }
  .creation__text-holder {
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center; }
  .creation__subject {
    font-weight: bold;
    font-size: 2.8125rem;
    line-height: 130%;
    text-transform: uppercase;
    color: #242424;
    margin-bottom: 50px; }
  .creation__text {
    font-weight: 600;
    font-size: 1.5rem;
    line-height: 130%;
    color: #242424;
    display: none;
    margin-top: 10px; }
    .creation__text.active {
      display: block; }
  .creation__success {
    display: none;
    -webkit-transform: translateY(50%);
        -ms-transform: translateY(50%);
            transform: translateY(50%); }
  .creation__btn {
    max-width: 392px; }
  .creation__img {
    width: 100%;
    max-width: 710px;
    margin-right: -20px; }

@media (max-width: 1090px) {
  .creation__subject {
    font-size: 2.1875rem; } }

@media (max-width: 900px) {
  .creation__subject {
    font-size: 1.875rem; }
  .creation__success {
    -webkit-transform: translateY(20%);
        -ms-transform: translateY(20%);
            transform: translateY(20%); } }

@media (max-width: 740px) {
  .creation__content {
    margin-right: 0; }
  .creation__img {
    position: absolute;
    width: 100%;
    max-width: 740px;
    top: 0;
    left: 0;
    right: 0;
    z-index: -1;
    -o-object-fit: cover;
       object-fit: cover;
    height: 260px; }
  .creation__subject {
    font-size: 1.375rem;
    text-align: center;
    margin-bottom: 20px; }
  .creation__text {
    font-size: 1.125rem; }
  .creation__success {
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    margin: 30px 0 40px;
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center; }
  .creation__btn {
    margin: 0 auto; } }

.fill-box {
  position: relative;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  margin-top: 50px; }
  .fill-box__progress {
    font-weight: 600;
    font-size: 1.5rem;
    line-height: 130%;
    color: #242424;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
  .fill-box__loader {
    -webkit-transform: rotate(270deg);
        -ms-transform: rotate(270deg);
            transform: rotate(270deg); }
    .fill-box__loader circle {
      stroke: #dcdcdc;
      stroke-width: 1em; }
  .fill-box__line {
    stroke: #49722E !important;
    stroke-width: 1.02em !important;
    -webkit-animation: progress 12s linear 1;
            animation: progress 12s linear 1; }

@-webkit-keyframes progress {
  100% {
    stroke-dasharray: 765.48; } }

@keyframes progress {
  100% {
    stroke-dasharray: 765.48; } }

@media (max-width: 740px) {
  .fill-box {
    margin-top: 20px; } }

.btn {
  background: #49722E;
  -webkit-border-radius: 100px;
          border-radius: 100px;
  font-weight: bold;
  font-size: 1.125rem;
  line-height: 130%;
  text-align: center;
  color: #FFFFFF;
  padding: 18px 0;
  display: block;
  width: 100%;
  border: none;
  cursor: pointer; }

@media (max-width: 740px) {
  .btn {
    font-size: 0.875rem;
    padding: 15px 0; } }

.resume-content {
  display: none; }
  .resume-content.active {
    display: block; }

.resume {
  background-color: #FFFDF1;
  padding: 100px 0 80px; }
  .resume__title {
    font-weight: bold;
    font-size: 2.5rem;
    line-height: 130%;
    text-align: center;
    text-transform: uppercase;
    color: #242424;
    margin-bottom: 70px; }
  .resume__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    max-width: 940px;
    margin: 0 auto; }
  .resume__item {
    width: 100%;
    max-width: 440px;
    -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
            box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 20px;
            border-radius: 20px;
    padding: 21px 30px 25px;
    background-image: url("../img/bg.png");
    background-size: 100% 112px;
    background-repeat: no-repeat;
    background-position: top;
    position: relative;
    margin-bottom: 60px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .resume__item-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%; }
  .resume__item-help {
    width: 100%;
    max-width: 32px;
    cursor: pointer; }
  .resume__popup {
    padding: 25px 20px 25px 30px;
    background-color: #FFFFFF;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: absolute;
    top: 10%;
    right: 10%;
    width: 0;
    max-width: 400px;
    -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15), 0 0 15px rgba(0, 0, 0, 0.1);
            box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15), 0 0 15px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 10px;
            border-radius: 10px;
    z-index: 10;
    display: none; }
  .resume__item-descr {
    font-weight: normal;
    font-size: 0.875rem;
    line-height: 130%;
    color: #242424; }
  .resume__popup-close {
    width: 100%;
    max-width: 24px;
    cursor: pointer; }
  .resume__item-name {
    font-weight: 600;
    font-size: 1.5625rem;
    line-height: 130%;
    color: #242424;
    width: 100%;
    max-width: 320px; }
  .resume__item-text {
    font-style: italic;
    font-weight: 600;
    font-size: 1.875rem;
    line-height: 100%;
    text-align: center;
    text-transform: uppercase;
    color: #49722E;
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center; }
  .resume__item-num {
    font-weight: bold;
    font-size: 4.375rem;
    line-height: 130%;
    color: #E4580A; }
  .resume__item-line {
    width: 360px;
    position: relative;
    margin-top: -50px; }
  .resume__item-img {
    width: 100%; }
  .resume__item-drop {
    position: absolute;
    width: 30px;
    height: 30px;
    bottom: 0;
    left: 0; }
    .resume__item-drop--veryskin {
      bottom: 10px;
      left: 25px; }
    .resume__item-drop--skin {
      bottom: 15px;
      left: 70px; }
    .resume__item-drop--normal {
      bottom: 7px;
      left: 50%; }
    .resume__item-drop--fat {
      bottom: 41px;
      left: 70%; }
    .resume__item-drop--veryfat {
      bottom: 78%;
      left: 90%; }
  .resume__item-content {
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
    margin: 50px 0 23px; }
    .resume__item-content--age {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: space-around;
          -ms-flex-pack: distribute;
              justify-content: space-around;
      width: 100%; }
    .resume__item-content--water {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
    .resume__item-content--plan {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      width: 100%;
      max-width: 334px; }
    .resume__item-content--chart {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: stretch;
      -webkit-align-items: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      width: 100%; }
  .resume__item-look {
    display: none; }
    .resume__item-look path {
      fill: #E4580A;
      fill-opacity: 0.4; }
  .resume__item-bottle {
    margin-right: 66px; }
  .resume__item-scale-holder {
    height: 121px;
    width: 10px;
    position: relative;
    background-image: url("../img/scale.png");
    background-repeat: no-repeat; }
  .resume__item-scale {
    width: 100%;
    background-image: url("../img/scale-hover.png");
    position: absolute;
    height: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
  .resume__item-liters {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 110%; }
  .resume__item-liter {
    font-style: italic;
    font-weight: 600;
    font-size: 0.75rem;
    line-height: 130%;
    color: #242424;
    white-space: nowrap;
    margin-top: -5px; }
  .resume__item-weeks {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .resume__item-week {
    font-weight: normal;
    font-size: 0.875rem;
    line-height: 122%;
    color: #242424; }
  .resume__item-plan {
    width: 100%;
    max-width: 286px;
    margin: 10px auto 0; }
  .resume__item-percent {
    font-weight: bold;
    font-size: 1.875rem;
    line-height: 100%;
    text-transform: uppercase;
    color: #E4580A; }
  .resume__item-substance {
    font-weight: 500;
    font-size: 1rem;
    line-height: 130%;
    color: #242424; }
  .resume__item-percents-holder {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .resume__item-percents {
    position: relative; }
    .resume__item-percents:after {
      content: '';
      background-image: url("../img/stroke.png");
      background-repeat: no-repeat;
      background-size: contain;
      width: 31px;
      height: 20px;
      display: inline-block;
      position: absolute;
      top: 26%;
      left: -31%; }
    .resume__item-percents--fat {
      -webkit-align-self: center;
          -ms-flex-item-align: center;
              align-self: center; }
      .resume__item-percents--fat:after {
        right: -60%;
        top: 0;
        left: auto; }
    .resume__item-percents--protein {
      margin-left: -30px; }
    .resume__item-percents--carb:after {
      -webkit-transform: scaleY(-1);
          -ms-transform: scaleY(-1);
              transform: scaleY(-1);
      top: -10%;
      left: -50%; }
  .resume__btn {
    max-width: 392px;
    margin: 0 auto; }

@media (max-width: 740px) {
  .resume {
    padding: 40px 0; }
    .resume__title {
      font-size: 1.125rem;
      margin-bottom: 44px; }
    .resume__inner {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .resume__item {
      max-width: 288px;
      padding: 20px;
      background-size: 100% 82px;
      margin-bottom: 26px; }
    .resume__item-content {
      margin: 38px 0 23px; }
    .resume__item-name {
      font-size: 1.125rem;
      max-width: 320px; }
    .resume__item-help {
      max-width: 20px; }
    .resume__popup {
      padding: 20px;
      max-width: 288px; }
    .resume__item-descr {
      font-size: 0.75rem; }
    .resume__popup-close {
      max-width: 19px;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0; }
    .resume__item-num {
      font-size: 3.75rem; }
    .resume__item-line {
      width: 250px;
      margin-top: -20px; }
    .resume__item-text {
      font-size: 1.25rem; }
    .resume__item-look--young {
      width: 62px;
      height: 70px; }
    .resume__item-look--adult {
      width: 58px;
      height: 70px; }
    .resume__item-look--old {
      width: 58px;
      height: 70px; }
    .resume__item-calories {
      width: 100%;
      max-width: 100px; }
    .resume__item-bottle {
      margin-right: 50px; }
    .resume__item-liters {
      height: auto; }
    .resume__item-liter {
      margin-bottom: -8px; }
    .resume__item-week {
      font-size: 0.75rem; }
    .resume__item-percent {
      font-size: 1.25rem; }
    .resume__item-substance {
      font-size: 0.75rem; }
    .resume__item-chart {
      width: 100%;
      max-width: 100px; }
    .resume__item-percents:after {
      width: 21px;
      height: 12px;
      left: -65%;
      top: 32%; }
    .resume__item-percents--fat {
      -webkit-align-self: flex-end;
          -ms-flex-item-align: end;
              align-self: flex-end; }
      .resume__item-percents--fat:after {
        right: -58%;
        top: 0;
        left: auto; }
    .resume__item-percents--protein {
      margin-left: 0; }
    .resume__item-percents--carb {
      margin-left: -15px; }
      .resume__item-percents--carb:after {
        -webkit-transform: scaleY(-1);
            -ms-transform: scaleY(-1);
                transform: scaleY(-1);
        width: 13px;
        top: -10%;
        left: -25%; }
    .resume__btn {
      max-width: 288px; } }

.reviews {
  padding: 80px 0; }
  .reviews__title {
    font-weight: bold;
    font-size: 2.5rem;
    line-height: 130%;
    text-align: center;
    text-transform: uppercase;
    color: #242424;
    margin-bottom: 60px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .reviews__title:before, .reviews__title:after {
      content: '';
      background-image: url("../img/fire.png");
      display: inline-block;
      width: 30px;
      height: 40px; }
    .reviews__title:before {
      margin-right: 15px; }
    .reviews__title:after {
      margin-left: 15px; }
  .reviews__slider {
    width: 100%;
    max-width: 1010px;
    margin: 0 auto; }
  .reviews__item {
    -webkit-border-radius: 20px;
            border-radius: 20px;
    padding: 15px;
    padding-top: 350px;
    width: 435px;
    margin: 0 10px;
    position: relative;
    overflow: hidden;
    background-color: black; }
  .reviews__photo-inner {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0; }
  .reviews__photo {
    width: 100%;
    height: auto; }
  .reviews__result {
    font-size: 30px;
    line-height: 130%;
    font-style: normal;
    font-weight: 400;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    position: relative;
    z-index: 4; }
  .reviews__text {
    font-weight: 400;
    font-size: 1rem;
    line-height: 21px;
    color: #ffffff;
    margin: 20px 0 10px;
    text-align: center;
    position: relative;
    z-index: 4; }
  .reviews__data {
    font-size: 16px;
    line-height: 120%;
    font-style: normal;
    font-weight: 600;
    text-align: center;
    color: #FFFFFF;
    position: relative;
    z-index: 4; }

.slick-prev::before {
  content: '';
  background-image: url("../img/prev.png");
  width: 12px;
  height: 24px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain; }

.slick-next::before {
  content: '';
  background-image: url("../img/next.png");
  width: 12px;
  height: 24px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain; }

.slick-prev {
  left: -5%; }

.slick-next {
  right: -5%; }

.slick-dots li button {
  background-color: #49722E;
  opacity: 0.75;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  width: 15px;
  height: 15px; }

.slick-dots li.slick-active button {
  background-color: #49722E;
  opacity: 1; }

.slick-dots li button::before {
  content: ''; }

.slick-dots {
  bottom: -50px; }

@media (max-width: 740px) {
  .reviews {
    padding: 40px 0; }
    .reviews__title {
      font-size: 1.125rem;
      margin-bottom: 20px; }
      .reviews__title:before, .reviews__title:after {
        content: '';
        background-image: url("../img/fire.png");
        display: inline-block;
        width: 20px;
        height: 20px;
        background-repeat: no-repeat;
        background-size: contain;
        -webkit-flex-shrink: 0;
            -ms-flex-negative: 0;
                flex-shrink: 0;
        background-position: center; }
      .reviews__title:before {
        margin-right: 2px; }
      .reviews__title:after {
        margin-left: 2px; }
    .reviews__item {
      padding: 20px;
      padding-top: 7%;
      width: 260px; }
    .reviews__result {
      font-size: 20px; }
    .reviews__text {
      font-size: 0.75rem;
      margin: 10px 0; }
    .reviews__data {
      font-size: 14px; }
  .slick-dots li button {
    width: 8px;
    height: 8px; }
  .slick-dotted.slick-slider {
    margin-bottom: 15px; }
  .slick-dots {
    bottom: -25px; } }

.get {
  padding: 80px 0;
  background-color: #FFFDF1; }
  .get__title {
    font-weight: bold;
    font-size: 2.5rem;
    line-height: 130%;
    text-align: center;
    text-transform: uppercase;
    color: #242424;
    margin-bottom: 50px; }
  .get__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
    margin-bottom: 50px;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .get__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%;
    max-width: 220px;
    background-image: url("../img/bgGet.png");
    background-position: top center;
    background-repeat: no-repeat;
    padding-top: 20px; }
  .get__text {
    font-weight: normal;
    font-size: 1.125rem;
    line-height: 130%;
    text-align: center;
    color: #242424;
    margin-top: 50px; }
  .get__img {
    width: 100%;
    max-width: 48px; }
  .get__btn {
    max-width: 392px;
    margin: 0 auto; }

@media (max-width: 740px) {
  .get {
    padding: 40px 0; }
    .get__title {
      font-size: 1.125rem;
      margin-bottom: 20px; }
    .get__item {
      max-width: 136px;
      padding-top: 15px;
      margin-bottom: 30px;
      background-size: 76px; }
    .get__text {
      font-size: 0.75rem;
      margin-top: 28px; }
    .get__img {
      max-width: 31px; }
    .get__content {
      margin-bottom: 0; } }

.contacts {
  display: none; }
  .contacts.active {
    display: block; }
  .contacts__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .contacts__data {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    width: 100%;
    max-width: 495px;
    margin-right: 123px; }
  .contacts__title {
    font-weight: bold;
    font-size: 2.1875rem;
    line-height: 130%;
    text-transform: uppercase;
    color: #242424;
    margin-top: 70px; }
  .contacts__text {
    font-weight: normal;
    font-size: 1.25rem;
    line-height: 130%;
    color: #242424;
    margin: 20px 0 50px; }
  .contacts__img {
    width: 100%;
    max-width: 710px;
    margin-right: -123px; }
  .contacts__tariff {
    display: none;
    margin-top: 60px; }
  .contacts__tariff-title {
    margin-bottom: 24px;
    font-weight: bold;
    font-size: 20px;
    line-height: 130%;
    text-transform: uppercase; }
  .contacts__tariff-text {
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 150%; }

@media (max-width: 900px) {
  .contacts__img {
    margin-right: -16px; }
  .contacts__data {
    margin-right: 20px; } }

@media (max-width: 740px) {
  .contacts {
    padding-bottom: 40px; }
    .contacts__img {
      position: absolute;
      width: 100%;
      max-width: 740px;
      top: 0;
      left: 0;
      right: 0;
      z-index: -1;
      -o-object-fit: cover;
         object-fit: cover;
      height: 260px; }
    .contacts__data {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin: 0 auto; }
    .contacts__title {
      font-size: 1.375rem;
      margin-top: 233px; }
    .contacts__text {
      font-size: 0.875rem;
      margin: 20px 0;
      text-align: center; } }

.form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%; }
  .form__input {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    width: 100%;
    max-width: 392px;
    font-size: 1rem;
    line-height: 130%;
    color: #242424;
    border: 1px solid #242424;
    -webkit-border-radius: 100px;
            border-radius: 100px;
    padding: 17px 0;
    margin-bottom: 20px;
    position: relative;
    cursor: pointer;
    outline: none;
    text-indent: 30px; }
    .form__input::-webkit-input-placeholder {
      color: #868686;
      font-weight: 400;
      font-size: 1rem; }
    .form__input::-moz-placeholder {
      color: #868686;
      font-weight: 400;
      font-size: 1rem; }
    .form__input:-ms-input-placeholder {
      color: #868686;
      font-weight: 400;
      font-size: 1rem; }
    .form__input::-ms-input-placeholder {
      color: #868686;
      font-weight: 400;
      font-size: 1rem; }
    .form__input::placeholder {
      color: #868686;
      font-weight: 400;
      font-size: 1rem; }
  .form__check {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .form__check-input {
    position: absolute;
    z-index: -1;
    opacity: 0; }
  .form__check-box {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  .form__check-input + label::before {
    content: '';
    display: inline-block;
    margin-right: 10px;
    width: 18px;
    height: 18px;
    border: 1px solid #242424;
    -webkit-border-radius: 4px;
            border-radius: 4px; }
  .form__check-input:checked + label::before {
    background-image: url("../img/check.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain; }
  .form__text {
    font-weight: 400;
    font-size: 1rem;
    line-height: 130%;
    color: #242424;
    width: 100%;
    max-width: 392px;
    margin-bottom: 20px; }
    .form__text--data {
      text-decoration: underline; }
  .form__btn {
    max-width: 392px; }
    .form__btn:disabled {
      background: #868686;
      cursor: not-allowed; }
  .form__access {
    font-weight: 400;
    font-size: 0.625rem;
    line-height: 120%;
    margin-top: 10px;
    text-decoration: none;
    color: #242424; }

@media (max-width: 740px) {
  .form__input {
    font-size: 0.875rem;
    padding: 17px 0;
    margin-bottom: 8px;
    text-indent: 0;
    text-align: center; }
    .form__input::-webkit-input-placeholder {
      color: #868686;
      font-weight: 400;
      font-size: 1rem; }
    .form__input::-moz-placeholder {
      color: #868686;
      font-weight: 400;
      font-size: 1rem; }
    .form__input:-ms-input-placeholder {
      color: #868686;
      font-weight: 400;
      font-size: 1rem; }
    .form__input::-ms-input-placeholder {
      color: #868686;
      font-weight: 400;
      font-size: 1rem; }
    .form__input::placeholder {
      color: #868686;
      font-weight: 400;
      font-size: 1rem; }
  .form__text {
    font-size: 0.625rem; }
  .form__check {
    margin-top: 12px; }
  .form__check-input + label::before {
    margin-right: 6px;
    width: 16px;
    height: 16px; } }

.footer {
  background-color: transparent;
  padding: 40px 0 21px; }
  .footer__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .footer__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    max-width: 270px; }
  .footer__info {
    font-family: 'Helvetica', sans-serif;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 114%;
    color: #000000;
    margin-bottom: 8px; }
    .footer__info--link {
      text-decoration: none; }
    .footer__info--grey {
      color: #595959; }
    .footer__info--legal {
      margin-bottom: 0;
      line-height: 170%; }
  .footer__pay {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 0 0 14px;
    width: 100%;
    max-width: 280px; }

@media (max-width: 800px) {
  .footer__inner {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .footer__item--middle {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  .footer__info--mb {
    color: #595959; } }

.censor {
  display: none; }

.offer {
  background-image: url("../img/bg3.png");
  background-repeat: no-repeat;
  background-position: 110% 100%;
  padding-bottom: 103px;
  display: none; }
  .offer.active {
    display: block; }
  .offer__title {
    font-weight: bold;
    font-size: 3.75rem;
    line-height: 130%;
    text-transform: uppercase;
    color: #242424;
    margin-top: 90px; }
  .offer__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .offer__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .offer__item--video {
      margin-bottom: -5%; }
  .offer__text {
    font-weight: normal;
    font-size: 1.25rem;
    line-height: 130%;
    color: #242424;
    margin: 30px 0 60px;
    max-width: 840px; }
  .offer__info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    max-width: 404px;
    margin: 60px 0 50px; }
  .offer__advantage {
    font-weight: normal;
    font-size: 1.125rem;
    line-height: 130%;
    color: #242424;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .offer__advantage:before {
      content: '';
      display: inline-block;
      background-image: url("../img/tick.png");
      width: 18px;
      height: 18px;
      background-repeat: no-repeat;
      background-size: contain;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      margin-right: 10px; }
  .offer__btn {
    max-width: 392px; }
  .offer__video {
    -webkit-border-radius: 20px;
            border-radius: 20px;
    width: 100%;
    max-width: 598px; }
  .offer__details {
    font-style: italic;
    font-weight: normal;
    font-size: 1rem;
    line-height: 130%;
    color: #242424;
    margin-top: 30px; }
    .offer__details:after {
      content: "";
      background-image: url("../img/arrow3.png");
      width: 30px;
      height: 30px;
      display: inline-block;
      margin-left: 10px; }

@media (max-width: 1056px) {
  .offer__inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .offer__title {
    text-align: center; }
  .offer__item {
    max-width: 392px; }
    .offer__item--video {
      width: 100%;
      max-width: 600px;
      margin-top: 30px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: column-reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
  .offer__details {
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .offer__details:after {
      -webkit-transform: scaleY(-1);
          -ms-transform: scaleY(-1);
              transform: scaleY(-1);
      margin-left: 10px;
      margin-top: 8px; } }

@media (max-width: 740px) {
  .offer {
    background-size: 400px;
    background-position: 10% 96%; }
    .offer__title {
      font-size: 1.5rem;
      margin-top: 40px; }
    .offer__text {
      font-size: 0.875rem;
      margin: 10px 0 20px; }
    .offer__advantage {
      font-size: 0.875rem;
      margin-bottom: 10px;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start; }
      .offer__advantage:before {
        width: 14px;
        height: 14px;
        margin-right: 6px; }
    .offer__info {
      margin: 5px 0 20px; }
    .offer__details {
      max-width: 159px;
      font-size: 0.75rem;
      margin-bottom: 12px; }
      .offer__details:after {
        content: "";
        background-image: url("../img/arrow3.png");
        width: 25px;
        height: 25px;
        display: inline-block;
        margin-left: 0;
        margin-top: 0;
        background-repeat: no-repeat;
        background-size: contain; } }

.timer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
  max-width: 140px; }
  .timer__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    max-width: 60px;
    margin-right: 20px; }
  .timer__num {
    font-weight: 600;
    font-size: 1.875rem;
    line-height: 130%;
    text-align: center;
    color: #242424;
    border: 2px solid #E4580A;
    -webkit-border-radius: 4px;
            border-radius: 4px;
    padding: 10px 12px;
    width: 60px; }
    .timer__num--dots {
      position: relative; }
      .timer__num--dots:after {
        content: ":";
        position: absolute;
        right: -15px; }
  .timer__text {
    font-weight: normal;
    font-size: 1rem;
    line-height: 130%;
    text-align: center;
    color: #242424; }

@media (max-width: 740px) {
  .timer {
    max-width: 98px; }
    .timer__item {
      max-width: 40px;
      margin-right: 17px; }
    .timer__num {
      font-size: 1.25rem;
      padding: 7px 5px;
      width: 40px;
      font-weight: 400; }
      .timer__num--dots:after {
        right: -12px; }
    .timer__text {
      font-size: 0.75rem; } }

.price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  max-width: 224px; }
  .price__new {
    font-weight: bold;
    font-size: 3.75rem;
    line-height: 130%;
    color: #E4580A;
    white-space: nowrap; }
  .price__old {
    font-weight: normal;
    font-size: 1.5625rem;
    line-height: 130%;
    -webkit-text-decoration-line: line-through;
            text-decoration-line: line-through;
    color: #242424;
    white-space: nowrap; }

@media (max-width: 740px) {
  .price {
    max-width: 121px;
    margin-right: auto;
    margin-left: 30px; }
    .price__new {
      font-size: 2rem; }
    .price__old {
      font-size: 0.875rem; } }

.faqPage {
  padding: 50px 0; }
  .faqPage__title {
    font-size: 2.3125rem;
    font-weight: 400;
    line-height: 120%;
    text-transform: uppercase;
    color: #49722E;
    margin-bottom: 30px; }
  .faqPage__item {
    border: 2px solid #EAEAEA;
    padding: 25px 35px;
    margin-bottom: 20px;
    position: relative; }
    .faqPage__item:before {
      content: '+';
      width: 24px;
      height: 24px;
      position: absolute;
      -webkit-border-radius: 50%;
              border-radius: 50%;
      background-color: #49722E;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      font-size: 1.25rem;
      cursor: pointer;
      top: 35%;
      left: -1%;
      color: #EAEAEA; }
    .faqPage__item.active {
      border: 2px solid #49722E; }
    .faqPage__item.active:before {
      content: '-';
      background-color: #EAEAEA;
      color: #49722E;
      font-size: 1.5rem; }
  .faqPage__item-title {
    color: #242424;
    font-size: 1.375rem;
    font-weight: 400;
    cursor: pointer; }
  .faqPage__item-text {
    padding-top: 15px;
    font-size: 1.125rem;
    line-height: 120%;
    font-weight: 400;
    color: #242424;
    display: none; }

.learnMorePage {
  padding: 50px 0; }
  .learnMorePage__title {
    font-size: 2.3125rem;
    font-weight: 400;
    line-height: 120%;
    text-transform: uppercase;
    margin-bottom: 35px;
    color: #49722E; }
  .learnMorePage__text {
    color: #242424;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 120%;
    margin-bottom: 20px; }
  .learnMorePage__subtitle {
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 120%;
    color: #49722E;
    margin-bottom: 30px; }
  .learnMorePage__article {
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 120%;
    color: #242424;
    margin-bottom: 20px; }

.aboutPage {
  padding: 50px 0; }
  .aboutPage__title {
    font-size: 2.3125rem;
    font-weight: 400;
    line-height: 120%;
    text-transform: uppercase;
    color: #49722E;
    margin-bottom: 35px; }
  .aboutPage__link {
    color: #242424;
    font-size: 1.375rem;
    line-height: 120%;
    text-decoration: underline;
    margin: 20px 0;
    display: block; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCIuLi9ibG9ja3MvZ2V0cGxhbi9nZXRwbGFuLnNjc3MiLCIuLi9ibG9ja3MvbG9nby9sb2dvLnNjc3MiLCIuLi9ibG9ja3MvcHJvZ3Jlc3MtYmFyL3Byb2dyZXNzLWJhci5zY3NzIiwiLi4vYmxvY2tzL3NjZW5lL3NjZW5lLnNjc3MiLCIuLi9ibG9ja3MvcXVlc3Rpb24vcXVlc3Rpb24uc2NzcyIsIi4uL2Jsb2Nrcy9jcmVhdGlvbi9jcmVhdGlvbi5zY3NzIiwiLi4vYmxvY2tzL2ZpbGwtYm94L2ZpbGwtYm94LnNjc3MiLCIuLi9ibG9ja3MvYnRuL2J0bi5zY3NzIiwiLi4vYmxvY2tzL3Jlc3VtZS1jb250ZW50L3Jlc3VtZS1jb250ZW50LnNjc3MiLCIuLi9ibG9ja3MvcmVzdW1lL3Jlc3VtZS5zY3NzIiwiLi4vYmxvY2tzL3Jldmlld3MvcmV2aWV3cy5zY3NzIiwiLi4vYmxvY2tzL2dldC9nZXQuc2NzcyIsIi4uL2Jsb2Nrcy9jb250YWN0cy9jb250YWN0cy5zY3NzIiwiLi4vYmxvY2tzL2Zvcm0vZm9ybS5zY3NzIiwiLi4vYmxvY2tzL2Zvb3Rlci9mb290ZXIuc2NzcyIsIi4uL2Jsb2Nrcy9vZmZlci9vZmZlci5zY3NzIiwiLi4vYmxvY2tzL3RpbWVyL3RpbWVyLnNjc3MiLCIuLi9ibG9ja3MvcHJpY2UvcHJpY2Uuc2NzcyIsIi4uL2Jsb2Nrcy9mYXFQYWdlL2ZhcVBhZ2Uuc2NzcyIsIi4uL2Jsb2Nrcy9sZWFybk1vcmVQYWdlL2xlYXJuTW9yZVBhZ2Uuc2NzcyIsIi4uL2Jsb2Nrcy9hYm91dFBhZ2UvYWJvdXRQYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDVWhCLDhDQUFBO0FBT0E7K0VEZCtFO0FDc0MvRTtFQUNFLFNBQVM7RUFDVCxVQUFVO0VBQ1YscUNBQXFDLEVBQUE7O0FBSXZDO0VBQ0UsOEJBQXNCO1VBQXRCLHNCQUFzQixFQUFBOztBQUd4QjtFQUNFLG1CQUFt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QytCO0lvQi9CL0IsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQix5QkFBeUI7SUFDekIsbUJBQW1CO0lBQ25CLGNwQlJjLEVBQUE7RW9CVWhCO0lBQ0UsY3BCVmM7SW9CV2Qsa0JwQnVCK0I7SW9CdEIvQixnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLG1CQUFtQixFQUFBO0VBRXJCO0lBQ0Usa0JwQmlCK0I7SW9CaEIvQixnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLGNwQnJCYztJb0JzQmQsbUJBQW1CLEVBQUE7RUFFckI7SUFDRSxrQnBCVStCO0lvQlQvQixnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLGNwQjNCYztJb0I0QmQsbUJBQW1CLEVBQUE7O0FDN0J2QjtFQUNFLGVBQWUsRUFBQTtFQUNmO0lBQ0Usb0JyQmdDK0I7SXFCL0IvQixnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLHlCQUF5QjtJQUN6QixjckJQYztJcUJRZCxtQkFBbUIsRUFBQTtFQUVyQjtJQUNFLGNyQlZjO0lxQldkLG1CckJ1QitCO0lxQnRCL0IsaUJBQWlCO0lBQ2pCLDBCQUEwQjtJQUMxQixjQUFjO0lBQ2QsY0FBYyxFQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qINCh0YLQsNC90LTQsNGA0YLQvdGL0LkgdHJhbnNpdGlvbiDQtNC70Y8gaG92ZXIt0LDQvdC40LzQsNGG0LjQuSAqL1xuLyog0JzQuNC60YHQuNC9INC30LDQvNC10L3RiyDRhtCy0LXRgtCwIHBsYWNlaG9sZGVyINGDIGlucHV0Llxu0J3Rg9C20L3QviDQtNC+0LHQsNCy0LjRgtGMINCyINGB0YLQuNC70Y/RhSDRjdC70LXQvNC10L3RgtCwINC60L7QvdGB0YLRgNGD0LrRhtC40Y4g0LLQuNC00LAgQGluY2x1ZGUgcGxhY2Vob2xkZXIoIzAwMCk7ICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmOyB9XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxudWwsIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjQ3cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE2cHg7IH1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDsgfVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMge1xuICAtbW96LWFwcGVhcmFuY2U6IG51bWJlci1pbnB1dDsgfVxuXG4uZmFkZS1hbmltYXRpb24ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZS1hbmltYXRpb247XG4gIGFuaW1hdGlvbjogZmFkZS1hbmltYXRpb24gMnMgbGluZWFyOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlLWFuaW1hdGlvbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDAuMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5nZXRwbGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5nZXRwbGFuLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmdldHBsYW5fX2ltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTMwcHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSA2MCUpOyB9XG4gIC5nZXRwbGFuX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAzLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM0OTcyMkU7XG4gICAgbWF4LXdpZHRoOiA4MDRweDtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDsgfVxuICAuZ2V0cGxhbl9fdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogIzI0MjQyNDtcbiAgICBtYXJnaW46IDQwcHggMCA1MHB4O1xuICAgIG1heC13aWR0aDogNjc1cHg7IH1cbiAgLmdldHBsYW5fX2Nob29zZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LXdpZHRoOiAzOTRweDsgfVxuICAuZ2V0cGxhbl9faXRlbSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzQ5NzIyRTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI1cHggMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE4N3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2UtaW4tb3V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuZ2V0cGxhbl9faXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk3MjJFOyB9XG4gICAgLmdldHBsYW5fX2l0ZW06aG92ZXIgLmdldHBsYW5fX2l0ZW0taW1nIHBhdGgge1xuICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuICAgIC5nZXRwbGFuX19pdGVtOmhvdmVyIC5nZXRwbGFuX19pdGVtLXRleHQge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmdldHBsYW5fX2l0ZW0taW1nIHBhdGgge1xuICAgIGZpbGw6ICMyNDI0MjQ7IH1cbiAgLmdldHBsYW5fX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMyNDI0MjQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuZ2V0cGxhbl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uZ2V0cGxhbiAuZ2V0cGxhbl9faGVhZGVyLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGhlaWdodDogNTJweDtcbiAgbWluLXdpZHRoOiAxMTJweDtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDk3MjJFO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZ2V0cGxhbiAuZ2V0cGxhbl9faGVhZGVyLWJ0bjpob3ZlciwgLmdldHBsYW4gLmdldHBsYW5fX2hlYWRlci1idG46Zm9jdXMge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgLmdldHBsYW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuZ2V0cGxhbl9faW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgIHJpZ2h0OiAtMyU7IH1cbiAgICAuZ2V0cGxhbl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICAuZ2V0cGxhbl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMzBweDsgfVxuICAgIC5nZXRwbGFuX19jaG9vc2Uge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5nZXRwbGFuX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMThweDtcbiAgICAgIG1heC13aWR0aDogMTM2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmdldHBsYW5fX2l0ZW0taW1nIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4OyB9XG4gICAgLmdldHBsYW5fX2l0ZW0tdGV4dCB7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH0gfVxuXG4ubG9nbyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk3cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubG9nb19fdGV4dCB7XG4gICAgY29sb3I6ICM0OTcyMkU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmxvZ29fX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gIC5sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDc1cHg7XG4gICAgcGFkZGluZzogNHB4IDZweDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBvcGFjaXR5OiAuNztcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLmxvZ28tLXBvc2l0aW9uIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1heC13aWR0aDogNjVweDsgfVxuICAgIC5sb2dvLS1jcmVhdGlvbiB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjAwcHg7IH1cbiAgICAubG9nb19fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07IH0gfVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgLnByb2dyZXNzLWJhcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnByb2dyZXNzLWJhcl9fc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvZ3Jlc3MtYmFyX19hcnJvd3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb2dyZXNzLWJhcl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMTRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByb2dyZXNzLWJhcl9faXRlbS0tbGFzdDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnByb2dyZXNzLWJhcl9faXRlbTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBib3JkZXItdG9wOiAycHggZGFzaGVkICNGRkQzNTc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTYwJTtcbiAgICAgIHRvcDogMjAlO1xuICAgICAgei1pbmRleDogMjsgfVxuICAucHJvZ3Jlc3MtYmFyX19udW0ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNGRkQzNTc7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5wcm9ncmVzcy1iYXJfX3RleHQge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzI0MjQyNDsgfVxuICAucHJvZ3Jlc3MtYmFyX19pbWcge1xuICAgIGZpbGw6ICNGRkZGRkY7XG4gICAgei1pbmRleDogOTsgfVxuICAgIC5wcm9ncmVzcy1iYXJfX2ltZy5hY3RpdmUgLnByb2dyZXNzLWJhcl9faW1nLWJvcmRlciB7XG4gICAgICBmaWxsOiAjNDk3MjJFOyB9XG4gICAgLnByb2dyZXNzLWJhcl9faW1nLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyX19pbWctZWxlbSB7XG4gICAgICBmaWxsOiAjRkZGRkZGOyB9XG4gIC5wcm9ncmVzcy1iYXJfX2ltZy1lbGVtIHtcbiAgICBmaWxsOiByZ2JhKDczLCAxMTQsIDQ2LCAwLjY1KTsgfVxuICAucHJvZ3Jlc3MtYmFyX19pbWctYm9yZGVyIHtcbiAgICBzdHJva2U6IHJnYmEoNzMsIDExNCwgNDYsIDAuNjUpO1xuICAgIGZpbGw6ICNGRkZGRkY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5wcm9ncmVzcy1iYXJfX3NsaWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAucHJvZ3Jlc3MtYmFyX19hcnJvd3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwcHg7IH1cbiAgLnByb2dyZXNzLWJhcl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMTdweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByb2dyZXNzLWJhcl9faXRlbS0tbGFzdDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnByb2dyZXNzLWJhcl9faXRlbTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBib3JkZXItdG9wOiAycHggZGFzaGVkICNGRkQzNTc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMjAlO1xuICAgICAgei1pbmRleDogMjsgfVxuICAucHJvZ3Jlc3MtYmFyX19uZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL25leHQucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wcm9ncmVzcy1iYXJfX3ByZXYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvcHJldi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICAucHJvZ3Jlc3MtYmFyX19pdGVtIHtcbiAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5wcm9ncmVzcy1iYXJfX2l0ZW06YWZ0ZXIge1xuICAgICAgICByaWdodDogLTI1JTsgfVxuICAgIC5wcm9ncmVzcy1iYXJfX3NsaWRlciB7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5wcm9ncmVzcy1iYXJfX2ltZyB7XG4gICAgICB3aWR0aDogNDZweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAucHJvZ3Jlc3MtYmFyX19udW0ge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAgIC5wcm9ncmVzcy1iYXJfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5wcm9ncmVzcy1iYXJfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMTQwcHg7IH1cbiAgICAucHJvZ3Jlc3MtYmFyX19pdGVtOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAtMTUlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5wcm9ncmVzcy1iYXJfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5wcm9ncmVzcy1iYXJfX2l0ZW06YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC0xNSU7IH0gfVxuXG4uc2xpY2stZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuNDU7IH1cblxuLnNjZW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zY2VuZS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5xdWVzdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5xdWVzdGlvbl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTM2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MnB4OyB9XG4gIC5xdWVzdGlvbl9fY29udGVudC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzI0MjQyNDtcbiAgICBtYXJnaW4tdG9wOiA3MHB4OyB9XG4gIC5xdWVzdGlvbl9fY29udGVudC10ZXh0IHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogIzI0MjQyNDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5xdWVzdGlvbl9fY2hvb3NlIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5xdWVzdGlvbl9fY2hvb3NlLS1tdWx0aXBsZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnF1ZXN0aW9uX19vcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDk1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMjQyNDI0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0OTcyMkU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgcGFkZGluZzogMTdweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLnF1ZXN0aW9uX19vcHRpb24uYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0OTcyMkU7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5xdWVzdGlvbl9fb3B0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7IH1cbiAgICAgIC5xdWVzdGlvbl9fb3B0aW9uLS1tdWx0aXBsZS5hY3RpdmUgLnF1ZXN0aW9uX19vcHRpb24taG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnF1ZXN0aW9uX19vcHRpb24tLW11bHRpcGxlLmFjdGl2ZSAucXVlc3Rpb25fX29wdGlvbi1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucXVlc3Rpb25fX29wdGlvbi1ob3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucXVlc3Rpb25fX2lucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDsgfVxuICAucXVlc3Rpb25fX2J0bi1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucXVlc3Rpb25fX2J0biB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiAjMjQyNDI0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5xdWVzdGlvbl9fYnRuOmJlZm9yZSwgLnF1ZXN0aW9uX19idG46YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIC5xdWVzdGlvbl9fYnRuLS1wcmV2OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3ByZXZxLnBuZ1wiKTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLnF1ZXN0aW9uX19idG4tLW5leHQ6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9uZXh0cS5wbmdcIik7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5xdWVzdGlvbl9fcGVyY2VudCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRDM1NztcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA3MCU7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzAlO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA3MCU7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7IH1cbiAgLnF1ZXN0aW9uX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODJweDsgfVxuXG4uanMtc3RhZ2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5qcy1zdGFnZS5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDBweCkge1xuICAucXVlc3Rpb25fX2ltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzQwcHg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgaGVpZ2h0OiAyNjBweDsgfVxuICAucXVlc3Rpb25fX2NvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnF1ZXN0aW9uX19jb250ZW50LXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMzNweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucXVlc3Rpb25fX2NvbnRlbnQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucXVlc3Rpb25fX2Nob29zZSB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucXVlc3Rpb25fX29wdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBwYWRkaW5nOiA5cHggNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgIC5xdWVzdGlvbl9fb3B0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBwYWRkaW5nOiA5cHggMzBweDsgfVxuICAucXVlc3Rpb25fX2J0biB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gICAgLnF1ZXN0aW9uX19idG46YmVmb3JlLCAucXVlc3Rpb25fX2J0bjphZnRlciB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDsgfVxuICAgIC5xdWVzdGlvbl9fYnRuLS1uZXh0OmFmdGVyIHtcbiAgICAgIGhlaWdodDogMTJweDsgfVxuICAucXVlc3Rpb25fX3BlcmNlbnQge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBwYWRkaW5nOiAxMXB4IDE0cHg7IH0gfVxuXG4uY3JlYXRpb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5jcmVhdGlvbi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jcmVhdGlvbl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5jcmVhdGlvbl9fY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY3JlYXRpb25fX3RleHQtaG9sZGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgLmNyZWF0aW9uX19zdWJqZWN0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMjQyNDI0O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLmNyZWF0aW9uX190ZXh0IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiAjMjQyNDI0O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5jcmVhdGlvbl9fdGV4dC5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNyZWF0aW9uX19zdWNjZXNzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpOyB9XG4gIC5jcmVhdGlvbl9fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDM5MnB4OyB9XG4gIC5jcmVhdGlvbl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTBweCkge1xuICAuY3JlYXRpb25fX3N1YmplY3Qge1xuICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5jcmVhdGlvbl9fc3ViamVjdCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTsgfVxuICAuY3JlYXRpb25fX3N1Y2Nlc3Mge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMCUpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gIC5jcmVhdGlvbl9fY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5jcmVhdGlvbl9faW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NDBweDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDI2MHB4OyB9XG4gIC5jcmVhdGlvbl9fc3ViamVjdCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuY3JlYXRpb25fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgLmNyZWF0aW9uX19zdWNjZXNzIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgbWFyZ2luOiAzMHB4IDAgNDBweDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgLmNyZWF0aW9uX19idG4ge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLmZpbGwtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgLmZpbGwtYm94X19wcm9ncmVzcyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogIzI0MjQyNDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIC5maWxsLWJveF9fbG9hZGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG4gICAgLmZpbGwtYm94X19sb2FkZXIgY2lyY2xlIHtcbiAgICAgIHN0cm9rZTogI2RjZGNkYztcbiAgICAgIHN0cm9rZS13aWR0aDogMWVtOyB9XG4gIC5maWxsLWJveF9fbGluZSB7XG4gICAgc3Ryb2tlOiAjNDk3MjJFICFpbXBvcnRhbnQ7XG4gICAgc3Ryb2tlLXdpZHRoOiAxLjAyZW0gIWltcG9ydGFudDtcbiAgICBhbmltYXRpb246IHByb2dyZXNzIDEycyBsaW5lYXIgMTsgfVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzIHtcbiAgMTAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogNzY1LjQ4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gIC5maWxsLWJveCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbi5idG4ge1xuICBiYWNrZ3JvdW5kOiAjNDk3MjJFO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxOHB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcGFkZGluZzogMTVweCAwOyB9IH1cblxuLnJlc3VtZS1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAucmVzdW1lLWNvbnRlbnQuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucmVzdW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkRGMTtcbiAgcGFkZGluZzogMTAwcHggMCA4MHB4OyB9XG4gIC5yZXN1bWVfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzI0MjQyNDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG4gIC5yZXN1bWVfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXgtd2lkdGg6IDk0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5yZXN1bWVfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDI1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMjFweCAzMHB4IDI1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9iZy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDExMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnJlc3VtZV9faXRlbS10b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yZXN1bWVfX2l0ZW0taGVscCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucmVzdW1lX19wb3B1cCB7XG4gICAgcGFkZGluZzogMjVweCAyMHB4IDI1cHggMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMCU7XG4gICAgcmlnaHQ6IDEwJTtcbiAgICB3aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucmVzdW1lX19pdGVtLWRlc2NyIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgY29sb3I6ICMyNDI0MjQ7IH1cbiAgLnJlc3VtZV9fcG9wdXAtY2xvc2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnJlc3VtZV9faXRlbS1uYW1lIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiAjMjQyNDI0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzIwcHg7IH1cbiAgLnJlc3VtZV9faXRlbS10ZXh0IHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjNDk3MjJFO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAucmVzdW1lX19pdGVtLW51bSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiA0LjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogI0U0NTgwQTsgfVxuICAucmVzdW1lX19pdGVtLWxpbmUge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7IH1cbiAgLnJlc3VtZV9faXRlbS1pbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yZXN1bWVfX2l0ZW0tZHJvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDsgfVxuICAgIC5yZXN1bWVfX2l0ZW0tZHJvcC0tdmVyeXNraW4ge1xuICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgbGVmdDogMjVweDsgfVxuICAgIC5yZXN1bWVfX2l0ZW0tZHJvcC0tc2tpbiB7XG4gICAgICBib3R0b206IDE1cHg7XG4gICAgICBsZWZ0OiA3MHB4OyB9XG4gICAgLnJlc3VtZV9faXRlbS1kcm9wLS1ub3JtYWwge1xuICAgICAgYm90dG9tOiA3cHg7XG4gICAgICBsZWZ0OiA1MCU7IH1cbiAgICAucmVzdW1lX19pdGVtLWRyb3AtLWZhdCB7XG4gICAgICBib3R0b206IDQxcHg7XG4gICAgICBsZWZ0OiA3MCU7IH1cbiAgICAucmVzdW1lX19pdGVtLWRyb3AtLXZlcnlmYXQge1xuICAgICAgYm90dG9tOiA3OCU7XG4gICAgICBsZWZ0OiA5MCU7IH1cbiAgLnJlc3VtZV9faXRlbS1jb250ZW50IHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA1MHB4IDAgMjNweDsgfVxuICAgIC5yZXN1bWVfX2l0ZW0tY29udGVudC0tYWdlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5yZXN1bWVfX2l0ZW0tY29udGVudC0td2F0ZXIge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5yZXN1bWVfX2l0ZW0tY29udGVudC0tcGxhbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzMzRweDsgfVxuICAgIC5yZXN1bWVfX2l0ZW0tY29udGVudC0tY2hhcnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJlc3VtZV9faXRlbS1sb29rIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnJlc3VtZV9faXRlbS1sb29rIHBhdGgge1xuICAgICAgZmlsbDogI0U0NTgwQTtcbiAgICAgIGZpbGwtb3BhY2l0eTogMC40OyB9XG4gIC5yZXN1bWVfX2l0ZW0tYm90dGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY2cHg7IH1cbiAgLnJlc3VtZV9faXRlbS1zY2FsZS1ob2xkZXIge1xuICAgIGhlaWdodDogMTIxcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvc2NhbGUucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLnJlc3VtZV9faXRlbS1zY2FsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9zY2FsZS1ob3Zlci5wbmdcIik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgLnJlc3VtZV9faXRlbS1saXRlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiAxMTAlOyB9XG4gIC5yZXN1bWVfX2l0ZW0tbGl0ZXIge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogIzI0MjQyNDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbi10b3A6IC01cHg7IH1cbiAgLnJlc3VtZV9faXRlbS13ZWVrcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAucmVzdW1lX19pdGVtLXdlZWsge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTIyJTtcbiAgICBjb2xvcjogIzI0MjQyNDsgfVxuICAucmVzdW1lX19pdGVtLXBsYW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjg2cHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMDsgfVxuICAucmVzdW1lX19pdGVtLXBlcmNlbnQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0U0NTgwQTsgfVxuICAucmVzdW1lX19pdGVtLXN1YnN0YW5jZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgY29sb3I6ICMyNDI0MjQ7IH1cbiAgLnJlc3VtZV9faXRlbS1wZXJjZW50cy1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnJlc3VtZV9faXRlbS1wZXJjZW50cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnJlc3VtZV9faXRlbS1wZXJjZW50czphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvc3Ryb2tlLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB3aWR0aDogMzFweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjYlO1xuICAgICAgbGVmdDogLTMxJTsgfVxuICAgIC5yZXN1bWVfX2l0ZW0tcGVyY2VudHMtLWZhdCB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICAgIC5yZXN1bWVfX2l0ZW0tcGVyY2VudHMtLWZhdDphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtNjAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAucmVzdW1lX19pdGVtLXBlcmNlbnRzLS1wcm90ZWluIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDsgfVxuICAgIC5yZXN1bWVfX2l0ZW0tcGVyY2VudHMtLWNhcmI6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAgICAgdG9wOiAtMTAlO1xuICAgICAgbGVmdDogLTUwJTsgfVxuICAucmVzdW1lX19idG4ge1xuICAgIG1heC13aWR0aDogMzkycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gIC5yZXN1bWUge1xuICAgIHBhZGRpbmc6IDQwcHggMDsgfVxuICAgIC5yZXN1bWVfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NHB4OyB9XG4gICAgLnJlc3VtZV9faW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5yZXN1bWVfX2l0ZW0ge1xuICAgICAgbWF4LXdpZHRoOiAyODhweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgODJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7IH1cbiAgICAucmVzdW1lX19pdGVtLWNvbnRlbnQge1xuICAgICAgbWFyZ2luOiAzOHB4IDAgMjNweDsgfVxuICAgIC5yZXN1bWVfX2l0ZW0tbmFtZSB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDsgfVxuICAgIC5yZXN1bWVfX2l0ZW0taGVscCB7XG4gICAgICBtYXgtd2lkdGg6IDIwcHg7IH1cbiAgICAucmVzdW1lX19wb3B1cCB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAyODhweDsgfVxuICAgIC5yZXN1bWVfX2l0ZW0tZGVzY3Ige1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gICAgLnJlc3VtZV9fcG9wdXAtY2xvc2Uge1xuICAgICAgbWF4LXdpZHRoOiAxOXB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAucmVzdW1lX19pdGVtLW51bSB7XG4gICAgICBmb250LXNpemU6IDMuNzVyZW07IH1cbiAgICAucmVzdW1lX19pdGVtLWxpbmUge1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7IH1cbiAgICAucmVzdW1lX19pdGVtLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gICAgLnJlc3VtZV9faXRlbS1sb29rLS15b3VuZyB7XG4gICAgICB3aWR0aDogNjJweDtcbiAgICAgIGhlaWdodDogNzBweDsgfVxuICAgIC5yZXN1bWVfX2l0ZW0tbG9vay0tYWR1bHQge1xuICAgICAgd2lkdGg6IDU4cHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7IH1cbiAgICAucmVzdW1lX19pdGVtLWxvb2stLW9sZCB7XG4gICAgICB3aWR0aDogNThweDtcbiAgICAgIGhlaWdodDogNzBweDsgfVxuICAgIC5yZXN1bWVfX2l0ZW0tY2Fsb3JpZXMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMHB4OyB9XG4gICAgLnJlc3VtZV9faXRlbS1ib3R0bGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9XG4gICAgLnJlc3VtZV9faXRlbS1saXRlcnMge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLnJlc3VtZV9faXRlbS1saXRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtOHB4OyB9XG4gICAgLnJlc3VtZV9faXRlbS13ZWVrIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAgIC5yZXN1bWVfX2l0ZW0tcGVyY2VudCB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgICAucmVzdW1lX19pdGVtLXN1YnN0YW5jZSB7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgICAucmVzdW1lX19pdGVtLWNoYXJ0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDsgfVxuICAgIC5yZXN1bWVfX2l0ZW0tcGVyY2VudHM6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBsZWZ0OiAtNjUlO1xuICAgICAgdG9wOiAzMiU7IH1cbiAgICAucmVzdW1lX19pdGVtLXBlcmNlbnRzLS1mYXQge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cbiAgICAgIC5yZXN1bWVfX2l0ZW0tcGVyY2VudHMtLWZhdDphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtNTglO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAucmVzdW1lX19pdGVtLXBlcmNlbnRzLS1wcm90ZWluIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnJlc3VtZV9faXRlbS1wZXJjZW50cy0tY2FyYiB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgICAgIC5yZXN1bWVfX2l0ZW0tcGVyY2VudHMtLWNhcmI6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICB0b3A6IC0xMCU7XG4gICAgICAgIGxlZnQ6IC0yNSU7IH1cbiAgICAucmVzdW1lX19idG4ge1xuICAgICAgbWF4LXdpZHRoOiAyODhweDsgfSB9XG5cbi5yZXZpZXdzIHtcbiAgcGFkZGluZzogODBweCAwOyB9XG4gIC5yZXZpZXdzX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMyNDI0MjQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAucmV2aWV3c19fdGl0bGU6YmVmb3JlLCAucmV2aWV3c19fdGl0bGU6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2ZpcmUucG5nXCIpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAucmV2aWV3c19fdGl0bGU6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgIC5yZXZpZXdzX190aXRsZTphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAucmV2aWV3c19fc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMTBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAucmV2aWV3c19faXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAzNTBweDtcbiAgICB3aWR0aDogNDM1cHg7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7IH1cbiAgLnJldmlld3NfX3Bob3RvLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5yZXZpZXdzX19waG90byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5yZXZpZXdzX19yZXN1bHQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNDsgfVxuICAucmV2aWV3c19fdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDQ7IH1cbiAgLnJldmlld3NfX2RhdGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDQ7IH1cblxuLnNsaWNrLXByZXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3ByZXYucG5nXCIpO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4uc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvbmV4dC5wbmdcIik7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTUlOyB9XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC01JTsgfVxuXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk3MjJFO1xuICBvcGFjaXR5OiAwLjc1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7IH1cblxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OTcyMkU7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiAnJzsgfVxuXG4uc2xpY2stZG90cyB7XG4gIGJvdHRvbTogLTUwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gIC5yZXZpZXdzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgICAucmV2aWV3c19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5yZXZpZXdzX190aXRsZTpiZWZvcmUsIC5yZXZpZXdzX190aXRsZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2ZpcmUucG5nXCIpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgICAgLnJldmlld3NfX3RpdGxlOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4OyB9XG4gICAgICAucmV2aWV3c19fdGl0bGU6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4OyB9XG4gICAgLnJldmlld3NfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA3JTtcbiAgICAgIHdpZHRoOiAyNjBweDsgfVxuICAgIC5yZXZpZXdzX19yZXN1bHQge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLnJldmlld3NfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgICAucmV2aWV3c19fZGF0YSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4OyB9XG4gIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IC0yNXB4OyB9IH1cblxuLmdldCB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkRGMTsgfVxuICAuZ2V0X190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMyNDI0MjQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAuZ2V0X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5nZXRfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvYmdHZXQucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAuZ2V0X190ZXh0IHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMjQyNDI0O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgLmdldF9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7IH1cbiAgLmdldF9fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDM5MnB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDBweCkge1xuICAuZ2V0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgICAuZ2V0X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5nZXRfX2l0ZW0ge1xuICAgICAgbWF4LXdpZHRoOiAxMzZweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzZweDsgfVxuICAgIC5nZXRfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMjhweDsgfVxuICAgIC5nZXRfX2ltZyB7XG4gICAgICBtYXgtd2lkdGg6IDMxcHg7IH1cbiAgICAuZ2V0X19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uY29udGFjdHMge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb250YWN0cy5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jb250YWN0c19faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmNvbnRhY3RzX19kYXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0OTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyM3B4OyB9XG4gIC5jb250YWN0c19fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMyNDI0MjQ7XG4gICAgbWFyZ2luLXRvcDogNzBweDsgfVxuICAuY29udGFjdHNfX3RleHQge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiAjMjQyNDI0O1xuICAgIG1hcmdpbjogMjBweCAwIDUwcHg7IH1cbiAgLmNvbnRhY3RzX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIzcHg7IH1cbiAgLmNvbnRhY3RzX190YXJpZmYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogNjBweDsgfVxuICAuY29udGFjdHNfX3RhcmlmZi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuY29udGFjdHNfX3RhcmlmZi10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmNvbnRhY3RzX19pbWcge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7IH1cbiAgLmNvbnRhY3RzX19kYXRhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgLmNvbnRhY3RzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAgIC5jb250YWN0c19faW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA3NDBweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBoZWlnaHQ6IDI2MHB4OyB9XG4gICAgLmNvbnRhY3RzX19kYXRhIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmNvbnRhY3RzX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMjMzcHg7IH1cbiAgICAuY29udGFjdHNfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybV9faW5wdXQge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM5MnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogIzI0MjQyNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjQyNDI0O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDE3cHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0ZXh0LWluZGVudDogMzBweDsgfVxuICAgIC5mb3JtX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM4Njg2ODY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC5mb3JtX19jaGVjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLmZvcm1fX2NoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuZm9ybV9fY2hlY2stYm94IHtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuZm9ybV9fY2hlY2staW5wdXQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjQyNDI0O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAuZm9ybV9fY2hlY2staW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvY2hlY2sucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAuZm9ybV9fdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgY29sb3I6ICMyNDI0MjQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzOTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmZvcm1fX3RleHQtLWRhdGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmZvcm1fX2J0biB7XG4gICAgbWF4LXdpZHRoOiAzOTJweDsgfVxuICAgIC5mb3JtX19idG46ZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZDogIzg2ODY4NjtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgLmZvcm1fX2FjY2VzcyB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMjQyNDI0OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDBweCkge1xuICAuZm9ybV9faW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcGFkZGluZzogMTdweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZm9ybV9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjODY4Njg2O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAuZm9ybV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTsgfVxuICAuZm9ybV9fY2hlY2sge1xuICAgIG1hcmdpbi10b3A6IDEycHg7IH1cbiAgLmZvcm1fX2NoZWNrLWlucHV0ICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4OyB9IH1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA0MHB4IDAgMjFweDsgfVxuICAuZm9vdGVyX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmZvb3Rlcl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjcwcHg7IH1cbiAgLmZvb3Rlcl9faW5mbyB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTE0JTtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAuZm9vdGVyX19pbmZvLS1saW5rIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5mb290ZXJfX2luZm8tLWdyZXkge1xuICAgICAgY29sb3I6ICM1OTU5NTk7IH1cbiAgICAuZm9vdGVyX19pbmZvLS1sZWdhbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE3MCU7IH1cbiAgLmZvb3Rlcl9fcGF5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMCAwIDE0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyODBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZvb3Rlcl9faW5uZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZm9vdGVyX19pdGVtLS1taWRkbGUge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5mb290ZXJfX2luZm8tLW1iIHtcbiAgICBjb2xvcjogIzU5NTk1OTsgfSB9XG5cbi5jZW5zb3Ige1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5vZmZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvYmczLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTEwJSAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAzcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm9mZmVyLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm9mZmVyX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAzLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMyNDI0MjQ7XG4gICAgbWFyZ2luLXRvcDogOTBweDsgfVxuICAub2ZmZXJfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLm9mZmVyX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAub2ZmZXJfX2l0ZW0tLXZpZGVvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC01JTsgfVxuICAub2ZmZXJfX3RleHQge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiAjMjQyNDI0O1xuICAgIG1hcmdpbjogMzBweCAwIDYwcHg7XG4gICAgbWF4LXdpZHRoOiA4NDBweDsgfVxuICAub2ZmZXJfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MDRweDtcbiAgICBtYXJnaW46IDYwcHggMCA1MHB4OyB9XG4gIC5vZmZlcl9fYWR2YW50YWdlIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgY29sb3I6ICMyNDI0MjQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLm9mZmVyX19hZHZhbnRhZ2U6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy90aWNrLnBuZ1wiKTtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5vZmZlcl9fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDM5MnB4OyB9XG4gIC5vZmZlcl9fdmlkZW8ge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1OThweDsgfVxuICAub2ZmZXJfX2RldGFpbHMge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogIzI0MjQyNDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgLm9mZmVyX19kZXRhaWxzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2Fycm93My5wbmdcIik7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDU2cHgpIHtcbiAgLm9mZmVyX19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5vZmZlcl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAub2ZmZXJfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMzkycHg7IH1cbiAgICAub2ZmZXJfX2l0ZW0tLXZpZGVvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm9mZmVyX19kZXRhaWxzIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAub2ZmZXJfX2RldGFpbHM6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgLm9mZmVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwJSA5NiU7IH1cbiAgICAub2ZmZXJfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIC5vZmZlcl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMjBweDsgfVxuICAgIC5vZmZlcl9fYWR2YW50YWdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5vZmZlcl9fYWR2YW50YWdlOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4OyB9XG4gICAgLm9mZmVyX19pbmZvIHtcbiAgICAgIG1hcmdpbjogNXB4IDAgMjBweDsgfVxuICAgIC5vZmZlcl9fZGV0YWlscyB7XG4gICAgICBtYXgtd2lkdGg6IDE1OXB4O1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgICAgLm9mZmVyX19kZXRhaWxzOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9hcnJvdzMucG5nXCIpO1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH0gfVxuXG4udGltZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDBweDsgfVxuICAudGltZXJfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC50aW1lcl9fbnVtIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMjQyNDI0O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNFNDU4MEE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICB3aWR0aDogNjBweDsgfVxuICAgIC50aW1lcl9fbnVtLS1kb3RzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnRpbWVyX19udW0tLWRvdHM6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIjpcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTE1cHg7IH1cbiAgLnRpbWVyX190ZXh0IHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMyNDI0MjQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gIC50aW1lciB7XG4gICAgbWF4LXdpZHRoOiA5OHB4OyB9XG4gICAgLnRpbWVyX19pdGVtIHtcbiAgICAgIG1heC13aWR0aDogNDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTdweDsgfVxuICAgIC50aW1lcl9fbnVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIHBhZGRpbmc6IDdweCA1cHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIC50aW1lcl9fbnVtLS1kb3RzOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IC0xMnB4OyB9XG4gICAgLnRpbWVyX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfSB9XG5cbi5wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjI0cHg7IH1cbiAgLnByaWNlX19uZXcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogI0U0NTgwQTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5wcmljZV9fb2xkIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiBsaW5lLXRocm91Z2g7XG4gICAgY29sb3I6ICMyNDI0MjQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgLnByaWNlIHtcbiAgICBtYXgtd2lkdGg6IDEyMXB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAgIC5wcmljZV9fbmV3IHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAgIC5wcmljZV9fb2xkIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH0gfVxuXG4uZmFxUGFnZSB7XG4gIHBhZGRpbmc6IDUwcHggMDsgfVxuICAuZmFxUGFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4zMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzQ5NzIyRTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5mYXFQYWdlX19pdGVtIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRUFFQUVBO1xuICAgIHBhZGRpbmc6IDI1cHggMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mYXFQYWdlX19pdGVtOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnKyc7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0OTcyMkU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdG9wOiAzNSU7XG4gICAgICBsZWZ0OiAtMSU7XG4gICAgICBjb2xvcjogI0VBRUFFQTsgfVxuICAgIC5mYXFQYWdlX19pdGVtLmFjdGl2ZSB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjNDk3MjJFOyB9XG4gICAgLmZhcVBhZ2VfX2l0ZW0uYWN0aXZlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnLSc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQUVBO1xuICAgICAgY29sb3I6ICM0OTcyMkU7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAuZmFxUGFnZV9faXRlbS10aXRsZSB7XG4gICAgY29sb3I6ICMyNDI0MjQ7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZmFxUGFnZV9faXRlbS10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMyNDI0MjQ7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubGVhcm5Nb3JlUGFnZSB7XG4gIHBhZGRpbmc6IDUwcHggMDsgfVxuICAubGVhcm5Nb3JlUGFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4zMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIGNvbG9yOiAjNDk3MjJFOyB9XG4gIC5sZWFybk1vcmVQYWdlX190ZXh0IHtcbiAgICBjb2xvcjogIzI0MjQyNDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5sZWFybk1vcmVQYWdlX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgY29sb3I6ICM0OTcyMkU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAubGVhcm5Nb3JlUGFnZV9fYXJ0aWNsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgY29sb3I6ICMyNDI0MjQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uYWJvdXRQYWdlIHtcbiAgcGFkZGluZzogNTBweCAwOyB9XG4gIC5hYm91dFBhZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMzEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM0OTcyMkU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAuYWJvdXRQYWdlX19saW5rIHtcbiAgICBjb2xvcjogIzI0MjQyNDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4iLCIkcG9wLXRleHQ6ICM0OTcyMkU7XG4kbWFpbi10eHQ6ICMyNDI0MjQ7XG4kd2hpdGUtdHh0OiAjZmZmZmZmO1xuJGhvdmVyOiAjRkZGRkZGO1xuJG51bTogI0ZGRDM1NztcbiRiZzogI0ZGRkRGMTtcbiRyZXN1bWU6ICNFNDU4MEE7XG4kYWdlOiAjNzM3MzczO1xuJHBsYWNlaG9sZGVyOiAjODY4Njg2O1xuJGJvcmRlcjogI0VBRUFFQTtcbi8qINCh0YLQsNC90LTQsNGA0YLQvdGL0LkgdHJhbnNpdGlvbiDQtNC70Y8gaG92ZXIt0LDQvdC40LzQsNGG0LjQuSAqL1xuXG5AbWl4aW4gdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjEwMCwgMC4yNTAsIDEuMDAwKTtcbn1cblxuXG4vKiDQnNC40LrRgdC40L0g0LfQsNC80LXQvdGLINGG0LLQtdGC0LAgcGxhY2Vob2xkZXIg0YMgaW5wdXQuXG7QndGD0LbQvdC+INC00L7QsdCw0LLQuNGC0Ywg0LIg0YHRgtC40LvRj9GFINGN0LvQtdC80LXQvdGC0LAg0LrQvtC90YHRgtGA0YPQutGG0LjRjiDQstC40LTQsCBAaW5jbHVkZSBwbGFjZWhvbGRlcigjMDAwKTsgKi9cbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3IsICRvcGFjaXR5OiAxKSB7XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge2NvbG9yOiRjb2xvcjsgb3BhY2l0eTogJG9wYWNpdHl9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAge2NvbG9yOiRjb2xvcjsgb3BhY2l0eTogJG9wYWNpdHl9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAge2NvbG9yOiRjb2xvcjsgb3BhY2l0eTogJG9wYWNpdHl9XG59XG5cbi8vZmxleC3QvNC40LrRgdC40L1cbkBtaXhpbiBmbGV4LWRpcigkZGlyOiBjb2x1bW4sICRqYzpjZW50ZXIsICRhaTpjZW50ZXIpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246ICRkaXI7XG4gIGp1c3RpZnktY29udGVudDogJGpjO1xuICBhbGlnbi1pdGVtczogJGFpO1xufVxuXG4vL9Cf0LXRgNC10LLQvtC0INC/0LjQutGB0LXQu9C10Lkg0LIg0LXQvNGLXG5AZnVuY3Rpb24gcmVtKCRwaXhlbHMsICRjb250ZXh0OiAxNikge1xuICBAcmV0dXJuICRwaXhlbHMgLyAkY29udGV4dCAqIDFyZW07XG59XG5cblxuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG5cbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmgxLGgyLGgzLGg0LGg1LGg2LHB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbnVsLGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI0N3B4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06aG92ZXIsXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzIHtcbiAgLW1vei1hcHBlYXJhbmNlOiBudW1iZXItaW5wdXQ7XG59XG5cbi5mYWRlLWFuaW1hdGlvbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlLWFuaW1hdGlvbjtcbiAgYW5pbWF0aW9uOiBmYWRlLWFuaW1hdGlvbiAycyBsaW5lYXI7XG4gIC8vd2lsbC1jaGFuZ2U6IGFuaW1hdGlvbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtYW5pbWF0aW9uIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMC4xO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG5AaW1wb3J0ICcuL3NyYy9ibG9ja3MvZ2V0cGxhbi9nZXRwbGFuJztcbkBpbXBvcnQgJy4vc3JjL2Jsb2Nrcy9sb2dvL2xvZ28nO1xuQGltcG9ydCAnLi9zcmMvYmxvY2tzL3Byb2dyZXNzLWJhci9wcm9ncmVzcy1iYXInO1xuQGltcG9ydCAnLi9zcmMvYmxvY2tzL3NjZW5lL3NjZW5lJztcbkBpbXBvcnQgJy4vc3JjL2Jsb2Nrcy9xdWVzdGlvbi9xdWVzdGlvbic7XG5AaW1wb3J0ICcuL3NyYy9ibG9ja3MvY3JlYXRpb24vY3JlYXRpb24nO1xuQGltcG9ydCAnLi9zcmMvYmxvY2tzL2ZpbGwtYm94L2ZpbGwtYm94JztcbkBpbXBvcnQgJy4vc3JjL2Jsb2Nrcy9idG4vYnRuJztcbkBpbXBvcnQgJy4vc3JjL2Jsb2Nrcy9yZXN1bWUtY29udGVudC9yZXN1bWUtY29udGVudCc7XG5AaW1wb3J0ICcuL3NyYy9ibG9ja3MvcmVzdW1lL3Jlc3VtZSc7XG5AaW1wb3J0ICcuL3NyYy9ibG9ja3MvcmV2aWV3cy9yZXZpZXdzJztcbkBpbXBvcnQgJy4vc3JjL2Jsb2Nrcy9nZXQvZ2V0JztcbkBpbXBvcnQgJy4vc3JjL2Jsb2Nrcy9jb250YWN0cy9jb250YWN0cyc7XG5AaW1wb3J0ICcuL3NyYy9ibG9ja3MvZm9ybS9mb3JtJztcbkBpbXBvcnQgJy4vc3JjL2Jsb2Nrcy9mb290ZXIvZm9vdGVyJztcbkBpbXBvcnQgJy4vc3JjL2Jsb2Nrcy9vZmZlci9vZmZlcic7XG5AaW1wb3J0ICcuL3NyYy9ibG9ja3MvdGltZXIvdGltZXInO1xuQGltcG9ydCAnLi9zcmMvYmxvY2tzL3ByaWNlL3ByaWNlJztcblxuQGltcG9ydCAnLi9zcmMvYmxvY2tzL2ZhcVBhZ2UvZmFxUGFnZSc7XG5AaW1wb3J0ICcuL3NyYy9ibG9ja3MvbGVhcm5Nb3JlUGFnZS9sZWFybk1vcmVQYWdlJztcbkBpbXBvcnQgJy4vc3JjL2Jsb2Nrcy9hYm91dFBhZ2UvYWJvdXRQYWdlJztcbkBpbXBvcnQgJy4vc3JjL2Jsb2Nrcy9wYXktcGFnZS9wYXktcGFnZSc7IiwiLmdldHBsYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmX19pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDEzMHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNjAlKTtcbiAgfVxuICAmX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiByZW0oNjApO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRwb3AtdGV4dDtcbiAgICBtYXgtd2lkdGg6IDgwNHB4O1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG4gICZfX3RleHQge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiByZW0oMjUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiAkbWFpbi10eHQ7XG4gICAgbWFyZ2luOiA0MHB4IDAgNTBweDtcbiAgICBtYXgtd2lkdGg6IDY3NXB4O1xuICB9XG4gICZfX2Nob29zZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LXdpZHRoOiAzOTRweDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkcG9wLXRleHQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyNXB4IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxODdweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlLWluLW91dDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wLXRleHQ7XG4gICAgfVxuICAgICY6aG92ZXIgLmdldHBsYW5fX2l0ZW0taW1nIHBhdGgge1xuICAgICAgZmlsbDogJGhvdmVyO1xuICAgIH1cbiAgICAmOmhvdmVyIC5nZXRwbGFuX19pdGVtLXRleHQge1xuICAgICAgY29sb3I6ICRob3ZlcjtcbiAgICB9XG4gIH1cbiAgJl9faXRlbS1pbWcge1xuICAgICYgcGF0aCB7XG4gICAgICBmaWxsOiAkbWFpbi10eHQ7XG4gICAgfVxuICB9XG4gICZfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJG1haW4tdHh0O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgJl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uZ2V0cGxhbiAuZ2V0cGxhbl9faGVhZGVyLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGhlaWdodDogNTJweDtcbiAgbWluLXdpZHRoOiAxMTJweDtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDk3MjJFO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgLmdldHBsYW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJl9faW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgIHJpZ2h0OiAtMyU7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMzBweDtcbiAgICB9XG4gICAgJl9fY2hvb3NlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMTVweCAxOHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMzZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgICZfX2l0ZW0taW1nIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgICAmX19pdGVtLXRleHQge1xuICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmxvZ28ge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5N3B4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICZfX3RleHQge1xuICAgIGNvbG9yOiAkcG9wLXRleHQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgJl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gIC5sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDc1cHg7XG4gICAgcGFkZGluZzogNHB4IDZweDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyO1xuICAgIG9wYWNpdHk6IC43O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgJi0tcG9zaXRpb24ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWF4LXdpZHRoOiA2NXB4O1xuICAgIH1cbiAgICAmLS1jcmVhdGlvbiB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgIH1cbiAgICAvLyZfX2ltZyB7XG4gICAgLy8gIHdpZHRoOiAyNXB4O1xuICAgIC8vfVxuICB9XG59IiwiLnByb2dyZXNzLWJhciB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAvL292ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxuICAmX19zbGlkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICZfX2Fycm93cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDExNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJi0tbGFzdCB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBib3JkZXItdG9wOiAycHggZGFzaGVkICRudW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTYwJTtcbiAgICAgIHRvcDogMjAlO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cbiAgJl9fbnVtIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkbnVtO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICAmX190ZXh0IHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRtYWluLXR4dDtcbiAgfVxuICAmX19pbWcge1xuICAgIGZpbGw6ICRob3ZlcjtcbiAgICB6LWluZGV4OiA5O1xuICAgICYuYWN0aXZlIC5wcm9ncmVzcy1iYXJfX2ltZy1ib3JkZXIge1xuICAgICAgZmlsbDogJHBvcC10ZXh0O1xuICAgIH1cbiAgICAmLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyX19pbWctZWxlbSB7XG4gICAgICAgIGZpbGw6ICRob3ZlcjtcbiAgICB9XG4gIH1cbiAgJl9faW1nLWVsZW0ge1xuICAgIGZpbGw6IHJnYmEoNzMsIDExNCwgNDYsIDAuNjUpO1xuICB9XG4gICZfX2ltZy1ib3JkZXIge1xuICAgIHN0cm9rZTogcmdiYSg3MywgMTE0LCA0NiwgMC42NSk7XG4gICAgZmlsbDogJGhvdmVyO1xuICB9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgICZfX3NsaWRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgJl9fYXJyb3dzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNTBweDtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTE3cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmLS1sYXN0IHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBkYXNoZWQgJG51bTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAyMCU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgfVxuICAgICZfX25leHQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9uZXh0LnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAmX19wcmV2IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvcHJldi5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgJl9faXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtMjUlO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19zbGlkZXIge1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgICZfX2ltZyB7XG4gICAgICB3aWR0aDogNDZweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgICZfX251bSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgJl9faXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtMTUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgICZfX2l0ZW0ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtMTUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2xpY2stZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuNDU7XG59XG4iLCIuc2NlbmUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLnF1ZXN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUzNnB4O1xuICAgIG1hcmdpbi1yaWdodDogODJweDtcbiAgfVxuICAmX19jb250ZW50LXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IHJlbSgzNSk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJG1haW4tdHh0O1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbiAgJl9fY29udGVudC10ZXh0IHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogJG1haW4tdHh0O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgJl9fY2hvb3NlIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmLS1tdWx0aXBsZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG4gICZfX29wdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0OTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRtYWluLXR4dDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcG9wLXRleHQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgcGFkZGluZzogMTdweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwb3AtdGV4dDtcbiAgICAgIGNvbG9yOiAkaG92ZXI7XG4gICAgfVxuICAgICYtLW11bHRpcGxlIHtcbiAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICAgICYuYWN0aXZlIC5xdWVzdGlvbl9fb3B0aW9uLWhvdmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSAucXVlc3Rpb25fX29wdGlvbi1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fb3B0aW9uLWhvdmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICZfX2lucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAmX19idG4taW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJl9fYnRuIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgY29sb3I6ICRtYWluLXR4dDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gICAgJi0tcHJldjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9wcmV2cS5wbmdcIik7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gICAgJi0tbmV4dDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL25leHRxLnBuZ1wiKTtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuICB9XG4gICZfX3BlcmNlbnQge1xuICAgIGJhY2tncm91bmQ6ICRudW07XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNzAlO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwJTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNzAlO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMCU7XG4gICAgcGFkZGluZzogMTJweCAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3MTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MnB4O1xuICB9XG59XG4uanMtc3RhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uanMtc3RhZ2UuYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gIC5xdWVzdGlvbiB7XG4gICAgJl9faW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA3NDBweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBoZWlnaHQ6IDI2MHB4O1xuICAgIH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICAmX19jb250ZW50LXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDIzM3B4O1xuICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmX19jb250ZW50LXRleHQge1xuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJl9fY2hvb3NlIHtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAmX19vcHRpb24ge1xuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgcGFkZGluZzogOXB4IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICYtLW11bHRpcGxlIHtcbiAgICAgICAgcGFkZGluZzogOXB4IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2J0biB7XG4gICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgICAmLS1uZXh0OmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19wZXJjZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgIHBhZGRpbmc6IDExcHggMTRweDtcbiAgICB9XG4gIH1cbn0iLCIuY3JlYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmX190ZXh0LWhvbGRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gICZfX3N1YmplY3Qge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogcmVtKDQ1KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkbWFpbi10eHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAmX190ZXh0IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogJG1haW4tdHh0O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJl9fc3VjY2VzcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAvL21hcmdpbi10b3A6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gIH1cbiAgJl9fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDM5MnB4O1xuICB9XG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3MTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDkwcHgpIHtcbiAgLmNyZWF0aW9uIHtcbiAgICAmX19zdWJqZWN0IHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDM1KTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuY3JlYXRpb24ge1xuICAgICZfX3N1YmplY3Qge1xuICAgICAgZm9udC1zaXplOiByZW0oMzApO1xuICAgIH1cbiAgICAmX19zdWNjZXNzIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMCUpO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gIC5jcmVhdGlvbiB7XG4gICAgJl9fY29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgICZfX2ltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNzQwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICB9XG4gICAgJl9fc3ViamVjdCB7XG4gICAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICB9XG4gICAgJl9fc3VjY2VzcyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICBtYXJnaW46IDMwcHggMCA0MHB4O1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIH1cbiAgICAmX19idG4ge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIuZmlsbC1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgJl9fcHJvZ3Jlc3Mge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiByZW0oMjQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiAkbWFpbi10eHQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICB9XG4gICZfX2xvYWRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICYgY2lyY2xlIHtcbiAgICAgc3Ryb2tlOiAjZGNkY2RjO1xuICAgICBzdHJva2Utd2lkdGg6IDFlbTtcbiAgIH1cbiAgfVxuICAmX19saW5lIHtcbiAgICBzdHJva2U6ICRwb3AtdGV4dCAhaW1wb3J0YW50O1xuICAgIHN0cm9rZS13aWR0aDogMS4wMmVtICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uOiBwcm9ncmVzcyAxMnMgbGluZWFyIDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcyB7XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDc2NS40ODtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgLmZpbGwtYm94IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cblxuIiwiLmJ0biB7XG4gIGJhY2tncm91bmQ6ICRwb3AtdGV4dDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IHJlbSgxOCk7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAkaG92ZXI7XG4gIHBhZGRpbmc6IDE4cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDBweCkge1xuICAuYnRuIHtcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG59IiwiLnJlc3VtZS1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIucmVzdW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICBwYWRkaW5nOiAxMDBweCAwIDgwcHg7XG4gICZfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IHJlbSg0MCk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRtYWluLXR4dDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXgtd2lkdGg6IDk0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDI1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMjFweCAzMHB4IDI1cHg7XG4gICAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvYmcucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gICZfX2l0ZW0tdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmX19pdGVtLWhlbHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgJl9fcG9wdXAge1xuICAgIHBhZGRpbmc6IDI1cHggMjBweCAyNXB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyO1xuICAgIC8vZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAlO1xuICAgIHJpZ2h0OiAxMCU7XG4gICAgd2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJl9faXRlbS1kZXNjciB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgY29sb3I6ICRtYWluLXR4dDtcbiAgfVxuICAmX19wb3B1cC1jbG9zZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAmX19pdGVtLW5hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiByZW0oMjUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiAkbWFpbi10eHQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxuICAmX19pdGVtLXRleHQge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJHBvcC10ZXh0O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuICAmX19pdGVtLW51bSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiByZW0oNzApO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiAkcmVzdW1lO1xuICB9XG4gICZfX2l0ZW0tbGluZSB7XG4gICAgd2lkdGg6IDM2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgfVxuICAmX19pdGVtLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJl9faXRlbS1kcm9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgICYtLXZlcnlza2luIHtcbiAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgIGxlZnQ6IDI1cHg7XG4gICAgfVxuICAgICYtLXNraW4ge1xuICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgbGVmdDogNzBweDtcbiAgICB9XG4gICAgJi0tbm9ybWFsIHtcbiAgICAgIGJvdHRvbTogN3B4O1xuICAgICAgbGVmdDogNTAlO1xuICAgIH1cbiAgICAmLS1mYXQge1xuICAgICAgYm90dG9tOiA0MXB4O1xuICAgICAgbGVmdDogNzAlO1xuICAgIH1cbiAgICAmLS12ZXJ5ZmF0IHtcbiAgICAgIGJvdHRvbTogNzglO1xuICAgICAgbGVmdDogOTAlO1xuICAgIH1cbiAgfVxuICAmX19pdGVtLWNvbnRlbnQge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW46IDUwcHggMCAyM3B4O1xuICAgICYtLWFnZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICYtLXdhdGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgICYtLXBsYW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzM0cHg7XG4gICAgfVxuICAgICYtLWNoYXJ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmX19pdGVtLWxvb2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAjRTQ1ODBBO1xuICAgICAgZmlsbC1vcGFjaXR5OiAwLjQ7XG4gICAgfVxuICB9XG4gICZfX2l0ZW0tYm90dGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY2cHg7XG4gIH1cbiAgJl9faXRlbS1zY2FsZS1ob2xkZXIge1xuICAgIGhlaWdodDogMTIxcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvc2NhbGUucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbiAgJl9faXRlbS1zY2FsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9zY2FsZS1ob3Zlci5wbmdcIik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgJl9faXRlbS1saXRlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiAxMTAlO1xuICB9XG4gICZfX2l0ZW0tbGl0ZXIge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogJG1haW4tdHh0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxuICAmX19pdGVtLXdlZWtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gICZfX2l0ZW0td2VlayB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEyMiU7XG4gICAgY29sb3I6ICRtYWluLXR4dDtcbiAgfVxuICAmX19pdGVtLXBsYW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjg2cHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgfVxuICAmX19pdGVtLXBlcmNlbnQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkcmVzdW1lO1xuICB9XG4gICZfX2l0ZW0tc3Vic3RhbmNlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogJG1haW4tdHh0O1xuICB9XG4gICZfX2l0ZW0tcGVyY2VudHMtaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gICZfX2l0ZW0tcGVyY2VudHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9zdHJva2UucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyNiU7XG4gICAgICBsZWZ0OiAtMzElO1xuICAgIH1cbiAgICAmLS1mYXQge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtNjAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgICYtLXByb3RlaW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIH1cbiAgICAmLS1jYXJiIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gICAgICAgIHRvcDogLTEwJTtcbiAgICAgICAgbGVmdDogLTUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDM5MnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgLnJlc3VtZSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gICAgfVxuICAgICZfX2lubmVyIHtcbiAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IDI4OHB4O1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSA4MnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICB9XG4gICAgJl9faXRlbS1jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMzhweCAwIDIzcHg7XG4gICAgfVxuICAgICZfX2l0ZW0tbmFtZSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIH1cbiAgICAmX19pdGVtLWhlbHAge1xuICAgICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgIH1cbiAgICAmX19wb3B1cCB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAyODhweDtcbiAgICB9XG4gICAgJl9faXRlbS1kZXNjciB7XG4gICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgfVxuICAgICZfX3BvcHVwLWNsb3NlIHtcbiAgICAgIG1heC13aWR0aDogMTlweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgICAmX19pdGVtLW51bSB7XG4gICAgICBmb250LXNpemU6IHJlbSg2MCk7XG4gICAgfVxuICAgICZfX2l0ZW0tbGluZSB7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICB9XG4gICAgJl9faXRlbS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICB9XG4gICAgJl9faXRlbS1sb29rIHtcbiAgICAgICYtLXlvdW5nIHtcbiAgICAgICAgd2lkdGg6IDYycHg7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIH1cbiAgICAgICYtLWFkdWx0IHtcbiAgICAgICAgd2lkdGg6IDU4cHg7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIH1cbiAgICAgICYtLW9sZCB7XG4gICAgICAgIHdpZHRoOiA1OHB4O1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0tY2Fsb3JpZXMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIH1cbiAgICAmX19pdGVtLWJvdHRsZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgfVxuICAgICZfX2l0ZW0tbGl0ZXJzIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgJl9faXRlbS1saXRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICAgIH1cbiAgICAmX19pdGVtLXdlZWsge1xuICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgIH1cbiAgICAmX19pdGVtLXBlcmNlbnQge1xuICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgIH1cbiAgICAmX19pdGVtLXN1YnN0YW5jZSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgfVxuICAgICZfX2l0ZW0tY2hhcnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIH1cbiAgICAmX19pdGVtLXBlcmNlbnRzIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBsZWZ0OiAtNjUlO1xuICAgICAgICB0b3A6IDMyJTtcbiAgICAgIH1cbiAgICAgICYtLWZhdCB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogLTU4JTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0tcHJvdGVpbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJi0tY2FyYiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgIHRvcDogLTEwJTtcbiAgICAgICAgICBsZWZ0OiAtMjUlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX2J0biB7XG4gICAgICBtYXgtd2lkdGg6IDI4OHB4O1xuICAgIH1cbiAgfVxufSIsIi5yZXZpZXdzIHtcbiAgcGFkZGluZzogODBweCAwO1xuICAmX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiByZW0oNDApO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkbWFpbi10eHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2ZpcmUucG5nXCIpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG4gIH1cbiAgJl9fc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAmX19pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDM1MHB4O1xuICAgIHdpZHRoOiA0MzVweDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgfVxuICAmX19waG90by1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuICAmX19waG90byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIC8vbWF4LXdpZHRoOiAyMDhweDtcbiAgfVxuICAmX19yZXN1bHQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJHdoaXRlLXR4dDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNDtcbiAgfVxuICAmX190ZXh0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBjb2xvcjogJHdoaXRlLXR4dDtcbiAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNDtcbiAgfVxuICAmX19kYXRhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA0O1xuICB9XG59XG4uc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvcHJldi5wbmdcIik7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL25leHQucG5nXCIpO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLnNsaWNrLXByZXYgIHtcbiAgbGVmdDogLTUlO1xufVxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTUlO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcC10ZXh0O1xuICBvcGFjaXR5OiAwLjc1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcC10ZXh0O1xuICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbn1cbi5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAtNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gIC5yZXZpZXdzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvZmlyZS5wbmdcIik7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNyU7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgfVxuICAgICZfX3Jlc3VsdCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgfVxuICAgICZfX2RhdGEge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gIH1cbiAgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogLTI1cHg7XG4gIH1cbn1cbiIsIi5nZXQge1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJG1haW4tdHh0O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2JnR2V0LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkbWFpbi10eHQ7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAmX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgfVxuICAmX19idG4ge1xuICAgIG1heC13aWR0aDogMzkycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDBweCkge1xuICAuZ2V0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IDEzNnB4O1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA3NnB4O1xuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgfVxuICAgICZfX2ltZyB7XG4gICAgICBtYXgtd2lkdGg6IDMxcHg7XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jb250YWN0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmX19kYXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0OTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyM3B4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogcmVtKDM1KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkbWFpbi10eHQ7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiAkbWFpbi10eHQ7XG4gICAgbWFyZ2luOiAyMHB4IDAgNTBweDtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3MTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjNweDtcbiAgfVxuXG4gICZfX3RhcmlmZiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG5cbiAgJl9fdGFyaWZmLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJl9fdGFyaWZmLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuY29udGFjdHMge1xuICAgICZfX2ltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICAgIH1cblxuICAgICZfX2RhdGEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgLmNvbnRhY3RzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgICZfX2ltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNzQwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICB9XG5cbiAgICAmX19kYXRhIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICAgIG1hcmdpbi10b3A6IDIzM3B4O1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbiIsIi5mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gICZfX2lucHV0IHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzOTJweDtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgY29sb3I6ICRtYWluLXR4dDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbi10eHQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgcGFkZGluZzogMTdweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtaW5kZW50OiAzMHB4O1xuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkcGxhY2Vob2xkZXI7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgIH1cbiAgfVxuICAmX19jaGVjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgJl9fY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gICZfX2NoZWNrLWJveCB7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cbiAgJl9fY2hlY2staW5wdXQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbi10eHQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG4gICZfX2NoZWNrLWlucHV0OmNoZWNrZWQrbGFiZWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9jaGVjay5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gICZfX3RleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiAkbWFpbi10eHQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzOTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICYtLWRhdGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG4gICZfX2J0biB7XG4gICAgbWF4LXdpZHRoOiAzOTJweDtcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHBsYWNlaG9sZGVyO1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbiAgfVxuICAmX19hY2Nlc3Mge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiByZW0oMTApO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkbWFpbi10eHQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDBweCkge1xuICAuZm9ybSB7XG4gICAgJl9faW5wdXQge1xuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgcGFkZGluZzogMTdweCAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkcGxhY2Vob2xkZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IHJlbSgxMCk7XG4gICAgfVxuICAgICZfX2NoZWNrIHtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgfVxuICAgICZfX2NoZWNrLWlucHV0ICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxufSIsIi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNDBweCAwIDIxcHg7XG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgfVxuICAmX19pbmZvIHtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYScsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDExNCU7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICYtLWxpbmsge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICAmLS1ncmV5IHtcbiAgICAgIGNvbG9yOiAjNTk1OTU5O1xuICAgIH1cbiAgICAmLS1sZWdhbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE3MCU7XG4gICAgfVxuICB9XG4gICZfX3BheSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDAgMCAxNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZm9vdGVyIHtcbiAgICAmX19pbm5lciB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgICZfX2l0ZW17XG4gICAgICAmLS1taWRkbGUge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faW5mbyB7XG4gICAgICAmLS1tYiB7XG4gICAgICAgIGNvbG9yOiAjNTk1OTU5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5jZW5zb3Ige1xuICBkaXNwbGF5OiBub25lOyB9XG4iLCIub2ZmZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2JnMy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDExMCUgMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEwM3B4O1xuICBkaXNwbGF5OiBub25lO1xuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogcmVtKDYwKTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkbWFpbi10eHQ7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAmLS12aWRlbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNSU7XG4gICAgfVxuICB9XG4gICZfX3RleHQge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiAkbWFpbi10eHQ7XG4gICAgbWFyZ2luOiAzMHB4IDAgNjBweDtcbiAgICBtYXgtd2lkdGg6IDg0MHB4O1xuICB9XG4gICZfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MDRweDtcbiAgICBtYXJnaW46IDYwcHggMCA1MHB4O1xuICB9XG4gICZfX2FkdmFudGFnZSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgY29sb3I6ICRtYWluLXR4dDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3RpY2sucG5nXCIpO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG4gICZfX2J0biB7XG4gICAgbWF4LXdpZHRoOiAzOTJweDtcbiAgfVxuICAmX192aWRlbyB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU5OHB4O1xuICB9XG4gICZfX2RldGFpbHMge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogJG1haW4tdHh0O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9hcnJvdzMucG5nXCIpO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTZweCkge1xuICAub2ZmZXIge1xuICAgICZfX2lubmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IDM5MnB4O1xuICAgICAgJi0tdmlkZW8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fZGV0YWlscyB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDBweCkge1xuICAub2ZmZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAlIDk2JTtcbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgIG1hcmdpbjogMTBweCAwIDIwcHg7XG4gICAgfVxuICAgICZfX2FkdmFudGFnZSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pbmZvIHtcbiAgICAgIG1hcmdpbjogNXB4IDAgMjBweDtcbiAgICB9XG4gICAgJl9fZGV0YWlscyB7XG4gICAgICBtYXgtd2lkdGg6IDE1OXB4O1xuICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2Fycm93My5wbmdcIik7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIudGltZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgJl9fbnVtIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRtYWluLXR4dDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkcmVzdW1lO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgJi0tZG90cyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvL21hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIjpcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3RleHQge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJG1haW4tdHh0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgLnRpbWVyIHtcbiAgICBtYXgtd2lkdGg6IDk4cHg7XG4gICAgJl9faXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gICAgfVxuICAgICZfX251bSB7XG4gICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICBwYWRkaW5nOiA3cHggNXB4O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgJi0tZG90cyB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICB9XG4gIH1cbn0iLCIucHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIyNHB4O1xuICAmX19uZXcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogcmVtKDYwKTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogJHJlc3VtZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gICZfX29sZCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IHJlbSgyNSk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IGxpbmUtdGhyb3VnaDtcbiAgICBjb2xvcjogJG1haW4tdHh0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDBweCkge1xuICAucHJpY2Uge1xuICAgIG1heC13aWR0aDogMTIxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICZfX25ldyB7XG4gICAgICBmb250LXNpemU6IHJlbSgzMik7XG4gICAgfVxuICAgICZfX29sZCB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgfVxuICB9XG59IiwiLmZhcVBhZ2Uge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IHJlbSgzNyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkcG9wLXRleHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYm9yZGVyO1xuICAgIHBhZGRpbmc6IDI1cHggMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnKyc7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwb3AtdGV4dDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0b3A6IDM1JTtcbiAgICAgIGxlZnQ6IC0xJTtcbiAgICAgIGNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkcG9wLXRleHQ7XG4gICAgfVxuICAgICYuYWN0aXZlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnLSc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgY29sb3I6ICRwb3AtdGV4dDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgICB9XG4gIH1cbiAgJl9faXRlbS10aXRsZSB7XG4gICAgY29sb3I6ICRtYWluLXR4dDtcbiAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgJl9faXRlbS10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJG1haW4tdHh0O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5sZWFybk1vcmVQYWdlIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiByZW0oMzcpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIGNvbG9yOiAkcG9wLXRleHQ7XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgY29sb3I6ICRtYWluLXR4dDtcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gICZfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBjb2xvcjogJHBvcC10ZXh0O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgJl9fYXJ0aWNsZSB7XG4gICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgY29sb3I6ICRtYWluLXR4dDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4iLCIuYWJvdXRQYWdlIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiByZW0oMzcpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJHBvcC10ZXh0O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbiAgJl9fbGluayB7XG4gICAgY29sb3I6ICRtYWluLXR4dDtcbiAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiJdfQ== */
