/*!****************************************************************************************************************!*\
  !*** 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;
}
.category #content #section_1 .container {
  flex-wrap: wrap;
}

.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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9kaXN0L2Nzcy9tYWluLm1pbi5iNjhlYWNkYjI5NGQyMzVmYTgyYy5jc3MiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7O0FBQUEsZ0JBQWdCO0FDQWhCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFxREE7QUQvQ0o7QUNKSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FETVI7QUNKUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRE1aO0FDSFE7RUFDSTtBREtaO0FDRlE7RUFDSTtFQUNBO0VBQ0E7QURJWjtBQ0ZnQjtFQUNJO0FESXBCO0FDQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRENaO0FDR0k7RUFDSTtBRERSO0FDS0k7RUFDSTtFQUNBO0VBQ0E7QURIUjtBQ0tRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBREhaO0FDT0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRExSO0FDT1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRExaO0FDT1k7RUFDSTtFQUNBO0FETGhCO0FDUVE7RUFDSTtBRE5aO0FDU1E7RUFDSTtBRFBaO0FDVUk7RUFDSTtBRFJSO0FDVUk7RUFDSTtBRFJSOztBQ1lBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRFRKO0FDV0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRFRSO0FDV1E7RUFFSTtFQUNBO0VBQ0E7QURWWjtBQ1lZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURWaEI7QUNZWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURWaEI7O0FFOUlJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmlKUjtBRS9JUTtFQUNJO0VBQ0E7RUFDQTtBRmlKWjtBRS9JWTtFQUNJO0VBQ0E7RUFDQTtBRmlKaEI7QUU5SVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGZ0poQjtBRTVJZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRjhJcEI7QUV6SUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYySVI7QUV6SUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjJJUjtBRXpJSTtFQUNJO0VBQ0E7QUYySVI7QUV4SVE7RUFDSTt3Q0FBQTtBRjJJWjtBRXhJWTtFQUNJO0VBQ0E7QUYwSWhCO0FFeElZO0VBQ0k7QUYwSWhCO0FFdklRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnlJWjtBRXZJWTtFQUNJO0FGeUloQjtBRXhJZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjBJcEI7QUV4SWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUYwSXBCO0FFdklZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGeUloQjtBRXZJWTtFQUNRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnlJcEI7QUV2SVk7RUFJSTtBRnNJaEI7QUV6SWdCO0VBQ0k7QUYySXBCO0FFdklZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ5SWhCO0FFdklnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnlJcEI7O0FFbElBO0VBQ0k7QUZxSUo7QUVwSUk7RUFDSTtBRnNJUjtBRXJJUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGdUlaO0FFcklRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUZ1SVo7O0FFbklBO0VBQ0k7RUFDQTtFQUNBO0FGc0lKO0FFcElJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUZzSVI7QUVySVE7RUFDSTtBRnVJWjtBRXRJWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRndJaEI7QUV0SVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ3SWhCO0FFdElZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRndJaEI7QUVwSUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnNJUjtBRXBJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGc0lSOztBRW5JQTtFQUNJO0VBQ0E7QUZzSUo7O0FFbklBO0VBQ0k7RUFDQTtBRnNJSjtBRXJJSTtFQUNJO0VBQ0E7RUFDQTtBRnVJUjtBRXRJUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ3SVo7QUV2SVk7RUFDSTtBRnlJaEI7QUV4SWdCO0VBQ0k7QUYwSXBCO0FFdElZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGd0loQjtBRXRJZ0I7RUFDSTtBRndJcEI7QUVwSVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRnNJWjs7QUczWkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUVBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBQUE7QUgrYlI7QUczWlE7RUFDSTtFQUNBO0FINlpaO0FHMVpRO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUgyWlo7QUd6Wlk7RUFDSTtFQUNBO0VBQ0E7QUgyWmhCO0FHeFpZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIMFpoQjtBR3ZaUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHlaWjtBR3RaUTtFQUNJO0VBQ0E7QUh3Wlo7QUdwWkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSHNaUjtBR3BaUTtFQUNJO0VBQ0E7QUhzWlo7QUdyWlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHVaaEI7QUdyWlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIdVpoQjtBR3JaWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIdVpoQjtBR3JaWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIdVpoQjtBR25aUTtFQUNJO0VBQ0E7RUFDQTtBSHFaWjtBR25aWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FIcVpoQjtBR2xaWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FIb1poQjtBR2xaZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIb1pwQjtBR2paZ0I7RUFDSTtFQUNBO0VBQ0E7QUhtWnBCO0FHalpvQjtFQUNJO0VBQ0E7RUFDQTtBSG1aeEI7QUdqWm9CO0VBQ0k7QUhtWnhCO0FHalpvQjtFQUNJO0FIbVp4QjtBR2pab0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSG1aeEI7QUdqWm9CO0VBQ0k7RUFDQTtFQUNBO0FIbVp4QjtBR2haZ0I7RUFDSTtFQUNBO0FIa1pwQjtBRzdZSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSCtZUjtBRzdZSTtFQUNJO0VBQ0E7QUgrWVI7QUc3WVE7RUFDSTtFQUNBO0FIK1laO0FHOVlZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhnWmhCO0FHOVlZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUhnWmhCO0FHOVlZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSGdaaEI7QUc1WVE7RUFDSTtFQUNBO0VBQ0E7QUg4WVo7QUd4WVE7RUFDSTtBSDBZWjtBR3hZWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDBZaEI7QUd4WVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSDBZaEI7QUd4WVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSDBZaEI7QUd4WVk7RUFDSTtBSDBZaEI7O0FJdHFCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FKeXFCUjtBSXhxQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjBxQmhCO0FJeHFCWTtFQUVJO0FKeXFCaEI7QUl4cUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKMHFCaEI7QUl4cUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjBxQmhCO0FJdHFCUTtFQUNJO0FKd3FCWjtBSXJxQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnVxQlo7QUlwcUJZO0VBQ0k7RUFDQTtFQUNBO0FKc3FCaEI7QUlucUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKcXFCaEI7QUlscUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKb3FCWjtBSWpxQlE7RUFDSTtFQUNBO0FKbXFCWjtBSS9wQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSmlxQlI7QUkvcEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUppcUJaO0FJL3BCWTtFQUNJO0FKaXFCaEI7QUkvcEJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUppcUJoQjtBSS9wQlk7RUFDSTtFQUNBO0FKaXFCaEI7QUlocUJnQjtFQUNJO0FKa3FCcEI7QUlocUJnQjtFQUNJO0VBQ0E7RUFDQTtBSmtxQnBCO0FJaHFCZ0I7RUFDSTtFQUNBO0FKa3FCcEI7QUk3cEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKK3BCWjtBSTVwQlE7RUFDSTtFQUNBO0VBQ0E7QUo4cEJaO0FJNXBCWTtFQUNJO0FKOHBCaEI7QUkxcEJRO0VBQ0k7RUFDQTtBSjRwQlo7QUkzcEJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo2cEJoQjtBSTNwQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSjZwQmhCO0FJM3BCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo2cEJoQjtBSTNwQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNnBCaEI7QUl6cEJRO0VBQ0k7RUFDQTtBSjJwQlo7QUl6cEJRO0VBQ0k7QUoycEJaO0FJMXBCWTtFQUNJO0VBQ0E7RUFDQTtBSjRwQmhCO0FJenBCUTtFQUNJO0FKMnBCWjtBSXpwQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSjJwQlo7QUl6cEJRO0VBQ0k7RUFDQTtFQUNBO0FKMnBCWjtBSXZwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUp5cEJSO0FJdnBCSTtFQUNJO0VBQ0E7QUp5cEJSO0FJeHBCUTtFQUNJO0VBQ0E7QUowcEJaO0FJenBCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKMnBCaEI7QUl6cEJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUoycEJoQjtBSXpwQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjJwQmhCO0FJdnBCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FKeXBCWjtBSXRwQlE7RUFDSTtFQUNBO0FKd3BCWjtBSXRwQlk7RUFDSTtFQUNBO0VBQ0E7QUp3cEJoQjtBSXRwQmdCO0VBQ0k7RUFDQTtBSndwQnBCO0FJcnBCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKdXBCcEI7QUlycEJnQjtFQUNJO0VBQ0E7RUFDQTtBSnVwQnBCO0FJbnBCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FKcXBCWjtBSW5wQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSnFwQlo7QUlscEJJO0VBQ0k7RUFDQTtBSm9wQlI7QUlscEJRO0VBQ0k7RUFDQTtBSm9wQlo7QUlucEJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpxcEJoQjtBSW5wQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSnFwQmhCO0FJbnBCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKcXBCaEI7QUlqcEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSm1wQlo7QUlocEJRO0VBQ0k7RUFDQTtFQUNBO0FKa3BCWjtBSWhwQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKa3BCaEI7QUlocEJnQjtFQUNJO0VBQ0E7QUprcEJwQjtBSWhwQm9CO0VBQ0k7QUprcEJ4QjtBSS9vQmdCO0VBQ0k7RUFDQTtFQUNBLHlCQUNBO0VBQ0E7QUpncEJwQjtBSTdvQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSitvQnBCO0FJN29CZ0I7RUFDSTtFQUNBO0VBQ0E7QUorb0JwQjtBSTNvQlk7RUFDSTtBSjZvQmhCO0FJeG9CSTtFQUNJO0VBQ0E7RUFDQTtBSjBvQlI7QUl6b0JRO0VBRUE7QUowb0JSO0FJem9CWTtFQUVJO0VBQ0E7RUFDQTtBSjBvQmhCO0FJdm9CWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnlvQmhCO0FJdm9CWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnlvQmhCO0FJcG9CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpzb0JSOztBSzVqQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTCtqQ1I7QUs3akNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwrakNoQjtBSzdqQ1k7RUFFSTtBTDhqQ2hCO0FLM2pDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZqQ2hCO0FLM2pDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2akNoQjtBS3pqQ1E7RUFDSTtBTDJqQ1o7QUt4akNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwwakNaO0FLdmpDWTtFQUNJO0VBQ0E7RUFDQTtBTHlqQ2hCO0FLdGpDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHdqQ2hCO0FLcmpDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHVqQ1o7QUtwakNRO0VBQ0k7RUFDQTtBTHNqQ1o7QUtuakNJO0VBQ0k7QUxxakNSO0FLcGpDUTtFQUNJO0VBQ0E7RUFDQTtBTHNqQ1o7QUtwakNZO0VBQ0k7QUxzakNoQjtBS3BqQ1k7RUFDSTtBTHNqQ2hCO0FLcmpDZ0I7RUFDSTtBTHVqQ3BCO0FLcGpDWTtFQUNJO0FMc2pDaEI7QUtwakNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHNqQ2hCO0FLOWlDWTtFQUNJO0FMZ2pDaEI7O0FNcnFDQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0FOdXFDSjtBTXJxQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOdXFDUjtBTXBxQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnNxQ1I7QU1wcUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5zcUNSO0FNbnFDSTtFQUVJO0VBQ0E7QU5vcUNSO0FNbHFDUTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0FObXFDWjtBTWpxQ1k7RUFHSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOaXFDaEI7QU0vcENnQjtFQUNJO0FOaXFDcEI7QU03cENZO0VBRUk7RUFDQTtFQUNBO0FOOHBDaEI7QU01cENnQjtFQUNJO0FOOHBDcEI7QU0xcENZO0VBQ0k7RUFDQTtFQUNBO0FONHBDaEI7O0FNdHBDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FOeXBDSjtBTXZwQ0k7RUFDSTtFQUNBO0FOeXBDUjtBTXZwQ0k7RUFDSTtBTnlwQ1I7O0FNbnBDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5zcENSO0FNbnBDSTtFQUNJO0FOcXBDUjtBTXBwQ1E7RUFDSTtBTnNwQ1o7QU1ycENZO0VBQ0k7QU51cENoQjtBTW5wQ0k7RUFDSTtFQUNBO0FOcXBDUjtBTXBwQ1E7RUFDUTtBTnNwQ2hCO0FNcHBDWTtFQUNJO0VBQ0E7QU5zcENoQjtBTXBwQ2dCO0VBQ0k7RUFDQTtBTnNwQ3BCO0FNcnBDb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOdXBDeEI7QU10cEN3QjtFQUNJO0VBQ0E7RUFDQTtBTndwQzVCO0FNanBDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FObXBDUjtBTWpwQ1E7RUFDSTtBTm1wQ1o7QU1scENZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5vcENoQjtBTWxwQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5vcENoQjtBTWxwQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOb3BDaEI7QU1qcENRO0VBQ0k7QU5tcENaO0FNaHBDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOa3BDWjtBTS9vQ1k7RUFDSTtFQUNBO0VBQ0E7QU5pcENoQjtBTTlvQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5ncENoQjtBTTdvQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU4rb0NaO0FNNW9DUTtFQUNJO0VBQ0E7QU44b0NaO0FNMW9DSTtFQUNJO0FONG9DUjtBTTNvQ1E7RUFDSTtFQUNBO0FONm9DWjtBTTVvQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTjhvQ2hCO0FNNW9DZ0I7RUFDSTtFQUNBO0FOOG9DcEI7QU03b0NvQjtFQUNJO0FOK29DeEI7QU05b0N3QjtFQUNJO0FOZ3BDNUI7QU03b0M0QjtFQUNJO0FOK29DaEM7QU03b0M0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTitvQ2hDO0FNN29DNEI7RUFDSTtBTitvQ2hDO0FNMW9Db0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjRvQ3hCO0FNMW9Db0I7RUFDSTtBTjRvQ3hCO0FNM29Dd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjZvQzVCO0FNM29DNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FONm9DaEM7QU16b0M0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU4yb0NoQztBTXhvQ3dCO0VBQ0k7RUFDQTtBTjBvQzVCO0FNdm9DZ0M7RUFDSTtBTnlvQ3BDO0FNdm9DZ0M7RUFDSTtBTnlvQ3BDO0FNbm9Db0I7RUFDSTtFQUNBO0VBQ0E7QU5xb0N4QjtBTXBvQ3dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOc29DNUI7QU0vbkNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTmlvQ1I7QU0vbkNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5pb0NaO0FNOW5DUTtFQUNJO0FOZ29DWjtBTTluQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTmdvQ2hCO0FNN25DWTtFQUNJO0VBQ0E7RUFDQTtBTituQ2hCO0FNNW5DWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FOOG5DaEI7QU01bkNZO0VBQ0k7RUFDQTtFQUNBO0FOOG5DaEI7QU0xbkNJO0VBQ0k7RUFDQTtBTjRuQ1I7QU0xbkNJO0VBQ0k7RUFDQTtFQUNBO0FONG5DUjtBTTFuQ1E7RUFDQztBTjRuQ1Q7QU0xbkNZO0VBQ0k7RUFDQTtBTjRuQ2hCO0FNM25DZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTjZuQ3BCO0FNMW5DZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU40bkNwQjtBTTFuQ2dCO0VBQ0k7RUFDQTtBTjRuQ3BCO0FNM25Db0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FONm5DeEI7QU0zbkN3QjtFQUNJO0VBQ0E7RUFDQTtBTjZuQzVCO0FNem5DZ0I7RUFDSTtFQUNBO0FOMm5DcEI7QU12bkNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QU55bkNaO0FNdm5DWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FOeW5DaEI7QU12bkNZO0VBQ0k7QU55bkNoQjtBTXZuQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOeW5DcEI7QU12bkNnQjtFQUNJO0VBQ0E7RUFDQTtBTnluQ3BCO0FNdG5DWTtFQUNJO0FOd25DaEI7QU12bkNnQjtFQUNJO0VBQ0E7RUFDQTtBTnluQ3BCO0FNeG5Db0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjBuQ3BCO0FNdm5DZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU55bkNwQjtBTXhuQ29CO0VBQ0k7QU4wbkN4QjtBTXJuQ1k7RUFDSTtFQUNBO0FOdW5DaEI7QU1ybkNnQjtFQUNJO0VBQ0E7QU51bkNwQjtBTXBuQ2dCO0VBQ0k7QU5zbkNwQjtBTWxuQ1k7RUFDSTtBTm9uQ2hCO0FNbG5DWTtFQUNJO0FOb25DaEI7QU1sbkNnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FOb25DcEI7QU1qbkNnQjtFQUNJO0FObW5DcEI7QU1qbkNvQjtFQUNJO0FObW5DeEI7QU1sbkN3QjtFQUNJO0FOb25DNUI7QU0zbUNJO0VBQ1E7RUFDQTtFQUNBO0FONm1DWjtBTTVtQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOOG1DaEI7QU01bUNnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU44bUNwQjtBTTdtQ29CO0VBQ0k7QU4rbUN4QjtBTTFtQ0k7RUFDSTtFQUNBO0VBQ0E7QU40bUNSO0FNMW1DUTtFQUNJO0FONG1DWjtBTXptQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOMm1DWjtBTXZtQ1k7RUFDSTtFQUNBO0FOeW1DaEI7QU12bUNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU55bUNoQjtBTXRtQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTndtQ2hCO0FNcm1DUTtFQUNJO0FOdW1DWjtBTXJtQ1E7RUFDSTtBTnVtQ1o7QU10bUNZO0VBQ0k7RUFDQTtBTndtQ2hCO0FNcm1DUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU51bUNaO0FNdG1DWTtFQUNJO0FOd21DaEI7QU12bUNnQjtFQUNJO0FOeW1DcEI7QU1wbUNRO0VBQ0k7QU5zbUNaO0FNaG1DUTtFQUNJO0FOa21DWjs7QU8xdERJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVA2dERSO0FPM3REWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQNnREaEI7QU8zdERZO0VBRUk7QVA0dERoQjtBT3p0RFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVAydERoQjtBT3p0RFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQMnREaEI7QU92dERRO0VBQ0k7QVB5dERaO0FPdHREUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQd3REWjtBT3J0RFk7RUFDSTtFQUNBO0VBQ0E7QVB1dERoQjtBT3B0RFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBzdERoQjtBT250RFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBxdERaO0FPbHREUTtFQUNJO0VBQ0E7QVBvdERaO0FPOXNESTtFQUNJO0VBQ0E7QVBndERSO0FPOXNEUTtFQUNJO0VBQ0E7RUFDQTtBUGd0RFo7QU83c0RRO0VBQ0k7QVArc0RaO0FPM3NERztFQUNDO0VBQ0E7RUFDQTtBUDZzREo7QU81c0RJO0VBRUE7QVA2c0RKO0FPNXNEUTtFQUVJO0VBQ0E7RUFDQTtBUDZzRFo7QU8xc0RRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQNHNEWjtBTzFzRFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVA0c0RaO0FPdnNEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVB5c0RKOztBUTExREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUjYxRFI7QVEzMURZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVI2MURoQjtBUTMxRFk7RUFFSTtBUjQxRGhCO0FRejFEWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjIxRGhCO0FRejFEWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVIyMURoQjtBUXYxRFE7RUFDSTtBUnkxRFo7QVF0MURRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJ3MURaO0FRcjFEWTtFQUNJO0VBQ0E7RUFDQTtBUnUxRGhCO0FRcDFEWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnMxRGhCO0FRbjFEUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnExRFo7QVFsMURRO0VBQ0k7RUFDQTtBUm8xRFo7QVE5MERRO0VBQ0k7RUFDQTtFQUNBO0FSZzFEWjtBUTkwRFk7RUFDSTtBUmcxRGhCO0FRNzBEZ0I7RUFDSTtBUiswRHBCO0FROTBEb0I7RUFDSTtFQUNBO0FSZzFEeEI7QVE5MERvQjtFQUNJO0FSZzFEeEI7QVE1MERZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjgwRGhCO0FRMzBEWTtFQUNJO0VBQ0E7RUFDQTtBUjYwRGhCO0FRMzBEWTtFQUNJO0FSNjBEaEI7QVExMERZO0VBQ0k7QVI0MERoQjtBUXgwRGdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSMDBEcEI7QVF2MERZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJ5MERoQjtBUXYwRFk7RUFDSTtBUnkwRGhCO0FRcDBEWTtFQUNJO0FSczBEaEI7QVFsMERZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJvMERoQjtBUWgwRFE7RUFDSTtBUmswRFo7QVFqMERZO0VBQ0k7QVJtMERoQjtBUTl6REk7RUFDSTtFQUNBO0VBQ0E7QVJnMERSO0FRL3pEUTtFQUVBO0FSZzBEUjtBUS96RFk7RUFFSTtFQUNBO0VBQ0E7QVJnMERoQjtBUTd6RFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVIrekRoQjtBUTd6RFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVIrekRoQjtBUTF6REk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSNHpEUjs7QVNoaUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUbWlFSjtBU2ppRUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVG1pRVI7QVNsaUVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVG9pRVo7QVNsaUVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVG9pRVo7O0FTL2hFQTtFQUNJO0VBQ0E7RUFDQTtBVGtpRUo7QVNoaUVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRraUVSO0FTaGlFUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FUa2lFWjtBU2hpRVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRraUVoQjtBUy9oRVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUaWlFaEI7QVMvaEVnQjtFQUNJO0VBQ0E7RUFDQTtBVGlpRXBCO0FTN2hFWTtFQUNJO0VBQ0E7RUFDQTtBVCtoRWhCO0FTN2hFWTtFQUNJO0VBQ0E7RUFDQTtBVCtoRWhCO0FTNWhFWTtFQUNJO0VBQ0E7RUFDQTtBVDhoRWhCO0FTM2hFWTtFQUNJO0VBQ0E7RUFDQTtBVDZoRWhCO0FTMWhFWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDRoRWhCO0FTM2hFZ0I7RUFDSTtFQUNBO0FUNmhFcEI7QVN6aEVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUMmhFaEI7QVN6aEVnQjtFQUNJO0VBQ0E7QVQyaEVwQjtBU3ZoRVk7RUFDSTtFQUNBO0FUeWhFaEI7QVN4aEVnQjtFQUNJO0VBQ0E7QVQwaEVwQjtBU3RoRVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUd2hFaEI7QVN0aEVnQjtFQUNJO0VBQ0E7RUFDQTtBVHdoRXBCO0FTcGhFWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRzaEVoQjtBU3BoRWdCO0VBQ0k7RUFDQTtFQUNBO0FUc2hFcEI7QVNsaEVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUb2hFaEI7QVNsaEVnQjtFQUNJO0VBQ0E7RUFDQTtBVG9oRXBCO0FTOWdFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUZ2hFUjtBUzlnRVE7RUFDSTtFQUNBO0FUZ2hFWjtBUzlnRVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUZ2hFWjtBUzlnRVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGdoRVo7QVMzZ0VJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDZnRVI7QVMzZ0VRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDZnRVo7QVMxZ0VRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVQ0Z0VaO0FTemdFUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQyZ0VaO0FTemdFWTtFQUNJO0VBQ0E7RUFDQTtBVDJnRWhCO0FTdmdFUTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR3Z0VaO0FTdGdFWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR3Z0VoQjtBU3RnRWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHdnRXBCO0FTcmdFZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR1Z0VwQjtBU3BnRWdCO0VBQ0k7QVRzZ0VwQjtBU25nRWdCO0VBQ0k7RUFDQTtBVHFnRXBCO0FTamdFWTtFQUNJO0FUbWdFaEI7QVNoZ0VZO0VBQ0k7QVRrZ0VoQjtBU2hnRVk7RUFDSTtFQUNBO0VBQ0E7QVRrZ0VoQjtBUy8vRFk7RUFDSTtBVGlnRWhCO0FTOS9EWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUZ2dFaEI7O0FTeC9ESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FUMi9EUjtBU3gvREk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUeS9EUjtBU3YvRFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR5L0RaO0FTdi9EUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHkvRFo7QVN2L0RRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHkvRFo7QVNyL0RJO0VBQ0k7QVR1L0RSO0FTcC9ESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FUcy9EUjtBU3AvREk7RUFDSTtBVHMvRFI7QVNwL0RJO0VBQ0k7QVRzL0RSO0FTcC9ESTtFQUNJO0VBQ0E7RUFDQTtBVHMvRFI7O0FTai9EQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRvL0RKOztBU2wvREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUcS9ESjtBU24vREk7RUFDSTtBVHEvRFI7O0FVNzVFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FWZzZFUjtBVTk1RVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVmc2RWhCO0FVOTVFWTtFQUVJO0FWKzVFaEI7QVU1NUVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWODVFaEI7QVU1NUVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjg1RWhCO0FVMTVFUTtFQUNJO0FWNDVFWjtBVXo1RVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjI1RVo7QVV4NUVZO0VBQ0k7RUFDQTtFQUNBO0FWMDVFaEI7QVV2NUVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWeTVFaEI7QVV0NUVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWdzVFWjtBVXI1RVE7RUFDSTtFQUNBO0FWdTVFWjtBVW41RUk7RUFDSTtFQUNBO0FWcTVFUjtBVW41RVE7RUFDSTtBVnE1RVo7QVVuNUVRO0VBQ0k7QVZxNUVaO0FVbjVFUTtFQUNJO0FWcTVFWjs7QVduL0VJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVhzL0VSO0FXcC9FWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYcy9FaEI7QVdwL0VZO0VBRUk7QVhxL0VoQjtBV2wvRVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhvL0VoQjtBV2wvRVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYby9FaEI7QVdoL0VRO0VBQ0k7QVhrL0VaO0FXLytFUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYaS9FWjtBVzkrRVk7RUFDSTtFQUNBO0VBQ0E7QVhnL0VoQjtBVzcrRVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVgrK0VoQjtBVzUrRVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVg4K0VaO0FXMytFUTtFQUNJO0VBQ0E7QVg2K0VaO0FXeitFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBc0NBOzs7Ozs7Ozs7O0lBQUE7QVhnOUVSO0FXcC9FUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FYcy9FWjtBV3AvRVk7RUFDSTtBWHMvRWhCO0FXcC9FWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYcy9FaEI7QVdwL0VZO0VBQ0k7RUFDQTtBWHMvRWhCO0FXci9FZ0I7RUFDSTtBWHUvRXBCO0FXci9FZ0I7RUFDSTtFQUNBO0VBQ0E7QVh1L0VwQjtBV3IvRWdCO0VBQ0k7RUFDQTtBWHUvRXBCO0FXdCtFUTtFQUNJO0VBQ0E7RUFDQTtBWHcrRVo7QVdyK0VRO0VBQ0k7RUFDQTtBWHUrRVo7QVd0K0VZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVh3K0VoQjtBV3QrRVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWHcrRWhCO0FXdCtFWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVh3K0VoQjtBV3QrRVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYdytFaEI7QVdwK0VRO0VBQ0k7RUFDQTtBWHMrRVo7QVdwK0VRO0VBQ0k7QVhzK0VaO0FXcitFWTtFQUNJO0VBQ0E7RUFDQTtBWHUrRWhCO0FXcCtFUTtFQUNJO0FYcytFWjtBV3ArRVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWHMrRVo7QVdwK0VRO0VBQ0k7RUFDQTtFQUNBO0FYcytFWjtBV2wrRUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhvK0VSO0FXbCtFSTtFQUNJO0VBQ0E7QVhvK0VSO0FXbCtFUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWG8rRVo7QVdsK0VRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVhvK0VaO0FXaitFUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhtK0VaO0FXaitFWTtFQUNJO0FYbStFaEI7QVdqK0VnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhtK0VwQjtBV2orRWdCO0VBQ0k7RUFDQTtFQUNBO0FYbStFcEI7QVc5OUVJO0VBQ0k7RUFDQTtBWGcrRVI7QVc5OUVRO0VBQ0k7RUFDQTtBWGcrRVo7QVcvOUVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhpK0VoQjtBVy85RVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWGkrRWhCO0FXLzlFWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYaStFaEI7QVc3OUVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWCs5RVo7QVc1OUVRO0VBQ0k7RUFDQTtFQUNBO0FYODlFWjtBVzU5RVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYODlFaEI7QVc1OUVnQjtFQUNJO0VBQ0E7QVg4OUVwQjtBVzU5RWdCO0VBQ0k7RUFDQTtFQUNBLHlCQUNBO0VBQ0E7QVg2OUVwQjtBVzE5RWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDQ5RXBCO0FXMTlFZ0I7RUFDSTtFQUNBO0VBQ0E7QVg0OUVwQjtBV3g5RVk7RUFDSTtBWDA5RWhCO0FXcjlFSTtFQUNJO0VBQ0E7RUFDQTtBWHU5RVI7QVd0OUVRO0VBRUE7QVh1OUVSO0FXdDlFWTtFQUVJO0VBQ0E7RUFDQTtBWHU5RWhCO0FXcDlFWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWHM5RWhCO0FXcDlFWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWHM5RWhCO0FXajlFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhtOUVSOztBWWoyRkE7RUFDSTtBWm8yRko7O0FZbDJGQTtFQUNJO0FacTJGSjs7QVluMkZBOztFQUdJO0VBQ0E7RUFDQTtFQUNBO0FacTJGSjs7QVluMkZBO0VBQ0k7QVpzMkZKOztBWXAyRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp1MkZKOztBQXIzRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF3M0ZKOztBQXIzRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF3M0ZKOztBQXIzRkE7RUFDSTtFQUNBO0FBdzNGSjs7QUFyM0ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUF3M0ZKOztBQXIzRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQXczRko7O0FBcjNGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBdzNGSjs7QUFyM0ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF3M0ZKO0FBdDNGSTtFQUNJO0VBQ0E7RUFDQTtBQXczRlI7QUF2M0ZRO0VBQ0k7RUFDQTtFQUNBO0FBeTNGWjtBQXQzRkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdzNGUjtBQXQzRlE7RUFDSTtFQUNBO0FBdzNGWjs7QUFuM0ZBO0VBQ0k7RUFDQTtBQXMzRko7O0FBcDNGQTtFQUNJO0FBdTNGSjs7QUFyM0ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXczRko7O0FBcjNGQTtFQUNJO0VBQ0E7RUFDQTtBQXczRko7QUF2M0ZJO0VBQ0k7RUFDQTtFQUNBO0FBeTNGUjtBQXYzRkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF5M0ZSO0FBdDNGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXczRlI7QUF0M0ZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdzNGUjtBQXQzRlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF3M0ZaO0FBcjNGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXUzRlI7QUFyM0ZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXUzRlo7QUFyM0ZRO0VBQ0k7RUFDQTtFQUNBO0FBdTNGWjtBQXQzRlk7RUFDSTtBQXczRmhCO0FBcDNGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXMzRlI7QUFwM0ZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFzM0ZSO0FBcjNGUTtFQUNJO0FBdTNGWjtBQXAzRkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBczNGUjtBQXAzRkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBczNGUjtBQXAzRkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBczNGUjs7QUFqM0ZJO0VBQ0k7QUFvM0ZSO0FBbDNGUTtFQUNJO0VBQ0E7RUFDQTtBQW8zRlo7O0FBNzJGQTtFQUNJO0FBZzNGSjs7QUE3MkZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFnM0ZKOztBQTMyRkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQTgyRlI7QUE1MkZRO0VBQ0k7QUE4MkZaO0FBNzJGWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBKzJGaEI7QUE3MkZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBKzJGaEI7QUE3MkZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQSsyRmhCO0FBNTJGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBODJGWjtBQTUyRlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE4MkZoQjtBQXgyRkk7RUFDSTtFQUNBO0VBQ0E7QUEwMkZSO0FBeDJGUTtFQUNJO0VBQ0E7QUEwMkZaO0FBdjJGUTtFQUNJO0FBeTJGWjtBQXQyRlE7RUFDSTtFQUNBO0FBdzJGWjs7QWEzcUdBO0VBRVE7SUFDSTtFYjZxR1Y7RWEzcUdNO0lBQ0k7RWI2cUdWO0VhM3FHTTtJQUNJO0ViNnFHVjtFYXZxR2M7SUFDSTtFYnlxR2xCO0VhdnFHYztJQUNJO0VieXFHbEI7RWFocUdVO0lBQ0k7RWJrcUdkO0VhaHFHVTtJQUNJO0Via3FHZDtFYTdwR2M7SUFDSTtFYitwR2xCO0VheHBHVTtJQUNJO0ViMHBHZDtFYXpwR2M7SUFDSTtFYjJwR2xCO0VhenBHYztJQUNJO0ViMnBHbEI7RWExcEdrQjtJQUNJO0ViNHBHdEI7RWF0cEdVO0lBQ0k7SUFDQTtJQUNBO0Vid3BHZDtBQUNGO0Fhcm9HQTtFQUVJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0Vic29HTjtFYXBvR1U7SUFDSTtFYnNvR2Q7RWFyb0djO0lBQ0k7SUFDQTtFYnVvR2xCO0VhaG9HTTtJQUNJO0lBQ0E7RWJrb0dWO0VhaG9HTTtJQUNJO0lBQ0E7RWJrb0dWO0VhN25HTTtJQUNJO0ViK25HVjtFYTduR007SUFDSTtFYituR1Y7RWE3bkdNO0lBQ0k7RWIrbkdWO0VheG5HVTtJQUNJO0ViMG5HZDtFYXRuR007SUFDSTtFYnduR1Y7RWF2bkdVO0lBQ0k7RWJ5bkdkO0VheG5HYztJQUNJO0ViMG5HbEI7RWF4bkdjO0lBQ0k7SUFDQTtJQUNBO0ViMG5HbEI7RWF4bkdjO0lBQ0k7SUFDQTtFYjBuR2xCO0Vhdm5HVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VieW5HZDtFYXhuR1U7SUFDSTtJQUNBO0ViMG5HZDtFYXZuR2M7SUFDSTtJQUNBO0lBQ0E7RWJ5bkdsQjtFYXZuR2M7SUFDSTtFYnluR2xCO0Vhdm5HYztJQUNJO0VieW5HbEI7RWF2bkdjO0lBQ0k7RWJ5bkdsQjtFYXZuR2M7SUFDSTtJQUNBO0VieW5HbEI7RWF2bkdnQjtJQUNFO0lBQ0E7RWJ5bkdsQjtFYXBuR007SUFDSTtFYnNuR1Y7RWFwbkdVO0lBQ0k7RWJzbkdkO0VhL21HVTtJQUNJO0ViaW5HZDtFYS9tR2M7SUFDSTtFYmluR2xCO0VhL21HYztJQUNJO0ViaW5HbEI7RWFobkdrQjtJQUNJO0lBQ0E7RWJrbkd0QjtFYTNtR2M7SUFDSTtFYjZtR2xCO0Vhdm1HTTtJQUNJO0VieW1HVjtFYXhtR1U7SUFDSTtFYjBtR2Q7RWF6bUdjO0lBQ0k7RWIybUdsQjtFYXZtR007SUFDSTtFYnltR1Y7RWF4bUdVO0lBQ0k7RWIwbUdkO0VheG1HVTtJQUNJO0lBQ0E7RWIwbUdkO0Vhem1HYztJQUNJO0ViMm1HbEI7RWF2bUdNO0lBQ0k7RWJ5bUdWO0VheG1HVTtJQUNJO0ViMG1HZDtFYXhtR1U7SUFDSTtFYjBtR2Q7RWFybUdjO0lBQ0k7RWJ1bUdsQjtFYWhtR1U7SUFDSTtFYmttR2Q7RWEvbEdNO0lBQ0k7RWJpbUdWO0VhN2xHTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0ViK2xHVjtFYTlsR1U7SUFDSTtFYmdtR2Q7RWEvbEdjO0lBQ0k7RWJpbUdsQjtFYTdsR007SUFDSTtFYitsR1Y7RWE5bEdVO0lBQ0k7SUFDQTtFYmdtR2Q7RWE3bEdjO0lBQ0k7RWIrbEdsQjtFYXpsR2M7SUFDSTtFYjJsR2xCO0VhcGxHTTtJQUNJO0Vic2xHVjtFYXBsR2M7SUFDSTtFYnNsR2xCO0VhbmxHVTtJQUNJO0VicWxHZDtFYWpsR007SUFDSTtFYm1sR1Y7RWFsbEdVO0lBQ0k7RWJvbEdkO0VhbmxHYztJQUNJO0VicWxHbEI7RWFubEdjO0lBQ0k7SUFDQTtFYnFsR2xCO0VhbmxHYztJQUNJO0lBQ0E7SUFDQTtFYnFsR2xCO0VhNWtHYztJQUNJO0lBQ0E7RWI4a0dsQjtFYTVrR2M7SUFDSTtFYjhrR2xCO0VhN2tHa0I7SUFDSTtFYitrR3RCO0VhOWtHc0I7SUFDSTtFYmdsRzFCO0VhMWtHTTtJQUNJO0ViNGtHVjtFYTFrR007SUFDSTtFYjRrR1Y7RWEza0dVO0lBQ0k7RWI2a0dkO0VhM2tHa0I7SUFDSTtFYjZrR3RCO0VhMWtHYztJQUNJO0ViNGtHbEI7RWExa0cwQjtJQUNJO0lBQ0E7SUFDQTtFYjRrRzlCO0VhdGtHTTtJQUNJO0lBQ0E7SUFDQTtFYndrR1Y7RWF0a0dVO0lBQ0k7SUFDQTtFYndrR2Q7RWF2a0djO0lBQ0k7RWJ5a0dsQjtFYXJrR007SUFDSTtFYnVrR1Y7RWFqa0dVO0lBQ0k7RWJta0dkO0VhN2pHTTtJQUNJO0ViK2pHVjtFYTlqR1U7SUFDSTtJQUNBO0lBQ0E7RWJna0dkO0VhL2pHYztJQUNJO0ViaWtHbEI7RWFoa0drQjtJQUNJO0Via2tHdEI7RWE3akdNO0lBQ0k7RWIrakdWO0VhOWpHVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0ViZ2tHZDtFYTlqR1U7SUFDSTtFYmdrR2Q7RWE1akdVO0lBQ0k7RWI4akdkO0VhNWpHa0I7SUFDSTtFYjhqR3RCO0VhN2pHc0I7SUFDQTtFYitqR3RCO0VhNWpHa0I7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFYjhqR3RCO0VhN2pHc0I7SUFDSTtJQUNBO0ViK2pHMUI7RWE1akdzQjtJQUNJO0ViOGpHMUI7RWExakdjO0lBQ0k7RWI0akdsQjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9hcHRyYW5zYWN0aW9uLXRoZW1lLXdlYnBhY2s1LXNhc3MvLi9hc3NldHMvc2Nzcy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vYXB0cmFuc2FjdGlvbi10aGVtZS13ZWJwYWNrNS1zYXNzLy4vYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzIiwid2VicGFjazovL2FwdHJhbnNhY3Rpb24tdGhlbWUtd2VicGFjazUtc2Fzcy8uL2Fzc2V0cy9zY3NzL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9hcHRyYW5zYWN0aW9uLXRoZW1lLXdlYnBhY2s1LXNhc3MvLi9hc3NldHMvc2Nzcy9faG9tZS5zY3NzIiwid2VicGFjazovL2FwdHJhbnNhY3Rpb24tdGhlbWUtd2VicGFjazUtc2Fzcy8uL2Fzc2V0cy9zY3NzL19hZ2VuY2Uuc2NzcyIsIndlYnBhY2s6Ly9hcHRyYW5zYWN0aW9uLXRoZW1lLXdlYnBhY2s1LXNhc3MvLi9hc3NldHMvc2Nzcy9fYXJjaGl2ZS5zY3NzIiwid2VicGFjazovL2FwdHJhbnNhY3Rpb24tdGhlbWUtd2VicGFjazUtc2Fzcy8uL2Fzc2V0cy9zY3NzL19hbm5vbmNlLnNjc3MiLCJ3ZWJwYWNrOi8vYXB0cmFuc2FjdGlvbi10aGVtZS13ZWJwYWNrNS1zYXNzLy4vYXNzZXRzL3Njc3MvX2NvbnRhY3Quc2NzcyIsIndlYnBhY2s6Ly9hcHRyYW5zYWN0aW9uLXRoZW1lLXdlYnBhY2s1LXNhc3MvLi9hc3NldHMvc2Nzcy9fZXN0aW1lci5zY3NzIiwid2VicGFjazovL2FwdHJhbnNhY3Rpb24tdGhlbWUtd2VicGFjazUtc2Fzcy8uL2Fzc2V0cy9zY3NzL19zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly9hcHRyYW5zYWN0aW9uLXRoZW1lLXdlYnBhY2s1LXNhc3MvLi9hc3NldHMvc2Nzcy9fc2luZ2xlLnNjc3MiLCJ3ZWJwYWNrOi8vYXB0cmFuc2FjdGlvbi10aGVtZS13ZWJwYWNrNS1zYXNzLy4vYXNzZXRzL3Njc3MvX3ZlbmRyZS5zY3NzIiwid2VicGFjazovL2FwdHJhbnNhY3Rpb24tdGhlbWUtd2VicGFjazUtc2Fzcy8uL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzIiwid2VicGFjazovL2FwdHJhbnNhY3Rpb24tdGhlbWUtd2VicGFjazUtc2Fzcy8uL2Fzc2V0cy9zY3NzL19tZWRpYXF1ZXJpZXMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0Oml0YWwsd2dodEAwLDEwMDswLDQwMDswLDUwMDswLDYwMDswLDcwMDswLDkwMDsxLDEwMDsxLDQwMDsxLDcwMDsxLDkwMCZkaXNwbGF5PXN3YXAnKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PURhbmNpbmcrU2NyaXB0OndnaHRANDAwLi43MDAmZGlzcGxheT1zd2FwJyk7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Mb3JhOml0YWwsd2dodEAwLDQwMC4uNzAwOzEsNDAwLi43MDAmZmFtaWx5PVJvYm90bytDb25kZW5zZWQ6aXRhbCx3Z2h0QDAsMTAwLi45MDA7MSwxMDAuLjkwMCZkaXNwbGF5PXN3YXAnKTtcbkBpbXBvcnQgJ19oZWFkZXIuc2Nzcyc7XG5AaW1wb3J0ICdfZm9vdGVyLnNjc3MnO1xuQGltcG9ydCAnX2hvbWUuc2Nzcyc7XG5AaW1wb3J0ICdfYWdlbmNlLnNjc3MnO1xuQGltcG9ydCAnX2FyY2hpdmUuc2Nzcyc7XG5AaW1wb3J0ICdfYW5ub25jZS5zY3NzJztcbkBpbXBvcnQgJ19jb250YWN0LnNjc3MnO1xuQGltcG9ydCAnX2VzdGltZXIuc2Nzcyc7XG5AaW1wb3J0ICdfc2VhcmNoLnNjc3MnO1xuQGltcG9ydCAnX3NpbmdsZS5zY3NzJztcbkBpbXBvcnQgJ192ZW5kcmUuc2Nzcyc7XG5AaW1wb3J0ICdfZm9ybXMuc2Nzcyc7XG5ib2R5IHtcbiAgICBtYXJnaW46MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7XG4gICAgY29sb3I6I2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5pbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSwgYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOjA7XG4gICAgbWFyZ2luOjA7XG4gICAgYm9yZGVyOjA7XG4gICAgYm9yZGVyLXJhZGl1czowO1xufVxuXG5hIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ob21lc2xpZGVyIHtcbiAgICBoZWlnaHQ6IDc1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4jc2VjdGlvbl8xe1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gICAgcGFkZGluZzogNjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG59XG5cbiN0b3BuYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6YmxhY2s7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDYwMDtcbiAgICB0b3A6IDA7XG5cbiAgICAudG9wbmF2LXNvY2lhbCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6MTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudG9wbmF2LWxpbmsge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4uZ2xvYmFsX2NvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6MjBweDtcbn1cbi5ub2ZsZXgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuI2JyZWFkY3J1bWIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgY29sb3I6ICNENkFCNjQ7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBiYWNrZ3JvdW5kOiMyMjIyMjI7XG4gICAgaGVpZ2h0Ojc1cHg7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG4uYmxvY2stYW5ub25jZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgICAubGFiZWwtZXllLWFubm9uY2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvZXllLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6MzBweDtcbiAgICAgICAgaGVpZ2h0OjMwcHg7XG5cbiAgICB9XG4gICAgLmxhYmVsLXRhZy1hbm5vbmNlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICBsZWZ0OiAtNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICNENkFCNjQ7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gICAgLmltYWdlLWFubm9uY2Uge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6MzUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzEyMTIxMiwgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGhlaWdodDogODM1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sYWJlbC1hbm5vbmNlIHtcbiAgICAgICAgY29sb3I6I0Q2QUI2NDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDoxMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAgICAgLmxhYmVsLWFubm9uY2UtaWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL0ljb24tZmVhdGhlci1tYXAtcGluLnN2ZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgIHdpZHRoOjMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmxhYmVsLWFubm9uY2UtdGV4dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAmOjpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnR5cGVkZWJpZW4tYW5ub25jZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOjVweCAwO1xuICAgIH1cbiAgICAuZm9uY3Rpb24tYW5ub25jZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6NXB4IDA7XG4gICAgICAgICY6OmZpcnN0LWxldHRlciB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zdXBlcmZpY2llLXJvb20ge1xuICAgICAgICBjb2xvcjojRDZBQjY0O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOjVweCAwO1xuICAgIH1cbiAgICAuc3VwZXJmaWNpZS1hbm5vbmNlIHtcbiAgICAgICAgY29sb3I6I0Q2QUI2NDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzo1cHggMDtcbiAgICB9XG4gICAgLnByaXgtYW5ub25jZSB7XG4gICAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6NXB4IDA7XG4gICAgfVxufVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wcm9wZXJ0eS1zZWFyY2gge1xuICAgIC5wcm9wZXJ0eS1zZWFyY2gtcmVzdWx0cy1jb250YWluZXIge1xuICAgICAgICBnYXA6IDkwcHg7XG4gICAgICAgIFxuICAgICAgICAuYmxvY2stYW5ub25jZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDM4MHB4O1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgXG59XG5cbi5sZWFmbGV0LXRvcCB7XG4gICAgei1pbmRleDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbnByZSB7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgei1pbmRleDogOTk5OTk5OTk5OTk5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM1NTU1NTU7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjNTU1NTU1O1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQge1xuXG4gICAgLmhvbWVzbGlkZXIge1xuICAgICAgICBoZWlnaHQ6IDM3NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMTMxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjowIDE3MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRGFuY2luZyBTY3JpcHRcIiwgY3Vyc2l2ZTtcbiAgICAgICAgICAgICAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiNDMTlBNUI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06bm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud2hpdGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5iYW5uZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwdmg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgLmJhbm5lci1iaWctdGV4dCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTEwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTYlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbiAgIFxuICAgICNzZWN0aW9uXzEge1xuICAgICAgICBwYWRkaW5nOiA2NHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgY29sb3I6I2Q2YWI2NDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudGFiX2hvbm9yYWlyZSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBpbXBvcnQgJ19tZWRpYXF1ZXJpZXMuc2Nzcyc7XG4iLCJoZWFkZXIuaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA1cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6MDtcbiAgICByaWdodDowO1xuICAgIHRvcDogNTBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSg3MCwgNjYsIDY5LCAwLjQpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICB6LWluZGV4OiA2MDA7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5zaWRlbmF2IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtMjUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuNXMgZWFzZTtcbiAgICAgICAgZGlzcGxheTpub25lO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDhweCA4cHggMzJweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIH1cblxuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZDZhYjY0O1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkNmFiNjQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNsb3NlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpZGVuYXYuYWN0aXZlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAvKiBJY8O0bmUgYnVyZ2VyICovXG4gICAgI29wZW5CdG4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6MzBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICBcbiAgICAgICAgLmJ1cmdlci1pY29uIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2YWI2NDtcbiAgICAgICAgICAgIG1hcmdpbjogNnB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLW5hdiB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjVzO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0Q2QUI2NDsgXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb2xvci1nb2xkIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRDZBQjY0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlci1uYXYtYnV5LWJ0bi1hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICNENkFCNjQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlci1uYXYtc3RhcnQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcbiAgICB9XG4gICAgLmhlYWRlci1uYXYtZW5kIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xuICAgIH1cbn1cblxuLmhlYWRlci1uYXYtYnV5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgbWluLWhlaWdodDoxMDBweDtcbiAgICBwb3NpdGlvbjpmaXhlZDtcbiAgICB0b3A6MjAwcHg7XG4gICAgbGVmdDowO1xuICAgIHJpZ2h0OjA7XG4gICAgei1pbmRleDoxMDtcbiAgICBkaXNwbGF5Om5vbmU7XG5cbiAgICAuaGVhZGVyLW5hdi1idXktaXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgLmhlYWRlci1uYXYtYnV5LWl0ZW0ge1xuICAgICAgICAgICAgLy93aWR0aDogY2FsYygyMCUgLSAzMHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAuaGVhZGVyLW5hdi1idXktaXRlbS1pbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOjE1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTU1NTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGVhZGVyLW5hdi1idXktaXRlbS10ZXh0IHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRDZBQjY0O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiZm9vdGVyIHtcbiAgICAudG9wLWZvb3RlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENkFCNjQ7XG4gICAgICAgIC8qYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9iYWNrZ3JvdW5kLWZvb3Rlci5wbmcnKTsqL1xuICAgICAgICBoZWlnaHQ6NjAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAudHh0LXJpZ2h0LWZvb3RlciB7XG4gICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgcGFkZGluZzogMTMwcHggMCAwIDYwcHg7XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9vdGVyLXNvY2lhbCB7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGdhcDoxMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudG9wLWZvb3Rlcjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL2xvZ28tdHJhbWUucG5nJyk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogNDQwcHg7XG4gICAgICAgIHdpZHRoOiA0NDBweDtcbiAgICAgICAgdG9wOi0xMjVweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5OyBcbiAgICB9XG4gICAgLnRvcC1mb290ZXI6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL2xvZ28tdHJhbWUucG5nJyk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206LTE1MHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0MHB4O1xuICAgICAgICB3aWR0aDogNDQwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTsgXG4gICAgfVxuICAgIC5ib3R0b20tZm9vdGVyIHtcbiAgICAgICAgaGVpZ2h0OjYwMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuICAgICAgICAubGVhZmxldC1jb250YWluZXIge1xuICAgICAgICAgICAgLyotd2Via2l0LWZpbHRlcjogb3BhY2l0eSg4MCUpIGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICAgIGZpbHRlcjogb3BhY2l0eSg4MCUpIGdyYXlzY2FsZSgxMDAlKTsqL1xuXG4gICAgICAgICAgICAubGVhZmxldC1sYXllciAge1xuICAgICAgICAgICAgICAgIHdlYmtpdC1maWx0ZXI6IG9wYWNpdHkoODAlKSBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBvcGFjaXR5KDgwJSkgZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxlYWZsZXQtbWFya2VyLXBhbmUge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1mb290ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OjUwMDtcbiAgICAgICAgICAgIHRvcDotNDcwcHg7XG4gICAgICAgICAgICBsZWZ0OjI4MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDM2NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4NzdweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJEYW5jaW5nIFNjcmlwdFwiLCBjdXJzaXZlO1xuICAgICAgICAgICAgICAgICAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjojQzE5QTVCO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLndoaXRlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkMyQzJDRDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY0NjI2MjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyQzJDMkNEMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY0NjI2MjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI2ZpZWxkXzFfNyB7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL3BpY3RvLWVudm95ZXIuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDVweCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6I0MxOUE1QjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb290ZXItc2VhcmNoIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgLnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRGFuY2luZyBTY3JpcHRcIiwgY3Vyc2l2ZTtcbiAgICAgICAgICAgIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBjb2xvcjojQzE5QTVCO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLndoaXRlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgfVxufVxuLmZvb3Rlci1jb250YWN0LWFubm9uY2Uge1xuICAgIGJhY2tncm91bmQ6IzAwMDtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMTUwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuZm9vdGVyLWNvbnRhY3QtYW5ub25jZS1mbGV4LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6MjVweDtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRGFuY2luZyBTY3JpcHRcIiwgY3Vyc2l2ZTtcbiAgICAgICAgICAgICAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0MxOUE1QjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53aGl0ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC51bmRlcnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNDMTlBNUI7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudHh0LWNvbnRhY3Qge1xuICAgICAgICB3aWR0aDoxMDAlOyBcbiAgICAgICAgaGVpZ2h0OjgwcHg7XG4gICAgICAgIHRleHQtaW5kZW50Oi0xNSU7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4OyBcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgXG4gICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDAuNXB4OyBcbiAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogI0Q2QUI2NDsgXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgYS5idC1jb250YWN0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOjIwcHg7XG4gICAgICAgIHJpZ2h0OjQ0MHB4O1xuICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgIGhlaWdodDogMTcwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1nL3BpY3RvLWFycm93LXJvbmQuc3ZnJykgMCUgMCUgbm8tcmVwZWF0O1xuICAgIH1cbn1cbi5mb290ZXItYmFuZGVhdSB7XG4gICAgaGVpZ2h0OjU3OHB4O1xuICAgIGJhY2tncm91bmQ6ICMyMjIyMjIgdXJsKGh0dHBzOi8vYXB0cmFuc2FjdGlvbi5kZXYuZG9ja2VyL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzEwL3NsaWRlLWltbW8uanBnKSAwJSAwJSBuby1yZXBlYXQ7XG59XG5cbi5mb290ZXItZW5kIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAuZm9vdGVyLWVuZC13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46YXV0bztcbiAgICAgICAgbWF4LXdpZHRoOjE0NDBweDtcbiAgICAgICAgLmZvb3Rlci1lbmQtZmxleC1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDoxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwIDAgMDtcbiAgICAgICAgICAgIC5mb290ZXItZW5kLWZsZXgtbG9nbyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvb3Rlci1lbmQtZmxleC1tZW51IHtcbiAgICAgICAgICAgICAgICB3aWR0aDo2MCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgZ2FwOjIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6I0MxOUE1QjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvb3Rlci1lbmQtY29weXJpZ2h0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ24gOiByaWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIlxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtaG9tZSB7XG5cbiAgICAuaG9tZXNsaWRlciB7XG4gICAgICAgIGhlaWdodDogNzUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgLyouc2VhcmNoLWJsb2NrIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB0b3A6IDYwJTsgXG4gICAgICAgICAgICBsZWZ0OiA1MCU7IFxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgMTcwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRhbmNpbmcgU2NyaXB0XCIsIGN1cnNpdmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDYycHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiNDMTlBNUI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAud2hpdGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9Ki9cblxuICAgICAgICAuaG9tZWJhbm5lciB7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iYW5uZXIge1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDoxMDB2aDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjpPO1xuICAgICAgICAgICAgei1pbmRleDoxO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmFubmVyLWJpZy10ZXh0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMTBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNiU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmFubmVyOjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIzEyMTIxMik7XG4gICAgICAgICAgICBoZWlnaHQ6IDgzNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wb2ludC1oZWFkZXIge1xuICAgICAgICAgICAgY29sb3I6I0U0MjMxMztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgfVxuXG4gICAgfVxuICAgICNzZWN0aW9uXzF7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gICAgICAgIHBhZGRpbmc6IDY0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46MCAxNzBweDtcbiAgICAgICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRGFuY2luZyBTY3JpcHRcIiwgY3Vyc2l2ZTtcbiAgICAgICAgICAgICAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiNDMTlBNUI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud2hpdGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTlweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC51bmRlcnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDU5cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6I0MxOUE1QjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC51bmRlcnRpdGxlMiB7IFxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTlweDtcbiAgICAgICAgICAgICAgICBjb2xvcjojQzE5QTVCO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5nbG9iYWwtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGdhcDogODBweDtcblxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbWctYmxvY2stY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIC5pbWctYmxvY2stbW9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMyU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNjIlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTcwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDMTlBNUI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDozO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0MxOUE1QjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pbWctYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6MjtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW1nOm50aC1jaGlsZCgwKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW1nOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW1nOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC01MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMzUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpbWc6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICNzZWN0aW9uXzE6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9sb2dvLXRyYW1lLnBuZycpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNTAlO1xuICAgICAgICBib3R0b206NSU7XG4gICAgICAgIGhlaWdodDogNDQwcHg7XG4gICAgICAgIHdpZHRoOiA0NDBweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgI3NlY3Rpb25fMntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgcGFkZGluZzogNjRweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRGFuY2luZyBTY3JpcHRcIiwgY3Vyc2l2ZTtcbiAgICAgICAgICAgICAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiNDMTlBNUI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud2hpdGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnVuZGVydGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjojQzE5QTVCO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgLnR4dC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDUwcHggODBweCA1MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay1hbm5vbmNlcyB7XG5cbiAgICAgICAgLmJsb2NrLWdsb2JhbC1hbm5vbmNlcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MjAwcHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpY2stcHJldiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9hcnJvdy1sZWZ0QDJ4LnBuZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL2Fycm93LXJpZ2h0QDJ4LnBuZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ibG9jay1hbm5vbmNlOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6NzBweFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuIiwiLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWdlbmNlIHtcblxuICAgIC5ob21lc2xpZGVyIHtcbiAgICAgICAgaGVpZ2h0OiAzNzVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzEzMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46MCAxNzBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDEge1xuXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRhbmNpbmcgU2NyaXB0XCIsIGN1cnNpdmU7XG4gICAgICAgICAgICAgICAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjojQzE5QTVCO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOm5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndoaXRlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zcGxpZGVfX2xpc3Qge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iYW5uZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwdmg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgXG4gICAgICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJhbm5lci1iaWctdGV4dCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTEwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTYlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJhbm5lcjo6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCMxMjEyMTIpO1xuICAgICAgICAgICAgaGVpZ2h0OiA4MzVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cblxuICAgICAgICAucG9pbnQtaGVhZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiNFNDIzMTM7XG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAjc2VjdGlvbl8xe1xuICAgICAgICBiYWNrZ3JvdW5kOiMyMjIyMjI7IFxuICAgICAgICBwYWRkaW5nOiA2NHB4IDY0cHggMTI4cHggNjRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG5cbiAgICAgICAgLmJsb2MtbGVmdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4O1xuICAgICAgICAgICAgZmxleDogNTA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC50eHQtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuN2VtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnR4dC1kZXNjcmlwdGlvbjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNENkFCNjQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjo0MHB4IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ibG9jLWNvbW1lcmNpYWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICBnYXA6NDBweDtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubmFtZS1jb21tZXJjaWFsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRGFuY2luZyBTY3JpcHRcIiwgY3Vyc2l2ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjMycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZvbmN0aW9uLWNvbW1lcmNpYWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmxvYy1sZWZ0OjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9zaGFwZS5zdmcnKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogODBweDtcbiAgICAgICAgICAgIHRvcDowJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvYy1yaWdodCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY2OXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjowIDE3MHB4O1xuICAgICAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJEYW5jaW5nIFNjcmlwdFwiLCBjdXJzaXZlO1xuICAgICAgICAgICAgICAgIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6I0MxOUE1QjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53aGl0ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudW5kZXJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiNDMTlBNUI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnVuZGVydGl0bGUyIHsgXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiNDMTlBNUI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICB3aWR0aDo1OTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMTBweDtcbiAgICAgICAgfVxuICAgICAgICAuaW1nLWJsb2Mge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCA2NXB4O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbWctYmxvYyBpbWc6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTcwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmltZy1ibG9jIGltZzpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiA2NXB4O1xuICAgICAgICAgICAgbGVmdDogNDMlO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgfVxuICAgICAgICAuaW1nLWJsb2MgaW1nOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDY1cHg7XG4gICAgICAgICAgICByaWdodDogNCU7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAjc2VjdGlvbl8xOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvbG9nby10cmFtZS5wbmcnKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE5JTtcbiAgICAgICAgYm90dG9tOi0xNiU7XG4gICAgICAgIGhlaWdodDogNDM5cHg7XG4gICAgICAgIHdpZHRoOiA0MzlweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgI3NlY3Rpb25fMntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgcGFkZGluZzogNjRweDtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRhbmNpbmcgU2NyaXB0XCIsIGN1cnNpdmU7XG4gICAgICAgICAgICAgICAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjojQzE5QTVCO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndoaXRlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC51bmRlcnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6I0MxOUE1QjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC50eHQtZGVzY3JpcHRpb24tZXhwZXJ0aXNle1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCA1MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDYwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jay1leHBlcnRpc2VzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgICAgICAgIC5leHBlcnRpc2V7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAucGljdG8tZXhwZXJ0aXNlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubGFiZWwtZXhwZXJ0aXNlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6I0Q2QUI2NDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxMHB4IDAgMjBweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudHh0LWV4cGVydGlzZSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiNENkFCNjQ7XG4gICAgICAgICAgICBmb250LXNpemU6MjJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgLnR4dC1jb25jbHVzaW9uLWV4cGVydGlzZSB7XG4gICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDYwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjc2VjdGlvbl8ze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxODE4O1xuICAgICAgICBwYWRkaW5nOiA2NHB4O1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJEYW5jaW5nIFNjcmlwdFwiLCBjdXJzaXZlO1xuICAgICAgICAgICAgICAgIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6I0MxOUE1QjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53aGl0ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudW5kZXJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiNDMTlBNUI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAudHh0LWRlc2NyaXB0aW9uLWVxdWlwZSB7XG4gICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDYwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNTBweCAxMDBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLWVxdWlwZXMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIGdhcDogNDBweDtcblxuICAgICAgICAgICAgLmJsb2NrLWVxdWlwZXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMxNXB4O1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzoxO1xuXG4gICAgICAgICAgICAgICAgLmltYWdlLWVxdWlwZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm9wdGlvbnMtZXF1aXBlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOjVweDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBcbiAgICAgICAgICAgICAgICAgICAgZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCVcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubGFiZWwtZXF1aXBlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6I0Q2QUI2NDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxMHB4IDAgMjBweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZm9uY3Rpb24tZXF1aXBlIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ibG9jay1lcXVpcGU6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDo1MHB4XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cbiAgICAjc2VjdGlvbl80e1xuICAgICAgICBwYWRkaW5nOiAxNTBweCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogNzAwcHg7XG4gICAgICAgIC5zZWFyY2gtYmxvY2sge1xuXG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICBoMiB7XG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG4gICAgICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRhbmNpbmcgU2NyaXB0XCIsIGN1cnNpdmU7XG4gICAgICAgICAgICAgICAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjojQzE5QTVCO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOm5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndoaXRlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3NlY3Rpb25fNDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCggdG9wICwgIzAwMCwgcmdiYSgwLDAsMCwxKSk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMDAsIHJnYmEoMCwwLDAsMCkpO1xuICAgIH1cblxufVxuXG5cblxuIiwiLmNhdGVnb3J5IHtcbiAgICAuaG9tZXNsaWRlciB7XG4gICAgICAgIGhlaWdodDogMzc1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46MCAxNzBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMSB7XG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAgIFxuICAgICAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJEYW5jaW5nIFNjcmlwdFwiLCBjdXJzaXZlO1xuICAgICAgICAgICAgICAgIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6I0MxOUE1QjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTpub25lO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53aGl0ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3BsaWRlX19saXN0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYmFubmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OjEwMHZoO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5iYW5uZXItYmlnLXRleHQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDExMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE2JTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5iYW5uZXI6OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwjMTIxMjEyKTtcbiAgICAgICAgICAgIGhlaWdodDogODM1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvaW50LWhlYWRlciB7XG4gICAgICAgICAgICBjb2xvcjojRTQyMzEzO1xuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgICBnYXA6IDgwcHg7XG4gICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICAgICAgICAgICAgICBhIHsgXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCxzYW5zLXNlcmlmJztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJlYWQtbW9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6I0MxOUE1QjtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgICNjb250ZW50IHtcbiAgICAgICAgI3NlY3Rpb25fMSB7XG4gICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIucHJvcGVydHktc2xpY2stZ2FsZXJ5IHtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46YXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOjA7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc2xpY2stcHJldiB7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGJvdHRvbTowO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi9kaXN0L2ltZy9hcnJvdy1sZWZ0QDJ4LnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBib3R0b206MDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4vZGlzdC9pbWcvYXJyb3ctcmlnaHRAMngucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuXG4gICAgLnNsaWNrLWxpc3Qge1xuXG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgbWFyZ2luOjA7XG5cbiAgICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAvL21hcmdpbi1sZWZ0OiAtMSU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXG4gICAgICAgICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICAgICAgICAgIC8vd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC8vYXNwZWN0LXJhdGlvOiAxLjU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgICAgICAgICAgICAgICB6LWluZGV4OjEwO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsaWNrLWNlbnRlciB7XG4gICAgICAgICAgICAgICAgLy93aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgICAgICAgICAgICAgICB6LWluZGV4OjIwO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zbGljay1jZW50ZXIge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguNSk7XG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDIuNSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJvcGVydHktbWFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgLmxlYWZsZXQtbGF5ZXIgIHtcbiAgICAgICAgd2Via2l0LWZpbHRlcjogb3BhY2l0eSg4MCUpIGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgZmlsdGVyOiBvcGFjaXR5KDgwJSkgZ3JheXNjYWxlKDEwMCUpO1xuICAgIH1cbiAgICAubGVhZmxldC1tYXJrZXItcGFuZSB7XG4gICAgICAgIGZpbHRlcjogbm9uZTtcbiAgICB9XG59XG5cblxuLmFubm9uY2VzLXRlbXBsYXRlLWRlZmF1bHQsLnBvc3QtdHlwZS1hcmNoaXZlLXByb3BlcnR5LCAuc2luZ2xlLXByb3BlcnR5IHtcbiAgICAjYnJlYWRjcnVtYnMge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgIGNvbG9yOiAjRDZBQjY0O1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBiYWNrZ3JvdW5kOiMwMDA7XG4gICAgICAgIGhlaWdodDo3NXB4O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIG92ZXJmbG93OnZpc2libGU7XG4gICAgICAgIC53cmFwcGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFwaW1vX2NvbnRhaW5lciwgLmFwaW1vLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgICAuYXBpbW8td3JhcHBlcl9faW5uZXJ7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG5cbiAgICAgICAgICAgIC5hcGltby1maWx0ZXJzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAuZmlsdGVyLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIC5maWx0ZXItaXRlbS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaG9tZXNsaWRlciB7XG4gICAgICAgIGhlaWdodDogMzc1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgMTcwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJEYW5jaW5nIFNjcmlwdFwiLCBjdXJzaXZlO1xuICAgICAgICAgICAgICAgIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6I0MxOUE1QjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTpub25lO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53aGl0ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNwbGlkZV9fbGlzdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJhbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDoxMDB2aDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmFubmVyLWJpZy10ZXh0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMTBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNiU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmFubmVyOjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIzEyMTIxMik7XG4gICAgICAgICAgICBoZWlnaHQ6IDgzNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wb2ludC1oZWFkZXIge1xuICAgICAgICAgICAgY29sb3I6I0U0MjMxMztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgfVxuXG4gICAgfVxuICAgIC5hcGltby1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAuYXBpbW8tcm93IHtcbiAgICAgICAgICAgIGdhcDoxMzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIC5jb2x1bW4tZGVza3RvcC0zIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgIGZsZXg6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgLmFwaW1vLXByb3BlcnRpZXMtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC5Qcm8tSW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgLnNpbmdsZS1hcGltby1pbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuYXBpbW8taW1hZ2Utc2xpZGUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCMxMjEyMTIsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2luZ2xlLWFwaW1vLWltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLlByby1jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Q2YWI2NDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBMb3JhLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5Qcm8tdG9wLWluZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5Qcm8tYWRkcmVzcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTG9yYSxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDZhYjY0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxhYmVsLWFubm9uY2UtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvSWNvbi1mZWF0aGVyLW1hcC1waW4uc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDozMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5Qcm8tbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5Qcm8tZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNkNmFiNjQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLlByby1tZXRhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5Qcm8tcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjc2VjdGlvbl8xe1xuICAgICAgICBwYWRkaW5nOiAwcHggMzBweCAzMHB4IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXG4gICAgICAgIGgyLnRpdGxlLWFubm9uY2Uge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRGFuY2luZyBTY3JpcHRcIiwgY3Vyc2l2ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOm5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMjBweCAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLWluZm8tYW5ub25jZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IFxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuc3VydGl0cmUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6I0Q2QUI2NDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpdHJlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJpeCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZWZlcmVuY2Uge1xuICAgICAgICAgICAgICAgIGNvbG9yOiNENkFCNjQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3NlY3Rpb25fMntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgcGFkZGluZzogNjRweDtcbiAgICB9XG4gICAgI3NlY3Rpb25fM3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgcGFkZGluZzogNjRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgIGdhcDogNjBweDtcblxuICAgICAgICAgICAgLmJsb2NrLWRldGFpbC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOjc1JTtcbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiNENkFCNjQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiNENkFCNjQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRhbmNpbmcgU2NyaXB0XCIsIGN1cnNpdmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmV4Y2x1LWJsb2NrcyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIC5leGNsdS1ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjRDZBQjY0O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNENkFCNjQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgI3ZpZGVvLWR1LWJpZW4ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ibG9jay1jb21tZXJjaWFsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiAzOHB4IDUwcHg7XG4gICAgICAgICAgICB3aWR0aDoyNSU7XG5cbiAgICAgICAgICAgIC5hcGltb190aXRsZV9oMiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNkNmFiNjQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb21tZXJjaWFsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgLm5hbWUtY29tbWVyY2lhbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRhbmNpbmcgU2NyaXB0XCIsIGN1cnNpdmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDVweCAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZm9uY3Rpb24tY29tbWVyY2lhbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvb3Jkb25uZXMge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIC50ZWwge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOnNvbGlkIDFweCAjNjQ2MjYyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzY0NjI2MjtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNENkFCNjQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm9wdGlvbnMtZXF1aXBlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM2NDYyNjI7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFwaW1vX2J0bl9jbGljayB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBhLmFwaW1vX2J0biB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDZhYjY0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEuY2FsbF91c2VyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRleHRhcmVhLmxhcmdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MjAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmVnbGVtZW50YXRpb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGgywqB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFwaW1vX3Byb3BlcnR5IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkNmFiNjQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuICAgIC5zZWN0aW9uLTQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDtcbiAgICAgICAgICAgICAgICBnYXA6IDUwcHggMTAwcHg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLG1pbm1heCgyODBweCwgMWZyKSk7XG5cbiAgICAgICAgICAgICAgICAuYmxvY2stb3B0aW9ue1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjojRDZBQjY0O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6MTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIH1cbiAgICAjc2ltdWxhdGV1ciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA2NHB4O1xuXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgZ2FwOjYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvcjogI2Q2YWI2NDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubGlkZF9tY19pbnB1dCB7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNkNmFiNjQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NDYyNjI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI2xpZGRfbWNfc3VibWl0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2MxOWE1YjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxpZGRfbWNfZGV0YWlscyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICNsaWRkX21jX3Jlc3VsdHMge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAubGlkZF9tY19iIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Q2YWI2NDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxpZGRfbWNfc3VtbWFyeSB7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAxZW07XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDZhYjY0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNsaWRkX21jX2luc3BlY3RvciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cblxuICAgIH1cbiAgICBzZWN0aW9uIHtcbiAgICAgICAgLmFwaW1vX2xpc3RfZG93bmxvYWQge1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuXG4iLCIucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jb250YWN0IHtcblxuICAgIC5ob21lc2xpZGVyIHtcbiAgICAgICAgaGVpZ2h0OiAzNzVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzEzMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjowIDE3MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgxIHtcblxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgXG4gICAgICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRhbmNpbmcgU2NyaXB0XCIsIGN1cnNpdmU7XG4gICAgICAgICAgICAgICAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjojQzE5QTVCO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOm5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndoaXRlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zcGxpZGVfX2xpc3Qge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iYW5uZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwdmg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgXG4gICAgICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJhbm5lci1iaWctdGV4dCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTEwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTYlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJhbm5lcjo6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCMxMjEyMTIpO1xuICAgICAgICAgICAgaGVpZ2h0OiA4MzVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cblxuICAgICAgICAucG9pbnQtaGVhZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiNFNDIzMTM7XG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgI3NlY3Rpb25fMSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGdhcDo4MHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgY29sb3I6I2MxOWE1YjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICB9XG4gICAjc2VjdGlvbl8ye1xuICAgIHBhZGRpbmc6IDE1MHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNzAwcHg7XG4gICAgLnNlYXJjaC1ibG9jayB7XG5cbiAgICB6LWluZGV4OiA5O1xuICAgICAgICBoMiB7XG5cbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG4gICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJEYW5jaW5nIFNjcmlwdFwiLCBjdXJzaXZlO1xuICAgICAgICAgICAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGNvbG9yOiNDMTlBNUI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOm5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLndoaXRlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiNzZWN0aW9uXzI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCggdG9wICwgIzAwMCwgcmdiYSgwLDAsMCwxKSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwMCwgcmdiYSgwLDAsMCwwKSk7XG59XG59XG5cblxuXG4iLCIucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lc3RpbWVyIHtcblxuICAgIC5ob21lc2xpZGVyIHtcbiAgICAgICAgaGVpZ2h0OiAzNzVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzEzMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjowIDE3MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgxIHtcblxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgXG4gICAgICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRhbmNpbmcgU2NyaXB0XCIsIGN1cnNpdmU7XG4gICAgICAgICAgICAgICAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjojQzE5QTVCO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOm5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndoaXRlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zcGxpZGVfX2xpc3Qge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iYW5uZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwdmg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgXG4gICAgICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJhbm5lci1iaWctdGV4dCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTEwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTYlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJhbm5lcjo6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCMxMjEyMTIpO1xuICAgICAgICAgICAgaGVpZ2h0OiA4MzVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cblxuICAgICAgICAucG9pbnQtaGVhZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiNFNDIzMTM7XG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAuZ2Zvcm1fd3JhcHBlciB7XG5cbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG5cbiAgICAgICAgICAgIC5nZl9wcm9ncmVzc2Jhcl93cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZ2lucHV0X2NvbnRhaW5lcl9pbWFnZV9jaG9pY2Uge1xuICAgICAgICAgICAgICAgIC5nZmllbGQtaW1hZ2UtY2hvaWNlLXdyYXBwZXItb3V0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIC5nZmllbGQtY2hvaWNlLWltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5nZm9ybV9uZXh0X2J1dHRvbiwgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2MxOWE1YjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5nZm9ybV9uZXh0X2J1dHRvbjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MxOWE1YjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI2lucHV0XzNfMzcge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmdmaWVsZF9jaGVja2JveCAge1xuICAgICAgICAgICAgICAgIC5nY2hvaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzU1NTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmdjaG9pY2UgbGFiZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtM3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZ2Nob2ljZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5nZmllbGQtY2hvaWNlLWlucHV0K2xhYmVsIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIycHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcblxuICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NDYyNjI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgICNibG9jLXJlY2hlcmNoZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICAgICAgICAgICAgLnNlYXJjaC1ibG9jayB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjc2VjdGlvbl8ye1xuICAgICAgICBwYWRkaW5nOiAxNTBweCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogNzAwcHg7XG4gICAgICAgIC5zZWFyY2gtYmxvY2sge1xuICAgIFxuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgaDIge1xuICAgIFxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFxuICAgIFxuICAgICAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJEYW5jaW5nIFNjcmlwdFwiLCBjdXJzaXZlO1xuICAgICAgICAgICAgICAgIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6I0MxOUE1QjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTpub25lO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53aGl0ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICNzZWN0aW9uXzI6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIHRvcCAsICMwMDAsIHJnYmEoMCwwLDAsMSkpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDAwLCByZ2JhKDAsMCwwLDApKTtcbiAgICB9XG5cbn1cblxuXG5cbiIsIi5zZWFyY2gtYmxvY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA2O1xuICAgIHRvcDogMzAlOyBcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OjA7XG4gICAgLyp0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsqL1xuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjowIDE3MHB4O1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRGFuY2luZyBTY3JpcHRcIiwgY3Vyc2l2ZTtcbiAgICAgICAgICAgIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBmb250LXNpemU6IDYycHg7XG4gICAgICAgICAgICBjb2xvcjojQzE5QTVCO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTpub25lO1xuICAgICAgICB9XG4gICAgICAgIC53aGl0ZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jZm9ybV9wcm9wZXJ0eV9zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMHB4IDVweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5mb3JtLXByb3BlcnR5LXNlYXJjaC1yb3cge1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGdhcDoxMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgLmZvcm0tcHJvcGVydHktc2VhcmNoLWJ0biB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAgICAgICAgIC5mb3JtLXByb3BlcnR5LXNlYXJjaC1idG4tY291bnQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0Q2QUI2NDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzoxMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNXM7XG4gICAgXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENkFCNjQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC41cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtLXByb3BlcnR5LXNlYXJjaC1pdGVtLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHggMjBweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mb3JtLXByb3BlcnR5LXNlYXJjaC1pdGVtLWxhYmVsLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q2QUI2NDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC41cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDotMTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENkFCNjQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzoxMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzoxMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcblxuICAgICAgICAgICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc2VsZWN0LnNlYXJjaC1vcHRpb24tc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENkFCNjQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgb3B0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybS1wcm9wZXJ0eS1zZWFyY2gtYnRuLWZpbHRlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzoxMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDZBQjY0O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czowO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTBweCAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDZBQjY0O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHggMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENkFCNjQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC41cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1wcm9wZXJ0eS1yZXNldCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOjEwcHg7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuXG4gICAgICAgIC5mb3JtLXByb3BlcnR5LXJlc2V0LWxpbmUge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNENkFCNjQ7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtLXByb3BlcnR5LXJlc2V0LXRleHQge1xuICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgIGNvbG9yOiAjRDZBQjY0O1xuICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1wcm9wZXJ0eS1yZXNldC10ZXh0OjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9waWN0by1yZW5pdGlhbGlzZXIuc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW46MHB4IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuZm9ybS1wcm9wZXJ0eS1zZWFyY2gtZmlsdGVycyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOjEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgLmZvcm0tcHJvcGVydHktc2VhcmNoLWl0ZW0tY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IzIyMjIyMjtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLXByb3BlcnR5LXNlYXJjaC10eXBlLXRpdGxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNmZmZmZmY7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6MTBweCAxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjVzO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDZBQjY0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tcHJvcGVydHktc2VhcmNoLXR5cGUtY29udGFpbmVyIHtcblxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mb3JtLXByb3BlcnR5LXNlYXJjaC10eXBlLWNoZWNrbWFyayB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mb3JtLXByb3BlcnR5LXNlYXJjaC10eXBlLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxhYmVsOmhvdmVyIGlucHV0IH4gLmZvcm0tcHJvcGVydHktc2VhcmNoLXR5cGUtY2hlY2ttYXJrIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCBpbnB1dDpjaGVja2VkIH4gLmZvcm0tcHJvcGVydHktc2VhcmNoLXR5cGUtY2hlY2ttYXJrIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDZBQjY0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvcm0tcHJvcGVydHktc2VhcmNoLXR5cGUtY2hlY2ttYXJrOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCBpbnB1dDpjaGVja2VkIH4gLmZvcm0tcHJvcGVydHktc2VhcmNoLXR5cGUtY2hlY2ttYXJrOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGFiZWwgLmZvcm0tcHJvcGVydHktc2VhcmNoLXR5cGUtY2hlY2ttYXJrOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXByb3BlcnR5LXNlYXJjaCB7XG5cbiAgICAuaG9tZXNsaWRlciB7XG4gICAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gICAgaDEge1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogNjtcbiAgICAgICAgdG9wOiA0MCU7IFxuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDowO1xuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJEYW5jaW5nIFNjcmlwdFwiLCBjdXJzaXZlO1xuICAgICAgICAgICAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGNvbG9yOiNDMTlBNUI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOm5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLndoaXRlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoLWJsb2NrIHtcbiAgICAgICAgdG9wOiA2MCU7IFxuICAgIH1cblxuICAgIC5wcm9wZXJ0eS1zZWFyY2gtcmVzdWx0LWJhbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vLi4vdXBsb2Fkcy8yMDI0LzEwL3NsaWRlLWltbW8uanBnJyk7XG4gICAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG4gICAgI2JyZWFkY3J1bWIge1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgfVxuICAgICNzZWN0aW9uLXNlYXJjaCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gICAgfVxuICAgICNzZWN0aW9uXzEge1xuICAgICAgICBwYWRkaW5nLXRvcDowO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzAwMDAwMDtcbiAgICB9XG4gICAgXG59XG5cbi5wcm9wZXJ0eS1zZWFyY2gtbmItcmVzdWx0IHtcbiAgICBtYXgtd2lkdGg6MTQ0MHB4O1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuLnByb3BlcnR5LXNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGdhcDoxMThweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIC5ibG9jay1hbm5vbmNle1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn0iLCIuc2luZ2xlLWZvcm1hdC1zdGFuZGFyZCB7XG4gICAgLmhvbWVzbGlkZXIge1xuICAgICAgICBoZWlnaHQ6IDM3NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMTMxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgMTcwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDEge1xuXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgICBcbiAgICAgICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRGFuY2luZyBTY3JpcHRcIiwgY3Vyc2l2ZTtcbiAgICAgICAgICAgICAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiNDMTlBNUI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06bm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud2hpdGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNwbGlkZV9fbGlzdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJhbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDoxMDB2aDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmFubmVyLWJpZy10ZXh0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMTBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNiU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmFubmVyOjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIzEyMTIxMik7XG4gICAgICAgICAgICBoZWlnaHQ6IDgzNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wb2ludC1oZWFkZXIge1xuICAgICAgICAgICAgY29sb3I6I0U0MjMxMztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgfVxuXG4gICAgfVxuICAgIC5jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICB9XG4gICAgICAgIGgzLCBoNCB7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS12ZW5kcmUge1xuXG4gICAgLmhvbWVzbGlkZXIge1xuICAgICAgICBoZWlnaHQ6IDM3NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMTMxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgMTcwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDEge1xuXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgICBcbiAgICAgICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRGFuY2luZyBTY3JpcHRcIiwgY3Vyc2l2ZTtcbiAgICAgICAgICAgICAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiNDMTlBNUI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06bm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud2hpdGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNwbGlkZV9fbGlzdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJhbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDoxMDB2aDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmFubmVyLWJpZy10ZXh0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMTBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNiU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmFubmVyOjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIzEyMTIxMik7XG4gICAgICAgICAgICBoZWlnaHQ6IDgzNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wb2ludC1oZWFkZXIge1xuICAgICAgICAgICAgY29sb3I6I0U0MjMxMztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgfVxuXG4gICAgfVxuICAgICNzZWN0aW9uXzF7XG4gICAgICAgIGJhY2tncm91bmQ6IzIyMjIyMjsgXG4gICAgICAgIHBhZGRpbmc6IDY0cHggNjRweCAxMjhweCA2NHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcblxuICAgICAgICAuYmxvYy1sZWZ0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ5cHg7XG4gICAgICAgICAgICBmbGV4OiA1MDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC50eHQtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuN2VtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnR4dC1kZXNjcmlwdGlvbjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNENkFCNjQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjo0MHB4IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ibG9jLWNvbW1lcmNpYWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICBnYXA6NDBweDtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubmFtZS1jb21tZXJjaWFsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRGFuY2luZyBTY3JpcHRcIiwgY3Vyc2l2ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjMycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZvbmN0aW9uLWNvbW1lcmNpYWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvKi5ibG9jLWxlZnQ6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL3NoYXBlLnN2ZycpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA4MHB4O1xuICAgICAgICAgICAgdG9wOjAlO1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfSovXG5cbiAgICAgICAgLmJsb2MtcmlnaHQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NjlweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46MCAxNzBweDtcbiAgICAgICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRGFuY2luZyBTY3JpcHRcIiwgY3Vyc2l2ZTtcbiAgICAgICAgICAgICAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiNDMTlBNUI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud2hpdGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnVuZGVydGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjojQzE5QTVCO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC51bmRlcnRpdGxlMiB7IFxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjojQzE5QTVCO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgd2lkdGg6NTkwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmltZy1ibG9jIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNjVweDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1nLWJsb2MgaW1nOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5pbWctYmxvYyBpbWc6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogNjVweDtcbiAgICAgICAgICAgIGxlZnQ6IDQzJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH1cbiAgICAgICAgLmltZy1ibG9jIGltZzpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiA2NXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDQlO1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgI3NlY3Rpb25fMTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL2xvZ28tdHJhbWUucG5nJyk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxOSU7XG4gICAgICAgIGJvdHRvbTotMTYlO1xuICAgICAgICBoZWlnaHQ6IDQzOXB4O1xuICAgICAgICB3aWR0aDogNDM5cHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgICNzZWN0aW9uXzJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIHBhZGRpbmc6IDY0cHg7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyAgIFxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAgIFxuICAgICAgICAgICAgcGFkZGluZzogMzBweDsgICAgXG4gICAgICAgIH1cbiAgICAgICAgLnR4dC1kZXNjcmlwdGlvbi1leHBlcnRpc2V7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDUwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwNjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW1zX3NlcnZpY2VzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6NTBweDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMHB4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAuaXRlbS1zZXJ2aWNle1xuICAgICAgICAgICAgICAgIHdpZHRoOjMwJTtcblxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6I0Q2QUI2NDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudHh0LWV4cGVydGlzZSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICNzZWN0aW9uXzN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTE4MTg7XG4gICAgICAgIHBhZGRpbmc6IDY0cHg7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRhbmNpbmcgU2NyaXB0XCIsIGN1cnNpdmU7XG4gICAgICAgICAgICAgICAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjojQzE5QTVCO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndoaXRlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC51bmRlcnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6I0MxOUE1QjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC50eHQtZGVzY3JpcHRpb24tZXF1aXBlIHtcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwNjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCA1MHB4IDEwMHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2stZXF1aXBlcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICAgICAgICAuYmxvY2stZXF1aXBle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzE1cHg7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OjE7XG5cbiAgICAgICAgICAgICAgICAuaW1hZ2UtZXF1aXBlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm9wdGlvbnMtZXF1aXBlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOjVweDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBcbiAgICAgICAgICAgICAgICAgICAgZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCVcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubGFiZWwtZXF1aXBlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6I0Q2QUI2NDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxMHB4IDAgMjBweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZm9uY3Rpb24tZXF1aXBlIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ibG9jay1lcXVpcGU6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDo1MHB4XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cbiAgICAjc2VjdGlvbl80e1xuICAgICAgICBwYWRkaW5nOiAxNTBweCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogNzAwcHg7XG4gICAgICAgIC5zZWFyY2gtYmxvY2sge1xuXG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICBoMiB7XG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG4gICAgICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRhbmNpbmcgU2NyaXB0XCIsIGN1cnNpdmU7XG4gICAgICAgICAgICAgICAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjojQzE5QTVCO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOm5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndoaXRlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3NlY3Rpb25fNDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCggdG9wICwgIzAwMCwgcmdiYSgwLDAsMCwxKSk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMDAsIHJnYmEoMCwwLDAsMCkpO1xuICAgIH1cblxufVxuXG5cblxuIiwiLmdmaWVsZCBpbnB1dCB7XG4gICAgaGVpZ2h0OjU1cHg7XG59XG4uZ2ZpZWxkLS10eXBlLWNob2ljZSBpbnB1dCB7XG4gICAgaGVpZ2h0OjI1cHg7XG59XG4uZ2ZpZWxkIGlucHV0LFxuLmdmaWVsZCB0ZXh0YXJlYVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkNEMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjQ2MjYyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5nZmllbGRfbGFiZWwge1xuICAgIGNvbG9yOiNENkFCNjQ7XG59XG4uZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b257XG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9waWN0by1lbnZveWVyLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNXB4IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6ICNENkFCNjQ7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbn0iLCJAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOjExODBweCkge1xuXG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOjgzNHB4KSB7XG4gICAgaGVhZGVyLmhlYWRlciB7XG4gICAgICAgIC5zaWRlbmF2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5oZWFkZXItbmF2LCAuaGVhZGVyLW5hdi1lbmQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAjb3BlbkJ0biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hZ2VuY2Uge1xuICAgICAgICAjc2VjdGlvbl8xIHtcbiAgICAgICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgICAgIC5ibG9jLWxlZnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ibG9jLWxlZnQ6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNzZWN0aW9uXzIge1xuICAgICAgICAgICAgLmJsb2NrLWV4cGVydGlzZXMge1xuICAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjc2VjdGlvbl8zIHtcbiAgICAgICAgICAgIC50eHQtZGVzY3JpcHRpb24tZXF1aXBlIHtcbiAgICAgICAgICAgICAgICAvKnBhZGRpbmc6IDMwcHggMHB4IDYwcHggMDsqL1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJsb2NrLWVxdWlwZXMge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNzZWN0aW9uXzQge1xuICAgICAgICAgICAgI2Zvcm1fcHJvcGVydHlfc2VhcmNoIHtcbiAgICAgICAgICAgICAgICAuZm9ybS1wcm9wZXJ0eS1zZWFyY2gtcm93IHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBmb290ZXIge1xuICAgICAgICAudG9wLWZvb3RlcntcbiAgICAgICAgICAgIC50eHQtcmlnaHQtZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMzBweCAzMHB4IDAgMzBweDtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmdsb2JhbF9jb2wge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIC5jb2wxX2Zvb3RlciwgLmNvbDJfZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ib3R0b20tZm9vdGVyIHtcbiAgICAgICAgICAgIC5mb3JtLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMCAwIDAgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mb290ZXJfbWFwIHtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9vdGVyLWVuZCB7XG4gICAgICAgICAgICAuZm9vdGVyLWVuZC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAuZm9vdGVyLWVuZC1mbGV4LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIC5mb290ZXItZW5kLWZsZXgtbG9nbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZm9vdGVyLWVuZC1jb3B5cmlnaHQge1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcblxuICAgIC5oZWFkZXItbmF2LWJ1eSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiA2MDA7XG4gICAgICAgIC5oZWFkZXItbmF2LWJ1eS1pdGVtcyB7XG4gICAgICAgICAgICAuaGVhZGVyLW5hdi1idXktaXRlbSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgLmhlYWRlci1uYXYtYnV5LWl0ZW0taW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAjdG9wbmF2IHtcbiAgICAgICAgLnRvcG5hdi1zb2NpYWwge1xuICAgICAgICAgICAgd2lkdGg6IDE5JTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICB9XG4gICAgICAgIC50b3BuYXYtbGluayB7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaGVhZGVyLmhlYWRlciB7XG4gICAgICAgIC5zaWRlbmF2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5oZWFkZXItbmF2LCAuaGVhZGVyLW5hdi1lbmQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAjb3BlbkJ0biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgfVxuICAgIFxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWhvbWUge1xuICAgICAgICAjZm9ybV9wcm9wZXJ0eV9zZWFyY2gge1xuICAgICAgICAgICAgLmZvcm0tcHJvcGVydHktc2VhcmNoLXJvdyB7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3NlY3Rpb25fMSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAud2hpdGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC51bmRlcnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC51bmRlcnRpdGxlMiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmdsb2JhbC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgZ2FwOiA4MHB4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmltZy1ibG9jay1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIC5pbWctYmxvY2sgaW1nOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmltZy1ibG9jayBpbWc6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW1nLWJsb2NrIGltZzpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pbWctYmxvY2sgaW1nOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmltZy1ibG9jay1tb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjUlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDY1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNzZWN0aW9uXzIge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcblxuICAgICAgICAgICAgLnR4dC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAwcHggODBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY29udGFjdCB7XG4gICAgICAgICNzZWN0aW9uXzEge1xuICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAgICAgLnRleHRlX2NvbF9nYXVjaGUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRleHRlX2NvbF9kcm9pdGUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNzZWN0aW9uXzIge1xuICAgICAgICAgICAgI2Zvcm1fcHJvcGVydHlfc2VhcmNoIHtcbiAgICAgICAgICAgICAgICAuZm9ybS1wcm9wZXJ0eS1zZWFyY2gtcm93IHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hZ2VuY2Uge1xuICAgICAgICAjc2VjdGlvbl8xIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDY0cHggMzBweCAxMjhweDtcbiAgICAgICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAuYmxvYy1sZWZ0OjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjc2VjdGlvbl8yIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICAudHh0LWRlc2NyaXB0aW9uLWV4cGVydGlzZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmxvY2stZXhwZXJ0aXNlcyB7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICAgICAgICAuZXhwZXJ0aXNlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjc2VjdGlvbl8zIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICAudHh0LWRlc2NyaXB0aW9uLWVxdWlwZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAwcHggNjBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJsb2NrLWVxdWlwZXMge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNzZWN0aW9uXzQge1xuICAgICAgICAgICAgI2Zvcm1fcHJvcGVydHlfc2VhcmNoIHtcbiAgICAgICAgICAgICAgICAuZm9ybS1wcm9wZXJ0eS1zZWFyY2gtcm93IHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lc3RpbWVyIHtcbiAgICAgICAgI2Zvcm1fcHJvcGVydHlfc2VhcmNoIHtcbiAgICAgICAgICAgIC5mb3JtLXByb3BlcnR5LXNlYXJjaC1yb3cge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjc2VjdGlvbl8xIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtdmVuZHJlIHtcbiAgICAgICAgI3NlY3Rpb25fMSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDY0cHggMzBweCAxMjhweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAuYmxvYy1sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwcHggNDlweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjc2VjdGlvbl8yIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MzBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLml0ZW1zX3NlcnZpY2VzIHtcbiAgICAgICAgICAgICAgICAuaXRlbS1zZXJ2aWNlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI3NlY3Rpb25fNCB7XG4gICAgICAgICAgICAjZm9ybV9wcm9wZXJ0eV9zZWFyY2gge1xuICAgICAgICAgICAgICAgIC5mb3JtLXByb3BlcnR5LXNlYXJjaC1yb3cge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXByb3BlcnR5LXNlYXJjaCB7XG5cbiAgICAgICAgLmhvbWVzbGlkZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiA3NTBweDtcbiAgICAgICAgICAgICNmb3JtX3Byb3BlcnR5X3NlYXJjaCB7XG4gICAgICAgICAgICAgICAgLmZvcm0tcHJvcGVydHktc2VhcmNoLXJvdyB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJvcGVydHktc2VhcmNoLXJlc3VsdC1iYW5uZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjc2VjdGlvbl8xIHtcbiAgICAgICAgICAgIHBhZGRpbmc6MzBweDtcbiAgICAgICAgICAgIC5ibG9jay1hbm5vbmNlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC5sYWJlbC10YWctYW5ub25jZSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6LTE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5sYWJlbC1leWUtYW5ub25jZSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6LTE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pbWFnZS1hbm5vbmNlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2luZ2xlLXByb3BlcnR5IHtcbiAgICAgICAgI3RvcG5hdiB7XG4gICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAudG9wbmF2LXNvY2lhbCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudG9wbmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNzZWN0aW9uXzIge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAjc2VjdGlvbl8zIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgLmJsb2NrLWRldGFpbC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIC5leGNsdS1ibG9ja3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJsb2NrLWNvbW1lcmNpYWwge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzOHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIC5hcGltb19idG5fY2xpY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEuYXBpbW9fYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkNmFiNjQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjc2ltdWxhdGV1ciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgIFxuICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZ2FwOjIwcHg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGZvcm0jbGlkZF9tY19mb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNicmVhZGNydW1icyBwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNob21lX3NsaWRlciB7XG4gICAgICAgIC5zZWFyY2gtYmxvY2sge1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGZvb3RlciB7XG4gICAgICAgIC50b3AtZm9vdGVye1xuICAgICAgICAgICAgaGVpZ2h0OiA3MDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLnR4dC1yaWdodC1mb290ZXIge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzMHB4IDMwcHggMCAzMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIC5nbG9iYWxfY29sIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAuY29sMV9mb290ZXIsIC5jb2wyX2Zvb3RlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm90dG9tLWZvb3RlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAuZm9ybS1mb290ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAgMCAwIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDg3N3B4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvb3Rlcl9tYXAge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvb3Rlci1lbmQge1xuICAgICAgICAgICAgLmZvb3Rlci1lbmQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICAuZm9vdGVyLWVuZC1mbGV4LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIC5mb290ZXItZW5kLWZsZXgtbG9nbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZm9vdGVyLWVuZC1mbGV4LW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZm9vdGVyLWVuZC1jb3B5cmlnaHQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/