.sheet-filter__hidden {
  position: relative;
  display: none;
}

@media (min-width: 768px) {
  .sheet-filter__hidden {
    display: block;
  }
}

.sheet-filter__open-btn {
  font-size: 15px;
  font-weight: 400;
}

@media (min-width: 1025px) {
  .sheet-filter__open-btn {
    display: none !important;
  }
}

.sheet-filter__open-btn--text {
  margin-right: 5px;
  color: #afafaf;
}

.sheet-filter__open-btn:hover {
  text-decoration: none;
  color: #afafaf;
}

.sheet-filter hr {
  margin-left: -15px;
  margin-right: -15px;
}

.sheet-filter__item {
  -ms-flex-preferred-size: 21%;
      flex-basis: 21%;
}

@media (max-width: 991px) {
  .sheet-filter__item {
    -ms-flex-preferred-size: 23.5%;
        flex-basis: 23.5%;
  }
}

.sheet-filter__item.search {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.sheet-filter__form {
  background: #ffffff;
  padding: 15px 15px 15px 15px;
}

.sheet-filter__form.hidden-sm.hidden-md.hidden-lg {
  display: inline-block;
}

.sheet-filter__form.hidden-xs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.sheet-filter__form .h3 {
  color: #e82076;
  margin-top: 0;
}

.sheet-filter__form label {
  display: block;
  color: #e82076;
  font-weight: 600;
}

@media (min-width: 768px) and (max-width: 992px) {
  .sheet-filter__form label {
    position: absolute;
    width: 100%;
    max-width: 125px;
  }
}

.sheet-filter__form .form-control {
  border-radius: 0;
  border: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: transparent;
  height: 34px;
  padding-right: 32px;
}

.sheet-filter__form .custom-control {
  position: relative;
  margin-bottom: 15px;
  background-color: #fff;
  border: 1px solid #f4f4f4;
  font-weight: 400;
  height: 40px;
  border-radius: 20px;
  padding-top: 2px;
}

@media (min-width: 768px) and (max-width: 992px) {
  .sheet-filter__form .custom-control {
    margin-top: 27px;
  }
}

.sheet-filter__form .custom-control:after,
.sheet-filter__form .custom-control:before {
  display: block;
  content: '';
  position: absolute;
}

.sheet-filter__form .custom-control:after {
  right: 0;
  top: 0;
  width: 34px;
  height: 34px;
  z-index: 11;
  border-radius: 50%;
  pointer-events: none;
}

.sheet-filter__form .custom-control:before {
  width: 9px;
  height: 9px;
  border-bottom: 2px solid #e82076;
  border-right: 2px solid #e82076;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  right: 12px;
  top: 13px;
  z-index: 12;
  pointer-events: none;
}

.sheet-filter__form .custom-control.white {
  background: #fff;
  border: 1px solid #D8D8D8;
}

.sheet-filter__form .custom-control select {
  padding-right: 40px;
  z-index: 13;
  position: relative;
  background-color: transparent;
}

.sheet-filter__form .custom-control .form-control {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.sheet-filter__form .custom-control .form-control:hover {
  cursor: pointer;
}

.sheet-filter__form .custom-control .dropdown-click .dropdown-menu {
  height: 180px;
  min-width: 140px;
  margin-top: 12px;
  padding: 18px 15px;
  left: unset;
  right: 0;
  overflow-y: auto;
  white-space: normal;
}

@media (max-width: 767px) {
  .sheet-filter__form .custom-control .dropdown-click .dropdown-menu {
    width: 100%;
  }
}

.sheet-filter__form .custom-control .dropdown-click .dropdown-menu label {
  color: #767676;
  font-size: 15px;
  line-height: 19px;
}

.sheet-filter__form .custom-control .dropdown-click .dropdown-menu label:hover {
  cursor: pointer;
}

.sheet-filter__form .custom-input {
  position: relative;
  border: 1px solid #d7d7d7;
  background: #eeeeee;
  color: #000;
  font-weight: 400;
  height: 40px;
  border-radius: 20px;
  padding-top: 2px;
  padding-left: 3px;
}

@media (min-width: 768px) and (max-width: 992px) {
  .sheet-filter__form .custom-input {
    margin-top: 27px;
  }
}

.sheet-filter__form .custom-input.white {
  background: #fff;
  border: 1px solid #D8D8D8;
}

.sheet-filter__form .custom-input ::-webkit-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #9b9b9b;
  opacity: 1;
  /* Firefox */
  font-size: 18px;
}

.sheet-filter__form .custom-input ::-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #9b9b9b;
  opacity: 1;
  /* Firefox */
  font-size: 18px;
}

.sheet-filter__form .custom-input ::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #9b9b9b;
  opacity: 1;
  /* Firefox */
  font-size: 18px;
}

.sheet-filter__form .custom-input :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #9b9b9b;
  font-size: 18px;
}

.sheet-filter__form .custom-input ::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #9b9b9b;
  font-size: 18px;
}

.sheet-filter__form .custom-input button {
  position: absolute;
  border: none;
  right: 0;
  top: 4px;
  bottom: 0;
  color: #e82076;
  background-color: transparent;
  width: 38px;
  font-size: 14px;
  line-height: 34px;
  height: 30px;
  border-radius: 50%;
  padding: 0;
  z-index: 1;
}

@media (min-width: 992px) {
  .sheet-filter--purchases {
    margin-top: 22px;
  }
}

