/*!****************************************************************************************************************************************************************!*\
  !*** 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";
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;
}

.scroll-top {
  height: 45px;
  width: 45px;
  background-color: #cccccc;
  border-radius: 6px;
  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;
  position: fixed;
  bottom: 20px;
  right: 15px;
  z-index: 99999;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  cursor: pointer;
}
.scroll-top i {
  color: #ffffff;
}
@media (max-width: 768px) {
  .scroll-top {
    height: 35px;
    width: 35px;
    bottom: 10px;
    right: 10px;
  }
  .scroll-top i {
    font-size: 22px;
  }
}

#cookiescript_copyright, .cookiescript_fsd_reportby {
  display: none !important;
}

.section-content {
  margin: 0 auto;
  max-width: 1409px;
  /*overflow: hidden;*/
}

label.error {
  color: red;
}

.submit-success {
  margin: 50px 0 400px 0;
}
.submit-success h2 {
  color: #e12626;
  font-weight: bold;
}
.submit-success span {
  font-size: 16px;
  color: #000000;
}

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

.btn-login {
  display: block;
  height: 43px;
  border-radius: 5px;
  background-color: #4FA459;
  border-top: 2px solid #3e7e4a;
  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;
}
.btn-login .text {
  font: normal normal 600 15px/22px Open Sans;
}
.btn-login .text--lg {
  font-size: 18px;
}
.btn-login .text, .btn-login i {
  color: #ffffff;
}
.btn-login:hover {
  background-color: #458d4e;
}
.btn-login--header {
  height: 39px;
  width: 203px;
  border: none;
}
.btn-login--header:hover {
  background-color: #ffffff;
  border: #4FA459 solid 1px;
}
.btn-login--header:hover i {
  color: #4FA459;
}
.btn-login--header:hover .text {
  color: #343434;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.btn-aquote {
  background: #4FA459;
  border-radius: 6px;
  padding: 8px 2px;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: white;
  font-size: 16px;
  font-weight: 600;
  border: none;
  border-top: 2px solid #72b47b;
  font: normal normal 600 18px/25px Open Sans;
}

.paragraph-content {
  font: normal normal 300 16px/23px Open Sans;
}

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

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

.btn-aquote:hover {
  background-color: #458d4e;
}

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

.cursor-pointer {
  cursor: pointer;
}

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

.title, .title-desktop {
  color: #164664 !important;
}

.title, .title-desktop {
  font-size: 30px;
  line-height: 35px;
  margin-bottom: 38px;
  /*font-weight: 600;*/
}

.title--trustpilot {
  font-size: 30px;
  line-height: 32px;
  color: #EB1E27;
  text-align: center;
  margin-top: 37px;
}
@media (max-width: 768px) {
  .title--trustpilot {
    font-size: 27px;
    line-height: 33px;
  }
}

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

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

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

.title-section {
  font-size: 30px;
  line-height: 22px;
  margin-bottom: 27px;
  font-weight: 600;
}

.rotate-90 {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transition: -webkit-transform 0.1s ease;
  transition: -webkit-transform 0.1s ease;
  transition: transform 0.1s ease;
  transition: transform 0.1s ease, -webkit-transform 0.1s ease;
}

.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;
}

.list {
  list-style-image: url("https://cdn.performancedirect.co.uk/images/tick-icon.png");
  padding: 0;
}
.list li {
  padding-left: 10px;
  line-height: 22px;
  margin-left: 16px;
}
@media (max-width: 768px) {
  .list {
    margin-left: 10px;
  }
  .list li {
    margin-bottom: 12px;
  }
}

/* Back office edit page*/
.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;
}

.side-chat__wrapper {
  position: fixed;
  top: 60%;
  right: 0;
  z-index: 99999;
}
.side-chat__accordion {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  text-align: center;
}
.side-chat__accordion__button {
  background-color: #FC111B;
  border: none;
  height: 52px;
  width: 134px;
  font: normal normal bold 18px/18px Open Sans;
  color: #FFFFFF;
  text-align: center;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  cursor: pointer;
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
}
.side-chat__accordion__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}
.side-chat__accordion__item__action {
  width: 52px;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  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;
  font: normal normal bold 18px/18px Open Sans;
}
@media (min-width: 1200px) {
  .side-chat__accordion__item__action {
    height: 134px;
    width: 52px;
  }
}
.side-chat__accordion__item__action i {
  text-align: center;
  opacity: 1;
}
@media (min-width: 1200px) {
  .side-chat__accordion__item__action i {
    font-size: 1rem;
  }
}

