/*!****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./assets/scss/main.scss ***!
  \****************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,400;0,500;0,600;0,700;0,900;1,100;1,400;1,700;1,900&display=swap);
/*!********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./assets/scss/main.scss (1) ***!
  \********************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400..700&display=swap);
/*!********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./assets/scss/main.scss (2) ***!
  \********************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap);
/*!********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./assets/scss/main.scss (3) ***!
  \********************************************************************************************************************/
@charset "UTF-8";
header.header {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  position: fixed;
  left: 0;
  right: 0;
  top: 50px;
  padding: 0 40px;
  min-height: 150px;
  max-height: 150px;
  background: rgba(70, 66, 69, 0.4) 0% 0% no-repeat padding-box;
  z-index: 600;
  display: flex;
  justify-content: center;
  align-items: center;
  /* Icône burger */
}
header.header .sidenav {
  height: 100%;
  width: 250px;
  position: fixed;
  z-index: 1;
  top: 0;
  left: -250px;
  background-color: #000;
  padding-top: 60px;
  transition: left 0.5s ease;
  display: none;
}
header.header .sidenav a {
  padding: 8px 8px 8px 32px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  text-decoration: none;
  font-size: 25px;
  color: #fff;
  display: block;
  transition: 0.3s;
}
header.header .sidenav a:hover {
  color: #d6ab64;
}
header.header .sidenav ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
header.header .sidenav ul li a:hover {
  color: #d6ab64;
}
header.header .sidenav .close {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
}
header.header .sidenav.active {
  left: 0;
}
header.header #openBtn {
  position: absolute;
  left: 30px;
  display: none;
}
header.header #openBtn .burger-icon span {
  display: block;
  width: 35px;
  height: 5px;
  background-color: #d6ab64;
  margin: 6px 0;
}
header.header .header-nav {
  width: 100%;
  display: flex;
  gap: 40px;
  padding: 0 30px;
}
header.header .header-nav a {
  display: block;
  text-transform: uppercase;
  color: #ffffff;
  transition: color 0.5s;
}
header.header .header-nav a:hover {
  color: #D6AB64;
  transition: color 0.5s;
}
header.header .header-nav .color-gold {
  color: #D6AB64;
}
header.header .header-nav .header-nav-buy-btn-active {
  color: #D6AB64;
}
header.header .header-nav-start {
  justify-content: flex-start;
}
header.header .header-nav-end {
  justify-content: flex-end;
}

.header-nav-buy {
  background-color: rgba(0, 0, 0, 0.8);
  min-height: 100px;
  position: fixed;
  top: 200px;
  left: 0;
  right: 0;
  z-index: 10;
  display: none;
}
.header-nav-buy .header-nav-buy-items {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  justify-content: center;
}
.header-nav-buy .header-nav-buy-items .header-nav-buy-item {
  padding: 30px 10px;
  background-color: transparent;
  cursor: pointer;
}
.header-nav-buy .header-nav-buy-items .header-nav-buy-item .header-nav-buy-item-img {
  width: 150px;
  height: 150px;
  background-color: #555555;
  border-radius: 50%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.header-nav-buy .header-nav-buy-items .header-nav-buy-item .header-nav-buy-item-text {
  text-transform: uppercase;
  color: #D6AB64;
  text-align: center;
  padding: 10px 5px;
  font-size: 13px;
}

footer .top-footer {
  background-color: #D6AB64;
  /*background-image:url('../img/background-footer.png');*/
  height: 600px;
  position: relative;
  overflow: hidden;
}
footer .top-footer .txt-right-footer {
  width: 48%;
  float: right;
  padding: 130px 0 0 60px;
}
footer .top-footer .txt-right-footer h3 {
  font-size: 18px;
  font-weight: normal;
  font-family: "Montserrat", sans-serif;
}
footer .top-footer .txt-right-footer p {
  font-size: 16px;
  font-weight: normal;
  font-family: "Montserrat", sans-serif;
  color: #000000;
  padding-bottom: 20px;
}
footer .top-footer .txt-right-footer .footer-social ul {
  list-style: none;
  display: flex;
  gap: 10px;
  padding: 0;
}
footer .top-footer::before {
  content: "";
  background-image: url(../.././dist/img/logo-trame.png);
  display: block;
  position: absolute;
  height: 440px;
  width: 440px;
  top: -125px;
  z-index: 2;
  mix-blend-mode: multiply;
}
footer .top-footer::after {
  content: "";
  background-image: url(../.././dist/img/logo-trame.png);
  display: block;
  position: absolute;
  right: 0;
  bottom: -150px;
  height: 440px;
  width: 440px;
  z-index: 2;
  mix-blend-mode: multiply;
}
footer .bottom-footer {
  height: 600px;
  position: relative;
}
footer .bottom-footer .leaflet-container {
  /*-webkit-filter: opacity(80%) grayscale(100%);
  filter: opacity(80%) grayscale(100%);*/
}
footer .bottom-footer .leaflet-container .leaflet-layer {
  webkit-filter: opacity(80%) grayscale(100%);
  filter: opacity(80%) grayscale(100%);
}
footer .bottom-footer .leaflet-container .leaflet-marker-pane {
  filter: none;
}
footer .bottom-footer .form-footer {
  position: absolute;
  z-index: 500;
  top: -470px;
  left: 280px;
  width: 365px;
  height: 877px;
  padding: 40px;
  background: #000000 0% 0% no-repeat padding-box;
}
footer .bottom-footer .form-footer h2 {
  text-align: center;
}
footer .bottom-footer .form-footer h2 .subtitle {
  font-family: "Dancing Script", cursive;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: italic;
  font-size: 30px;
  color: #C19A5B;
  display: block;
}
footer .bottom-footer .form-footer h2 .white {
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  font-weight: 500;
  text-transform: uppercase;
}
footer .bottom-footer .form-footer input {
  height: 55px;
  background: rgba(44, 44, 44, 0.8156862745);
  border: 1px solid #646262;
  border-radius: 3px;
  font-style: italic;
  color: #fff;
}
footer .bottom-footer .form-footer textarea {
  background: rgba(44, 44, 44, 0.8156862745);
  border: 1px solid #646262;
  border-radius: 3px;
  color: #fff;
  font-style: italic;
  max-height: 155px;
}
footer .bottom-footer .form-footer #field_1_7 {
  width: 60%;
}
footer .bottom-footer .form-footer #field_1_7 label {
  font-size: 11px;
}
footer .bottom-footer .form-footer .gform_footer {
  width: 40%;
  margin: 0;
  padding: 0;
  float: right;
  margin-top: -50px;
  display: block;
  text-align: right;
}
footer .bottom-footer .form-footer .gform_footer input {
  height: 37px;
  border: 1px solid;
  background-color: #fff;
  background-image: url(../../d8cfbb0fa2b5849a9cc7.svg);
  background-repeat: no-repeat;
  background-position: 5px center;
  border: 1px solid #FFFFFF;
  border-radius: 3px;
  color: #C19A5B;
}

.footer-search {
  padding: 40px 0;
}
.footer-search .title {
  text-align: center;
}
.footer-search .title .subtitle {
  font-family: "Dancing Script", cursive;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: italic;
  font-size: 30px;
  color: #C19A5B;
  display: block;
}
.footer-search .title .white {
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  font-weight: 500;
  text-transform: uppercase;
}

.footer-contact-annonce {
  background: #000;
  padding: 50px 0 150px 0;
  position: relative;
}
.footer-contact-annonce .footer-contact-annonce-flex-container {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 25px;
}
.footer-contact-annonce .footer-contact-annonce-flex-container .title {
  text-align: center;
}
.footer-contact-annonce .footer-contact-annonce-flex-container .title .subtitle {
  font-family: "Dancing Script", cursive;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: italic;
  font-size: 45px;
  color: #C19A5B;
  display: block;
  text-align: left;
  padding-left: 36px;
}
.footer-contact-annonce .footer-contact-annonce-flex-container .title .white {
  font-family: "Montserrat", sans-serif;
  font-size: 50px;
  font-weight: 500;
  text-transform: uppercase;
  display: block;
  text-align: left;
}
.footer-contact-annonce .footer-contact-annonce-flex-container .title .undertitle {
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  font-weight: 500;
  color: #C19A5B;
  text-transform: uppercase;
  display: block;
  text-align: left;
  padding-left: 74px;
}
.footer-contact-annonce .txt-contact {
  width: 100%;
  height: 80px;
  text-indent: -15%;
  overflow: hidden;
  font-size: 60px;
  text-transform: uppercase;
  -webkit-text-stroke-width: 0.5px;
  -webkit-text-stroke-color: #D6AB64;
  font-weight: bolder;
  color: transparent;
}
.footer-contact-annonce a.bt-contact {
  display: block;
  position: absolute;
  bottom: 20px;
  right: 440px;
  width: 170px;
  height: 170px;
  background: transparent url(../../ef063f00b204451a4a80.svg) 0% 0% no-repeat;
}

.footer-bandeau {
  height: 578px;
  background: #222222 url(https://aptransaction.dev.docker/wp-content/uploads/2024/10/slide-immo.jpg) 0% 0% no-repeat;
}

.footer-end {
  position: relative;
  background-color: #000000;
}
.footer-end .footer-end-wrapper {
  position: relative;
  margin: auto;
  max-width: 1440px;
}
.footer-end .footer-end-wrapper .footer-end-flex-container {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 30px 0 0 0;
}
.footer-end .footer-end-wrapper .footer-end-flex-container .footer-end-flex-logo {
  width: 40%;
}
.footer-end .footer-end-wrapper .footer-end-flex-container .footer-end-flex-logo img {
  width: 70%;
}
.footer-end .footer-end-wrapper .footer-end-flex-container .footer-end-flex-menu {
  width: 60%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 20px;
  font-size: 14px;
}
.footer-end .footer-end-wrapper .footer-end-flex-container .footer-end-flex-menu a {
  color: #C19A5B;
}
.footer-end .footer-end-wrapper .footer-end-copyright {
  position: relative;
  text-align: right;
  font-size: 12px;
  padding: 0 0 20px 0;
}

.page-template-template-home .homeslider {
  height: 750px;
  background-color: #313131;
  position: relative;
  overflow: visible;
  /*.search-block {
      position: absolute;
      z-index: 2;
      top: 60%; 
      left: 50%; 
      transform: translate(-50%, -50%);

      .title {
          display: block;
          margin:0 170px;
          font-family: 'Montserrat', sans-serif;
          font-size: 40px;
          font-weight:500;
          text-transform: uppercase;
          text-align: center;
          .subtitle {
              font-family: "Dancing Script", cursive;
              font-optical-sizing: auto;
              font-weight:400;
              font-style: italic;
              font-size: 62px;
              color:#C19A5B;
              display: block;
              text-transform:none;
          }
          .white {
              font-family: 'Montserrat', sans-serif;
              font-size: 40px;
              font-weight:500;
              text-transform: uppercase;
              display: block;
          }

      }
  }*/
}
.page-template-template-home .homeslider .homebanner {
  margin: 0;
  padding: 0;
}
.page-template-template-home .homeslider .banner {
  display: block;
  height: 100vh;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  overflow: hidden;
  width: 100%;
  margin: O;
  z-index: 1;
}
.page-template-template-home .homeslider .banner video {
  width: 100%;
  height: 100vh;
  object-fit: none;
}
.page-template-template-home .homeslider .banner .banner-big-text {
  position: absolute;
  bottom: 110px;
  left: 16%;
  font-size: 50px;
  text-transform: uppercase;
  font-weight: bold;
}
.page-template-template-home .homeslider .banner::before {
  content: "";
  background: linear-gradient(transparent, #121212);
  height: 835px;
  width: 100%;
  display: block;
  position: absolute;
}
.page-template-template-home .homeslider .point-header {
  color: #E42313;
  font-size: 50px;
}
.page-template-template-home #section_1 {
  background-color: #222222;
  padding: 64px;
  position: relative;
  min-height: 400px;
}
.page-template-template-home #section_1 h1 {
  display: block;
  margin: 0 170px;
}
.page-template-template-home #section_1 h1 .subtitle {
  font-family: "Dancing Script", cursive;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: italic;
  font-size: 30px;
  color: #C19A5B;
  display: block;
}
.page-template-template-home #section_1 h1 .white {
  font-family: "Lora", sans-serif;
  font-weight: 400;
  font-size: 59px;
  font-weight: 500;
  text-transform: uppercase;
}
.page-template-template-home #section_1 h1 .undertitle {
  font-family: "Lora", sans-serif;
  font-weight: 400;
  font-size: 59px;
  color: #C19A5B;
  display: block;
  padding-left: 50px;
  line-height: 0.6;
}
.page-template-template-home #section_1 h1 .undertitle2 {
  font-family: "Lora", sans-serif;
  font-weight: 400;
  font-size: 59px;
  color: #C19A5B;
  display: block;
  padding-left: 140px;
  line-height: 1.3;
}
.page-template-template-home #section_1 .global-description {
  display: flex;
  justify-content: space-between;
  gap: 80px;
}
.page-template-template-home #section_1 .global-description .description {
  margin-left: 0;
  font-size: 18px;
  line-height: 1.6;
  padding: 20px 0;
}
.page-template-template-home #section_1 .global-description .img-block-container {
  position: relative;
  margin-top: 0px;
  padding-bottom: 60px;
  text-align: center;
}
.page-template-template-home #section_1 .global-description .img-block-container .img-block-more {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: -13%;
  top: 62%;
  width: 170px;
  height: 170px;
  border: 1px solid #C19A5B;
  border-radius: 50%;
  z-index: 3;
  color: #C19A5B;
  font-family: "Lora", sans-serif;
  font-weight: 400;
  font-size: 32px;
  line-height: 1;
}
.page-template-template-home #section_1 .global-description .img-block-container .img-block {
  position: relative;
  border: 1px solid transparent;
  z-index: 2;
}
.page-template-template-home #section_1 .global-description .img-block-container .img-block img {
  max-width: 600px;
  position: relative;
  z-index: 3;
}
.page-template-template-home #section_1 .global-description .img-block-container .img-block img:nth-child(0) {
  margin-right: 0;
}
.page-template-template-home #section_1 .global-description .img-block-container .img-block img:nth-child(1) {
  margin-right: 0;
}
.page-template-template-home #section_1 .global-description .img-block-container .img-block img:nth-child(2) {
  position: absolute;
  bottom: -50px;
  left: 35%;
  z-index: 5;
}
.page-template-template-home #section_1 .global-description .img-block-container .img-block img:nth-child(4) {
  position: absolute;
  bottom: 65px;
  right: 0;
}
.page-template-template-home #section_1 .global-description .img-block-container iframe {
  width: 70%;
  height: 400px;
}
.page-template-template-home #section_1::before {
  content: "";
  background-image: url(../.././dist/img/logo-trame.png);
  display: block;
  position: absolute;
  right: 50%;
  bottom: 5%;
  height: 440px;
  width: 440px;
  z-index: 2;
}
.page-template-template-home #section_2 {
  background-color: #000;
  padding: 64px;
}
.page-template-template-home #section_2 h2 {
  text-align: center;
  margin: 0 auto;
}
.page-template-template-home #section_2 h2 .subtitle {
  font-family: "Dancing Script", cursive;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: italic;
  font-size: 40px;
  color: #C19A5B;
  display: block;
}
.page-template-template-home #section_2 h2 .white {
  font-family: "Lora", sans-serif;
  font-weight: 400;
  font-size: 40px;
  text-transform: uppercase;
}
.page-template-template-home #section_2 h2 .undertitle {
  font-family: "Lora", sans-serif;
  font-weight: 400;
  font-size: 30px;
  color: #C19A5B;
  display: block;
}
.page-template-template-home #section_2 .txt-description {
  padding: 30px 50px 80px 50px;
  text-align: center;
  line-height: 1.6;
}
.page-template-template-home .block-annonces .block-global-annonces {
  display: flex;
}
.page-template-template-home .block-annonces .block-global-annonces .slick-arrow {
  background-color: transparent;
  color: #ffffff;
  width: 150px;
  height: 200px;
  margin-top: 200px;
  cursor: pointer;
}
.page-template-template-home .block-annonces .block-global-annonces .slick-prev {
  background-image: url(../.././dist/img/arrow-left@2x.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.page-template-template-home .block-annonces .block-global-annonces .slick-next {
  background-image: url(../.././dist/img/arrow-right@2x.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.page-template-template-home .block-annonces .block-global-annonces .block-annonce:nth-child(even) {
  padding-top: 70px;
}

.page-template-template-agence .homeslider {
  height: 375px;
  background-color: #313131;
  position: relative;
  overflow: hidden;
}
.page-template-template-agence .homeslider .title {
  display: block;
  margin: 0 170px;
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
}
.page-template-template-agence .homeslider h1 {
  padding-bottom: 50px;
}
.page-template-template-agence .homeslider h1 .subtitle {
  font-family: "Dancing Script", cursive;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: italic;
  font-size: 30px;
  color: #C19A5B;
  display: block;
  text-transform: none;
  text-align: center;
}
.page-template-template-agence .homeslider h1 .white {
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  font-weight: 500;
  text-transform: uppercase;
  display: block;
}
.page-template-template-agence .homeslider .splide__list {
  padding: 0;
}
.page-template-template-agence .homeslider .banner {
  display: block;
  height: 100vh;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  overflow: hidden;
}
.page-template-template-agence .homeslider .banner video {
  width: 100%;
  height: 100vh;
  object-fit: cover;
}
.page-template-template-agence .homeslider .banner .banner-big-text {
  position: absolute;
  bottom: 110px;
  left: 16%;
  font-size: 50px;
  text-transform: uppercase;
  font-weight: bold;
}
.page-template-template-agence .homeslider .banner::before {
  content: "";
  background: linear-gradient(transparent, #121212);
  height: 835px;
  width: 100%;
  display: block;
  position: absolute;
}
.page-template-template-agence .homeslider .point-header {
  color: #E42313;
  font-size: 50px;
}
.page-template-template-agence #section_1 {
  background: #222222;
  padding: 64px 64px 128px 64px;
  position: relative;
  overflow: hidden;
}
.page-template-template-agence #section_1 .bloc-left {
  padding: 80px;
  flex: 50;
  padding-top: 110px;
  position: relative;
}
.page-template-template-agence #section_1 .bloc-left .txt-description {
  line-height: 1.7em;
}
.page-template-template-agence #section_1 .bloc-left .txt-description::after {
  content: "";
  background-color: #D6AB64;
  display: block;
  width: 120px;
  height: 2px;
  margin: 40px 0;
  z-index: 2;
}
.page-template-template-agence #section_1 .bloc-left .bloc-commercial {
  display: flex;
  gap: 40px;
}
.page-template-template-agence #section_1 .bloc-left .bloc-commercial img {
  max-width: 120px;
}
.page-template-template-agence #section_1 .bloc-left .bloc-commercial .name-commercial {
  font-family: "Dancing Script", cursive;
  font-size: 32px;
  margin: 0;
}
.page-template-template-agence #section_1 .bloc-left .bloc-commercial .fonction-commercial {
  font-size: 16px;
  font-style: italic;
}
.page-template-template-agence #section_1 .bloc-left::before {
  content: "";
  background-image: url(../../b40bd7f7b582c62d077e.svg);
  display: block;
  position: absolute;
  left: 80px;
  top: 0%;
  width: 120px;
  height: 90px;
  z-index: 2;
}
.page-template-template-agence #section_1 .bloc-right {
  max-width: 669px;
  overflow: hidden;
  z-index: 3;
}
.page-template-template-agence #section_1 .bloc-right img {
  width: 100%;
}
.page-template-template-agence #section_1 h1 {
  display: block;
  margin: 0 170px;
}
.page-template-template-agence #section_1 h1 .subtitle {
  font-family: "Dancing Script", cursive;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: italic;
  font-size: 30px;
  color: #C19A5B;
  display: block;
}
.page-template-template-agence #section_1 h1 .white {
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  font-weight: 500;
  text-transform: uppercase;
}
.page-template-template-agence #section_1 h1 .undertitle {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-size: 30px;
  color: #C19A5B;
  display: block;
  padding-left: 50px;
}
.page-template-template-agence #section_1 h1 .undertitle2 {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-size: 30px;
  color: #C19A5B;
  display: block;
  padding-left: 140px;
}
.page-template-template-agence #section_1 .description {
  width: 590px;
  margin-left: 310px;
}
.page-template-template-agence #section_1 .img-bloc {
  padding: 30px 65px;
}
.page-template-template-agence #section_1 .img-bloc img {
  max-width: 440px;
  position: relative;
  z-index: 3;
}
.page-template-template-agence #section_1 .img-bloc img:nth-child(1) {
  margin-right: 170px;
}
.page-template-template-agence #section_1 .img-bloc img:nth-child(2) {
  position: absolute;
  bottom: 65px;
  left: 43%;
  z-index: 3;
}
.page-template-template-agence #section_1 .img-bloc img:nth-child(4) {
  position: absolute;
  bottom: 65px;
  right: 4%;
}
.page-template-template-agence #section_1::before {
  content: "";
  background-image: url(../.././dist/img/logo-trame.png);
  display: block;
  position: absolute;
  right: 19%;
  bottom: -16%;
  height: 439px;
  width: 439px;
  z-index: 2;
}
.page-template-template-agence #section_2 {
  background-color: #000;
  padding: 64px;
}
.page-template-template-agence #section_2 h2 {
  text-align: center;
  margin: 0 auto;
}
.page-template-template-agence #section_2 h2 .subtitle {
  font-family: "Dancing Script", cursive;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: italic;
  font-size: 30px;
  color: #C19A5B;
  display: block;
}
.page-template-template-agence #section_2 h2 .white {
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  font-weight: 500;
  text-transform: uppercase;
}
.page-template-template-agence #section_2 h2 .undertitle {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-size: 30px;
  color: #C19A5B;
  display: block;
}
.page-template-template-agence #section_2 .txt-description-expertise {
  padding: 30px 50px;
  text-align: center;
  max-width: 1060px;
  margin: 0 auto;
}
.page-template-template-agence #section_2 .block-expertises {
  display: flex;
  flex-grow: 1;
}
.page-template-template-agence #section_2 .block-expertises .expertise {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.page-template-template-agence #section_2 .block-expertises .expertise .picto-expertise {
  width: 100%;
  text-align: center;
}
.page-template-template-agence #section_2 .block-expertises .expertise .label-expertise {
  color: #D6AB64;
  text-transform: uppercase;
  width: 100%;
  text-align: center;
  padding: 10px 0 20px 0;
}
.page-template-template-agence #section_2 .block-expertises .expertise .txt-expertise {
  text-align: center;
  font-style: italic;
  font-size: 12px;
}
.page-template-template-agence #section_2 h3 {
  text-align: center;
  color: #D6AB64;
  font-size: 22px;
  padding: 50px 0 0 0;
}
.page-template-template-agence #section_2 .txt-conclusion-expertise {
  color: #fff;
  max-width: 1060px;
  margin: 0 auto;
  text-align: center;
}
.page-template-template-agence #section_3 {
  background-color: #191818;
  padding: 64px;
}
.page-template-template-agence #section_3 h2 {
  text-align: center;
  margin: 0 auto;
}
.page-template-template-agence #section_3 h2 .subtitle {
  font-family: "Dancing Script", cursive;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: italic;
  font-size: 30px;
  color: #C19A5B;
  display: block;
}
.page-template-template-agence #section_3 h2 .white {
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  font-weight: 500;
  text-transform: uppercase;
}
.page-template-template-agence #section_3 h2 .undertitle {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-size: 30px;
  color: #C19A5B;
  display: block;
}
.page-template-template-agence #section_3 .txt-description-equipe {
  color: #fff;
  max-width: 1060px;
  margin: 0 auto;
  text-align: center;
  padding: 30px 50px 100px 0;
}
.page-template-template-agence #section_3 .block-equipes {
  display: flex;
  flex-grow: 1;
  gap: 40px;
}
.page-template-template-agence #section_3 .block-equipes .block-equipe {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 315px;
  flex-grow: 1;
}
.page-template-template-agence #section_3 .block-equipes .block-equipe .image-equipe {
  width: 100%;
  text-align: center;
}
.page-template-template-agence #section_3 .block-equipes .block-equipe .image-equipe img {
  width: 100%;
}
.page-template-template-agence #section_3 .block-equipes .block-equipe .options-equipe {
  display: flex;
  gap: 5px;
  justify-content: flex-end;
  width: 100%;
}
.page-template-template-agence #section_3 .block-equipes .block-equipe .label-equipe {
  color: #D6AB64;
  text-transform: uppercase;
  width: 100%;
  text-align: center;
  padding: 10px 0 20px 0;
}
.page-template-template-agence #section_3 .block-equipes .block-equipe .fonction-equipe {
  text-align: center;
  font-style: italic;
  font-size: 12px;
}
.page-template-template-agence #section_3 .block-equipes .block-equipe:nth-child(even) {
  padding-top: 50px;
}
.page-template-template-agence #section_4 {
  padding: 150px 0;
  position: relative;
  height: 700px;
}
.page-template-template-agence #section_4 .search-block {
  z-index: 9;
}
.page-template-template-agence #section_4 .search-block h2 {
  padding-bottom: 50px;
  z-index: 2;
  position: relative;
}
.page-template-template-agence #section_4 .search-block h2 .subtitle {
  font-family: "Dancing Script", cursive;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: italic;
  font-size: 40px;
  color: #C19A5B;
  display: block;
  text-transform: none;
  text-align: center;
}
.page-template-template-agence #section_4 .search-block h2 .white {
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  font-weight: 500;
  text-transform: uppercase;
  display: block;
  text-align: center;
}
.page-template-template-agence #section_4::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-linear-gradient(top, #000, rgb(0, 0, 0));
  background: linear-gradient(to bottom, #000, rgba(0, 0, 0, 0));
}

