/*!****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./client-src/styles/main.scss ***!
  \****************************************************************************************************************************************************************/
@charset "UTF-8";
html {
  scroll-behavior: smooth;
}

body {
  color: #707070;
  font-family: Open Sans;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: 100%;
}

#loading {
  position: fixed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.7;
  background-color: #fff;
  z-index: 9999;
}

#loading-image {
  z-index: 99999;
}

.section-content {
  margin: 0 auto;
  max-width: 1200px;
  padding-top: 60px;
  padding-bottom: 60px;
  /*overflow: hidden;*/
}

label.error {
  color: red;
}

.error-message {
  color: red;
}

.submit-success {
  margin: 60px 0;
}
.submit-success div {
  font-size: 28px;
  color: #153F87;
  font-weight: 300;
  margin-bottom: 17px;
}
.submit-success span {
  font-size: 16px;
  color: #343434;
}

#thank-you-group, #error-group {
  background: #FFFFFF;
  border: 1px solid rgba(85, 125, 141, 0.6470588235);
}

.text-white {
  color: #FFFFFF !important;
}

a {
  color: #226D9B;
}

.display-none {
  display: none !important;
}

.display-none-not-important {
  display: none;
}

.btn {
  border: 1px solid #153F87;
  padding: 11px;
  font-size: 15px;
  font-weight: 600;
  color: #707070;
  border-radius: 0;
  border-radius: initial;
}
.btn:hover {
  background-color: #dce7f0 !important;
}
.btn:hover {
  border-color: #153F87;
}

.btn--brokers {
  width: 100%;
  padding: 10px 40px;
  border: 1px solid #153F87;
}

.btn--more-news {
  border: 1px solid #153F87;
}

@media (min-width: 720px) {
  .btn-w-auto {
    width: auto;
  }
}

.btn-gray {
  color: #FFFFFF;
  background-color: #698CAC;
  font-size: 18px;
  border: 1px solid #ffffff;
  padding-left: 40px;
  padding-right: 40px;
}
.btn-gray:hover {
  background-color: transparent !important;
  background-color: initial !important;
}
.btn-gray:hover {
  color: #ffffff;
  border: 1px solid #ffffff;
}

.btn-ms {
  background-color: #68a78e;
  color: #FFFFFF;
  font-size: 18px;
  border: 1px solid #ffffff;
  padding-left: 40px;
  padding-right: 40px;
}
.btn-ms:hover {
  background-color: #4C7C69 !important;
}
.btn-ms:hover {
  color: #FFFFFF;
}

.btn-aquote {
  background-color: #68a78e;
  color: #ffffff;
  border: 1px solid #68A78E;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 600;
  padding: 13px 25px;
}
.btn-aquote:hover {
  background: #4C7C69 !important;
}
.btn-aquote:hover {
  color: #ffffff;
}
.btn-aquote--motorsport:hover {
  background-color: #4C7C69 !important;
}
.btn-aquote--motorsport:hover {
  border-color: #68A78E;
}

.paragraph-content {
  font-size: 16px;
  line-height: 26px;
  color: #000000;
}
.paragraph-content h2 {
  color: #153F87;
  font-size: 28px;
  line-height: 38px;
  margin-bottom: 38px;
}
.paragraph-content h3 {
  color: #153F87;
  font-size: 19px;
  line-height: 25px;
  margin-bottom: 20px;
}
.paragraph-content h4, .paragraph-content .h4 {
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
  margin-bottom: 15px;
}
.paragraph-content p, .paragraph-content h2, .paragraph-content h3, .paragraph-content h4, .paragraph-content h5, .paragraph-content .h4 {
  padding: 0;
}
.paragraph-content .italic {
  color: #153F87;
  font: italic normal 600 18px/26px Open Sans;
}

.field-validation-valid {
  color: red !important;
}

.field-validation-valid {
  margin-top: 10px;
  text-align: center;
}

.btn-aquote--specialist {
  padding: 12px 25px;
  border-top: 2px solid #397440;
}

.cursor-pointer {
  cursor: pointer;
}

.border-none {
  border: none !important;
}

@media (min-width: 768px) {
  .border-md-none {
    border: none !important;
  }
}

.fw-bolder--custome {
  font-weight: 600;
}

.title {
  color: #153F87 !important;
}

.title {
  font-size: 23px;
  line-height: 32px;
  margin-bottom: 38px;
  padding-right: 0;
  padding-left: 0;
}
.title--desktop {
  font-size: 32px;
  line-height: 38px;
}
.title--medium {
  font-size: 28px;
  line-height: 38px;
}
.title--small {
  font-size: 25px;
  line-height: 26px;
  color: #153F87;
}

.text-bold {
  font-weight: 600;
}

.title--color {
  color: #226D9B !important;
}

.title-section {
  color: #557d8d !important;
}

.title-section {
  font-size: 24px;
  line-height: 22px;
  font-weight: 600;
}

.form-control {
  height: 50px;
  -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.45) inset;
          box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.45) inset;
}

.color-inherit {
  color: inherit;
}

.back-office-widget {
  width: 45px;
  height: 40px;
  position: fixed;
  top: 200px;
  left: 0;
  z-index: 999;
  opacity: 0.2;
  border-left: 2px solid darkgrey;
  border-radius: 0 5px 5px 0;
  background-color: teal;
  text-align: center;
  padding: 8px 4px 8px 2px;
}

.back-office-widget:hover {
  opacity: 1;
}