.icon--tick {
  background: #4fa459;
  border-radius: 50%;
  padding: 2px 6px;
}

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

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

.download-app-logo {
  height: 41px;
}

.faqs__item, .faqs--not-toggle__item {
  margin-top: 15px;
  margin-bottom: 15px;
}
.faqs__item__question, .faqs--not-toggle__item__question {
  background: #EDF1F3;
  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 300 16px/22px Open Sans;
  color: #343434;
}

.faqs__item__answer {
  display: none;
}

.paging {
  text-align: right;
  margin-top: 15px;
}
.paging .page-number {
  display: inline-block;
  border: solid 1px #707070;
  padding: 2px 8px;
  margin: 2px 0px;
  color: black;
}
.paging .page-number--active {
  border: none;
  background: #DEDEDE;
  padding: 4px 10px;
}

.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: 22px;
}
.content-black a {
  color: #226D9B;
  -webkit-text-decoration: none;
  text-decoration: none;
}

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

.claim__title {
  font-size: 30px;
  line-height: 24px;
  color: #B5DBEA;
  margin-bottom: 20px;
}
.claim__label {
  font-size: 18px;
  line-height: 24px;
  color: #FFFFFF;
}
.claim__label strong {
  font-weight: 600 !important;
}
.claim__text {
  font-size: 28px;
  line-height: 24px;
  color: #FFF;
  margin-bottom: 20px;
}
.claim a {
  color: #48BDEA !important;
}
.claim .btn-login {
  width: 45% !important;
}
.claim .btn-login .text {
  font: normal normal normal 20px/33px "Open Sans", sans-serif !important;
}
@media (min-width: 770px) and (max-width: 1324px) {
  .claim .btn-login {
    width: 60% !important;
  }
}
@media (max-width: 768px) {
  .claim .btn-login {
    width: 100% !important;
  }
}
.claim__line {
  height: 1px;
  background: #666;
  margin: 1rem 0;
  border: none;
}

.user-icon {
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 640 640%27%3E%3Cpath fill=%27white%27 d=%27M240 224C240 179.8 275.8 144 320 144C364.2 144 400 179.8 400 224C400 268.2 364.2 304 320 304C275.8 304 240 268.2 240 224zM448 224C448 153.3 390.7 96 320 96C249.3 96 192 153.3 192 224C192 294.7 249.3 352 320 352C390.7 352 448 294.7 448 224zM144 496C144 425.3 201.3 368 272 368H368C438.7 368 496 425.3 496 496V504C496 517.3 506.7 528 520 528C533.3 528 544 517.3 544 504V496C544 398.8 465.2 320 368 320H272C174.8 320 96 398.8 96 496V504C96 517.3 106.7 528 120 528C133.3 528 144 517.3 144 504V496z%27/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
}

.proud-banner {
  background-color: #FFFFFF;
  border: 1px solid #B1B1B1;
  border-radius: 9px;
  overflow: hidden;
}
.proud-banner__content {
  /*width: 60%;*/
  margin-right: 50px;
}
.proud-banner__content > p {
  line-height: 23px !important;
  font-size: 16px !important;
  color: #343434 !important;
  margin-left: 0 !important;
}
.proud-banner__content > p a {
  color: #226D9B;
  -webkit-text-decoration: none;
  text-decoration: none;
  font: normal normal normal 16px/23px Open Sans;
}
.proud-banner .BIBA-logo {
  max-height: 170px;
}

.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;
}