.category .homeslider {
  height: 375px;
  background-color: #313131;
  position: relative;
  overflow: hidden;
}
.category .homeslider .title {
  display: block;
  margin: 0 170px;
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
}
.category .homeslider h1 {
  padding-bottom: 50px;
}
.category .homeslider h1 .subtitle {
  font-family: "Dancing Script", cursive;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: italic;
  font-size: 30px;
  color: #C19A5B;
  display: block;
  text-transform: none;
  text-align: center;
}
.category .homeslider h1 .white {
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  font-weight: 500;
  text-transform: uppercase;
  display: block;
}
.category .homeslider .splide__list {
  padding: 0;
}
.category .homeslider .banner {
  display: block;
  height: 100vh;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  overflow: hidden;
}
.category .homeslider .banner video {
  width: 100%;
  height: 100vh;
  object-fit: cover;
}
.category .homeslider .banner .banner-big-text {
  position: absolute;
  bottom: 110px;
  left: 16%;
  font-size: 50px;
  text-transform: uppercase;
  font-weight: bold;
}
.category .homeslider .banner::before {
  content: "";
  background: linear-gradient(transparent, #121212);
  height: 835px;
  width: 100%;
  display: block;
  position: absolute;
}
.category .homeslider .point-header {
  color: #E42313;
  font-size: 50px;
}
.category .container {
  gap: 80px;
}
.category .container article {
  min-width: 300px;
  max-width: 350px;
  overflow: hidden;
}
.category .container article img {
  width: 100%;
}
.category .container article h2 {
  padding: 10px 30px;
}
.category .container article h2 a {
  font-family: "Montserrat,sans-serif";
}
.category .container article p {
  padding: 0px 30px;
}
.category .container article .read-more {
  color: #C19A5B;
  font-style: italic;
  display: block;
  text-align: right;
  padding-top: 20px;
}

.property-slick-galery {
  position: relative;
  width: 100%;
  margin: auto;
  overflow: hidden;
}
.property-slick-galery .slick-arrow {
  position: absolute;
  background-color: transparent;
  border: 0;
  z-index: 20;
  width: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.property-slick-galery .slick-prev {
  left: 0;
  top: 0;
  bottom: 0;
  background-image: url(../.././dist/img/arrow-left@2x.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.property-slick-galery .slick-next {
  right: 0;
  top: 0;
  bottom: 0;
  background-image: url(../.././dist/img/arrow-right@2x.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.property-slick-galery .slick-list {
  padding: 0;
  margin: 0;
}
.property-slick-galery .slick-list .slick-track {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #000;
}
.property-slick-galery .slick-list .slick-track .slick-slide {
  height: 800px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 0.3;
  border-radius: 2px;
  transition: opacity 0.5s;
  z-index: 10;
}
.property-slick-galery .slick-list .slick-track .slick-slide img {
  width: 100%;
}
.property-slick-galery .slick-list .slick-track .slick-center {
  opacity: 1;
  transition: opacity 0.5s;
  z-index: 20;
}
.property-slick-galery .slick-list .slick-track .slick-center img {
  width: 100%;
}
.property-slick-galery .slick-list .slick-track .slick-center {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(2.5);
  transform: scale(2.5);
}

.property-map {
  position: relative;
  width: 100%;
  height: 600px;
  display: none;
}
.property-map .leaflet-layer {
  webkit-filter: opacity(80%) grayscale(100%);
  filter: opacity(80%) grayscale(100%);
}
.property-map .leaflet-marker-pane {
  filter: none;
}

.annonces-template-default #breadcrumbs, .post-type-archive-property #breadcrumbs, .single-property #breadcrumbs {
  text-align: left;
  font-size: 10px;
  letter-spacing: 0px;
  color: #D6AB64;
  font-family: "Montserrat", sans-serif;
  background: #000;
  height: 75px;
  align-content: center;
}
.annonces-template-default .content-wrapper, .post-type-archive-property .content-wrapper, .single-property .content-wrapper {
  overflow: visible;
}
.annonces-template-default .content-wrapper .wrapper, .post-type-archive-property .content-wrapper .wrapper, .single-property .content-wrapper .wrapper {
  background-color: #000000;
}
.annonces-template-default .content-wrapper .wrapper .content-wrapper, .post-type-archive-property .content-wrapper .wrapper .content-wrapper, .single-property .content-wrapper .wrapper .content-wrapper {
  max-width: inherit;
}
.annonces-template-default .apimo_container, .annonces-template-default .apimo-wrapper, .post-type-archive-property .apimo_container, .post-type-archive-property .apimo-wrapper, .single-property .apimo_container, .single-property .apimo-wrapper {
  width: 100%;
  max-width: inherit;
}
.annonces-template-default .apimo_container .apimo-wrapper__inner, .annonces-template-default .apimo-wrapper .apimo-wrapper__inner, .post-type-archive-property .apimo_container .apimo-wrapper__inner, .post-type-archive-property .apimo-wrapper .apimo-wrapper__inner, .single-property .apimo_container .apimo-wrapper__inner, .single-property .apimo-wrapper .apimo-wrapper__inner {
  max-width: 1440px;
}
.annonces-template-default .apimo_container .apimo-wrapper__inner .apimo-filters, .annonces-template-default .apimo-wrapper .apimo-wrapper__inner .apimo-filters, .post-type-archive-property .apimo_container .apimo-wrapper__inner .apimo-filters, .post-type-archive-property .apimo-wrapper .apimo-wrapper__inner .apimo-filters, .single-property .apimo_container .apimo-wrapper__inner .apimo-filters, .single-property .apimo-wrapper .apimo-wrapper__inner .apimo-filters {
  background-color: transparent;
  border: none;
}
.annonces-template-default .apimo_container .apimo-wrapper__inner .apimo-filters .filter-item, .annonces-template-default .apimo-wrapper .apimo-wrapper__inner .apimo-filters .filter-item, .post-type-archive-property .apimo_container .apimo-wrapper__inner .apimo-filters .filter-item, .post-type-archive-property .apimo-wrapper .apimo-wrapper__inner .apimo-filters .filter-item, .single-property .apimo_container .apimo-wrapper__inner .apimo-filters .filter-item, .single-property .apimo-wrapper .apimo-wrapper__inner .apimo-filters .filter-item {
  min-width: inherit;
  display: flex;
}
.annonces-template-default .apimo_container .apimo-wrapper__inner .apimo-filters .filter-item .filter-item-title, .annonces-template-default .apimo-wrapper .apimo-wrapper__inner .apimo-filters .filter-item .filter-item-title, .post-type-archive-property .apimo_container .apimo-wrapper__inner .apimo-filters .filter-item .filter-item-title, .post-type-archive-property .apimo-wrapper .apimo-wrapper__inner .apimo-filters .filter-item .filter-item-title, .single-property .apimo_container .apimo-wrapper__inner .apimo-filters .filter-item .filter-item-title, .single-property .apimo-wrapper .apimo-wrapper__inner .apimo-filters .filter-item .filter-item-title {
  border: 1px solid #fff;
  border-radius: 4px;
  overflow: visible;
  position: relative;
  font-weight: none;
}
.annonces-template-default .apimo_container .apimo-wrapper__inner .apimo-filters .filter-item .filter-item-title .text, .annonces-template-default .apimo-wrapper .apimo-wrapper__inner .apimo-filters .filter-item .filter-item-title .text, .post-type-archive-property .apimo_container .apimo-wrapper__inner .apimo-filters .filter-item .filter-item-title .text, .post-type-archive-property .apimo-wrapper .apimo-wrapper__inner .apimo-filters .filter-item .filter-item-title .text, .single-property .apimo_container .apimo-wrapper__inner .apimo-filters .filter-item .filter-item-title .text, .single-property .apimo-wrapper .apimo-wrapper__inner .apimo-filters .filter-item .filter-item-title .text {
  font-weight: 400;
  color: #fff;
  text-transform: uppercase;
}
.annonces-template-default .homeslider, .post-type-archive-property .homeslider, .single-property .homeslider {
  height: 375px;
  background-color: #313131;
  position: relative;
  overflow: hidden;
}
.annonces-template-default .homeslider h1, .post-type-archive-property .homeslider h1, .single-property .homeslider h1 {
  padding-bottom: 50px;
}
.annonces-template-default .homeslider h1 .title, .post-type-archive-property .homeslider h1 .title, .single-property .homeslider h1 .title {
  display: block;
  margin: 0 170px;
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
}
.annonces-template-default .homeslider h1 .subtitle, .post-type-archive-property .homeslider h1 .subtitle, .single-property .homeslider h1 .subtitle {
  font-family: "Dancing Script", cursive;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: italic;
  font-size: 30px;
  color: #C19A5B;
  display: block;
  text-transform: none;
  text-align: center;
}
.annonces-template-default .homeslider h1 .white, .post-type-archive-property .homeslider h1 .white, .single-property .homeslider h1 .white {
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  font-weight: 500;
  text-transform: uppercase;
  display: block;
}
.annonces-template-default .homeslider .splide__list, .post-type-archive-property .homeslider .splide__list, .single-property .homeslider .splide__list {
  padding: 0;
}
.annonces-template-default .homeslider .banner, .post-type-archive-property .homeslider .banner, .single-property .homeslider .banner {
  display: block;
  height: 100vh;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  overflow: hidden;
}
.annonces-template-default .homeslider .banner video, .post-type-archive-property .homeslider .banner video, .single-property .homeslider .banner video {
  width: 100%;
  height: 100vh;
  object-fit: cover;
}
.annonces-template-default .homeslider .banner .banner-big-text, .post-type-archive-property .homeslider .banner .banner-big-text, .single-property .homeslider .banner .banner-big-text {
  position: absolute;
  bottom: 110px;
  left: 16%;
  font-size: 50px;
  text-transform: uppercase;
  font-weight: bold;
}
.annonces-template-default .homeslider .banner::before, .post-type-archive-property .homeslider .banner::before, .single-property .homeslider .banner::before {
  content: "";
  background: linear-gradient(transparent, #121212);
  height: 835px;
  width: 100%;
  display: block;
  position: absolute;
}
.annonces-template-default .homeslider .point-header, .post-type-archive-property .homeslider .point-header, .single-property .homeslider .point-header {
  color: #E42313;
  font-size: 50px;
}
.annonces-template-default .apimo-content-wrapper, .post-type-archive-property .apimo-content-wrapper, .single-property .apimo-content-wrapper {
  overflow: visible !important;
}
.annonces-template-default .apimo-content-wrapper .apimo-row, .post-type-archive-property .apimo-content-wrapper .apimo-row, .single-property .apimo-content-wrapper .apimo-row {
  gap: 130px;
  margin: 0;
}
.annonces-template-default .apimo-content-wrapper .apimo-row .column-desktop-3, .post-type-archive-property .apimo-content-wrapper .apimo-row .column-desktop-3, .single-property .apimo-content-wrapper .apimo-row .column-desktop-3 {
  max-width: 250px;
  flex: inherit;
  padding: 0;
  margin-bottom: 0;
}
.annonces-template-default .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item, .post-type-archive-property .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item, .single-property .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item {
  background: transparent;
  border: none;
}
.annonces-template-default .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-Image, .post-type-archive-property .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-Image, .single-property .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-Image {
  height: auto;
}
.annonces-template-default .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-Image .single-apimo-img, .post-type-archive-property .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-Image .single-apimo-img, .single-property .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-Image .single-apimo-img {
  display: none;
}
.annonces-template-default .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-Image .apimo-image-slide-wrapper img, .post-type-archive-property .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-Image .apimo-image-slide-wrapper img, .single-property .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-Image .apimo-image-slide-wrapper img {
  height: 350px;
}
.annonces-template-default .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-Image .apimo-image-slide-wrapper::before, .post-type-archive-property .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-Image .apimo-image-slide-wrapper::before, .single-property .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-Image .apimo-image-slide-wrapper::before {
  content: "";
  background: linear-gradient(#121212, transparent, transparent, transparent, transparent) no-repeat;
  height: 835px;
  width: 100%;
  display: block;
  position: absolute;
}
.annonces-template-default .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-Image .apimo-image-slide-wrapper .single-apimo-img, .post-type-archive-property .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-Image .apimo-image-slide-wrapper .single-apimo-img, .single-property .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-Image .apimo-image-slide-wrapper .single-apimo-img {
  display: block;
}
.annonces-template-default .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-category, .post-type-archive-property .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-category, .single-property .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-category {
  color: #d6ab64;
  font-family: Lora, sans-serif;
  background-color: transparent !important;
  font-size: 36px;
  font-weight: 700;
  font-weight: 400;
  left: -40px;
  position: absolute;
  top: -20px;
  z-index: 5;
}
.annonces-template-default .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-top-info, .post-type-archive-property .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-top-info, .single-property .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-top-info {
  padding: 0;
}
.annonces-template-default .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-top-info .Pro-address, .post-type-archive-property .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-top-info .Pro-address, .single-property .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-top-info .Pro-address {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-family: Lora, sans-serif;
  font-weight: 400;
  position: relative;
  color: #d6ab64;
}
.annonces-template-default .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-top-info .Pro-address .label-annonce-icon, .post-type-archive-property .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-top-info .Pro-address .label-annonce-icon, .single-property .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-top-info .Pro-address .label-annonce-icon {
  background-image: url(../../b7b3c00c3ce92ae2054b.svg);
  background-repeat: no-repeat;
  display: block;
  min-height: 35px;
  width: 30px;
}
.annonces-template-default .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-top-info .Pro-name h3, .post-type-archive-property .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-top-info .Pro-name h3, .single-property .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-top-info .Pro-name h3 {
  color: #fff !important;
  font-size: 14px;
  line-height: 1.2em;
  padding: 5px 0;
  text-align: left;
}
.annonces-template-default .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-top-info .Pro-description, .post-type-archive-property .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-top-info .Pro-description, .single-property .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-top-info .Pro-description {
  display: block;
  color: #d6ab64;
}
.annonces-template-default .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-top-info .Pro-description .Pro-meta .value, .post-type-archive-property .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-top-info .Pro-description .Pro-meta .value, .single-property .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-top-info .Pro-description .Pro-meta .value {
  padding-left: 0;
}
.annonces-template-default .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-top-info .Pro-description .Pro-meta svg, .post-type-archive-property .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-top-info .Pro-description .Pro-meta svg, .single-property .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-top-info .Pro-description .Pro-meta svg {
  display: none;
}
.annonces-template-default .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-price, .post-type-archive-property .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-price, .single-property .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-price {
  padding: 0;
  border-top: none;
  margin-top: 0;
}
.annonces-template-default .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-price span, .post-type-archive-property .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-price span, .single-property .apimo-content-wrapper .apimo-row .column-desktop-3 .apimo-properties-item .Pro-price span {
  color: #fff;
  font-size: 16px;
  padding: 5px 0;
  text-align: left;
  width: 100%;
  font-weight: 400;
}
.annonces-template-default #section_1, .post-type-archive-property #section_1, .single-property #section_1 {
  padding: 0px 30px 30px 30px;
  position: relative;
  overflow: hidden;
  min-height: inherit;
  background-color: #000;
}
.annonces-template-default #section_1 h2.title-annonce, .post-type-archive-property #section_1 h2.title-annonce, .single-property #section_1 h2.title-annonce {
  font-family: "Dancing Script", cursive;
  font-weight: 400;
  font-style: italic;
  font-size: 30px;
  color: #ffffff;
  display: block;
  text-transform: none;
  text-align: center;
  padding: 10px 0 20px 0;
  margin-top: 0;
}
.annonces-template-default #section_1 .block-info-annonce, .post-type-archive-property #section_1 .block-info-annonce, .single-property #section_1 .block-info-annonce {
  text-align: center;
}
.annonces-template-default #section_1 .block-info-annonce .surtitre, .post-type-archive-property #section_1 .block-info-annonce .surtitre, .single-property #section_1 .block-info-annonce .surtitre {
  padding: 10px;
  color: #D6AB64;
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
}
.annonces-template-default #section_1 .block-info-annonce .titre, .post-type-archive-property #section_1 .block-info-annonce .titre, .single-property #section_1 .block-info-annonce .titre {
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 20px;
}
.annonces-template-default #section_1 .block-info-annonce .prix, .post-type-archive-property #section_1 .block-info-annonce .prix, .single-property #section_1 .block-info-annonce .prix {
  font-weight: bold;
  font-family: "Montserrat", sans-serif;
  font-size: 38px;
  padding: 10px;
}
.annonces-template-default #section_1 .block-info-annonce .reference, .post-type-archive-property #section_1 .block-info-annonce .reference, .single-property #section_1 .block-info-annonce .reference {
  color: #D6AB64;
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
}
.annonces-template-default #section_2, .post-type-archive-property #section_2, .single-property #section_2 {
  background-color: #000;
  padding: 64px;
}
.annonces-template-default #section_3, .post-type-archive-property #section_3, .single-property #section_3 {
  background-color: #000;
  padding: 64px;
  display: flex;
}
.annonces-template-default #section_3 .container, .post-type-archive-property #section_3 .container, .single-property #section_3 .container {
  gap: 60px;
}
.annonces-template-default #section_3 .container .block-detail-description, .post-type-archive-property #section_3 .container .block-detail-description, .single-property #section_3 .container .block-detail-description {
  flex-grow: 1;
  width: 75%;
}
.annonces-template-default #section_3 .container .block-detail-description h2, .post-type-archive-property #section_3 .container .block-detail-description h2, .single-property #section_3 .container .block-detail-description h2 {
  color: #D6AB64;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 30px;
}
.annonces-template-default #section_3 .container .block-detail-description h3, .post-type-archive-property #section_3 .container .block-detail-description h3, .single-property #section_3 .container .block-detail-description h3 {
  color: #D6AB64;
  font-family: "Dancing Script", cursive;
  font-weight: 400;
  font-style: italic;
  font-size: 22px;
  text-align: center;
}
.annonces-template-default #section_3 .container .block-detail-description .exclu-blocks, .post-type-archive-property #section_3 .container .block-detail-description .exclu-blocks, .single-property #section_3 .container .block-detail-description .exclu-blocks {
  display: flex;
  margin: 20px 0 50px;
}
.annonces-template-default #section_3 .container .block-detail-description .exclu-blocks .exclu-block, .post-type-archive-property #section_3 .container .block-detail-description .exclu-blocks .exclu-block, .single-property #section_3 .container .block-detail-description .exclu-blocks .exclu-block {
  flex-grow: 1;
  border: solid 1px #D6AB64;
  text-align: center;
  padding: 20px;
  color: #D6AB64;
}
.annonces-template-default #section_3 .container .block-detail-description .exclu-blocks .exclu-block img, .post-type-archive-property #section_3 .container .block-detail-description .exclu-blocks .exclu-block img, .single-property #section_3 .container .block-detail-description .exclu-blocks .exclu-block img {
  display: flex;
  clear: both;
  margin: 0 auto 10px auto;
}
.annonces-template-default #section_3 .container .block-detail-description #video-du-bien, .post-type-archive-property #section_3 .container .block-detail-description #video-du-bien, .single-property #section_3 .container .block-detail-description #video-du-bien {
  padding: 30px;
  text-align: center;
}
.annonces-template-default #section_3 .block-commercial, .post-type-archive-property #section_3 .block-commercial, .single-property #section_3 .block-commercial {
  background-color: #222222;
  flex-grow: 1;
  padding: 38px 50px;
  width: 25%;
}
.annonces-template-default #section_3 .block-commercial .apimo_title_h2, .post-type-archive-property #section_3 .block-commercial .apimo_title_h2, .single-property #section_3 .block-commercial .apimo_title_h2 {
  color: #d6ab64;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 400;
}
.annonces-template-default #section_3 .block-commercial .commercial, .post-type-archive-property #section_3 .block-commercial .commercial, .single-property #section_3 .block-commercial .commercial {
  display: flex;
}
.annonces-template-default #section_3 .block-commercial .commercial .name-commercial, .post-type-archive-property #section_3 .block-commercial .commercial .name-commercial, .single-property #section_3 .block-commercial .commercial .name-commercial {
  font-family: "Dancing Script", cursive;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: italic;
  font-size: 20px;
  padding: 5px 0 5px 10px;
}
.annonces-template-default #section_3 .block-commercial .commercial .fonction-commercial, .post-type-archive-property #section_3 .block-commercial .commercial .fonction-commercial, .single-property #section_3 .block-commercial .commercial .fonction-commercial {
  font-style: italic;
  padding-left: 10px;
  font-size: 12px;
}
.annonces-template-default #section_3 .block-commercial .coordonnes, .post-type-archive-property #section_3 .block-commercial .coordonnes, .single-property #section_3 .block-commercial .coordonnes {
  padding-top: 30px;
}
.annonces-template-default #section_3 .block-commercial .coordonnes .tel, .post-type-archive-property #section_3 .block-commercial .coordonnes .tel, .single-property #section_3 .block-commercial .coordonnes .tel {
  padding: 15px;
  border-top: solid 1px #646262;
  border-bottom: solid 1px #646262;
}
.annonces-template-default #section_3 .block-commercial .coordonnes .tel a, .post-type-archive-property #section_3 .block-commercial .coordonnes .tel a, .single-property #section_3 .block-commercial .coordonnes .tel a {
  font-family: Montserrat, sans-serif;
  letter-spacing: 0px;
  font-size: 30px;
  color: #D6AB64;
}
.annonces-template-default #section_3 .block-commercial .coordonnes .options-equipe, .post-type-archive-property #section_3 .block-commercial .coordonnes .options-equipe, .single-property #section_3 .block-commercial .coordonnes .options-equipe {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  padding: 15px;
  border-bottom: solid 1px #646262;
}
.annonces-template-default #section_3 .block-commercial .coordonnes .options-equipe img, .post-type-archive-property #section_3 .block-commercial .coordonnes .options-equipe img, .single-property #section_3 .block-commercial .coordonnes .options-equipe img {
  width: 38px;
}
.annonces-template-default #section_3 .block-commercial .apimo_btn_click, .post-type-archive-property #section_3 .block-commercial .apimo_btn_click, .single-property #section_3 .block-commercial .apimo_btn_click {
  text-align: center;
  display: none;
}
.annonces-template-default #section_3 .block-commercial .apimo_btn_click a.apimo_btn, .post-type-archive-property #section_3 .block-commercial .apimo_btn_click a.apimo_btn, .single-property #section_3 .block-commercial .apimo_btn_click a.apimo_btn {
  color: #d6ab64 !important;
  margin: 50px auto;
}
.annonces-template-default #section_3 .block-commercial .apimo_btn_click a.call_user, .post-type-archive-property #section_3 .block-commercial .apimo_btn_click a.call_user, .single-property #section_3 .block-commercial .apimo_btn_click a.call_user {
  display: none;
}
.annonces-template-default #section_3 .block-commercial textarea.large, .post-type-archive-property #section_3 .block-commercial textarea.large, .single-property #section_3 .block-commercial textarea.large {
  height: 200px;
}
.annonces-template-default #section_3 .block-commercial .reglementation, .post-type-archive-property #section_3 .block-commercial .reglementation, .single-property #section_3 .block-commercial .reglementation {
  padding-top: 20px;
}
.annonces-template-default #section_3 .block-commercial .reglementation h2 , .post-type-archive-property #section_3 .block-commercial .reglementation h2 , .single-property #section_3 .block-commercial .reglementation h2  {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.annonces-template-default #section_3 .block-commercial .reglementation .apimo_property, .post-type-archive-property #section_3 .block-commercial .reglementation .apimo_property, .single-property #section_3 .block-commercial .reglementation .apimo_property {
  display: block;
}
.annonces-template-default #section_3 .block-commercial .reglementation .apimo_property li, .post-type-archive-property #section_3 .block-commercial .reglementation .apimo_property li, .single-property #section_3 .block-commercial .reglementation .apimo_property li {
  padding: 10px 0;
}
.annonces-template-default #section_3 .block-commercial .reglementation .apimo_property li span, .post-type-archive-property #section_3 .block-commercial .reglementation .apimo_property li span, .single-property #section_3 .block-commercial .reglementation .apimo_property li span {
  color: #d6ab64;
}
.annonces-template-default .section-4, .post-type-archive-property .section-4, .single-property .section-4 {
  background-color: #222222;
  display: flex;
  padding: 50px;
}
.annonces-template-default .section-4 .container, .post-type-archive-property .section-4 .container, .single-property .section-4 .container {
  justify-content: space-around;
  gap: 50px 100px;
  flex-wrap: wrap;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
}
.annonces-template-default .section-4 .container .block-option, .post-type-archive-property .section-4 .container .block-option, .single-property .section-4 .container .block-option {
  background-color: #000;
  color: #D6AB64;
  flex-grow: 1;
  text-align: center;
  padding: 20px;
}
.annonces-template-default .section-4 .container .block-option span, .post-type-archive-property .section-4 .container .block-option span, .single-property .section-4 .container .block-option span {
  color: #fff;
}
.annonces-template-default #simulateur, .post-type-archive-property #simulateur, .single-property #simulateur {
  background-color: #000;
  display: block;
  padding: 64px;
}
.annonces-template-default #simulateur .container, .post-type-archive-property #simulateur .container, .single-property #simulateur .container {
  gap: 60px;
}
.annonces-template-default #simulateur h2, .post-type-archive-property #simulateur h2, .single-property #simulateur h2 {
  color: #d6ab64;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 400;
  margin-bottom: 30px;
}
.annonces-template-default #simulateur .lidd_mc_input label, .post-type-archive-property #simulateur .lidd_mc_input label, .single-property #simulateur .lidd_mc_input label {
  color: #d6ab64;
  padding: 20px;
}
.annonces-template-default #simulateur .lidd_mc_input input, .post-type-archive-property #simulateur .lidd_mc_input input, .single-property #simulateur .lidd_mc_input input {
  background-color: #222;
  border: 1px solid #646262;
  border-radius: 3px;
  color: #fff;
  font-style: italic;
  padding: 10px;
  margin-bottom: 5px;
}
.annonces-template-default #simulateur .lidd_mc_input #lidd_mc_submit, .post-type-archive-property #simulateur .lidd_mc_input #lidd_mc_submit, .single-property #simulateur .lidd_mc_input #lidd_mc_submit {
  background-color: #fff;
  border-radius: 3px;
  color: #c19a5b;
  height: 37px;
}
.annonces-template-default #simulateur .lidd_mc_details, .post-type-archive-property #simulateur .lidd_mc_details, .single-property #simulateur .lidd_mc_details {
  display: none;
}
.annonces-template-default #simulateur #lidd_mc_results, .post-type-archive-property #simulateur #lidd_mc_results, .single-property #simulateur #lidd_mc_results {
  padding-bottom: 40px;
}
.annonces-template-default #simulateur #lidd_mc_results .lidd_mc_b, .post-type-archive-property #simulateur #lidd_mc_results .lidd_mc_b, .single-property #simulateur #lidd_mc_results .lidd_mc_b {
  color: #d6ab64;
  font-size: 20px;
}
.annonces-template-default #simulateur .lidd_mc_summary, .post-type-archive-property #simulateur .lidd_mc_summary, .single-property #simulateur .lidd_mc_summary {
  box-sizing: border-box;
  width: 100%;
  height: auto;
  padding: 1em 1em 1em 1em;
  margin: 0 0 1em 0;
}
.annonces-template-default #simulateur .lidd_mc_summary p, .post-type-archive-property #simulateur .lidd_mc_summary p, .single-property #simulateur .lidd_mc_summary p {
  padding: 5px 0;
}
.annonces-template-default #simulateur .lidd_mc_summary p b, .post-type-archive-property #simulateur .lidd_mc_summary p b, .single-property #simulateur .lidd_mc_summary p b {
  color: #d6ab64;
}
.annonces-template-default #simulateur #lidd_mc_inspector, .post-type-archive-property #simulateur #lidd_mc_inspector, .single-property #simulateur #lidd_mc_inspector {
  display: none;
}
.annonces-template-default section .apimo_list_download, .post-type-archive-property section .apimo_list_download, .single-property section .apimo_list_download {
  display: none;
}