.back-office-widget a {
  color: white;
  font-size: medium;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.bg--dark-blue {
  background: #061022;
}

.bg--gray {
  background-color: #f7f7f7;
}

.bg--light-blue {
  background-color: #f2f9fc;
}

.bg--blue {
  background-color: #E5EBED;
}

.faqs__item, .faqs--not-toggle__item {
  margin-top: 15px;
  margin-bottom: 15px;
}
.faqs__item__question, .faqs--not-toggle__item__question {
  background: #F2F9FC;
  padding: 13px 20px;
  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;
  border: 1px solid #CCCCCC;
}
.faqs__item__question .value, .faqs--not-toggle__item__question .value {
  font: normal normal 600 16px/22px Open Sans;
  margin-bottom: 0;
}
.faqs__item__question *, .faqs--not-toggle__item__question * {
  color: #164664;
}
.faqs__item__answer, .faqs--not-toggle__item__answer {
  padding: 20px;
  border: 1px solid #CCCCCC;
  border-top: none;
  background: #FFFFFF;
  margin: 0;
}
.faqs__item__answer strong, .faqs--not-toggle__item__answer strong {
  font: normal normal 600 16px/22px Open Sans;
  color: #343434;
}
.faqs__item__answer p, .faqs--not-toggle__item__answer p {
  font: normal normal normal 16px/22px Open Sans;
  color: #343434;
}

.see-more {
  font: italic normal 700 18px/26px Open Sans;
  color: #4FA459;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.content-black {
  color: #000000;
  font-size: 16px;
  line-height: 26px;
}
.content-black a {
  color: #153F87;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.content-black--small {
  font-size: 14px;
  line-height: 24px;
}
.content-black--small a {
  color: #0093FF;
}
.content-black--gray {
  color: #343434;
}

.content-white * {
  color: #FFFFFF;
}

.select-option {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 1px solid #707070;
  outline: 0;
  height: 60px;
  padding: 10px 20px;
  width: 100%;
  color: #343434;
  border-radius: 3px;
  font-size: 20px;
  cursor: pointer;
  background: url("https://cdn.performancedirect.co.uk/images/dropdown-icon.png") no-repeat right 0.8em center/1.4em, -webkit-gradient(linear, right top, left top, color-stop(3em, #DCEAF2), color-stop(3em, rgba(255, 255, 255, 0.2)));
  background: url("https://cdn.performancedirect.co.uk/images/dropdown-icon.png") no-repeat right 0.8em center/1.4em, linear-gradient(to left, #DCEAF2 3em, rgba(255, 255, 255, 0.2) 3em);
}
.select-option option {
  width: 300px !important;
}
.select-option option {
  color: inherit;
}

.search-result__form {
  position: relative;
}
.search-result__form__input {
  border: none;
  border-bottom: 1px solid #bcbcbc;
  height: 57px;
  font-size: 41px;
  outline: none;
  color: #909090;
}
.search-result__form__button {
  position: absolute;
  top: 18px;
  right: 50%;
  background: #ffffff;
  border: none;
}
@media (max-width: 768px) {
  .search-result__form__button {
    right: 10px;
  }
}
.search-result__form__button .fa-magnifying-glass {
  color: #909090;
}

.rotate-275 {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}

.strong-blue strong {
  color: #153f87;
}

.header__head {
  background: #f3f4f4;
  height: 74px;
}
.header__head__left {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 8px;
}
.header__head__left__item {
  cursor: pointer;
  padding-left: 25px;
  padding-right: 25px;
  border-left: 1px solid #BBBBBB;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.header__head__left__item:last-child {
  padding-right: 0;
}
.header__head__left__item span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 6px;
  font-size: 14px;
  color: #343434;
}
.header__head__left__item .search {
  width: 300px;
  position: relative;
}
.header__head__left__item .search__input {
  height: 35px;
  width: 100%;
  padding: 0 10px;
  color: #555;
  outline: none;
}
.header__head__left__item .search i {
  position: absolute;
  top: 10px;
  right: 10px;
}
.header__head__left__item a {
  color: #343434;
  font-size: 14px;
}
.header__head__left #form-search {
  display: none;
}
.header__head__left__item:hover * {
  font-weight: 600;
  color: #000000;
}
@media (min-width: 992px) {
  .header__head {
    height: 40px;
  }
}
@media (max-width: 992px) {
  .header__head {
    padding-left: 8px;
    padding-right: 8px;
  }
}
.header__menu {
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 7px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
          box-shadow: rgba(0, 0, 0, 0.1) 0px 7px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
  background: #ffffff;
  height: 100px;
}
.header__menu .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}
.header__menu .menu .item {
  margin-left: 80px;
  cursor: pointer;
  color: #153F87;
  font-size: 17px;
  line-height: 22px;
  text-align: center;
  font-weight: 600;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header__menu .menu .item .fa-angle-down {
  margin-left: 10px;
}
.header__menu .menu .item .parent-name {
  padding: 8px 0;
  border-bottom: 2px solid #ffffff;
}
.header__menu .menu .item .sub-menu {
  position: absolute;
  top: 100px;
  left: 12px;
  width: 100%;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  -webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1607843137);
          box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1607843137);
  border: 1px solid #E3E3E3;
  display: none;
  z-index: 9999;
}
.header__menu .menu .item .sub-menu--col {
  margin-right: 20px;
  width: 283px;
  margin: 0;
  border-left: 1px solid #E3E3E3;
  padding: 25px 0;
}
.header__menu .menu .item .sub-menu--col:first-child {
  border-left: none;
}
.header__menu .menu .item .sub-menu--col__head {
  text-align: left;
  font-weight: 600;
  font-size: 17px;
  height: 23px;
  color: #6A9EB2;
  margin-bottom: 25px;
}
.header__menu .menu .item .sub-menu--col__body {
  margin-top: 12px;
}
.header__menu .menu .item .sub-menu--col__body .sub-menu-item {
  font-size: 15px;
  line-height: 22px;
  margin: 5px 0;
  display: block;
  text-align: left;
  color: #343434;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.header__menu .menu .item .sub-menu--col__body .sub-menu-item:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.header__menu .menu .item .sub-menu--col--margin {
  padding-left: 30px;
  margin-left: 10px;
}
.header__menu .menu .item .sub-menu .col-personal {
  width: 33%;
}
.header__menu .menu .item .sub-menu .col-personal .sub-menu--col__body {
  background: #EBF5FA;
  padding: 15px 40px;
}
@media (min-width: 1200px) {
  .header__menu .menu .item .sub-menu .col-personal {
    width: 39%;
  }
}
@media (min-width: 1500px) {
  .header__menu .menu .item .sub-menu .col-personal {
    width: 48%;
  }
}
.header__menu .menu .item .sub-menu--insurance {
  width: 700px;
  text-align: left;
}
.header__menu .menu .item .sub-menu--last {
  width: auto;
  right: 12px;
  left: auto;
  left: initial;
}
.header__menu .menu .item:hover .parent-name {
  border-color: #7fc2dd;
}
.header__menu .menu .item:hover .sub-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.header__menu .menu .item:hover .fa-angle-down {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.header__menu--mobile::-webkit-scrollbar {
  display: none;
}
.header__menu--mobile {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
.header__menu--mobile {
  display: block;
  height: auto;
  max-height: 75vh;
  overflow: scroll;
  background-color: #ffffff;
  display: none;
  position: absolute;
  top: 68px;
  z-index: 9999;
  width: 100%;
  -webkit-box-shadow: inset 0 3pt 6pt rgba(0, 0, 0, 0.1607843137);
          box-shadow: inset 0 3pt 6pt rgba(0, 0, 0, 0.1607843137);
}
.header__menu--mobile .search-box {
  padding-left: 8px;
  padding-right: 8px;
}
.header__menu--mobile .search-box__input {
  padding: 5px 0;
  border: none;
  border-bottom: 1px solid #A8A8A8;
  height: 42px;
  outline: none;
}
.header__menu--mobile .search-box span {
  top: 10px;
  right: 10px;
}
.header__menu--mobile .btn-header-mobile {
  height: 77px;
  width: 120px;
  border-radius: 6px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1607843137) 0px 2px 8px 0px;
          box-shadow: rgba(0, 0, 0, 0.1607843137) 0px 2px 8px 0px;
}
.header__menu--mobile .btn-header-mobile .text {
  color: #FFFFFF;
  display: block;
  font-size: 15px;
  line-height: 17px;
  margin-top: 3px;
}
.header__menu--mobile .btn-header-mobile--claim {
  background-color: #226D9B;
}
.header__menu--mobile .btn-header-mobile--account {
  background-color: #4FA459;
}
.header__menu--mobile .btn-header-mobile--app {
  background-color: #070226;
}
.header__menu--mobile .parent-name {
  display: block;
  padding: 10px 20px;
  margin-top: 10px;
  font-size: 18px;
  color: #153F87;
  font-weight: 700;
}
.header__menu--mobile .menu-mobile__item {
  margin: 2px 0;
}
.header__menu--mobile .menu-mobile__item__head {
  padding: 10px 0;
  margin: 0 20px;
  cursor: pointer;
  border-top: 1px solid #e5e5e5;
  color: #6A9EB2;
  height: 52px;
}
.header__menu--mobile .menu-mobile__item__head--active {
  background: #F2F9FC;
  margin: 0 -20px;
  padding: 0 40px;
}
.header__menu--mobile .menu-mobile__item:first-child .menu-mobile__item__head {
  border-top: none;
}
.header__menu--mobile .menu-mobile__item:last-child .menu-mobile__item__head {
  border-bottom: 1px solid #e5e5e5;
}
.header__menu--mobile .menu-mobile__item .submenu--mobile {
  display: none;
  width: 100%;
  margin: 0;
  z-index: 9999;
  padding: 15px 20px 20px 50px;
}
.header__menu--mobile .menu-mobile__item .submenu--mobile__item {
  padding: 5px 0;
  cursor: pointer;
}
.header__menu--mobile .menu-mobile__item .submenu--mobile__item a {
  color: #343434;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 16px;
  line-height: 22px;
}
.header__menu--mobile .menu-mobile .last-menu-mobile-item {
  border: solid 1px #D0D0D0;
  background-color: #EDF1F4;
  padding: 10px 20px;
}
.header__menu--mobile .menu-mobile .last-menu-mobile-item a {
  color: #343434;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 18px;
}

.main-content .banner-title {
  font-size: 32px;
  font-weight: 600;
  color: #b5dbea;
  margin-left: -45px;
  margin-right: -50px;
}
@media (min-width: 768px) {
  .main-content .banner-title {
    margin-left: 0;
    margin-right: 0;
    font-size: 48px;
  }
}
.main-content .banner-text {
  font-size: 18px;
  line-height: 28px;
  margin: 20px 0 35px 0;
  color: #ffffff;
}
.main-content .banner__desktop-image {
  position: absolute;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
.main-content .banner .carousel-item {
  height: 502px;
}
@media (min-width: 769px) and (max-width: 992px) {
  .main-content .banner .carousel-item {
    height: 400px;
  }
}
@media (min-width: 992px) {
  .main-content .banner .carousel-item {
    height: 569px;
  }
}
.main-content .banner .carousel-caption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 14px;
  top: 12%;
}
@media (min-width: 768px) {
  .main-content .banner .carousel-caption {
    text-align: left;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    position: relative;
    margin: 0 auto;
    max-width: 1176px;
    right: auto;
    right: initial;
    left: auto;
    left: initial;
  }
}
@media (min-width: 992px) {
  .main-content .banner .carousel-caption {
    top: 24%;
  }
}
@media (min-width: 768px) and (max-width: 1400px) {
  .main-content .banner .carousel-caption {
    padding-left: 62px;
    padding-right: 62px;
  }
}
@media (min-width: 1200px) {
  .main-content .banner .banner-text {
    max-width: 50%;
  }
}
.main-content .banner .carousel-control-prev, .main-content .banner .carousel-control-next {
  width: 8%;
}
.main-content .banner .carousel-control-prev .carousel-control-next-icon, .main-content .banner .carousel-control-prev .carousel-control-prev-icon, .main-content .banner .carousel-control-next .carousel-control-next-icon, .main-content .banner .carousel-control-next .carousel-control-prev-icon {
  background-color: rgba(0, 0, 0, 0.2);
}
.main-content .banner .btn--banner {
  width: 100%;
  font-size: 15px;
}
.main-content .banner .btn--banner--motorsport-insurance {
  background-color: #68a78e;
}
.main-content .banner .btn--banner--personal-insurance {
  background-color: #4d706a;
}
@media (min-width: 768px) {
  .main-content .banner .btn--banner {
    width: auto;
    width: initial;
  }
}
.main-content .bussiness-banner {
  position: relative;
  text-align: center;
}
.main-content .bussiness-banner__image {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
.main-content .bussiness-banner--motorsport {
  border-bottom: 7px solid #C4C4C4;
}
.main-content .bussiness-banner__image--mobile {
  -webkit-filter: brightness(0.6) saturate(100%);
          filter: brightness(0.6) saturate(100%);
}
.main-content .bussiness-banner__content {
  position: relative;
  z-index: 999;
}
.main-content .bussiness-banner__content .banner-title {
  margin-left: 0;
  margin-left: initial;
  margin-right: 0;
  margin-right: initial;
}
@media (min-width: 768px) {
  .main-content .bussiness-banner {
    height: 398px;
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .main-content .bussiness-banner__content {
    padding-left: 50px;
  }
}
@media (min-width: 1200px) {
  .main-content .bussiness-banner .banner-text {
    max-width: 50%;
  }
}
@media (min-width: 1500px) {
  .main-content .bussiness-banner {
    height: 458px;
  }
  .main-content .bussiness-banner__content {
    padding-left: 0px;
  }
}
.main-content .meet-team__title {
  margin-bottom: 20px;
}
.main-content .meet-team__category {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.main-content .meet-team__category__item {
  padding-right: 15px;
  border-right: 1px solid #B5DBEA;
  cursor: pointer;
}
.main-content .meet-team__category__item:last-child {
  border: none;
}
.main-content .meet-team__category__item:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.main-content .meet-team__list {
  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;
  gap: 20px;
}
.main-content .personal-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 193px;
  padding-top: 30px;
  border-top: 1px solid #c6e3ef;
}
.main-content .personal-card:first-child {
  border: none;
  padding-top: 0;
}
.main-content .personal-card__image {
  width: 35%;
  position: relative;
}
.main-content .personal-card__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-filter: brightness(0.9) saturate(0%);
          filter: brightness(0.9) saturate(0%);
}
.main-content .personal-card__image:hover img {
  -webkit-filter: initial;
          filter: initial;
}
.main-content .personal-card__body {
  width: 65%;
  font-size: 18px;
  padding: 0 0 0 20px;
}
.main-content .personal-card__body__name {
  color: #153F87;
  font-weight: 600;
}
.main-content .personal-card__body__team {
  font-size: 16px;
}
.main-content .personal-card__body__email {
  color: #153F87;
}
.main-content .personal-card__body__phone {
  color: #343434;
}
@media (min-width: 768px) {
  .main-content .personal-card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 279px;
    height: auto;
    height: initial;
    padding-top: 0;
    padding-top: initial;
    border-top: none;
  }
  .main-content .personal-card__image {
    width: 100%;
  }
  .main-content .personal-card__image img {
    width: 100%;
    max-height: none;
    max-height: initial;
  }
  .main-content .personal-card__body {
    padding: 20px 0;
    width: 100%;
  }
  .main-content .personal-card__body__email {
    color: #00B6FF;
  }
}
.main-content .personal-card--key-contact {
  padding: 10px !important;
  border: 1px solid #8E8E8E !important;
}
.main-content .personal-card--key-contact {
  background-color: #e5ebed;
}
.main-content .personal-card--key-contact .name {
  font-size: 22px;
}
.main-content .personal-card--key-contact .role {
  font-size: 19px;
}
.main-content .personal-card--key-contact .email {
  font-size: 18px;
}
.main-content .personal-card--key-contact img {
  -webkit-filter: brightness(0.9) saturate(0%) !important;
          filter: brightness(0.9) saturate(0%) !important;
}
@media (min-width: 768px) {
  .main-content .personal-card--key-contact {
    padding: 20px !important;
  }
  .main-content .personal-card--key-contact {
    width: 100%;
  }
}
.main-content .insurance-card {
  background: #FFFFFF;
  border: 1px solid #D7D7D7;
  padding: 0;
  -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1607843137);
          box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1607843137);
}
.main-content .insurance-card__image {
  width: 100%;
  height: 183px;
  -o-object-fit: cover;
     object-fit: cover;
}
.main-content .insurance-card__body {
  padding: 30px 20px 30px 20px;
  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;
}
.main-content .insurance-card__body .name {
  font-size: 23px;
  font-weight: 600;
  margin-bottom: 20px;
  color: #000000;
  line-height: 34px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.main-content .insurance-card__body .content {
  font-size: 16px;
  line-height: 26px;
}
@media (min-width: 768px) {
  .main-content .insurance-card__body .content--motor {
    height: 290px;
  }
}
.main-content .insurance-card__body ul {
  padding-left: 20px;
}
.main-content .insurance-card__body .phone {
  font-size: 32px;
  font-weight: 600;
}
.main-content .insurance-card__body .content-blog {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.main-content .insurance-card--type {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.main-content .insurance-card--type .insurance-card__body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-height: 0;
}
.main-content .insurance-card--type .insurance-card__body > .btn-aquote,
.main-content .insurance-card--type .insurance-card__body > a.btn-aquote {
  margin-top: auto;
}
.main-content .insurance-card--type:hover {
  background: #ffffff;
}
@media (max-width: 767px) {
  .main-content .insurance-card--type {
    -webkit-box-orient: initial;
    -webkit-box-direction: initial;
        -ms-flex-direction: initial;
            flex-direction: initial;
  }
  .main-content .insurance-card--type .btn-aquote {
    padding: 11px;
  }
}
.main-content .insurance-card--home {
  cursor: pointer;
  height: 100%;
}
@media (max-width: 768px) {
  .main-content .insurance-card--home {
    height: 100%;
  }
}
.main-content .insurance-card--home:hover {
  background: #e2e2e2;
}
.main-content .insurance-card--claim-info {
  -webkit-box-shadow: none;
          box-shadow: none;
  height: 100%;
}
.main-content .insurance-card--claim-info .btn-claim-info-business:hover {
  background-color: #4d648b !important;
}
.main-content .insurance-card--claim-info__body {
  display: block;
}
.main-content .insurance-card--claim-info__body .name {
  font-size: 28px;
}
.main-content .insurance-card--claim-info .phone--business, .main-content .insurance-card--claim-info .email {
  color: #698cac !important;
}
.main-content .insurance-card--claim-info .btn-aquote {
  font-size: 17px;
}
.main-content .insurance-card--claim-info .btn-aquote:hover {
  background-color: #476f5f !important;
}
@media (max-width: 768px) {
  .main-content .insurance-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .main-content .insurance-card__image {
    width: 30%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .main-content .insurance-card__image--url {
    width: 140px;
  }
}
@media (max-width: 768px) and (max-width: 576px) {
  .main-content .insurance-card__image--url {
    width: 100px;
  }
}
@media (max-width: 768px) {
  .main-content .insurance-card__body .name {
    font-size: 20px;
  }
  .main-content .insurance-card__body .content__hidden {
    display: none;
  }
  .main-content .insurance-card__body .phone {
    font-size: 28px;
  }
}
.main-content .insurance-brokers__title {
  font-size: 22px;
  font-weight: 300;
  line-height: 33px;
  color: #153F87;
  text-align: left;
  margin-bottom: 35px;
}
.main-content .insurance-brokers__title--width {
  max-width: 354px;
}
.main-content .insurance-brokers__content {
  margin-bottom: 40px;
}
.main-content .insurance-brokers__image {
  max-height: 440px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.main-content .insurance-brokers__image--mobile {
  width: 100%;
  height: 230px;
  -o-object-fit: cover;
     object-fit: cover;
  margin-bottom: 39px;
}
@media (min-width: 768px) {
  .main-content .insurance-brokers .column {
    padding-left: 25px !important;
  }
  .main-content .insurance-brokers .btn--brokers {
    width: auto;
    width: initial;
  }
  .main-content .insurance-brokers__title {
    font-size: 28px;
    line-height: 38px;
  }
  .main-content .insurance-brokers__title--width {
    max-width: 430px;
  }
}
@media (min-width: 1200px) {
  .main-content .insurance-brokers .column {
    padding-left: 70px !important;
  }
}
.main-content .business-middle-banner .carousel-indicators {
  right: auto;
  right: initial;
  left: 46%;
  bottom: -50px;
  margin: 0;
  margin: initial;
}
.main-content .business-middle-banner .carousel-indicators button {
  height: 12px;
  width: 12px;
  padding: 0;
  border: 1px solid #707070;
}
.main-content .business-middle-banner .carousel-indicators .active {
  background-color: #92c6db;
}
.main-content .business-middle-banner .middle-banner-content {
  color: #808080;
  font-size: 28px;
  font-weight: 600;
  font-style: italic;
}
@media (max-width: 768px) {
  .main-content .business-middle-banner .middle-banner-content {
    font-size: 20px;
    line-height: 30px;
  }
  .main-content .business-middle-banner .carousel-indicators {
    left: 40%;
  }
}
.main-content .chartered {
  position: relative;
}
.main-content .chartered__background-image {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
}
.main-content .chartered__content {
  z-index: 999;
  text-align: center;
}
.main-content .chartered__content__title {
  font: normal normal 600 26px/36px Open Sans;
  color: #f2f9fc;
  margin-bottom: 27px;
}
.main-content .chartered__content__sub-title {
  font: normal normal normal 20px/30px Open Sans;
  color: #ffffff;
}
@media (min-width: 768px) {
  .main-content .chartered__content__title {
    font-size: 35px;
    line-height: 63px;
    margin-bottom: 0;
    margin-bottom: initial;
  }
  .main-content .chartered__content__sub-title {
    font-size: 22px;
    line-height: 39px;
  }
}
.main-content .call-us {
  text-align: center;
}
.main-content .call-us__text {
  color: #ffffff;
  font-weight: 600;
  font-size: 23px;
  margin-bottom: 15px;
}
.main-content .call-us__left__phone {
  font-size: 30px;
  line-height: 33px;
  color: #B5DBEA;
}
.main-content .call-us__left__phone--motorsport {
  color: #ffffff;
}
.main-content .call-us__right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.main-content .call-us__right .btn--banner {
  width: 288px;
  border: 1px solid #ffffff;
}
@media (min-width: 768px) {
  .main-content .call-us__right .btn--banner {
    padding: 14px;
  }
}
.main-content .call-us__center {
  margin: 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.main-content .call-us__center .item {
  width: 100%;
  height: 0;
  border: solid 1px #8baaba;
}
@media (min-width: 768px) {
  .main-content .call-us__text {
    font-size: 28px;
  }
  .main-content .call-us__left__phone {
    font-size: 50px;
  }
  .main-content .call-us__center {
    margin: 0;
    margin: initial;
  }
  .main-content .call-us__center .item {
    width: 0;
    height: 100%;
  }
}
.main-content .insurance-list__col {
  padding: 20px;
  background: #ffffff;
  border: 1px solid #153F87;
}
.main-content .insurance-list__col--mobile {
  padding: 15px 20px;
}
.main-content .insurance-list__head {
  font-weight: bold;
  font-size: 19px;
  color: #6A9EB2;
  text-transform: uppercase;
  margin-bottom: 24px;
}
.main-content .insurance-list__head--mobile {
  margin-bottom: 0;
}
.main-content .insurance-list__content--mobile {
  margin-top: 24px;
}
.main-content .insurance-list__item {
  font-size: 15px;
  margin-bottom: 14px;
}
.main-content .insurance-list__item a {
  color: #000000;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.main-content .insurance-list__item:hover a {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.main-content .contact-us__col {
  padding: 30px;
  border: 1px solid #bfbebe;
  height: 100%;
}
.main-content .contact-us__col--business {
  background-color: rgba(105, 140, 172, 0.1019607843);
}
.main-content .contact-us__col--person {
  background-color: rgba(127, 194, 221, 0.1490196078);
}
.main-content .contact-us__col--motorsport {
  background-color: #eff6f3;
}
.main-content .contact-us__head {
  font-weight: 600;
  font-size: 27px;
  color: #6A9EB2;
  margin-bottom: 15px;
  line-height: 32px;
}
.main-content .contact-us__item {
  font-size: 16px;
  margin-bottom: 14px;
}
.main-content .contact-us__phone {
  color: #343434;
  font: normal normal 600 28px/26px Open Sans;
}
.main-content .contact-us__email {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  font: normal normal normal 18px/24px Open Sans;
  color: #698CAC;
}
.main-content .insurance-type__right {
  background-color: #e5ebed;
  padding: 30px;
}
.main-content .insurance-type-mobile {
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}
.main-content .insurance-type-mobile {
  background-color: #f0f0f0;
}
.main-content .insurance-type-mobile .help-form-mobile {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
@media (min-width: 768px) {
  .main-content .border-left {
    padding-left: 60px !important;
    border-left: 1px solid #707070 !important;
  }
}
.main-content .benefits-policy {
  background-color: #164664;
  padding-top: 40px;
  padding-bottom: 40px;
}
.main-content .benefits-policy__title {
  color: #CCE7F8 !important;
}
.main-content .benefits-policy__title {
  margin-bottom: 36px;
  font-size: 30px;
  line-height: 40px;
}
.main-content .benefits-policy__list {
  list-style-image: url("https://cdn.performancedirect.co.uk/images/tick-icon.png");
}
.main-content .benefits-policy p {
  color: #FFFFFF;
  font-size: 24px;
  line-height: 30px;
  font-weight: 300;
  margin-bottom: 0;
  margin-left: 10px;
}
.main-content .benefits-policy strong {
  color: #FFFFFF;
  font-weight: 600;
}
@media (max-width: 768px) {
  .main-content .benefits-policy .section-content {
    padding: 0px 14px;
  }
}
.main-content .faq-search-box .search-input {
  padding: 20px 0;
  position: relative;
}
.main-content .faq-search-box .search-input i {
  color: #7c7c7c;
  position: absolute;
  top: 47px;
  left: 20px;
}
.main-content .faq-search-box .search-input input {
  width: 100%;
  height: 50px;
  border: 1px solid #7C7C7C;
  border-radius: 9px;
  padding: 0 50px;
}
.main-content .contact-us-banner {
  height: 165px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  position: relative;
}
.main-content .contact-us-banner__image {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
.main-content .contact-us-banner__title {
  font-size: 20px;
}
.main-content .contact-us-banner__content {
  font-size: 32px;
  color: #b5dbea;
  font-weight: 600;
}
.main-content .contact-us-banner__content * {
  font-size: 32px;
  color: #b5dbea;
  font-weight: 600;
}
@media (min-width: 768px) {
  .main-content .contact-us-banner {
    text-align: left;
    height: 265px;
  }
  .main-content .contact-us-banner__title {
    font-size: 24px;
  }
  .main-content .contact-us-banner__content {
    font-size: 48px;
  }
  .main-content .contact-us-banner__content * {
    font-size: 48px;
  }
  .main-content .contact-us-banner--about-us {
    height: 398px;
  }
}
.main-content .about-us-banner {
  position: relative;
}
.main-content .about-us-banner__image {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: -1;
}
@media (min-width: 768px) {
  .main-content .about-us-banner {
    height: 398px;
  }
}
@media (min-width: 1500px) {
  .main-content .about-us-banner {
    height: calc(50vh - 0.2rem);
  }
}
.main-content .phone-us-box {
  padding-bottom: 30px;
}
.main-content .policy-detail {
  background: #164664;
  position: relative;
  z-index: 9999;
  padding-top: 50px;
  padding-bottom: 50px;
}
.main-content .policy-detail .make-a-claim {
  background: #4FA459;
  border: 1px solid #91CC98;
  padding: 20px 40px;
  border-radius: 6px;
  text-align: center;
  width: 49%;
}
.main-content .policy-detail .make-a-windscreen {
  background: #226D9B;
  border: 1px solid #329EE0;
  padding: 20px 40px;
  border-radius: 6px;
  text-align: center;
  width: 49%;
}
.main-content .policy-detail .title-section {
  color: #DCEAF2 !important;
}
.main-content .policy-detail .title-section {
  font-weight: normal;
}
.main-content .policy-detail__item {
  display: none;
}
.main-content .policy-detail__item--block {
  display: block !important;
}
@media (max-width: 768px) {
  .main-content .policy-detail .make-a-claim {
    width: 100%;
  }
  .main-content .policy-detail .make-a-windscreen {
    width: 100%;
  }
}
.main-content .specialist-list {
  list-style: none;
  margin-bottom: 0;
}
.main-content .specialist-list__item {
  padding: 3px 0;
  display: -webkit-box;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.main-content .specialist-list__item a {
  -webkit-text-decoration: none;
  text-decoration: none;
  text-align: left;
  font: normal normal bold 16px/22px Open Sans;
}
.main-content .specialist-list__item a:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.main-content .specialist-list__item::before {
  content: "•";
  font-weight: bold;
  display: block;
  width: 15px;
  color: #226D9B;
}
.main-content .special-content__right {
  padding-right: 50px;
}
.main-content .special-content__left__image {
  width: 100%;
  min-height: 60%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 991px) {
  .main-content .special-content__right {
    padding: 0;
  }
  .main-content .special-content__left {
    margin-top: 40px !important;
  }
  .main-content .special-content__left__image {
    width: 100%;
    max-height: 200px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.main-content .feedback .title {
  color: #153F87 !important;
}
.main-content .feedback .title {
  margin-bottom: 25px;
}
.main-content .feedback a {
  color: #4F9FE5;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 600;
}
.main-content .feedback strong {
  font: normal normal 600 18px/23px Open Sans;
  color: #343434;
}
.main-content .feedback__item {
  margin-top: 25px;
}
.main-content .feedback__item ul {
  padding-left: 18px;
}
.main-content .feedback__item ul a {
  color: #4F9FE5;
}
.main-content .feedback__item .title {
  color: #226D9B !important;
}
.main-content .feedback__item .title {
  margin-bottom: 20px;
}
.main-content .feedback__item .content {
  font: normal normal normal 16px/23px Open Sans;
  letter-spacing: 0px;
  color: #343434;
  word-wrap: break-word;
}
.main-content .feedback__item .button {
  background: #EDF6EE;
  border: 1px solid #4FA459;
  font: normal normal 600 15px/22px Open Sans;
  color: #4FA459;
  border-radius: 5px;
  padding: 8px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 170px;
}
.main-content .feedback .content-black {
  color: #000000 !important;
}
.main-content .feedback .content-black {
  font-size: 22px;
  line-height: 32px;
  margin-bottom: 20px;
}
.main-content .search-results .title {
  font-weight: 600;
}
.main-content .search-results__item {
  padding-bottom: 40px;
  padding-top: 40px;
  border-bottom: 1px solid #bcbcbc;
}
.main-content .search-results__item__title {
  display: block;
  font-size: 25px;
  line-height: 23px;
  letter-spacing: 0px;
  margin-bottom: 30px;
}
.main-content .search-results__item__content {
  font: normal normal 300 16px/23px Open Sans;
  letter-spacing: 0px;
  color: #343434;
}
.main-content .search-results__item__content strong {
  color: #000000;
  font-weight: 600;
}
.main-content .request-quote__content--form .form-head {
  margin-top: 50px !important;
}
.main-content .request-quote__content--form .form-head {
  color: #698cac;
  font-size: 20px;
  margin: 0 12px;
  border-bottom: 1px solid #B3D3C6;
}
.main-content .request-quote__content--form .form-head--green {
  color: #68A78E;
}
.main-content .request-quote__content--form .title {
  font-weight: 600;
}
.main-content .request-quote__content--form .small-text {
  font-size: 13px;
}
.main-content .request-quote__content--form .form-content {
  color: #343434;
}
.main-content .request-quote__content--form .form-content .form-group {
  margin: 35px 0;
}
.main-content .request-quote__content--form .form-content .form-group .check-box {
  width: 20px;
  height: 20px;
}
.main-content .request-quote__content--form .form-content .form-group--sub {
  padding: 14px 0 14px 8px;
  border-left: 3px solid #B3C5D5;
  margin-left: 12px;
  display: none;
}
.main-content .request-quote__content--form .form-content .form-group--sub .form-group:first-child {
  margin-top: 0;
}
.main-content .request-quote__content--form .form-content .form-group--sub .form-group:last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .main-content .request-quote__content--form .form-content .form-group--sub {
    padding-left: 20px;
  }
  .main-content .request-quote__content--form .form-content .form-group--sub__right {
    padding: 0 5px 0 0;
    margin-left: -5px;
  }
  .main-content .request-quote__content--form .form-content .form-group--sub__right--col-3 {
    padding: 0 12px 0 0;
    margin-left: -5px;
  }
}
.main-content .request-quote__content--form .form-content .form-group__select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.main-content .request-quote__content--form .form-content .form-group__select .select-box {
  width: 48%;
  height: 40px;
  padding: 7px;
  color: #727272;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  background: #EFEFEF 0% 0% no-repeat padding-box;
  border: 1px solid #898989;
  cursor: pointer;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.main-content .request-quote__content--form .form-content .form-group__select .select-box--w30 {
  width: 30%;
}
.main-content .request-quote__content--form .form-content .form-group__select .select-box--w22 {
  width: 22%;
}
.main-content .request-quote__content--form .form-content .form-group__select .select-box__qe-field {
  width: 23px;
  height: 23px;
  background: #ededed 0% 0% no-repeat padding-box;
  border: 2px solid #b5b5b5;
  cursor: pointer;
  z-index: -1;
  position: absolute;
}
.main-content .request-quote__content--form .form-content .form-group__select .select-box__label {
  font-weight: 600;
  font-size: 16px;
  cursor: pointer;
}
.main-content .request-quote__content--form .form-content .form-group__select .select-box__label--bold {
  font-weight: bold;
}
.main-content .request-quote__content--form .form-content .form-group__select .select-box:hover {
  background-color: #D1D1D1;
}
.main-content .request-quote__content--form .form-content .form-group__select .select-box--active {
  background-color: #68a78e;
  color: #ffffff;
}
.main-content .request-quote__content--form .form-content .form-group__select .select-box--active:hover {
  background-color: #68a78e;
}
.main-content .request-quote__content--form .form-content .form-group__select .select-box--add {
  height: 31px;
  background-color: #698cac;
  margin-bottom: 0;
  color: #ffffff;
}
.main-content .request-quote__content--form .form-content .form-group__select .select-box--add:hover {
  background-color: #56728B;
}
.main-content .request-quote__content--form .form-content .form-group--temp {
  border: solid 1px #bebebe;
  padding: 20px;
}
.main-content .request-quote__content--form .form-content .form-group--temp__item {
  padding-bottom: 25px;
  border-bottom: solid 1px #bebebe;
  margin-bottom: 10px;
}
.main-content .request-quote__content--form .form-content .control-label {
  font-size: 16px;
  margin-bottom: 10px;
}
.main-content .request-quote__content--form .form-content .qe-field {
  border: 1px solid #ddd;
  padding: 7px;
  background-color: #fff;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
  width: 100%;
}
.main-content .request-quote__content--form .form-content .currency-unit {
  position: absolute;
  top: 8px;
  left: 20px;
}
@media (min-width: 768px) {
  .main-content .request-quote__content--form .form-content .currency-unit {
    left: 10px;
  }
}
.main-content .request-quote__content--form .form-content .currency-input {
  padding-left: 20px;
}
.main-content .request-quote__content--form .form-content .btn-add-new {
  color: #4F9FE5;
  font-weight: 600;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  display: inline-block;
  cursor: pointer;
}
.main-content .request-quote__thank-you {
  padding: 40px 20px;
  background: #f7fafc;
  border: 2px solid #e2e3e4;
}
.main-content .request-quote .request-quote-padding-right {
  padding: 0 20px 0 0;
}
@media (max-width: 768px) {
  .main-content .request-quote .request-quote-padding-right {
    padding: 0;
  }
}
.main-content .request-quote .form-group-last {
  border-bottom: 1px solid #b1b1b1;
  margin: 36px 0 60px 0;
}
.main-content .fleet-insurance-claim {
  background-color: #dae3e6;
}
.main-content .fleet-insurance-claim__form {
  background-color: #ffffff;
  border: 1px solid rgba(85, 125, 141, 0.6470588235);
}
.main-content .fleet-insurance-claim__form__content {
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 768px) {
  .main-content .fleet-insurance-claim__form {
    padding: 60px;
  }
}
@media (max-width: 768px) {
  .main-content .fleet-insurance-claim {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.main-content .contact-us-content__image {
  background: #ffffff;
  padding: 18px;
  border: 2px solid #707070;
  border-radius: 50%;
  width: 82px;
  height: 82px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  margin-bottom: 208px;
}
.main-content .contact-us-content__image .col--border {
  position: absolute;
  height: 209px;
  width: 2px;
  background-color: #707070;
  bottom: -210px;
}
.main-content .contact-us-content__image:last-child {
  margin-bottom: 0;
}
.main-content .contact-us-content__image img {
  height: 42px;
}
.main-content .contact-us-content__image .img-white {
  display: none;
}
.main-content .contact-us-content__image:hover {
  background-color: #557D8D;
  border: 2px solid #557D8D;
}
.main-content .contact-us-content__image:hover .img-blue {
  display: none;
}
.main-content .contact-us-content__image:hover .img-white {
  display: block;
}
.main-content .contact-us-content__item {
  height: auto;
  height: initial;
  margin-bottom: 58px;
  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: start;
      -ms-flex-pack: start;
          justify-content: start;
}
@media (min-width: 768px) {
  .main-content .contact-us-content__image {
    width: 92px;
    height: 92px;
    margin-bottom: 93px;
  }
  .main-content .contact-us-content__image img {
    height: 52px;
  }
  .main-content .contact-us-content__image .col--border {
    bottom: -141px;
    height: 141px;
  }
  .main-content .contact-us-content__item {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
    height: auto;
    height: initial;
  }
}
@media (min-width: 1200px) {
  .main-content .contact-us-content__image {
    width: 145px;
    height: 145px;
    margin-bottom: 58px;
  }
  .main-content .contact-us-content__image .col--border {
    height: 60px;
    bottom: -60px;
  }
  .main-content .contact-us-content__item {
    height: 145px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.onlinle-feedback .intro-feedback p {
  color: #000000;
  font-size: 16px;
}
.onlinle-feedback .form-box {
  border: 1px solid #bfbfbf;
  margin-top: 50px;
}
.onlinle-feedback .form-box .qe-box-title {
  background: #d9e7ef;
  padding: 15px 20px;
  text-align: left;
  border-bottom: 1px solid #CCCCCC;
  color: #226e9b;
  font-size: 28px;
}
.onlinle-feedback .form-box .qe-box-title h1 {
  color: #ffffff;
  font-size: 1rem;
  font-weight: bolder;
  text-align: center;
}
.onlinle-feedback .form-box .feedback-rating-title {
  font-weight: 600;
  font-size: 18px;
  color: #343434;
}
.onlinle-feedback .form-box .qe-box-body {
  padding: 20px;
}
.onlinle-feedback .form-box .qe-box-body .form-two-star, .onlinle-feedback .form-box .qe-box-body .form-more-than-two-star {
  display: none;
}
@media (min-width: 768px) {
  .onlinle-feedback .form-box .qe-box-title {
    padding: 15px 40px;
  }
  .onlinle-feedback .form-box .qe-box-body {
    padding: 40px;
  }
}

.feedback-form .control-label,
.feedback-form .red-asterix {
  text-align: left;
  font-weight: 600;
  font-size: 18px;
  color: #343434;
  margin-bottom: 10px;
}
.feedback-form .control-label--small,
.feedback-form .red-asterix--small {
  font-size: 16px;
}
.feedback-form .red-asterix {
  color: red;
}
.feedback-form .qe-field {
  border: 1px solid #ddd;
  padding: 10px;
  background-color: #fff;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
  width: 100%;
  font-size: 14px;
}
.feedback-form .form-group-last {
  margin: 30px 0;
}
.feedback-form .btn-green {
  color: #ffffff;
  padding: 10px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.9);
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.9);
  position: relative;
  border-radius: 5px;
  text-align: center;
  border: 0;
  font-size: 16px;
  background: #68A78E;
  font-weight: 700;
  width: 100%;
}

.help-form-mobile .control-label,
.help-form-mobile .red-asterix {
  font-weight: 600;
  font-size: 16px;
}
.help-form-mobile .content-black {
  text-align: left !important;
}
.help-form-mobile .content-black {
  font-size: 14px;
  line-height: 24px;
}
@media (min-width: 768px) {
  .help-form-mobile .control-label,
  .help-form-mobile .red-asterix {
    font-size: 14px;
  }
  .help-form-mobile .content-black {
    text-align: center !important;
  }
  .help-form-mobile .content-black {
    font-size: 11px;
    line-height: 17px;
  }
}

.feedback-star-rating {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
  margin-bottom: 20px;
}
.feedback-star-rating button {
  border: none;
  height: 45px;
  width: 45px;
  padding: 0;
  border-radius: 3px;
  margin: 0 2px;
}
.feedback-star-rating .star {
  color: #ffffff;
}
.feedback-star-rating .feedback-default-star {
  background: #c9c9c9;
}
.feedback-star-rating .feedback-1-star {
  background: #e31a22;
}
.feedback-star-rating .feedback-2-star {
  background: #f4741f;
}
.feedback-star-rating .feedback-3-star {
  background: #f8cd11;
}
.feedback-star-rating .feedback-4-star {
  background: #74b341;
}
.feedback-star-rating .feedback-5-star {
  background: #00804d;
}

.fleet-enquiry-message {
  background: rgba(197, 228, 125, 0.0980392157) 0% 0% no-repeat padding-box;
  border: 1px solid #C5E47D;
  padding: 16px;
  padding-bottom: 8px;
}
.fleet-enquiry-message a {
  color: #4F9FE5;
}

.footer {
  background-color: #1a1a1a;
}
.footer__menus {
  text-align: left;
}
.footer__menus__head {
  font: normal normal 600 18px/22px Open Sans;
  letter-spacing: 0px;
  color: #CBE6F7;
  margin-bottom: 15px;
}
.footer__menus__urls .url {
  padding: 3px 0;
  display: block;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 16px;
  cursor: pointer;
  color: #FFFFFF;
  font-weight: 300;
}
.footer__menus .phone-number {
  font-size: 20px;
  color: #ffffff;
  line-height: 22px;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: bold;
  cursor: pointer;
}

.copyright {
  background-color: #000000;
  padding: 25px;
}
.copyright p {
  text-align: left;
  color: #ffffff;
  line-height: 18px;
  font-size: 12px;
  margin-bottom: 0px;
}

@media (min-width: 1401px) {
  .container-fluid {
    padding-left: 100px;
    padding-right: 100px;
  }
  .container-fluid--px {
    padding: 50px 240px;
  }
  .container-fluid--px-medium {
    padding: 50px 340px;
  }
  .container-fluid--px-large {
    padding: 50px 370px;
  }
}
@media (min-width: 803px) and (max-width: 1400px) {
  .container-fluid {
    padding-left: 50px;
    padding-right: 50px;
  }
}
@media (min-width: 770px) and (max-width: 1400px) {
  .container-fluid--px {
    padding: 40px 70px;
  }
  .container-fluid--px-medium {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .container-fluid--px-large {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
@media (min-width: 770px) {
  .fs-md-5 {
    font-size: 20px !important;
  }
}
@media (max-width: 768px) {
  .container-fluid {
    padding-left: 8px;
    padding-right: 8px;
  }
  .container-fluid--px {
    padding-top: 33px;
    padding-bottom: 33px;
  }
  .container-fluid--px-medium {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .container-fluid--px-large {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .title-section {
    font-size: 27px;
    line-height: 33px;
  }
  .main-logo-image {
    height: 40px;
  }
  .title--mobile {
    font-size: 24px;
  }
  .footer__menus .col--border {
    margin-bottom: 0;
    margin-top: 35px;
  }
  .footer__menus .col--border:first-child {
    margin-top: 0px;
  }
}
.alert-warning {
  color: #f00;
  font-size: 16px;
  padding: 0;
}
/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./client-src/styles/address.scss ***!
  \*******************************************************************************************************************************************************************/
.qe-postcode .dropdown-menu {
  overflow: scroll;
  max-height: 400px;
  max-width: none;
  width: 100%;
}
.qe-postcode .dropdown-menu li {
  padding: 10px 20px;
}
.qe-postcode .dropdown-menu li:hover {
  color: #262626;
  -webkit-text-decoration: none;
  text-decoration: none;
  background-color: #f5f5f5;
}
.qe-postcode .dropdown-menu li a {
  white-space: break-spaces;
}

#formPage .qe-box.form-box {
  overflow: visible;
}

#formPage .qe-box.form-box .address-text, .form-wrapper .vehicle-text, .address-text {
  font-weight: bold;
  background-color: #eee;
  padding: 10px 0 10px 20px;
}

form.address-submit .form-address a.back-postcode {
  white-space: break-spaces;
}
/*!**********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./client-src/styles/fileUpload.scss ***!
  \**********************************************************************************************************************************************************************/
.file-group {
  border: 1px solid #d7d6d6;
}
.file-group__body .file-list {
  padding-left: 15px;
  padding-right: 15px;
  margin: 0;
}
.file-group__body .file-list .file-item {
  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;
  padding: 10px 0;
  border-bottom: 1px solid #d7d6d6;
}
.file-group__body .file-list .file-item:last-child {
  border-bottom: none;
}
.file-group__body .file-list .file-item .fa-xmark {
  cursor: pointer;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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YWluLnNjc3MiLCJ3ZWJwYWNrOi8vcGQvLi9jbGllbnQtc3JjL3N0eWxlcy9hZGRyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vcGQvLi9jbGllbnQtc3JjL3N0eWxlcy9maWxlVXBsb2FkLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4vX3ZhcmlhYmxlcy5zY3NzXCI7XHJcblxyXG5odG1sIHtcclxuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIGNvbG9yOiAjNzA3MDcwO1xyXG4gICAgZm9udC1mYW1pbHk6IE9wZW4gU2FucztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlLFxyXG59XHJcblxyXG4jbG9hZGluZyB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3BhY2l0eTogMC43O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbn1cclxuXHJcbiNsb2FkaW5nLWltYWdlIHtcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG59XHJcblxyXG4uc2VjdGlvbi1jb250ZW50IHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgLypvdmVyZmxvdzogaGlkZGVuOyovXHJcbn1cclxuXHJcbmxhYmVsLmVycm9yIHtcclxuICAgIGNvbG9yOiByZWQ7XHJcbn1cclxuXHJcbi5lcnJvci1tZXNzYWdlIHtcclxuICAgIGNvbG9yOiByZWQ7XHJcbn1cclxuXHJcbi5zdWJtaXQtc3VjY2VzcyB7XHJcbiAgICBtYXJnaW46IDYwcHggMDtcclxuXHJcbiAgICBkaXYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBjb2xvcjogIzE1M0Y4NztcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjMzQzNDM0O1xyXG4gICAgfVxyXG59XHJcblxyXG4jdGhhbmsteW91LWdyb3VwLCAjZXJyb3ItZ3JvdXAge1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1NTdEOERBNTtcclxufVxyXG5cclxuLnRleHQtd2hpdGUge1xyXG4gICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuYSB7XHJcbiAgICBjb2xvcjogIzIyNkQ5QjtcclxufVxyXG5cclxuLmRpc3BsYXktbm9uZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kaXNwbGF5LW5vbmUtbm90LWltcG9ydGFudCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYnRuIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNTNGODc7XHJcbiAgICBwYWRkaW5nOiAxMXB4O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAjNzA3MDcwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZTdmMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzE1M0Y4NztcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi0tYnJva2VycyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEwcHggNDBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNTNGODc7XHJcbn1cclxuXHJcbi5idG4tLW1vcmUtbmV3cyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTUzRjg3O1xyXG59XHJcblxyXG4uYnRuLXctYXV0byB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1ncmF5IHtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY5OENBQztcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1tcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhhNzhlO1xyXG4gICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEM3QzY5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tYXF1b3RlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2OGE3OGU7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2OEE3OEU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHBhZGRpbmc6IDEzcHggMjVweDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNEM3QzY5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbW90b3JzcG9ydCB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0QzdDNjkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNjhBNzhFO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhcmFncmFwaC1jb250ZW50IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGNvbG9yOiAjMTUzRjg3O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBjb2xvcjogIzE1M0Y4NztcclxuICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBoNCwgLmg0IHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIHAsIGgyLCBoMywgaDQsIGg1LCAuaDQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLml0YWxpYyB7XHJcbiAgICAgICAgY29sb3I6ICMxNTNGODc7XHJcbiAgICAgICAgZm9udDogaXRhbGljIG5vcm1hbCA2MDAgMThweC8yNnB4IE9wZW4gU2FucztcclxuICAgIH1cclxufVxyXG5cclxuLmZpZWxkLXZhbGlkYXRpb24tdmFsaWQge1xyXG4gICAgY29sb3I6IHJlZCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmJ0bi1hcXVvdGUtLXNwZWNpYWxpc3Qge1xyXG4gICAgcGFkZGluZzogMTJweCAyNXB4O1xyXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMzOTc0NDA7XHJcbn1cclxuXHJcbi5jdXJzb3ItcG9pbnRlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5ib3JkZXItbm9uZSB7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1tZC1ub25lIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZnctYm9sZGVyLS1jdXN0b21lIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi50aXRsZSB7XHJcbiAgICBjb2xvcjogIzE1M0Y4NyAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAmLS1kZXNrdG9wIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbWVkaXVtIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc21hbGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBjb2xvcjogIzE1M0Y4NztcclxuICAgIH1cclxufVxyXG5cclxuLnRleHQtYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4udGl0bGUtLWNvbG9yIHtcclxuICAgIGNvbG9yOiAjMjI2RDlCICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50aXRsZS1zZWN0aW9uIHtcclxuICAgIGNvbG9yOiAjNTU3ZDhkICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wge1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDNweCAwIHJnYmEoMCwwLDAsMC40NSkgaW5zZXQ7XHJcbn1cclxuXHJcbi5jb2xvci1pbmhlcml0IHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4uYmFjay1vZmZpY2Utd2lkZ2V0IHtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAyMDBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBvcGFjaXR5OiAwLjI7XHJcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIGRhcmtncmV5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0ZWFsO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogOHB4IDRweCA4cHggMnB4O1xyXG59XHJcblxyXG4uYmFjay1vZmZpY2Utd2lkZ2V0OmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5iYWNrLW9mZmljZS13aWRnZXQgYSB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LXNpemU6IG1lZGl1bTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmJnLS1kYXJrLWJsdWUge1xyXG4gICAgYmFja2dyb3VuZDogIzA2MTAyMjtcclxufVxyXG5cclxuLmJnLS1ncmF5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbn1cclxuXHJcbi5iZy0tbGlnaHQtYmx1ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmOWZjO1xyXG59XHJcbi5iZy0tYmx1ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFQkVEO1xyXG59XHJcblxyXG4uZmFxcywgLmZhcXMtLW5vdC10b2dnbGUge1xyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAmX19xdWVzdGlvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMkY5RkM7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xyXG5cclxuICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDE2cHgvMjJweCBPcGVuIFNhbnM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAqIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTY0NjY0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19hbnN3ZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMTZweC8yMnB4IE9wZW4gU2FucztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzQzNDM0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE2cHgvMjJweCBPcGVuIFNhbnM7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM0MzQzNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlZS1tb3JlIHtcclxuICAgIGZvbnQ6IGl0YWxpYyBub3JtYWwgNzAwIDE4cHgvMjZweCBPcGVuIFNhbnM7XHJcbiAgICBjb2xvcjogIzRGQTQ1OTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmNvbnRlbnQtYmxhY2sge1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogIzE1M0Y4NztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc21hbGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA5M0ZGO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1ncmF5IHtcclxuICAgICAgICBjb2xvcjogIzM0MzQzNDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRlbnQtd2hpdGUge1xyXG4gICAgKiB7XHJcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWxlY3Qtb3B0aW9uIHtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6ICMzNDM0MzQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL2Nkbi5wZXJmb3JtYW5jZWRpcmVjdC5jby51ay9pbWFnZXMvZHJvcGRvd24taWNvbi5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0IDAuOGVtIGNlbnRlciAvIDEuNGVtLCBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI0RDRUFGMiAzZW0sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAzZW0pO1xyXG5cclxuICAgIG9wdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtcmVzdWx0IHtcclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjYmNiYztcclxuICAgICAgICAgICAgaGVpZ2h0OiA1N3B4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQxcHg7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTA5MDkwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDE4cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYS1tYWduaWZ5aW5nLWdsYXNzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTA5MDkwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucm90YXRlLTI3NSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG59XHJcblxyXG4uc3Ryb25nLWJsdWUge1xyXG4gICAgc3Ryb25nIHtcclxuICAgICAgICBjb2xvcjogIzE1M2Y4NztcclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlciB7XHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjNmNGY0O1xyXG4gICAgICAgIGhlaWdodDogNzRweDtcclxuXHJcbiAgICAgICAgJl9fbGVmdCB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgZ2FwOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNCQkJCQkI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzNDM0MzQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzNDM0MzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjZm9ybS1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faXRlbTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAqIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21lbnUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4xKSAwcHggN3B4IDE1cHggLTNweCwgcmdiYSgwLCAwLCAwLCAwLjA1KSAwcHggNHB4IDZweCAtMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuXHJcbiAgICAgICAgLm1lbnUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxNTNGODc7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAuZmEtYW5nbGUtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBhcmVudC1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRiAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAzcHggIzAwMDAwMDI5O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyODNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFM0UzRTM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2hlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZBOUVCMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2JvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM0MzQzNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51LWl0ZW06aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLS1tYXJnaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb2wtcGVyc29uYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51LS1jb2xfX2JvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0VCRjVGQTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM5JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0taW5zdXJhbmNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tbGFzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaXRlbTpob3ZlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgLnBhcmVudC1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM3ZmMyZGQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mYS1hbmdsZS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21lbnUtLW1vYmlsZTo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVudS0tbW9iaWxlIHtcclxuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIElFIGFuZCBFZGdlICovXHJcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGaXJlZm94ICovXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVudS0tbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWF4LWhlaWdodDogNzV2aDtcclxuICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA2OHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHQgNnB0ICMwMDAwMDAyOTtcclxuXHJcbiAgICAgICAgLnNlYXJjaC1ib3gge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG5cclxuICAgICAgICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0E4QThBODtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4taGVhZGVyLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzdweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICMwMDAwMDAyOSAwcHggMnB4IDhweCAwcHg7XHJcblxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4taGVhZGVyLW1vYmlsZS0tY2xhaW0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI2RDlCO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi1oZWFkZXItbW9iaWxlLS1hY2NvdW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRGQTQ1OTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4taGVhZGVyLW1vYmlsZS0tYXBwIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3MDIyNjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYXJlbnQtbmFtZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgY29sb3I6ICMxNTNGODc7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVudS1tb2JpbGUge1xyXG5cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDJweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2hlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2QTlFQjI7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGOUZDO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1lbnUtbW9iaWxlX19pdGVtX19oZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAubWVudS1tb2JpbGVfX2l0ZW1fX2hlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN1Ym1lbnUtLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMjBweCA1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzNDM0MzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxhc3QtbWVudS1tb2JpbGUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjRDBEMEQwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VERjFGNDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM0MzQzNDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWFpbi1jb250ZW50IHtcclxuICAgIC5iYW5uZXItdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAjYjVkYmVhO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC01MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmFubmVyLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICBtYXJnaW46IDIwcHggMCAzNXB4IDA7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhbm5lciB7XHJcblxyXG4gICAgICAgICZfX2Rlc2t0b3AtaW1hZ2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJvdXNlbC1pdGVtIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MDJweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTY5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJvdXNlbC1jYXB0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAxNHB4O1xyXG4gICAgICAgICAgICB0b3A6IDEyJTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTE3NnB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyNCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICAuYmFubmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJvdXNlbC1jb250cm9sLXByZXYsIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xyXG4gICAgICAgICAgICB3aWR0aDogOCU7XHJcblxyXG4gICAgICAgICAgICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24sIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4tLWJhbm5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAmLS1tb3RvcnNwb3J0LWluc3VyYW5jZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhhNzhlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1wZXJzb25hbC1pbnN1cmFuY2Uge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzA2YTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1c3NpbmVzcy1iYW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbW90b3JzcG9ydCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjQzRDNEM0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW1hZ2UtLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjYpIHNhdHVyYXRlKDEwMCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG5cclxuICAgICAgICAgICAgLmJhbm5lci10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzOThweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cclxuICAgICAgICAgICAgLmJhbm5lci10ZXh0IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDU4cHg7XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZWV0LXRlYW0ge1xyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NhdGVnb3J5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNCNURCRUE7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wZXJzb25hbC1jYXJkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTkzcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjNmUzZWY7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjkpIHNhdHVyYXRlKDAlKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2JvZHkge1xyXG4gICAgICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XHJcblxyXG4gICAgICAgICAgICAmX19uYW1lIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTUzRjg3O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGVhbSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2VtYWlsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTUzRjg3O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19waG9uZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM0MzQzNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNzlweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHVuc2V0O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19lbWFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMEI2RkY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWtleS1jb250YWN0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZWJlZDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOEU4RThFICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yb2xlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVtYWlsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjkpIHNhdHVyYXRlKDAlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnN1cmFuY2UtY2FyZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDdEN0Q3O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAjMDAwMDAwMjk7XHJcblxyXG4gICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTgzcHg7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICYtLW1vdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOTBweFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBob25lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50LWJsb2cge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdHlwZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC5pbnN1cmFuY2UtY2FyZF9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICA+IC5idG4tYXF1b3RlLFxyXG4gICAgICAgICAgICAgICAgPiBhLmJ0bi1hcXVvdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuLWFxdW90ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taG9tZSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2UyZTJlMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY2xhaW0taW5mbyB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5idG4tY2xhaW0taW5mby1idXNpbmVzczpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ2NDhiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2JvZHkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBob25lLS1idXNpbmVzcywgLmVtYWlsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjk4Y2FjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG4tYXF1b3RlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc2ZjVmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cclxuICAgICAgICAgICAgICAgICYtLXVybCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZW50X19oaWRkZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBob25lIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmluc3VyYW5jZS1icm9rZXJzIHtcclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzE1M0Y4NztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHJcbiAgICAgICAgICAgICYtLXdpZHRoIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzU0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cclxuICAgICAgICAgICAgJi0tbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzBweDtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIC5jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG4tLWJyb2tlcnMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLS13aWR0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICAuY29sdW1uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idXNpbmVzcy1taWRkbGUtYmFubmVyIHtcclxuICAgICAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgbGVmdDogNDYlO1xyXG4gICAgICAgICAgICBib3R0b206IC01MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IHVuc2V0O1xyXG5cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzkyYzZkYjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5taWRkbGUtYmFubmVyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBjb2xvcjogIzgwODA4MDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgLm1pZGRsZS1iYW5uZXItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcm91c2VsLWluZGljYXRvcnMge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jaGFydGVyZWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJl9fYmFja2dyb3VuZC1pbWFnZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDI2cHgvMzZweCBPcGVuIFNhbnM7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2YyZjlmYztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3N1Yi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAyMHB4LzMwcHggT3BlbiBTYW5zO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fc3ViLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHhcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FsbC11cyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xlZnQge1xyXG4gICAgICAgICAgICAmX19waG9uZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjQjVEQkVBO1xyXG5cclxuICAgICAgICAgICAgICAgICYtLW1vdG9yc3BvcnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19yaWdodCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgLmJ0bi0tYmFubmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyODhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY2VudGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjOGJhYWJhO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xlZnQge1xyXG4gICAgICAgICAgICAgICAgJl9fcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY2VudGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5zdXJhbmNlLWxpc3Qge1xyXG5cclxuICAgICAgICAmX19jb2wge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTUzRjg3O1xyXG5cclxuICAgICAgICAgICAgJi0tbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faGVhZCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNkE5RUIyO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgJi0tbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAmLS1tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3QtdXMge1xyXG5cclxuICAgICAgICAmX19jb2wge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmZiZWJlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmLS1idXNpbmVzcyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk4Y2FjMWE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXBlcnNvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2ZjMmRkMjY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLW1vdG9yc3BvcnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjZmMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faGVhZCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICAgICAgY29sb3I6ICM2QTlFQjI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICAgICAgLy9tYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19waG9uZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzQzNDM0O1xyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAyOHB4LzI2cHggT3BlbiBTYW5zO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZW1haWwge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMThweC8yNHB4IE9wZW4gU2FucztcclxuICAgICAgICAgICAgY29sb3I6ICM2OThDQUM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnN1cmFuY2UtdHlwZSB7XHJcblxyXG4gICAgICAgICZfX3JpZ2h0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZWJlZDtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmluc3VyYW5jZS10eXBlLW1vYmlsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5oZWxwLWZvcm0tbW9iaWxlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIC5ib3JkZXItbGVmdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM3MDcwNzAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJlbmVmaXRzLXBvbGljeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE2NDY2NDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogI0NDRTdGOCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImh0dHBzOi8vY2RuLnBlcmZvcm1hbmNlZGlyZWN0LmNvLnVrL2ltYWdlcy90aWNrLWljb24ucG5nXCIpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgLnNlY3Rpb24tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmFxLXNlYXJjaC1ib3gge1xyXG5cclxuICAgICAgICAuc2VhcmNoLWlucHV0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjN2M3YzdjO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0N3B4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjN0M3QzdDO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0LXVzLWJhbm5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNjVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYjVkYmVhO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgICAgICAgICAgKiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2I1ZGJlYTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNjVweDtcclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1hYm91dC11cyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM5OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hYm91dC11cy1iYW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM5OHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoNTB2aCAtIDAuMnJlbSlcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBob25lLXVzLWJveCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvbGljeS1kZXRhaWwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxNjQ2NjQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgICAgIC5tYWtlLWEtY2xhaW0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNEZBNDU5O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTFDQzk4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1ha2UtYS13aW5kc2NyZWVuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzIyNkQ5QjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMyOUVFMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICNEQ0VBRjIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgJi0tYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIC5tYWtlLWEtY2xhaW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tYWtlLWEtd2luZHNjcmVlbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3BlY2lhbGlzdC1saXN0IHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMDtcclxuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIGJvbGQgMTZweC8yMnB4IE9wZW4gU2FucztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIyNkQ5QjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3BlY2lhbC1jb250ZW50IHtcclxuICAgICAgICAmX19yaWdodCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19sZWZ0IHtcclxuXHJcbiAgICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAmX19yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19sZWZ0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZlZWRiYWNrIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogIzE1M0Y4NyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNEY5RkU1O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxOHB4LzIzcHggT3BlbiBTYW5zO1xyXG4gICAgICAgICAgICBjb2xvcjogIzM0MzQzNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0RjlGRTU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMjZEOUIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE2cHgvMjNweCBPcGVuIFNhbnM7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzNDM0MzQ7XHJcbiAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0VERjZFRTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0RkE0NTk7XHJcbiAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxNXB4LzIycHggT3BlbiBTYW5zO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0RkE0NTk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudC1ibGFjayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtcmVzdWx0cyB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNiY2JjO1xyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzAwIDE2cHgvMjNweCBPcGVuIFNhbnM7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzNDM0MzQ7XHJcblxyXG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZXF1ZXN0LXF1b3RlIHtcclxuICAgICAgICAmX19jb250ZW50IHtcclxuXHJcbiAgICAgICAgICAgICYtLWZvcm0ge1xyXG4gICAgICAgICAgICAgICAgLmZvcm0taGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2OThjYWM7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0IzRDNDNjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tZ3JlZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY4QTc4RTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNtYWxsLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweFxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzQzNDM0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzVweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0tcmVzdWx0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtLXN1YiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDAgMTRweCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNCM0M1RDU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19yaWdodC0tY29sLTMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEycHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3NlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0LWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzI3MjcyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUZFRkVGIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjODk4OTg5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLS13MzAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0tdzIyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIyJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3FlLWZpZWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VkZWRlZCAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNiNWI1YjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLS1ib2xkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDFEMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2OGE3OGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhhNzhlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0tYWRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk4Y2FjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU2NzI4QjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0tdGVtcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjYmViZWJlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2JlYmViZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5xZS1maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmN1cnJlbmN5LXVuaXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY3VycmVuY3ktaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnRuLWFkZC1uZXcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzRGOUZFNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGhhbmsteW91IHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmYWZjO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZTJlM2U0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlcXVlc3QtcXVvdGUtcGFkZGluZy1yaWdodCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWdyb3VwLWxhc3Qge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2IxYjFiMTtcclxuICAgICAgICAgICAgbWFyZ2luOiAzNnB4IDAgNjBweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmxlZXQtaW5zdXJhbmNlLWNsYWltIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlM2U2O1xyXG5cclxuICAgICAgICAmX19mb3JtIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzU1N0Q4REE1O1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblxyXG4gICAgICAgICAgICAmX19mb3JtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0LXVzLWNvbnRlbnQge1xyXG5cclxuICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM3MDcwNzA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDgycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogODJweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjA4cHg7XHJcblxyXG4gICAgICAgICAgICAuY29sLS1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDlweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA3MDcwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMjEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW1nLXdoaXRlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1N0Q4RDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM1NTdEOEQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLmltZy1ibHVlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pbWctd2hpdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNThweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOTJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDkzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbC0tYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xNDFweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0MXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTQ1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1OHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb2wtLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTYwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDVweDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ub25saW5sZS1mZWVkYmFjayB7XHJcblxyXG4gICAgLmludHJvLWZlZWRiYWNrIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tYm94IHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmZiZmJmO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcblxyXG4gICAgICAgIC5xZS1ib3gtdGl0bGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDllN2VmO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDQ0NDO1xyXG4gICAgICAgICAgICBjb2xvcjogIzIyNmU5YjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG5cclxuICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmVlZGJhY2stcmF0aW5nLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzM0MzQzNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5xZS1ib3gtYm9keSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAuZm9ybS10d28tc3RhciwgLmZvcm0tbW9yZS10aGFuLXR3by1zdGFyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgLmZvcm0tYm94IHtcclxuICAgICAgICAgICAgLnFlLWJveC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5xZS1ib3gtYm9keSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmVlZGJhY2stZm9ybSB7XHJcblxyXG4gICAgLmNvbnRyb2wtbGFiZWwsXHJcbiAgICAucmVkLWFzdGVyaXgge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6ICMzNDM0MzQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgJi0tc21hbGwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZWQtYXN0ZXJpeCB7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgIH1cclxuXHJcbiAgICAucWUtZmllbGQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIC1tcy1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgICAgLW1zLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmllbGQtdmFsaWRhdGlvbi12YWxpZCB7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZ3JvdXAtbGFzdCB7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1ncmVlbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjkpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAtbXMtYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNjhBNzhFO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWxwLWZvcm0tbW9iaWxlIHtcclxuICAgIC5jb250cm9sLWxhYmVsLFxyXG4gICAgLnJlZC1hc3Rlcml4IHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1ibGFjayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgLmNvbnRyb2wtbGFiZWwsXHJcbiAgICAgICAgLnJlZC1hc3Rlcml4IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQtYmxhY2sge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mZWVkYmFjay1zdGFyLXJhdGluZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBtYXJnaW46IDAgMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGFyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuXHJcbiAgICAuZmVlZGJhY2stZGVmYXVsdC1zdGFyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjYzljOWM5O1xyXG4gICAgfVxyXG5cclxuICAgIC5mZWVkYmFjay0xLXN0YXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlMzFhMjI7XHJcbiAgICB9XHJcblxyXG4gICAgLmZlZWRiYWNrLTItc3RhciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y0NzQxZjtcclxuICAgIH1cclxuXHJcbiAgICAuZmVlZGJhY2stMy1zdGFyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjhjZDExO1xyXG4gICAgfVxyXG5cclxuICAgIC5mZWVkYmFjay00LXN0YXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM3NGIzNDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmZlZWRiYWNrLTUtc3RhciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwODA0ZDtcclxuICAgIH1cclxufVxyXG5cclxuLmZsZWV0LWVucXVpcnktbWVzc2FnZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjQzVFNDdEMTkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0M1RTQ3RDtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjNEY5RkU1O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XHJcblxyXG4gICAgJl9fbWVudXMge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICZfX2hlYWQge1xyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxOHB4LzIycHggT3BlbiBTYW5zO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI0NCRTZGNztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3VybHMge1xyXG5cclxuICAgICAgICAgICAgLnVybCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGhvbmUtbnVtYmVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb3B5cmlnaHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcclxuICAgIHBhZGRpbmc6IDI1cHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMXB4KSB7XHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXItZmx1aWQtLXB4IHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDI0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXItZmx1aWQtLXB4LW1lZGl1bSB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAzNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyLWZsdWlkLS1weC1sYXJnZSB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAzNzBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDgwM3B4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc3MHB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAuY29udGFpbmVyLWZsdWlkLS1weCB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCA3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXItZmx1aWQtLXB4LW1lZGl1bSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lci1mbHVpZC0tcHgtbGFyZ2Uge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzcwcHgpIHtcclxuICAgIC5mcy1tZC01IHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lci1mbHVpZC0tcHgge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzM3B4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXItZmx1aWQtLXB4LW1lZGl1bSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lci1mbHVpZC0tcHgtbGFyZ2Uge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZS1zZWN0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tbG9nby1pbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZS0tbW9iaWxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3RlciB7XHJcbiAgICAgICAgJl9fbWVudXMge1xyXG4gICAgICAgICAgICAuY29sLS1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWxlcnQtd2FybmluZyB7XHJcbiAgICBjb2xvcjogI2YwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8vIFNtYWxsIGRldmljZXMgKGxhbmRzY2FwZSBwaG9uZXMsIDU3NnB4IGFuZCB1cClcclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbn1cclxuXHJcbi8vIE1lZGl1bSBkZXZpY2VzICh0YWJsZXRzLCA3NjhweCBhbmQgdXApXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxufVxyXG5cclxuLy8gTGFyZ2UgZGV2aWNlcyAoZGVza3RvcHMsIDk5MnB4IGFuZCB1cClcclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG59XHJcblxyXG4vLyBFeHRyYSBsYXJnZSBkZXZpY2VzIChsYXJnZSBkZXNrdG9wcywgMTIwMHB4IGFuZCB1cClcclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxufVxyXG4iLCIucWUtcG9zdGNvZGUge1xyXG4gICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyNjI2MjY7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNmb3JtUGFnZSAucWUtYm94LmZvcm0tYm94IHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4jZm9ybVBhZ2UgLnFlLWJveC5mb3JtLWJveCAuYWRkcmVzcy10ZXh0LCAuZm9ybS13cmFwcGVyIC52ZWhpY2xlLXRleHQsIC5hZGRyZXNzLXRleHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMjBweDtcclxufVxyXG5cclxuXHJcbmZvcm0uYWRkcmVzcy1zdWJtaXQgLmZvcm0tYWRkcmVzcyBhLmJhY2stcG9zdGNvZGUge1xyXG4gICAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcclxufVxyXG4iLCIuZmlsZS1ncm91cCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkNmQ2O1xyXG5cclxuICAgICZfX2JvZHkge1xyXG5cclxuICAgICAgICAuZmlsZS1saXN0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAuZmlsZS1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q2ZDY7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mYS14bWFyayB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/