.header__head {
  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: 15px 20px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 9px 0px;
          box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 9px 0px;
}
.header__head__left {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  gap: 8px;
}
.header__head__left__item {
  cursor: pointer;
  padding: 0 20px;
  border-right: 1px solid #BBBBBB;
  min-width: 125px;
}
.header__head__left__item span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  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;
}
.header__menu {
  background: #F3F3F3 0% 0% no-repeat padding-box;
  border-top: #BBBBBB solid 1px;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
}
.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: 40px;
  position: relative;
}
.header__menu .menu .item {
  padding: 5px 0;
  width: 345px;
  border-right: #BBBBBB solid 1px;
  cursor: pointer;
  color: #000000;
  font: normal normal normal 15px/30px Open Sans;
  text-align: center;
}
.header__menu .menu .item:first-child {
  border-left: #BBBBBB solid 1px;
}
.header__menu .menu .item .sub-menu {
  position: absolute;
  top: 40px;
  left: 12px;
  width: 100%;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  -webkit-box-shadow: inset 0px 3px 6px rgba(0, 0, 0, 0.1607843137), 6px 6px 6px rgba(0, 0, 0, 0.1607843137);
          box-shadow: inset 0px 3px 6px rgba(0, 0, 0, 0.1607843137), 6px 6px 6px rgba(0, 0, 0, 0.1607843137);
  padding: 25px 5px;
  display: none;
  z-index: 9999;
}
.header__menu .menu .item .sub-menu--col {
  margin-right: 20px;
  width: 280px;
  padding: 0;
  margin: 0;
}
.header__menu .menu .item .sub-menu--col__head {
  text-align: left;
  border-bottom: 2px solid #ebf7f8;
  font-weight: 600;
  height: 32px;
  color: #343434;
}
.header__menu .menu .item .sub-menu--col__body {
  margin-top: 10px;
}
.header__menu .menu .item .sub-menu--col__body .sub-menu-item {
  line-height: 22px;
  margin: 5px 0;
  display: block;
  text-align: left;
  color: #343434;
  -webkit-text-decoration: none;
  text-decoration: none;
  padding: 0 5px;
}
.header__menu .menu .item .sub-menu--col__body .sub-menu-item:hover {
  background-color: #ebf7f8;
  font-weight: 600;
}
.header__menu .menu .item .sub-menu--insurance {
  width: 700px;
  text-align: left;
}
.header__menu .menu .item .sub-menu--col--margin {
  padding-left: 10px;
  margin-left: 10px;
}
.header__menu .menu .item:hover {
  background-color: #c5d5e0;
}
.header__menu .menu .item:hover .sub-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.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: #F7FAFC;
  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__input {
  padding: 5px 10px;
  border: 1px solid #A8A8A8;
  border-radius: 8px;
  height: 42px;
}
.header__menu--mobile .search-box span {
  top: 10px;
  right: 35px;
}
.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 .menu-mobile__item {
  margin: 2px 0;
}
.header__menu--mobile .menu-mobile__item__head {
  padding: 10px 20px;
  background-color: #DCEAF2;
  cursor: pointer;
}
.header__menu--mobile .menu-mobile__item .submenu--mobile {
  display: none;
  width: 100%;
  margin: 0;
  z-index: 9999;
  background-color: #F7FAFC;
  padding: 3px 20px;
}
.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: 15px;
  line-height: 12px;
}