.page-template-template-contact .homeslider {
  height: 375px;
  background-color: #313131;
  position: relative;
  overflow: hidden;
}
.page-template-template-contact .homeslider .title {
  display: block;
  margin: 0 170px;
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
}
.page-template-template-contact .homeslider h1 {
  padding-bottom: 50px;
}
.page-template-template-contact .homeslider h1 .subtitle {
  font-family: "Dancing Script", cursive;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: italic;
  font-size: 30px;
  color: #C19A5B;
  display: block;
  text-transform: none;
  text-align: center;
}
.page-template-template-contact .homeslider h1 .white {
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  font-weight: 500;
  text-transform: uppercase;
  display: block;
}
.page-template-template-contact .homeslider .splide__list {
  padding: 0;
}
.page-template-template-contact .homeslider .banner {
  display: block;
  height: 100vh;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  overflow: hidden;
}
.page-template-template-contact .homeslider .banner video {
  width: 100%;
  height: 100vh;
  object-fit: cover;
}
.page-template-template-contact .homeslider .banner .banner-big-text {
  position: absolute;
  bottom: 110px;
  left: 16%;
  font-size: 50px;
  text-transform: uppercase;
  font-weight: bold;
}
.page-template-template-contact .homeslider .banner::before {
  content: "";
  background: linear-gradient(transparent, #121212);
  height: 835px;
  width: 100%;
  display: block;
  position: absolute;
}
.page-template-template-contact .homeslider .point-header {
  color: #E42313;
  font-size: 50px;
}
.page-template-template-contact #section_1 .container {
  gap: 80px;
  justify-content: space-between;
}
.page-template-template-contact #section_1 .container h2 {
  padding: 10px 0;
  color: #c19a5b;
  text-transform: uppercase;
}
.page-template-template-contact #section_1 .container h3 {
  padding: 10px 0;
}
.page-template-template-contact #section_2 {
  padding: 150px 0;
  position: relative;
  height: 700px;
}
.page-template-template-contact #section_2 .search-block {
  z-index: 9;
}
.page-template-template-contact #section_2 .search-block h2 {
  padding-bottom: 50px;
  z-index: 2;
  position: relative;
}
.page-template-template-contact #section_2 .search-block h2 .subtitle {
  font-family: "Dancing Script", cursive;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: italic;
  font-size: 40px;
  color: #C19A5B;
  display: block;
  text-transform: none;
  text-align: center;
}
.page-template-template-contact #section_2 .search-block h2 .white {
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  font-weight: 500;
  text-transform: uppercase;
  display: block;
  text-align: center;
}
.page-template-template-contact #section_2::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-linear-gradient(top, #000, rgb(0, 0, 0));
  background: linear-gradient(to bottom, #000, rgba(0, 0, 0, 0));
}

.page-template-template-estimer .homeslider {
  height: 375px;
  background-color: #313131;
  position: relative;
  overflow: hidden;
}
.page-template-template-estimer .homeslider .title {
  display: block;
  margin: 0 170px;
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
}
.page-template-template-estimer .homeslider h1 {
  padding-bottom: 50px;
}
.page-template-template-estimer .homeslider h1 .subtitle {
  font-family: "Dancing Script", cursive;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: italic;
  font-size: 30px;
  color: #C19A5B;
  display: block;
  text-transform: none;
  text-align: center;
}
.page-template-template-estimer .homeslider h1 .white {
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  font-weight: 500;
  text-transform: uppercase;
  display: block;
}
.page-template-template-estimer .homeslider .splide__list {
  padding: 0;
}
.page-template-template-estimer .homeslider .banner {
  display: block;
  height: 100vh;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  overflow: hidden;
}
.page-template-template-estimer .homeslider .banner video {
  width: 100%;
  height: 100vh;
  object-fit: cover;
}
.page-template-template-estimer .homeslider .banner .banner-big-text {
  position: absolute;
  bottom: 110px;
  left: 16%;
  font-size: 50px;
  text-transform: uppercase;
  font-weight: bold;
}
.page-template-template-estimer .homeslider .banner::before {
  content: "";
  background: linear-gradient(transparent, #121212);
  height: 835px;
  width: 100%;
  display: block;
  position: absolute;
}
.page-template-template-estimer .homeslider .point-header {
  color: #E42313;
  font-size: 50px;
}
.page-template-template-estimer .gform_wrapper form {
  max-width: 1000px;
  margin: 0 auto;
  padding-top: 50px;
}
.page-template-template-estimer .gform_wrapper form .gf_progressbar_wrapper {
  display: none;
}
.page-template-template-estimer .gform_wrapper form .ginput_container_image_choice .gfield-image-choice-wrapper-outer {
  text-align: center;
}
.page-template-template-estimer .gform_wrapper form .ginput_container_image_choice .gfield-image-choice-wrapper-outer .gfield-choice-image-wrapper {
  max-width: 100px;
  margin: 0 auto;
}
.page-template-template-estimer .gform_wrapper form .ginput_container_image_choice .gfield-image-choice-wrapper-outer input {
  display: none;
}
.page-template-template-estimer .gform_wrapper form .gform_next_button, .page-template-template-estimer .gform_wrapper form .gform_previous_button {
  background-color: #fff;
  background-position: 5px;
  background-repeat: no-repeat;
  border: 1px solid #fff;
  border-radius: 3px;
  color: #c19a5b;
  height: 37px;
  padding: 5px 15px;
}
.page-template-template-estimer .gform_wrapper form .gform_next_button:hover {
  background-color: #c19a5b;
  border: 1px solid #fff;
  color: #fff;
}
.page-template-template-estimer .gform_wrapper form #input_3_37 {
  justify-content: center;
}
.page-template-template-estimer .gform_wrapper form input[type=checkbox] {
  visibility: hidden;
}
.page-template-template-estimer .gform_wrapper form .gfield_checkbox .gchoice {
  width: 40px;
  height: 15px;
  background: #555;
  margin: 20px 10px;
  position: relative;
  border-radius: 5px;
}
.page-template-template-estimer .gform_wrapper form .gfield_checkbox .gchoice label {
  display: block;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  transition: all 0.5s ease;
  cursor: pointer;
  position: absolute;
  top: -2px;
  left: -3px;
  background: #ccc;
}
.page-template-template-estimer .gform_wrapper form .gfield_checkbox .gchoice input[type=checkbox]:checked + label {
  left: 27px;
}
.page-template-template-estimer .gform_wrapper form .gfield-choice-input + label {
  max-width: calc(100% - 22px) !important;
}
.page-template-template-estimer .gform_wrapper form select {
  background-color: #222;
  border: 1px solid #646262;
  border-radius: 3px;
  color: #fff;
  font-style: italic;
  margin-bottom: 5px;
  padding: 10px;
}
.page-template-template-estimer .gform_wrapper #bloc-recherche {
  background-color: #222;
}
.page-template-template-estimer .gform_wrapper #bloc-recherche .search-block {
  position: inherit;
}
.page-template-template-estimer #section_2 {
  padding: 150px 0;
  position: relative;
  height: 700px;
}
.page-template-template-estimer #section_2 .search-block {
  z-index: 9;
}
.page-template-template-estimer #section_2 .search-block h2 {
  padding-bottom: 50px;
  z-index: 2;
  position: relative;
}
.page-template-template-estimer #section_2 .search-block h2 .subtitle {
  font-family: "Dancing Script", cursive;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: italic;
  font-size: 40px;
  color: #C19A5B;
  display: block;
  text-transform: none;
  text-align: center;
}
.page-template-template-estimer #section_2 .search-block h2 .white {
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  font-weight: 500;
  text-transform: uppercase;
  display: block;
  text-align: center;
}
.page-template-template-estimer #section_2::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-linear-gradient(top, #000, rgb(0, 0, 0));
  background: linear-gradient(to bottom, #000, rgba(0, 0, 0, 0));
}

.search-block {
  position: absolute;
  z-index: 6;
  top: 30%;
  left: 0;
  right: 0;
  /*transform: translate(-50%, -50%);*/
}
.search-block .title {
  display: block;
  margin: 0 170px;
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
}
.search-block .title .subtitle {
  font-family: "Dancing Script", cursive;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: italic;
  font-size: 62px;
  color: #C19A5B;
  display: block;
  text-transform: none;
}
.search-block .title .white {
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  font-weight: 500;
  text-transform: uppercase;
  display: block;
}

#form_property_search {
  position: relative;
  padding: 20px 5px;
  width: 100%;
}
#form_property_search .form-property-search-row {
  display: flex;
  gap: 10px;
  justify-content: center;
  align-items: center;
  padding: 10px 0;
  white-space: nowrap;
  text-transform: uppercase;
}
#form_property_search .form-property-search-row .form-property-search-btn {
  border: 1px solid #ffffff;
  position: relative;
  overflow: visible;
  border-radius: 4px;
}
#form_property_search .form-property-search-row .form-property-search-btn .form-property-search-btn-count {
  position: absolute;
  top: -10px;
  right: -5px;
  z-index: 3;
  background-color: #ffffff;
  color: #D6AB64;
  font-size: 11px;
  font-weight: bold;
  width: 22px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 0;
}
#form_property_search .form-property-search-row .form-property-search-btn label {
  display: block;
  padding: 10px 20px;
  background-color: transparent;
  color: #ffffff;
  transition: background 0.5s;
}
#form_property_search .form-property-search-row .form-property-search-btn label:hover {
  background-color: #D6AB64;
  color: #ffffff;
  transition: background 0.5s;
}
#form_property_search .form-property-search-row .form-property-search-btn .form-property-search-item-label {
  padding: 10px 20px;
  cursor: pointer;
  background-color: transparent;
}
#form_property_search .form-property-search-row .form-property-search-btn .form-property-search-item-label-active {
  background-color: #D6AB64;
  color: #ffffff;
  transition: background 0.5s;
}
#form_property_search .form-property-search-row .form-property-search-btn input[type=radio] {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
#form_property_search .form-property-search-row .form-property-search-btn input[type=radio]:checked + label {
  background-color: #D6AB64;
  color: #ffffff;
  transition: background 0.5s;
}
#form_property_search .form-property-search-row .form-property-search-btn input[type=text] {
  border: 0;
  border-radius: 0;
  padding: 10px 20px;
  text-transform: uppercase;
  background-color: transparent;
  color: #ffffff;
}
#form_property_search .form-property-search-row .form-property-search-btn input[type=text]::placeholder {
  opacity: 1;
  color: #ffffff;
}
#form_property_search .form-property-search-row .form-property-search-btn select {
  border: 0;
  border-radius: 0;
  padding: 10px 20px;
  text-transform: uppercase;
  background-color: transparent;
  color: #ffffff;
}
#form_property_search .form-property-search-row .form-property-search-btn select option {
  color: #555555;
  background-color: #FFFFFF;
}
#form_property_search .form-property-search-row .form-property-search-btn select.search-option-selected {
  background-color: #D6AB64;
  color: #ffffff;
}
#form_property_search .form-property-search-row .form-property-search-btn select.search-option-selected option {
  color: #555555;
  background-color: #FFFFFF;
}
#form_property_search .form-property-search-row .form-property-search-btn .form-property-search-btn-filter {
  padding: 10px 20px;
  text-transform: uppercase;
  color: #ffffff;
  background-color: transparent;
  cursor: pointer;
}
#form_property_search .form-property-search-row .form-property-search-btn .form-property-search-btn-filter:hover {
  background-color: #D6AB64;
  color: #ffffff;
  transition: background 0.5s;
}
#form_property_search .form-property-search-row .form-property-search-btn button[type=submit] {
  border: 0;
  border-radius: 0;
  padding: 10px 20px;
  text-transform: uppercase;
  background-color: transparent;
  color: #ffffff;
  white-space: nowrap;
  cursor: pointer;
}
#form_property_search .form-property-search-row .form-property-search-btn button[type=submit]:hover {
  background-color: #D6AB64;
  color: #ffffff;
  transition: background 0.5s;
}
#form_property_search .form-property-search-row .form-property-search-btn a {
  display: block;
  padding: 10px 20px;
  text-transform: uppercase;
  color: #ffffff;
  background-color: transparent;
  cursor: pointer;
}
#form_property_search .form-property-search-row .form-property-search-btn a:hover {
  background-color: #D6AB64;
  color: #ffffff;
  transition: background 0.5s;
}
#form_property_search .form-property-reset {
  position: relative;
  margin-top: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  cursor: pointer;
}
#form_property_search .form-property-reset .form-property-reset-line {
  border-top: 1px solid #D6AB64;
  width: 100%;
}
#form_property_search .form-property-reset .form-property-reset-text {
  width: auto;
  color: #D6AB64;
  font-size: 12px;
  position: relative;
  padding-left: 20px;
}
#form_property_search .form-property-reset .form-property-reset-text::before {
  content: "";
  background-image: url(../../2024a74f4b438ced314c.svg);
  background-repeat: no-repeat;
  display: block;
  position: absolute;
  left: 0;
  width: 15px;
  height: 15px;
  margin: 0px 0;
  z-index: 2;
}
#form_property_search .form-property-search-filters {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  gap: 10px;
  margin-top: 20px;
}
#form_property_search .form-property-search-filters .form-property-search-item-content {
  width: auto;
  border: 1px solid #ffffff;
  padding: 10px;
  background-color: #222222;
  display: none;
}
#form_property_search .form-property-search-filters .form-property-search-type-title {
  position: relative;
  padding: 10px 5px;
  border-bottom: 1px dashed #ffffff;
  margin-bottom: 10px;
}
#form_property_search .form-property-search-filters label {
  display: block;
  padding: 10px 15px;
  background-color: transparent;
  color: #ffffff;
  transition: background 0.5s;
}
#form_property_search .form-property-search-filters label:hover {
  background-color: #D6AB64;
  color: #ffffff;
  transition: background 0.5s;
}
#form_property_search .form-property-search-filters .form-property-search-type-container {
  display: flex;
  align-items: center;
  padding: 5px;
  white-space: nowrap;
  text-transform: uppercase;
}
#form_property_search .form-property-search-filters .form-property-search-type-container label {
  display: block;
  position: relative;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#form_property_search .form-property-search-filters .form-property-search-type-container label input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
#form_property_search .form-property-search-filters .form-property-search-type-container label .form-property-search-type-checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #eee;
}
#form_property_search .form-property-search-filters .form-property-search-type-container label .form-property-search-type-value {
  display: block;
}
#form_property_search .form-property-search-filters .form-property-search-type-container label:hover {
  background-color: inherit;
  color: inherit;
}
#form_property_search .form-property-search-filters .form-property-search-type-container .label:hover input ~ .form-property-search-type-checkmark {
  background-color: #ccc;
}
#form_property_search .form-property-search-filters .form-property-search-type-container label input:checked ~ .form-property-search-type-checkmark {
  background-color: #D6AB64;
}
#form_property_search .form-property-search-filters .form-property-search-type-container .form-property-search-type-checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
#form_property_search .form-property-search-filters .form-property-search-type-container label input:checked ~ .form-property-search-type-checkmark:after {
  display: block;
}
#form_property_search .form-property-search-filters .form-property-search-type-container label .form-property-search-type-checkmark:after {
  left: 4px;
  top: 4px;
  width: 5px;
  height: 5px;
  border: solid white;
  background-color: #ffffff;
  border-width: 3px;
}

.page-template-template-property-search .homeslider {
  height: 600px;
  background-color: #313131;
  position: relative;
  overflow: visible;
}
.page-template-template-property-search h1 {
  position: absolute;
  z-index: 6;
  top: 40%;
  left: 0;
  right: 0;
}
.page-template-template-property-search h1 .title {
  display: block;
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
}
.page-template-template-property-search h1 .subtitle {
  font-family: "Dancing Script", cursive;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: italic;
  font-size: 40px;
  color: #C19A5B;
  display: block;
  text-transform: none;
  text-align: center;
}
.page-template-template-property-search h1 .white {
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  font-weight: 500;
  text-transform: uppercase;
  display: block;
}
.page-template-template-property-search .search-block {
  top: 60%;
}
.page-template-template-property-search .property-search-result-banner {
  background-image: url(../.././dist/img/slide-immo.jpg);
  height: 600px;
  background-color: #222222;
  opacity: 0.6;
}
.page-template-template-property-search #breadcrumb {
  height: 35px;
}
.page-template-template-property-search #section-search {
  background-color: #222222;
}
.page-template-template-property-search #section_1 {
  padding-top: 0;
  padding-bottom: 200px;
  background-color: #000000;
}

.property-search-nb-result {
  max-width: 1440px;
  padding: 25px;
  font-size: 26px;
  font-family: "Lora", sans-serif;
  font-weight: 400;
}

.property-search-results-container {
  display: flex;
  gap: 118px;
  justify-content: center;
  flex-wrap: wrap;
  margin: 0;
}
.property-search-results-container .block-annonce {
  padding: 0;
}