.sheet-filter--purchases .sheet-filter__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.sheet-filter--purchases .sheet-filter__item-order {
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (min-width: 768px) {
  .sheet-filter--purchases .sheet-filter__item-order {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.sheet-filter--purchases .sheet-filter__item-order label {
  margin: 0 10px 0 0;
  font-weight: 400;
  color: #000;
}

.sheet-filter--purchases .sheet-filter__item-order .custom-control {
  margin: 0;
  height: 38px;
}

.sheet-filter--purchases .sheet-filter__item-order .custom-control select {
  height: 36px;
}

.sheet-filter--purchases .sheet-filter__item-search {
  max-width: 350px;
}

.sheet-filter--purchases .sheet-filter__item-search .search-among {
  position: absolute;
  top: -20px;
  font-size: 18px;
}

.sheet-filter--purchases .sheet-filter__item-search .custom-input {
  border-radius: 21px;
  margin-bottom: 0;
  padding-top: 0;
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  /* Internet Explorer 10-11 */
  /* Microsoft Edge */
}

.sheet-filter--purchases .sheet-filter__item-search .custom-input input {
  height: 40px;
}

.sheet-filter--purchases .sheet-filter__item-search .custom-input input::-webkit-input-placeholder {
  color: #9b9b9b;
}

.sheet-filter--purchases .sheet-filter__item-search .custom-input input::-ms-input-placeholder {
  color: #9b9b9b;
}

.sheet-filter--purchases .sheet-filter__item-search .custom-input input::placeholder {
  color: #9b9b9b;
}

.sheet-filter--purchases .sheet-filter__item-search .custom-input button {
  right: 4px;
  top: 4px;
  font-size: 14px;
}

.sheet-filter--purchases .sheet-filter__item-search .custom-input__clear {
  position: absolute;
  top: 10px;
  right: 12px;
  display: block;
  width: 20px;
  height: 20px;
}

.sheet-filter--purchases .sheet-filter__item-search .custom-input__clear:before,
.sheet-filter--purchases .sheet-filter__item-search .custom-input__clear:after {
  display: block;
  content: '';
  position: absolute;
  width: 15px;
  height: 2px;
  background-color: #e82076;
  top: 50%;
  left: 50%;
  -webkit-transition: background-color 0.3s ease-in;
  transition: background-color 0.3s ease-in;
}

.sheet-filter--purchases .sheet-filter__item-search .custom-input__clear:before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}

.sheet-filter--purchases .sheet-filter__item-search .custom-input__clear:after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}

.sheet-filter--purchases .sheet-filter__item-search .custom-input ::-webkit-input-placeholder {
  font-size: 15px;
}

.sheet-filter--purchases .sheet-filter__item-search .custom-input ::-ms-input-placeholder {
  font-size: 15px;
}

.sheet-filter--purchases .sheet-filter__item-search .custom-input ::placeholder {
  font-size: 15px;
}

@media (max-width: 1199px) {
  .sheet-filter--purchases .sheet-filter__item-search .custom-input ::-webkit-input-placeholder {
    font-size: 11px;
  }
  .sheet-filter--purchases .sheet-filter__item-search .custom-input ::-ms-input-placeholder {
    font-size: 11px;
  }
  .sheet-filter--purchases .sheet-filter__item-search .custom-input ::placeholder {
    font-size: 11px;
  }
}

.sheet-filter--purchases .sheet-filter__item-search .custom-input :-ms-input-placeholder {
  font-size: 15px;
}

@media (max-width: 1199px) {
  .sheet-filter--purchases .sheet-filter__item-search .custom-input :-ms-input-placeholder {
    font-size: 11px;
  }
}

.sheet-filter--purchases .sheet-filter__item-search .custom-input ::-ms-input-placeholder {
  font-size: 15px;
}

@media (max-width: 1199px) {
  .sheet-filter--purchases .sheet-filter__item-search .custom-input ::-ms-input-placeholder {
    font-size: 11px;
  }
}

@media (max-width: 1199px) {
  .sheet-filter--purchases .sheet-filter__item-search .custom-input .form-control {
    font-size: 11px;
  }
}

.sheet-filter--purchases .sheet-filter__item-search .form-control {
  width: 258px;
}

@media (min-width: 1200px) {
  .sheet-filter--purchases .sheet-filter__item-search .form-control {
    width: 400px;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .sheet-filter--purchases .sheet-filter__item-search .form-control {
    width: 255px;
  }
}

.sheet-filter__all-scores {
  margin-bottom: 20px;
  text-align: center;
  padding-bottom: 16px;
  border-bottom: 1px solid #eeeeee;
}

@media (max-width: 1024px) {
  .sheet-filter__all-scores {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.sheet-filter__all-scores a {
  color: #E82076;
  font-weight: 600;
}

.sheet-filter__suggestions {
  display: none;
  position: absolute;
  left: -2px;
  top: 50px;
  width: 730px;
  min-height: 120px;
  background: #fff;
  z-index: 101;
  -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 16px rgba(0, 0, 0, 0.3);
}

@media (max-width: 899px) {
  .sheet-filter__suggestions {
    width: 500px;
  }
}

@media (max-width: 767px) {
  .sheet-filter__suggestions {
    padding: 0 15px;
  }
}

@media (max-width: 529px) {
  .sheet-filter__suggestions {
    width: 100%;
  }
}

.sheet-filter__suggestions--title {
  padding: 15px 20px;
  border-bottom: 1px solid #eeeeee;
  font-size: 15px;
  color: #9B9B9B;
  font-weight: 300;
}

.sheet-filter__suggestions--title.suggestions {
  padding: 15px 10px;
}

.sheet-filter__suggestions--item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  padding: 14px 0 5px 20px;
  height: 80px;
  border-bottom: 1px solid #eeeeee;
  font-weight: 300;
  text-decoration: none;
  color: black;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
}

@media (max-width: 767px) {
  .sheet-filter__suggestions--item {
    height: 70px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    padding: 10px 0 5px 0;
  }
}

.sheet-filter__suggestions--item:hover {
  cursor: pointer;
  background: #e8207614;
  text-decoration: none;
  color: black;
}

.sheet-filter__suggestions--item-image {
  width: 90px;
  min-width: 90px;
}

@media (max-width: 767px) {
  .sheet-filter__suggestions--item-image {
    width: 45px;
    min-width: 45px;
  }
}

.sheet-filter__suggestions--item-title {
  width: 300px;
  padding-left: 15px;
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
}

.sheet-filter__suggestions--item-title b {
  font-weight: 600;
}

.sheet-filter__suggestions--item-title .title {
  font-size: 16px;
  line-height: 20px;
  display: block;
  display: -webkit-box;
  max-width: 100%;
  max-height: 40px;
  margin: 0 auto;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media (max-width: 767px) {
  .sheet-filter__suggestions--item-title .title {
    font-size: 13px;
    line-height: 16px;
  }
}

.sheet-filter__suggestions--item-title .music-style {
  font-size: 14px;
  line-height: 18px;
  color: #767676;
  font-weight: 300;
}

@media (min-width: 768px) and (max-width: 899px) {
  .sheet-filter__suggestions--item-title .music-style {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 155px;
  }
}

.sheet-filter__suggestions--item-title .music-style .composer {
  font-weight: 400;
}

.sheet-filter__suggestions--view-more {
  padding: 18px 20px;
  font-size: 15px;
  line-height: 19px;
  font-weight: 600;
}

.sheet-filter__suggestions--view-more a {
  display: none;
  text-decoration: none;
  color: #e82076;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
}

.sheet-filter__suggestions--view-more a:hover {
  color: #000;
}

.sheet-filter__suggestions--view-more a:hover .arrow:before {
  border-left: 2px solid #000;
  border-bottom: 2px solid #000;
}

.sheet-filter__suggestions--view-more a .arrow {
  display: inline-block;
  position: absolute;
}

.sheet-filter__suggestions--view-more a .arrow:before {
  position: relative;
  content: '';
  display: inline-block;
  border-left: 2px solid #e82076;
  border-bottom: 2px solid #e82076;
  left: 110%;
  right: auto;
  top: -1px;
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
  width: 6px;
  height: 6px;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
}

.sheet-filter__suggestions--no-matches {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  padding: 30px;
  width: 100%;
  height: 100%;
  background: white;
}

@media (max-width: 767px) {
  .sheet-filter__suggestions--no-matches {
    text-align: center;
  }
}

.sheet-filter__suggestions--no-matches p {
  margin: 0;
  line-height: 30px;
}

.sheet-filter__suggestions--no-matches p:first-child {
  font-size: 24px;
}

.sheet-filter__suggestions--no-matches p:last-child {
  font-size: 16px;
}

.sheet-filter__suggestions--loader {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffffd6;
}

.sheet-filter__suggestions--loader img {
  width: 60px;
  height: 60px;
}

.sheet-filter .search-suggestions__item a {
  display: block;
  padding: 10px;
  border-bottom: 1px solid #dddcdd47;
  font-size: 15px;
  line-height: 19px;
  color: #767676;
  text-decoration: none;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
}

@media (max-width: 767px) {
  .sheet-filter .search-suggestions__item a {
    padding: 10px 0;
  }
}

.sheet-filter .search-suggestions__item a span {
  display: inline-block;
}

.sheet-filter .search-suggestions__item a span::after {
  content: '';
  display: inline-block;
  border-left: 2px solid #767676;
  border-bottom: 2px solid #767676;
  -webkit-transform: rotate(-135deg) translateY(2px);
          transform: rotate(-135deg) translateY(2px);
  margin-left: 4px;
  width: 6px;
  height: 6px;
}

.sheet-filter .search-suggestions__item a:hover {
  background: #e8207614;
  text-decoration: none;
  color: #e82076;
}

.sheet-filter .search-suggestions__item a:hover span::after {
  border-color: #e82076;
}

.sheet-filter .checkbox-filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}

@media (max-width: 767px) {
  .sheet-filter .checkbox-filter {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.sheet-filter .checkbox-filter label {
  text-align: center;
}

@media (min-width: 768px) and (max-width: 992px) {
  .sheet-filter .checkbox-filter label {
    position: unset;
    width: unset;
  }
}

@media (max-width: 767px) {
  .sheet-filter .checkbox-filter label {
    text-align: center;
  }
}

.sheet-filter .checkbox-filter .checkbox-filter__heder {
  margin-right: 30px;
  margin-top: 2px;
}

@media (max-width: 767px) {
  .sheet-filter .checkbox-filter .checkbox-filter__heder {
    margin-right: 0px;
    margin-top: 0px;
  }
}

.sheet-filter .checkbox-filter .checkbox-filter__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  justify-items: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

@media (max-width: 767px) {
  .sheet-filter .checkbox-filter .checkbox-filter__body {
    margin: 0px 20px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.sheet-filter .checkbox-filter .checkbox-filter__body .checkbox-filter__custom-checkbox {
  margin-right: 30px;
}

@media (max-width: 767px) {
  .sheet-filter .checkbox-filter .checkbox-filter__body .checkbox-filter__custom-checkbox {
    margin-right: 20px;
  }
}

.sheet-filter .checkbox-filter .checkbox-filter__body .checkbox-filter__label {
  color: #000000;
  font-size: 18px;
  line-height: 19px;
  text-align: left;
}

.sheet-filter .checkbox-filter .checkbox-filter__body .checkbox-filter__label:hover {
  cursor: pointer;
}

@media (max-width: 767px) {
  .sheet-filter .checkbox-filter .checkbox-filter__body .checkbox-filter__label {
    font-size: 18px;
  }
}

@media (min-width: 768px) and (max-width: 992px) {
  .sheet-filter .checkbox-filter .checkbox-filter__body .checkbox-filter__label {
    position: unset;
  }
}

.s-common-scores-page-bio {
  padding: 51px 0 20px;
  background: rgba(227, 13, 128, 0.02);
}

@media (max-width: 499px) {
  .s-common-scores-page-bio {
    padding: 24px 0;
  }
}

.s-common-scores-page-bio__image {
  width: 100%;
  max-width: 255px;
}

.s-common-scores-page-bio h1 {
  margin-top: 0;
}

.s-common-scores-page-bio__title {
  display: block;
  font-size: 48px;
  line-height: 67px;
  color: #e82076;
  font-weight: 300;
}

@media (max-width: 991px) {
  .s-common-scores-page-bio__title {
    font-size: 32px;
    line-height: 40px;
  }
}

@media (max-width: 499px) {
  .s-common-scores-page-bio__title {
    font-size: 24px;
    line-height: 31px;
  }
}

.s-common-scores-page-bio__subtitle {
  margin-top: 22px;
  margin-bottom: 19px;
  display: block;
  font-size: 24px;
  line-height: 30px;
  font-weight: 200;
}

@media (max-width: 991px) {
  .s-common-scores-page-bio__subtitle {
    font-size: 20px;
  }
}

@media (max-width: 499px) {
  .s-common-scores-page-bio__subtitle {
    font-size: 18px;
  }
}

.s-common-scores-page-bio__description {
  margin-top: -13px;
  overflow-wrap: break-word;
}

@media (max-width: 991px) {
  .s-common-scores-page-bio__description {
    margin-top: -20px;
  }
}

.s-common-scores-page-bio__description span,
.s-common-scores-page-bio__description p {
  font-size: 18px;
  line-height: 23px;
  font-weight: 100;
}

@media (max-width: 991px) {
  .s-common-scores-page-bio__description span,
  .s-common-scores-page-bio__description p {
    font-size: 15px;
    line-height: 20px;
  }
}

.s-common-scores-page-bio__description p {
  margin-top: 21px;
}

.s-common-scores-page-bio__description a {
  color: #e82076;
  font-weight: 300;
  text-decoration: none;
  -webkit-transition: 0.2s all ease;
  transition: 0.2s all ease;
}

.s-common-scores-page-bio__description a:hover {
  color: #c1145e;
}

.s-common-scores-page-scores {
  padding-top: 22px;
}

@media (max-width: 767px) {
  .s-common-scores-page-scores {
    padding-top: 10px;
  }
}

.s-common-scores-page-scores h2 {
  font-weight: 300;
  font-size: 40px;
  line-height: 28px;
}

@media (max-width: 991px) {
  .s-common-scores-page-scores h2 {
    font-size: 32px;
  }
}

@media (max-width: 499px) {
  .s-common-scores-page-scores h2 {
    font-size: 24px;
    line-height: 31px;
  }
}

.s-common-scores-page-scores .sheet-filter__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  border-bottom: 1px solid #eeeeee;
}

@media (max-width: 767px) {
  .s-common-scores-page-scores .sheet-filter__form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }
}

.s-common-scores-page-scores .sheet-filter__item {
  -ms-flex-preferred-size: 32%;
      flex-basis: 32%;
  margin-right: 20px;
}

@media (max-width: 768px) {
  .s-common-scores-page-scores .sheet-filter__item {
    margin-right: 0;
  }
}

.s-common-scores-page-scores .sheet-filter__item__item:last-child {
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 991px) {
  .s-common-scores-page-scores .sheet-filter__item label {
    position: unset;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .s-common-scores-page-scores .sheet-filter__item .custom-control.white {
    margin-top: 0;
  }
}

.s-common-scores-page-scores__wrapper {
  min-height: 300px;
}

.s-common-scores-page-scores__wrapper #no-scores-available {
  display: none;
  padding: 30px;
}

.s-common-scores-page-scores__wrapper .pagination-cust ul {
  padding: 0;
}

.s-common-scores-page-scores__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 68px;
  padding: 22px 0;
  border-bottom: 1px solid #eeeeee;
}

@media (max-width: 767px) {
  .s-common-scores-page-scores__item {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}

.s-common-scores-page-scores__item h3 {
  font-size: 16px;
  margin: 0;
}

.s-common-scores-page-scores__item--info {
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
}

.s-common-scores-page-scores__item--buttons {
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
}

.s-common-scores-page-scores__item--buttons .res-item-wide__footer {
  margin-top: -2px;
}

@media (min-width: 768px) {
  .s-common-scores-page-scores__item--buttons .res-item-wide__footer {
    position: unset;
    float: right;
    margin-right: 10px;
  }
}

.s-common-scores-page-scores__item--buttons .res-item-wide__footer .res-item__action--subscr {
  height: unset;
}

.s-common-scores-page-scores__item--buttons .res-item__price,
.s-common-scores-page-scores__item--buttons .res-item__preview {
  display: none;
}

.s-common-scores-page-scores__item--buttons .res-item__action.de,
.s-common-scores-page-scores__item--buttons .res-item__action.ja {
  font-size: 11px;
}

@media (max-width: 991px) {
  .s-common-scores-page-scores__item--buttons .res-item__action.de,
  .s-common-scores-page-scores__item--buttons .res-item__action.ja {
    font-size: 10px;
  }
}

@media (max-width: 767px) {
  .s-common-scores-page-scores__item--buttons .res-item__action.de,
  .s-common-scores-page-scores__item--buttons .res-item__action.ja {
    font-size: 10px;
  }

  .s-common-scores-page-scores__item--buttons .res-item__action.de .glyphicon-music,
  .s-common-scores-page-scores__item--buttons .res-item__action.ja .glyphicon-music {
    font-size: 9px;
  }
}

.s-common-scores-page-scores__item--titleAndComposer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  color: #9b9b9b;
}

@media (max-width: 767px) {
  .s-common-scores-page-scores__item--titleAndComposer {
    display: block;
  }
}

.s-common-scores-page-scores__item--titleAndComposer a {
  -ms-flex-preferred-size: 66%;
      flex-basis: 66%;
  font-weight: 600;
  line-height: 1.5;
  color: #000;
  text-decoration: underline;
}

@media (max-width: 767px) {
  .s-common-scores-page-scores__item--titleAndComposer a {
    font-size: 14px;
    line-height: 18px;
    display: block;
  }
}

.s-common-scores-page-scores__item--titleAndComposer a:hover {
  color: #e82076;
  border-color: #e82076;
}

.s-common-scores-page-scores__item--titleAndComposer span {
  padding-left: 13px;
  -ms-flex-preferred-size: 33%;
      flex-basis: 33%;
}

@media (max-width: 767px) {
  .s-common-scores-page-scores__item--titleAndComposer span {
    padding-left: 0;
    font-size: 14px;
  }
}

.s-common-scores-page-scores__item--title {
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
  padding: 0 10px;
}

.s-common-scores-page-scores__item--composer {
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
  padding: 0 10px;
}

.s-common-scores-page-scores__item--level {
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
  padding: 0 10px;
  font-weight: 400;
}

@media (max-width: 767px) {
  .s-common-scores-page-scores__item--level {
    padding: 0;
    font-size: 14px;
    line-height: 16px;
  }
}

.s-common-scores-page-scores__item--accompaniment {
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
}

@media (max-width: 767px) {
  .s-common-scores-page-scores__item--accompaniment {
    font-size: 14px;
    line-height: 16px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .s-common-scores-page-scores__item--accompaniment.de span {
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 110px;
    height: 1.2em;
    white-space: nowrap;
  }
}

.s-common-scores-page-scores__item--instrument {
  -ms-flex-preferred-size: 30%;
      flex-basis: 30%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 10px;
  font-size: 16px;
  font-weight: 600;
}

.s-common-scores-page-scores__item--instrument svg {
  width: 32px;
  height: 32px;
  margin-right: 19px;
}

.s-common-scores-page-scores__item .flex-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 767px) {
  .s-common-scores-page-scores__item .flex-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.s-common-scores-page-scores__item.head-row {
  min-height: 40px;
  padding: 7px 0;
  color: #9b9b9b;
  background-color: #F4F4F4;
}

.s-common-scores-page-scores__item.head-row span {
  font-weight: 400;
  line-height: 26px;
}

.s-common-scores-page-instruments {
  padding-top: 40px;
  padding-bottom: 100px;
}

@media (max-width: 767px) {
  .s-common-scores-page-instruments {
    padding-top: 0;
  }
}

.s-common-scores-page-instruments__title {
  font-size: 40px;
  line-height: 50px;
  color: #E82076;
  display: block;
  text-align: center;
}

@media (max-width: 767px) {
  .s-common-scores-page-instruments__title {
    font-size: 18px;
    line-height: 23px;
  }
}

.s-common-scores-page-instruments__subtitle {
  font-size: 25px;
  line-height: 32px;
  margin-top: 10px;
  display: block;
  text-align: center;
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .s-common-scores-page-instruments__subtitle {
    font-size: 15px;
    line-height: 19px;
  }
}

.s-common-scores-page-instruments .instruments-carousel {
  max-width: 1065px;
}

.s-common-scores-page-instruments .instruments-carousel__item {
  max-width: 100px;
  text-align: center;
}

@media (max-width: 370px) {
  .s-common-scores-page-instruments .instruments-carousel__item {
    max-width: 80px;
  }
}

.s-common-scores-page-instruments .instruments-carousel__item--img {
  width: 60px;
  height: 60px;
  margin: auto;
  fill: #4b4b4b;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
}

@media (max-width: 370px) {
  .s-common-scores-page-instruments .instruments-carousel__item--img {
    height: 36px;
  }
}

.s-common-scores-page-instruments .instruments-carousel__item--link {
  display: block;
  width: 100px;
  height: auto;
  margin-bottom: 10px;
  padding: 20px 10px;
  border: 1px solid #EEEEEE;
}

@media (max-width: 370px) {
  .s-common-scores-page-instruments .instruments-carousel__item--link {
    max-width: 80px;
  }
}

.s-common-scores-page-instruments .instruments-carousel__item--link:hover svg {
  fill: #e82076;
}

.s-common-scores-page-instruments .instruments-carousel__item--name {
  color: #9b9b9b;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}

.s-common-scores-page-instruments .instruments-carousel:not(.slick-initialized) .instruments-carousel__item-wrapper:first-child {
  visibility: hidden;
}

.s-common-scores-page-instruments .instruments-carousel:not(.slick-initialized) .instruments-carousel__item-wrapper:not(:first-child) {
  display: none !important;
}

.s-common-scores-page-instruments .slick-next {
  position: absolute;
  width: 40px;
  height: 40px;
  padding: 0;
  top: 40%;
  right: 0;
  bottom: auto;
  left: auto;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  background-color: #fff;
  line-height: 1;
  color: #e82076;
  border-radius: 50%;
  border: none;
  font-size: 0;
  outline: none;
  -webkit-transition: -webkit-box-shadow 0.3s ease-in-out;
  transition: -webkit-box-shadow 0.3s ease-in-out;
  transition: box-shadow 0.3s ease-in-out;
  transition: box-shadow 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
}

@media (max-width: 991px) {
  .s-common-scores-page-instruments .slick-next {
    -webkit-box-shadow: 0 0 15px -7px #9b9b9b;
            box-shadow: 0 0 15px -7px #9b9b9b;
  }
}

@media (min-width: 811px) {
  .s-common-scores-page-instruments .slick-next {
    right: -45px;
  }
}

@media (max-width: 370px) {
  .s-common-scores-page-instruments .slick-next {
    top: 35%;
  }
}

@media (min-width: 480px) {
  .s-common-scores-page-instruments .slick-next:hover {
    -webkit-box-shadow: 0 0 14px rgba(227, 13, 128, 0.5);
            box-shadow: 0 0 14px rgba(227, 13, 128, 0.5);
  }
}

.s-common-scores-page-instruments .slick-next:before {
  position: absolute;
  content: '';
  display: block;
  width: 14px;
  height: 14px;
  top: 13px;
  right: 15px;
  left: 10px;
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg);
  border-bottom: 2px solid #9b9b9b;
  border-left: 2px solid #9b9b9b;
}

.s-common-scores-page-instruments .slick-next span {
  position: static;
  width: auto;
  white-space: nowrap;
}

@media (min-width: 480px) {
  .s-common-scores-page-instruments .slick-next span {
    display: block;
    position: absolute;
    left: -15px;
    bottom: -60px;
    width: 70px;
    height: 40px;
    font-size: 14px;
    color: #e82076;
    font-weight: 400;
    text-align: center;
    white-space: normal;
  }
}

.s-common-scores-page__video-example-usage {
  margin-top: 102px;
  margin-bottom: 78px;
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

@media (max-width: 425px) {
  .s-common-scores-page__video-example-usage {
    margin-top: 0;
    margin-bottom: 20px;
  }
}

.s-common-scores-page__video-example-usage .video-example-usage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.s-common-scores-page__video-example-usage .video-example-usage__label {
  text-align: center;
  margin-bottom: 37px;
  font-weight: 300;
  font-size: 30px;
  line-height: 38px;
  color: #e82076;
}

@media (max-width: 991px) {
  .s-common-scores-page__video-example-usage .video-example-usage__label {
    font-size: 32px;
  }
}

@media (max-width: 499px) {
  .s-common-scores-page__video-example-usage .video-example-usage__label {
    font-size: 24px;
    line-height: 31px;
  }
}

.s-common-scores-page-banners {
  padding: 80px 0;
}

.s-common-scores-page-banners__apps {
  display: block;
  height: 360px;
  padding: 55px;
  background-image: url("/images/composer-page/banner-devices.png"), url("/images/composer-page/banner-background-notes.png"), linear-gradient(225deg, #6492c7 0%, #345995 100%);
  background-position: 92% 35px, right 62px, center;
  background-repeat: no-repeat;
  background-size: 230px, 410px, 100%;
}

@media (max-width: 1199px) {
  .s-common-scores-page-banners__apps {
    background-position: 95% 45px, right 80px, center;
    background-size: 190px, 350px, 100%;
  }
}

@media (max-width: 649px) {
  .s-common-scores-page-banners__apps {
    background-image: url("/images/composer-page/banner-background-notes.png"), linear-gradient(225deg, #6492c7 0%, #345995 100%);
    background-position: right 140%, center;
    background-size: 410px, 100%;
  }
}

@media (max-width: 499px) {
  .s-common-scores-page-banners__apps {
    max-height: 240px;
    padding: 35px 20px;
    background-size: 310px, 100%;
    background-position: right 100px, center;
  }
}

.s-common-scores-page-banners__apps--title {
  max-width: 420px;
  font-size: 36px;
  line-height: 45px;
  color: #fff;
}

@media (max-width: 1199px) {
  .s-common-scores-page-banners__apps--title {
    max-width: 360px;
  }
}

@media (max-width: 499px) {
  .s-common-scores-page-banners__apps--title {
    font-size: 24px;
    line-height: 31px;
  }
}

.s-common-scores-page-banners__apps--title span {
  font-weight: 400;
}

@media (max-width: 1199px) and (min-width: 500px) {
  .s-common-scores-page-banners__apps--title.de,
  .s-common-scores-page-banners__apps--title.es {
    font-size: 32px;
    line-height: 40px;
  }
}

@media (max-width: 499px) {
  .s-common-scores-page-banners__apps--title.de,
  .s-common-scores-page-banners__apps--title.es {
    font-size: 22px;
    line-height: 26px;
  }
}

.s-common-scores-page-banners__apps--subtitle {
  margin-top: 10px;
  max-width: 440px;
  font-size: 18px;
  line-height: 23px;
  color: #fff;
}

@media (max-width: 1199px) {
  .s-common-scores-page-banners__apps--subtitle {
    max-width: 370px;
  }
}

@media (max-width: 499px) {
  .s-common-scores-page-banners__apps--subtitle {
    font-size: 14px;
    line-height: 18px;
  }
}

.s-common-scores-page-banners__apps--stores {
  position: absolute;
  bottom: 55px;
}

@media (max-width: 499px) {
  .s-common-scores-page-banners__apps--stores {
    bottom: 16px;
  }
}

.s-common-scores-page-banners__free-trial {
  display: block;
  height: 360px;
  padding: 55px 45px;
  background: #e82076;
  background-image: url("/images/composer-page/banner-background-notes-2.png"), url("/images/composer-page/banner-background-notes-3.png");
  background-position: left top, right 98%;
  background-repeat: no-repeat;
  background-size: 80px;
}

@media (max-width: 991px) {
  .s-common-scores-page-banners__free-trial {
    height: auto;
    margin-top: 40px;
    padding: 75px 45px;
  }
}

@media (max-width: 649px) {
  .s-common-scores-page-banners__free-trial {
    background-image: url("/images/composer-page/banner-background-notes-3.png");
    background-position: right 95%;
    background-size: 140px;
  }
}

@media (max-width: 499px) {
  .s-common-scores-page-banners__free-trial {
    max-height: 240px;
    padding: 20px;
    background-size: 70px;
  }
}

.s-common-scores-page-banners__free-trial:hover {
  text-decoration: none;
}

.s-common-scores-page-banners__free-trial--title {
  margin: 10px 0 40px;
  font-size: 36px;
  color: white;
  line-height: 45px;
  font-weight: 400;
}

@media (max-width: 499px) {
  .s-common-scores-page-banners__free-trial--title {
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 31px;
  }
}

@media (max-width: 1199px) and (min-width: 500px) {
  .s-common-scores-page-banners__free-trial--title.de {
    font-size: 28px;
    line-height: 35px;
  }
}

@media (min-width: 992px) {
  .s-common-scores-page-banners__free-trial--title.ja,
  .s-common-scores-page-banners__free-trial--title.pt {
    font-size: 28px;
    line-height: 30px;
  }
}

@media (max-width: 1199px) and (min-width: 500px) {
  .s-common-scores-page-banners__free-trial--title.fr {
    font-size: 28px;
    line-height: 35px;
    margin-bottom: 20px;
  }
}

@media (max-width: 499px) {
  .s-common-scores-page-banners__free-trial--title.fr {
    font-size: 20px;
    line-height: 26px;
  }
}

@media (min-width: 992px) {
  .s-common-scores-page-banners__free-trial--title.es {
    font-size: 28px;
    line-height: 35px;
  }
}

.s-common-scores-page-banners__free-trial--subtitle {
  font-size: 18px;
  line-height: 23px;
  color: white;
  -webkit-font-smoothing: antialiased;
}

@media (max-width: 499px) {
  .s-common-scores-page-banners__free-trial--subtitle {
    font-size: 14px;
    line-height: 18px;
  }
}

.s-common-scores-page-banners__free-trial--button {
  margin: 15px 0;
}

.s-common-scores-page-banners__free-trial--button .btn--brand {
  background: white;
  font-size: 16px;
  font-weight: 600;
  color: #e82076;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .s-common-scores-page-banners__free-trial--button.es .btn--brand {
    width: 100%;
    padding-left: 8px;
    padding-right: 8px;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .s-common-scores-page-banners__free-trial--button.ja .btn--brand {
    padding: 6px 10px;
    font-size: 13px;
  }
}

@media (max-width: 499px) {
  .s-common-scores-page-banners__free-trial--button.ja .btn--brand {
    padding: 6px 8px;
  }
}

.s-common-scores-page-banners__free-trial--bottom-text {
  max-width: 210px;
  font-size: 14px;
  line-height: 18px;
  color: white;
  -webkit-font-smoothing: antialiased;
}

.s-features-v2 {
  padding-top: 100px;
  padding-bottom: 110px;
  background: rgba(227, 13, 128, 0.02);
}

@media (max-width: 767px) {
  .s-features-v2 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}

.s-features-v2__subtitle {
  color: #E82076;
  font-size: 20px;
  line-height: 25px;
}

.s-features-v2__title {
  padding-top: 5px;
  padding-bottom: 40px;
  font-size: 40px;
  line-height: 50px;
}

.s-features-v2__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media (max-width: 991px) {
  .s-features-v2__items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.s-features-v2__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
  margin-top: 20px;
  padding: 0 15px;
  -ms-flex-preferred-size: 33.3%;
      flex-basis: 33.3%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media (max-width: 991px) {
  .s-features-v2__item {
    padding: 0;
  }
}

.s-features-v2__item--content {
  padding-left: 16px;
}

.s-features-v2__item--icon {
  padding-top: 3px;
}

.s-features-v2__item--icon img {
  min-width: 18px;
  min-height: 18px;
}

.s-features-v2__item--title {
  font-size: 21px;
  line-height: 30px;
  color: #E82076;
  font-weight: 400;
}

.s-features-v2__item--description {
  font-size: 16px;
  line-height: 24px;
}

.s-features-v2__item--video-url {
  margin-top: 12px;
}

.s-features-v2__item--video-url img {
  margin-right: 10px;
  width: 18px;
  vertical-align: sub;
}

.s-features-v2__item--video-url a {
  color: #9b9b9b;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
}

.s-features-v2__item--video-url a:hover {
  text-decoration: none;
}

.main--instrument-app .search-res__wrap > div {
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

@media (min-width: 1200px) {
  .main--instrument-app .search-res__wrap > div {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}

@media (min-width: 1200px) {
  .main--instrument-app .search-res__wrap > div.full-width {
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.search-res.postLoadInstrumentSections,
.search-res.isLoading {
  position: relative;
  min-height: 700px;
}

.search-res__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.search-res__wrap > div {
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

@media (min-width: 768px) {
  .search-res__wrap > div {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}

@media (min-width: 768px) {
  .search-res__wrap > div.full-width {
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.search-res .form-control {
  border-radius: 0;
  border: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: transparent;
}

.search-res .custom-control {
  position: relative;
  background-color: #fff;
  height: 36px;
  border: 1px solid #f4f4f4;
  border-radius: 18px;
}

.search-res .custom-control:after,
.search-res .custom-control:before {
  display: block;
  content: '';
  position: absolute;
}

.search-res .custom-control:after {
  right: 0;
  top: 0;
  width: 34px;
  height: 34px;
  background-color: #e82076;
  z-index: 11;
  border-radius: 50%;
}

.search-res .custom-control:before {
  width: 8px;
  height: 8px;
  border-bottom: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  right: 12px;
  top: 12px;
  z-index: 12;
}

.search-res .custom-control select {
  padding-right: 40px;
  z-index: 13;
  position: relative;
  background-color: transparent;
}

.search-res .separator {
  border-bottom: 1px solid #eeeeee;
  margin: 30px 0;
  position: relative;
}

.search-res .separator:after {
  display: block;
  content: '';
  position: absolute;
  left: 10%;
  right: 10%;
  top: 0;
  border-bottom: 1px solid #e0e0e0;
}

.search-res__action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  margin-bottom: 20px;
  padding-bottom: 16px;
  border-bottom: 1px solid #eeeeee;
}

@media (max-width: 1024px) {
  .search-res__action {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 0;
  }
}

.search-res__action .custom-control {
  display: inline-block;
}

.search-res__action .custom-control:after {
  background-color: #fff;
}

.search-res__action .custom-control:before {
  border-bottom: 2px solid #e82076;
  border-right: 2px solid #e82076;
}

.search-res__action .custom-control .form-control {
  font-weight: 400;
}

.search-res__action label {
  margin: 0 10px 0 0;
  font-weight: 300;
}

.search-res__action .custom-control.score-list-results {
  width: 135px;
  border: none;
}

.search-res__action .custom-control.score-list-results:before {
  border-bottom: 2px solid #9b9b9b;
  border-right: 2px solid #9b9b9b;
}

.search-res__action .custom-control.score-list-results #searchResOrder {
  padding-right: 30px;
}

.search-res__action-btns {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

@media (max-width: 1024px) {
  .search-res__action-btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 16px;
  }
}

.search-res__order {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.search-res__order label {
  margin: 0;
}

.search-res__bubbles {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

@media (max-width: 1024px) {
  .search-res__bubbles {
    margin-bottom: 32px;
  }
}

.search-res__bubbles li {
  position: relative;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  padding-left: 12px;
  padding-right: 28px;
  background-color: rgba(227, 13, 128, 0.051);
  color: #e82076;
  font-weight: 400;
  height: 32px;
  line-height: 32px;
  border-radius: 100vh;
}

.search-res__quant {
  margin-top: 20px;
}

@media (min-width: 768px) {
  .search-res__quant {
    margin-top: 0;
    padding-left: 45px;
  }
}

.search-res__quant label {
  cursor: pointer;
  border-right: 1px solid #000000;
  margin-right: 3px;
  padding-right: 5px;
  line-height: 18px;
}

.search-res__quant label:last-child {
  border-right: none;
  padding-right: 0;
  margin-right: 0;
}

.search-res__quant input[type=radio]:checked + label {
  color: #e82076;
}

.search-res__quant-title {
  margin-right: 25px;
  font-size: 18px;
}

.search-res__h3 {
  color: #e82076;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 10px;
  font-size: 24px;
  line-height: 40px;
}

@media (max-width: 445px) {
  .search-res__h3 {
    display: inline-block;
  }
}

.search-res__title-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (min-width: 768px) {
  .search-res__title-wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media (max-width: 445px) {
  .search-res__title-wrap {
    display: contents;
  }
}

.search-res__sect-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  margin-bottom: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 767px) {
  .search-res__sect-title {
    margin-top: 30px;
  }
}

.search-res__flip-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.search-res__flip-wrap .btn-flip {
  margin-left: 12px;
}

@media (max-width: 445px) {
  .search-res__flip-wrap {
    display: none;
  }
}

.search-res__view-all {
  text-decoration: none;
  position: relative;
  margin: 0;
  display: inline-block;
  padding-top: 4px;
  padding-right: 10px;
  padding-left: 0;
  font-size: 15px;
  line-height: 19px;
  font-weight: 400;
  color: #afafaf;
}

.search-res__view-all:hover,
.search-res__view-all:active,
.search-res__view-all:focus {
  text-decoration: none;
  color: #e82076;
}

.search-res__view-all:hover:before,
.search-res__view-all:active:before,
.search-res__view-all:focus:before {
  border-left-color: #e82076;
  border-bottom-color: #e82076;
}

.search-res__view-all:before {
  position: absolute;
  content: '';
  display: block;
  border-left: 2px solid #000;
  border-bottom: 2px solid #000;
  left: auto;
  right: -2px;
  top: 10px;
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
  border-color: #afafaf;
  width: 7px;
  height: 7px;
}

.search-res__instr {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1;
  margin-bottom: 15px;
}

.search-res__instr span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 80vw;
}

.search-res__btns .h3 {
  margin: 0;
  font-size: 24px;
  line-height: 40px;
  font-weight: 300;
}

.search-res__btns .h3 span {
  color: #e82076;
  font-weight: 400;
}

.search-res__btns .h3 .remove-filter {
  background-color: rgba(227, 13, 128, 0.09);
}

.search-res__btns .remove-filter {
  display: inline-block;
  position: absolute;
  right: 4px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 24px;
  height: 24px;
  border-radius: 50%;
  padding: 4px;
  cursor: pointer;
}

.search-res__btns .remove-filter:before,
.search-res__btns .remove-filter:after {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  height: 10px;
  width: 2px;
  background-color: #e82076;
}

.search-res__btns .remove-filter:before {
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
}

.search-res__btns .remove-filter:after {
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}

.res-item,
.res-item-wide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 95%;
  margin-bottom: 20px;
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 20px;
}

.res-item-wide,
.res-item-wide-wide {
  width: 100%;
}

.res-item__hover,
.res-item-wide__hover {
  position: absolute;
  left: 50%;
  top: 200%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: block;
  padding: 8px 13px;
  background-color: #fff;
  line-height: 1;
  font-size: 12px;
  border-radius: 15px;
  border: 1px solid #9b9b9b;
  white-space: nowrap;
  color: #9b9b9b;
  font-weight: 400;
  z-index: 2;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
}

.res-item__link-img,
.res-item-wide__link-img {
  display: block;
  width: 180px;
  height: 120px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 16px;
  position: relative;
  overflow: hidden;
}

@media (min-width: 768px) and (max-width: 991px) {
  .res-item__link-img,
  .res-item-wide__link-img {
    width: 108px;
  }
}

@media (max-width: 445px) {
  .res-item__link-img,
  .res-item-wide__link-img {
    width: 22%;
    height: auto;
    margin-right: 8px;
  }
}

.res-item__link-img:hover .res-item__hover,
.res-item-wide__link-img:hover .res-item__hover {
  top: 50%;
}

.res-item__link-img:hover .res-item__link-img:after,
.res-item-wide__link-img:hover .res-item__link-img:after {
  opacity: 1;
}

.res-item__link-img:after,
.res-item-wide__link-img:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 1;
  opacity: 0;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
}

.res-item__link-img img,
.res-item-wide__link-img img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  border-radius: 2px;
}

.res-item__collection,
.res-item-wide__collection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 4px;
  font-weight: 600;
  font-size: 12px;
  color: #345995;
}

.res-item__collection-amount,
.res-item-wide__collection-amount {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: 6px;
  background-color: #EFF5FF;
  border-radius: 4px;
  color: inherit;
}

.res-item__collection-amount::before,
.res-item-wide__collection-amount::before {
  content: attr(data-title);
  padding: 2px 6px;
  margin-right: 6px;
  color: #FFF;
  background-color: #345995;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.res-item__collection-discount,
.res-item-wide__collection-discount {
  border-radius: 4px;
  color: inherit;
  border: 1px solid;
  padding: 0 6px;
}

.res-item__title,
.res-item-wide__title {
  margin: 0 0 5px 0;
  font-size: 16px;
  line-height: 1em;
  margin-bottom: 6px;
}

@media (max-width: 445px) {
  .res-item__title,
  .res-item-wide__title {
    font-size: 13px;
    margin: 0;
    margin-bottom: 4px;
  }
}

.res-item__title a,
.res-item-wide__title a {
  color: #9b9b9b;
  display: block;
  word-break: break-word;
}

.res-item__title a:hover,
.res-item__title a:focus,
.res-item__title a:active,
.res-item-wide__title a:hover,
.res-item-wide__title a:focus,
.res-item-wide__title a:active {
  color: #000;
  text-decoration: none;
}

.res-item__acco,
.res-item-wide__acco {
  font-size: 17px;
  font-style: italic;
  margin: 20px 0;
}

.res-item__description,
.res-item-wide__description {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-right: 10px;
}

.res-item__description p,
.res-item-wide__description p {
  line-height: 20px;
  font-size: 16px;
  max-width: 284px;
  overflow: hidden;
  margin: 0;
}

@media (max-width: 445px) {
  .res-item__description p,
  .res-item-wide__description p {
    line-height: 18px;
    font-size: 14px;
  }
}

.res-item__description p a,
.res-item-wide__description p a {
  color: #000;
  display: block;
}

.res-item__description p a:hover,
.res-item__description p a:focus,
.res-item__description p a:active,
.res-item-wide__description p a:hover,
.res-item-wide__description p a:focus,
.res-item-wide__description p a:active {
  color: #e82076;
  text-decoration: none;
}

@media (min-width: 768px) {
  .res-item-wide__description,
  .res-item-wide-wide__description {
    display: inherit;
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
    padding-right: 0;
  }
}

@media (min-width: 1200px) {
  .res-item-wide__description,
  .res-item-wide-wide__description {
    max-width: 750px;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .res-item-wide__description,
  .res-item-wide-wide__description {
    max-width: 550px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .res-item-wide__description,
  .res-item-wide-wide__description {
    max-width: 330px;
  }
}

.res-item__dif-level,
.res-item-wide__dif-level {
  color: #88898b;
  font-size: 17px;
}

.res-item__action,
.res-item-wide__action {
  display: none;
  font-size: 12px;
  font-weight: 500;
  border: 1px solid #9b9b9b;
  border-radius: 18px;
  padding: 10px;
  line-height: 1;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
  cursor: pointer;
}

.res-item__action--buy,
.res-item-wide__action--buy {
  color: #9b9b9b;
  background-color: #fff;
}

.res-item__action--buy:hover,
.res-item-wide__action--buy:hover {
  background-color: #e82076;
  color: #ffffff;
}

.res-item__action--buy:hover .res-item__buy,
.res-item-wide__action--buy:hover .res-item__buy {
  border-left-color: #ffffff;
}

.res-item__action--added,
.res-item-wide__action--added {
  color: #ffffff;
  background-color: #A5CC6B;
  border: 1px solid #A5CC6B;
  outline: none;
  font-weight: 300;
  cursor: default;
}

.res-item__action--added .glyphicon,
.res-item-wide__action--added .glyphicon {
  font-size: 16px;
  margin-right: 5px;
}

.res-item__action--play,
.res-item-wide__action--play {
  border: 0;
  min-width: 96px;
  height: 30px;
  font-size: 14px;
  font-weight: 400;
  padding: 8px;
  text-align: center;
  white-space: nowrap;
}

.res-item__action--play:hover,
.res-item__action--play:focus,
.res-item__action--play:active,
.res-item-wide__action--play:hover,
.res-item-wide__action--play:focus,
.res-item-wide__action--play:active {
  text-decoration: none;
}

@media (max-width: 991px) {
  .res-item__action--play,
  .res-item-wide__action--play {
    font-size: 12px;
    min-width: 78px;
  }
}

.res-item__action--subscr,
.res-item-wide__action--subscr {
  border: 0;
  min-width: 96px;
  height: 30px;
  font-size: 14px;
  font-weight: 400;
  padding: 8px;
}

.res-item__action--subscr:hover,
.res-item-wide__action--subscr:hover {
  text-decoration: none;
}

.res-item__action--subscr.recommended,
.res-item-wide__action--subscr.recommended {
  border: 1px solid #9b9b9b;
  color: #9b9b9b;
}

@media (max-width: 991px) {
  .res-item__action--subscr,
  .res-item-wide__action--subscr {
    min-width: 78px;
  }
}

.res-item__action--play-score,
.res-item-wide__action--play-score {
  display: block;
  margin-top: 28px;
  max-width: 290px;
  text-decoration: none;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
}

.res-item__action--play-score:hover,
.res-item-wide__action--play-score:hover {
  text-decoration: none;
}

.res-item__action--add-score,
.res-item-wide__action--add-score {
  display: block;
  padding: 16px 16px 0;
  max-width: 290px;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  color: #9b9b9b;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
}

.res-item__action--add-score:hover,
.res-item-wide__action--add-score:hover {
  cursor: pointer;
}

.res-item__action--add-score:before,
.res-item-wide__action--add-score:before {
  content: "";
  width: 16px;
  height: 16px;
  background-image: url(/images/add-score.png);
  background-repeat: no-repeat;
  background-size: 16px auto;
  background-position: center;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
}

.res-item__action--add-score img,
.res-item-wide__action--add-score img {
  width: 16px;
}

.res-item__action--add-score span,
.res-item-wide__action--add-score span {
  vertical-align: middle;
  padding-left: 12px;
}

@media (max-width: 991px) {
  .res-item__action--add-score,
  .res-item-wide__action--add-score {
    margin-top: 11px;
    line-height: 1.3;
  }
}

@media (max-width: 374px) {
  .res-item__action--add-score,
  .res-item-wide__action--add-score {
    padding-left: 0;
    padding-right: 0;
  }
}

.res-item__action span.glyphicon,
.res-item-wide__action span.glyphicon {
  font-size: 12px;
}

@media (max-width: 991px) {
  .res-item__action span.glyphicon,
  .res-item-wide__action span.glyphicon {
    font-size: 10px;
  }
}

.res-item__buy,
.res-item-wide__buy {
  background-color: transparent;
  border: none;
  padding: 0 0 0 5px;
  margin-left: 5px;
  border-left: 1px solid #9b9b9b;
}

.res-item__footer,
.res-item-wide__footer {
  margin-top: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.res-item__footer .bundle-item,
.res-item-wide__footer .bundle-item {
  margin: 0;
}

.res-item__footer__b-view,
.res-item-wide__footer__b-view {
  min-width: 96px;
  height: 30px;
  font-size: 14px;
  padding: 5px 0;
  margin-top: 0 !important;
}

.res-item__footer__b-view .glyphicon-eye-open,
.res-item-wide__footer__b-view .glyphicon-eye-open {
  font-size: 10px;
  margin-right: 5px;
}

@media (max-width: 991px) {
  .res-item__footer__b-view,
  .res-item-wide__footer__b-view {
    padding: 6px 0;
    min-width: 78px;
  }
}

.res-item__footer .bundle-item__play,
.res-item__footer .bundle-item__pause,
.res-item-wide__footer .bundle-item__play,
.res-item-wide__footer .bundle-item__pause {
  margin: 0 8px;
  width: 30px;
  height: 30px;
  min-width: 30px;
  line-height: 10px;
}

.res-item__footer .bundle-item__play .glyphicon,
.res-item__footer .bundle-item__pause .glyphicon,
.res-item-wide__footer .bundle-item__play .glyphicon,
.res-item-wide__footer .bundle-item__pause .glyphicon {
  top: 0;
  font-size: 12px;
  margin-left: 2px;
}

.res-item__footer a.bundle-item__play,
.res-item-wide__footer a.bundle-item__play {
  padding-top: 8px;
}

@media (min-width: 1199px) {
  .res-item__footer,
  .res-item-wide__footer {
    min-width: 252px;
  }
}

@media (min-width: 768px) {
  .res-item-wide__footer,
  .res-item-wide-wide__footer {
    position: absolute;
    -ms-flex-item-align: center;
        align-self: center;
    right: 4px;
  }
}

.res-item__price,
.res-item-wide__price {
  font-size: 14px;
  line-height: 10px;
  font-weight: 400;
  color: #9b9b9b;
  margin-left: 10px;
  white-space: nowrap;
}

@media (min-width: 768px) {
  .res-item__price,
  .res-item-wide__price {
    width: 60px;
  }
}

.res-item__preview,
.res-item-wide__preview {
  margin-left: 8px;
  font-size: 14px;
  line-height: 10px;
  font-weight: 400;
  color: #9b9b9b;
  white-space: nowrap;
}

@media (max-width: 991px) {
  .res-item__preview,
  .res-item-wide__preview {
    margin-left: 0;
    font-size: 12px;
  }
}

.res-item__preview:hover,
.res-item__preview:focus,
.res-item__preview:active,
.res-item-wide__preview:hover,
.res-item-wide__preview:focus,
.res-item-wide__preview:active {
  color: #9b9b9b;
  text-decoration: none;
}

.res-item__preview .glyphicon,
.res-item-wide__preview .glyphicon {
  margin-right: 2px;
  font-size: 12px;
}

@media (max-width: 991px) {
  .res-item__preview .glyphicon,
  .res-item-wide__preview .glyphicon {
    font-size: 10px;
  }
}

.bundle-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 10px 0;
}

.bundle-item__play,
.bundle-item__pause {
  border: none;
  background-color: #e82076;
  border-radius: 50%;
  color: #ffffff;
  width: 34px;
  height: 34px;
  line-height: 25px;
  text-align: center;
  outline: none !important;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
  padding: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.bundle-item__play:hover,
.bundle-item__play:active,
.bundle-item__play:focus,
.bundle-item__pause:hover,
.bundle-item__pause:active,
.bundle-item__pause:focus {
  color: #ffffff;
}

.bundle-item__pause {
  display: none;
}

a.bundle-item__play,
a.bundle-item__pause {
  padding-top: 4px;
}

.cart-gift .form-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (min-width: 992px) {
  .cart-gift .form-group {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

.cart-gift__input {
  width: 185px;
  height: 35px;
  border-radius: 18px;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  border: 1px solid #cccccc;
  padding: 0 20px;
  line-height: 35px;
  outline: none;
  margin-right: 0;
  vertical-align: middle;
}

@media (min-width: 992px) {
  .cart-gift__input {
    margin-right: 30px;
  }
}

.cart-gift__input + span {
  position: absolute;
  left: 10px;
  top: 40px;
}

.cart-gift__btn {
  height: 35px;
  border-radius: 18px;
  line-height: 35px;
  padding: 0;
  font-size: 16px;
  font-weight: 400;
  color: #e82076;
  border: 1px solid #e82076;
  background-color: #fff;
  min-width: 145px;
  vertical-align: middle;
}

.cart-gift__btn:hover {
  color: #ffffff;
  background-color: #e82076;
}

.pagination-cust {
  list-style-type: none;
  padding: 0 0 10px 0;
  margin: 0;
}

@media (min-width: 992px) {
  .pagination-cust {
    padding: 10px 0 0 0;
  }
}

.pagination-cust .page-item {
  display: inline-block;
}

.pagination-cust .page-item.active .page-link,
.pagination-cust .page-item.disabled .page-link {
  pointer-events: none;
  color: #000;
  cursor: auto;
}

.pagination-cust .page-link {
  display: block;
  text-align: center;
  padding: 0 5px;
  height: 30px;
  line-height: 30px;
  color: #e82076;
}

.pagination-cust .page-link:hover {
  color: #000;
  text-decoration: none;
}

.pagination-cust--instrument {
  display: block;
  text-align: center;
  padding-top: 30px;
}

.pagination-cust--instrument .page-link {
  font-size: 18px;
  font-weight: 400;
}

.slider-youtube-video .video {
  max-width: 750px;
}

.slider-youtube-video .video iframe {
  border: none;
  z-index: 2;
  position: relative;
}

@media (min-width: 992px) {
  .slider-youtube-video .video {
    margin-left: 65px;
  }
}

@media (min-width: 1200px) {
  .slider-youtube-video .video {
    margin-left: 100px;
  }
}

.slider-youtube-video .video .loader {
  z-index: 1;
}

.slider-youtube-video .video .loader .loader-spin {
  z-index: 1;
}

.slider-youtube-video .video .video-placeholder {
  aspect-ratio: 16 / 9.34;
  border-radius: 4px;
  overflow: hidden;
}

.slider-youtube-video .video .video-placeholder .icon-play {
  width: 64px;
}

.slider-youtube-video .preview {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 2px;
}

.slider-youtube-video .icon-play {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  width: 30px;
  padding: 24px;
  z-index: 1;
  cursor: pointer;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.slider-youtube-video .playlist-item {
  position: relative;
  aspect-ratio: 16 / 9;
  overflow: hidden;
  margin-bottom: 16px;
}

@media (max-width: 991px) {
  .slider-youtube-video .playlist-item {
    margin-top: 10px;
    margin-bottom: 6px;
  }
}

@media (min-width: 992px) {
  .slider-youtube-video .playlist-item:first-child {
    margin-top: 0;
  }
}

.slider-youtube-video .playlist-item.active {
  outline: 1px solid #e82076;
  outline-offset: 2px;
  -webkit-transition: 0.15s all ease;
  transition: 0.15s all ease;
}

.slider-youtube-video .playlist-item.active .icon-play {
  display: none;
}

@media (min-width: 992px) {
  .video-section {
    margin-bottom: 48px;
  }
}

@media (max-width: 991px) {
  .video-section {
    margin: 0;
  }
}

.video-section .section__h2 {
  text-align: center;
  font-size: 30px;
  line-height: 38px;
  margin-bottom: 36px;
}

.scores-item {
  margin-bottom: 25px;
}

.scores-item__image {
  display: block;
  max-width: 100%;
}

.scores-item p {
  font-size: 18px;
}

.scores-item__link {
  font-size: 17px;
  font-style: italic;
  margin-top: 15px;
  text-decoration: underline;
  color: #000;
}

.scores-item__link:hover,
.scores-item__link:focus,
.scores-item__link:active {
  text-decoration: none;
  color: #e82076;
}

.edit-score--admin {
  position: fixed;
  bottom: 12px;
  right: 150px;
  border-radius: 100vh;
  padding: 12px 22px;
  font-size: 15px;
  font-family: system-ui;
  font-weight: 700;
  letter-spacing: 0.6px;
  text-decoration: none !important;
  color: #e82076;
  background-color: #FFF;
  -webkit-box-shadow: 0 2px 14px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 14px rgba(0, 0, 0, 0.15);
  z-index: 10;
}

@media (max-width: 991px) {
  .edit-score--admin {
    right: unset;
    left: 20px;
  }
}

.edit-score--admin:hover {
  color: #FFF;
  background-color: #e82076;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhcnRpYWxzL19zaGVldC1maWx0ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvY29tbW9uLXNjb3Jlcy1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wYXJ0aWFscy9fcy1jb21tb24tc2NvcmVzLXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhcnRpYWxzL19zLWZlYXR1cmVzLXYyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wYXJ0aWFscy9fc2VhcmNoLXJlcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFydGlhbHMvX2J1bmRsZS1pdGVtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wYXJ0aWFscy9fY2FydC1naWZ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wYXJ0aWFscy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFydGlhbHMvX3lvdXR1YmUtdmlkZW8tc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wYXJ0aWFscy9fc2NvcmVzLWl0ZW0uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoi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RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7Q1J1OEZEOztBUXI4RkM7RUFoQkY7SUFpQkk7SUFDQTtHUnk4RkQ7Q0FDRjs7QVF0OEZEO0VBQ0U7RUFDQTtDUnk4RkQiLCJmaWxlIjoiL2Nzcy9jb21tb24tc2NvcmVzLXBhZ2UubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5zaGVldC1maWx0ZXIge1xuXG4gICZfX2hpZGRlbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19vcGVuLWJ0biB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi0tdGV4dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGNvbG9yOiAjYWZhZmFmO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICNhZmFmYWY7XG4gICAgfVxuICB9XG5cbiAgaHIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZmxleC1iYXNpczogMjElO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGZsZXgtYmFzaXM6IDIzLjUlO1xuICAgIH1cblxuICAgICYuc2VhcmNoIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAxNXB4O1xuXG4gICAgJi5oaWRkZW4tc20uaGlkZGVuLW1kLmhpZGRlbi1sZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgJi5oaWRkZW4teHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgLmgzIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtbWFpbjtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICRicmFuZC1tYWluO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEyNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNGY0ZjQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDJweDtcblxuICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyLFxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYnJhbmQtbWFpbjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGJyYW5kLW1haW47XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgei1pbmRleDogMTI7XG5cbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYud2hpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICAgICAgfVxuXG4gICAgICBzZWxlY3Qge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICB6LWluZGV4OiAxMztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBUT0RPOiByZW1vdmUgaWYgbm90IG5lZWRlZCBvbiBzdHlsZXMgY2F0YWxvZyBzZWN0aW9uXG4gICAgICAuZHJvcGRvd24tY2xpY2sge1xuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xuXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICBwYWRkaW5nOiAxOHB4IDE1cHg7XG5cbiAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICM3Njc2NzY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3VzdG9tLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuXG4gICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gICAgICB9XG5cbiAgICAgICYud2hpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICAgICAgfVxuXG4gICAgICA6OnBsYWNlaG9sZGVyIHsgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtZ3JleS1sdDtcbiAgICAgICAgb3BhY2l0eTogMTsgLyogRmlyZWZveCAqL1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICAgICAgY29sb3I6ICRicmFuZC1ncmV5LWx0O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgICA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtZ3JleS1sdDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuXG4gICAgICBidXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogNHB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtbWFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXB1cmNoYXNlcyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIH1cblxuICAgIC5zaGVldC1maWx0ZXJfX2Zvcm0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgIC5zaGVldC1maWx0ZXJfX2l0ZW0tb3JkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICB9XG4gICAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGhlaWdodDogMzhweDtcblxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zaGVldC1maWx0ZXJfX2l0ZW0tc2VhcmNoIHtcbiAgICAgIG1heC13aWR0aDogMzUwcHg7XG5cbiAgICAgIC5zZWFyY2gtYW1vbmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cblxuICAgICAgLmN1c3RvbS1pbnB1dCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWdyZXktbHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICByaWdodDogNHB4O1xuICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NsZWFyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcblxuICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLW1haW47XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgICAgICAgOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgICAgICAgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IDI1OHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIHdpZHRoOiAyNTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJl9fYWxsLXNjb3JlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1ncmV5O1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICNFODIwNzY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3N1Z2dlc3Rpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIGxlZnQ6IC0ycHg7XG4gICAgdG9wOiA1MHB4O1xuICAgIHdpZHRoOiA3MzBweDtcblxuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB6LWluZGV4OiAxMDE7XG5cbiAgICBib3gtc2hhZG93OiAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA4OTlweCkge1xuICAgICAgd2lkdGg6IDUwMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNTI5cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtLXRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtZ3JleTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAjOUI5QjlCO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgJi5zdWdnZXN0aW9ucyB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG5cbiAgICAgIHBhZGRpbmc6IDE0cHggMCA1cHggMjBweDtcblxuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1ncmV5O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiBibGFjaztcblxuICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCA1cHggMDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogI2U4MjA3NjE0O1xuXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgfVxuXG4gICAgICAmLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgIG1pbi13aWR0aDogOTBweDtcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgIG1pbi13aWR0aDogNDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICBiIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LWhlaWdodDogNDBweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLm11c2ljLXN0eWxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgY29sb3I6ICM3Njc2NzY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgd2lkdGg6IDE1NXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb21wb3NlciB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLXZpZXctbW9yZSB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRicmFuZC1tYWluO1xuXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG5cbiAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkYnJhbmQtbWFpbjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYnJhbmQtbWFpbjtcbiAgICAgICAgICAgIGxlZnQ6IDExMCU7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLW5vLW1hdGNoZXMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWxvYWRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmZkNjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLXN1Z2dlc3Rpb25zIHtcblxuICAgICZfX2l0ZW0ge1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkY2RkNDc7XG5cbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgY29sb3I6ICM3Njc2NzY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM3Njc2NzY7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzc2NzY3NjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpIHRyYW5zbGF0ZVkoMnB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2U4MjA3NjE0O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLW1haW47XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtbWFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2hlY2tib3gtZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jaGVja2JveC1maWx0ZXJfX2hlZGVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hlY2tib3gtZmlsdGVyX19ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbjogMHB4IDIwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG5cbiAgICAgIC5jaGVja2JveC1maWx0ZXJfX2N1c3RvbS1jaGVja2JveCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2hlY2tib3gtZmlsdGVyX19sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFydGlhbHMvX3NoZWV0LWZpbHRlci5zY3NzIiwiLnNoZWV0LWZpbHRlcl9faGlkZGVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNoZWV0LWZpbHRlcl9faGlkZGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc2hlZXQtZmlsdGVyX19vcGVuLWJ0biB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuc2hlZXQtZmlsdGVyX19vcGVuLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zaGVldC1maWx0ZXJfX29wZW4tYnRuLS10ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGNvbG9yOiAjYWZhZmFmO1xufVxuXG4uc2hlZXQtZmlsdGVyX19vcGVuLWJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNhZmFmYWY7XG59XG5cbi5zaGVldC1maWx0ZXIgaHIge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbi5zaGVldC1maWx0ZXJfX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiAyMSU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2hlZXQtZmlsdGVyX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAyMy41JTtcbiAgfVxufVxuXG4uc2hlZXQtZmlsdGVyX19pdGVtLnNlYXJjaCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbi5zaGVldC1maWx0ZXJfX2Zvcm0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAxNXB4O1xufVxuXG4uc2hlZXQtZmlsdGVyX19mb3JtLmhpZGRlbi1zbS5oaWRkZW4tbWQuaGlkZGVuLWxnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2hlZXQtZmlsdGVyX19mb3JtLmhpZGRlbi14cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnNoZWV0LWZpbHRlcl9fZm9ybSAuaDMge1xuICBjb2xvcjogI2U4MjA3NjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNoZWV0LWZpbHRlcl9fZm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2U4MjA3NjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNoZWV0LWZpbHRlcl9fZm9ybSBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTI1cHg7XG4gIH1cbn1cblxuLnNoZWV0LWZpbHRlcl9fZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xufVxuXG4uc2hlZXQtZmlsdGVyX19mb3JtIC5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y0ZjRmNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2hlZXQtZmlsdGVyX19mb3JtIC5jdXN0b20tY29udHJvbCB7XG4gICAgbWFyZ2luLXRvcDogMjdweDtcbiAgfVxufVxuXG4uc2hlZXQtZmlsdGVyX19mb3JtIC5jdXN0b20tY29udHJvbDphZnRlcixcbi5zaGVldC1maWx0ZXJfX2Zvcm0gLmN1c3RvbS1jb250cm9sOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc2hlZXQtZmlsdGVyX19mb3JtIC5jdXN0b20tY29udHJvbDphZnRlciB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIHotaW5kZXg6IDExO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2hlZXQtZmlsdGVyX19mb3JtIC5jdXN0b20tY29udHJvbDpiZWZvcmUge1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlODIwNzY7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNlODIwNzY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgcmlnaHQ6IDEycHg7XG4gIHRvcDogMTNweDtcbiAgei1pbmRleDogMTI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2hlZXQtZmlsdGVyX19mb3JtIC5jdXN0b20tY29udHJvbC53aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOEQ4RDg7XG59XG5cbi5zaGVldC1maWx0ZXJfX2Zvcm0gLmN1c3RvbS1jb250cm9sIHNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHotaW5kZXg6IDEzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2hlZXQtZmlsdGVyX19mb3JtIC5jdXN0b20tY29udHJvbCAuZm9ybS1jb250cm9sIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5zaGVldC1maWx0ZXJfX2Zvcm0gLmN1c3RvbS1jb250cm9sIC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zaGVldC1maWx0ZXJfX2Zvcm0gLmN1c3RvbS1jb250cm9sIC5kcm9wZG93bi1jbGljayAuZHJvcGRvd24tbWVudSB7XG4gIGhlaWdodDogMTgwcHg7XG4gIG1pbi13aWR0aDogMTQwcHg7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHBhZGRpbmc6IDE4cHggMTVweDtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNoZWV0LWZpbHRlcl9fZm9ybSAuY3VzdG9tLWNvbnRyb2wgLmRyb3Bkb3duLWNsaWNrIC5kcm9wZG93bi1tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2hlZXQtZmlsdGVyX19mb3JtIC5jdXN0b20tY29udHJvbCAuZHJvcGRvd24tY2xpY2sgLmRyb3Bkb3duLW1lbnUgbGFiZWwge1xuICBjb2xvcjogIzc2NzY3NjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cblxuLnNoZWV0LWZpbHRlcl9fZm9ybSAuY3VzdG9tLWNvbnRyb2wgLmRyb3Bkb3duLWNsaWNrIC5kcm9wZG93bi1tZW51IGxhYmVsOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2hlZXQtZmlsdGVyX19mb3JtIC5jdXN0b20taW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2hlZXQtZmlsdGVyX19mb3JtIC5jdXN0b20taW5wdXQge1xuICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gIH1cbn1cblxuLnNoZWV0LWZpbHRlcl9fZm9ybSAuY3VzdG9tLWlucHV0LndoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q4RDhEODtcbn1cblxuLnNoZWV0LWZpbHRlcl9fZm9ybSAuY3VzdG9tLWlucHV0IDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICM5YjliOWI7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi9cbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uc2hlZXQtZmlsdGVyX19mb3JtIC5jdXN0b20taW5wdXQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjOWI5YjliO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5zaGVldC1maWx0ZXJfX2Zvcm0gLmN1c3RvbS1pbnB1dCA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjOWI5YjliO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5zaGVldC1maWx0ZXJfX2Zvcm0gLmN1c3RvbS1pbnB1dCBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNHB4O1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZTgyMDc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDM4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNoZWV0LWZpbHRlci0tcHVyY2hhc2VzIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICB9XG59XG5cbi5zaGVldC1maWx0ZXItLXB1cmNoYXNlcyAuc2hlZXQtZmlsdGVyX19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc2hlZXQtZmlsdGVyLS1wdXJjaGFzZXMgLnNoZWV0LWZpbHRlcl9faXRlbS1vcmRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hlZXQtZmlsdGVyLS1wdXJjaGFzZXMgLnNoZWV0LWZpbHRlcl9faXRlbS1vcmRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uc2hlZXQtZmlsdGVyLS1wdXJjaGFzZXMgLnNoZWV0LWZpbHRlcl9faXRlbS1vcmRlciBsYWJlbCB7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zaGVldC1maWx0ZXItLXB1cmNoYXNlcyAuc2hlZXQtZmlsdGVyX19pdGVtLW9yZGVyIC5jdXN0b20tY29udHJvbCB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuXG4uc2hlZXQtZmlsdGVyLS1wdXJjaGFzZXMgLnNoZWV0LWZpbHRlcl9faXRlbS1vcmRlciAuY3VzdG9tLWNvbnRyb2wgc2VsZWN0IHtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuXG4uc2hlZXQtZmlsdGVyLS1wdXJjaGFzZXMgLnNoZWV0LWZpbHRlcl9faXRlbS1zZWFyY2gge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xufVxuXG4uc2hlZXQtZmlsdGVyLS1wdXJjaGFzZXMgLnNoZWV0LWZpbHRlcl9faXRlbS1zZWFyY2ggLnNlYXJjaC1hbW9uZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uc2hlZXQtZmlsdGVyLS1wdXJjaGFzZXMgLnNoZWV0LWZpbHRlcl9faXRlbS1zZWFyY2ggLmN1c3RvbS1pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbn1cblxuLnNoZWV0LWZpbHRlci0tcHVyY2hhc2VzIC5zaGVldC1maWx0ZXJfX2l0ZW0tc2VhcmNoIC5jdXN0b20taW5wdXQgaW5wdXQge1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5zaGVldC1maWx0ZXItLXB1cmNoYXNlcyAuc2hlZXQtZmlsdGVyX19pdGVtLXNlYXJjaCAuY3VzdG9tLWlucHV0IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOWI5YjliO1xufVxuXG4uc2hlZXQtZmlsdGVyLS1wdXJjaGFzZXMgLnNoZWV0LWZpbHRlcl9faXRlbS1zZWFyY2ggLmN1c3RvbS1pbnB1dCBidXR0b24ge1xuICByaWdodDogNHB4O1xuICB0b3A6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc2hlZXQtZmlsdGVyLS1wdXJjaGFzZXMgLnNoZWV0LWZpbHRlcl9faXRlbS1zZWFyY2ggLmN1c3RvbS1pbnB1dF9fY2xlYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uc2hlZXQtZmlsdGVyLS1wdXJjaGFzZXMgLnNoZWV0LWZpbHRlcl9faXRlbS1zZWFyY2ggLmN1c3RvbS1pbnB1dF9fY2xlYXI6YmVmb3JlLFxuLnNoZWV0LWZpbHRlci0tcHVyY2hhc2VzIC5zaGVldC1maWx0ZXJfX2l0ZW0tc2VhcmNoIC5jdXN0b20taW5wdXRfX2NsZWFyOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MjA3NjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW47XG59XG5cbi5zaGVldC1maWx0ZXItLXB1cmNoYXNlcyAuc2hlZXQtZmlsdGVyX19pdGVtLXNlYXJjaCAuY3VzdG9tLWlucHV0X19jbGVhcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuXG4uc2hlZXQtZmlsdGVyLS1wdXJjaGFzZXMgLnNoZWV0LWZpbHRlcl9faXRlbS1zZWFyY2ggLmN1c3RvbS1pbnB1dF9fY2xlYXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLnNoZWV0LWZpbHRlci0tcHVyY2hhc2VzIC5zaGVldC1maWx0ZXJfX2l0ZW0tc2VhcmNoIC5jdXN0b20taW5wdXQgOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2hlZXQtZmlsdGVyLS1wdXJjaGFzZXMgLnNoZWV0LWZpbHRlcl9faXRlbS1zZWFyY2ggLmN1c3RvbS1pbnB1dCA6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cblxuLnNoZWV0LWZpbHRlci0tcHVyY2hhc2VzIC5zaGVldC1maWx0ZXJfX2l0ZW0tc2VhcmNoIC5jdXN0b20taW5wdXQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2hlZXQtZmlsdGVyLS1wdXJjaGFzZXMgLnNoZWV0LWZpbHRlcl9faXRlbS1zZWFyY2ggLmN1c3RvbS1pbnB1dCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cblxuLnNoZWV0LWZpbHRlci0tcHVyY2hhc2VzIC5zaGVldC1maWx0ZXJfX2l0ZW0tc2VhcmNoIC5jdXN0b20taW5wdXQgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNoZWV0LWZpbHRlci0tcHVyY2hhc2VzIC5zaGVldC1maWx0ZXJfX2l0ZW0tc2VhcmNoIC5jdXN0b20taW5wdXQgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaGVldC1maWx0ZXItLXB1cmNoYXNlcyAuc2hlZXQtZmlsdGVyX19pdGVtLXNlYXJjaCAuY3VzdG9tLWlucHV0IC5mb3JtLWNvbnRyb2wge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuXG4uc2hlZXQtZmlsdGVyLS1wdXJjaGFzZXMgLnNoZWV0LWZpbHRlcl9faXRlbS1zZWFyY2ggLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAyNThweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2hlZXQtZmlsdGVyLS1wdXJjaGFzZXMgLnNoZWV0LWZpbHRlcl9faXRlbS1zZWFyY2ggLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2hlZXQtZmlsdGVyLS1wdXJjaGFzZXMgLnNoZWV0LWZpbHRlcl9faXRlbS1zZWFyY2ggLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDI1NXB4O1xuICB9XG59XG5cbi5zaGVldC1maWx0ZXJfX2FsbC1zY29yZXMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2hlZXQtZmlsdGVyX19hbGwtc2NvcmVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uc2hlZXQtZmlsdGVyX19hbGwtc2NvcmVzIGEge1xuICBjb2xvcjogI0U4MjA3NjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNoZWV0LWZpbHRlcl9fc3VnZ2VzdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0ycHg7XG4gIHRvcDogNTBweDtcbiAgd2lkdGg6IDczMHB4O1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMTAxO1xuICBib3gtc2hhZG93OiAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTlweCkge1xuICAuc2hlZXQtZmlsdGVyX19zdWdnZXN0aW9ucyB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hlZXQtZmlsdGVyX19zdWdnZXN0aW9ucyB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjlweCkge1xuICAuc2hlZXQtZmlsdGVyX19zdWdnZXN0aW9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNoZWV0LWZpbHRlcl9fc3VnZ2VzdGlvbnMtLXRpdGxlIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzlCOUI5QjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnNoZWV0LWZpbHRlcl9fc3VnZ2VzdGlvbnMtLXRpdGxlLnN1Z2dlc3Rpb25zIHtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xufVxuXG4uc2hlZXQtZmlsdGVyX19zdWdnZXN0aW9ucy0taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgcGFkZGluZzogMTRweCAwIDVweCAyMHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBibGFjaztcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaGVldC1maWx0ZXJfX3N1Z2dlc3Rpb25zLS1pdGVtIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIHBhZGRpbmc6IDEwcHggMCA1cHggMDtcbiAgfVxufVxuXG4uc2hlZXQtZmlsdGVyX19zdWdnZXN0aW9ucy0taXRlbTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogI2U4MjA3NjE0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLnNoZWV0LWZpbHRlcl9fc3VnZ2VzdGlvbnMtLWl0ZW0taW1hZ2Uge1xuICB3aWR0aDogOTBweDtcbiAgbWluLXdpZHRoOiA5MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNoZWV0LWZpbHRlcl9fc3VnZ2VzdGlvbnMtLWl0ZW0taW1hZ2Uge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIG1pbi13aWR0aDogNDVweDtcbiAgfVxufVxuXG4uc2hlZXQtZmlsdGVyX19zdWdnZXN0aW9ucy0taXRlbS10aXRsZSB7XG4gIHdpZHRoOiAzMDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc2hlZXQtZmlsdGVyX19zdWdnZXN0aW9ucy0taXRlbS10aXRsZSBiIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNoZWV0LWZpbHRlcl9fc3VnZ2VzdGlvbnMtLWl0ZW0tdGl0bGUgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNoZWV0LWZpbHRlcl9fc3VnZ2VzdGlvbnMtLWl0ZW0tdGl0bGUgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLnNoZWV0LWZpbHRlcl9fc3VnZ2VzdGlvbnMtLWl0ZW0tdGl0bGUgLm11c2ljLXN0eWxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5zaGVldC1maWx0ZXJfX3N1Z2dlc3Rpb25zLS1pdGVtLXRpdGxlIC5tdXNpYy1zdHlsZSB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxNTVweDtcbiAgfVxufVxuXG4uc2hlZXQtZmlsdGVyX19zdWdnZXN0aW9ucy0taXRlbS10aXRsZSAubXVzaWMtc3R5bGUgLmNvbXBvc2VyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNoZWV0LWZpbHRlcl9fc3VnZ2VzdGlvbnMtLXZpZXctbW9yZSB7XG4gIHBhZGRpbmc6IDE4cHggMjBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNoZWV0LWZpbHRlcl9fc3VnZ2VzdGlvbnMtLXZpZXctbW9yZSBhIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2U4MjA3NjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbn1cblxuLnNoZWV0LWZpbHRlcl9fc3VnZ2VzdGlvbnMtLXZpZXctbW9yZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zaGVldC1maWx0ZXJfX3N1Z2dlc3Rpb25zLS12aWV3LW1vcmUgYTpob3ZlciAuYXJyb3c6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbn1cblxuLnNoZWV0LWZpbHRlcl9fc3VnZ2VzdGlvbnMtLXZpZXctbW9yZSBhIC5hcnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc2hlZXQtZmlsdGVyX19zdWdnZXN0aW9ucy0tdmlldy1tb3JlIGEgLmFycm93OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZTgyMDc2O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U4MjA3NjtcbiAgbGVmdDogMTEwJTtcbiAgcmlnaHQ6IGF1dG87XG4gIHRvcDogLTFweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xufVxuXG4uc2hlZXQtZmlsdGVyX19zdWdnZXN0aW9ucy0tbm8tbWF0Y2hlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaGVldC1maWx0ZXJfX3N1Z2dlc3Rpb25zLS1uby1tYXRjaGVzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnNoZWV0LWZpbHRlcl9fc3VnZ2VzdGlvbnMtLW5vLW1hdGNoZXMgcCB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5zaGVldC1maWx0ZXJfX3N1Z2dlc3Rpb25zLS1uby1tYXRjaGVzIHA6Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5zaGVldC1maWx0ZXJfX3N1Z2dlc3Rpb25zLS1uby1tYXRjaGVzIHA6bGFzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnNoZWV0LWZpbHRlcl9fc3VnZ2VzdGlvbnMtLWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmZDY7XG59XG5cbi5zaGVldC1maWx0ZXJfX3N1Z2dlc3Rpb25zLS1sb2FkZXIgaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbn1cblxuLnNoZWV0LWZpbHRlciAuc2VhcmNoLXN1Z2dlc3Rpb25zX19pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRjZGQ0NztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaGVldC1maWx0ZXIgLnNlYXJjaC1zdWdnZXN0aW9uc19faXRlbSBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cblxuLnNoZWV0LWZpbHRlciAuc2VhcmNoLXN1Z2dlc3Rpb25zX19pdGVtIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNoZWV0LWZpbHRlciAuc2VhcmNoLXN1Z2dlc3Rpb25zX19pdGVtIGEgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM3Njc2NzY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNzY3Njc2O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKSB0cmFuc2xhdGVZKDJweCk7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xufVxuXG4uc2hlZXQtZmlsdGVyIC5zZWFyY2gtc3VnZ2VzdGlvbnNfX2l0ZW0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlODIwNzYxNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2U4MjA3Njtcbn1cblxuLnNoZWV0LWZpbHRlciAuc2VhcmNoLXN1Z2dlc3Rpb25zX19pdGVtIGE6aG92ZXIgc3Bhbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNlODIwNzY7XG59XG5cbi5zaGVldC1maWx0ZXIgLmNoZWNrYm94LWZpbHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hlZXQtZmlsdGVyIC5jaGVja2JveC1maWx0ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uc2hlZXQtZmlsdGVyIC5jaGVja2JveC1maWx0ZXIgbGFiZWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaGVldC1maWx0ZXIgLmNoZWNrYm94LWZpbHRlciBsYWJlbCB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNoZWV0LWZpbHRlciAuY2hlY2tib3gtZmlsdGVyIGxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnNoZWV0LWZpbHRlciAuY2hlY2tib3gtZmlsdGVyIC5jaGVja2JveC1maWx0ZXJfX2hlZGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hlZXQtZmlsdGVyIC5jaGVja2JveC1maWx0ZXIgLmNoZWNrYm94LWZpbHRlcl9faGVkZXIge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG4uc2hlZXQtZmlsdGVyIC5jaGVja2JveC1maWx0ZXIgLmNoZWNrYm94LWZpbHRlcl9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hlZXQtZmlsdGVyIC5jaGVja2JveC1maWx0ZXIgLmNoZWNrYm94LWZpbHRlcl9fYm9keSB7XG4gICAgbWFyZ2luOiAwcHggMjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLnNoZWV0LWZpbHRlciAuY2hlY2tib3gtZmlsdGVyIC5jaGVja2JveC1maWx0ZXJfX2JvZHkgLmNoZWNrYm94LWZpbHRlcl9fY3VzdG9tLWNoZWNrYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNoZWV0LWZpbHRlciAuY2hlY2tib3gtZmlsdGVyIC5jaGVja2JveC1maWx0ZXJfX2JvZHkgLmNoZWNrYm94LWZpbHRlcl9fY3VzdG9tLWNoZWNrYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLnNoZWV0LWZpbHRlciAuY2hlY2tib3gtZmlsdGVyIC5jaGVja2JveC1maWx0ZXJfX2JvZHkgLmNoZWNrYm94LWZpbHRlcl9fbGFiZWwge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNoZWV0LWZpbHRlciAuY2hlY2tib3gtZmlsdGVyIC5jaGVja2JveC1maWx0ZXJfX2JvZHkgLmNoZWNrYm94LWZpbHRlcl9fbGFiZWw6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hlZXQtZmlsdGVyIC5jaGVja2JveC1maWx0ZXIgLmNoZWNrYm94LWZpbHRlcl9fYm9keSAuY2hlY2tib3gtZmlsdGVyX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaGVldC1maWx0ZXIgLmNoZWNrYm94LWZpbHRlciAuY2hlY2tib3gtZmlsdGVyX19ib2R5IC5jaGVja2JveC1maWx0ZXJfX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gIH1cbn1cblxuLnMtY29tbW9uLXNjb3Jlcy1wYWdlLWJpbyB7XG4gIHBhZGRpbmc6IDUxcHggMCAyMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyNywgMTMsIDEyOCwgMC4wMik7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAucy1jb21tb24tc2NvcmVzLXBhZ2UtYmlvIHtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gIH1cbn1cblxuLnMtY29tbW9uLXNjb3Jlcy1wYWdlLWJpb19faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNTVweDtcbn1cblxuLnMtY29tbW9uLXNjb3Jlcy1wYWdlLWJpbyBoMSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zLWNvbW1vbi1zY29yZXMtcGFnZS1iaW9fX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDY3cHg7XG4gIGNvbG9yOiAjZTgyMDc2O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnMtY29tbW9uLXNjb3Jlcy1wYWdlLWJpb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLnMtY29tbW9uLXNjb3Jlcy1wYWdlLWJpb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgfVxufVxuXG4ucy1jb21tb24tc2NvcmVzLXBhZ2UtYmlvX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogMjAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnMtY29tbW9uLXNjb3Jlcy1wYWdlLWJpb19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLnMtY29tbW9uLXNjb3Jlcy1wYWdlLWJpb19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ucy1jb21tb24tc2NvcmVzLXBhZ2UtYmlvX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IC0xM3B4O1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnMtY29tbW9uLXNjb3Jlcy1wYWdlLWJpb19fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG59XG5cbi5zLWNvbW1vbi1zY29yZXMtcGFnZS1iaW9fX2Rlc2NyaXB0aW9uIHNwYW4sXG4ucy1jb21tb24tc2NvcmVzLXBhZ2UtYmlvX19kZXNjcmlwdGlvbiBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zLWNvbW1vbi1zY29yZXMtcGFnZS1iaW9fX2Rlc2NyaXB0aW9uIHNwYW4sXG4gIC5zLWNvbW1vbi1zY29yZXMtcGFnZS1iaW9fX2Rlc2NyaXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4ucy1jb21tb24tc2NvcmVzLXBhZ2UtYmlvX19kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luLXRvcDogMjFweDtcbn1cblxuLnMtY29tbW9uLXNjb3Jlcy1wYWdlLWJpb19fZGVzY3JpcHRpb24gYSB7XG4gIGNvbG9yOiAjZTgyMDc2O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2U7XG59XG5cbi5zLWNvbW1vbi1zY29yZXMtcGFnZS1iaW9fX2Rlc2NyaXB0aW9uIGE6aG92ZXIge1xuICBjb2xvcjogI2MxMTQ1ZTtcbn1cblxuLnMtY29tbW9uLXNjb3Jlcy1wYWdlLXNjb3JlcyB7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnMtY29tbW9uLXNjb3Jlcy1wYWdlLXNjb3JlcyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cblxuLnMtY29tbW9uLXNjb3Jlcy1wYWdlLXNjb3JlcyBoMiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucy1jb21tb24tc2NvcmVzLXBhZ2Utc2NvcmVzIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC5zLWNvbW1vbi1zY29yZXMtcGFnZS1zY29yZXMgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgfVxufVxuXG4ucy1jb21tb24tc2NvcmVzLXBhZ2Utc2NvcmVzIC5zaGVldC1maWx0ZXJfX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zLWNvbW1vbi1zY29yZXMtcGFnZS1zY29yZXMgLnNoZWV0LWZpbHRlcl9fZm9ybSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4ucy1jb21tb24tc2NvcmVzLXBhZ2Utc2NvcmVzIC5zaGVldC1maWx0ZXJfX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiAzMiU7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zLWNvbW1vbi1zY29yZXMtcGFnZS1zY29yZXMgLnNoZWV0LWZpbHRlcl9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5zLWNvbW1vbi1zY29yZXMtcGFnZS1zY29yZXMgLnNoZWV0LWZpbHRlcl9faXRlbV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucy1jb21tb24tc2NvcmVzLXBhZ2Utc2NvcmVzIC5zaGVldC1maWx0ZXJfX2l0ZW0gbGFiZWwge1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucy1jb21tb24tc2NvcmVzLXBhZ2Utc2NvcmVzIC5zaGVldC1maWx0ZXJfX2l0ZW0gLmN1c3RvbS1jb250cm9sLndoaXRlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5zLWNvbW1vbi1zY29yZXMtcGFnZS1zY29yZXNfX3dyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cblxuLnMtY29tbW9uLXNjb3Jlcy1wYWdlLXNjb3Jlc19fd3JhcHBlciAjbm8tc2NvcmVzLWF2YWlsYWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbi5zLWNvbW1vbi1zY29yZXMtcGFnZS1zY29yZXNfX3dyYXBwZXIgLnBhZ2luYXRpb24tY3VzdCB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zLWNvbW1vbi1zY29yZXMtcGFnZS1zY29yZXNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiA2OHB4O1xuICBwYWRkaW5nOiAyMnB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnMtY29tbW9uLXNjb3Jlcy1wYWdlLXNjb3Jlc19faXRlbSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG5cbi5zLWNvbW1vbi1zY29yZXMtcGFnZS1zY29yZXNfX2l0ZW0gaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLnMtY29tbW9uLXNjb3Jlcy1wYWdlLXNjb3Jlc19faXRlbS0taW5mbyB7XG4gIGZsZXgtYmFzaXM6IDgwJTtcbn1cblxuLnMtY29tbW9uLXNjb3Jlcy1wYWdlLXNjb3Jlc19faXRlbS0tYnV0dG9ucyB7XG4gIGZsZXgtYmFzaXM6IDIwJTtcbn1cblxuLnMtY29tbW9uLXNjb3Jlcy1wYWdlLXNjb3Jlc19faXRlbS0tYnV0dG9ucyAucmVzLWl0ZW0td2lkZV9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zLWNvbW1vbi1zY29yZXMtcGFnZS1zY29yZXNfX2l0ZW0tLWJ1dHRvbnMgLnJlcy1pdGVtLXdpZGVfX2Zvb3RlciB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLnMtY29tbW9uLXNjb3Jlcy1wYWdlLXNjb3Jlc19faXRlbS0tYnV0dG9ucyAucmVzLWl0ZW0td2lkZV9fZm9vdGVyIC5yZXMtaXRlbV9fYWN0aW9uLS1zdWJzY3Ige1xuICBoZWlnaHQ6IHVuc2V0O1xufVxuXG4ucy1jb21tb24tc2NvcmVzLXBhZ2Utc2NvcmVzX19pdGVtLS1idXR0b25zIC5yZXMtaXRlbV9fcHJpY2UsXG4ucy1jb21tb24tc2NvcmVzLXBhZ2Utc2NvcmVzX19pdGVtLS1idXR0b25zIC5yZXMtaXRlbV9fcHJldmlldyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zLWNvbW1vbi1zY29yZXMtcGFnZS1zY29yZXNfX2l0ZW0tLWJ1dHRvbnMgLnJlcy1pdGVtX19hY3Rpb24uZGUsXG4ucy1jb21tb24tc2NvcmVzLXBhZ2Utc2NvcmVzX19pdGVtLS1idXR0b25zIC5yZXMtaXRlbV9fYWN0aW9uLmphIHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnMtY29tbW9uLXNjb3Jlcy1wYWdlLXNjb3Jlc19faXRlbS0tYnV0dG9ucyAucmVzLWl0ZW1fX2FjdGlvbi5kZSxcbiAgLnMtY29tbW9uLXNjb3Jlcy1wYWdlLXNjb3Jlc19faXRlbS0tYnV0dG9ucyAucmVzLWl0ZW1fX2FjdGlvbi5qYSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucy1jb21tb24tc2NvcmVzLXBhZ2Utc2NvcmVzX19pdGVtLS1idXR0b25zIC5yZXMtaXRlbV9fYWN0aW9uLmRlLFxuICAucy1jb21tb24tc2NvcmVzLXBhZ2Utc2NvcmVzX19pdGVtLS1idXR0b25zIC5yZXMtaXRlbV9fYWN0aW9uLmphIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cblxuICAucy1jb21tb24tc2NvcmVzLXBhZ2Utc2NvcmVzX19pdGVtLS1idXR0b25zIC5yZXMtaXRlbV9fYWN0aW9uLmRlIC5nbHlwaGljb24tbXVzaWMsXG4gIC5zLWNvbW1vbi1zY29yZXMtcGFnZS1zY29yZXNfX2l0ZW0tLWJ1dHRvbnMgLnJlcy1pdGVtX19hY3Rpb24uamEgLmdseXBoaWNvbi1tdXNpYyB7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gIH1cbn1cblxuLnMtY29tbW9uLXNjb3Jlcy1wYWdlLXNjb3Jlc19faXRlbS0tdGl0bGVBbmRDb21wb3NlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtYmFzaXM6IDYwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICM5YjliOWI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucy1jb21tb24tc2NvcmVzLXBhZ2Utc2NvcmVzX19pdGVtLS10aXRsZUFuZENvbXBvc2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucy1jb21tb24tc2NvcmVzLXBhZ2Utc2NvcmVzX19pdGVtLS10aXRsZUFuZENvbXBvc2VyIGEge1xuICBmbGV4LWJhc2lzOiA2NiU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zLWNvbW1vbi1zY29yZXMtcGFnZS1zY29yZXNfX2l0ZW0tLXRpdGxlQW5kQ29tcG9zZXIgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zLWNvbW1vbi1zY29yZXMtcGFnZS1zY29yZXNfX2l0ZW0tLXRpdGxlQW5kQ29tcG9zZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTgyMDc2O1xuICBib3JkZXItY29sb3I6ICNlODIwNzY7XG59XG5cbi5zLWNvbW1vbi1zY29yZXMtcGFnZS1zY29yZXNfX2l0ZW0tLXRpdGxlQW5kQ29tcG9zZXIgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbiAgZmxleC1iYXNpczogMzMlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnMtY29tbW9uLXNjb3Jlcy1wYWdlLXNjb3Jlc19faXRlbS0tdGl0bGVBbmRDb21wb3NlciBzcGFuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5zLWNvbW1vbi1zY29yZXMtcGFnZS1zY29yZXNfX2l0ZW0tLXRpdGxlIHtcbiAgZmxleC1iYXNpczogNDAlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5zLWNvbW1vbi1zY29yZXMtcGFnZS1zY29yZXNfX2l0ZW0tLWNvbXBvc2VyIHtcbiAgZmxleC1iYXNpczogMjAlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5zLWNvbW1vbi1zY29yZXMtcGFnZS1zY29yZXNfX2l0ZW0tLWxldmVsIHtcbiAgZmxleC1iYXNpczogMjAlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucy1jb21tb24tc2NvcmVzLXBhZ2Utc2NvcmVzX19pdGVtLS1sZXZlbCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLnMtY29tbW9uLXNjb3Jlcy1wYWdlLXNjb3Jlc19faXRlbS0tYWNjb21wYW5pbWVudCB7XG4gIGZsZXgtYmFzaXM6IDIwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zLWNvbW1vbi1zY29yZXMtcGFnZS1zY29yZXNfX2l0ZW0tLWFjY29tcGFuaW1lbnQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucy1jb21tb24tc2NvcmVzLXBhZ2Utc2NvcmVzX19pdGVtLS1hY2NvbXBhbmltZW50LmRlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGhlaWdodDogMS4yZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4ucy1jb21tb24tc2NvcmVzLXBhZ2Utc2NvcmVzX19pdGVtLS1pbnN0cnVtZW50IHtcbiAgZmxleC1iYXNpczogMzAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnMtY29tbW9uLXNjb3Jlcy1wYWdlLXNjb3Jlc19faXRlbS0taW5zdHJ1bWVudCBzdmcge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG59XG5cbi5zLWNvbW1vbi1zY29yZXMtcGFnZS1zY29yZXNfX2l0ZW0gLmZsZXgtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucy1jb21tb24tc2NvcmVzLXBhZ2Utc2NvcmVzX19pdGVtIC5mbGV4LXdyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLnMtY29tbW9uLXNjb3Jlcy1wYWdlLXNjb3Jlc19faXRlbS5oZWFkLXJvdyB7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDdweCAwO1xuICBjb2xvcjogIzliOWI5YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcbn1cblxuLnMtY29tbW9uLXNjb3Jlcy1wYWdlLXNjb3Jlc19faXRlbS5oZWFkLXJvdyBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5zLWNvbW1vbi1zY29yZXMtcGFnZS1pbnN0cnVtZW50cyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucy1jb21tb24tc2NvcmVzLXBhZ2UtaW5zdHJ1bWVudHMge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5zLWNvbW1vbi1zY29yZXMtcGFnZS1pbnN0cnVtZW50c19fdGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBjb2xvcjogI0U4MjA3NjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zLWNvbW1vbi1zY29yZXMtcGFnZS1pbnN0cnVtZW50c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgfVxufVxuXG4ucy1jb21tb24tc2NvcmVzLXBhZ2UtaW5zdHJ1bWVudHNfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zLWNvbW1vbi1zY29yZXMtcGFnZS1pbnN0cnVtZW50c19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgfVxufVxuXG4ucy1jb21tb24tc2NvcmVzLXBhZ2UtaW5zdHJ1bWVudHMgLmluc3RydW1lbnRzLWNhcm91c2VsIHtcbiAgbWF4LXdpZHRoOiAxMDY1cHg7XG59XG5cbi5zLWNvbW1vbi1zY29yZXMtcGFnZS1pbnN0cnVtZW50cyAuaW5zdHJ1bWVudHMtY2Fyb3VzZWxfX2l0ZW0ge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCkge1xuICAucy1jb21tb24tc2NvcmVzLXBhZ2UtaW5zdHJ1bWVudHMgLmluc3RydW1lbnRzLWNhcm91c2VsX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gIH1cbn1cblxuLnMtY29tbW9uLXNjb3Jlcy1wYWdlLWluc3RydW1lbnRzIC5pbnN0cnVtZW50cy1jYXJvdXNlbF9faXRlbS0taW1nIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBmaWxsOiAjNGI0YjRiO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgLnMtY29tbW9uLXNjb3Jlcy1wYWdlLWluc3RydW1lbnRzIC5pbnN0cnVtZW50cy1jYXJvdXNlbF9faXRlbS0taW1nIHtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cbn1cblxuLnMtY29tbW9uLXNjb3Jlcy1wYWdlLWluc3RydW1lbnRzIC5pbnN0cnVtZW50cy1jYXJvdXNlbF9faXRlbS0tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUVFRUVFO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgLnMtY29tbW9uLXNjb3Jlcy1wYWdlLWluc3RydW1lbnRzIC5pbnN0cnVtZW50cy1jYXJvdXNlbF9faXRlbS0tbGluayB7XG4gICAgbWF4LXdpZHRoOiA4MHB4O1xuICB9XG59XG5cbi5zLWNvbW1vbi1zY29yZXMtcGFnZS1pbnN0cnVtZW50cyAuaW5zdHJ1bWVudHMtY2Fyb3VzZWxfX2l0ZW0tLWxpbms6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI2U4MjA3Njtcbn1cblxuLnMtY29tbW9uLXNjb3Jlcy1wYWdlLWluc3RydW1lbnRzIC5pbnN0cnVtZW50cy1jYXJvdXNlbF9faXRlbS0tbmFtZSB7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucy1jb21tb24tc2NvcmVzLXBhZ2UtaW5zdHJ1bWVudHMgLmluc3RydW1lbnRzLWNhcm91c2VsOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIC5pbnN0cnVtZW50cy1jYXJvdXNlbF9faXRlbS13cmFwcGVyOmZpcnN0LWNoaWxkIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucy1jb21tb24tc2NvcmVzLXBhZ2UtaW5zdHJ1bWVudHMgLmluc3RydW1lbnRzLWNhcm91c2VsOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIC5pbnN0cnVtZW50cy1jYXJvdXNlbF9faXRlbS13cmFwcGVyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucy1jb21tb24tc2NvcmVzLXBhZ2UtaW5zdHJ1bWVudHMgLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRvcDogNDAlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZTgyMDc2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucy1jb21tb24tc2NvcmVzLXBhZ2UtaW5zdHJ1bWVudHMgLnNsaWNrLW5leHQge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IC03cHggIzliOWI5YjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODExcHgpIHtcbiAgLnMtY29tbW9uLXNjb3Jlcy1wYWdlLWluc3RydW1lbnRzIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gIC5zLWNvbW1vbi1zY29yZXMtcGFnZS1pbnN0cnVtZW50cyAuc2xpY2stbmV4dCB7XG4gICAgdG9wOiAzNSU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zLWNvbW1vbi1zY29yZXMtcGFnZS1pbnN0cnVtZW50cyAuc2xpY2stbmV4dDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDE0cHggcmdiYSgyMjcsIDEzLCAxMjgsIDAuNSk7XG4gIH1cbn1cblxuLnMtY29tbW9uLXNjb3Jlcy1wYWdlLWluc3RydW1lbnRzIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICB0b3A6IDEzcHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBsZWZ0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzliOWI5YjtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjOWI5YjliO1xufVxuXG4ucy1jb21tb24tc2NvcmVzLXBhZ2UtaW5zdHJ1bWVudHMgLnNsaWNrLW5leHQgc3BhbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnMtY29tbW9uLXNjb3Jlcy1wYWdlLWluc3RydW1lbnRzIC5zbGljay1uZXh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTVweDtcbiAgICBib3R0b206IC02MHB4O1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNlODIwNzY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuXG4ucy1jb21tb24tc2NvcmVzLXBhZ2VfX3ZpZGVvLWV4YW1wbGUtdXNhZ2Uge1xuICBtYXJnaW4tdG9wOiAxMDJweDtcbiAgbWFyZ2luLWJvdHRvbTogNzhweDtcbiAgb3JkZXI6IDY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucy1jb21tb24tc2NvcmVzLXBhZ2VfX3ZpZGVvLWV4YW1wbGUtdXNhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ucy1jb21tb24tc2NvcmVzLXBhZ2VfX3ZpZGVvLWV4YW1wbGUtdXNhZ2UgLnZpZGVvLWV4YW1wbGUtdXNhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucy1jb21tb24tc2NvcmVzLXBhZ2VfX3ZpZGVvLWV4YW1wbGUtdXNhZ2UgLnZpZGVvLWV4YW1wbGUtdXNhZ2VfX2xhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBjb2xvcjogI2U4MjA3Njtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zLWNvbW1vbi1zY29yZXMtcGFnZV9fdmlkZW8tZXhhbXBsZS11c2FnZSAudmlkZW8tZXhhbXBsZS11c2FnZV9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLnMtY29tbW9uLXNjb3Jlcy1wYWdlX192aWRlby1leGFtcGxlLXVzYWdlIC52aWRlby1leGFtcGxlLXVzYWdlX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICB9XG59XG5cbi5zLWNvbW1vbi1zY29yZXMtcGFnZS1iYW5uZXJzIHtcbiAgcGFkZGluZzogODBweCAwO1xufVxuXG4ucy1jb21tb24tc2NvcmVzLXBhZ2UtYmFubmVyc19fYXBwcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDM2MHB4O1xuICBwYWRkaW5nOiA1NXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2NvbXBvc2VyLXBhZ2UvYmFubmVyLWRldmljZXMucG5nXCIpLCB1cmwoXCIvaW1hZ2VzL2NvbXBvc2VyLXBhZ2UvYmFubmVyLWJhY2tncm91bmQtbm90ZXMucG5nXCIpLCBsaW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAjNjQ5MmM3IDAlLCAjMzQ1OTk1IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5MiUgMzVweCwgcmlnaHQgNjJweCwgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIzMHB4LCA0MTBweCwgMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucy1jb21tb24tc2NvcmVzLXBhZ2UtYmFubmVyc19fYXBwcyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIDQ1cHgsIHJpZ2h0IDgwcHgsIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE5MHB4LCAzNTBweCwgMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQ5cHgpIHtcbiAgLnMtY29tbW9uLXNjb3Jlcy1wYWdlLWJhbm5lcnNfX2FwcHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvY29tcG9zZXItcGFnZS9iYW5uZXItYmFja2dyb3VuZC1ub3Rlcy5wbmdcIiksIGxpbmVhci1ncmFkaWVudCgyMjVkZWcsICM2NDkyYzcgMCUsICMzNDU5OTUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTQwJSwgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDEwcHgsIDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC5zLWNvbW1vbi1zY29yZXMtcGFnZS1iYW5uZXJzX19hcHBzIHtcbiAgICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgICBwYWRkaW5nOiAzNXB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTBweCwgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMDBweCwgY2VudGVyO1xuICB9XG59XG5cbi5zLWNvbW1vbi1zY29yZXMtcGFnZS1iYW5uZXJzX19hcHBzLS10aXRsZSB7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zLWNvbW1vbi1zY29yZXMtcGFnZS1iYW5uZXJzX19hcHBzLS10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLnMtY29tbW9uLXNjb3Jlcy1wYWdlLWJhbm5lcnNfX2FwcHMtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIH1cbn1cblxuLnMtY29tbW9uLXNjb3Jlcy1wYWdlLWJhbm5lcnNfX2FwcHMtLXRpdGxlIHNwYW4ge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLnMtY29tbW9uLXNjb3Jlcy1wYWdlLWJhbm5lcnNfX2FwcHMtLXRpdGxlLmRlLFxuICAucy1jb21tb24tc2NvcmVzLXBhZ2UtYmFubmVyc19fYXBwcy0tdGl0bGUuZXMge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLnMtY29tbW9uLXNjb3Jlcy1wYWdlLWJhbm5lcnNfX2FwcHMtLXRpdGxlLmRlLFxuICAucy1jb21tb24tc2NvcmVzLXBhZ2UtYmFubmVyc19fYXBwcy0tdGl0bGUuZXMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuXG4ucy1jb21tb24tc2NvcmVzLXBhZ2UtYmFubmVyc19fYXBwcy0tc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucy1jb21tb24tc2NvcmVzLXBhZ2UtYmFubmVyc19fYXBwcy0tc3VidGl0bGUge1xuICAgIG1heC13aWR0aDogMzcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC5zLWNvbW1vbi1zY29yZXMtcGFnZS1iYW5uZXJzX19hcHBzLS1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5cbi5zLWNvbW1vbi1zY29yZXMtcGFnZS1iYW5uZXJzX19hcHBzLS1zdG9yZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC5zLWNvbW1vbi1zY29yZXMtcGFnZS1iYW5uZXJzX19hcHBzLS1zdG9yZXMge1xuICAgIGJvdHRvbTogMTZweDtcbiAgfVxufVxuXG4ucy1jb21tb24tc2NvcmVzLXBhZ2UtYmFubmVyc19fZnJlZS10cmlhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDM2MHB4O1xuICBwYWRkaW5nOiA1NXB4IDQ1cHg7XG4gIGJhY2tncm91bmQ6ICNlODIwNzY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvY29tcG9zZXItcGFnZS9iYW5uZXItYmFja2dyb3VuZC1ub3Rlcy0yLnBuZ1wiKSwgdXJsKFwiL2ltYWdlcy9jb21wb3Nlci1wYWdlL2Jhbm5lci1iYWNrZ3JvdW5kLW5vdGVzLTMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcCwgcmlnaHQgOTglO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucy1jb21tb24tc2NvcmVzLXBhZ2UtYmFubmVyc19fZnJlZS10cmlhbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZzogNzVweCA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDlweCkge1xuICAucy1jb21tb24tc2NvcmVzLXBhZ2UtYmFubmVyc19fZnJlZS10cmlhbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9jb21wb3Nlci1wYWdlL2Jhbm5lci1iYWNrZ3JvdW5kLW5vdGVzLTMucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDk1JTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAucy1jb21tb24tc2NvcmVzLXBhZ2UtYmFubmVyc19fZnJlZS10cmlhbCB7XG4gICAgbWF4LWhlaWdodDogMjQwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDcwcHg7XG4gIH1cbn1cblxuLnMtY29tbW9uLXNjb3Jlcy1wYWdlLWJhbm5lcnNfX2ZyZWUtdHJpYWw6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zLWNvbW1vbi1zY29yZXMtcGFnZS1iYW5uZXJzX19mcmVlLXRyaWFsLS10aXRsZSB7XG4gIG1hcmdpbjogMTBweCAwIDQwcHg7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgY29sb3I6IHdoaXRlO1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC5zLWNvbW1vbi1zY29yZXMtcGFnZS1iYW5uZXJzX19mcmVlLXRyaWFsLS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIC5zLWNvbW1vbi1zY29yZXMtcGFnZS1iYW5uZXJzX19mcmVlLXRyaWFsLS10aXRsZS5kZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucy1jb21tb24tc2NvcmVzLXBhZ2UtYmFubmVyc19fZnJlZS10cmlhbC0tdGl0bGUuamEsXG4gIC5zLWNvbW1vbi1zY29yZXMtcGFnZS1iYW5uZXJzX19mcmVlLXRyaWFsLS10aXRsZS5wdCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICAucy1jb21tb24tc2NvcmVzLXBhZ2UtYmFubmVyc19fZnJlZS10cmlhbC0tdGl0bGUuZnIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAucy1jb21tb24tc2NvcmVzLXBhZ2UtYmFubmVyc19fZnJlZS10cmlhbC0tdGl0bGUuZnIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnMtY29tbW9uLXNjb3Jlcy1wYWdlLWJhbm5lcnNfX2ZyZWUtdHJpYWwtLXRpdGxlLmVzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuLnMtY29tbW9uLXNjb3Jlcy1wYWdlLWJhbm5lcnNfX2ZyZWUtdHJpYWwtLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgY29sb3I6IHdoaXRlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC5zLWNvbW1vbi1zY29yZXMtcGFnZS1iYW5uZXJzX19mcmVlLXRyaWFsLS1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5cbi5zLWNvbW1vbi1zY29yZXMtcGFnZS1iYW5uZXJzX19mcmVlLXRyaWFsLS1idXR0b24ge1xuICBtYXJnaW46IDE1cHggMDtcbn1cblxuLnMtY29tbW9uLXNjb3Jlcy1wYWdlLWJhbm5lcnNfX2ZyZWUtdHJpYWwtLWJ1dHRvbiAuYnRuLS1icmFuZCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZTgyMDc2O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnMtY29tbW9uLXNjb3Jlcy1wYWdlLWJhbm5lcnNfX2ZyZWUtdHJpYWwtLWJ1dHRvbi5lcyAuYnRuLS1icmFuZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucy1jb21tb24tc2NvcmVzLXBhZ2UtYmFubmVyc19fZnJlZS10cmlhbC0tYnV0dG9uLmphIC5idG4tLWJyYW5kIHtcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC5zLWNvbW1vbi1zY29yZXMtcGFnZS1iYW5uZXJzX19mcmVlLXRyaWFsLS1idXR0b24uamEgLmJ0bi0tYnJhbmQge1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gIH1cbn1cblxuLnMtY29tbW9uLXNjb3Jlcy1wYWdlLWJhbm5lcnNfX2ZyZWUtdHJpYWwtLWJvdHRvbS10ZXh0IHtcbiAgbWF4LXdpZHRoOiAyMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6IHdoaXRlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLnMtZmVhdHVyZXMtdjIge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjcsIDEzLCAxMjgsIDAuMDIpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnMtZmVhdHVyZXMtdjIge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5zLWZlYXR1cmVzLXYyX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjRTgyMDc2O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4ucy1mZWF0dXJlcy12Ml9fdGl0bGUge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cblxuLnMtZmVhdHVyZXMtdjJfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnMtZmVhdHVyZXMtdjJfX2l0ZW1zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5zLWZlYXR1cmVzLXYyX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBmbGV4LWJhc2lzOiAzMy4zJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnMtZmVhdHVyZXMtdjJfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnMtZmVhdHVyZXMtdjJfX2l0ZW0tLWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbi5zLWZlYXR1cmVzLXYyX19pdGVtLS1pY29uIHtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cblxuLnMtZmVhdHVyZXMtdjJfX2l0ZW0tLWljb24gaW1nIHtcbiAgbWluLXdpZHRoOiAxOHB4O1xuICBtaW4taGVpZ2h0OiAxOHB4O1xufVxuXG4ucy1mZWF0dXJlcy12Ml9faXRlbS0tdGl0bGUge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogI0U4MjA3NjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnMtZmVhdHVyZXMtdjJfX2l0ZW0tLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnMtZmVhdHVyZXMtdjJfX2l0ZW0tLXZpZGVvLXVybCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5zLWZlYXR1cmVzLXYyX19pdGVtLS12aWRlby11cmwgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMThweDtcbiAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cblxuLnMtZmVhdHVyZXMtdjJfX2l0ZW0tLXZpZGVvLXVybCBhIHtcbiAgY29sb3I6ICM5YjliOWI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zLWZlYXR1cmVzLXYyX19pdGVtLS12aWRlby11cmwgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1haW4tLWluc3RydW1lbnQtYXBwIC5zZWFyY2gtcmVzX193cmFwID4gZGl2IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLS1pbnN0cnVtZW50LWFwcCAuc2VhcmNoLXJlc19fd3JhcCA+IGRpdiB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW4tLWluc3RydW1lbnQtYXBwIC5zZWFyY2gtcmVzX193cmFwID4gZGl2LmZ1bGwtd2lkdGgge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbi5zZWFyY2gtcmVzLnBvc3RMb2FkSW5zdHJ1bWVudFNlY3Rpb25zLFxuLnNlYXJjaC1yZXMuaXNMb2FkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA3MDBweDtcbn1cblxuLnNlYXJjaC1yZXNfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uc2VhcmNoLXJlc19fd3JhcCA+IGRpdiB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcmVzX193cmFwID4gZGl2IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcmVzX193cmFwID4gZGl2LmZ1bGwtd2lkdGgge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbi5zZWFyY2gtcmVzIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VhcmNoLXJlcyAuY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y0ZjRmNDtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbn1cblxuLnNlYXJjaC1yZXMgLmN1c3RvbS1jb250cm9sOmFmdGVyLFxuLnNlYXJjaC1yZXMgLmN1c3RvbS1jb250cm9sOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc2VhcmNoLXJlcyAuY3VzdG9tLWNvbnRyb2w6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgyMDc2O1xuICB6LWluZGV4OiAxMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uc2VhcmNoLXJlcyAuY3VzdG9tLWNvbnRyb2w6YmVmb3JlIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDEycHg7XG4gIHotaW5kZXg6IDEyO1xufVxuXG4uc2VhcmNoLXJlcyAuY3VzdG9tLWNvbnRyb2wgc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgei1pbmRleDogMTM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWFyY2gtcmVzIC5zZXBhcmF0b3Ige1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1yZXMgLnNlcGFyYXRvcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMCU7XG4gIHJpZ2h0OiAxMCU7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG59XG5cbi5zZWFyY2gtcmVzX19hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcmVzX19hY3Rpb24ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDA7XG4gIH1cbn1cblxuLnNlYXJjaC1yZXNfX2FjdGlvbiAuY3VzdG9tLWNvbnRyb2wge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zZWFyY2gtcmVzX19hY3Rpb24gLmN1c3RvbS1jb250cm9sOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnNlYXJjaC1yZXNfX2FjdGlvbiAuY3VzdG9tLWNvbnRyb2w6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlODIwNzY7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNlODIwNzY7XG59XG5cbi5zZWFyY2gtcmVzX19hY3Rpb24gLmN1c3RvbS1jb250cm9sIC5mb3JtLWNvbnRyb2wge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc2VhcmNoLXJlc19fYWN0aW9uIGxhYmVsIHtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uc2VhcmNoLXJlc19fYWN0aW9uIC5jdXN0b20tY29udHJvbC5zY29yZS1saXN0LXJlc3VsdHMge1xuICB3aWR0aDogMTM1cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNlYXJjaC1yZXNfX2FjdGlvbiAuY3VzdG9tLWNvbnRyb2wuc2NvcmUtbGlzdC1yZXN1bHRzOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOWI5YjliO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjOWI5YjliO1xufVxuXG4uc2VhcmNoLXJlc19fYWN0aW9uIC5jdXN0b20tY29udHJvbC5zY29yZS1saXN0LXJlc3VsdHMgI3NlYXJjaFJlc09yZGVyIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLnNlYXJjaC1yZXNfX2FjdGlvbi1idG5zIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1yZXNfX2FjdGlvbi1idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc19fb3JkZXIge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnNlYXJjaC1yZXNfX29yZGVyIGxhYmVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2VhcmNoLXJlc19fYnViYmxlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXJlc19fYnViYmxlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc19fYnViYmxlcyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNywgMTMsIDEyOCwgMC4wNTEpO1xuICBjb2xvcjogI2U4MjA3NjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwdmg7XG59XG5cbi5zZWFyY2gtcmVzX19xdWFudCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXJlc19fcXVhbnQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICB9XG59XG5cbi5zZWFyY2gtcmVzX19xdWFudCBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDAwMDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5zZWFyY2gtcmVzX19xdWFudCBsYWJlbDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5zZWFyY2gtcmVzX19xdWFudCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogI2U4MjA3Njtcbn1cblxuLnNlYXJjaC1yZXNfX3F1YW50LXRpdGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5zZWFyY2gtcmVzX19oMyB7XG4gIGNvbG9yOiAjZTgyMDc2O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NDVweCkge1xuICAuc2VhcmNoLXJlc19faDMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uc2VhcmNoLXJlc19fdGl0bGUtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1yZXNfX3RpdGxlLXdyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDQ1cHgpIHtcbiAgLnNlYXJjaC1yZXNfX3RpdGxlLXdyYXAge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICB9XG59XG5cbi5zZWFyY2gtcmVzX19zZWN0LXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaC1yZXNfX3NlY3QtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1yZXNfX2ZsaXAtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWFyY2gtcmVzX19mbGlwLXdyYXAgLmJ0bi1mbGlwIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NDVweCkge1xuICAuc2VhcmNoLXJlc19fZmxpcC13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtcmVzX192aWV3LWFsbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2FmYWZhZjtcbn1cblxuLnNlYXJjaC1yZXNfX3ZpZXctYWxsOmhvdmVyLFxuLnNlYXJjaC1yZXNfX3ZpZXctYWxsOmFjdGl2ZSxcbi5zZWFyY2gtcmVzX192aWV3LWFsbDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNlODIwNzY7XG59XG5cbi5zZWFyY2gtcmVzX192aWV3LWFsbDpob3ZlcjpiZWZvcmUsXG4uc2VhcmNoLXJlc19fdmlldy1hbGw6YWN0aXZlOmJlZm9yZSxcbi5zZWFyY2gtcmVzX192aWV3LWFsbDpmb2N1czpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2U4MjA3NjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U4MjA3Njtcbn1cblxuLnNlYXJjaC1yZXNfX3ZpZXctYWxsOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTJweDtcbiAgdG9wOiAxMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgYm9yZGVyLWNvbG9yOiAjYWZhZmFmO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbn1cblxuLnNlYXJjaC1yZXNfX2luc3RyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uc2VhcmNoLXJlc19faW5zdHIgc3BhbiB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDgwdnc7XG59XG5cbi5zZWFyY2gtcmVzX19idG5zIC5oMyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnNlYXJjaC1yZXNfX2J0bnMgLmgzIHNwYW4ge1xuICBjb2xvcjogI2U4MjA3NjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNlYXJjaC1yZXNfX2J0bnMgLmgzIC5yZW1vdmUtZmlsdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjcsIDEzLCAxMjgsIDAuMDkpO1xufVxuXG4uc2VhcmNoLXJlc19fYnRucyAucmVtb3ZlLWZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VhcmNoLXJlc19fYnRucyAucmVtb3ZlLWZpbHRlcjpiZWZvcmUsXG4uc2VhcmNoLXJlc19fYnRucyAucmVtb3ZlLWZpbHRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MjA3Njtcbn1cblxuLnNlYXJjaC1yZXNfX2J0bnMgLnJlbW92ZS1maWx0ZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5zZWFyY2gtcmVzX19idG5zIC5yZW1vdmUtZmlsdGVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ucmVzLWl0ZW0sXG4ucmVzLWl0ZW0td2lkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnJlcy1pdGVtLXdpZGUsXG4ucmVzLWl0ZW0td2lkZS13aWRlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZXMtaXRlbV9faG92ZXIsXG4ucmVzLWl0ZW0td2lkZV9faG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAyMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAxM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOWI5YjliO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogIzliOWI5YjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbn1cblxuLnJlcy1pdGVtX19saW5rLWltZyxcbi5yZXMtaXRlbS13aWRlX19saW5rLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJlcy1pdGVtX19saW5rLWltZyxcbiAgLnJlcy1pdGVtLXdpZGVfX2xpbmstaW1nIHtcbiAgICB3aWR0aDogMTA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0NXB4KSB7XG4gIC5yZXMtaXRlbV9fbGluay1pbWcsXG4gIC5yZXMtaXRlbS13aWRlX19saW5rLWltZyB7XG4gICAgd2lkdGg6IDIyJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuLnJlcy1pdGVtX19saW5rLWltZzpob3ZlciAucmVzLWl0ZW1fX2hvdmVyLFxuLnJlcy1pdGVtLXdpZGVfX2xpbmstaW1nOmhvdmVyIC5yZXMtaXRlbV9faG92ZXIge1xuICB0b3A6IDUwJTtcbn1cblxuLnJlcy1pdGVtX19saW5rLWltZzpob3ZlciAucmVzLWl0ZW1fX2xpbmstaW1nOmFmdGVyLFxuLnJlcy1pdGVtLXdpZGVfX2xpbmstaW1nOmhvdmVyIC5yZXMtaXRlbV9fbGluay1pbWc6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucmVzLWl0ZW1fX2xpbmstaW1nOmFmdGVyLFxuLnJlcy1pdGVtLXdpZGVfX2xpbmstaW1nOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xufVxuXG4ucmVzLWl0ZW1fX2xpbmstaW1nIGltZyxcbi5yZXMtaXRlbS13aWRlX19saW5rLWltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5yZXMtaXRlbV9fY29sbGVjdGlvbixcbi5yZXMtaXRlbS13aWRlX19jb2xsZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzM0NTk5NTtcbn1cblxuLnJlcy1pdGVtX19jb2xsZWN0aW9uLWFtb3VudCxcbi5yZXMtaXRlbS13aWRlX19jb2xsZWN0aW9uLWFtb3VudCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkY1RkY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5yZXMtaXRlbV9fY29sbGVjdGlvbi1hbW91bnQ6OmJlZm9yZSxcbi5yZXMtaXRlbS13aWRlX19jb2xsZWN0aW9uLWFtb3VudDo6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ1OTk1O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLnJlcy1pdGVtX19jb2xsZWN0aW9uLWRpc2NvdW50LFxuLnJlcy1pdGVtLXdpZGVfX2NvbGxlY3Rpb24tZGlzY291bnQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgcGFkZGluZzogMCA2cHg7XG59XG5cbi5yZXMtaXRlbV9fdGl0bGUsXG4ucmVzLWl0ZW0td2lkZV9fdGl0bGUge1xuICBtYXJnaW46IDAgMCA1cHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NDVweCkge1xuICAucmVzLWl0ZW1fX3RpdGxlLFxuICAucmVzLWl0ZW0td2lkZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG59XG5cbi5yZXMtaXRlbV9fdGl0bGUgYSxcbi5yZXMtaXRlbS13aWRlX190aXRsZSBhIHtcbiAgY29sb3I6ICM5YjliOWI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4ucmVzLWl0ZW1fX3RpdGxlIGE6aG92ZXIsXG4ucmVzLWl0ZW1fX3RpdGxlIGE6Zm9jdXMsXG4ucmVzLWl0ZW1fX3RpdGxlIGE6YWN0aXZlLFxuLnJlcy1pdGVtLXdpZGVfX3RpdGxlIGE6aG92ZXIsXG4ucmVzLWl0ZW0td2lkZV9fdGl0bGUgYTpmb2N1cyxcbi5yZXMtaXRlbS13aWRlX190aXRsZSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5yZXMtaXRlbV9fYWNjbyxcbi5yZXMtaXRlbS13aWRlX19hY2NvIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4ucmVzLWl0ZW1fX2Rlc2NyaXB0aW9uLFxuLnJlcy1pdGVtLXdpZGVfX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ucmVzLWl0ZW1fX2Rlc2NyaXB0aW9uIHAsXG4ucmVzLWl0ZW0td2lkZV9fZGVzY3JpcHRpb24gcCB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1heC13aWR0aDogMjg0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0NXB4KSB7XG4gIC5yZXMtaXRlbV9fZGVzY3JpcHRpb24gcCxcbiAgLnJlcy1pdGVtLXdpZGVfX2Rlc2NyaXB0aW9uIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ucmVzLWl0ZW1fX2Rlc2NyaXB0aW9uIHAgYSxcbi5yZXMtaXRlbS13aWRlX19kZXNjcmlwdGlvbiBwIGEge1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yZXMtaXRlbV9fZGVzY3JpcHRpb24gcCBhOmhvdmVyLFxuLnJlcy1pdGVtX19kZXNjcmlwdGlvbiBwIGE6Zm9jdXMsXG4ucmVzLWl0ZW1fX2Rlc2NyaXB0aW9uIHAgYTphY3RpdmUsXG4ucmVzLWl0ZW0td2lkZV9fZGVzY3JpcHRpb24gcCBhOmhvdmVyLFxuLnJlcy1pdGVtLXdpZGVfX2Rlc2NyaXB0aW9uIHAgYTpmb2N1cyxcbi5yZXMtaXRlbS13aWRlX19kZXNjcmlwdGlvbiBwIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNlODIwNzY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXMtaXRlbS13aWRlX19kZXNjcmlwdGlvbixcbiAgLnJlcy1pdGVtLXdpZGUtd2lkZV9fZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHVuc2V0O1xuICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXMtaXRlbS13aWRlX19kZXNjcmlwdGlvbixcbiAgLnJlcy1pdGVtLXdpZGUtd2lkZV9fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogNzUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yZXMtaXRlbS13aWRlX19kZXNjcmlwdGlvbixcbiAgLnJlcy1pdGVtLXdpZGUtd2lkZV9fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJlcy1pdGVtLXdpZGVfX2Rlc2NyaXB0aW9uLFxuICAucmVzLWl0ZW0td2lkZS13aWRlX19kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgfVxufVxuXG4ucmVzLWl0ZW1fX2RpZi1sZXZlbCxcbi5yZXMtaXRlbS13aWRlX19kaWYtbGV2ZWwge1xuICBjb2xvcjogIzg4ODk4YjtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuXG4ucmVzLWl0ZW1fX2FjdGlvbixcbi5yZXMtaXRlbS13aWRlX19hY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5YjliOWI7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yZXMtaXRlbV9fYWN0aW9uLS1idXksXG4ucmVzLWl0ZW0td2lkZV9fYWN0aW9uLS1idXkge1xuICBjb2xvcjogIzliOWI5YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnJlcy1pdGVtX19hY3Rpb24tLWJ1eTpob3Zlcixcbi5yZXMtaXRlbS13aWRlX19hY3Rpb24tLWJ1eTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODIwNzY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucmVzLWl0ZW1fX2FjdGlvbi0tYnV5OmhvdmVyIC5yZXMtaXRlbV9fYnV5LFxuLnJlcy1pdGVtLXdpZGVfX2FjdGlvbi0tYnV5OmhvdmVyIC5yZXMtaXRlbV9fYnV5IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5yZXMtaXRlbV9fYWN0aW9uLS1hZGRlZCxcbi5yZXMtaXRlbS13aWRlX19hY3Rpb24tLWFkZGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNUNDNkI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBNUNDNkI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnJlcy1pdGVtX19hY3Rpb24tLWFkZGVkIC5nbHlwaGljb24sXG4ucmVzLWl0ZW0td2lkZV9fYWN0aW9uLS1hZGRlZCAuZ2x5cGhpY29uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnJlcy1pdGVtX19hY3Rpb24tLXBsYXksXG4ucmVzLWl0ZW0td2lkZV9fYWN0aW9uLS1wbGF5IHtcbiAgYm9yZGVyOiAwO1xuICBtaW4td2lkdGg6IDk2cHg7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnJlcy1pdGVtX19hY3Rpb24tLXBsYXk6aG92ZXIsXG4ucmVzLWl0ZW1fX2FjdGlvbi0tcGxheTpmb2N1cyxcbi5yZXMtaXRlbV9fYWN0aW9uLS1wbGF5OmFjdGl2ZSxcbi5yZXMtaXRlbS13aWRlX19hY3Rpb24tLXBsYXk6aG92ZXIsXG4ucmVzLWl0ZW0td2lkZV9fYWN0aW9uLS1wbGF5OmZvY3VzLFxuLnJlcy1pdGVtLXdpZGVfX2FjdGlvbi0tcGxheTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmVzLWl0ZW1fX2FjdGlvbi0tcGxheSxcbiAgLnJlcy1pdGVtLXdpZGVfX2FjdGlvbi0tcGxheSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1pbi13aWR0aDogNzhweDtcbiAgfVxufVxuXG4ucmVzLWl0ZW1fX2FjdGlvbi0tc3Vic2NyLFxuLnJlcy1pdGVtLXdpZGVfX2FjdGlvbi0tc3Vic2NyIHtcbiAgYm9yZGVyOiAwO1xuICBtaW4td2lkdGg6IDk2cHg7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiA4cHg7XG59XG5cbi5yZXMtaXRlbV9fYWN0aW9uLS1zdWJzY3I6aG92ZXIsXG4ucmVzLWl0ZW0td2lkZV9fYWN0aW9uLS1zdWJzY3I6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5yZXMtaXRlbV9fYWN0aW9uLS1zdWJzY3IucmVjb21tZW5kZWQsXG4ucmVzLWl0ZW0td2lkZV9fYWN0aW9uLS1zdWJzY3IucmVjb21tZW5kZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOWI5YjliO1xuICBjb2xvcjogIzliOWI5Yjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yZXMtaXRlbV9fYWN0aW9uLS1zdWJzY3IsXG4gIC5yZXMtaXRlbS13aWRlX19hY3Rpb24tLXN1YnNjciB7XG4gICAgbWluLXdpZHRoOiA3OHB4O1xuICB9XG59XG5cbi5yZXMtaXRlbV9fYWN0aW9uLS1wbGF5LXNjb3JlLFxuLnJlcy1pdGVtLXdpZGVfX2FjdGlvbi0tcGxheS1zY29yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBtYXgtd2lkdGg6IDI5MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnJlcy1pdGVtX19hY3Rpb24tLXBsYXktc2NvcmU6aG92ZXIsXG4ucmVzLWl0ZW0td2lkZV9fYWN0aW9uLS1wbGF5LXNjb3JlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucmVzLWl0ZW1fX2FjdGlvbi0tYWRkLXNjb3JlLFxuLnJlcy1pdGVtLXdpZGVfX2FjdGlvbi0tYWRkLXNjb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAwO1xuICBtYXgtd2lkdGg6IDI5MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM5YjliOWI7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG59XG5cbi5yZXMtaXRlbV9fYWN0aW9uLS1hZGQtc2NvcmU6aG92ZXIsXG4ucmVzLWl0ZW0td2lkZV9fYWN0aW9uLS1hZGQtc2NvcmU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yZXMtaXRlbV9fYWN0aW9uLS1hZGQtc2NvcmU6YmVmb3JlLFxuLnJlcy1pdGVtLXdpZGVfX2FjdGlvbi0tYWRkLXNjb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2FkZC1zY29yZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xufVxuXG4ucmVzLWl0ZW1fX2FjdGlvbi0tYWRkLXNjb3JlIGltZyxcbi5yZXMtaXRlbS13aWRlX19hY3Rpb24tLWFkZC1zY29yZSBpbWcge1xuICB3aWR0aDogMTZweDtcbn1cblxuLnJlcy1pdGVtX19hY3Rpb24tLWFkZC1zY29yZSBzcGFuLFxuLnJlcy1pdGVtLXdpZGVfX2FjdGlvbi0tYWRkLXNjb3JlIHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmVzLWl0ZW1fX2FjdGlvbi0tYWRkLXNjb3JlLFxuICAucmVzLWl0ZW0td2lkZV9fYWN0aW9uLS1hZGQtc2NvcmUge1xuICAgIG1hcmdpbi10b3A6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLnJlcy1pdGVtX19hY3Rpb24tLWFkZC1zY29yZSxcbiAgLnJlcy1pdGVtLXdpZGVfX2FjdGlvbi0tYWRkLXNjb3JlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4ucmVzLWl0ZW1fX2FjdGlvbiBzcGFuLmdseXBoaWNvbixcbi5yZXMtaXRlbS13aWRlX19hY3Rpb24gc3Bhbi5nbHlwaGljb24ge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmVzLWl0ZW1fX2FjdGlvbiBzcGFuLmdseXBoaWNvbixcbiAgLnJlcy1pdGVtLXdpZGVfX2FjdGlvbiBzcGFuLmdseXBoaWNvbiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi5yZXMtaXRlbV9fYnV5LFxuLnJlcy1pdGVtLXdpZGVfX2J1eSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAwIDVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOWI5YjliO1xufVxuXG4ucmVzLWl0ZW1fX2Zvb3Rlcixcbi5yZXMtaXRlbS13aWRlX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yZXMtaXRlbV9fZm9vdGVyIC5idW5kbGUtaXRlbSxcbi5yZXMtaXRlbS13aWRlX19mb290ZXIgLmJ1bmRsZS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucmVzLWl0ZW1fX2Zvb3Rlcl9fYi12aWV3LFxuLnJlcy1pdGVtLXdpZGVfX2Zvb3Rlcl9fYi12aWV3IHtcbiAgbWluLXdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnJlcy1pdGVtX19mb290ZXJfX2ItdmlldyAuZ2x5cGhpY29uLWV5ZS1vcGVuLFxuLnJlcy1pdGVtLXdpZGVfX2Zvb3Rlcl9fYi12aWV3IC5nbHlwaGljb24tZXllLW9wZW4ge1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJlcy1pdGVtX19mb290ZXJfX2ItdmlldyxcbiAgLnJlcy1pdGVtLXdpZGVfX2Zvb3Rlcl9fYi12aWV3IHtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgICBtaW4td2lkdGg6IDc4cHg7XG4gIH1cbn1cblxuLnJlcy1pdGVtX19mb290ZXIgLmJ1bmRsZS1pdGVtX19wbGF5LFxuLnJlcy1pdGVtX19mb290ZXIgLmJ1bmRsZS1pdGVtX19wYXVzZSxcbi5yZXMtaXRlbS13aWRlX19mb290ZXIgLmJ1bmRsZS1pdGVtX19wbGF5LFxuLnJlcy1pdGVtLXdpZGVfX2Zvb3RlciAuYnVuZGxlLWl0ZW1fX3BhdXNlIHtcbiAgbWFyZ2luOiAwIDhweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTBweDtcbn1cblxuLnJlcy1pdGVtX19mb290ZXIgLmJ1bmRsZS1pdGVtX19wbGF5IC5nbHlwaGljb24sXG4ucmVzLWl0ZW1fX2Zvb3RlciAuYnVuZGxlLWl0ZW1fX3BhdXNlIC5nbHlwaGljb24sXG4ucmVzLWl0ZW0td2lkZV9fZm9vdGVyIC5idW5kbGUtaXRlbV9fcGxheSAuZ2x5cGhpY29uLFxuLnJlcy1pdGVtLXdpZGVfX2Zvb3RlciAuYnVuZGxlLWl0ZW1fX3BhdXNlIC5nbHlwaGljb24ge1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuLnJlcy1pdGVtX19mb290ZXIgYS5idW5kbGUtaXRlbV9fcGxheSxcbi5yZXMtaXRlbS13aWRlX19mb290ZXIgYS5idW5kbGUtaXRlbV9fcGxheSB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJlcy1pdGVtX19mb290ZXIsXG4gIC5yZXMtaXRlbS13aWRlX19mb290ZXIge1xuICAgIG1pbi13aWR0aDogMjUycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXMtaXRlbS13aWRlX19mb290ZXIsXG4gIC5yZXMtaXRlbS13aWRlLXdpZGVfX2Zvb3RlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICByaWdodDogNHB4O1xuICB9XG59XG5cbi5yZXMtaXRlbV9fcHJpY2UsXG4ucmVzLWl0ZW0td2lkZV9fcHJpY2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzliOWI5YjtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzLWl0ZW1fX3ByaWNlLFxuICAucmVzLWl0ZW0td2lkZV9fcHJpY2Uge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG5cbi5yZXMtaXRlbV9fcHJldmlldyxcbi5yZXMtaXRlbS13aWRlX19wcmV2aWV3IHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5YjliOWI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmVzLWl0ZW1fX3ByZXZpZXcsXG4gIC5yZXMtaXRlbS13aWRlX19wcmV2aWV3IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnJlcy1pdGVtX19wcmV2aWV3OmhvdmVyLFxuLnJlcy1pdGVtX19wcmV2aWV3OmZvY3VzLFxuLnJlcy1pdGVtX19wcmV2aWV3OmFjdGl2ZSxcbi5yZXMtaXRlbS13aWRlX19wcmV2aWV3OmhvdmVyLFxuLnJlcy1pdGVtLXdpZGVfX3ByZXZpZXc6Zm9jdXMsXG4ucmVzLWl0ZW0td2lkZV9fcHJldmlldzphY3RpdmUge1xuICBjb2xvcjogIzliOWI5YjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucmVzLWl0ZW1fX3ByZXZpZXcgLmdseXBoaWNvbixcbi5yZXMtaXRlbS13aWRlX19wcmV2aWV3IC5nbHlwaGljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJlcy1pdGVtX19wcmV2aWV3IC5nbHlwaGljb24sXG4gIC5yZXMtaXRlbS13aWRlX19wcmV2aWV3IC5nbHlwaGljb24ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4uYnVuZGxlLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLmJ1bmRsZS1pdGVtX19wbGF5LFxuLmJ1bmRsZS1pdGVtX19wYXVzZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MjA3NjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5idW5kbGUtaXRlbV9fcGxheTpob3Zlcixcbi5idW5kbGUtaXRlbV9fcGxheTphY3RpdmUsXG4uYnVuZGxlLWl0ZW1fX3BsYXk6Zm9jdXMsXG4uYnVuZGxlLWl0ZW1fX3BhdXNlOmhvdmVyLFxuLmJ1bmRsZS1pdGVtX19wYXVzZTphY3RpdmUsXG4uYnVuZGxlLWl0ZW1fX3BhdXNlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idW5kbGUtaXRlbV9fcGF1c2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5hLmJ1bmRsZS1pdGVtX19wbGF5LFxuYS5idW5kbGUtaXRlbV9fcGF1c2Uge1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuXG4uY2FydC1naWZ0IC5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhcnQtZ2lmdCAuZm9ybS1ncm91cCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uY2FydC1naWZ0X19pbnB1dCB7XG4gIHdpZHRoOiAxODVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJ0LWdpZnRfX2lucHV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmNhcnQtZ2lmdF9faW5wdXQgKyBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDQwcHg7XG59XG5cbi5jYXJ0LWdpZnRfX2J0biB7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNlODIwNzY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlODIwNzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1pbi13aWR0aDogMTQ1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5jYXJ0LWdpZnRfX2J0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgyMDc2O1xufVxuXG4ucGFnaW5hdGlvbi1jdXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFnaW5hdGlvbi1jdXN0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uLWN1c3QgLnBhZ2UtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBhZ2luYXRpb24tY3VzdCAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rLFxuLnBhZ2luYXRpb24tY3VzdCAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLnBhZ2luYXRpb24tY3VzdCAucGFnZS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjZTgyMDc2O1xufVxuXG4ucGFnaW5hdGlvbi1jdXN0IC5wYWdlLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFnaW5hdGlvbi1jdXN0LS1pbnN0cnVtZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5wYWdpbmF0aW9uLWN1c3QtLWluc3RydW1lbnQgLnBhZ2UtbGluayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNsaWRlci15b3V0dWJlLXZpZGVvIC52aWRlbyB7XG4gIG1heC13aWR0aDogNzUwcHg7XG59XG5cbi5zbGlkZXIteW91dHViZS12aWRlbyAudmlkZW8gaWZyYW1lIHtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2xpZGVyLXlvdXR1YmUtdmlkZW8gLnZpZGVvIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zbGlkZXIteW91dHViZS12aWRlbyAudmlkZW8ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgfVxufVxuXG4uc2xpZGVyLXlvdXR1YmUtdmlkZW8gLnZpZGVvIC5sb2FkZXIge1xuICB6LWluZGV4OiAxO1xufVxuXG4uc2xpZGVyLXlvdXR1YmUtdmlkZW8gLnZpZGVvIC5sb2FkZXIgLmxvYWRlci1zcGluIHtcbiAgei1pbmRleDogMTtcbn1cblxuLnNsaWRlci15b3V0dWJlLXZpZGVvIC52aWRlbyAudmlkZW8tcGxhY2Vob2xkZXIge1xuICBhc3BlY3QtcmF0aW86IDE2IC8gOS4zNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2xpZGVyLXlvdXR1YmUtdmlkZW8gLnZpZGVvIC52aWRlby1wbGFjZWhvbGRlciAuaWNvbi1wbGF5IHtcbiAgd2lkdGg6IDY0cHg7XG59XG5cbi5zbGlkZXIteW91dHViZS12aWRlbyAucHJldmlldyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5zbGlkZXIteW91dHViZS12aWRlbyAuaWNvbi1wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDMwcHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zbGlkZXIteW91dHViZS12aWRlbyAucGxheWxpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2xpZGVyLXlvdXR1YmUtdmlkZW8gLnBsYXlsaXN0LWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2xpZGVyLXlvdXR1YmUtdmlkZW8gLnBsYXlsaXN0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnNsaWRlci15b3V0dWJlLXZpZGVvIC5wbGF5bGlzdC1pdGVtLmFjdGl2ZSB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjZTgyMDc2O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICB0cmFuc2l0aW9uOiAwLjE1cyBhbGwgZWFzZTtcbn1cblxuLnNsaWRlci15b3V0dWJlLXZpZGVvIC5wbGF5bGlzdC1pdGVtLmFjdGl2ZSAuaWNvbi1wbGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWRlby1zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlkZW8tc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi52aWRlby1zZWN0aW9uIC5zZWN0aW9uX19oMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cblxuLnNjb3Jlcy1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnNjb3Jlcy1pdGVtX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zY29yZXMtaXRlbSBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uc2NvcmVzLWl0ZW1fX2xpbmsge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc2NvcmVzLWl0ZW1fX2xpbms6aG92ZXIsXG4uc2NvcmVzLWl0ZW1fX2xpbms6Zm9jdXMsXG4uc2NvcmVzLWl0ZW1fX2xpbms6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2U4MjA3Njtcbn1cblxuLmVkaXQtc2NvcmUtLWFkbWluIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDEycHg7XG4gIHJpZ2h0OiAxNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwdmg7XG4gIHBhZGRpbmc6IDEycHggMjJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogc3lzdGVtLXVpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2U4MjA3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm94LXNoYWRvdzogMCAycHggMTRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB6LWluZGV4OiAxMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5lZGl0LXNjb3JlLS1hZG1pbiB7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLmVkaXQtc2NvcmUtLWFkbWluOmhvdmVyIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODIwNzY7XG59XG5cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21tb24tc2NvcmVzLXBhZ2Uuc2NzcyIsIi5zLWNvbW1vbi1zY29yZXMtcGFnZSB7XG4gICYtYmlvIHtcbiAgICBwYWRkaW5nOiA1MXB4IDAgMjBweDtcblxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjI3LCAxMywgMTI4LCAwLjAyKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyNTVweDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDY3cHg7XG4gICAgICBjb2xvcjogJGJyYW5kLW1haW47XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogLTEzcHg7XG4gICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICB9XG5cbiAgICAgIHNwYW4sIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICBmb250LXdlaWdodDogMTAwO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjFweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtbWFpbjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IGRhcmtlbigkYnJhbmQtbWFpbiwgMTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc2NvcmVzIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIC5zaGVldC1maWx0ZXIge1xuICAgICAgJl9fZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1ncmV5O1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAzMiU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgICZfX2l0ZW06bGFzdC1jaGlsZHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY3VzdG9tLWNvbnRyb2wud2hpdGUge1xuICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDtcblxuICAgICAgI25vLXNjb3Jlcy1hdmFpbGFibGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAucGFnaW5hdGlvbi1jdXN0IHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXNjb3Jlc19faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiA2OHB4O1xuICAgIHBhZGRpbmc6IDIycHggMDtcblxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtZ3JleTtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICYtLWluZm8ge1xuICAgICAgZmxleC1iYXNpczogODAlO1xuICAgIH1cblxuICAgICYtLWJ1dHRvbnMge1xuICAgICAgZmxleC1iYXNpczogMjAlO1xuXG4gICAgICAucmVzLWl0ZW0td2lkZV9fZm9vdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcblxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcblxuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucmVzLWl0ZW1fX2FjdGlvbi0tc3Vic2NyIHtcbiAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yZXMtaXRlbV9fcHJpY2UsIC5yZXMtaXRlbV9fcHJldmlldyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC8vIExhbmcgZml4ZXNcbiAgICAgIC5yZXMtaXRlbV9fYWN0aW9uIHtcblxuICAgICAgICAmLmRlLCAmLmphIHtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG5cbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG5cbiAgICAgICAgICAgIC5nbHlwaGljb24tbXVzaWMge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10aXRsZUFuZENvbXBvc2Vye1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtYmFzaXM6IDYwJTtcblxuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgY29sb3I6ICRicmFuZC1ncmV5LWx0O1xuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDY2JTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1tYWluO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLW1haW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3BhbntcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgICAgICBmbGV4LWJhc2lzOiAzMyU7XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmLS10aXRsZSB7XG4gICAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuXG4gICAgJi0tY29tcG9zZXIge1xuICAgICAgZmxleC1iYXNpczogMjAlO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cbiAgICAmLS1sZXZlbCB7XG4gICAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hY2NvbXBhbmltZW50IHtcbiAgICAgIGZsZXgtYmFzaXM6IDIwJTtcblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIH1cblxuICAgICAgLy8gTGFuZyBmaXhlc1xuICAgICAgJi5kZSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMS4yZW07XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWluc3RydW1lbnQge1xuICAgICAgZmxleC1iYXNpczogMzAlO1xuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZsZXgtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaGVhZC1yb3cge1xuICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDdweCAwO1xuXG4gICAgICBjb2xvcjogJGJyYW5kLWdyZXktbHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1pbnN0cnVtZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIGNvbG9yOiAjRTgyMDc2O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmluc3RydW1lbnRzLWNhcm91c2VsIHtcbiAgICAgIG1heC13aWR0aDogMTA2NXB4O1xuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCkge1xuICAgICAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWltZyB7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBmaWxsOiAjNGI0YjRiO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1saW5rIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRUVFRUU7XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIGZpbGw6ICRicmFuZC1tYWluO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLW5hbWUge1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtZ3JleS1sdDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnN0cnVtZW50cy1jYXJvdXNlbDpub3QoLnNsaWNrLWluaXRpYWxpemVkKSB7XG4gICAgICAuaW5zdHJ1bWVudHMtY2Fyb3VzZWxfX2l0ZW0td3JhcHBlcjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cbiAgICAgIC5pbnN0cnVtZW50cy1jYXJvdXNlbF9faXRlbS13cmFwcGVyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1uZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICB0b3A6IDQwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogJGJyYW5kLW1haW47XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTVweCAtN3B4ICRicmFuZC1ncmV5LWx0O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogODExcHgpIHtcbiAgICAgICAgcmlnaHQ6IC00NXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgICAgICAgdG9wOiAzNSU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTRweCByZ2JhKDIyNywgMTMsIDEyOCwgMC41KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG5cbiAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcblxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLWdyZXktbHQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGJyYW5kLWdyZXktbHQ7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgICAgYm90dG9tOiAtNjBweDtcbiAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtbWFpbjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdmlkZW8tZXhhbXBsZS11c2FnZSB7XG4gICAgbWFyZ2luLXRvcDogMTAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzhweDtcbiAgICBvcmRlcjogNjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLnZpZGVvLWV4YW1wbGUtdXNhZ2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICBjb2xvcjogJGJyYW5kLW1haW47XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1iYW5uZXJzIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG5cbiAgICAmX19hcHBzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAzNjBweDtcbiAgICAgIHBhZGRpbmc6IDU1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2NvbXBvc2VyLXBhZ2UvYmFubmVyLWRldmljZXMucG5nXCIpLCB1cmwoXCIvaW1hZ2VzL2NvbXBvc2VyLXBhZ2UvYmFubmVyLWJhY2tncm91bmQtbm90ZXMucG5nXCIpLCBsaW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAjNjQ5MmM3IDAlLCAjMzQ1OTk1IDEwMCUpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTIlIDM1cHgsIHJpZ2h0IDYycHgsIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIzMHB4LCA0MTBweCwgMTAwJTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSUgNDVweCwgcmlnaHQgODBweCwgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE5MHB4LCAzNTBweCwgMTAwJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0OXB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvY29tcG9zZXItcGFnZS9iYW5uZXItYmFja2dyb3VuZC1ub3Rlcy5wbmdcIiksIGxpbmVhci1ncmFkaWVudCgyMjVkZWcsICM2NDkyYzcgMCUsICMzNDU5OTUgMTAwJSk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE0MCUsIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MTBweCwgMTAwJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI0MHB4O1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDIwcHg7XG5cbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMTBweCwgMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTAwcHgsIGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJi0tdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBsYW5nIGZpeGVzXG4gICAgICAgICYuZGUsICYuZXMge1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXN0b3JlcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiA1NXB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAgICAgICAgIGJvdHRvbTogMTZweFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZnJlZS10cmlhbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgICBwYWRkaW5nOiA1NXB4IDQ1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtbWFpbjtcblxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9jb21wb3Nlci1wYWdlL2Jhbm5lci1iYWNrZ3JvdW5kLW5vdGVzLTIucG5nXCIpLCB1cmwoXCIvaW1hZ2VzL2NvbXBvc2VyLXBhZ2UvYmFubmVyLWJhY2tncm91bmQtbm90ZXMtMy5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcCwgcmlnaHQgOTglO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogODBweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZzogNzVweCA0NXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQ5cHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9jb21wb3Nlci1wYWdlL2Jhbm5lci1iYWNrZ3JvdW5kLW5vdGVzLTMucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA5NSU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTQwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDcwcHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gbGFuZyBmaXhlc1xuICAgICAgICAmLmRlIHtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmphLCAmLnB0IHtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZnIge1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZXMge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG5cbiAgICAgICAgLmJ0bi0tYnJhbmQge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gbGFuZyBmaXhlc1xuICAgICAgICAmLmVzIHtcblxuICAgICAgICAgIC5idG4tLWJyYW5kIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmphIHtcblxuICAgICAgICAgIC5idG4tLWJyYW5kIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWJvdHRvbS10ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhcnRpYWxzL19zLWNvbW1vbi1zY29yZXMtcGFnZS5zY3NzIiwiLnMtZmVhdHVyZXMtdjIge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjcsIDEzLCAxMjgsIDAuMDIpO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGNvbG9yOiAjRTgyMDc2O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxuXG4gICZfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICBmbGV4LWJhc2lzOiAzMy4zJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJi0tY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgfVxuXG4gICAgJi0taWNvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogM3B4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBtaW4td2lkdGg6IDE4cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBjb2xvcjogI0U4MjA3NjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgJi0tZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgJi0tdmlkZW8tdXJsIHtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgICB9XG5cbiAgICAgIGEge1xuXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtZ3JleS1sdDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhcnRpYWxzL19zLWZlYXR1cmVzLXYyLnNjc3MiLCIubWFpbi0taW5zdHJ1bWVudC1hcHAge1xuICAuc2VhcmNoLXJlcyB7XG4gICAgJl9fd3JhcCB7XG4gICAgICA+ZGl2IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICB9XG4gIFxuICAgICAgICAmLmZ1bGwtd2lkdGgge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtcmVzIHtcblxuICAmLnBvc3RMb2FkSW5zdHJ1bWVudFNlY3Rpb25zLCAmLmlzTG9hZGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xuICB9XG5cbiAgJl9fd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgPmRpdiB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICB9XG5cbiAgICAgICYuZnVsbC13aWR0aCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y0ZjRmNDtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuXG4gICAgJjphZnRlcixcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMzRweDtcbiAgICAgIGhlaWdodDogMzRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1tYWluO1xuICAgICAgei1pbmRleDogMTE7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICB0b3A6IDEycHg7XG4gICAgICB6LWluZGV4OiAxMjtcbiAgICB9XG5cbiAgICBzZWxlY3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgIHotaW5kZXg6IDEzO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG4gIC5zZXBhcmF0b3Ige1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlO1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxMCU7XG4gICAgICByaWdodDogMTAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtZ3JleTtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLW1haW47XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRicmFuZC1tYWluO1xuICAgICAgfVxuXG4gICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wuc2NvcmUtbGlzdC1yZXN1bHRzIHtcbiAgICAgIHdpZHRoOiAxMzVweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLWdyZXktbHQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRicmFuZC1ncmV5LWx0O1xuICAgICAgfVxuXG4gICAgICAjc2VhcmNoUmVzT3JkZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FjdGlvbi1idG5ze1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX29yZGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIGxhYmVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmX19idG5zIHtcbiAgfVxuXG4gICZfX2J1YmJsZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTBweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNywxMywxMjgsMC4wNTEpO1xuICAgICAgY29sb3I6ICRicmFuZC1tYWluO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwdmg7XG4gICAgfVxuICB9XG5cbiAgJl9fcXVhbnQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1yYWRpb10ge1xuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcXVhbnQtdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuXG4gICZfX2gzIHtcbiAgICBjb2xvcjogJGJyYW5kLW1haW47XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDQ0NXB4KSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA0NDVweCkge1xuICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VjdC10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19mbGlwLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLmJ0bi1mbGlwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDQ0NXB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3ZpZXctYWxsIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjYWZhZmFmO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkYnJhbmQtbWFpbjtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRicmFuZC1tYWluO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYnJhbmQtbWFpbjtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICR0ZXh0LWNvbG9yO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR0ZXh0LWNvbG9yO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgICBib3JkZXItY29sb3I6ICNhZmFmYWY7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW5zdHIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgIHNwYW4ge1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1heC13aWR0aDogODB2dztcbiAgICB9XG4gIH1cblxuICAmX19idG5zIHtcbiAgICAuaDMge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtbWFpbjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cblxuICAgICAgLnJlbW92ZS1maWx0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNywxMywxMjgsMC4wOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlbW92ZS1maWx0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDRweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1tYWluO1xuXG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuLnJlcy1pdGVtLCAucmVzLWl0ZW0td2lkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtZ3JleTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgJi13aWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2hvdmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogMjAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA4cHggMTNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1ncmV5LWx0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29sb3I6ICRicmFuZC1ncmV5LWx0O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgei1pbmRleDogMjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuICB9XG5cbiAgJl9fbGluay1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIHdpZHRoOiAxMDhweDtcbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA0NDVweCkge1xuICAgICAgd2lkdGg6IDIyJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLnJlcy1pdGVtX19ob3ZlciB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgfVxuXG4gICAgICAucmVzLWl0ZW1fX2xpbmstaW1nIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29sbGVjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDhweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzM0NTk5NTtcblxuICB9XG5cbiAgJl9fY29sbGVjdGlvbi1hbW91bnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkY1RkY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgJl9fY29sbGVjdGlvbi1hbW91bnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcbiAgICBwYWRkaW5nOiAycHggNnB4O1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDU5OTU7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgfVxuXG4gICZfX2NvbGxlY3Rpb24tZGlzY291bnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA0NDVweCkge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRicmFuZC1ncmV5LWx0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FjY28ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1heC13aWR0aDogMjg0cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA0NDVweCkge1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtbWFpbjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXdpZGVfX2Rlc2NyaXB0aW9uIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogdW5zZXQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGlmLWxldmVsIHtcbiAgICBjb2xvcjogIzg4ODk4YjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cblxuICAmX19hY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWdyZXktbHQ7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJi0tYnV5IHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtZ3JleS1sdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLW1haW47XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgIC5yZXMtaXRlbV9fYnV5IHtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLS1hZGRlZCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1ncmVlbjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1ncmVlbjtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgLmdseXBoaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tcGxheSB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBtaW4td2lkdGg6IDk2cHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZXtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtaW4td2lkdGg6IDc4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tc3Vic2NyIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG1pbi13aWR0aDogOTZweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBwYWRkaW5nOiA4cHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYucmVjb21tZW5kZWQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtZ3JleS1sdDtcbiAgICAgICAgY29sb3I6ICRicmFuZC1ncmV5LWx0O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgbWluLXdpZHRoOiA3OHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXBsYXktc2NvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hZGQtc2NvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMDtcbiAgICAgIG1heC13aWR0aDogMjkwcHg7XG5cbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGJyYW5kLWdyZXktbHQ7XG5cbiAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcblxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9hZGQtc2NvcmUucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIH1cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICYuZ2x5cGhpY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJl9fYnV5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMCAwIDAgNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYnJhbmQtZ3JleS1sdDtcbiAgfVxuXG4gICZfX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuYnVuZGxlLWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX2ItdmlldyB7XG4gICAgICBtaW4td2lkdGg6IDk2cHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblxuICAgICAgLmdseXBoaWNvbi1leWUtb3BlbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICAgICAgbWluLXdpZHRoOiA3OHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idW5kbGUtaXRlbV9fcGxheSxcbiAgICAuYnVuZGxlLWl0ZW1fX3BhdXNlIHtcbiAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuXG4gICAgICAuZ2x5cGhpY29uIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYS5idW5kbGUtaXRlbV9fcGxheSB7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIG1pbi13aWR0aDogMjUycHg7XG4gICAgfVxuICB9XG5cbiAgJi13aWRlX19mb290ZXIge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgcmlnaHQ6IDRweDtcbiAgICB9XG4gIH1cblxuICAmX19wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICRicmFuZC1ncmV5LWx0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICB9XG4gIH1cblxuICAmX19wcmV2aWV3IHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAkYnJhbmQtZ3JleS1sdDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmV7XG4gICAgICBjb2xvcjogJGJyYW5kLWdyZXktbHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgLmdseXBoaWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhcnRpYWxzL19zZWFyY2gtcmVzLnNjc3MiLCIuYnVuZGxlLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDEwcHggMDtcblxuICAmX19wbGF5LFxuICAmX19wYXVzZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1tYWluO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICB9XG5cbiAgJl9fcGF1c2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYSB7XG4gICYuYnVuZGxlLWl0ZW0ge1xuICAgICZfX3BsYXksXG4gICAgJl9fcGF1c2Uge1xuICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhcnRpYWxzL19idW5kbGUtaXRlbS5zY3NzIiwiLmNhcnQtZ2lmdCB7XG5cbiAgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gIH1cbiAgJl9faW5wdXQge1xuICAgIHdpZHRoOiAxODVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAmK3NwYW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHRvcDogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIGhlaWdodDogMzVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICRicmFuZC1tYWluO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1tYWluO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWluLXdpZHRoOiAxNDVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1tYWluO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFydGlhbHMvX2NhcnQtZ2lmdC5zY3NzIiwiLnBhZ2luYXRpb24tY3VzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgbWFyZ2luOiAwO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgJi5hY3RpdmUsXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGFnZS1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAkYnJhbmQtbWFpbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtLWluc3RydW1lbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgIC5wYWdlLWxpbmsge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gICAgfVxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFydGlhbHMvX3BhZ2luYXRpb24uc2NzcyIsIi5zbGlkZXIteW91dHViZS12aWRlbyB7XG4gIC52aWRlbyB7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICBpZnJhbWUge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICB9XG5cbiAgICAubG9hZGVyIHtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIC5sb2FkZXItc3BpbiB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZGVvLXBsYWNlaG9sZGVyIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5LjM0O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgLmljb24tcGxheSB7XG4gICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcmV2aWV3IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG5cbiAgLmljb24tcGxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB9XG5cbiAgLnBsYXlsaXN0LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgb3V0bGluZTogMXB4IHNvbGlkICRicmFuZC1tYWluO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICAgIHRyYW5zaXRpb246IDAuMTVzIGFsbCBlYXNlO1xuICAgICAgLmljb24tcGxheSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi52aWRlby1zZWN0aW9uIHtcbiAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuc2VjdGlvbl9faDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgfVxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFydGlhbHMvX3lvdXR1YmUtdmlkZW8tc2xpZGVyLnNjc3MiLCIuc2NvcmVzLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAmX19pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRicmFuZC1tYWluO1xuICAgIH1cbiAgfVxufVxuXG4uZWRpdC1zY29yZS0tYWRtaW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTJweDtcbiAgcmlnaHQ6IDE1MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDB2aDtcbiAgcGFkZGluZzogMTJweCAyMnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkYnJhbmQtbWFpbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm94LXNoYWRvdzogMCAycHggMTRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB6LWluZGV4OiAxMDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuXG4uZWRpdC1zY29yZS0tYWRtaW46aG92ZXIge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLW1haW47XG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wYXJ0aWFscy9fc2NvcmVzLWl0ZW0uc2NzcyJdLCJzb3VyY2VSb290IjoiIn0=*/