.main-content .home .banner {
  background-color: #226D9B;
  min-height: 526px;
}
.main-content .home .banner .banner-title {
  background-color: #070226;
  margin-top: 60px;
  font-size: 36px;
}
.main-content .home .banner .transform-rotate {
  -webkit-transform: rotate(-2deg);
          transform: rotate(-2deg);
}
.main-content .home .banner .transform-rotate .banner-title {
  margin-top: 50px;
}
.main-content .home .banner .btn-quote {
  background: #50a45a;
  border-radius: 6px;
  border-top: 2px solid #78bc9e;
  padding: 10px 25px;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: white;
  font-size: 20px;
  font-weight: 600;
}
.main-content .home .banner .btn-quote:hover {
  background-color: #458d4e;
}
.main-content .home .banner__trustpilot {
  background: #FFFFFF;
  bottom: 25px;
  right: 10px;
  width: 170px;
  height: 90px;
  border-radius: 9px;
  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;
}
@media (min-width: 768px) {
  .main-content .home .banner__trustpilot {
    bottom: 74px;
    right: 64px;
  }
}
@media (min-width: 1350px) {
  .main-content .home .banner .home-banner-image {
    margin-top: 60px;
    height: 400px;
  }
}
.main-content .home .app-truspilot {
  height: 252px;
  background-color: #FFFFFF;
  position: relative;
}
@media (min-width: 992px) and (max-width: 1352px) {
  .main-content .home .app-truspilot {
    height: 310px;
  }
}
.main-content .home .app-truspilot--container-fluid {
  position: absolute;
  top: -50px;
}
.main-content .home .app-truspilot__left {
  background-color: #070226;
  border-radius: 9px;
  padding: 20px 18px;
  position: relative;
}
.main-content .home .app-truspilot__left__content {
  margin-left: 150px;
}
.main-content .home .app-truspilot__left__content .title {
  color: #FFFFFF !important;
}
.main-content .home .app-truspilot__left__content .title {
  font: normal normal normal 25px/34px Open Sans;
}
.main-content .home .app-truspilot__left__content .title--mobile {
  color: #DCEAF2 !important;
}
.main-content .home .app-truspilot__left__content .title--mobile {
  font: normal normal 600 27px/29px Open Sans;
  margin-bottom: 20px;
}
.main-content .home .app-truspilot__left .phone-image {
  position: absolute;
  top: -20px;
  left: -22px;
}
.main-content .home .app-truspilot__left i {
  color: #ffffff;
}
.main-content .home .app-truspilot__right {
  min-height: 238px;
  background: #F9F9FA 0% 0% no-repeat padding-box;
  border: 1px solid #707070;
  border-radius: 9px;
  padding: 42px 10px;
}
.main-content .insurance-service {
  padding-top: 40px;
  padding-bottom: 50px;
}
.main-content .insurance-service .insurance-card {
  background: #FFFFFF;
  -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 #D7D7D7;
  border-radius: 9px;
  text-align: center;
  padding: 20px 50px;
}
.main-content .insurance-service .insurance-card .name {
  font-size: 25px;
}
.main-content .insurance-service .insurance-card span, .main-content .insurance-service .insurance-card h5, .main-content .insurance-service .insurance-card div {
  color: #343434;
}
.main-content .insurance-service .insurance-card .retieve-url {
  font: normal normal 300 16px/20px Open Sans;
  color: #343434;
}
.main-content .insurance-service .insurance-card .more-information {
  -webkit-text-decoration: none;
  text-decoration: none;
  font: normal normal 300 18px/23px Open Sans;
  color: #226D9B;
}
.main-content .insurance-service .insurance-card-scale {
  height: 154px;
  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: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.main-content .insurance-service .insurance-card-scale--make-a-claim-on {
  height: 132px;
  width: 172px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.main-content .insurance-service .insurance-card-scale:hover {
  -webkit-transform: scale(1.03);
          transform: scale(1.03);
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1607843137) 5px 5px 10px 0px;
          box-shadow: rgba(0, 0, 0, 0.1607843137) 5px 5px 10px 0px;
}
.main-content .insurance-service .insurance-card-active {
  border: 1px solid #226D9B;
}
.main-content .chartered {
  background-color: #164664;
}
.main-content .chartered .logo img {
  width: 136px;
  height: 235px;
}
.main-content .chartered .text {
  padding: 40px 0;
  padding-left: 30px;
}
.main-content .chartered .text__title {
  font: normal normal 600 44px/63px Open Sans;
  color: #DCEAF2;
  margin-bottom: 30px;
}
.main-content .chartered .text__sub-title {
  font: normal normal normal 33px/39px Open Sans;
  color: #ffffff;
}
.main-content .insurance-banner {
  background-color: #226D9B;
  padding-top: 60px;
  padding-bottom: 60px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.main-content .insurance-banner__right {
  padding-bottom: 60px;
  z-index: 1;
}
@media (max-width: 768px) {
  .main-content .insurance-banner__right {
    padding-bottom: 0;
  }
}
.main-content .insurance-banner__quote {
  background-color: #090428;
  padding: 30px;
  border-radius: 9px;
  text-align: center;
}
.main-content .insurance-banner__quote .form__input {
  background-color: #FFFFFF;
  border-radius: 6px;
  padding: 1px;
}
.main-content .insurance-banner__quote .form__input input {
  border-radius: 0px 6px 6px 0px;
  outline: none;
  color: #353535;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 32px;
  text-align: center;
  border: none;
}
.main-content .insurance-banner__quote .form__input ::-webkit-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #afafaf;
  opacity: 1;
  /* Firefox */
}
.main-content .insurance-banner__quote .form__input ::-moz-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #afafaf;
  opacity: 1;
  /* Firefox */
}
.main-content .insurance-banner__quote .form__input :-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #afafaf;
  opacity: 1;
  /* Firefox */
}
.main-content .insurance-banner__quote .form__input ::-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #afafaf;
  opacity: 1;
  /* Firefox */
}
.main-content .insurance-banner__quote .form__input ::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #afafaf;
  opacity: 1;
  /* Firefox */
}
.main-content .insurance-banner__quote .form__input :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #afafaf;
}
.main-content .insurance-banner__quote .form__input ::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #afafaf;
}
.main-content .insurance-banner__quote .form__input .lable {
  background-color: #134490;
  border-radius: 6px 0 0 6px;
}
.main-content .insurance-banner__quote .form__input .lable span {
  font-size: 16px;
  font-weight: 600;
}
.main-content .insurance-banner__quote .call-now {
  padding: 23px 0;
  font-size: 26px;
}
.main-content .insurance-banner__quote .call-now__phone-number {
  -webkit-text-decoration: none;
  text-decoration: none;
  color: #DCEAF2;
}
.main-content .insurance-banner__quote--text {
  display: block;
  min-height: 50px;
}
.main-content .insurance-banner .banner-image {
  max-height: 435px;
}
@media (min-width: 1200px) and (max-width: 1252px) {
  .main-content .insurance-banner .banner-image {
    max-height: 483px;
  }
}
@media (max-width: 768px) {
  .main-content .insurance-banner .banner-image--business {
    height: 230px;
  }
}
.main-content .insurance-value .text {
  margin-top: 15px;
  font: italic normal 400 12px/26px Open Sans;
}
.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: 265px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-size: cover;
}
.main-content .contact-us-banner__title {
  font-size: 65px;
  border-bottom: 1px solid #FFFFFF;
  padding-right: 80px;
  padding-bottom: 16px;
  margin-left: 12px;
  display: inline-block;
}
.main-content .introduce-app-banner {
  margin-top: 17px;
  margin-bottom: 17px;
}
.main-content .introduce-app-banner__image img {
  width: 100%;
  height: 100%;
  max-height: 333px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: left;
     object-position: left;
  border-radius: 9px 0 0 9px;
}
.main-content .introduce-app-banner__content {
  background-color: #070226;
  padding: 35px;
  border-radius: 0 9px 9px 0;
}
.main-content .introduce-app-banner__content .btn-login {
  width: 60% !important;
}
.main-content .introduce-app-banner__content .btn-login {
  height: 43px;
}
@media (min-width: 770px) and (max-width: 1324px) {
  .main-content .introduce-app-banner__content {
    padding: 15px;
  }
  .main-content .introduce-app-banner__content .btn-login {
    width: 89% !important;
  }
}
@media (max-width: 768px) {
  .main-content .introduce-app-banner__image img {
    max-height: 633px;
  }
  .main-content .introduce-app-banner__content {
    padding: 35px 17px;
  }
}
.main-content .live-chat-box {
  background: #FFFFFF;
  -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 #A7A7A7;
  border-radius: 9px;
  padding: 25px 30px 27px 30px;
}
.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%;
  }
}
@media (max-width: 768px) {
  .main-content .policy-list {
    padding-left: 18px !important;
    padding-right: 18px !important;
  }
}
.main-content .policy-arrow {
  height: 74px;
  width: 74px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  background: #164664;
  position: absolute;
  top: -15px;
  right: 43%;
  z-index: -1;
}
.main-content .policy-arrow--desktop {
  top: 170px;
  left: 65px;
  z-index: 0;
}
.main-content .breakdown__content {
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 35px;
}
.main-content .breakdown .breakdown__uk-card {
  background: #4FA459;
  padding: 25px;
}
.main-content .breakdown .breakdown__euro-card {
  background: #226D9B;
  padding: 25px;
}
.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 .more-about-insurance {
  word-wrap: break-word;
}
.main-content .more-about-insurance h2, .main-content .more-about-insurance h3, .main-content .more-about-insurance h4 {
  color: #226D9B !important;
}
.main-content .more-about-insurance h2, .main-content .more-about-insurance h3, .main-content .more-about-insurance h4 {
  line-height: 36px;
  margin-bottom: 27px;
}
@media (max-width: 768px) {
  .main-content .more-about-insurance h2, .main-content .more-about-insurance h3, .main-content .more-about-insurance h4 {
    line-height: 33px;
  }
}
.main-content .more-about-insurance h1 {
  font-size: 26px;
}
.main-content .more-about-insurance h2 {
  font-size: 24px;
}
.main-content .more-about-insurance h3 {
  font-size: 22px;
}
.main-content .more-about-insurance h4 {
  font-size: 20px;
}
.main-content .more-about-insurance img {
  width: 100% !important;
}
.main-content .more-about-insurance img {
  height: auto;
}
.main-content .more-about-insurance p {
  font-size: 16px;
  line-height: 22px;
  text-align: left;
  color: #343434;
}
.main-content .renew-policy__benefits {
  background: #DCEAF2;
  border-radius: 9px;
  padding: 20px;
  padding-bottom: 4px;
}
.main-content .renew-policy__benefits h4 {
  font: normal normal bold 16px/24px Open Sans;
  color: #164664;
  text-transform: uppercase;
}
.main-content .renew-policy__benefits ul li {
  font: normal normal normal 16px/28px Open Sans;
  color: #000000;
}
.main-content .feedback .title {
  color: #1f4e6a !important;
}
.main-content .feedback .title {
  margin-bottom: 20px;
}
.main-content .feedback a {
  color: #4F9FE5;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.main-content .feedback strong {
  font: normal normal 600 18px/23px Open Sans;
  color: #343434;
}
.main-content .feedback__item {
  padding-bottom: 40px;
  border-bottom: 1px solid #bcbcbc;
  margin-top: 25px;
}
.main-content .feedback__item .title {
  color: #226D9B !important;
}
.main-content .feedback__item .title {
  margin-bottom: 20px;
}
.main-content .feedback__item .content {
  font: normal normal 300 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 .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 .why-choose-PD__content strong {
  font: normal normal 600 16px/22px Open Sans;
}
.main-content .why-choose-PD__content .strong-italic {
  font: italic normal 600 16px/22px Open Sans;
}
.main-content .logo-panel {
  margin: 45px 0;
}
.main-content .logo-panel__body {
  position: relative;
  padding: 0 35px;
}
.main-content .logo-panel__body .brand-logos {
  scroll-behavior: smooth;
  overflow-x: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  scrollbar-width: none;
}
.main-content .logo-panel__body .brand-logos .logo {
  margin-right: 48px;
  margin-left: 48px;
}
.main-content .logo-panel__body .brand-logos .logo:last-child {
  margin-right: 20px;
}
.main-content .logo-panel__body .brand-logos .logo:first-child {
  margin-left: 20px;
}
.main-content .logo-panel__body .brand-logos .logo img {
  max-height: 52px;
}
@media (max-width: 768px) {
  .main-content .logo-panel__body .brand-logos .logo {
    margin-right: 25px;
    margin-left: 25px;
  }
  .main-content .logo-panel__body .brand-logos .logo img {
    max-height: 42px;
  }
  .main-content .logo-panel__body .brand-logos .logo:last-child {
    margin-right: 10px;
  }
  .main-content .logo-panel__body .brand-logos .logo:first-child {
    margin-left: 10px;
  }
}
.main-content .logo-panel__body__button-next {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  border-radius: 100%;
  border: 1px solid #acacab;
  height: 33px;
  width: 33px;
  bottom: 8px;
  cursor: pointer;
}
.main-content .logo-panel__body__button-next i {
  color: #acacab;
}
.main-content .logo-panel__body__right--button {
  right: 0;
}
.main-content .logo-panel__body__left--button {
  left: 0;
}
.main-content .logo-panel__body .brand-logos::-webkit-scrollbar {
  display: none;
}
.main-content .request-quote__breadcrumb-wrapper .content {
  margin: 15px 0 10px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}
.main-content .request-quote__breadcrumb-wrapper .content__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  border-top-width: 2px;
  border-bottom-width: 2px;
  border-right-width: 2px;
  border-left-width: 0;
  color: #cccccc;
  border-color: #cccccc;
  border-style: solid;
  padding: 10px 0;
  font-weight: 700;
  line-height: 22px;
  text-align: center;
}
.main-content .request-quote__breadcrumb-wrapper .content__item:first-child {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  border-left-width: 2px;
}
.main-content .request-quote__breadcrumb-wrapper .content__item:last-child {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
.main-content .request-quote__breadcrumb-wrapper .content__item .step-number {
  width: 26px;
  height: 26px;
  border-radius: 13px;
  border-color: #cccccc;
  border-width: 2px;
  border-style: solid;
  text-align: center;
}
@media (min-width: 576px) {
  .main-content .request-quote__breadcrumb-wrapper .content__item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    padding: 5px 0;
  }
  .main-content .request-quote__breadcrumb-wrapper .content__item .step-number {
    margin-right: 10px;
  }
}
.main-content .request-quote__breadcrumb-wrapper .content .active {
  border-color: #e30c00;
  color: #e30c00;
}
.main-content .request-quote__breadcrumb-wrapper .content .active .step-number {
  border-color: #e30c00;
}
.main-content .request-quote__content--form .form-head {
  margin-top: 50px !important;
}
.main-content .request-quote__content--form .form-head {
  color: #D92830;
  font-size: 25px;
}
.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__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%;
  padding: 12px;
  background: green;
  color: #000000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  margin-bottom: 15px;
  background: #E3E3E3 0% 0% no-repeat padding-box;
  border-radius: 7px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
  cursor: pointer;
}
.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;
}
.main-content .request-quote__content--form .form-content .form-group__select .select-box__label {
  font-weight: 600;
  font-size: 18px;
  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--full {
  width: 100%;
}
.main-content .request-quote__content--form .form-content .form-group__select .select-box--text-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.main-content .request-quote__content--form .form-content .form-group__select .select-box--active {
  background: #4FA459;
  color: #FFFFFF;
  -webkit-box-shadow: inset 0 2px 0 #36743d;
          box-shadow: inset 0 2px 0 #36743d;
}
.main-content .request-quote__content--form .form-content .control-label {
  font-size: 16px;
  color: #343434;
  margin-bottom: 10px;
}
.main-content .request-quote__content--form .form-content .qe-field {
  border: 1px solid #ddd;
  padding: 9px;
  background-color: #fff;
  border-radius: 5px;
  -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 .btn-aquote {
  padding: 10px 25px;
  font-size: 20px;
}
.main-content .request-quote__content--new-bike {
  border-left: 8px solid #cde8d0;
  margin: 0 0 0 15px;
  padding: 5px 0 5px 30px;
}
.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;
}

.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 40px;
  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: 40px;
}
.onlinle-feedback .form-box .qe-box-body .form-two-star, .onlinle-feedback .form-box .qe-box-body .form-more-than-two-star {
  display: none;
}
.onlinle-feedback .form-box .qe-box-body .feedback-form .control-label,
.onlinle-feedback .form-box .qe-box-body .feedback-form .red-asterix {
  text-align: left;
  font-weight: 600;
  font-size: 18px;
  color: #343434;
  margin-bottom: 10px;
}
.onlinle-feedback .form-box .qe-box-body .feedback-form .red-asterix {
  color: red;
}
.onlinle-feedback .form-box .qe-box-body .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);
  -ms-flex-line-pack: center;
      align-content: center;
  width: 100%;
  font-size: 14px;
}
.onlinle-feedback .form-box .qe-box-body .feedback-form .form-group-last {
  margin: 30px 0;
}
.onlinle-feedback .form-box .qe-box-body .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: -webkit-gradient(linear, left top, left bottom, color-stop(0, #20b064), color-stop(61%, #409e52), color-stop(61%, #409e52), to(#4da757));
  background: linear-gradient(to bottom, #20b064 0, #409e52 61%, #409e52 61%, #4da757 100%);
  font-weight: 700;
  width: 100%;
}

.submit-success {
  margin: 50px 0 400px 0;
}
.submit-success h2 {
  color: #e12626;
  font-weight: bold;
}
.submit-success span {
  font-size: 16px;
  color: #000000;
}

.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;
}

.submit-success {
  margin: 50px 0 400px 0;
}
.submit-success h2 {
  color: #e12626;
  font-weight: bold;
}
.submit-success span {
  font-size: 16px;
  color: #000000;
}

.footer {
  background-color: #000000;
}
.footer__menus {
  text-align: left;
}
.footer__menus .col--border {
  border-right: 1px solid #313131;
  margin: 35px 0;
}
.footer__menus .col--border:last-child {
  border: none;
}
@media (max-width: 991px) {
  .footer__menus .col--border {
    border-right: none;
  }
}
.footer__menus__head {
  font: normal normal 600 17px/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: 15px;
  cursor: pointer;
  color: #FFFFFF;
  font-weight: 300;
}
.footer__menus__urls .url:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0px;
}
.footer__menus .phone-number {
  font-size: 20px;
  color: #ffffff;
  line-height: 22px;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: bold;
  cursor: pointer;
}
.footer .copyright {
  background-color: #FFFFFF;
  padding: 15px;
}
.footer .copyright p {
  text-align: left;
  letter-spacing: 0.22px;
  color: #969696;
  line-height: 13px;
  font-size: 11px;
  margin-bottom: 5px;
}