.single-format-standard .homeslider {
  height: 375px;
  background-color: #313131;
  position: relative;
  overflow: hidden;
}
.single-format-standard .homeslider .title {
  display: block;
  margin: 0 170px;
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
}
.single-format-standard .homeslider h1 {
  padding-bottom: 50px;
}
.single-format-standard .homeslider h1 .subtitle {
  font-family: "Dancing Script", cursive;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: italic;
  font-size: 30px;
  color: #C19A5B;
  display: block;
  text-transform: none;
  text-align: center;
}
.single-format-standard .homeslider h1 .white {
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  font-weight: 500;
  text-transform: uppercase;
  display: block;
}
.single-format-standard .homeslider .splide__list {
  padding: 0;
}
.single-format-standard .homeslider .banner {
  display: block;
  height: 100vh;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  overflow: hidden;
}
.single-format-standard .homeslider .banner video {
  width: 100%;
  height: 100vh;
  object-fit: cover;
}
.single-format-standard .homeslider .banner .banner-big-text {
  position: absolute;
  bottom: 110px;
  left: 16%;
  font-size: 50px;
  text-transform: uppercase;
  font-weight: bold;
}
.single-format-standard .homeslider .banner::before {
  content: "";
  background: linear-gradient(transparent, #121212);
  height: 835px;
  width: 100%;
  display: block;
  position: absolute;
}
.single-format-standard .homeslider .point-header {
  color: #E42313;
  font-size: 50px;
}
.single-format-standard .content {
  max-width: 1200px;
  margin: 0 auto;
}
.single-format-standard .content h2 {
  margin: 20px 0;
}
.single-format-standard .content h3, .single-format-standard .content h4 {
  margin: 15px 0;
}
.single-format-standard .content p {
  padding: 10px 0;
}

.page-template-template-vendre .homeslider {
  height: 375px;
  background-color: #313131;
  position: relative;
  overflow: hidden;
}
.page-template-template-vendre .homeslider .title {
  display: block;
  margin: 0 170px;
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
}
.page-template-template-vendre .homeslider h1 {
  padding-bottom: 50px;
}
.page-template-template-vendre .homeslider h1 .subtitle {
  font-family: "Dancing Script", cursive;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: italic;
  font-size: 30px;
  color: #C19A5B;
  display: block;
  text-transform: none;
  text-align: center;
}
.page-template-template-vendre .homeslider h1 .white {
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  font-weight: 500;
  text-transform: uppercase;
  display: block;
}
.page-template-template-vendre .homeslider .splide__list {
  padding: 0;
}
.page-template-template-vendre .homeslider .banner {
  display: block;
  height: 100vh;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  overflow: hidden;
}
.page-template-template-vendre .homeslider .banner video {
  width: 100%;
  height: 100vh;
  object-fit: cover;
}
.page-template-template-vendre .homeslider .banner .banner-big-text {
  position: absolute;
  bottom: 110px;
  left: 16%;
  font-size: 50px;
  text-transform: uppercase;
  font-weight: bold;
}
.page-template-template-vendre .homeslider .banner::before {
  content: "";
  background: linear-gradient(transparent, #121212);
  height: 835px;
  width: 100%;
  display: block;
  position: absolute;
}
.page-template-template-vendre .homeslider .point-header {
  color: #E42313;
  font-size: 50px;
}
.page-template-template-vendre #section_1 {
  background: #222222;
  padding: 64px 64px 128px 64px;
  position: relative;
  overflow: hidden;
  /*.bloc-left::before {
      content:"";
      background-image:url('../img/shape.svg');
      display: block;
      position: absolute;
      left: 80px;
      top:0%;
      width: 120px;
      height: 90px;
      z-index: 2;
  }*/
}
.page-template-template-vendre #section_1 .bloc-left {
  padding: 49px;
  flex: 50;
  padding-top: 0px;
  position: relative;
}
.page-template-template-vendre #section_1 .bloc-left .txt-description {
  line-height: 1.7em;
}
.page-template-template-vendre #section_1 .bloc-left .txt-description::after {
  content: "";
  background-color: #D6AB64;
  display: block;
  width: 120px;
  height: 2px;
  margin: 40px 0;
  z-index: 2;
}
.page-template-template-vendre #section_1 .bloc-left .bloc-commercial {
  display: flex;
  gap: 40px;
}
.page-template-template-vendre #section_1 .bloc-left .bloc-commercial img {
  max-width: 120px;
}
.page-template-template-vendre #section_1 .bloc-left .bloc-commercial .name-commercial {
  font-family: "Dancing Script", cursive;
  font-size: 32px;
  margin: 0;
}
.page-template-template-vendre #section_1 .bloc-left .bloc-commercial .fonction-commercial {
  font-size: 16px;
  font-style: italic;
}
.page-template-template-vendre #section_1 .bloc-right {
  max-width: 669px;
  overflow: hidden;
  z-index: 3;
}
.page-template-template-vendre #section_1 h1 {
  display: block;
  margin: 0 170px;
}
.page-template-template-vendre #section_1 h1 .subtitle {
  font-family: "Dancing Script", cursive;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: italic;
  font-size: 30px;
  color: #C19A5B;
  display: block;
}
.page-template-template-vendre #section_1 h1 .white {
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  font-weight: 500;
  text-transform: uppercase;
}
.page-template-template-vendre #section_1 h1 .undertitle {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-size: 30px;
  color: #C19A5B;
  display: block;
  padding-left: 50px;
}
.page-template-template-vendre #section_1 h1 .undertitle2 {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-size: 30px;
  color: #C19A5B;
  display: block;
  padding-left: 140px;
}
.page-template-template-vendre #section_1 .description {
  width: 590px;
  margin-left: 310px;
}
.page-template-template-vendre #section_1 .img-bloc {
  padding: 30px 65px;
}
.page-template-template-vendre #section_1 .img-bloc img {
  max-width: 440px;
  position: relative;
  z-index: 3;
}
.page-template-template-vendre #section_1 .img-bloc img:nth-child(1) {
  margin-right: 170px;
}
.page-template-template-vendre #section_1 .img-bloc img:nth-child(2) {
  position: absolute;
  bottom: 65px;
  left: 43%;
  z-index: 3;
}
.page-template-template-vendre #section_1 .img-bloc img:nth-child(4) {
  position: absolute;
  bottom: 65px;
  right: 4%;
}
.page-template-template-vendre #section_1::before {
  content: "";
  background-image: url(../.././dist/img/logo-trame.png);
  display: block;
  position: absolute;
  right: 19%;
  bottom: -16%;
  height: 439px;
  width: 439px;
  z-index: 2;
}
.page-template-template-vendre #section_2 {
  background-color: #000;
  padding: 64px;
}
.page-template-template-vendre #section_2 h2 {
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
  padding: 30px;
}
.page-template-template-vendre #section_2 .txt-description-expertise {
  padding: 30px 50px;
  text-align: center;
  max-width: 1060px;
  margin: 0 auto;
}
.page-template-template-vendre #section_2 .items_services {
  display: flex;
  gap: 50px;
  flex-grow: 1;
  padding: 30px 0px;
  flex-wrap: wrap;
}
.page-template-template-vendre #section_2 .items_services .item-service {
  width: 30%;
}
.page-template-template-vendre #section_2 .items_services .item-service h3 {
  color: #D6AB64;
  text-transform: uppercase;
  width: 100%;
  text-align: center;
  padding: 20px;
}
.page-template-template-vendre #section_2 .items_services .item-service .txt-expertise {
  text-align: center;
  font-style: italic;
  font-size: 12px;
}
.page-template-template-vendre #section_3 {
  background-color: #191818;
  padding: 64px;
}
.page-template-template-vendre #section_3 h2 {
  text-align: center;
  margin: 0 auto;
}
.page-template-template-vendre #section_3 h2 .subtitle {
  font-family: "Dancing Script", cursive;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: italic;
  font-size: 30px;
  color: #C19A5B;
  display: block;
}
.page-template-template-vendre #section_3 h2 .white {
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  font-weight: 500;
  text-transform: uppercase;
}
.page-template-template-vendre #section_3 h2 .undertitle {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-size: 30px;
  color: #C19A5B;
  display: block;
}
.page-template-template-vendre #section_3 .txt-description-equipe {
  color: #fff;
  max-width: 1060px;
  margin: 0 auto;
  text-align: center;
  padding: 30px 50px 100px 0;
}
.page-template-template-vendre #section_3 .block-equipes {
  display: flex;
  flex-grow: 1;
  gap: 40px;
}
.page-template-template-vendre #section_3 .block-equipes .block-equipe {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 315px;
  flex-grow: 1;
}
.page-template-template-vendre #section_3 .block-equipes .block-equipe .image-equipe {
  width: 100%;
  text-align: center;
}
.page-template-template-vendre #section_3 .block-equipes .block-equipe .options-equipe {
  display: flex;
  gap: 5px;
  justify-content: flex-end;
  width: 100%;
}
.page-template-template-vendre #section_3 .block-equipes .block-equipe .label-equipe {
  color: #D6AB64;
  text-transform: uppercase;
  width: 100%;
  text-align: center;
  padding: 10px 0 20px 0;
}
.page-template-template-vendre #section_3 .block-equipes .block-equipe .fonction-equipe {
  text-align: center;
  font-style: italic;
  font-size: 12px;
}
.page-template-template-vendre #section_3 .block-equipes .block-equipe:nth-child(even) {
  padding-top: 50px;
}
.page-template-template-vendre #section_4 {
  padding: 150px 0;
  position: relative;
  height: 700px;
}
.page-template-template-vendre #section_4 .search-block {
  z-index: 9;
}
.page-template-template-vendre #section_4 .search-block h2 {
  padding-bottom: 50px;
  z-index: 2;
  position: relative;
}
.page-template-template-vendre #section_4 .search-block h2 .subtitle {
  font-family: "Dancing Script", cursive;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: italic;
  font-size: 40px;
  color: #C19A5B;
  display: block;
  text-transform: none;
  text-align: center;
}
.page-template-template-vendre #section_4 .search-block h2 .white {
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  font-weight: 500;
  text-transform: uppercase;
  display: block;
  text-align: center;
}
.page-template-template-vendre #section_4::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-linear-gradient(top, #000, rgb(0, 0, 0));
  background: linear-gradient(to bottom, #000, rgba(0, 0, 0, 0));
}

.gfield input {
  height: 55px;
}

.gfield--type-choice input {
  height: 25px;
}

.gfield input,
.gfield textarea {
  background-color: rgba(44, 44, 44, 0.8156862745);
  border: 1px solid #646262;
  border-radius: 3px;
  color: #fff;
}

.gfield_label {
  color: #D6AB64;
}

.gform_footer .gform_button {
  background-image: url(../../d8cfbb0fa2b5849a9cc7.svg);
  background-repeat: no-repeat;
  background-position: 5px center;
  height: 37px;
  border: 1px solid #FFFFFF;
  border-radius: 3px;
  color: #D6AB64;
  font-family: "Montserrat", sans-serif;
  position: relative;
  overflow: visible;
  padding-left: 35px;
  padding-right: 10px;
}

body {
  margin: 0;
  background-color: #ffffff;
  color: #ffffff;
  background-color: #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
}

input, select, textarea, button {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
}

a {
  color: #ffffff;
  text-decoration: none;
}

.container {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  display: flex;
}

.homeslider {
  height: 750px;
  background-color: #313131;
  position: relative;
  overflow: visible;
}

#section_1 {
  background-color: #222222;
  padding: 64px;
  position: relative;
  min-height: 400px;
}

#topnav {
  background-color: black;
  height: 50px;
  display: flex;
  width: 100%;
  position: fixed;
  z-index: 600;
  top: 0;
}
#topnav .topnav-social {
  align-items: center;
  display: flex;
  width: 50%;
}
#topnav .topnav-social ul {
  list-style: none;
  display: flex;
  gap: 10px;
}
#topnav .topnav-link {
  width: 50%;
  display: flex;
  align-self: center;
  justify-content: flex-end;
  gap: 10px;
}
#topnav .topnav-link a {
  font-size: 12px;
  color: #fff;
}

.global_col {
  display: flex;
  gap: 20px;
}

.noflex {
  display: block;
}

#breadcrumb {
  text-align: left;
  font-size: 10px;
  letter-spacing: 0px;
  color: #D6AB64;
  font-family: "Montserrat", sans-serif;
  background: #222222;
  height: 75px;
  align-content: center;
}

.block-annonce {
  position: relative;
  padding: 40px;
  min-width: 250px;
}
.block-annonce a {
  display: block;
  position: relative;
  overflow: visible;
}
.block-annonce .label-eye-annonce {
  position: absolute;
  top: 30px;
  left: -40px;
  background-image: url(../.././dist/img/eye.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 30px;
  height: 30px;
}
.block-annonce .label-tag-annonce {
  position: absolute;
  top: -20px;
  left: -40px;
  font-size: 30px;
  font-weight: bold;
  color: #D6AB64;
  z-index: 5;
  font-family: "Lora", sans-serif;
  font-weight: 400;
}
.block-annonce .image-annonce {
  width: 100%;
  height: 350px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 2;
}
.block-annonce .image-annonce::before {
  content: "";
  background: linear-gradient(#121212, transparent, transparent, transparent, transparent) no-repeat;
  height: 835px;
  width: 100%;
  display: block;
  position: absolute;
}
.block-annonce .label-annonce {
  color: #D6AB64;
  width: 100%;
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 10px 0;
}
.block-annonce .label-annonce .label-annonce-icon {
  background-image: url(../../b7b3c00c3ce92ae2054b.svg);
  background-repeat: no-repeat;
  display: block;
  min-height: 35px;
  width: 30px;
}
.block-annonce .label-annonce .label-annonce-text {
  position: relative;
  font-family: "Lora", sans-serif;
  font-weight: 400;
}
.block-annonce .label-annonce .label-annonce-text::first-letter {
  text-transform: uppercase;
}
.block-annonce .typedebien-annonce {
  text-align: center;
  font-style: italic;
  font-size: 14px;
  width: 100%;
  text-align: left;
  padding: 5px 0;
}
.block-annonce .fonction-annonce {
  font-size: 14px;
  width: 100%;
  text-align: left;
  padding: 5px 0;
}
.block-annonce .fonction-annonce::first-letter {
  text-transform: uppercase;
}
.block-annonce .superficie-room {
  color: #D6AB64;
  font-size: 14px;
  width: 100%;
  text-align: left;
  padding: 5px 0;
}
.block-annonce .superficie-annonce {
  color: #D6AB64;
  font-size: 14px;
  width: 100%;
  text-align: left;
  padding: 5px 0;
}
.block-annonce .prix-annonce {
  color: #ffffff;
  font-size: 16px;
  width: 100%;
  text-align: left;
  padding: 5px 0;
}

.page-template-template-property-search .property-search-results-container {
  gap: 90px;
}
.page-template-template-property-search .property-search-results-container .block-annonce {
  position: relative;
  padding: 20px;
  min-width: 380px;
}

.leaflet-top {
  z-index: 400 !important;
}

pre {
  position: relative;
  overflow: auto;
  z-index: 999999999999;
  background-color: #ffffff;
  color: #555555;
  border: 1px solid #555555;
  padding: 10px;
}

.page-template-default .homeslider {
  height: 375px;
  background-color: #313131;
  position: relative;
  overflow: hidden;
}
.page-template-default .homeslider h1 {
  padding-bottom: 50px;
}
.page-template-default .homeslider h1 .title {
  display: block;
  margin: 0 170px;
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
}
.page-template-default .homeslider h1 .subtitle {
  font-family: "Dancing Script", cursive;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: italic;
  font-size: 30px;
  color: #C19A5B;
  display: block;
  text-transform: none;
  text-align: center;
}
.page-template-default .homeslider h1 .white {
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  font-weight: 500;
  text-transform: uppercase;
  display: block;
}
.page-template-default .homeslider .banner {
  display: block;
  height: 100vh;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  overflow: hidden;
}
.page-template-default .homeslider .banner .banner-big-text {
  position: absolute;
  bottom: 110px;
  left: 16%;
  font-size: 50px;
  text-transform: uppercase;
  font-weight: bold;
}
.page-template-default #section_1 {
  padding: 64px;
  position: relative;
  background-color: #000;
}
.page-template-default #section_1 h2 {
  padding: 20px 0;
  color: #d6ab64;
}
.page-template-default #section_1 p {
  padding: 5px 0;
}
.page-template-default #section_1 .tab_honoraire {
  min-width: 400px;
  margin-top: 30px;
}