.cookie-widget {
  position: relative;
  margin: 0;
  padding: 5px 0;
  background-color: rgba(0, 0, 0, 0.7);
  text-align: center;
}
.cookie-widget a {
  color: #fff;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.cookie-widget .cookie-desc {
  margin-bottom: 0;
  padding: 5px 40px;
  font-size: 14px;
  color: #dcdcdc;
}
.cookie-widget .btn-close {
  background: none;
  position: absolute;
  top: 5px;
  right: 5px;
  padding: 3px 6px;
  font-size: 20px;
  cursor: pointer;
}
.cookie-widget .btn-close i {
  color: #ffffff;
}

.cookie-widget#cookieWidgetFloat {
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 999;
}

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

a {
  color: #226D9B;
}

@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;
  }
  .support-page__content__left {
    padding-right: 50px;
  }
  .support-page__content__left h2 {
    font-size: 28px;
  }
  .support-page__content__image {
    height: auto;
    width: 100%;
  }
}
@media (min-width: 770px) and (max-width: 987px) {
  .main-content .home .banner {
    height: auto;
  }
}
@media (min-width: 768px) and (max-width: 1500px) {
  .home-banner-image {
    height: 300px;
  }
}
@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: 6px;
    padding-right: 6px;
  }
  .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 {
    font-size: 27px;
    line-height: 33px;
  }
  .title-section {
    font-size: 27px;
    line-height: 33px;
  }
  .main-logo-image {
    height: 40px;
  }
  .side-chat__wrapper {
    right: -5px;
  }
  .side-chat__accordion__button {
    height: 40px;
    width: 110px;
    font: normal normal bold 16px/16px Open Sans;
  }
  .proud-banner {
    background-color: #FFFFFF;
    border: 1px solid #B1B1B1;
    border-radius: 9px;
  }
  .proud-banner__content {
    padding-top: 0 !important;
  }
  .proud-banner__content {
    width: 100%;
    margin-right: 0;
  }
  .title--mobile {
    font-size: 24px;
  }
  .main-content .home .banner {
    height: auto;
    text-align: center;
  }
  .main-content .home .app-truspilot__left .phone-image--mobile img {
    width: 130px;
  }
  .main-content .insurance-service {
    padding: 40px 6px 50px 6px;
  }
  .main-content .insurance-service__title {
    margin-bottom: 20px;
    padding: 0 12px;
  }
  .main-content .insurance-service .insurance-card {
    padding: 20px 23px;
  }
  .main-content .chartered {
    text-align: center !important;
  }
  .main-content .chartered .text {
    padding: 0;
    padding-top: 40px;
  }
  .main-content .chartered .text__title {
    font-size: 32px;
    line-height: 38px;
  }
  .main-content .chartered .text__sub-title {
    font-size: 26px;
    line-height: 39px;
  }
  .main-content .insurance-banner {
    padding-top: 20px;
    padding-bottom: 150px;
  }
  .main-content .insurance-banner__quote {
    padding: 15px;
  }
  .main-content .insurance-banner .banner-image {
    width: 100%;
    height: auto;
  }
  .main-content .contact-us-banner {
    height: 165px;
    background-position: right;
  }
  .main-content .contact-us-banner__title {
    font-size: 35px;
    padding-right: 40px;
  }
  .main-content .introduce-app-banner__content {
    text-align: center;
    border-radius: 0 0 9px 9px;
  }
  .main-content .introduce-app-banner__content .btn-login {
    width: 100% !important;
  }
  .main-content .introduce-app-banner__content .download-app {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .footer__menus {
    text-align: center !important;
  }
  .footer__menus .col--border {
    margin-bottom: 0;
    margin-top: 35px;
  }
  .footer__menus .col--border:last-child {
    margin-top: 0px;
    margin-bottom: 35px;
  }
}
.alert-warning {
  color: #f00;
  font-size: 16px;
}
/*!*******************************************************************************************************************************************************************!*\
  !*** 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;
}

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