@media all and (max-width: 834px) {
  header.header .sidenav {
    display: block;
  }
  header.header .header-nav, header.header .header-nav-end {
    display: none;
  }
  header.header #openBtn {
    display: block;
  }
  .page-template-template-agence #section_1 .container .bloc-left {
    padding-left: 0;
  }
  .page-template-template-agence #section_1 .container .bloc-left::before {
    left: 0;
  }
  .page-template-template-agence #section_3 .txt-description-equipe {
    /*padding: 30px 0px 60px 0;*/
  }
  .page-template-template-agence #section_3 .block-equipes {
    flex-wrap: wrap;
  }
  .page-template-template-agence #section_4 #form_property_search .form-property-search-row {
    flex-wrap: wrap;
  }
  footer .top-footer .txt-right-footer {
    padding: 130px 30px 0 30px;
  }
  footer .top-footer .txt-right-footer img {
    width: 100%;
  }
  footer .top-footer .txt-right-footer .global_col {
    flex-wrap: wrap;
  }
  footer .top-footer .txt-right-footer .global_col .col1_footer, footer .top-footer .txt-right-footer .global_col .col2_footer {
    width: 100%;
  }
  footer .bottom-footer .form-footer {
    background: #000 0 0 no-repeat padding-box;
    left: 30px;
    padding: 40px;
  }
}
@media all and (max-width: 480px) {
  .header-nav-buy {
    background-color: rgb(0, 0, 0);
    padding-top: 30px;
    display: none;
    left: 0;
    min-height: 100px;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 600;
  }
  .header-nav-buy .header-nav-buy-items .header-nav-buy-item {
    padding: 0px 10px;
  }
  .header-nav-buy .header-nav-buy-items .header-nav-buy-item .header-nav-buy-item-img {
    height: 120px;
    width: 120px;
  }
  #topnav .topnav-social {
    width: 19%;
    padding-left: 8px;
  }
  #topnav .topnav-link {
    gap: 10px;
    width: 75%;
  }
  header.header .sidenav {
    display: block;
  }
  header.header .header-nav, header.header .header-nav-end {
    display: none;
  }
  header.header #openBtn {
    display: block;
  }
  .page-template-template-home #form_property_search .form-property-search-row {
    flex-wrap: wrap;
  }
  .page-template-template-home #section_1 {
    padding: 30px;
  }
  .page-template-template-home #section_1 h1 {
    margin: 0;
  }
  .page-template-template-home #section_1 h1 .white {
    font-size: 45px;
  }
  .page-template-template-home #section_1 h1 .undertitle {
    font-size: 45px;
    line-height: 1.1;
    padding-left: 60px;
  }
  .page-template-template-home #section_1 h1 .undertitle2 {
    font-size: 45px;
    padding-left: 60px;
  }
  .page-template-template-home #section_1 .global-description {
    display: flex;
    justify-content: space-between;
    gap: 80px;
    flex-wrap: wrap;
  }
  .page-template-template-home #section_1 .global-description .description {
    margin-left: 0;
    width: 100%;
  }
  .page-template-template-home #section_1 .global-description .img-block-container .img-block img:nth-child(1) {
    width: 100%;
    left: 0;
    right: 0;
  }
  .page-template-template-home #section_1 .global-description .img-block-container .img-block img:nth-child(2) {
    display: none;
  }
  .page-template-template-home #section_1 .global-description .img-block-container .img-block img:nth-child(3) {
    display: none;
  }
  .page-template-template-home #section_1 .global-description .img-block-container .img-block img:nth-child(4) {
    display: none;
  }
  .page-template-template-home #section_1 .global-description .img-block-container .img-block-more {
    left: 25%;
    top: 65%;
  }
  .page-template-template-home #section_1 .global-description .img-block-container iframe {
    width: 90%;
    height: auto;
  }
  .page-template-template-home #section_2 {
    padding: 30px;
  }
  .page-template-template-home #section_2 .txt-description {
    padding: 30px 0px 80px;
  }
  .page-template-template-contact #section_1 .container {
    flex-wrap: wrap;
  }
  .page-template-template-contact #section_1 .container .texte_col_gauche {
    width: 100%;
  }
  .page-template-template-contact #section_1 .container .texte_col_droite {
    width: 100%;
  }
  .page-template-template-contact #section_1 .container .texte_col_droite img {
    width: 100%;
    height: auto;
  }
  .page-template-template-contact #section_2 #form_property_search .form-property-search-row {
    flex-wrap: wrap;
  }
  .page-template-template-agence #section_1 {
    padding: 64px 30px 128px;
  }
  .page-template-template-agence #section_1 .container {
    flex-wrap: wrap;
  }
  .page-template-template-agence #section_1 .container .bloc-left::before {
    left: 0;
  }
  .page-template-template-agence #section_2 {
    padding: 30px;
  }
  .page-template-template-agence #section_2 .txt-description-expertise {
    padding: 30px 0px;
  }
  .page-template-template-agence #section_2 .block-expertises {
    flex-wrap: wrap;
    gap: 30px;
  }
  .page-template-template-agence #section_2 .block-expertises .expertise {
    width: 100%;
  }
  .page-template-template-agence #section_3 {
    padding: 30px;
  }
  .page-template-template-agence #section_3 .txt-description-equipe {
    padding: 30px 0px 60px 0;
  }
  .page-template-template-agence #section_3 .block-equipes {
    flex-wrap: wrap;
  }
  .page-template-template-agence #section_4 #form_property_search .form-property-search-row {
    flex-wrap: wrap;
  }
  .page-template-template-estimer #form_property_search .form-property-search-row {
    flex-wrap: wrap;
  }
  .page-template-template-estimer #section_1 {
    padding: 30px;
  }
  .page-template-template-vendre #section_1 {
    background: #222;
    overflow: hidden;
    padding: 64px 30px 128px;
    position: relative;
  }
  .page-template-template-vendre #section_1 .container {
    flex-wrap: wrap;
  }
  .page-template-template-vendre #section_1 .container .bloc-left {
    padding: 0 0px 49px;
  }
  .page-template-template-vendre #section_2 {
    padding: 30px;
  }
  .page-template-template-vendre #section_2 h2 {
    font-size: 30px;
    padding: 30px 0;
  }
  .page-template-template-vendre #section_2 .items_services .item-service {
    width: 100%;
  }
  .page-template-template-vendre #section_4 #form_property_search .form-property-search-row {
    flex-wrap: wrap;
  }
  .page-template-template-property-search .homeslider {
    height: 750px;
  }
  .page-template-template-property-search .homeslider #form_property_search .form-property-search-row {
    flex-wrap: wrap;
  }
  .page-template-template-property-search .homeslider .property-search-result-banner {
    height: 750px;
  }
  .page-template-template-property-search #section_1 {
    padding: 30px;
  }
  .page-template-template-property-search #section_1 .block-annonce {
    width: 100% !important;
  }
  .page-template-template-property-search #section_1 .block-annonce .label-tag-annonce {
    left: -15px;
  }
  .page-template-template-property-search #section_1 .block-annonce .label-eye-annonce {
    left: -15px;
    z-index: 1;
  }
  .page-template-template-property-search #section_1 .block-annonce .image-annonce {
    background-size: contain;
    height: 200px;
    width: 100%;
  }
  .single-property #topnav .container .topnav-social {
    width: 25%;
    padding: 12px 8px;
  }
  .single-property #topnav .container .topnav-link {
    width: 75%;
  }
  .single-property #topnav .container .topnav-link a {
    font-size: 11px;
  }
  .single-property #topnav .container .topnav-link a .img {
    width: 20px;
  }
  .single-property #section_2 {
    padding: 30px;
  }
  .single-property #section_3 {
    padding: 30px;
  }
  .single-property #section_3 .container {
    flex-wrap: wrap;
  }
  .single-property #section_3 .container .block-detail-description .exclu-blocks {
    flex-wrap: wrap;
  }
  .single-property #section_3 .container .block-commercial {
    padding: 38px 20px;
  }
  .single-property #section_3 .container .block-commercial .apimo_btn_click a.apimo_btn {
    color: #d6ab64 !important;
    margin-right: auto !important;
    margin: 50px auto;
  }
  .single-property #simulateur {
    background-color: #000;
    display: block;
    padding: 30px;
  }
  .single-property #simulateur .container {
    gap: 20px;
    flex-wrap: wrap;
  }
  .single-property #simulateur .container form#lidd_mc_form {
    width: 100%;
  }
  .single-property #breadcrumbs p {
    padding: 0 20px;
  }
  #home_slider .search-block .title {
    margin: 0;
  }
  footer .top-footer {
    height: 700px !important;
  }
  footer .top-footer .txt-right-footer {
    float: left;
    padding: 130px 30px 0 30px;
    width: 100%;
  }
  footer .top-footer .txt-right-footer .global_col {
    flex-wrap: wrap;
  }
  footer .top-footer .txt-right-footer .global_col .col1_footer, footer .top-footer .txt-right-footer .global_col .col2_footer {
    width: 100%;
  }
  footer .bottom-footer {
    height: auto;
  }
  footer .bottom-footer .form-footer {
    background: #000 0 0 no-repeat padding-box;
    height: 877px;
    left: 0;
    padding: 40px;
    position: relative;
    width: 100%;
    top: 0;
  }
  footer .bottom-footer .footer_map {
    height: 400px;
  }
  footer .footer-end .footer-end-wrapper {
    padding: 20px;
  }
  footer .footer-end .footer-end-wrapper .footer-end-flex-container .footer-end-flex-logo {
    width: 70%;
  }
  footer .footer-end .footer-end-wrapper .footer-end-flex-container .footer-end-flex-logo img {
    width: 100%;
  }
  footer .footer-end .footer-end-wrapper .footer-end-flex-container .footer-end-flex-menu {
    align-items: center;
    display: flex;
    font-size: 14px;
    gap: 5px;
    justify-content: flex-end;
    width: 60%;
    flex-wrap: wrap;
  }
  footer .footer-end .footer-end-wrapper .footer-end-flex-container .footer-end-flex-menu a {
    width: 100%;
    text-align: right;
  }
  footer .footer-end .footer-end-wrapper .footer-end-flex-container .footer-end-flex-menu span {
    display: none;
  }
  footer .footer-end .footer-end-wrapper .footer-end-copyright {
    padding-top: 20px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9kaXN0L2Nzcy9tYWluLm1pbi4wMDE2MzhlZjA1Mjg5ODA4OWZkZC5jc3MiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7O0FBQUEsZ0JBQWdCO0FDQWhCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFxREE7QUQvQ0o7QUNKSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FETVI7QUNKUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRE1aO0FDSFE7RUFDSTtBREtaO0FDRlE7RUFDSTtFQUNBO0VBQ0E7QURJWjtBQ0ZnQjtFQUNJO0FESXBCO0FDQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRENaO0FDR0k7RUFDSTtBRERSO0FDS0k7RUFDSTtFQUNBO0VBQ0E7QURIUjtBQ0tRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBREhaO0FDT0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRExSO0FDT1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRExaO0FDT1k7RUFDSTtFQUNBO0FETGhCO0FDUVE7RUFDSTtBRE5aO0FDU1E7RUFDSTtBRFBaO0FDVUk7RUFDSTtBRFJSO0FDVUk7RUFDSTtBRFJSOztBQ1lBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRFRKO0FDV0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRFRSO0FDV1E7RUFFSTtFQUNBO0VBQ0E7QURWWjtBQ1lZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURWaEI7QUNZWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURWaEI7O0FFOUlJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmlKUjtBRS9JUTtFQUNJO0VBQ0E7RUFDQTtBRmlKWjtBRS9JWTtFQUNJO0VBQ0E7RUFDQTtBRmlKaEI7QUU5SVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGZ0poQjtBRTVJZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRjhJcEI7QUV6SUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYySVI7QUV6SUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjJJUjtBRXpJSTtFQUNJO0VBQ0E7QUYySVI7QUV4SVE7RUFDSTt3Q0FBQTtBRjJJWjtBRXhJWTtFQUNJO0VBQ0E7QUYwSWhCO0FFeElZO0VBQ0k7QUYwSWhCO0FFdklRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnlJWjtBRXZJWTtFQUNJO0FGeUloQjtBRXhJZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjBJcEI7QUV4SWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUYwSXBCO0FFdklZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGeUloQjtBRXZJWTtFQUNRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnlJcEI7QUV2SVk7RUFJSTtBRnNJaEI7QUV6SWdCO0VBQ0k7QUYySXBCO0FFdklZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ5SWhCO0FFdklnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnlJcEI7O0FFbElBO0VBQ0k7QUZxSUo7QUVwSUk7RUFDSTtBRnNJUjtBRXJJUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGdUlaO0FFcklRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUZ1SVo7O0FFbklBO0VBQ0k7RUFDQTtFQUNBO0FGc0lKO0FFcElJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUZzSVI7QUVySVE7RUFDSTtBRnVJWjtBRXRJWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRndJaEI7QUV0SVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ3SWhCO0FFdElZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRndJaEI7QUVwSUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnNJUjtBRXBJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGc0lSOztBRW5JQTtFQUNJO0VBQ0E7QUZzSUo7O0FFbklBO0VBQ0k7RUFDQTtBRnNJSjtBRXJJSTtFQUNJO0VBQ0E7RUFDQTtBRnVJUjtBRXRJUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ3SVo7QUV2SVk7RUFDSTtBRnlJaEI7QUV4SWdCO0VBQ0k7QUYwSXBCO0FFdElZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGd0loQjtBRXRJZ0I7RUFDSTtBRndJcEI7QUVwSVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRnNJWjs7QUczWkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUVBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBQUE7QUgrYlI7QUczWlE7RUFDSTtFQUNBO0FINlpaO0FHMVpRO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUgyWlo7QUd6Wlk7RUFDSTtFQUNBO0VBQ0E7QUgyWmhCO0FHeFpZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIMFpoQjtBR3ZaUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHlaWjtBR3RaUTtFQUNJO0VBQ0E7QUh3Wlo7QUdwWkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSHNaUjtBR3BaUTtFQUNJO0VBQ0E7QUhzWlo7QUdyWlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHVaaEI7QUdyWlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIdVpoQjtBR3JaWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIdVpoQjtBR3JaWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIdVpoQjtBR25aUTtFQUNJO0VBQ0E7RUFDQTtBSHFaWjtBR25aWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FIcVpoQjtBR2xaWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FIb1poQjtBR2xaZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIb1pwQjtBR2paZ0I7RUFDSTtFQUNBO0VBQ0E7QUhtWnBCO0FHalpvQjtFQUNJO0VBQ0E7RUFDQTtBSG1aeEI7QUdqWm9CO0VBQ0k7QUhtWnhCO0FHalpvQjtFQUNJO0FIbVp4QjtBR2pab0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSG1aeEI7QUdqWm9CO0VBQ0k7RUFDQTtFQUNBO0FIbVp4QjtBR2haZ0I7RUFDSTtFQUNBO0FIa1pwQjtBRzdZSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSCtZUjtBRzdZSTtFQUNJO0VBQ0E7QUgrWVI7QUc3WVE7RUFDSTtFQUNBO0FIK1laO0FHOVlZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhnWmhCO0FHOVlZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUhnWmhCO0FHOVlZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSGdaaEI7QUc1WVE7RUFDSTtFQUNBO0VBQ0E7QUg4WVo7QUd4WVE7RUFDSTtBSDBZWjtBR3hZWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDBZaEI7QUd4WVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSDBZaEI7QUd4WVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSDBZaEI7QUd4WVk7RUFDSTtBSDBZaEI7O0FJdHFCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FKeXFCUjtBSXhxQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjBxQmhCO0FJeHFCWTtFQUVJO0FKeXFCaEI7QUl4cUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKMHFCaEI7QUl4cUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjBxQmhCO0FJdHFCUTtFQUNJO0FKd3FCWjtBSXJxQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnVxQlo7QUlwcUJZO0VBQ0k7RUFDQTtFQUNBO0FKc3FCaEI7QUlucUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKcXFCaEI7QUlscUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKb3FCWjtBSWpxQlE7RUFDSTtFQUNBO0FKbXFCWjtBSS9wQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSmlxQlI7QUkvcEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUppcUJaO0FJL3BCWTtFQUNJO0FKaXFCaEI7QUkvcEJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUppcUJoQjtBSS9wQlk7RUFDSTtFQUNBO0FKaXFCaEI7QUlocUJnQjtFQUNJO0FKa3FCcEI7QUlocUJnQjtFQUNJO0VBQ0E7RUFDQTtBSmtxQnBCO0FJaHFCZ0I7RUFDSTtFQUNBO0FKa3FCcEI7QUk3cEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKK3BCWjtBSTVwQlE7RUFDSTtFQUNBO0VBQ0E7QUo4cEJaO0FJNXBCWTtFQUNJO0FKOHBCaEI7QUkxcEJRO0VBQ0k7RUFDQTtBSjRwQlo7QUkzcEJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo2cEJoQjtBSTNwQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSjZwQmhCO0FJM3BCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo2cEJoQjtBSTNwQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNnBCaEI7QUl6cEJRO0VBQ0k7RUFDQTtBSjJwQlo7QUl6cEJRO0VBQ0k7QUoycEJaO0FJMXBCWTtFQUNJO0VBQ0E7RUFDQTtBSjRwQmhCO0FJenBCUTtFQUNJO0FKMnBCWjtBSXpwQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSjJwQlo7QUl6cEJRO0VBQ0k7RUFDQTtFQUNBO0FKMnBCWjtBSXZwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUp5cEJSO0FJdnBCSTtFQUNJO0VBQ0E7QUp5cEJSO0FJeHBCUTtFQUNJO0VBQ0E7QUowcEJaO0FJenBCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKMnBCaEI7QUl6cEJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUoycEJoQjtBSXpwQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjJwQmhCO0FJdnBCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FKeXBCWjtBSXRwQlE7RUFDSTtFQUNBO0FKd3BCWjtBSXRwQlk7RUFDSTtFQUNBO0VBQ0E7QUp3cEJoQjtBSXRwQmdCO0VBQ0k7RUFDQTtBSndwQnBCO0FJcnBCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKdXBCcEI7QUlycEJnQjtFQUNJO0VBQ0E7RUFDQTtBSnVwQnBCO0FJbnBCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FKcXBCWjtBSW5wQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSnFwQlo7QUlscEJJO0VBQ0k7RUFDQTtBSm9wQlI7QUlscEJRO0VBQ0k7RUFDQTtBSm9wQlo7QUlucEJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpxcEJoQjtBSW5wQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSnFwQmhCO0FJbnBCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKcXBCaEI7QUlqcEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSm1wQlo7QUlocEJRO0VBQ0k7RUFDQTtFQUNBO0FKa3BCWjtBSWhwQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKa3BCaEI7QUlocEJnQjtFQUNJO0VBQ0E7QUprcEJwQjtBSWhwQm9CO0VBQ0k7QUprcEJ4QjtBSS9vQmdCO0VBQ0k7RUFDQTtFQUNBLHlCQUNBO0VBQ0E7QUpncEJwQjtBSTdvQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSitvQnBCO0FJN29CZ0I7RUFDSTtFQUNBO0VBQ0E7QUorb0JwQjtBSTNvQlk7RUFDSTtBSjZvQmhCO0FJeG9CSTtFQUNJO0VBQ0E7RUFDQTtBSjBvQlI7QUl6b0JRO0VBRUE7QUowb0JSO0FJem9CWTtFQUVJO0VBQ0E7RUFDQTtBSjBvQmhCO0FJdm9CWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnlvQmhCO0FJdm9CWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnlvQmhCO0FJcG9CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpzb0JSOztBSzVqQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTCtqQ1I7QUs3akNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwrakNoQjtBSzdqQ1k7RUFFSTtBTDhqQ2hCO0FLM2pDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZqQ2hCO0FLM2pDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2akNoQjtBS3pqQ1E7RUFDSTtBTDJqQ1o7QUt4akNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwwakNaO0FLdmpDWTtFQUNJO0VBQ0E7RUFDQTtBTHlqQ2hCO0FLdGpDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHdqQ2hCO0FLcmpDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHVqQ1o7QUtwakNRO0VBQ0k7RUFDQTtBTHNqQ1o7QUtuakNJO0VBQ0k7QUxxakNSO0FLcGpDUTtFQUNJO0VBQ0E7RUFDQTtBTHNqQ1o7QUtwakNZO0VBQ0k7QUxzakNoQjtBS3BqQ1k7RUFDSTtBTHNqQ2hCO0FLcmpDZ0I7RUFDSTtBTHVqQ3BCO0FLcGpDWTtFQUNJO0FMc2pDaEI7QUtwakNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHNqQ2hCOztBTWxxQ0E7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBTm9xQ0o7QU1scUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTm9xQ1I7QU1qcUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5tcUNSO0FNanFDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FObXFDUjtBTWhxQ0k7RUFFSTtFQUNBO0FOaXFDUjtBTS9wQ1E7RUFDSTtFQUNBO0VBQ0E7RUFFQTtBTmdxQ1o7QU05cENZO0VBR0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjhwQ2hCO0FNNXBDZ0I7RUFDSTtBTjhwQ3BCO0FNMXBDWTtFQUVJO0VBQ0E7RUFDQTtBTjJwQ2hCO0FNenBDZ0I7RUFDSTtBTjJwQ3BCO0FNdnBDWTtFQUNJO0VBQ0E7RUFDQTtBTnlwQ2hCOztBTW5wQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTnNwQ0o7QU1wcENJO0VBQ0k7RUFDQTtBTnNwQ1I7QU1wcENJO0VBQ0k7QU5zcENSOztBTWhwQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FObXBDUjtBTWhwQ0k7RUFDSTtBTmtwQ1I7QU1qcENRO0VBQ0k7QU5tcENaO0FNbHBDWTtFQUNJO0FOb3BDaEI7QU1ocENJO0VBQ0k7RUFDQTtBTmtwQ1I7QU1qcENRO0VBQ1E7QU5tcENoQjtBTWpwQ1k7RUFDSTtFQUNBO0FObXBDaEI7QU1qcENnQjtFQUNJO0VBQ0E7QU5tcENwQjtBTWxwQ29CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTm9wQ3hCO0FNbnBDd0I7RUFDSTtFQUNBO0VBQ0E7QU5xcEM1QjtBTTlvQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTmdwQ1I7QU05b0NRO0VBQ0k7QU5ncENaO0FNL29DWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOaXBDaEI7QU0vb0NZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOaXBDaEI7QU0vb0NZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTmlwQ2hCO0FNOW9DUTtFQUNJO0FOZ3BDWjtBTTdvQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTitvQ1o7QU01b0NZO0VBQ0k7RUFDQTtFQUNBO0FOOG9DaEI7QU0zb0NZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FONm9DaEI7QU0xb0NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FONG9DWjtBTXpvQ1E7RUFDSTtFQUNBO0FOMm9DWjtBTXZvQ0k7RUFDSTtBTnlvQ1I7QU14b0NRO0VBQ0k7RUFDQTtBTjBvQ1o7QU16b0NZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QU4yb0NoQjtBTXpvQ2dCO0VBQ0k7RUFDQTtBTjJvQ3BCO0FNMW9Db0I7RUFDSTtBTjRvQ3hCO0FNM29Dd0I7RUFDSTtBTjZvQzVCO0FNMW9DNEI7RUFDSTtBTjRvQ2hDO0FNMW9DNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU40b0NoQztBTTFvQzRCO0VBQ0k7QU40b0NoQztBTXZvQ29CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU55b0N4QjtBTXZvQ29CO0VBQ0k7QU55b0N4QjtBTXhvQ3dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU4wb0M1QjtBTXhvQzRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjBvQ2hDO0FNdG9DNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOd29DaEM7QU1yb0N3QjtFQUNJO0VBQ0E7QU51b0M1QjtBTXBvQ2dDO0VBQ0k7QU5zb0NwQztBTXBvQ2dDO0VBQ0k7QU5zb0NwQztBTWhvQ29CO0VBQ0k7RUFDQTtFQUNBO0FOa29DeEI7QU1qb0N3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTm1vQzVCO0FNNW5DSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU44bkNSO0FNNW5DUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOOG5DWjtBTTNuQ1E7RUFDSTtBTjZuQ1o7QU0zbkNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QU42bkNoQjtBTTFuQ1k7RUFDSTtFQUNBO0VBQ0E7QU40bkNoQjtBTXpuQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTjJuQ2hCO0FNem5DWTtFQUNJO0VBQ0E7RUFDQTtBTjJuQ2hCO0FNdm5DSTtFQUNJO0VBQ0E7QU55bkNSO0FNdm5DSTtFQUNJO0VBQ0E7RUFDQTtBTnluQ1I7QU12bkNRO0VBQ0M7QU55bkNUO0FNdm5DWTtFQUNJO0VBQ0E7QU55bkNoQjtBTXhuQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QU4wbkNwQjtBTXZuQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOeW5DcEI7QU12bkNnQjtFQUNJO0VBQ0E7QU55bkNwQjtBTXhuQ29CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjBuQ3hCO0FNeG5Dd0I7RUFDSTtFQUNBO0VBQ0E7QU4wbkM1QjtBTXRuQ2dCO0VBQ0k7RUFDQTtBTnduQ3BCO0FNcG5DUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FOc25DWjtBTXBuQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTnNuQ2hCO0FNcG5DWTtFQUNJO0FOc25DaEI7QU1wbkNnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnNuQ3BCO0FNcG5DZ0I7RUFDSTtFQUNBO0VBQ0E7QU5zbkNwQjtBTW5uQ1k7RUFDSTtBTnFuQ2hCO0FNcG5DZ0I7RUFDSTtFQUNBO0VBQ0E7QU5zbkNwQjtBTXJuQ29CO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU51bkNwQjtBTXBuQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOc25DcEI7QU1ybkNvQjtFQUNJO0FOdW5DeEI7QU1sbkNZO0VBQ0k7RUFDQTtBTm9uQ2hCO0FNbG5DZ0I7RUFDSTtFQUNBO0FOb25DcEI7QU1qbkNnQjtFQUNJO0FObW5DcEI7QU0vbUNZO0VBQ0k7QU5pbkNoQjtBTS9tQ1k7RUFDSTtBTmluQ2hCO0FNL21DZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTmluQ3BCO0FNOW1DZ0I7RUFDSTtBTmduQ3BCO0FNOW1Db0I7RUFDSTtBTmduQ3hCO0FNL21Dd0I7RUFDSTtBTmluQzVCO0FNeG1DSTtFQUNRO0VBQ0E7RUFDQTtBTjBtQ1o7QU16bUNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjJtQ2hCO0FNem1DZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOMm1DcEI7QU0xbUNvQjtFQUNJO0FONG1DeEI7QU12bUNJO0VBQ0k7RUFDQTtFQUNBO0FOeW1DUjtBTXZtQ1E7RUFDSTtBTnltQ1o7QU10bUNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTndtQ1o7QU1wbUNZO0VBQ0k7RUFDQTtBTnNtQ2hCO0FNcG1DWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOc21DaEI7QU1ubUNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QU5xbUNoQjtBTWxtQ1E7RUFDSTtBTm9tQ1o7QU1sbUNRO0VBQ0k7QU5vbUNaO0FNbm1DWTtFQUNJO0VBQ0E7QU5xbUNoQjtBTWxtQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOb21DWjtBTW5tQ1k7RUFDSTtBTnFtQ2hCO0FNcG1DZ0I7RUFDSTtBTnNtQ3BCO0FNam1DUTtFQUNJO0FObW1DWjtBTTdsQ1E7RUFDSTtBTitsQ1o7O0FPdnRESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FQMHREUjtBT3h0RFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDB0RGhCO0FPeHREWTtFQUVJO0FQeXREaEI7QU90dERZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQd3REaEI7QU90dERZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHd0RGhCO0FPcHREUTtFQUNJO0FQc3REWjtBT250RFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHF0RFo7QU9sdERZO0VBQ0k7RUFDQTtFQUNBO0FQb3REaEI7QU9qdERZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQbXREaEI7QU9odERRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQa3REWjtBTy9zRFE7RUFDSTtFQUNBO0FQaXREWjtBTzNzREk7RUFDSTtFQUNBO0FQNnNEUjtBTzNzRFE7RUFDSTtFQUNBO0VBQ0E7QVA2c0RaO0FPMXNEUTtFQUNJO0FQNHNEWjtBT3hzREc7RUFDQztFQUNBO0VBQ0E7QVAwc0RKO0FPenNESTtFQUVBO0FQMHNESjtBT3pzRFE7RUFFSTtFQUNBO0VBQ0E7QVAwc0RaO0FPdnNEUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHlzRFo7QU92c0RRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQeXNEWjtBT3BzREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQc3NESjs7QVF2MURJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVIwMURSO0FReDFEWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSMDFEaEI7QVF4MURZO0VBRUk7QVJ5MURoQjtBUXQxRFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJ3MURoQjtBUXQxRFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSdzFEaEI7QVFwMURRO0VBQ0k7QVJzMURaO0FRbjFEUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FScTFEWjtBUWwxRFk7RUFDSTtFQUNBO0VBQ0E7QVJvMURoQjtBUWoxRFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJtMURoQjtBUWgxRFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJrMURaO0FRLzBEUTtFQUNJO0VBQ0E7QVJpMURaO0FRMzBEUTtFQUNJO0VBQ0E7RUFDQTtBUjYwRFo7QVEzMERZO0VBQ0k7QVI2MERoQjtBUTEwRGdCO0VBQ0k7QVI0MERwQjtBUTMwRG9CO0VBQ0k7RUFDQTtBUjYwRHhCO0FRMzBEb0I7RUFDSTtBUjYwRHhCO0FRejBEWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVIyMERoQjtBUXgwRFk7RUFDSTtFQUNBO0VBQ0E7QVIwMERoQjtBUXgwRFk7RUFDSTtBUjAwRGhCO0FRdjBEWTtFQUNJO0FSeTBEaEI7QVFyMERnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnUwRHBCO0FRcDBEWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSczBEaEI7QVFwMERZO0VBQ0k7QVJzMERoQjtBUWowRFk7RUFDSTtBUm0wRGhCO0FRL3pEWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSaTBEaEI7QVE3ekRRO0VBQ0k7QVIrekRaO0FROXpEWTtFQUNJO0FSZzBEaEI7QVEzekRJO0VBQ0k7RUFDQTtFQUNBO0FSNnpEUjtBUTV6RFE7RUFFQTtBUjZ6RFI7QVE1ekRZO0VBRUk7RUFDQTtFQUNBO0FSNnpEaEI7QVExekRZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSNHpEaEI7QVExekRZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSNHpEaEI7QVF2ekRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnl6RFI7O0FTN2hFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGdpRUo7QVM5aEVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRnaUVSO0FTL2hFUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRpaUVaO0FTL2hFUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRpaUVaOztBUzVoRUE7RUFDSTtFQUNBO0VBQ0E7QVQraEVKO0FTN2hFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUK2hFUjtBUzdoRVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVCtoRVo7QVM3aEVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUK2hFaEI7QVM1aEVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDhoRWhCO0FTNWhFZ0I7RUFDSTtFQUNBO0VBQ0E7QVQ4aEVwQjtBUzFoRVk7RUFDSTtFQUNBO0VBQ0E7QVQ0aEVoQjtBUzFoRVk7RUFDSTtFQUNBO0VBQ0E7QVQ0aEVoQjtBU3poRVk7RUFDSTtFQUNBO0VBQ0E7QVQyaEVoQjtBU3hoRVk7RUFDSTtFQUNBO0VBQ0E7QVQwaEVoQjtBU3ZoRVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR5aEVoQjtBU3hoRWdCO0VBQ0k7RUFDQTtBVDBoRXBCO0FTdGhFWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHdoRWhCO0FTdGhFZ0I7RUFDSTtFQUNBO0FUd2hFcEI7QVNwaEVZO0VBQ0k7RUFDQTtBVHNoRWhCO0FTcmhFZ0I7RUFDSTtFQUNBO0FUdWhFcEI7QVNuaEVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHFoRWhCO0FTbmhFZ0I7RUFDSTtFQUNBO0VBQ0E7QVRxaEVwQjtBU2poRVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUbWhFaEI7QVNqaEVnQjtFQUNJO0VBQ0E7RUFDQTtBVG1oRXBCO0FTL2dFWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGloRWhCO0FTL2dFZ0I7RUFDSTtFQUNBO0VBQ0E7QVRpaEVwQjtBUzNnRUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDZnRVI7QVMzZ0VRO0VBQ0k7RUFDQTtBVDZnRVo7QVMzZ0VRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDZnRVo7QVMzZ0VRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQ2Z0VaO0FTeGdFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQwZ0VSO0FTeGdFUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQwZ0VaO0FTdmdFUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FUeWdFWjtBU3RnRVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUd2dFWjtBU3RnRVk7RUFDSTtFQUNBO0VBQ0E7QVR3Z0VoQjtBU3BnRVE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUcWdFWjtBU25nRVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUcWdFaEI7QVNuZ0VnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRxZ0VwQjtBU2xnRWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUb2dFcEI7QVNqZ0VnQjtFQUNJO0FUbWdFcEI7QVNoZ0VnQjtFQUNJO0VBQ0E7QVRrZ0VwQjtBUzkvRFk7RUFDSTtBVGdnRWhCO0FTNy9EWTtFQUNJO0FUKy9EaEI7QVM3L0RZO0VBQ0k7RUFDQTtFQUNBO0FUKy9EaEI7QVM1L0RZO0VBQ0k7QVQ4L0RoQjtBUzMvRFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDYvRGhCOztBU3IvREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVHcvRFI7QVNyL0RJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHMvRFI7QVNwL0RRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUcy9EWjtBU3AvRFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRzL0RaO0FTcC9EUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRzL0RaO0FTbC9ESTtFQUNJO0FUby9EUjtBU2ovREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVG0vRFI7QVNqL0RJO0VBQ0k7QVRtL0RSO0FTai9ESTtFQUNJO0FUbS9EUjtBU2ovREk7RUFDSTtFQUNBO0VBQ0E7QVRtL0RSOztBUzkrREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUaS9ESjs7QVMvK0RBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGsvREo7QVNoL0RJO0VBQ0k7QVRrL0RSOztBVTE1RUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVjY1RVI7QVUzNUVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVY2NUVoQjtBVTM1RVk7RUFFSTtBVjQ1RWhCO0FVejVFWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjI1RWhCO0FVejVFWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVYyNUVoQjtBVXY1RVE7RUFDSTtBVnk1RVo7QVV0NUVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZ3NUVaO0FVcjVFWTtFQUNJO0VBQ0E7RUFDQTtBVnU1RWhCO0FVcDVFWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnM1RWhCO0FVbjVFUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnE1RVo7QVVsNUVRO0VBQ0k7RUFDQTtBVm81RVo7QVVoNUVJO0VBQ0k7RUFDQTtBVms1RVI7QVVoNUVRO0VBQ0k7QVZrNUVaO0FVaDVFUTtFQUNJO0FWazVFWjtBVWg1RVE7RUFDSTtBVms1RVo7O0FXaC9FSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FYbS9FUjtBV2ovRVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWG0vRWhCO0FXai9FWTtFQUVJO0FYay9FaEI7QVcvK0VZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYaS9FaEI7QVcvK0VZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWGkvRWhCO0FXNytFUTtFQUNJO0FYKytFWjtBVzUrRVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDgrRVo7QVczK0VZO0VBQ0k7RUFDQTtFQUNBO0FYNitFaEI7QVcxK0VZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYNCtFaEI7QVd6K0VRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYMitFWjtBV3grRVE7RUFDSTtFQUNBO0FYMCtFWjtBV3QrRUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQXNDQTs7Ozs7Ozs7OztJQUFBO0FYNjhFUjtBV2ovRVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWG0vRVo7QVdqL0VZO0VBQ0k7QVhtL0VoQjtBV2ovRVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWG0vRWhCO0FXai9FWTtFQUNJO0VBQ0E7QVhtL0VoQjtBV2wvRWdCO0VBQ0k7QVhvL0VwQjtBV2wvRWdCO0VBQ0k7RUFDQTtFQUNBO0FYby9FcEI7QVdsL0VnQjtFQUNJO0VBQ0E7QVhvL0VwQjtBV24rRVE7RUFDSTtFQUNBO0VBQ0E7QVhxK0VaO0FXbCtFUTtFQUNJO0VBQ0E7QVhvK0VaO0FXbitFWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYcStFaEI7QVduK0VZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVhxK0VoQjtBV24rRVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYcStFaEI7QVduK0VZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWHErRWhCO0FXaitFUTtFQUNJO0VBQ0E7QVhtK0VaO0FXaitFUTtFQUNJO0FYbStFWjtBV2wrRVk7RUFDSTtFQUNBO0VBQ0E7QVhvK0VoQjtBV2orRVE7RUFDSTtBWG0rRVo7QVdqK0VRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVhtK0VaO0FXaitFUTtFQUNJO0VBQ0E7RUFDQTtBWG0rRVo7QVcvOUVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYaStFUjtBVy85RUk7RUFDSTtFQUNBO0FYaStFUjtBVy85RVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhpK0VaO0FXLzlFUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FYaStFWjtBVzk5RVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYZytFWjtBVzk5RVk7RUFDSTtBWGcrRWhCO0FXOTlFZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYZytFcEI7QVc5OUVnQjtFQUNJO0VBQ0E7RUFDQTtBWGcrRXBCO0FXMzlFSTtFQUNJO0VBQ0E7QVg2OUVSO0FXMzlFUTtFQUNJO0VBQ0E7QVg2OUVaO0FXNTlFWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYODlFaEI7QVc1OUVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVg4OUVoQjtBVzU5RVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDg5RWhCO0FXMTlFUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVg0OUVaO0FXejlFUTtFQUNJO0VBQ0E7RUFDQTtBWDI5RVo7QVd6OUVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDI5RWhCO0FXejlFZ0I7RUFDSTtFQUNBO0FYMjlFcEI7QVd6OUVnQjtFQUNJO0VBQ0E7RUFDQSx5QkFDQTtFQUNBO0FYMDlFcEI7QVd2OUVnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVh5OUVwQjtBV3Y5RWdCO0VBQ0k7RUFDQTtFQUNBO0FYeTlFcEI7QVdyOUVZO0VBQ0k7QVh1OUVoQjtBV2w5RUk7RUFDSTtFQUNBO0VBQ0E7QVhvOUVSO0FXbjlFUTtFQUVBO0FYbzlFUjtBV245RVk7RUFFSTtFQUNBO0VBQ0E7QVhvOUVoQjtBV2o5RVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhtOUVoQjtBV2o5RVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhtOUVoQjtBVzk4RUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYZzlFUjs7QVk5MUZBO0VBQ0k7QVppMkZKOztBWS8xRkE7RUFDSTtBWmsyRko7O0FZaDJGQTs7RUFHSTtFQUNBO0VBQ0E7RUFDQTtBWmsyRko7O0FZaDJGQTtFQUNJO0FabTJGSjs7QVlqMkZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FabzJGSjs7QUFsM0ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcTNGSjs7QUFsM0ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcTNGSjs7QUFsM0ZBO0VBQ0k7RUFDQTtBQXEzRko7O0FBbDNGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBcTNGSjs7QUFsM0ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFxM0ZKOztBQWwzRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQXEzRko7O0FBbDNGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcTNGSjtBQW4zRkk7RUFDSTtFQUNBO0VBQ0E7QUFxM0ZSO0FBcDNGUTtFQUNJO0VBQ0E7RUFDQTtBQXMzRlo7QUFuM0ZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXEzRlI7QUFuM0ZRO0VBQ0k7RUFDQTtBQXEzRlo7O0FBaDNGQTtFQUNJO0VBQ0E7QUFtM0ZKOztBQWozRkE7RUFDSTtBQW8zRko7O0FBbDNGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFxM0ZKOztBQWwzRkE7RUFDSTtFQUNBO0VBQ0E7QUFxM0ZKO0FBcDNGSTtFQUNJO0VBQ0E7RUFDQTtBQXMzRlI7QUFwM0ZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBczNGUjtBQW4zRkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFxM0ZSO0FBbjNGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXEzRlI7QUFuM0ZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcTNGWjtBQWwzRkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFvM0ZSO0FBbDNGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFvM0ZaO0FBbDNGUTtFQUNJO0VBQ0E7RUFDQTtBQW8zRlo7QUFuM0ZZO0VBQ0k7QUFxM0ZoQjtBQWozRkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFtM0ZSO0FBajNGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBbTNGUjtBQWwzRlE7RUFDSTtBQW8zRlo7QUFqM0ZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW0zRlI7QUFqM0ZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW0zRlI7QUFqM0ZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW0zRlI7O0FBOTJGSTtFQUNJO0FBaTNGUjtBQS8yRlE7RUFDSTtFQUNBO0VBQ0E7QUFpM0ZaOztBQTEyRkE7RUFDSTtBQTYyRko7O0FBMTJGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNjJGSjs7QUF4MkZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUEyMkZSO0FBejJGUTtFQUNJO0FBMjJGWjtBQTEyRlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTQyRmhCO0FBMTJGWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTQyRmhCO0FBMTJGWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE0MkZoQjtBQXoyRlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTIyRlo7QUF6MkZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMjJGaEI7QUFyMkZJO0VBQ0k7RUFDQTtFQUNBO0FBdTJGUjtBQXIyRlE7RUFDSTtFQUNBO0FBdTJGWjtBQXAyRlE7RUFDSTtBQXMyRlo7QUFuMkZRO0VBQ0k7RUFDQTtBQXEyRlo7O0FheHFHQTtFQUVRO0lBQ0k7RWIwcUdWO0VheHFHTTtJQUNJO0ViMHFHVjtFYXhxR007SUFDSTtFYjBxR1Y7RWFwcUdjO0lBQ0k7RWJzcUdsQjtFYXBxR2M7SUFDSTtFYnNxR2xCO0VhN3BHVTtJQUNJO0ViK3BHZDtFYTdwR1U7SUFDSTtFYitwR2Q7RWExcEdjO0lBQ0k7RWI0cEdsQjtFYXJwR1U7SUFDSTtFYnVwR2Q7RWF0cEdjO0lBQ0k7RWJ3cEdsQjtFYXRwR2M7SUFDSTtFYndwR2xCO0VhdnBHa0I7SUFDSTtFYnlwR3RCO0VhbnBHVTtJQUNJO0lBQ0E7SUFDQTtFYnFwR2Q7QUFDRjtBYWxvR0E7RUFFSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFYm1vR047RWFqb0dVO0lBQ0k7RWJtb0dkO0VhbG9HYztJQUNJO0lBQ0E7RWJvb0dsQjtFYTduR007SUFDSTtJQUNBO0ViK25HVjtFYTduR007SUFDSTtJQUNBO0ViK25HVjtFYTFuR007SUFDSTtFYjRuR1Y7RWExbkdNO0lBQ0k7RWI0bkdWO0VhMW5HTTtJQUNJO0ViNG5HVjtFYXJuR1U7SUFDSTtFYnVuR2Q7RWFubkdNO0lBQ0k7RWJxbkdWO0VhcG5HVTtJQUNJO0Vic25HZDtFYXJuR2M7SUFDSTtFYnVuR2xCO0Vhcm5HYztJQUNJO0lBQ0E7SUFDQTtFYnVuR2xCO0Vhcm5HYztJQUNJO0lBQ0E7RWJ1bkdsQjtFYXBuR1U7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFYnNuR2Q7RWFybkdVO0lBQ0k7SUFDQTtFYnVuR2Q7RWFwbkdjO0lBQ0k7SUFDQTtJQUNBO0Vic25HbEI7RWFwbkdjO0lBQ0k7RWJzbkdsQjtFYXBuR2M7SUFDSTtFYnNuR2xCO0VhcG5HYztJQUNJO0Vic25HbEI7RWFwbkdjO0lBQ0k7SUFDQTtFYnNuR2xCO0VhcG5HZ0I7SUFDRTtJQUNBO0Vic25HbEI7RWFqbkdNO0lBQ0k7RWJtbkdWO0Vham5HVTtJQUNJO0VibW5HZDtFYTVtR1U7SUFDSTtFYjhtR2Q7RWE1bUdjO0lBQ0k7RWI4bUdsQjtFYTVtR2M7SUFDSTtFYjhtR2xCO0VhN21Ha0I7SUFDSTtJQUNBO0ViK21HdEI7RWF4bUdjO0lBQ0k7RWIwbUdsQjtFYXBtR007SUFDSTtFYnNtR1Y7RWFybUdVO0lBQ0k7RWJ1bUdkO0VhdG1HYztJQUNJO0Vid21HbEI7RWFwbUdNO0lBQ0k7RWJzbUdWO0Vhcm1HVTtJQUNJO0VidW1HZDtFYXJtR1U7SUFDSTtJQUNBO0VidW1HZDtFYXRtR2M7SUFDSTtFYndtR2xCO0VhcG1HTTtJQUNJO0Vic21HVjtFYXJtR1U7SUFDSTtFYnVtR2Q7RWFybUdVO0lBQ0k7RWJ1bUdkO0VhbG1HYztJQUNJO0Vib21HbEI7RWE3bEdVO0lBQ0k7RWIrbEdkO0VhNWxHTTtJQUNJO0ViOGxHVjtFYTFsR007SUFDSTtJQUNBO0lBQ0E7SUFDQTtFYjRsR1Y7RWEzbEdVO0lBQ0k7RWI2bEdkO0VhNWxHYztJQUNJO0ViOGxHbEI7RWExbEdNO0lBQ0k7RWI0bEdWO0VhM2xHVTtJQUNJO0lBQ0E7RWI2bEdkO0VhMWxHYztJQUNJO0ViNGxHbEI7RWF0bEdjO0lBQ0k7RWJ3bEdsQjtFYWpsR007SUFDSTtFYm1sR1Y7RWFqbEdjO0lBQ0k7RWJtbEdsQjtFYWhsR1U7SUFDSTtFYmtsR2Q7RWE5a0dNO0lBQ0k7RWJnbEdWO0VhL2tHVTtJQUNJO0ViaWxHZDtFYWhsR2M7SUFDSTtFYmtsR2xCO0VhaGxHYztJQUNJO0lBQ0E7RWJrbEdsQjtFYWhsR2M7SUFDSTtJQUNBO0lBQ0E7RWJrbEdsQjtFYXprR2M7SUFDSTtJQUNBO0ViMmtHbEI7RWF6a0djO0lBQ0k7RWIya0dsQjtFYTFrR2tCO0lBQ0k7RWI0a0d0QjtFYTNrR3NCO0lBQ0k7RWI2a0cxQjtFYXZrR007SUFDSTtFYnlrR1Y7RWF2a0dNO0lBQ0k7RWJ5a0dWO0VheGtHVTtJQUNJO0ViMGtHZDtFYXhrR2tCO0lBQ0k7RWIwa0d0QjtFYXZrR2M7SUFDSTtFYnlrR2xCO0VhdmtHMEI7SUFDSTtJQUNBO0lBQ0E7RWJ5a0c5QjtFYW5rR007SUFDSTtJQUNBO0lBQ0E7RWJxa0dWO0VhbmtHVTtJQUNJO0lBQ0E7RWJxa0dkO0VhcGtHYztJQUNJO0Vic2tHbEI7RWFsa0dNO0lBQ0k7RWJva0dWO0VhOWpHVTtJQUNJO0ViZ2tHZDtFYTFqR007SUFDSTtFYjRqR1Y7RWEzakdVO0lBQ0k7SUFDQTtJQUNBO0ViNmpHZDtFYTVqR2M7SUFDSTtFYjhqR2xCO0VhN2pHa0I7SUFDSTtFYitqR3RCO0VhMWpHTTtJQUNJO0ViNGpHVjtFYTNqR1U7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFYjZqR2Q7RWEzakdVO0lBQ0k7RWI2akdkO0VhempHVTtJQUNJO0ViMmpHZDtFYXpqR2tCO0lBQ0k7RWIyakd0QjtFYTFqR3NCO0lBQ0E7RWI0akd0QjtFYXpqR2tCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWIyakd0QjtFYTFqR3NCO0lBQ0k7SUFDQTtFYjRqRzFCO0VhempHc0I7SUFDSTtFYjJqRzFCO0VhdmpHYztJQUNJO0VieWpHbEI7QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYXB0cmFuc2FjdGlvbi10aGVtZS13ZWJwYWNrNS1zYXNzL2FwdHJhbnNhY3Rpb24tdGhlbWUtd2VicGFjazUtc2Fzcy9hcHRyYW5zYWN0aW9uLXRoZW1lLXdlYnBhY2s1LXNhc3MvYXB0cmFuc2FjdGlvbi10aGVtZS13ZWJwYWNrNS1zYXNzL2FwdHJhbnNhY3Rpb24tdGhlbWUtd2VicGFjazUtc2Fzcy8uL2Fzc2V0cy9zY3NzL21haW4uc2NzcyIsIndlYnBhY2s6Ly9hcHRyYW5zYWN0aW9uLXRoZW1lLXdlYnBhY2s1LXNhc3MvYXB0cmFuc2FjdGlvbi10aGVtZS13ZWJwYWNrNS1zYXNzL2FwdHJhbnNhY3Rpb24tdGhlbWUtd2VicGFjazUtc2Fzcy9hcHRyYW5zYWN0aW9uLXRoZW1lLXdlYnBhY2s1LXNhc3MvYXB0cmFuc2FjdGlvbi10aGVtZS13ZWJwYWNrNS1zYXNzLy4vYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzIiwid2VicGFjazovL2FwdHJhbnNhY3Rpb24tdGhlbWUtd2VicGFjazUtc2Fzcy9hcHRyYW5zYWN0aW9uLXRoZW1lLXdlYnBhY2s1LXNhc3MvYXB0cmFuc2FjdGlvbi10aGVtZS13ZWJwYWNrNS1zYXNzL2FwdHJhbnNhY3Rpb24tdGhlbWUtd2VicGFjazUtc2Fzcy9hcHRyYW5zYWN0aW9uLXRoZW1lLXdlYnBhY2s1LXNhc3MvLi9hc3NldHMvc2Nzcy9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vYXB0cmFuc2FjdGlvbi10aGVtZS13ZWJwYWNrNS1zYXNzL2FwdHJhbnNhY3Rpb24tdGhlbWUtd2VicGFjazUtc2Fzcy9hcHRyYW5zYWN0aW9uLXRoZW1lLXdlYnBhY2s1LXNhc3MvYXB0cmFuc2FjdGlvbi10aGVtZS13ZWJwYWNrNS1zYXNzL2FwdHJhbnNhY3Rpb24tdGhlbWUtd2VicGFjazUtc2Fzcy8uL2Fzc2V0cy9zY3NzL19ob21lLnNjc3MiLCJ3ZWJwYWNrOi8vYXB0cmFuc2FjdGlvbi10aGVtZS13ZWJwYWNrNS1zYXNzL2FwdHJhbnNhY3Rpb24tdGhlbWUtd2VicGFjazUtc2Fzcy9hcHRyYW5zYWN0aW9uLXRoZW1lLXdlYnBhY2s1LXNhc3MvYXB0cmFuc2FjdGlvbi10aGVtZS13ZWJwYWNrNS1zYXNzL2FwdHJhbnNhY3Rpb24tdGhlbWUtd2VicGFjazUtc2Fzcy8uL2Fzc2V0cy9zY3NzL19hZ2VuY2Uuc2NzcyIsIndlYnBhY2s6Ly9hcHRyYW5zYWN0aW9uLXRoZW1lLXdlYnBhY2s1LXNhc3MvYXB0cmFuc2FjdGlvbi10aGVtZS13ZWJwYWNrNS1zYXNzL2FwdHJhbnNhY3Rpb24tdGhlbWUtd2VicGFjazUtc2Fzcy9hcHRyYW5zYWN0aW9uLXRoZW1lLXdlYnBhY2s1LXNhc3MvYXB0cmFuc2FjdGlvbi10aGVtZS13ZWJwYWNrNS1zYXNzLy4vYXNzZXRzL3Njc3MvX2FyY2hpdmUuc2NzcyIsIndlYnBhY2s6Ly9hcHRyYW5zYWN0aW9uLXRoZW1lLXdlYnBhY2s1LXNhc3MvYXB0cmFuc2FjdGlvbi10aGVtZS13ZWJwYWNrNS1zYXNzL2FwdHJhbnNhY3Rpb24tdGhlbWUtd2VicGFjazUtc2Fzcy9hcHRyYW5zYWN0aW9uLXRoZW1lLXdlYnBhY2s1LXNhc3MvYXB0cmFuc2FjdGlvbi10aGVtZS13ZWJwYWNrNS1zYXNzLy4vYXNzZXRzL3Njc3MvX2Fubm9uY2Uuc2NzcyIsIndlYnBhY2s6Ly9hcHRyYW5zYWN0aW9uLXRoZW1lLXdlYnBhY2s1LXNhc3MvYXB0cmFuc2FjdGlvbi10aGVtZS13ZWJwYWNrNS1zYXNzL2FwdHJhbnNhY3Rpb24tdGhlbWUtd2VicGFjazUtc2Fzcy9hcHRyYW5zYWN0aW9uLXRoZW1lLXdlYnBhY2s1LXNhc3MvYXB0cmFuc2FjdGlvbi10aGVtZS13ZWJwYWNrNS1zYXNzLy4vYXNzZXRzL3Njc3MvX2NvbnRhY3Quc2NzcyIsIndlYnBhY2s6Ly9hcHRyYW5zYWN0aW9uLXRoZW1lLXdlYnBhY2s1LXNhc3MvYXB0cmFuc2FjdGlvbi10aGVtZS13ZWJwYWNrNS1zYXNzL2FwdHJhbnNhY3Rpb24tdGhlbWUtd2VicGFjazUtc2Fzcy9hcHRyYW5zYWN0aW9uLXRoZW1lLXdlYnBhY2s1LXNhc3MvYXB0cmFuc2FjdGlvbi10aGVtZS13ZWJwYWNrNS1zYXNzLy4vYXNzZXRzL3Njc3MvX2VzdGltZXIuc2NzcyIsIndlYnBhY2s6Ly9hcHRyYW5zYWN0aW9uLXRoZW1lLXdlYnBhY2s1LXNhc3MvYXB0cmFuc2FjdGlvbi10aGVtZS13ZWJwYWNrNS1zYXNzL2FwdHJhbnNhY3Rpb24tdGhlbWUtd2VicGFjazUtc2Fzcy9hcHRyYW5zYWN0aW9uLXRoZW1lLXdlYnBhY2s1LXNhc3MvYXB0cmFuc2FjdGlvbi10aGVtZS13ZWJwYWNrNS1zYXNzLy4vYXNzZXRzL3Njc3MvX3NlYXJjaC5zY3NzIiwid2VicGFjazovL2FwdHJhbnNhY3Rpb24tdGhlbWUtd2VicGFjazUtc2Fzcy9hcHRyYW5zYWN0aW9uLXRoZW1lLXdlYnBhY2s1LXNhc3MvYXB0cmFuc2FjdGlvbi10aGVtZS13ZWJwYWNrNS1zYXNzL2FwdHJhbnNhY3Rpb24tdGhlbWUtd2VicGFjazUtc2Fzcy9hcHRyYW5zYWN0aW9uLXRoZW1lLXdlYnBhY2s1LXNhc3MvLi9hc3NldHMvc2Nzcy9fc2luZ2xlLnNjc3MiLCJ3ZWJwYWNrOi8vYXB0cmFuc2FjdGlvbi10aGVtZS13ZWJwYWNrNS1zYXNzL2FwdHJhbnNhY3Rpb24tdGhlbWUtd2VicGFjazUtc2Fzcy9hcHRyYW5zYWN0aW9uLXRoZW1lLXdlYnBhY2s1LXNhc3MvYXB0cmFuc2FjdGlvbi10aGVtZS13ZWJwYWNrNS1zYXNzL2FwdHJhbnNhY3Rpb24tdGhlbWUtd2VicGFjazUtc2Fzcy8uL2Fzc2V0cy9zY3NzL192ZW5kcmUuc2NzcyIsIndlYnBhY2s6Ly9hcHRyYW5zYWN0aW9uLXRoZW1lLXdlYnBhY2s1LXNhc3MvYXB0cmFuc2FjdGlvbi10aGVtZS13ZWJwYWNrNS1zYXNzL2FwdHJhbnNhY3Rpb24tdGhlbWUtd2VicGFjazUtc2Fzcy9hcHRyYW5zYWN0aW9uLXRoZW1lLXdlYnBhY2s1LXNhc3MvYXB0cmFuc2FjdGlvbi10aGVtZS13ZWJwYWNrNS1zYXNzLy4vYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vYXB0cmFuc2FjdGlvbi10aGVtZS13ZWJwYWNrNS1zYXNzL2FwdHJhbnNhY3Rpb24tdGhlbWUtd2VicGFjazUtc2Fzcy9hcHRyYW5zYWN0aW9uLXRoZW1lLXdlYnBhY2s1LXNhc3MvYXB0cmFuc2FjdGlvbi10aGVtZS13ZWJwYWNrNS1zYXNzL2FwdHJhbnNhY3Rpb24tdGhlbWUtd2VicGFjazUtc2Fzcy8uL2Fzc2V0cy9zY3NzL19tZWRpYXF1ZXJpZXMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0Oml0YWwsd2dodEAwLDEwMDswLDQwMDswLDUwMDswLDYwMDswLDcwMDswLDkwMDsxLDEwMDsxLDQwMDsxLDcwMDsxLDkwMCZkaXNwbGF5PXN3YXAnKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PURhbmNpbmcrU2NyaXB0OndnaHRANDAwLi43MDAmZGlzcGxheT1zd2FwJyk7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Mb3JhOml0YWwsd2dodEAwLDQwMC4uNzAwOzEsNDAwLi43MDAmZmFtaWx5PVJvYm90bytDb25kZW5zZWQ6aXRhbCx3Z2h0QDAsMTAwLi45MDA7MSwxMDAuLjkwMCZkaXNwbGF5PXN3YXAnKTtcbkBpbXBvcnQgJ19oZWFkZXIuc2Nzcyc7XG5AaW1wb3J0ICdfZm9vdGVyLnNjc3MnO1xuQGltcG9ydCAnX2hvbWUuc2Nzcyc7XG5AaW1wb3J0ICdfYWdlbmNlLnNjc3MnO1xuQGltcG9ydCAnX2FyY2hpdmUuc2Nzcyc7XG5AaW1wb3J0ICdfYW5ub25jZS5zY3NzJztcbkBpbXBvcnQgJ19jb250YWN0LnNjc3MnO1xuQGltcG9ydCAnX2VzdGltZXIuc2Nzcyc7XG5AaW1wb3J0ICdfc2VhcmNoLnNjc3MnO1xuQGltcG9ydCAnX3NpbmdsZS5zY3NzJztcbkBpbXBvcnQgJ192ZW5kcmUuc2Nzcyc7XG5AaW1wb3J0ICdfZm9ybXMuc2Nzcyc7XG5ib2R5IHtcbiAgICBtYXJnaW46MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7XG4gICAgY29sb3I6I2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5pbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSwgYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOjA7XG4gICAgbWFyZ2luOjA7XG4gICAgYm9yZGVyOjA7XG4gICAgYm9yZGVyLXJhZGl1czowO1xufVxuXG5hIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ob21lc2xpZGVyIHtcbiAgICBoZWlnaHQ6IDc1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4jc2VjdGlvbl8xe1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gICAgcGFkZGluZzogNjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG59XG5cbiN0b3BuYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6YmxhY2s7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDYwMDtcbiAgICB0b3A6IDA7XG5cbiAgICAudG9wbmF2LXNvY2lhbCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6MTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudG9wbmF2LWxpbmsge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4uZ2xvYmFsX2NvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6MjBweDtcbn1cbi5ub2ZsZXgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuI2JyZWFkY3J1bWIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgY29sb3I6ICNENkFCNjQ7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBiYWNrZ3JvdW5kOiMyMjIyMjI7XG4gICAgaGVpZ2h0Ojc1cHg7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG4uYmxvY2stYW5ub25jZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgICAubGFiZWwtZXllLWFubm9uY2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvZXllLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6MzBweDtcbiAgICAgICAgaGVpZ2h0OjMwcHg7XG5cbiAgICB9XG4gICAgLmxhYmVsLXRhZy1hbm5vbmNlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICBsZWZ0OiAtNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICNENkFCNjQ7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gICAgLmltYWdlLWFubm9uY2Uge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6MzUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzEyMTIxMiwgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGhlaWdodDogODM1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sYWJlbC1hbm5vbmNlIHtcbiAgICAgICAgY29sb3I6I0Q2QUI2NDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDoxMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAgICAgLmxhYmVsLWFubm9uY2UtaWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL0ljb24tZmVhdGhlci1tYXAtcGluLnN2ZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgIHdpZHRoOjMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmxhYmVsLWFubm9uY2UtdGV4dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAmOjpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnR5cGVkZWJpZW4tYW5ub25jZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOjVweCAwO1xuICAgIH1cbiAgICAuZm9uY3Rpb24tYW5ub25jZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6NXB4IDA7XG4gICAgICAgICY6OmZpcnN0LWxldHRlciB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zdXBlcmZpY2llLXJvb20ge1xuICAgICAgICBjb2xvcjojRDZBQjY0O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOjVweCAwO1xuICAgIH1cbiAgICAuc3VwZXJmaWNpZS1hbm5vbmNlIHtcbiAgICAgICAgY29sb3I6I0Q2QUI2NDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzo1cHggMDtcbiAgICB9XG4gICAgLnByaXgtYW5ub25jZSB7XG4gICAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6NXB4IDA7XG4gICAgfVxufVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wcm9wZXJ0eS1zZWFyY2gge1xuICAgIC5wcm9wZXJ0eS1zZWFyY2gtcmVzdWx0cy1jb250YWluZXIge1xuICAgICAgICBnYXA6IDkwcHg7XG4gICAgICAgIFxuICAgICAgICAuYmxvY2stYW5ub25jZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDM4MHB4O1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgXG59XG5cbi5sZWFmbGV0LXRvcCB7XG4gICAgei1pbmRleDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbnByZSB7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgei1pbmRleDogOTk5OTk5OTk5OTk5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM1NTU1NTU7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjNTU1NTU1O1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQge1xuXG4gICAgLmhvbWVzbGlkZXIge1xuICAgICAgICBoZWlnaHQ6IDM3NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMTMxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjowIDE3MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRGFuY2luZyBTY3JpcHRcIiwgY3Vyc2l2ZTtcbiAgICAgICAgICAgICAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiNDMTlBNUI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06bm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud2hpdGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5iYW5uZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwdmg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgLmJhbm5lci1iaWctdGV4dCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTEwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTYlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbiAgIFxuICAgICNzZWN0aW9uXzEge1xuICAgICAgICBwYWRkaW5nOiA2NHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgY29sb3I6I2Q2YWI2NDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudGFiX2hvbm9yYWlyZSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBpbXBvcnQgJ19tZWRpYXF1ZXJpZXMuc2Nzcyc7XG4iLCJoZWFkZXIuaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA1cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6MDtcbiAgICByaWdodDowO1xuICAgIHRvcDogNTBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSg3MCwgNjYsIDY5LCAwLjQpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICB6LWluZGV4OiA2MDA7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5zaWRlbmF2IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtMjUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuNXMgZWFzZTtcbiAgICAgICAgZGlzcGxheTpub25lO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDhweCA4cHggMzJweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIH1cblxuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZDZhYjY0O1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkNmFiNjQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNsb3NlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpZGVuYXYuYWN0aXZlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAvKiBJY8O0bmUgYnVyZ2VyICovXG4gICAgI29wZW5CdG4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6MzBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICBcbiAgICAgICAgLmJ1cmdlci1pY29uIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2YWI2NDtcbiAgICAgICAgICAgIG1hcmdpbjogNnB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLW5hdiB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjVzO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0Q2QUI2NDsgXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb2xvci1nb2xkIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRDZBQjY0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlci1uYXYtYnV5LWJ0bi1hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICNENkFCNjQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlci1uYXYtc3RhcnQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcbiAgICB9XG4gICAgLmhlYWRlci1uYXYtZW5kIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xuICAgIH1cbn1cblxuLmhlYWRlci1uYXYtYnV5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgbWluLWhlaWdodDoxMDBweDtcbiAgICBwb3NpdGlvbjpmaXhlZDtcbiAgICB0b3A6MjAwcHg7XG4gICAgbGVmdDowO1xuICAgIHJpZ2h0OjA7XG4gICAgei1pbmRleDoxMDtcbiAgICBkaXNwbGF5Om5vbmU7XG5cbiAgICAuaGVhZGVyLW5hdi1idXktaXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgLmhlYWRlci1uYXYtYnV5LWl0ZW0ge1xuICAgICAgICAgICAgLy93aWR0aDogY2FsYygyMCUgLSAzMHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAuaGVhZGVyLW5hdi1idXktaXRlbS1pbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOjE1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTU1NTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGVhZGVyLW5hdi1idXktaXRlbS10ZXh0IHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRDZBQjY0O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiZm9vdGVyIHtcbiAgICAudG9wLWZvb3RlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENkFCNjQ7XG4gICAgICAgIC8qYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9iYWNrZ3JvdW5kLWZvb3Rlci5wbmcnKTsqL1xuICAgICAgICBoZWlnaHQ6NjAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAudHh0LXJpZ2h0LWZvb3RlciB7XG4gICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgcGFkZGluZzogMTMwcHggMCAwIDYwcHg7XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9vdGVyLXNvY2lhbCB7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGdhcDoxMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudG9wLWZvb3Rlcjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL2xvZ28tdHJhbWUucG5nJyk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogNDQwcHg7XG4gICAgICAgIHdpZHRoOiA0NDBweDtcbiAgICAgICAgdG9wOi0xMjVweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5OyBcbiAgICB9XG4gICAgLnRvcC1mb290ZXI6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL2xvZ28tdHJhbWUucG5nJyk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206LTE1MHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0MHB4O1xuICAgICAgICB3aWR0aDogNDQwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTsgXG4gICAgfVxuICAgIC5ib3R0b20tZm9vdGVyIHtcbiAgICAgICAgaGVpZ2h0OjYwMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuICAgICAgICAubGVhZmxldC1jb250YWluZXIge1xuICAgICAgICAgICAgLyotd2Via2l0LWZpbHRlcjogb3BhY2l0eSg4MCUpIGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICAgIGZpbHRlcjogb3BhY2l0eSg4MCUpIGdyYXlzY2FsZSgxMDAlKTsqL1xuXG4gICAgICAgICAgICAubGVhZmxldC1sYXllciAge1xuICAgICAgICAgICAgICAgIHdlYmtpdC1maWx0ZXI6IG9wYWNpdHkoODAlKSBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBvcGFjaXR5KDgwJSkgZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxlYWZsZXQtbWFya2VyLXBhbmUge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1mb290ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OjUwMDtcbiAgICAgICAgICAgIHRvcDotNDcwcHg7XG4gICAgICAgICAgICBsZWZ0OjI4MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDM2NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4NzdweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJEYW5jaW5nIFNjcmlwdFwiLCBjdXJzaXZlO1xuICAgICAgICAgICAgICAgICAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjojQzE5QTVCO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLndoaXRlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkMyQzJDRDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY0NjI2MjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyQzJDMkNEMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY0NjI2MjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI2ZpZWxkXzFfNyB7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL3BpY3RvLWVudm95ZXIuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDVweCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6I0MxOUE1QjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb290ZXItc2VhcmNoIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgLnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRGFuY2luZyBTY3JpcHRcIiwgY3Vyc2l2ZTtcbiAgICAgICAgICAgIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBjb2xvcjojQzE5QTVCO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLndoaXRlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgfVxufVxuLmZvb3Rlci1jb250YWN0LWFubm9uY2Uge1xuICAgIGJhY2tncm91bmQ6IzAwMDtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMTUwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuZm9vdGVyLWNvbnRhY3QtYW5ub25jZS1mbGV4LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6MjVweDtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRGFuY2luZyBTY3JpcHRcIiwgY3Vyc2l2ZTtcbiAgICAgICAgICAgICAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0MxOUE1QjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53aGl0ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC51bmRlcnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNDMTlBNUI7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudHh0LWNvbnRhY3Qge1xuICAgICAgICB3aWR0aDoxMDAlOyBcbiAgICAgICAgaGVpZ2h0OjgwcHg7XG4gICAgICAgIHRleHQtaW5kZW50Oi0xNSU7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4OyBcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgXG4gICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDAuNXB4OyBcbiAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogI0Q2QUI2NDsgXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgYS5idC1jb250YWN0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOjIwcHg7XG4gICAgICAgIHJpZ2h0OjQ0MHB4O1xuICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgIGhlaWdodDogMTcwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1nL3BpY3RvLWFycm93LXJvbmQuc3ZnJykgMCUgMCUgbm8tcmVwZWF0O1xuICAgIH1cbn1cbi5mb290ZXItYmFuZGVhdSB7XG4gICAgaGVpZ2h0OjU3OHB4O1xuICAgIGJhY2tncm91bmQ6ICMyMjIyMjIgdXJsKGh0dHBzOi8vYXB0cmFuc2FjdGlvbi5kZXYuZG9ja2VyL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzEwL3NsaWRlLWltbW8uanBnKSAwJSAwJSBuby1yZXBlYXQ7XG59XG5cbi5mb290ZXItZW5kIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAuZm9vdGVyLWVuZC13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46YXV0bztcbiAgICAgICAgbWF4LXdpZHRoOjE0NDBweDtcbiAgICAgICAgLmZvb3Rlci1lbmQtZmxleC1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDoxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwIDAgMDtcbiAgICAgICAgICAgIC5mb290ZXItZW5kLWZsZXgtbG9nbyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvb3Rlci1lbmQtZmxleC1tZW51IHtcbiAgICAgICAgICAgICAgICB3aWR0aDo2MCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgZ2FwOjIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6I0MxOUE1QjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvb3Rlci1lbmQtY29weXJpZ2h0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ24gOiByaWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIlxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtaG9tZSB7XG5cbiAgICAuaG9tZXNsaWRlciB7XG4gICAgICAgIGhlaWdodDogNzUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgLyouc2VhcmNoLWJsb2NrIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB0b3A6IDYwJTsgXG4gICAgICAgICAgICBsZWZ0OiA1MCU7IFxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgMTcwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRhbmNpbmcgU2NyaXB0XCIsIGN1cnNpdmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDYycHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiNDMTlBNUI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAud2hpdGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9Ki9cblxuICAgICAgICAuaG9tZWJhbm5lciB7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iYW5uZXIge1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDoxMDB2aDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjpPO1xuICAgICAgICAgICAgei1pbmRleDoxO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmFubmVyLWJpZy10ZXh0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMTBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNiU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmFubmVyOjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIzEyMTIxMik7XG4gICAgICAgICAgICBoZWlnaHQ6IDgzNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wb2ludC1oZWFkZXIge1xuICAgICAgICAgICAgY29sb3I6I0U0MjMxMztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgfVxuXG4gICAgfVxuICAgICNzZWN0aW9uXzF7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gICAgICAgIHBhZGRpbmc6IDY0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46MCAxNzBweDtcbiAgICAgICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRGFuY2luZyBTY3JpcHRcIiwgY3Vyc2l2ZTtcbiAgICAgICAgICAgICAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiNDMTlBNUI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud2hpdGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTlweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC51bmRlcnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDU5cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6I0MxOUE1QjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC51bmRlcnRpdGxlMiB7IFxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTlweDtcbiAgICAgICAgICAgICAgICBjb2xvcjojQzE5QTVCO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5nbG9iYWwtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGdhcDogODBweDtcblxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbWctYmxvY2stY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIC5pbWctYmxvY2stbW9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMyU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNjIlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTcwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDMTlBNUI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDozO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0MxOUE1QjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pbWctYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6MjtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW1nOm50aC1jaGlsZCgwKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW1nOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW1nOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC01MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMzUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpbWc6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICNzZWN0aW9uXzE6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9sb2dvLXRyYW1lLnBuZycpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNTAlO1xuICAgICAgICBib3R0b206NSU7XG4gICAgICAgIGhlaWdodDogNDQwcHg7XG4gICAgICAgIHdpZHRoOiA0NDBweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgI3NlY3Rpb25fMntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgcGFkZGluZzogNjRweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRGFuY2luZyBTY3JpcHRcIiwgY3Vyc2l2ZTtcbiAgICAgICAgICAgICAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiNDMTlBNUI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud2hpdGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnVuZGVydGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjojQzE5QTVCO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgLnR4dC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDUwcHggODBweCA1MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay1hbm5vbmNlcyB7XG5cbiAgICAgICAgLmJsb2NrLWdsb2JhbC1hbm5vbmNlcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MjAwcHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpY2stcHJldiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9hcnJvdy1sZWZ0QDJ4LnBuZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL2Fycm93LXJpZ2h0QDJ4LnBuZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ibG9jay1hbm5vbmNlOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6NzBweFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuIiwiLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWdlbmNlIHtcblxuICAgIC5ob21lc2xpZGVyIHtcbiAgICAgICAgaGVpZ2h0OiAzNzVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzEzMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46MCAxNzBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDEge1xuXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRhbmNpbmcgU2NyaXB0XCIsIGN1cnNpdmU7XG4gICAgICAgICAgICAgICAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjojQzE5QTVCO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOm5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndoaXRlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zcGxpZGVfX2xpc3Qge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iYW5uZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwdmg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgXG4gICAgICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJhbm5lci1iaWctdGV4dCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTEwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTYlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJhbm5lcjo6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCMxMjEyMTIpO1xuICAgICAgICAgICAgaGVpZ2h0OiA4MzVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cblxuICAgICAgICAucG9pbnQtaGVhZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiNFNDIzMTM7XG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAjc2VjdGlvbl8xe1xuICAgICAgICBiYWNrZ3JvdW5kOiMyMjIyMjI7IFxuICAgICAgICBwYWRkaW5nOiA2NHB4IDY0cHggMTI4cHggNjRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG5cbiAgICAgICAgLmJsb2MtbGVmdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4O1xuICAgICAgICAgICAgZmxleDogNTA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC50eHQtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuN2VtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnR4dC1kZXNjcmlwdGlvbjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNENkFCNjQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjo0MHB4IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ibG9jLWNvbW1lcmNpYWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICBnYXA6NDBweDtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubmFtZS1jb21tZXJjaWFsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRGFuY2luZyBTY3JpcHRcIiwgY3Vyc2l2ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjMycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZvbmN0aW9uLWNvbW1lcmNpYWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmxvYy1sZWZ0OjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9zaGFwZS5zdmcnKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogODBweDtcbiAgICAgICAgICAgIHRvcDowJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvYy1yaWdodCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY2OXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjowIDE3MHB4O1xuICAgICAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJEYW5jaW5nIFNjcmlwdFwiLCBjdXJzaXZlO1xuICAgICAgICAgICAgICAgIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6I0MxOUE1QjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53aGl0ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudW5kZXJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiNDMTlBNUI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnVuZGVydGl0bGUyIHsgXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiNDMTlBNUI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICB3aWR0aDo1OTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMTBweDtcbiAgICAgICAgfVxuICAgICAgICAuaW1nLWJsb2Mge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCA2NXB4O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbWctYmxvYyBpbWc6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTcwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmltZy1ibG9jIGltZzpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiA2NXB4O1xuICAgICAgICAgICAgbGVmdDogNDMlO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgfVxuICAgICAgICAuaW1nLWJsb2MgaW1nOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDY1cHg7XG4gICAgICAgICAgICByaWdodDogNCU7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAjc2VjdGlvbl8xOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvbG9nby10cmFtZS5wbmcnKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE5JTtcbiAgICAgICAgYm90dG9tOi0xNiU7XG4gICAgICAgIGhlaWdodDogNDM5cHg7XG4gICAgICAgIHdpZHRoOiA0MzlweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgI3NlY3Rpb25fMntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgcGFkZGluZzogNjRweDtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRhbmNpbmcgU2NyaXB0XCIsIGN1cnNpdmU7XG4gICAgICAgICAgICAgICAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjojQzE5QTVCO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndoaXRlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC51bmRlcnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6I0MxOUE1QjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC50eHQtZGVzY3JpcHRpb24tZXhwZXJ0aXNle1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCA1MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDYwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jay1leHBlcnRpc2VzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgICAgICAgIC5leHBlcnRpc2V7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAucGljdG8tZXhwZXJ0aXNlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubGFiZWwtZXhwZXJ0aXNlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6I0Q2QUI2NDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxMHB4IDAgMjBweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudHh0LWV4cGVydGlzZSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiNENkFCNjQ7XG4gICAgICAgICAgICBmb250LXNpemU6MjJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgLnR4dC1jb25jbHVzaW9uLWV4cGVydGlzZSB7XG4gICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDYwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjc2VjdGlvbl8ze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxODE4O1xuICAgICAgICBwYWRkaW5nOiA2NHB4O1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJEYW5jaW5nIFNjcmlwdFwiLCBjdXJzaXZlO1xuICAgICAgICAgICAgICAgIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6I0MxOUE1QjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53aGl0ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudW5kZXJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiNDMTlBNUI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAudHh0LWRlc2NyaXB0aW9uLWVxdWlwZSB7XG4gICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDYwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNTBweCAxMDBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLWVxdWlwZXMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIGdhcDogNDBweDtcblxuICAgICAgICAgICAgLmJsb2NrLWVxdWlwZXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMxNXB4O1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzoxO1xuXG4gICAgICAgICAgICAgICAgLmltYWdlLWVxdWlwZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm9wdGlvbnMtZXF1aXBlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOjVweDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBcbiAgICAgICAgICAgICAgICAgICAgZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCVcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubGFiZWwtZXF1aXBlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6I0Q2QUI2NDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxMHB4IDAgMjBweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZm9uY3Rpb24tZXF1aXBlIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ibG9jay1lcXVpcGU6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDo1MHB4XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cbiAgICAjc2VjdGlvbl80e1xuICAgICAgICBwYWRkaW5nOiAxNTBweCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogNzAwcHg7XG4gICAgICAgIC5zZWFyY2gtYmxvY2sge1xuXG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICBoMiB7XG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG4gICAgICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRhbmNpbmcgU2NyaXB0XCIsIGN1cnNpdmU7XG4gICAgICAgICAgICAgICAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjojQzE5QTVCO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOm5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndoaXRlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3NlY3Rpb25fNDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCggdG9wICwgIzAwMCwgcmdiYSgwLDAsMCwxKSk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMDAsIHJnYmEoMCwwLDAsMCkpO1xuICAgIH1cblxufVxuXG5cblxuIiwiLmNhdGVnb3J5IHtcbiAgICAuaG9tZXNsaWRlciB7XG4gICAgICAgIGhlaWdodDogMzc1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46MCAxNzBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMSB7XG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAgIFxuICAgICAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJEYW5jaW5nIFNjcmlwdFwiLCBjdXJzaXZlO1xuICAgICAgICAgICAgICAgIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6I0MxOUE1QjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTpub25lO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53aGl0ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3BsaWRlX19saXN0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYmFubmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OjEwMHZoO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5iYW5uZXItYmlnLXRleHQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDExMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE2JTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5iYW5uZXI6OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwjMTIxMjEyKTtcbiAgICAgICAgICAgIGhlaWdodDogODM1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvaW50LWhlYWRlciB7XG4gICAgICAgICAgICBjb2xvcjojRTQyMzEzO1xuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgICBnYXA6IDgwcHg7XG4gICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICAgICAgICAgICAgICBhIHsgXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCxzYW5zLXNlcmlmJztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJlYWQtbW9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6I0MxOUE1QjtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxufSIsIi5wcm9wZXJ0eS1zbGljay1nYWxlcnkge1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjphdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uL2Rpc3QvaW1nL2Fycm93LWxlZnRAMngucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGJvdHRvbTowO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi9kaXN0L2ltZy9hcnJvdy1yaWdodEAyeC5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG5cbiAgICAuc2xpY2stbGlzdCB7XG5cbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBtYXJnaW46MDtcblxuICAgICAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIC8vbWFyZ2luLWxlZnQ6IC0xJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cbiAgICAgICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICAgICAgLy93aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy9hc3BlY3QtcmF0aW86IDEuNTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6MTA7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpY2stY2VudGVyIHtcbiAgICAgICAgICAgICAgICAvL3dpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6MjA7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNsaWNrLWNlbnRlciB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC41KTtcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMi41KTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9wZXJ0eS1tYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAubGVhZmxldC1sYXllciAge1xuICAgICAgICB3ZWJraXQtZmlsdGVyOiBvcGFjaXR5KDgwJSkgZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICBmaWx0ZXI6IG9wYWNpdHkoODAlKSBncmF5c2NhbGUoMTAwJSk7XG4gICAgfVxuICAgIC5sZWFmbGV0LW1hcmtlci1wYW5lIHtcbiAgICAgICAgZmlsdGVyOiBub25lO1xuICAgIH1cbn1cblxuXG4uYW5ub25jZXMtdGVtcGxhdGUtZGVmYXVsdCwucG9zdC10eXBlLWFyY2hpdmUtcHJvcGVydHksIC5zaW5nbGUtcHJvcGVydHkge1xuICAgICNicmVhZGNydW1icyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgY29sb3I6ICNENkFCNjQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIGJhY2tncm91bmQ6IzAwMDtcbiAgICAgICAgaGVpZ2h0Ojc1cHg7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgb3ZlcmZsb3c6dmlzaWJsZTtcbiAgICAgICAgLndyYXBwZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXBpbW9fY29udGFpbmVyLCAuYXBpbW8td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIC5hcGltby13cmFwcGVyX19pbm5lcntcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcblxuICAgICAgICAgICAgLmFwaW1vLWZpbHRlcnMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICAgICAgIC5maWx0ZXItaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgLmZpbHRlci1pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0Om5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5ob21lc2xpZGVyIHtcbiAgICAgICAgaGVpZ2h0OiAzNzVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzEzMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46MCAxNzBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRhbmNpbmcgU2NyaXB0XCIsIGN1cnNpdmU7XG4gICAgICAgICAgICAgICAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjojQzE5QTVCO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOm5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndoaXRlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3BsaWRlX19saXN0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYmFubmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OjEwMHZoO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5iYW5uZXItYmlnLXRleHQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDExMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE2JTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5iYW5uZXI6OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwjMTIxMjEyKTtcbiAgICAgICAgICAgIGhlaWdodDogODM1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvaW50LWhlYWRlciB7XG4gICAgICAgICAgICBjb2xvcjojRTQyMzEzO1xuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgLmFwaW1vLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgIC5hcGltby1yb3cge1xuICAgICAgICAgICAgZ2FwOjEzMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgLmNvbHVtbi1kZXNrdG9wLTMge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgZmxleDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAuYXBpbW8tcHJvcGVydGllcy1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgLlByby1JbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAuc2luZ2xlLWFwaW1vLWltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcGltby1pbWFnZS1zbGlkZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzEyMTIxMiwgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zaW5nbGUtYXBpbW8taW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuUHJvLWNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDZhYjY0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IExvcmEsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLlByby10b3AtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLlByby1hZGRyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBMb3JhLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkNmFiNjQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGFiZWwtYW5ub25jZS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9JY29uLWZlYXRoZXItbWFwLXBpbi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLlByby1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLlByby1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I2Q2YWI2NDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuUHJvLW1ldGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLlByby1wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICNzZWN0aW9uXzF7XG4gICAgICAgIHBhZGRpbmc6IDBweCAzMHB4IDMwcHggMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cbiAgICAgICAgaDIudGl0bGUtYW5ub25jZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJEYW5jaW5nIFNjcmlwdFwiLCBjdXJzaXZlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgY29sb3I6I2ZmZmZmZjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06bm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAyMHB4IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2staW5mby1hbm5vbmNlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5zdXJ0aXRyZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjojRDZBQjY0O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGl0cmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcml4IHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJlZmVyZW5jZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6I0Q2QUI2NDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjc2VjdGlvbl8ye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICBwYWRkaW5nOiA2NHB4O1xuICAgIH1cbiAgICAjc2VjdGlvbl8ze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICBwYWRkaW5nOiA2NHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgZ2FwOiA2MHB4O1xuXG4gICAgICAgICAgICAuYmxvY2stZGV0YWlsLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgd2lkdGg6NzUlO1xuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6I0Q2QUI2NDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6I0Q2QUI2NDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRGFuY2luZyBTY3JpcHRcIiwgY3Vyc2l2ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZXhjbHUtYmxvY2tzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgNTBweDtcbiAgICAgICAgICAgICAgICAgICAgLmV4Y2x1LWJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNENkFCNjQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I0Q2QUI2NDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAjdmlkZW8tZHUtYmllbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJsb2NrLWNvbW1lcmNpYWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM4cHggNTBweDtcbiAgICAgICAgICAgIHdpZHRoOjI1JTtcblxuICAgICAgICAgICAgLmFwaW1vX3RpdGxlX2gyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Q2YWI2NDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbW1lcmNpYWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAubmFtZS1jb21tZXJjaWFsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRGFuY2luZyBTY3JpcHRcIiwgY3Vyc2l2ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mb25jdGlvbi1jb21tZXJjaWFsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29vcmRvbm5lcyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgLnRlbCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6c29saWQgMXB4ICM2NDYyNjI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjNjQ2MjYyO1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0Q2QUI2NDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAub3B0aW9ucy1lcXVpcGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzY0NjI2MjtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXBpbW9fYnRuX2NsaWNrIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgIGEuYXBpbW9fYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkNmFiNjQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYS5jYWxsX3VzZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGV4dGFyZWEubGFyZ2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDoyMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZWdsZW1lbnRhdGlvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgaDLCoHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYXBpbW9fcHJvcGVydHkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Q2YWI2NDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG4gICAgLnNlY3Rpb24tNCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kO1xuICAgICAgICAgICAgICAgIGdhcDogNTBweCAxMDBweDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsbWlubWF4KDI4MHB4LCAxZnIpKTtcblxuICAgICAgICAgICAgICAgIC5ibG9jay1vcHRpb257XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiNENkFCNjQ7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzoxO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgfVxuICAgICNzaW11bGF0ZXVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDY0cHg7XG5cbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBnYXA6NjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZDZhYjY0O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saWRkX21jX2lucHV0IHtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Q2YWI2NDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY0NjI2MjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjbGlkZF9tY19zdWJtaXQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjYzE5YTViO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGlkZF9tY19kZXRhaWxzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgI2xpZGRfbWNfcmVzdWx0cyB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIC5saWRkX21jX2Ige1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZDZhYjY0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGlkZF9tY19zdW1tYXJ5IHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAxZW0gMWVtIDFlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkNmFiNjQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI2xpZGRfbWNfaW5zcGVjdG9yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuXG4gICAgfVxuICAgIHNlY3Rpb24ge1xuICAgICAgICAuYXBpbW9fbGlzdF9kb3dubG9hZCB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG5cbiIsIi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNvbnRhY3Qge1xuXG4gICAgLmhvbWVzbGlkZXIge1xuICAgICAgICBoZWlnaHQ6IDM3NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMTMxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgMTcwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDEge1xuXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgICBcbiAgICAgICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRGFuY2luZyBTY3JpcHRcIiwgY3Vyc2l2ZTtcbiAgICAgICAgICAgICAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiNDMTlBNUI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06bm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud2hpdGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNwbGlkZV9fbGlzdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJhbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDoxMDB2aDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmFubmVyLWJpZy10ZXh0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMTBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNiU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmFubmVyOjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIzEyMTIxMik7XG4gICAgICAgICAgICBoZWlnaHQ6IDgzNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wb2ludC1oZWFkZXIge1xuICAgICAgICAgICAgY29sb3I6I0U0MjMxMztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAjc2VjdGlvbl8xIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgZ2FwOjgwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICBjb2xvcjojYzE5YTViO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgfVxuICAgIH1cbiAgIH1cbiAgICNzZWN0aW9uXzJ7XG4gICAgcGFkZGluZzogMTUwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgICAuc2VhcmNoLWJsb2NrIHtcblxuICAgIHotaW5kZXg6IDk7XG4gICAgICAgIGgyIHtcblxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cbiAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRhbmNpbmcgU2NyaXB0XCIsIGN1cnNpdmU7XG4gICAgICAgICAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgY29sb3I6I0MxOUE1QjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06bm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAud2hpdGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuI3NlY3Rpb25fMjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCB0b3AgLCAjMDAwLCByZ2JhKDAsMCwwLDEpKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDAwLCByZ2JhKDAsMCwwLDApKTtcbn1cbn1cblxuXG5cbiIsIi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVzdGltZXIge1xuXG4gICAgLmhvbWVzbGlkZXIge1xuICAgICAgICBoZWlnaHQ6IDM3NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMTMxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgMTcwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDEge1xuXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgICBcbiAgICAgICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRGFuY2luZyBTY3JpcHRcIiwgY3Vyc2l2ZTtcbiAgICAgICAgICAgICAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiNDMTlBNUI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06bm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud2hpdGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNwbGlkZV9fbGlzdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJhbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDoxMDB2aDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmFubmVyLWJpZy10ZXh0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMTBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNiU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmFubmVyOjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIzEyMTIxMik7XG4gICAgICAgICAgICBoZWlnaHQ6IDgzNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wb2ludC1oZWFkZXIge1xuICAgICAgICAgICAgY29sb3I6I0U0MjMxMztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgfVxuXG4gICAgfVxuICAgIC5nZm9ybV93cmFwcGVyIHtcblxuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcblxuICAgICAgICAgICAgLmdmX3Byb2dyZXNzYmFyX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5naW5wdXRfY29udGFpbmVyX2ltYWdlX2Nob2ljZSB7XG4gICAgICAgICAgICAgICAgLmdmaWVsZC1pbWFnZS1jaG9pY2Utd3JhcHBlci1vdXRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLmdmaWVsZC1jaG9pY2UtaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmdmb3JtX25leHRfYnV0dG9uLCAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjYzE5YTViO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmdmb3JtX25leHRfYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzE5YTViO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjaW5wdXRfM18zNyB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuZ2ZpZWxkX2NoZWNrYm94ICB7XG4gICAgICAgICAgICAgICAgLmdjaG9pY2Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTU1O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ2Nob2ljZSBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5nY2hvaWNlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDI3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmdmaWVsZC1jaG9pY2UtaW5wdXQrbGFiZWwge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjJweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuXG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY0NjI2MjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgI2Jsb2MtcmVjaGVyY2hlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gICAgICAgICAgICAuc2VhcmNoLWJsb2NrIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICNzZWN0aW9uXzJ7XG4gICAgICAgIHBhZGRpbmc6IDE1MHB4IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiA3MDBweDtcbiAgICAgICAgLnNlYXJjaC1ibG9jayB7XG4gICAgXG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICBoMiB7XG4gICAgXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXG4gICAgXG4gICAgICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRhbmNpbmcgU2NyaXB0XCIsIGN1cnNpdmU7XG4gICAgICAgICAgICAgICAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjojQzE5QTVCO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOm5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndoaXRlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3NlY3Rpb25fMjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCggdG9wICwgIzAwMCwgcmdiYSgwLDAsMCwxKSk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMDAsIHJnYmEoMCwwLDAsMCkpO1xuICAgIH1cblxufVxuXG5cblxuIiwiLnNlYXJjaC1ibG9jayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDY7XG4gICAgdG9wOiAzMCU7IFxuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6MDtcbiAgICAvKnRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyovXG5cbiAgICAudGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOjAgMTcwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJEYW5jaW5nIFNjcmlwdFwiLCBjdXJzaXZlO1xuICAgICAgICAgICAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgICAgICAgICAgIGNvbG9yOiNDMTlBNUI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOm5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLndoaXRlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNmb3JtX3Byb3BlcnR5X3NlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIwcHggNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmZvcm0tcHJvcGVydHktc2VhcmNoLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgZ2FwOjEwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAuZm9ybS1wcm9wZXJ0eS1zZWFyY2gtYnRuIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgICAgICAgLmZvcm0tcHJvcGVydHktc2VhcmNoLWJ0bi1jb3VudCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRDZBQjY0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHggMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC41cztcbiAgICBcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q2QUI2NDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjVzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm0tcHJvcGVydHktc2VhcmNoLWl0ZW0tbGFiZWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTBweCAyMHB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvcm0tcHJvcGVydHktc2VhcmNoLWl0ZW0tbGFiZWwtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDZBQjY0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjVzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4Oi0xO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q2QUI2NDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC41cztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgICAgIGJvcmRlcjowO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHggMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIGJvcmRlcjowO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHggMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgICAgICAgICAgb3B0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzZWxlY3Quc2VhcmNoLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q2QUI2NDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTU1NTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtLXByb3BlcnR5LXNlYXJjaC1idG4tZmlsdGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHggMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENkFCNjQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC41cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzoxMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENkFCNjQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC41cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTBweCAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q2QUI2NDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjVzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLXByb3BlcnR5LXJlc2V0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6MTBweDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG5cbiAgICAgICAgLmZvcm0tcHJvcGVydHktcmVzZXQtbGluZSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q2QUI2NDtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tcHJvcGVydHktcmVzZXQtdGV4dCB7XG4gICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgY29sb3I6ICNENkFCNjQ7XG4gICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtLXByb3BlcnR5LXJlc2V0LXRleHQ6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL3BpY3RvLXJlbml0aWFsaXNlci5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbjowcHggMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5mb3JtLXByb3BlcnR5LXNlYXJjaC1maWx0ZXJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6MTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICAuZm9ybS1wcm9wZXJ0eS1zZWFyY2gtaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMjIyMjIyO1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tcHJvcGVydHktc2VhcmNoLXR5cGUtdGl0bGUge1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2ZmZmZmZjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzoxMHB4IDE1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNXM7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENkFCNjQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1wcm9wZXJ0eS1zZWFyY2gtdHlwZS1jb250YWluZXIge1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZvcm0tcHJvcGVydHktc2VhcmNoLXR5cGUtY2hlY2ttYXJrIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZvcm0tcHJvcGVydHktc2VhcmNoLXR5cGUtdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGFiZWw6aG92ZXIgaW5wdXQgfiAuZm9ybS1wcm9wZXJ0eS1zZWFyY2gtdHlwZS1jaGVja21hcmsge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIGlucHV0OmNoZWNrZWQgfiAuZm9ybS1wcm9wZXJ0eS1zZWFyY2gtdHlwZS1jaGVja21hcmsge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENkFCNjQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9ybS1wcm9wZXJ0eS1zZWFyY2gtdHlwZS1jaGVja21hcms6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIGlucHV0OmNoZWNrZWQgfiAuZm9ybS1wcm9wZXJ0eS1zZWFyY2gtdHlwZS1jaGVja21hcms6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCAuZm9ybS1wcm9wZXJ0eS1zZWFyY2gtdHlwZS1jaGVja21hcms6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcHJvcGVydHktc2VhcmNoIHtcblxuICAgIC5ob21lc2xpZGVyIHtcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzEzMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG5cbiAgICBoMSB7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiA2O1xuICAgICAgICB0b3A6IDQwJTsgXG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OjA7XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRhbmNpbmcgU2NyaXB0XCIsIGN1cnNpdmU7XG4gICAgICAgICAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgY29sb3I6I0MxOUE1QjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06bm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAud2hpdGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtYmxvY2sge1xuICAgICAgICB0b3A6IDYwJTsgXG4gICAgfVxuXG4gICAgLnByb3BlcnR5LXNlYXJjaC1yZXN1bHQtYmFubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi8uLi91cGxvYWRzLzIwMjQvMTAvc2xpZGUtaW1tby5qcGcnKTtcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cbiAgICAjYnJlYWRjcnVtYiB7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICB9XG4gICAgI3NlY3Rpb24tc2VhcmNoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgICB9XG4gICAgI3NlY3Rpb25fMSB7XG4gICAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMDAwMDAwO1xuICAgIH1cbiAgICBcbn1cblxuLnByb3BlcnR5LXNlYXJjaC1uYi1yZXN1bHQge1xuICAgIG1heC13aWR0aDoxNDQwcHg7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucHJvcGVydHktc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZ2FwOjExOHB4O1xuICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gICAgZmxleC13cmFwOndyYXA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLmJsb2NrLWFubm9uY2V7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufSIsIi5zaW5nbGUtZm9ybWF0LXN0YW5kYXJkIHtcbiAgICAuaG9tZXNsaWRlciB7XG4gICAgICAgIGhlaWdodDogMzc1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46MCAxNzBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMSB7XG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAgIFxuICAgICAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJEYW5jaW5nIFNjcmlwdFwiLCBjdXJzaXZlO1xuICAgICAgICAgICAgICAgIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6I0MxOUE1QjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTpub25lO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53aGl0ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3BsaWRlX19saXN0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYmFubmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OjEwMHZoO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5iYW5uZXItYmlnLXRleHQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDExMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE2JTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5iYW5uZXI6OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwjMTIxMjEyKTtcbiAgICAgICAgICAgIGhlaWdodDogODM1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvaW50LWhlYWRlciB7XG4gICAgICAgICAgICBjb2xvcjojRTQyMzEzO1xuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgaDMsIGg0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXZlbmRyZSB7XG5cbiAgICAuaG9tZXNsaWRlciB7XG4gICAgICAgIGhlaWdodDogMzc1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46MCAxNzBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMSB7XG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAgIFxuICAgICAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJEYW5jaW5nIFNjcmlwdFwiLCBjdXJzaXZlO1xuICAgICAgICAgICAgICAgIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6I0MxOUE1QjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTpub25lO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53aGl0ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3BsaWRlX19saXN0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYmFubmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OjEwMHZoO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5iYW5uZXItYmlnLXRleHQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDExMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE2JTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5iYW5uZXI6OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwjMTIxMjEyKTtcbiAgICAgICAgICAgIGhlaWdodDogODM1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvaW50LWhlYWRlciB7XG4gICAgICAgICAgICBjb2xvcjojRTQyMzEzO1xuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgI3NlY3Rpb25fMXtcbiAgICAgICAgYmFja2dyb3VuZDojMjIyMjIyOyBcbiAgICAgICAgcGFkZGluZzogNjRweCA2NHB4IDEyOHB4IDY0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuXG4gICAgICAgIC5ibG9jLWxlZnQge1xuICAgICAgICAgICAgcGFkZGluZzogNDlweDtcbiAgICAgICAgICAgIGZsZXg6IDUwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLnR4dC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MS43ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudHh0LWRlc2NyaXB0aW9uOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I0Q2QUI2NDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjQwcHggMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJsb2MtY29tbWVyY2lhbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgIGdhcDo0MHB4O1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5uYW1lLWNvbW1lcmNpYWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJEYW5jaW5nIFNjcmlwdFwiLCBjdXJzaXZlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MzJweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZm9uY3Rpb24tY29tbWVyY2lhbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8qLmJsb2MtbGVmdDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvc2hhcGUuc3ZnJyk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDgwcHg7XG4gICAgICAgICAgICB0b3A6MCU7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9Ki9cblxuICAgICAgICAuYmxvYy1yaWdodCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY2OXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjowIDE3MHB4O1xuICAgICAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJEYW5jaW5nIFNjcmlwdFwiLCBjdXJzaXZlO1xuICAgICAgICAgICAgICAgIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6I0MxOUE1QjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53aGl0ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudW5kZXJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiNDMTlBNUI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnVuZGVydGl0bGUyIHsgXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiNDMTlBNUI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICB3aWR0aDo1OTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMTBweDtcbiAgICAgICAgfVxuICAgICAgICAuaW1nLWJsb2Mge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCA2NXB4O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbWctYmxvYyBpbWc6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTcwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmltZy1ibG9jIGltZzpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiA2NXB4O1xuICAgICAgICAgICAgbGVmdDogNDMlO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgfVxuICAgICAgICAuaW1nLWJsb2MgaW1nOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDY1cHg7XG4gICAgICAgICAgICByaWdodDogNCU7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAjc2VjdGlvbl8xOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvbG9nby10cmFtZS5wbmcnKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE5JTtcbiAgICAgICAgYm90dG9tOi0xNiU7XG4gICAgICAgIGhlaWdodDogNDM5cHg7XG4gICAgICAgIHdpZHRoOiA0MzlweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgI3NlY3Rpb25fMntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgcGFkZGluZzogNjRweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7ICAgXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4OyAgICBcbiAgICAgICAgfVxuICAgICAgICAudHh0LWRlc2NyaXB0aW9uLWV4cGVydGlzZXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTA2MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbXNfc2VydmljZXMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDo1MHB4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwcHg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgIC5pdGVtLXNlcnZpY2V7XG4gICAgICAgICAgICAgICAgd2lkdGg6MzAlO1xuXG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjojRDZBQjY0O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50eHQtZXhwZXJ0aXNlIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3NlY3Rpb25fM3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTgxODtcbiAgICAgICAgcGFkZGluZzogNjRweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRGFuY2luZyBTY3JpcHRcIiwgY3Vyc2l2ZTtcbiAgICAgICAgICAgICAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiNDMTlBNUI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud2hpdGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnVuZGVydGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjojQzE5QTVCO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgLnR4dC1kZXNjcmlwdGlvbi1lcXVpcGUge1xuICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTA2MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDUwcHggMTAwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jay1lcXVpcGVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBnYXA6IDQwcHg7XG5cbiAgICAgICAgICAgIC5ibG9jay1lcXVpcGV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTVweDtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6MTtcblxuICAgICAgICAgICAgICAgIC5pbWFnZS1lcXVpcGUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAub3B0aW9ucy1lcXVpcGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBnYXA6NXB4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IFxuICAgICAgICAgICAgICAgICAgICBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5sYWJlbC1lcXVpcGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjojRDZBQjY0O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHggMCAyMHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mb25jdGlvbi1lcXVpcGUge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJsb2NrLWVxdWlwZTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjUwcHhcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuICAgICNzZWN0aW9uXzR7XG4gICAgICAgIHBhZGRpbmc6IDE1MHB4IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiA3MDBweDtcbiAgICAgICAgLnNlYXJjaC1ibG9jayB7XG5cbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAgIGgyIHtcblxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cbiAgICAgICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRGFuY2luZyBTY3JpcHRcIiwgY3Vyc2l2ZTtcbiAgICAgICAgICAgICAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiNDMTlBNUI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06bm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud2hpdGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjc2VjdGlvbl80OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCB0b3AgLCAjMDAwLCByZ2JhKDAsMCwwLDEpKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwMCwgcmdiYSgwLDAsMCwwKSk7XG4gICAgfVxuXG59XG5cblxuXG4iLCIuZ2ZpZWxkIGlucHV0IHtcbiAgICBoZWlnaHQ6NTVweDtcbn1cbi5nZmllbGQtLXR5cGUtY2hvaWNlIGlucHV0IHtcbiAgICBoZWlnaHQ6MjVweDtcbn1cbi5nZmllbGQgaW5wdXQsXG4uZ2ZpZWxkIHRleHRhcmVhXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQ0QwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NDYyNjI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLmdmaWVsZF9sYWJlbCB7XG4gICAgY29sb3I6I0Q2QUI2NDtcbn1cbi5nZm9ybV9mb290ZXIgLmdmb3JtX2J1dHRvbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL3BpY3RvLWVudm95ZXIuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1cHggY2VudGVyO1xuICAgIGhlaWdodDogMzdweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjb2xvcjogI0Q2QUI2NDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufSIsIkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6MTE4MHB4KSB7XG5cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ODM0cHgpIHtcbiAgICBoZWFkZXIuaGVhZGVyIHtcbiAgICAgICAgLnNpZGVuYXYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWRlci1uYXYsIC5oZWFkZXItbmF2LWVuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICNvcGVuQnRuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFnZW5jZSB7XG4gICAgICAgICNzZWN0aW9uXzEge1xuICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgLmJsb2MtbGVmdCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJsb2MtbGVmdDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI3NlY3Rpb25fMiB7XG4gICAgICAgICAgICAuYmxvY2stZXhwZXJ0aXNlcyB7XG4gICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNzZWN0aW9uXzMge1xuICAgICAgICAgICAgLnR4dC1kZXNjcmlwdGlvbi1lcXVpcGUge1xuICAgICAgICAgICAgICAgIC8qcGFkZGluZzogMzBweCAwcHggNjBweCAwOyovXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmxvY2stZXF1aXBlcyB7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI3NlY3Rpb25fNCB7XG4gICAgICAgICAgICAjZm9ybV9wcm9wZXJ0eV9zZWFyY2gge1xuICAgICAgICAgICAgICAgIC5mb3JtLXByb3BlcnR5LXNlYXJjaC1yb3cge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGZvb3RlciB7XG4gICAgICAgIC50b3AtZm9vdGVye1xuICAgICAgICAgICAgLnR4dC1yaWdodC1mb290ZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzMHB4IDMwcHggMCAzMHB4O1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZ2xvYmFsX2NvbCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgLmNvbDFfZm9vdGVyLCAuY29sMl9mb290ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJvdHRvbS1mb290ZXIge1xuICAgICAgICAgICAgLmZvcm0tZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwIDAgMCBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvb3Rlcl9tYXAge1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb290ZXItZW5kIHtcbiAgICAgICAgICAgIC5mb290ZXItZW5kLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIC5mb290ZXItZW5kLWZsZXgtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmZvb3Rlci1lbmQtZmxleC1sb2dvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mb290ZXItZW5kLWNvcHlyaWdodCB7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuXG4gICAgLmhlYWRlci1uYXYtYnV5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDYwMDtcbiAgICAgICAgLmhlYWRlci1uYXYtYnV5LWl0ZW1zIHtcbiAgICAgICAgICAgIC5oZWFkZXItbmF2LWJ1eS1pdGVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweDtcbiAgICAgICAgICAgICAgICAuaGVhZGVyLW5hdi1idXktaXRlbS1pbWcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICN0b3BuYXYge1xuICAgICAgICAudG9wbmF2LXNvY2lhbCB7XG4gICAgICAgICAgICB3aWR0aDogMTklO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRvcG5hdi1saW5rIHtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoZWFkZXIuaGVhZGVyIHtcbiAgICAgICAgLnNpZGVuYXYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWRlci1uYXYsIC5oZWFkZXItbmF2LWVuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICNvcGVuQnRuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtaG9tZSB7XG4gICAgICAgICNmb3JtX3Byb3BlcnR5X3NlYXJjaCB7XG4gICAgICAgICAgICAuZm9ybS1wcm9wZXJ0eS1zZWFyY2gtcm93IHtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjc2VjdGlvbl8xIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIC53aGl0ZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnVuZGVydGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnVuZGVydGl0bGUyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZ2xvYmFsLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBnYXA6IDgwcHg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuaW1nLWJsb2NrLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgLmltZy1ibG9jayBpbWc6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW1nLWJsb2NrIGltZzpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pbWctYmxvY2sgaW1nOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmltZy1ibG9jayBpbWc6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW1nLWJsb2NrLW1vcmUge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNSU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNjUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI3NlY3Rpb25fMiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgICAgICAgICAudHh0LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDBweCA4MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jb250YWN0IHtcbiAgICAgICAgI3NlY3Rpb25fMSB7XG4gICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgICAgICAudGV4dGVfY29sX2dhdWNoZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGV4dGVfY29sX2Ryb2l0ZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI3NlY3Rpb25fMiB7XG4gICAgICAgICAgICAjZm9ybV9wcm9wZXJ0eV9zZWFyY2gge1xuICAgICAgICAgICAgICAgIC5mb3JtLXByb3BlcnR5LXNlYXJjaC1yb3cge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFnZW5jZSB7XG4gICAgICAgICNzZWN0aW9uXzEge1xuICAgICAgICAgICAgcGFkZGluZzogNjRweCAzMHB4IDEyOHB4O1xuICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIC5ibG9jLWxlZnQ6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNzZWN0aW9uXzIge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgIC50eHQtZGVzY3JpcHRpb24tZXhwZXJ0aXNlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ibG9jay1leHBlcnRpc2VzIHtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAgICAgICAgIC5leHBlcnRpc2Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNzZWN0aW9uXzMge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgIC50eHQtZGVzY3JpcHRpb24tZXF1aXBlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDBweCA2MHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmxvY2stZXF1aXBlcyB7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI3NlY3Rpb25fNCB7XG4gICAgICAgICAgICAjZm9ybV9wcm9wZXJ0eV9zZWFyY2gge1xuICAgICAgICAgICAgICAgIC5mb3JtLXByb3BlcnR5LXNlYXJjaC1yb3cge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVzdGltZXIge1xuICAgICAgICAjZm9ybV9wcm9wZXJ0eV9zZWFyY2gge1xuICAgICAgICAgICAgLmZvcm0tcHJvcGVydHktc2VhcmNoLXJvdyB7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNzZWN0aW9uXzEge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS12ZW5kcmUge1xuICAgICAgICAjc2VjdGlvbl8xIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcGFkZGluZzogNjRweCAzMHB4IDEyOHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIC5ibG9jLWxlZnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDBweCA0OXB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNzZWN0aW9uXzIge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzozMHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaXRlbXNfc2VydmljZXMge1xuICAgICAgICAgICAgICAgIC5pdGVtLXNlcnZpY2Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjc2VjdGlvbl80IHtcbiAgICAgICAgICAgICNmb3JtX3Byb3BlcnR5X3NlYXJjaCB7XG4gICAgICAgICAgICAgICAgLmZvcm0tcHJvcGVydHktc2VhcmNoLXJvdyB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcHJvcGVydHktc2VhcmNoIHtcblxuICAgICAgICAuaG9tZXNsaWRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDc1MHB4O1xuICAgICAgICAgICAgI2Zvcm1fcHJvcGVydHlfc2VhcmNoIHtcbiAgICAgICAgICAgICAgICAuZm9ybS1wcm9wZXJ0eS1zZWFyY2gtcm93IHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcm9wZXJ0eS1zZWFyY2gtcmVzdWx0LWJhbm5lciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3NTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNzZWN0aW9uXzEge1xuICAgICAgICAgICAgcGFkZGluZzozMHB4O1xuICAgICAgICAgICAgLmJsb2NrLWFubm9uY2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLmxhYmVsLXRhZy1hbm5vbmNlIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDotMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmxhYmVsLWV5ZS1hbm5vbmNlIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDotMTVweDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmltYWdlLWFubm9uY2Uge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaW5nbGUtcHJvcGVydHkge1xuICAgICAgICAjdG9wbmF2IHtcbiAgICAgICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgICAgIC50b3BuYXYtc29jaWFsIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50b3BuYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLmltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI3NlY3Rpb25fMiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgICNzZWN0aW9uXzMge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAuYmxvY2stZGV0YWlsLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgLmV4Y2x1LWJsb2NrcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYmxvY2stY29tbWVyY2lhbCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM4cHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgLmFwaW1vX2J0bl9jbGljayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYS5hcGltb19idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Q2YWI2NCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNzaW11bGF0ZXVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgXG4gICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBnYXA6MjBweDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgZm9ybSNsaWRkX21jX2Zvcm0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI2JyZWFkY3J1bWJzIHAge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2hvbWVfc2xpZGVyIHtcbiAgICAgICAgLnNlYXJjaC1ibG9jayB7XG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgZm9vdGVyIHtcbiAgICAgICAgLnRvcC1mb290ZXJ7XG4gICAgICAgICAgICBoZWlnaHQ6IDcwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAudHh0LXJpZ2h0LWZvb3RlciB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTMwcHggMzBweCAwIDMwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgLmdsb2JhbF9jb2wge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIC5jb2wxX2Zvb3RlciwgLmNvbDJfZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ib3R0b20tZm9vdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIC5mb3JtLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMCAwIDAgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgICAgICAgICAgICAgIGhlaWdodDogODc3cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9vdGVyX21hcCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9vdGVyLWVuZCB7XG4gICAgICAgICAgICAuZm9vdGVyLWVuZC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgIC5mb290ZXItZW5kLWZsZXgtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmZvb3Rlci1lbmQtZmxleC1sb2dvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5mb290ZXItZW5kLWZsZXgtbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mb290ZXItZW5kLWNvcHlyaWdodCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/