/*!*********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./assets/styles/vo.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************/
/** Breakpoints **/
/** GroupeMary - Colors **/
/** PDV Poulainville **/
/** GroupeMary - Logo **/
/** Brand - Colors **/
/** Brand - Logo **/
:root {
  --bs-primary: $GMColor_2;
  --bs-secondary: $GMColor_1;
  --bs-warning: $warning;
}

/** Breadcrumb **/
.breadcrumb-nav .breadcrumb-item {
  text-transform: uppercase;
  font-size: 0.7rem;
}

.breadcrumb-nav a {
  color: #B3B3B3;
  text-decoration: none;
  font-size: 0.6875rem;
}

.breadcrumb-nav a:hover {
  text-decoration: underline;
}

.breadcrumb-nav .breadcrumb-item.active a {
  font-weight: 700;
  letter-spacing: 0.6px;
  color: #2A4B9B;
}

/** Inner Page **/
.main-block {
  background-color: #fff;
  margin-bottom: 2.5rem;
}

.main-block .error a {
  color: black;
}

.main-block .error a:hover {
  color: grey;
}

.main-title {
  display: block;
  position: relative;
  text-align: center;
  padding: 1.2rem 0.9rem;
  margin: 0;
  margin-bottom: 0.5rem;
  font-weight: 700;
  font-size: 1.3rem;
  text-transform: uppercase;
  color: #222;
}

.main-title::after {
  position: absolute;
  content: "";
  width: 50px;
  height: 1px;
  background-color: #ababab;
  left: calc(50% - 25px);
  bottom: 10px;
}

.main-content-block {
  padding: 0 1.5rem 1.5rem;
}

.main-content-block .location a {
  color: #2ba6cb;
  text-decoration: none;
}

.main-content-block .location a:hover {
  color: #258faf;
}

.main-content-divider {
  display: block;
  margin: 0 -1.5rem;
  height: 1px;
  background-color: #dadada;
}

.blog-content {
  width: 100%;
  margin: 0 auto;
}
.blog-content .img-fluid {
  padding: 3px;
}

/** Edito **/

/* Location */
#main {
  padding: 0px;
}

section#main a {
  text-decoration: none;
}

.button {
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 0;
  border-style: solid;
  border-width: 0;
  margin: 0 0 1.25rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  padding: 1rem 2rem 1.0625rem 2rem;
  font-size: 1rem;
  background-color: #2ba6cb;
  border-color: #2285a2;
  color: #fff;
  transition: background-color 300ms ease-out;
}

/** MODAL VO **/
/* Garanties */

/*Financements */
/* END MODAL VO */
@media screen and (min-width: 1200px) {
  /*.main-subtitle{
      padding: 0 10rem;
  }*/
}
@media screen and (min-width: 1400px) {
  /*.main-subtitle{
      padding: 0 17rem;
  }*/
}
@media screen and (max-width: 992px) {
  .blog-content {
    width: 100%;
    margin: 0 auto;
  }
}
#map h3 {
  font-size: 1rem;
  line-height: 1;
  font-weight: 700;
}
/** VO - Fonts **/
@font-face {
  font-family: "vo-mary";
  src: url(/build/fonts/vo-mary.62fb5c75.eot);
  src: url(/build/fonts/vo-mary.62fb5c75.eot?#iefixb0zq2k) format("embedded-opentype"), url(/build/fonts/vo-mary.f5a2c170.ttf) format("truetype"), url(/build/fonts/vo-mary.27a0993a.woff) format("woff"), url(/build/images/vo-mary.01c1740c.svg#vo-mary) format("svg");
  font-weight: normal;
  font-style: normal;
}
.h-fit {
  height: -moz-fit-content;
  height: fit-content;
}

body {
  background-color: white;
  font-family: "Outfit", sans-serif !important;
}

:root {
  --slider-connect-bg: #2A4B9B;
  --slider-tooltip-bg: #2A4B9B;
  --slider-handle-ring-color: #3B82F630;
  --slider-handle-width: 26px;
  --slider-handle-height: 26px;
  --slider-handle-border: 2px solid white;
  --slider-handle-bg: #2A4B9B;
}

.slider-target {
  width: 97%;
  margin: auto;
}

.hidden-tooltips .slider-tooltip {
  display: none !important;
}

.banner-vo {
  background-color: #1F2A51;
  height: 174px;
  border-bottom: 5px solid #E4042B;
}
.banner-vo .seoVoTitle {
  display: flex;
  height: 100%;
  align-items: center;
}
.banner-vo .seoVoTitle h1 {
  font-weight: bold;
  font-size: 30px;
  color: white;
}

.placeholder {
  background-color: #c7c7c7 !important;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

.vo-description.hide {
  height: 77px;
  -webkit-mask: linear-gradient(180deg, black 0, black 0%, transparent 100%) alpha;
          mask: linear-gradient(180deg, black 0, black 0%, transparent 100%) alpha;
  overflow: hidden;
}

.vo-more-description {
  color: #FCBC00;
  cursor: pointer;
}

/** VO - Search **/
.search-select {
  position: relative;
  height: 56px;
  width: -moz-fit-content;
  width: fit-content;
  background: #e9e9e9;
  border-radius: 8px;
  padding: 14px 16px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  color: black !important;
  background-image: url("data:image/svg+xml,%3Csvg viewBox=%270 0 64 64%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2732%27 cy=%2732%27 r=%2724%27 fill=%27white%27/%3E%3Cpath d=%27M22 28L32 38L42 28%27 fill=%27none%27 stroke=%27currentColor%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
  background-position: calc(100% - 9px) calc(2em - 16px), calc(100% - 35px) calc(2em + 6px), calc(100% - 1.5em) 1.5em;
  background-size: 25px 25px, 25px 25px;
  background-repeat: no-repeat;
  border: 2px solid transparent;
}
.search-select.show {
  background-color: white;
  border: 2px solid #2A4B9B;
  background-image: url("data:image/svg+xml,%3Csvg viewBox=%270 0 64 64%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2732%27 cy=%2732%27 r=%2724%27 fill=%27whitesmoke%27/%3E%3Cpath d=%27M22 28L32 38L42 28%27 fill=%27none%27 stroke=%27currentColor%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
}
.search-select:after {
  width: 35px;
}

.search-select-2 {
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  height: 56px;
  border: 2px solid #2A4B9B;
  color: #2A4B9B;
  background-color: white;
  border-radius: 8px;
  padding: 14px 16px;
  font-family: "Outfit";
  font-size: 16px;
  font-weight: 600;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("data:image/svg+xml,<svg viewBox=%270 0 64 64%27 xmlns=%27http://www.w3.org/2000/svg%27><circle cx=%2732%27 cy=%2732%27 r=%2724%27 fill=%27%232A4B9B%27/><path d=%27M22 28L32 38L42 28%27 fill=%27none%27 stroke=%27white%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/></svg>");
  background-position: calc(100% - 9px) calc(2em - 18px), calc(100% - 35px) calc(2em + 6px), calc(100% - 1.5em) 1.5em;
  background-size: 25px 25px, 25px 25px;
  background-repeat: no-repeat;
}
.search-select-2.show {
  background-color: #2A4B9B;
  border: 2px solid #2A4B9B;
  color: white;
  background-image: url("data:image/svg+xml,<svg viewBox=%270 0 64 64%27 xmlns=%27http://www.w3.org/2000/svg%27><circle cx=%2732%27 cy=%2732%27 r=%2724%27 fill=%27white%27/><path d=%27M22 28L32 38L42 28%27 fill=%27none%27 stroke=%27black%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/></svg>");
}
.search-select-2:after {
  width: 23px;
}

.vo-search-form {
  position: sticky;
  top: 110px;
  z-index: 298;
  margin-top: -5px;
  box-shadow: 0px 6px 14px rgba(0, 0, 0, 0.25);
  border-radius: 0px 0px 16px 16px;
  background: #fff;
  padding: 24px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.vo-search-form input::-webkit-slider-thumb, .vo-search-form input:focus::-webkit-slider-thumb {
  background-color: #2A4B9B;
}
.vo-search-form input:focus::-moz-range-thumb, .vo-search-form input:focus::-moz-range-thumb {
  background-color: #2A4B9B;
}
.vo-search-form input:focus::-ms-thumb, .vo-search-form input:focus::-ms-thumb {
  background-color: #2A4B9B;
}

.fa-trash-can:hover {
  cursor: pointer;
}

.dropdown-menu {
  padding: 20px 16px 8px 16px;
}

.range-slider {
  position: relative;
  margin: 21px 0 0;
}

.range-input {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  padding: 0 10px;
  width: 82px;
  -moz-appearance: textfield;
}
.range-input::-webkit-outer-spin-button, .range-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.input-vo {
  display: block;
  padding: 14px 16px;
  font-weight: 600;
  color: black;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 8px;
  height: -moz-fit-content;
  height: fit-content;
}

.input-cp {
  height: 56px !important;
}

.error-text-cp {
  color: #E4042B;
  font-size: 12px;
}

.input-cp, .select-distance {
  width: 50%;
  min-width: 136px;
}

.search-button {
  font-weight: 600;
  line-height: 28px;
  font-size: 16px;
}

.vo-chips {
  background: #2A4B9B;
  color: white;
  padding: 5px 15px;
  border-radius: 25px;
}

.vo-search-form {
  /* Firefox */
}
.vo-search-form input::-webkit-outer-spin-button,
.vo-search-form input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.vo-search-form input[type=number] {
  -moz-appearance: textfield;
}

/** VO - List **/
.vo-sheet-content-wrapper {
  display: block;
  position: absolute;
  right: -24px;
  top: -65px;
  height: 100%;
}
.vo-sheet-content-wrapper .vo-content-block {
  padding: 24px;
  position: sticky;
  top: 110px;
  box-shadow: -12px -14px 17px -16px rgba(0, 0, 0, 0.25);
}

.zindex-99 {
  z-index: 99;
}

.vo_promo-container {
  padding: 24px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.vo_promo-container::after {
  content: "";
  width: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.44) 0%, rgba(0, 0, 0, 0) 100%);
  height: 100%;
  position: absolute;
  margin: -24px;
}
.vo_promo-container:hover .vo_promo-img {
  scale: 1.1;
}

.main-block {
  margin: 0;
}

.vo-wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  overflow: auto;
  position: relative;
}

.vo_promo-img {
  transition: scale 0.3s ease-out;
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  margin: -24px;
}

.vo_promo-text {
  color: #FCBC00;
  text-align: center;
  font-size: 36px;
  font-weight: 700;
  line-height: 45px;
}

.vo-link {
  color: inherit;
  text-decoration: inherit !important;
}
.vo-link :hover {
  color: #2A4B9B;
}

.vo-img .vo-tag {
  color: black;
  font-weight: 500;
  text-decoration: none;
}
.vo-img .vo-tag:hover {
  text-decoration: underline;
}
.vo-img img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: 156/97;
}

.vo-desc {
  width: 100%;
  height: 100%;
  display: flex;
}

.vo-desc-block {
  padding: 24px;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.vo-desc-block-link {
  width: 25%;
}
@media (max-width: 768px) {
  .vo-desc-block-link {
    width: 100%;
  }
}

.vo-title-page {
  font-weight: 700;
  font-size: 30px;
  line-height: 38px;
  text-decoration: none;
}

.sort-container {
  margin-top: 30px;
}

.sortSelect {
  color: black;
  margin-left: auto !important;
  padding: 12px;
  height: -moz-fit-content;
  height: fit-content;
  border-radius: 4px;
  border-color: #B3B3B3;
  -moz-appearance: none; /* Firefox */
  -webkit-appearance: none; /* Safari and Chrome */
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M7.41 8.29498L12 12.875L16.59 8.29498L18 9.70498L12 15.705L6 9.70498L7.41 8.29498Z%27 fill=%27%230A0F1C%27/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center right 12px;
  background-size: 24px;
}

.vo-title-list {
  margin: 0;
  padding: 0;
  font-weight: 700;
  font-size: 18px;
  line-height: 28px;
}

.vo-subtitle {
  font-weight: 700;
  font-size: 14px;
  line-height: 28px;
  color: #2A4B9B;
}

.vo-finition {
  font-size: 14px;
  color: #2A4B9B;
  height: 46px;
}

.vo-title {
  margin: 0 0 4px;
  padding: 0;
  font-weight: 700;
  font-size: 24px;
  line-height: 28px;
}

.vo-critair {
  display: flex;
  padding: 0;
  justify-content: space-between;
  margin-top: 10px;
  height: 30px;
}
.vo-critair img {
  max-height: 31px;
  display: inline-block;
  vertical-align: middle;
}

.vo-info {
  line-height: 28px;
}
.vo-info span:after {
  content: "|";
  color: rgba(0, 0, 0, 0.4);
  margin: 0 8px;
}
.vo-info span:last-child:after {
  content: "";
  margin: 0 8px;
}

.vo-price-list {
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
}

.reduc-price {
  text-decoration: line-through;
  color: #B3B3B3;
}

.reduc-price-tag {
  color: white;
  background-color: rgb(224, 18, 18);
  padding: 0 8px;
  font-weight: 600;
  border-radius: 4px;
}

.vo-price {
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  margin-bottom: 18px;
}

.vo-options {
  margin: 0;
  padding-left: 1rem;
  list-style-type: square;
}

/** VO - Sheet **/
.vo-sheet-form {
  font-weight: 700;
  font-size: 18px;
  line-height: 28px;
}

.vo-sheet-title {
  align-self: flex-start;
  font-weight: 700;
  font-size: 30px;
  line-height: 38px;
  margin: 24px 0 32px 0;
}

.vo-sheet-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.vo-sheet-strong-point {
  row-gap: 26px;
}
.vo-sheet-strong-point .vo-sheet-point {
  flex: 0 0 25%;
}

.vo-sheet-list-icon {
  background-color: #2A4B9B;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 11px 11.5px;
  width: 40px;
  height: 40px;
  border-radius: 8px;
}

.vo-sheet-list-title {
  font-size: 12px;
  line-height: 15px;
  letter-spacing: 0.03em;
}

.vo-sheet-list-number {
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
}

hr.yellow {
  background-color: #FCBC00;
  height: 3px;
  border: 0;
  margin: 34px 0 32px;
  opacity: 1;
}

.nav-tabs .nav-link {
  background: #f0f0f0;
  color: black;
}

.garantie-tab {
  display: flex;
  gap: 20px;
}
.garantie-tab img {
  width: 40%;
}

@media (max-width: 576px) {
  .nav-tabs .nav-link {
    border-radius: 0.375rem !important;
  }
  .tab-content {
    margin-top: 10px;
    border-radius: 0.375rem;
  }
  .garantie-tab {
    flex-direction: column;
  }
  .garantie-tab img {
    width: 100%;
  }
}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
  background: #FCBC00;
}

select2-search__field::-moz-placeholder {
  font-weight: 600;
  font-family: "Outfit", sans-serif !important;
}

.search-placeholder, .select2-search__field, select2-search__field::placeholder {
  font-weight: 600;
  font-family: "Outfit", sans-serif !important;
}

.lh-3rem {
  line-height: 3rem;
}

.vo-sheet-list-options {
  -moz-columns: 1;
       columns: 1;
  width: 100%;
  overflow: hidden;
}
.vo-sheet-list-options li:not(:first-child) {
  margin: 12px 0;
}
.vo-sheet-list-options.close {
  height: 200px;
}

.vo-sheet-list-option-button {
  margin: 32px 0 0;
}

.vo-sheet-available {
  display: flex;
  gap: 16px;
  margin-bottom: 8px;
}
.vo-sheet-available img, .vo-sheet-available i {
  width: 14px;
}

.vo-sheet-available a {
  color: black;
  text-decoration: none;
}

.vo-sheet-available a:hover {
  color: #666;
}

.vo-sheet-number {
  display: flex;
  gap: 16px;
  font-size: 20px;
  margin-bottom: 10px;
}
.vo-sheet-number a {
  font-weight: 700;
}
.vo-sheet-number img {
  width: 14px;
}

.vo-sheet-interested-form input,
.vo-sheet-interested-form select {
  height: 56px;
}

.vo-sheet-interested-form .btn.btn-outline-secondary {
  width: 100%;
}

.user-icon {
  padding-left: 54px;
  background-image: url(/build/images/user.04f93539.svg);
  background-repeat: no-repeat;
  background-position: 11px;
}

.phone-icon {
  padding-left: 54px;
  background-image: url(/build/images/phone.c2278c75.svg);
  background-repeat: no-repeat;
  background-position: 11px;
}

.mail-icon {
  padding-left: 54px;
  background-image: url(/build/images/mail.cc11c6b4.svg);
  background-repeat: no-repeat;
  background-position: 11px;
}

.comment-icon {
  padding-left: 54px;
  background-image: url(/build/images/comment.703cee26.svg);
  background-repeat: no-repeat;
  background-position: 11px;
}

.btn.btn-outline-secondary {
  height: 44px;
}

.box-shadow-404 {
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5) !important;
}

#bottom .owl-stage-outer {
  aspect-ratio: 8/5;
}

.img-player .owl-stage {
  padding-left: 0 !important;
  display: flex;
  align-items: stretch;
}
.img-player .owl-nav {
  height: 0;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 24px;
  right: 96px;
  width: 112px;
  justify-content: space-between;
  transform: translate(0, -48px);
}
.img-player .owl-nav button {
  background-color: white !important;
  width: 48px;
  height: 48px;
  border-radius: 50% !important;
  position: relative !important;
}
.img-player .owl-nav button span {
  font-size: 40px;
  line-height: 30px;
  position: absolute;
  left: 0;
  color: #2A4B9B;
  font-weight: 100;
  width: 100%;
  transform: translate(0, -21px);
}
.img-player .owl-nav .disabled {
  visibility: hidden;
}

.maximize-button {
  background-image: url(/build/images/maximize.63a73284.svg);
  width: 48px;
  height: 48px;
  background-size: 18px;
  background-repeat: no-repeat;
  border-radius: 50%;
  background-position: center;
  /* background: white; */
  border: none;
  background-color: white;
  position: absolute;
  bottom: 24px;
  right: 24px;
  z-index: 99;
}

@media (max-width: 768px) {
  .box-shadow-404 {
    box-shadow: none !important;
  }
  .vo-sheet-point {
    flex: 0 0 50% !important;
  }
  #bottom .owl-nav {
    bottom: 19px !important;
    right: 68px !important;
    width: 70px !important;
    transform: translate(0, -32px) !important;
  }
  #bottom .owl-nav button {
    width: 32px !important;
    height: 32px !important;
  }
  .maximize-button {
    width: 32px;
    height: 32px;
    bottom: 19px;
    right: 20px;
    z-index: 99;
    background-size: 15px;
  }
  .input-vo {
    width: inherit;
  }
  .vo_promo-container {
    height: 490px !important;
  }
  .sort-container {
    flex-direction: column;
    margin-top: 20px;
  }
  .sortSelect {
    margin: 15px 0;
  }
}
@media (max-width: 992px) {
  .vo-sheet-content-wrapper {
    display: none;
  }
  .mobile-vo {
    display: block !important;
  }
  .desktop-vo {
    display: none !important;
  }
}
.vo-city {
  font-size: 1rem;
  text-align: justify;
}
.vo-city h1 {
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 2rem;
}

.mobile-vo {
  display: none;
}

/** Responsive **/
@media screen and (min-width: 768px) {
  .vo-wrapper {
    flex-direction: column;
    transition: box-shadow 0.3s ease-out;
    overflow: hidden;
  }
  .vo-wrapper .vo-img {
    overflow: hidden;
    height: inherit;
  }
  .vo-wrapper .vo-img img {
    transition: scale 0.3s ease-out;
  }
  .vo-wrapper:hover {
    box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.25);
  }
  .vo-wrapper:hover .vo-img img {
    scale: 1.1;
  }
  .vo-sheet-desc-block {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .vo-sheet-list-options {
    -moz-columns: 2;
         columns: 2;
  }
}
.vo-pagination {
  font-weight: 600;
  margin-top: 52px;
  margin-bottom: 45px;
  display: flex;
  justify-content: center;
}
.vo-pagination nav {
  margin-top: 0 !important;
}
.vo-pagination .pagination {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-bottom: 0;
}
.vo-pagination .pagination :first-child.page-item > a, .vo-pagination .pagination :first-child.page-item > span {
  background-color: #E9E9E9;
  padding: 16px;
}
.vo-pagination .pagination :last-child.page-item > a, .vo-pagination .pagination :last-child.page-item > span {
  background-color: #E9E9E9;
  padding: 16px;
}
.vo-pagination .pagination .page-link {
  cursor: pointer;
}
.vo-pagination .pagination .page-link.active, .vo-pagination .pagination .active > .page-link {
  background-color: #FCBC00;
}
.vo-pagination .pagination .page-item > a, .vo-pagination .pagination .page-item > span {
  color: black;
  border: none;
  border-radius: 50%;
  height: 0;
  width: 0;
  display: flex;
  padding: 19px;
  align-items: center;
  justify-content: center;
}

ul {
  padding: 0 !important;
}

#informations {
  scroll-margin-top: 220px;
}

.campaign-title {
  font-size: 18px;
  font-weight: 600;
}

.campaign-checkbox {
  background-color: #fff;
  display: block;
  position: relative;
}
.campaign-checkbox label {
  font-size: 14px;
  padding: 5px 10px;
  width: -moz-fit-content;
  width: fit-content;
  display: block;
  text-align: left;
  color: #3C454C;
  cursor: pointer;
  position: relative;
  z-index: 2;
  overflow: hidden;
  border: 1px solid #2A4B9B;
  color: #2A4B9B;
  border-radius: 50px;
}
.campaign-checkbox label::after {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  content: "";
  background-color: #FCBC00;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) scale3d(1, 1, 1);
  opacity: 0;
  z-index: -1;
}
.campaign-checkbox input:checked ~ label {
  padding-left: 35px;
  color: #2f3640;
  border: 1px solid #FCBC00;
}
.campaign-checkbox input:checked ~ label:after {
  transform: translate(-50%, -50%) scale3d(56, 56, 1);
  opacity: 1;
}
.campaign-checkbox input:checked ~ label:before {
  width: 15px;
  height: 15px;
  font-size: 15px;
  content: "";
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"1em\" viewBox=\"0 0 384 512\"><%21--%21 Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --><path d=\"M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z\"/></svg>");
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 50%;
  z-index: 2;
  position: absolute;
  cursor: pointer;
  left: 15px;
  top: 25%;
}
.campaign-checkbox input {
  width: 32px;
  height: 32px;
  order: 1;
  z-index: 2;
  position: absolute;
  right: 30px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  visibility: hidden;
}

.tags-container {
  position: absolute;
  left: 15px;
  top: 10px;
  display: flex;
  gap: 10px;
}
.tags-container .blue-tag-vo {
  width: -moz-fit-content;
  width: fit-content;
  background: #2A4B9B;
  opacity: 0.9;
  z-index: 10;
  border-radius: 21px;
  padding: 4px 12px;
  cursor: pointer;
  color: white !important;
  font-size: 12px;
  text-decoration: none;
}
.tags-container .blue-tag-vo:hover {
  text-decoration: underline;
}

.dropdown-vo-list .dropdown-menu {
  max-height: 270px;
  min-width: 235px;
  overflow-y: auto;
  overflow-x: hidden;
}
.dropdown-vo-list .dropdown-menu .range-slider {
  min-width: 370px;
}
.dropdown-vo-list .dropdown-menu input[type=text] {
  height: 33px;
  border-radius: 4px;
  border: 1px solid #e5e5e5;
  padding: 0 10px;
}
.dropdown-vo-list .dropdown-menu input[type=checkbox] {
  width: 24px;
  min-width: 24px;
  height: 24px;
  border-radius: 4px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 1px solid #d3d1d1;
  cursor: pointer;
}
.dropdown-vo-list .dropdown-menu input[type=checkbox]:checked {
  background-image: url(/build/images/check.4a73fb5e.svg);
  color: #fff;
  background-color: #2A4B9B;
  border: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.dropdown-vo-list .dropdown-menu input[type=radio] {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 1px solid #d3d1d1;
  cursor: pointer;
}
.dropdown-vo-list .dropdown-menu input[type=radio]:checked {
  background-image: url(/build/images/check.4a73fb5e.svg);
  color: #fff;
  background-color: #2A4B9B;
  border: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.dropdown-vo-list .location-menu {
  min-width: 300px;
}

.filter-button {
  min-width: 150px;
}

#filterVoSideBar {
  width: 780px;
}
#filterVoSideBar .offcanvas-header {
  justify-content: center;
  background-color: #FCBC00;
  height: 50px;
}
#filterVoSideBar .offcanvas-header .fa-xmark {
  position: absolute;
  right: 20px;
  font-size: 26px;
}
#filterVoSideBar .offcanvas-body {
  padding: 50px;
}
#filterVoSideBar .offcanvas-body .filterSideBar-title {
  font-weight: 600;
  font-size: 18px;
}
#filterVoSideBar .offcanvas-body input[type=text] {
  height: 42px;
  border-radius: 6px;
  border: 1px solid #e5e5e5;
  padding: 0 10px;
}
#filterVoSideBar .offcanvas-body .checkbox-list {
  row-gap: 24px;
  align-content: flex-start;
  max-height: 120px;
  overflow: hidden;
}
#filterVoSideBar .offcanvas-body input[type=checkbox] {
  width: 24px;
  min-width: 24px;
  height: 24px;
  border-radius: 4px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 1px solid #d3d1d1;
  cursor: pointer;
}
#filterVoSideBar .offcanvas-body input[type=checkbox]:checked {
  background-image: url(/build/images/check.4a73fb5e.svg);
  color: #fff;
  background-color: #2A4B9B;
  border: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
#filterVoSideBar .offcanvas-body .color-chip {
  width: 24px;
  height: 24px;
  border-radius: 100%;
  border: 1px solid #d3d1d1;
}
#filterVoSideBar .offcanvas-body .color-chip[data-color=Autre] {
  background: conic-gradient(from 90deg, violet, indigo, blue, green, yellow, orange, red, violet);
}
#filterVoSideBar .offcanvas-body .color-chip[data-color=Gris] {
  background-color: gray;
}
#filterVoSideBar .offcanvas-body .color-chip[data-color=Noir] {
  background-color: black;
}
#filterVoSideBar .offcanvas-body .color-chip[data-color=Vert] {
  background-color: Green;
}
#filterVoSideBar .offcanvas-body .color-chip[data-color=Blanc] {
  background-color: white;
}
#filterVoSideBar .offcanvas-body .color-chip[data-color=Jaune] {
  background-color: Yellow;
}
#filterVoSideBar .offcanvas-body .color-chip[data-color=Orange] {
  background-color: #FCBC00;
}
#filterVoSideBar .offcanvas-body .color-chip[data-color=Bleu] {
  background-color: #2A4B9B;
}
#filterVoSideBar .offcanvas-body .color-chip[data-color=Marron] {
  background-color: saddlebrown;
}
#filterVoSideBar .offcanvas-body .color-chip[data-color=Rouge] {
  background-color: rgb(224, 18, 18);
}
#filterVoSideBar .offcanvas-body .showMore {
  color: #2A4B9B;
  cursor: pointer;
  font-weight: 600;
  text-decoration: underline;
}

#no-result-form {
  display: none;
  margin-bottom: 20px;
}
#no-result-form button[type=submit] .spinner-border {
  display: none;
}
#no-result-form button[type=submit]:disabled .spinner-border {
  display: inline-block;
}

.bloc-links {
  background-color: #e9e9e9;
  padding: 2.5rem 3.125rem;
  margin: 2rem 0;
  border-radius: 0.5rem;
  gap: 2rem;
  display: flex;
  flex-direction: column;
}
.bloc-links ul {
  list-style: none;
  display: flex;
  flex-direction: row;
  margin: 0;
  flex-wrap: wrap;
}
.bloc-links ul li {
  display: flex;
  align-items: center;
  line-height: 1.6;
}
.bloc-links ul li:not(:last-child)::after {
  content: " | ";
  padding: 0 0.25em;
  color: var(--bs-body-color);
}
.bloc-links h2 {
  font-size: 1rem;
  font-weight: 700;
}
.bloc-links a {
  text-decoration: underline;
  color: var(--bs-body-color);
  font-size: 1rem;
  font-weight: 400;
}

/** Responsive **/
@media screen and (max-width: 1200px) {
  .breakpoint-localisation {
    display: none;
  }
}
@media screen and (max-width: 991px) {
  .filter-button {
    min-width: 150px;
  }
  .breakpoint-price {
    display: none;
  }
  .breakpoint-selections {
    display: none;
  }
  #filterVoSideBar .offcanvas-body {
    padding: 24px;
  }
}
@media screen and (max-width: 768px) {
  .banner-vo {
    background-color: transparent;
  }
  .banner-vo .seoVoTitle h1 {
    color: black;
  }
  .breakpoint-price {
    display: none;
  }
  .search-select {
    width: 100%;
  }
}
/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/@vueform/slider/themes/default.css ***!
  \*********************************************************************************************************************************************************************************************/
.slider-target,.slider-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slider-target{position:relative}.slider-base,.slider-connects{height:100%;position:relative;width:100%;z-index:1}.slider-connects{overflow:hidden;z-index:0}.slider-connect,.slider-origin{height:100%;position:absolute;right:0;top:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-style:flat;width:100%;will-change:transform;z-index:1}.slider-txt-dir-rtl.slider-horizontal .slider-origin{left:0;right:auto}.slider-vertical .slider-origin{top:-100%;width:0}.slider-horizontal .slider-origin{height:0}.slider-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.slider-touch-area{height:100%;width:100%}.slider-state-tap .slider-connect,.slider-state-tap .slider-origin{transition:transform .3s}.slider-state-drag *{cursor:inherit!important}.slider-tooltip-drag .slider-tooltip,.slider-tooltip-focus .slider-tooltip{display:none!important}.slider-tooltip-drag .slider-active .slider-tooltip,.slider-tooltip-drag.slider-state-drag .slider-tooltip:not(.slider-tooltip-hidden),.slider-tooltip-focus.slider-focused .slider-tooltip:not(.slider-tooltip-hidden){display:block!important}.slider-horizontal{height:var(--slider-height,6px)}.slider-horizontal .slider-handle{height:var(--slider-handle-height,16px);right:calc(var(--slider-handle-width, 16px)/2*-1);top:calc((var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2*-1 + -1px);width:var(--slider-handle-width,16px)}.slider-vertical{height:var(--slider-vertical-height,300px);width:var(--slider-height,6px)}.slider-vertical .slider-handle{bottom:calc(var(--slider-handle-width, 16px)/2*-1);height:var(--slider-handle-width,16px);right:calc((var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2*-1 + -1px);width:var(--slider-handle-height,16px)}.slider-txt-dir-rtl.slider-horizontal .slider-handle{left:calc(var(--slider-handle-width, 16px)/2*-1);right:auto}.slider-base{background-color:var(--slider-bg,#d1d5db)}.slider-base,.slider-connects{border-radius:var(--slider-radius,9999px)}.slider-connect{background:var(--slider-connect-bg,#10b981);cursor:pointer}.slider-draggable{cursor:ew-resize}.slider-vertical .slider-draggable{cursor:ns-resize}.slider-handle{background:var(--slider-handle-bg,#fff);border:var(--slider-handle-border,0);border-radius:var(--slider-handle-radius,9999px);box-shadow:var(--slider-handle-shadow,.5px .5px 2px 1px rgba(0,0,0,.32));cursor:-webkit-grab;cursor:grab;height:var(--slider-handle-height,16px);width:var(--slider-handle-width,16px)}.slider-handle:focus{box-shadow:0 0 0 var(--slider-handle-ring-width,3px) var(--slider-handle-ring-color,rgba(16,185,129,.188)),var(--slider-handle-shadow,.5px .5px 2px 1px rgba(0,0,0,.32));outline:none}.slider-active{box-shadow:var(--slider-handle-shadow-active,.5px .5px 2px 1px rgba(0,0,0,.42));cursor:-webkit-grabbing;cursor:grabbing}[disabled] .slider-connect{background:var(--slider-connect-bg-disabled,#9ca3af)}[disabled] .slider-handle,[disabled].slider-handle,[disabled].slider-target{cursor:not-allowed}[disabled] .slider-tooltip{background:var(--slider-tooltip-bg-disabled,#9ca3af);border-color:var(--slider-tooltip-bg-disabled,#9ca3af)}.slider-tooltip{background:var(--slider-tooltip-bg,#10b981);border:1px solid var(--slider-tooltip-bg,#10b981);border-radius:var(--slider-tooltip-radius,5px);color:var(--slider-tooltip-color,#fff);display:block;font-size:var(--slider-tooltip-font-size,.875rem);font-weight:var(--slider-tooltip-font-weight,600);line-height:var(--slider-tooltip-line-height,1.25rem);min-width:var(--slider-tooltip-min-width,20px);padding:var(--slider-tooltip-py,2px) var(--slider-tooltip-px,6px);position:absolute;text-align:center;white-space:nowrap}.slider-horizontal .slider-tooltip-top{bottom:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));left:50%;transform:translate(-50%)}.slider-horizontal .slider-tooltip-top:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-top-color:inherit;bottom:calc(var(--slider-tooltip-arrow-size, 5px)*-2);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0}.slider-horizontal .slider-tooltip-bottom{left:50%;top:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));transform:translate(-50%)}.slider-horizontal .slider-tooltip-bottom:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-bottom-color:inherit;content:"";height:0;left:50%;position:absolute;top:calc(var(--slider-tooltip-arrow-size, 5px)*-2);transform:translate(-50%);width:0}.slider-vertical .slider-tooltip-left{right:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));top:50%;transform:translateY(-50%)}.slider-vertical .slider-tooltip-left:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-left-color:inherit;content:"";height:0;position:absolute;right:calc(var(--slider-tooltip-arrow-size, 5px)*-2);top:50%;transform:translateY(-50%);width:0}.slider-vertical .slider-tooltip-right{left:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));top:50%;transform:translateY(-50%)}.slider-vertical .slider-tooltip-right:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-right-color:inherit;content:"";height:0;left:calc(var(--slider-tooltip-arrow-size, 5px)*-2);position:absolute;top:50%;transform:translateY(-50%);width:0}.slider-horizontal .slider-origin>.slider-tooltip{left:auto;transform:translate(50%)}.slider-horizontal .slider-origin>.slider-tooltip-top{bottom:calc(var(--slider-tooltip-arrow-size, 5px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) + 1px)}.slider-horizontal .slider-origin>.slider-tooltip-bottom{top:calc(var(--slider-tooltip-arrow-size, 5px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) + var(--slider-height, 6px) - 1px)}.slider-vertical .slider-origin>.slider-tooltip{top:auto;transform:translateY(calc((var(--slider-tooltip-line-height, 1.25rem) - var(--slider-tooltip-py, 2px))*-1 + 1px))}.slider-vertical .slider-origin>.slider-tooltip-left{right:calc(var(--slider-tooltip-arrow-size, 5px) + var(--slider-height, 6px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) - 1px)}.slider-vertical .slider-origin>.slider-tooltip-right{left:calc(var(--slider-tooltip-arrow-size, 5px) + var(--slider-height, 6px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) - var(--slider-height, 6px) + 1px)}

/*# sourceMappingURL=vo.css.map */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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REFBeUQsMkxBQTJMLENBQUMsZ0RBQWdELFFBQVEsQ0FBQyxpSEFBaUgsQ0FBQyxxREFBcUQsNkxBQTZMLENBQUMsc0RBQXNELHdOQUF3TiIsInNvdXJjZXMiOlsid2VicGFjazovLy8lM0NpbnB1dCUyMGNzcyUyMG5fdG9HaCUzRSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiEqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiohKlxcXG4gICEqKiogY3NzIC4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvZGlzdC9janMuanM/P2Nsb25lZFJ1bGVTZXQtMTMudXNlWzFdIS4vbm9kZV9tb2R1bGVzL3Bvc3Rjc3MtbG9hZGVyL2Rpc3QvY2pzLmpzPz9jbG9uZWRSdWxlU2V0LTEzLnVzZVsyXSEuL25vZGVfbW9kdWxlcy9yZXNvbHZlLXVybC1sb2FkZXIvaW5kZXguanM/P2Nsb25lZFJ1bGVTZXQtMTMudXNlWzNdIS4vbm9kZV9tb2R1bGVzL3Nhc3MtbG9hZGVyL2Rpc3QvY2pzLmpzPz9jbG9uZWRSdWxlU2V0LTEzLnVzZVs0XSEuL2Fzc2V0cy9zdHlsZXMvdm8uc2NzcyAqKiohXG4gIFxcKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIEJyZWFrcG9pbnRzICoqL1xuLyoqIEdyb3VwZU1hcnkgLSBDb2xvcnMgKiovXG4vKiogUERWIFBvdWxhaW52aWxsZSAqKi9cbi8qKiBHcm91cGVNYXJ5IC0gTG9nbyAqKi9cbi8qKiBCcmFuZCAtIENvbG9ycyAqKi9cbi8qKiBCcmFuZCAtIExvZ28gKiovXG46cm9vdCB7XG4gIC0tYnMtcHJpbWFyeTogJEdNQ29sb3JfMjtcbiAgLS1icy1zZWNvbmRhcnk6ICRHTUNvbG9yXzE7XG4gIC0tYnMtd2FybmluZzogJHdhcm5pbmc7XG59XG5cbi8qKiBCcmVhZGNydW1iICoqL1xuLmJyZWFkY3J1bWItbmF2IC5icmVhZGNydW1iLWl0ZW0ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuN3JlbTtcbn1cblxuLmJyZWFkY3J1bWItbmF2IGEge1xuICBjb2xvcjogI0IzQjNCMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbn1cblxuLmJyZWFkY3J1bWItbmF2IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJyZWFkY3J1bWItbmF2IC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGNvbG9yOiAjMkE0QjlCO1xufVxuXG4vKiogSW5uZXIgUGFnZSAqKi9cbi5tYWluLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuXG4ubWFpbi1ibG9jayAuZXJyb3IgYSB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLm1haW4tYmxvY2sgLmVycm9yIGE6aG92ZXIge1xuICBjb2xvcjogZ3JleTtcbn1cblxuLm1haW4tdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuMnJlbSAwLjlyZW07XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMyMjI7XG59XG5cbi5tYWluLXRpdGxlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJhYmFiO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDI1cHgpO1xuICBib3R0b206IDEwcHg7XG59XG5cbi5tYWluLW5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQTRCOUI7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxLjJyZW0gMC45cmVtO1xufVxuXG4ubWFpbi1uYXYtbWVudSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm1haW4tbmF2LW1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1haW4tbmF2LW1lbnUtaXRlbTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbnRlbnQ6IFwifFwiO1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuXG4ubWFpbi1uYXYtbWVudS1pdGVtOmxhc3Qtb2YtdHlwZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1haW4tbmF2LW1lbnUtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tYWluLW5hdi1tZW51LWxpbms6aG92ZXIsXG4ubWFpbi1uYXYtbWVudS1saW5rOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubWFpbi1zdWJ0aXRsZS1ibG9jayB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5tYWluLXN1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWFpbi1jb250ZW50LWJsb2NrIHtcbiAgcGFkZGluZzogMCAxLjVyZW0gMS41cmVtO1xufVxuXG4ubWFpbi1jb250ZW50LWJsb2NrIC5sb2NhdGlvbiBhIHtcbiAgY29sb3I6ICMyYmE2Y2I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1haW4tY29udGVudC1ibG9jayAubG9jYXRpb24gYTpob3ZlciB7XG4gIGNvbG9yOiAjMjU4ZmFmO1xufVxuXG4ubWFpbi1jb250ZW50LWRpdmlkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIC0xLjVyZW07XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xufVxuXG4uYmxvZy1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmJsb2ctY29udGVudCAuaW1nLWZsdWlkIHtcbiAgcGFkZGluZzogM3B4O1xufVxuXG4vKiogRWRpdG8gKiovXG4uZWRpdG8gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKiBMb2NhdGlvbiAqL1xuI21haW4ge1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbnNlY3Rpb24jbWFpbiAubG9jYXRpb24tY2hvaWNlIC5pbWctbG9jLCBzZWN0aW9uI21haW4gLmxvY2F0aW9uLWNob2ljZSAuaW1nLXZzcCB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1MHB4O1xufVxuXG5zZWN0aW9uI21haW4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuc2VjdGlvbiNtYWluIC5sb2NhdGlvbi1jaG9pY2UgaDIge1xuICBjb2xvcjogIzIyMjtcbiAgcGFkZGluZzogMjNweCAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjhzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC44cyBlYXNlLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuOHMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC44cyBlYXNlLW91dDtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbnNlY3Rpb24jbWFpbiAubG9jYXRpb24tY2hvaWNlIGgyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzY2NjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbnNlY3Rpb24jbWFpbiAubG9jYXRpb24tY2hvaWNlOmhvdmVyIGgyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjhzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC44cyBlYXNlLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuOHMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC44cyBlYXNlLW91dDtcbn1cblxuc2VjdGlvbiNtYWluIC5sb2NhdGlvbi1jaG9pY2UgLmxvZ28tbG9jYXRpb24ge1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5zZWN0aW9uI21haW4gLmxvY2F0aW9uLWNob2ljZSAuYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDg1MUQ7XG4gIC1vLWJveC1zaGFkb3c6IDBweCAwcHggMHB4IDBweCAjYWFhYWFhO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAwcHggI2FhYWFhYTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuU2hhZG93KGNvbG9yPSNhYWFhYWEsIERpcmVjdGlvbj1OYU4sIFN0cmVuZ3RoPTApO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2Utb3V0O1xufVxuXG5idXR0b24uZXhwYW5kLCAuYnV0dG9uLmV4cGFuZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBtYXJnaW46IDAgMCAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbSAxLjA2MjVyZW0gMnJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmJhNmNiO1xuICBib3JkZXItY29sb3I6ICMyMjg1YTI7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2Utb3V0O1xufVxuXG5zZWN0aW9uI21haW4gLmxvY2F0aW9uLWNob2ljZTpob3ZlciAuYnV0dG9uIHtcbiAgLW8tYm94LXNoYWRvdzogMHB4IDBweCA3cHggMHB4ICNhYWE7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggN3B4IDBweCAjYWFhO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2Utb3V0O1xufVxuXG4vKiogTU9EQUwgVk8gKiovXG4vKiBHYXJhbnRpZXMgKi9cbiNtb2RhbFdhcnJhbnR5IC50YWJzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuXG4jbW9kYWxXYXJyYW50eSBoNSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuI21vZGFsV2FycmFudHkgbGkgYSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1heC1oZWlnaHQ6IDc1cHg7XG59XG5cbiNtb2RhbFdhcnJhbnR5IC5vZmZyZS1maW5hbmNlbWVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG59XG5cbiNtb2RhbFdhcnJhbnR5IC5vZmZyZS1maW5hbmNlbWVudCBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGFkYTtcbiAgY29sb3I6ICNGRjhBMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbiNtb2RhbFdhcnJhbnR5IC5vZmZyZS1maW5hbmNlbWVudCAud3JhcC1tZSB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbiNtb2RhbFdhcnJhbnR5IC5vZmZyZS1maW5hbmNlbWVudCAud3JhcC1tZSBoNCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuI21vZGFsV2FycmFudHkgLnRhYi1jb250ZW50IHRkLnBpY3R1cmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWRhZGE7XG59XG5cbiNtb2RhbFdhcnJhbnR5IC50YWItY29udGVudCB0ZC5nYXJhbnRpZUNvbnRlbnQgaDQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4jbW9kYWxXYXJyYW50eSAudGFicyBkZCwgI21vZGFsV2FycmFudHkgLnRhYnMgLnRhYi10aXRsZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RhZGFkYTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RhZGFkYTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWRhZGE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbiNtb2RhbFdhcnJhbnR5IHRhYmxlIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xufVxuXG4jbW9kYWxXYXJyYW50eSB0YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG59XG5cbiNtb2RhbFdhcnJhbnR5IHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgY29sb3I6ICMyMjI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjYyNXJlbSAwLjYyNXJlbTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xufVxuXG4jbW9kYWxXYXJyYW50eSAubmF2LXRhYnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG5cbiNtb2RhbFdhcnJhbnR5IC5uYXYtdGFicy5mdWxsLXRhYnMge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4jbW9kYWxXYXJyYW50eSAubmF2LXRhYnMubWFyZ2luLXRvcC10YWJzIHtcbiAgbWFyZ2luLXRvcDogMS4ycmVtO1xufVxuXG4jbW9kYWxXYXJyYW50eSAudGFiLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuI21vZGFsV2FycmFudHkgLm5hdi10YWJzIGRkLCAjbW9kYWxXYXJyYW50eSAubmF2LXRhYnMgLnRhYi10aXRsZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RhZGFkYTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RhZGFkYTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWRhZGE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbiNtb2RhbFdhcnJhbnR5IC5uYXYtdGFicyBkZCwgI21vZGFsV2FycmFudHkgLm5hdi10YWJzIC50YWItdGl0bGUuYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jbW9kYWxXYXJyYW50eSAubmF2LXRhYnMgZGQsICNtb2RhbFdhcnJhbnR5IC5uYXYtdGFicyAudGFiLXRpdGxlLmFjdGl2ZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNTAwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xuICByaWdodDogMTAwJTtcbiAgYm90dG9tOiAtMXB4O1xufVxuXG4jbW9kYWxXYXJyYW50eSAubmF2LXRhYnMgZGQsICNtb2RhbFdhcnJhbnR5IC5uYXYtdGFicyAudGFiLXRpdGxlLmFjdGl2ZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE1MDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG4gIGxlZnQ6IDEwMCU7XG4gIGJvdHRvbTogLTFweDtcbn1cblxuI21vZGFsV2FycmFudHkgLnRhYi10aXRsZS5hY3RpdmUgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycmVtIDJyZW0gMXJlbTtcbn1cblxuI21vZGFsV2FycmFudHkgLnRhYi10aXRsZS5hY3RpdmUgPiBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4IDEwcHggMCAxMHB4O1xuICBib3JkZXItY29sb3I6ICM2NjYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuI21vZGFsV2FycmFudHkgLnRhYi1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4jbW9kYWxXYXJyYW50eSAudGFiLWNvbnRlbnQgdGQucGljdHVyZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RhZGFkYTtcbn1cblxuI21vZGFsV2FycmFudHkgLnRhYi1jb250ZW50IHRkLmdhcmFudGllQ29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbiNtb2RhbFdhcnJhbnR5IC50YWItY29udGVudCB0ZC5nYXJhbnRpZUNvbnRlbnQgaDQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbiNtb2RhbFdhcnJhbnRpZXMgLmNhcmQge1xuICBmbGV4OiAxIDAgMjA4cHg7XG59XG5cbiNtb2RhbFdhcnJhbnRpZXMgLmltZy1icmFuZC13YXJyYW50eSB7XG4gIGhlaWdodDogNjVweDtcbn1cblxuLmltZy1icmFuZC13YXJyYW50eS5kYWNpYS1pbWcsIC5pbWctYnJhbmQtd2FycmFudHkuamFndWFyLWltZywgLmltZy1icmFuZC13YXJyYW50eS5zcG90aWNhci1pbWcge1xuICB3aWR0aDogMTIwcHg7XG59XG5cbiNtb2RhbFdhcnJhbnRpZXMgLmNhcmQtd2FycmFudHktdGl0bGUge1xuICBmb250LWZhbWlseTogXCJvdXRmaXRcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKkZpbmFuY2VtZW50cyAqL1xuI21vZGFsRnVuZGluZyBoNSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuI21vZGFsRnVuZGluZyBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4jbW9kYWxGdW5kaW5nIC5vZmZyZS1maW5hbmNlbWVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG59XG5cbiNtb2RhbEZ1bmRpbmcgLm9mZnJlLWZpbmFuY2VtZW50IGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkYWRhO1xuICBjb2xvcjogI0ZGOEEwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuI21vZGFsRnVuZGluZyAub2ZmcmUtZmluYW5jZW1lbnQgLndyYXAtbWUge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4jbW9kYWxGdW5kaW5nIC5vZmZyZS1maW5hbmNlbWVudCAud3JhcC1tZSBoNCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgI21vZGFsV2FycmFudHkgLm5hdi10YWJzIGRkLCAubmF2LXRhYnMgLnRhYi10aXRsZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGFkYWRhO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWRhZGE7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWRhZGE7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNtb2RhbFdhcnJhbnR5IC5uYXYtdGFicyBkZCwgLm5hdi10YWJzIC50YWItdGl0bGUuYWN0aXZlOmJlZm9yZSB7XG4gICAgd2lkdGg6IDBweDtcbiAgICBoZWlnaHQ6IDBweDtcbiAgfVxuICAjbW9kYWxXYXJyYW50eSAubmF2LXRhYnMgZGQsIC5uYXYtdGFicyAudGFiLXRpdGxlLmFjdGl2ZTphZnRlciB7XG4gICAgd2lkdGg6IDBweDtcbiAgICBoZWlnaHQ6IDBweDtcbiAgfVxufVxuLyogRU5EIE1PREFMIFZPICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFpbi1zdWJ0aXRsZSB7XG4gICAgcGFkZGluZzogMCA2cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyoubWFpbi1zdWJ0aXRsZXtcbiAgICAgIHBhZGRpbmc6IDAgMTByZW07XG4gIH0qL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC8qLm1haW4tc3VidGl0bGV7XG4gICAgICBwYWRkaW5nOiAwIDE3cmVtO1xuICB9Ki9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9nLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4jbWFwIGgzIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuLyoqIFZPIC0gRm9udHMgKiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwidm8tbWFyeVwiO1xuICBzcmM6IHVybCgvYnVpbGQvZm9udHMvdm8tbWFyeS42MmZiNWM3NS5lb3QpO1xuICBzcmM6IHVybCgvYnVpbGQvZm9udHMvdm8tbWFyeS42MmZiNWM3NS5lb3Q/I2llZml4YjB6cTJrKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKC9idWlsZC9mb250cy92by1tYXJ5LmY1YTJjMTcwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCgvYnVpbGQvZm9udHMvdm8tbWFyeS4yN2EwOTkzYS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoL2J1aWxkL2ltYWdlcy92by1tYXJ5LjAxYzE3NDBjLnN2ZyN2by1tYXJ5KSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5oLWZpdCB7XG4gIGhlaWdodDogLW1vei1maXQtY29udGVudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG46cm9vdCB7XG4gIC0tc2xpZGVyLWNvbm5lY3QtYmc6ICMyQTRCOUI7XG4gIC0tc2xpZGVyLXRvb2x0aXAtYmc6ICMyQTRCOUI7XG4gIC0tc2xpZGVyLWhhbmRsZS1yaW5nLWNvbG9yOiAjM0I4MkY2MzA7XG4gIC0tc2xpZGVyLWhhbmRsZS13aWR0aDogMjZweDtcbiAgLS1zbGlkZXItaGFuZGxlLWhlaWdodDogMjZweDtcbiAgLS1zbGlkZXItaGFuZGxlLWJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICAtLXNsaWRlci1oYW5kbGUtYmc6ICMyQTRCOUI7XG59XG5cbi5zbGlkZXItdGFyZ2V0IHtcbiAgd2lkdGg6IDk3JTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uaGlkZGVuLXRvb2x0aXBzIC5zbGlkZXItdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJhbm5lci12byB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRjJBNTE7XG4gIGhlaWdodDogMTc0cHg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjRTQwNDJCO1xufVxuLmJhbm5lci12byAuc2VvVm9UaXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iYW5uZXItdm8gLnNlb1ZvVGl0bGUgaDEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5wbGFjZWhvbGRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjN2M3YzcgIWltcG9ydGFudDtcbn1cblxuLnBsYWNlaG9sZGVyLWdsb3cgLnBsYWNlaG9sZGVyIHtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG4udm8tZGVzY3JpcHRpb24uaGlkZSB7XG4gIGhlaWdodDogNzdweDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBibGFjayAwLCBibGFjayAwJSwgdHJhbnNwYXJlbnQgMTAwJSkgYWxwaGE7XG4gICAgICAgICAgbWFzazogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgYmxhY2sgMCwgYmxhY2sgMCUsIHRyYW5zcGFyZW50IDEwMCUpIGFscGhhO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udm8tbW9yZS1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjRkNCQzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qKiBWTyAtIFNlYXJjaCAqKi9cbi5zZWFyY2gtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJhY2tncm91bmQ6ICNlOWU5ZTk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMTRweCAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2aWV3Qm94PSUyNzAgMCA2NCA2NCUyNyB4bWxucz0lMjdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyNyUzRSUzQ2NpcmNsZSBjeD0lMjczMiUyNyBjeT0lMjczMiUyNyByPSUyNzI0JTI3IGZpbGw9JTI3d2hpdGUlMjcvJTNFJTNDcGF0aCBkPSUyN00yMiAyOEwzMiAzOEw0MiAyOCUyNyBmaWxsPSUyN25vbmUlMjcgc3Ryb2tlPSUyN2N1cnJlbnRDb2xvciUyNyBzdHJva2Utd2lkdGg9JTI3MyUyNyBzdHJva2UtbGluZWNhcD0lMjdyb3VuZCUyNyBzdHJva2UtbGluZWpvaW49JTI3cm91bmQlMjcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gOXB4KSBjYWxjKDJlbSAtIDE2cHgpLCBjYWxjKDEwMCUgLSAzNXB4KSBjYWxjKDJlbSArIDZweCksIGNhbGMoMTAwJSAtIDEuNWVtKSAxLjVlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDI1cHgsIDI1cHggMjVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2VhcmNoLXNlbGVjdC5zaG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyQTRCOUI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0lMjcwIDAgNjQgNjQlMjcgeG1sbnM9JTI3aHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmclMjclM0UlM0NjaXJjbGUgY3g9JTI3MzIlMjcgY3k9JTI3MzIlMjcgcj0lMjcyNCUyNyBmaWxsPSUyN3doaXRlc21va2UlMjcvJTNFJTNDcGF0aCBkPSUyN00yMiAyOEwzMiAzOEw0MiAyOCUyNyBmaWxsPSUyN25vbmUlMjcgc3Ryb2tlPSUyN2N1cnJlbnRDb2xvciUyNyBzdHJva2Utd2lkdGg9JTI3MyUyNyBzdHJva2UtbGluZWNhcD0lMjdyb3VuZCUyNyBzdHJva2UtbGluZWpvaW49JTI3cm91bmQlMjcvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5zZWFyY2gtc2VsZWN0OmFmdGVyIHtcbiAgd2lkdGg6IDM1cHg7XG59XG5cbi5zZWFyY2gtc2VsZWN0LTIge1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTZweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzJBNEI5QjtcbiAgY29sb3I6ICMyQTRCOUI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHZpZXdCb3g9JTI3MCAwIDY0IDY0JTI3IHhtbG5zPSUyN2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJTI3PjxjaXJjbGUgY3g9JTI3MzIlMjcgY3k9JTI3MzIlMjcgcj0lMjcyNCUyNyBmaWxsPSUyNyUyMzJBNEI5QiUyNy8+PHBhdGggZD0lMjdNMjIgMjhMMzIgMzhMNDIgMjglMjcgZmlsbD0lMjdub25lJTI3IHN0cm9rZT0lMjd3aGl0ZSUyNyBzdHJva2Utd2lkdGg9JTI3MyUyNyBzdHJva2UtbGluZWNhcD0lMjdyb3VuZCUyNyBzdHJva2UtbGluZWpvaW49JTI3cm91bmQlMjcvPjwvc3ZnPlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gOXB4KSBjYWxjKDJlbSAtIDE4cHgpLCBjYWxjKDEwMCUgLSAzNXB4KSBjYWxjKDJlbSArIDZweCksIGNhbGMoMTAwJSAtIDEuNWVtKSAxLjVlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDI1cHgsIDI1cHggMjVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5zZWFyY2gtc2VsZWN0LTIuc2hvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQTRCOUI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyQTRCOUI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgdmlld0JveD0lMjcwIDAgNjQgNjQlMjcgeG1sbnM9JTI3aHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmclMjc+PGNpcmNsZSBjeD0lMjczMiUyNyBjeT0lMjczMiUyNyByPSUyNzI0JTI3IGZpbGw9JTI3d2hpdGUlMjcvPjxwYXRoIGQ9JTI3TTIyIDI4TDMyIDM4TDQyIDI4JTI3IGZpbGw9JTI3bm9uZSUyNyBzdHJva2U9JTI3YmxhY2slMjcgc3Ryb2tlLXdpZHRoPSUyNzMlMjcgc3Ryb2tlLWxpbmVjYXA9JTI3cm91bmQlMjcgc3Ryb2tlLWxpbmVqb2luPSUyN3JvdW5kJTI3Lz48L3N2Zz5cIik7XG59XG4uc2VhcmNoLXNlbGVjdC0yOmFmdGVyIHtcbiAgd2lkdGg6IDIzcHg7XG59XG5cbi52by1zZWFyY2gtZm9ybSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTEwcHg7XG4gIHotaW5kZXg6IDI5ODtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm94LXNoYWRvdzogMHB4IDZweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTZweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi52by1zZWFyY2gtZm9ybSBpbnB1dDo6LXdlYmtpdC1zbGlkZXItdGh1bWIsIC52by1zZWFyY2gtZm9ybSBpbnB1dDpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkE0QjlCO1xufVxuLnZvLXNlYXJjaC1mb3JtIGlucHV0OmZvY3VzOjotbW96LXJhbmdlLXRodW1iLCAudm8tc2VhcmNoLWZvcm0gaW5wdXQ6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkE0QjlCO1xufVxuLnZvLXNlYXJjaC1mb3JtIGlucHV0OmZvY3VzOjotbXMtdGh1bWIsIC52by1zZWFyY2gtZm9ybSBpbnB1dDpmb2N1czo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBNEI5Qjtcbn1cblxuLmZhLXRyYXNoLWNhbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBwYWRkaW5nOiAyMHB4IDE2cHggOHB4IDE2cHg7XG59XG5cbi5yYW5nZS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjFweCAwIDA7XG59XG5cbi5yYW5nZS1pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHdpZHRoOiA4MnB4O1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5yYW5nZS1pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgLnJhbmdlLWlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi5pbnB1dC12byB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiBibGFjaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBoZWlnaHQ6IC1tb3otZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5cbi5pbnB1dC1jcCB7XG4gIGhlaWdodDogNTZweCAhaW1wb3J0YW50O1xufVxuXG4uZXJyb3ItdGV4dC1jcCB7XG4gIGNvbG9yOiAjRTQwNDJCO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5pbnB1dC1jcCwgLnNlbGVjdC1kaXN0YW5jZSB7XG4gIHdpZHRoOiA1MCU7XG4gIG1pbi13aWR0aDogMTM2cHg7XG59XG5cbi5zZWFyY2gtYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnZvLWNoaXBzIHtcbiAgYmFja2dyb3VuZDogIzJBNEI5QjtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbn1cblxuLnZvLXNlYXJjaC1mb3JtIHtcbiAgLyogRmlyZWZveCAqL1xufVxuLnZvLXNlYXJjaC1mb3JtIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLnZvLXNlYXJjaC1mb3JtIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4udm8tc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi8qKiBWTyAtIExpc3QgKiovXG4udm8tc2hlZXQtY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0yNHB4O1xuICB0b3A6IC02NXB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udm8tc2hlZXQtY29udGVudC13cmFwcGVyIC52by1jb250ZW50LWJsb2NrIHtcbiAgcGFkZGluZzogMjRweDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxMTBweDtcbiAgYm94LXNoYWRvdzogLTEycHggLTE0cHggMTdweCAtMTZweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uemluZGV4LTk5IHtcbiAgei1pbmRleDogOTk7XG59XG5cbi52b19wcm9tby1jb250YWluZXIge1xuICBwYWRkaW5nOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udm9fcHJvbW8tY29udGFpbmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNDQpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAtMjRweDtcbn1cbi52b19wcm9tby1jb250YWluZXI6aG92ZXIgLnZvX3Byb21vLWltZyB7XG4gIHNjYWxlOiAxLjE7XG59XG5cbi5tYWluLWJsb2NrIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udm8td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udm9fcHJvbW8taW1nIHtcbiAgdHJhbnNpdGlvbjogc2NhbGUgMC4zcyBlYXNlLW91dDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1hcmdpbjogLTI0cHg7XG59XG5cbi52b19wcm9tby10ZXh0IHtcbiAgY29sb3I6ICNGQ0JDMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDVweDtcbn1cblxuLnZvLWxpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4udm8tbGluayA6aG92ZXIge1xuICBjb2xvcjogIzJBNEI5Qjtcbn1cblxuLnZvLWltZyAudm8tdGFnIHtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udm8taW1nIC52by10YWc6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi52by1pbWcgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICBhc3BlY3QtcmF0aW86IDE1Ni85Nztcbn1cblxuLnZvLWRlc2Mge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udm8tZGVzYy1ibG9jayB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4udm8tZGVzYy1ibG9jay1saW5rIHtcbiAgd2lkdGg6IDI1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudm8tZGVzYy1ibG9jay1saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udm8tdGl0bGUtcGFnZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNvcnQtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnNvcnRTZWxlY3Qge1xuICBjb2xvcjogYmxhY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGhlaWdodDogLW1vei1maXQtY29udGVudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItY29sb3I6ICNCM0IzQjM7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTsgLyogRmlyZWZveCAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIFNhZmFyaSBhbmQgQ2hyb21lICovXG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JTI3MjQlMjcgaGVpZ2h0PSUyNzI0JTI3IHZpZXdCb3g9JTI3MCAwIDI0IDI0JTI3IGZpbGw9JTI3bm9uZSUyNyB4bWxucz0lMjdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyNyUzRSUzQ3BhdGggZD0lMjdNNy40MSA4LjI5NDk4TDEyIDEyLjg3NUwxNi41OSA4LjI5NDk4TDE4IDkuNzA0OThMMTIgMTUuNzA1TDYgOS43MDQ5OEw3LjQxIDguMjk0OThaJTI3IGZpbGw9JTI3JTIzMEEwRjFDJTI3LyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxMnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG59XG5cbi52by10aXRsZS1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4udm8tc3VidGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzJBNEI5Qjtcbn1cblxuLnZvLWZpbml0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzJBNEI5QjtcbiAgaGVpZ2h0OiA0NnB4O1xufVxuXG4udm8tdGl0bGUge1xuICBtYXJnaW46IDAgMCA0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi52by1jcml0YWlyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4udm8tY3JpdGFpciBpbWcge1xuICBtYXgtaGVpZ2h0OiAzMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi52by1pbmZvIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4udm8taW5mbyBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJ8XCI7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIG1hcmdpbjogMCA4cHg7XG59XG4udm8taW5mbyBzcGFuOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW46IDAgOHB4O1xufVxuXG4udm8tcHJpY2UtbGlzdCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5yZWR1Yy1wcmljZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBjb2xvcjogI0IzQjNCMztcbn1cblxuLnJlZHVjLXByaWNlLXRhZyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyNCwgMTgsIDE4KTtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnZvLXByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLnZvLW9wdGlvbnMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG59XG5cbi8qKiBWTyAtIFNoZWV0ICoqL1xuLnZvLXNoZWV0LWZvcm0ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4udm8tc2hlZXQtdGl0bGUge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBtYXJnaW46IDI0cHggMCAzMnB4IDA7XG59XG5cbi52by1zaGVldC1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi52by1zaGVldC1zdHJvbmctcG9pbnQge1xuICByb3ctZ2FwOiAyNnB4O1xufVxuLnZvLXNoZWV0LXN0cm9uZy1wb2ludCAudm8tc2hlZXQtcG9pbnQge1xuICBmbGV4OiAwIDAgMjUlO1xufVxuXG4udm8tc2hlZXQtbGlzdC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBNEI5QjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDExcHggMTEuNXB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi52by1zaGVldC1saXN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbn1cblxuLnZvLXNoZWV0LWxpc3QtbnVtYmVyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuaHIueWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDQkMwMDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAzNHB4IDAgMzJweDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmdhcmFudGllLXRhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbn1cbi5nYXJhbnRpZS10YWIgaW1nIHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYi1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICB9XG4gIC5nYXJhbnRpZS10YWIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmdhcmFudGllLXRhYiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQ6ICNGQ0JDMDA7XG59XG5cbnNlbGVjdDItc2VhcmNoX19maWVsZDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtcGxhY2Vob2xkZXIsIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsIHNlbGVjdDItc2VhcmNoX19maWVsZDo6cGxhY2Vob2xkZXIge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4ubGgtM3JlbSB7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuXG4udm8tc2hlZXQtbGlzdC1vcHRpb25zIHtcbiAgLW1vei1jb2x1bW5zOiAxO1xuICAgICAgIGNvbHVtbnM6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnZvLXNoZWV0LWxpc3Qtb3B0aW9ucyBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuLnZvLXNoZWV0LWxpc3Qtb3B0aW9ucy5jbG9zZSB7XG4gIGhlaWdodDogMjAwcHg7XG59XG5cbi52by1zaGVldC1saXN0LW9wdGlvbi1idXR0b24ge1xuICBtYXJnaW46IDMycHggMCAwO1xufVxuXG4udm8tc2hlZXQtYXZhaWxhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4udm8tc2hlZXQtYXZhaWxhYmxlIGltZywgLnZvLXNoZWV0LWF2YWlsYWJsZSBpIHtcbiAgd2lkdGg6IDE0cHg7XG59XG5cbi52by1zaGVldC1hdmFpbGFibGUgYSB7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udm8tc2hlZXQtYXZhaWxhYmxlIGE6aG92ZXIge1xuICBjb2xvcjogIzY2Njtcbn1cblxuLnZvLXNoZWV0LW51bWJlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnZvLXNoZWV0LW51bWJlciBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi52by1zaGVldC1udW1iZXIgaW1nIHtcbiAgd2lkdGg6IDE0cHg7XG59XG5cbi52by1zaGVldC1pbnRlcmVzdGVkLWZvcm0gaW5wdXQsXG4udm8tc2hlZXQtaW50ZXJlc3RlZC1mb3JtIHNlbGVjdCB7XG4gIGhlaWdodDogNTZweDtcbn1cblxuLnZvLXNoZWV0LWludGVyZXN0ZWQtZm9ybSAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udXNlci1pY29uIHtcbiAgcGFkZGluZy1sZWZ0OiA1NHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2J1aWxkL2ltYWdlcy91c2VyLjA0ZjkzNTM5LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDExcHg7XG59XG5cbi5waG9uZS1pY29uIHtcbiAgcGFkZGluZy1sZWZ0OiA1NHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2J1aWxkL2ltYWdlcy9waG9uZS5jMjI3OGM3NS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMXB4O1xufVxuXG4ubWFpbC1pY29uIHtcbiAgcGFkZGluZy1sZWZ0OiA1NHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2J1aWxkL2ltYWdlcy9tYWlsLmNjMTFjNmI0LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDExcHg7XG59XG5cbi5jb21tZW50LWljb24ge1xuICBwYWRkaW5nLWxlZnQ6IDU0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYnVpbGQvaW1hZ2VzL2NvbW1lbnQuNzAzY2VlMjYuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTFweDtcbn1cblxuLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBoZWlnaHQ6IDQ0cHg7XG59XG5cbi5ib3gtc2hhZG93LTQwNCB7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuI2JvdHRvbSAub3dsLXN0YWdlLW91dGVyIHtcbiAgYXNwZWN0LXJhdGlvOiA4LzU7XG59XG5cbi5pbWctcGxheWVyIC5vd2wtc3RhZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uaW1nLXBsYXllciAub3dsLW5hdiB7XG4gIGhlaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMjRweDtcbiAgcmlnaHQ6IDk2cHg7XG4gIHdpZHRoOiAxMTJweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNDhweCk7XG59XG4uaW1nLXBsYXllciAub3dsLW5hdiBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG4uaW1nLXBsYXllciAub3dsLW5hdiBidXR0b24gc3BhbiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICMyQTRCOUI7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjFweCk7XG59XG4uaW1nLXBsYXllciAub3dsLW5hdiAuZGlzYWJsZWQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5tYXhpbWl6ZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2J1aWxkL2ltYWdlcy9tYXhpbWl6ZS42M2E3MzI4NC5zdmcpO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAvKiBiYWNrZ3JvdW5kOiB3aGl0ZTsgKi9cbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDI0cHg7XG4gIHJpZ2h0OiAyNHB4O1xuICB6LWluZGV4OiA5OTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ib3gtc2hhZG93LTQwNCB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52by1zaGVldC1wb2ludCB7XG4gICAgZmxleDogMCAwIDUwJSAhaW1wb3J0YW50O1xuICB9XG4gICNib3R0b20gLm93bC1uYXYge1xuICAgIGJvdHRvbTogMTlweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiA2OHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDcwcHggIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMzJweCkgIWltcG9ydGFudDtcbiAgfVxuICAjYm90dG9tIC5vd2wtbmF2IGJ1dHRvbiB7XG4gICAgd2lkdGg6IDMycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuICAubWF4aW1pemUtYnV0dG9uIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYm90dG9tOiAxOXB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgfVxuICAuaW5wdXQtdm8ge1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICB9XG4gIC52b19wcm9tby1jb250YWluZXIge1xuICAgIGhlaWdodDogNDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc29ydC1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuc29ydFNlbGVjdCB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudm8tc2hlZXQtY29udGVudC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGUtdm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRlc2t0b3Atdm8ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZvLWNpdHkge1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4udm8tY2l0eSBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4ubW9iaWxlLXZvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqIFJlc3BvbnNpdmUgKiovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudm8td3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZS1vdXQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAudm8td3JhcHBlciAudm8taW1nIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgfVxuICAudm8td3JhcHBlciAudm8taW1nIGltZyB7XG4gICAgdHJhbnNpdGlvbjogc2NhbGUgMC4zcyBlYXNlLW91dDtcbiAgfVxuICAudm8td3JhcHBlcjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIH1cbiAgLnZvLXdyYXBwZXI6aG92ZXIgLnZvLWltZyBpbWcge1xuICAgIHNjYWxlOiAxLjE7XG4gIH1cbiAgLnZvLXNoZWV0LWRlc2MtYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC52by1zaGVldC1saXN0LW9wdGlvbnMge1xuICAgIC1tb3otY29sdW1uczogMjtcbiAgICAgICAgIGNvbHVtbnM6IDI7XG4gIH1cbn1cbi52by1wYWdpbmF0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogNTJweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udm8tcGFnaW5hdGlvbiBuYXYge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4udm8tcGFnaW5hdGlvbiAucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi52by1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIDpmaXJzdC1jaGlsZC5wYWdlLWl0ZW0gPiBhLCAudm8tcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA6Zmlyc3QtY2hpbGQucGFnZS1pdGVtID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUU5RTk7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4udm8tcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA6bGFzdC1jaGlsZC5wYWdlLWl0ZW0gPiBhLCAudm8tcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA6bGFzdC1jaGlsZC5wYWdlLWl0ZW0gPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5RTlFOTtcbiAgcGFkZGluZzogMTZweDtcbn1cbi52by1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIC5wYWdlLWxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udm8tcGFnaW5hdGlvbiAucGFnaW5hdGlvbiAucGFnZS1saW5rLmFjdGl2ZSwgLnZvLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gLmFjdGl2ZSA+IC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNCQzAwO1xufVxuLnZvLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gLnBhZ2UtaXRlbSA+IGEsIC52by1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0gPiBzcGFuIHtcbiAgY29sb3I6IGJsYWNrO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTlweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbnVsIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4jaW5mb3JtYXRpb25zIHtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDIyMHB4O1xufVxuXG4uY2FtcGFpZ24tdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jYW1wYWlnbi1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FtcGFpZ24tY2hlY2tib3ggbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzQzQ1NEM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMkE0QjlCO1xuICBjb2xvcjogIzJBNEI5QjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cbi5jYW1wYWlnbi1jaGVja2JveCBsYWJlbDo6YWZ0ZXIge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0JDMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUzZCgxLCAxLCAxKTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTE7XG59XG4uY2FtcGFpZ24tY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBjb2xvcjogIzJmMzY0MDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZDQkMwMDtcbn1cbi5jYW1wYWlnbi1jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gbGFiZWw6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZTNkKDU2LCA1NiwgMSk7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2FtcGFpZ24tY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XFxcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFxcIiBoZWlnaHQ9XFxcIjFlbVxcXCIgdmlld0JveD1cXFwiMCAwIDM4NCA1MTJcXFwiPjwlMjEtLSUyMSBGb250IEF3ZXNvbWUgRnJlZSA2LjQuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAlMjhDb21tZXJjaWFsIExpY2Vuc2UlMjkgQ29weXJpZ2h0IDIwMjMgRm9udGljb25zLCBJbmMuIC0tPjxwYXRoIGQ9XFxcIk0zNDIuNiAxNTAuNmMxMi41LTEyLjUgMTIuNS0zMi44IDAtNDUuM3MtMzIuOC0xMi41LTQ1LjMgMEwxOTIgMjEwLjcgODYuNiAxMDUuNGMtMTIuNS0xMi41LTMyLjgtMTIuNS00NS4zIDBzLTEyLjUgMzIuOCAwIDQ1LjNMMTQ2LjcgMjU2IDQxLjQgMzYxLjRjLTEyLjUgMTIuNS0xMi41IDMyLjggMCA0NS4zczMyLjggMTIuNSA0NS4zIDBMMTkyIDMwMS4zIDI5Ny40IDQwNi42YzEyLjUgMTIuNSAzMi44IDEyLjUgNDUuMyAwczEyLjUtMzIuOCAwLTQ1LjNMMjM3LjMgMjU2IDM0Mi42IDE1MC42elxcXCIvPjwvc3ZnPlwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDI1JTtcbn1cbi5jYW1wYWlnbi1jaGVja2JveCBpbnB1dCB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG9yZGVyOiAxO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnRhZ3MtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbn1cbi50YWdzLWNvbnRhaW5lciAuYmx1ZS10YWctdm8ge1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBiYWNrZ3JvdW5kOiAjMkE0QjlCO1xuICBvcGFjaXR5OiAwLjk7XG4gIHotaW5kZXg6IDEwO1xuICBib3JkZXItcmFkaXVzOiAyMXB4O1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udGFncy1jb250YWluZXIgLmJsdWUtdGFnLXZvOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5kcm9wZG93bi12by1saXN0IC5kcm9wZG93bi1tZW51IHtcbiAgbWF4LWhlaWdodDogMjcwcHg7XG4gIG1pbi13aWR0aDogMjM1cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5kcm9wZG93bi12by1saXN0IC5kcm9wZG93bi1tZW51IC5yYW5nZS1zbGlkZXIge1xuICBtaW4td2lkdGg6IDM3MHB4O1xufVxuLmRyb3Bkb3duLXZvLWxpc3QgLmRyb3Bkb3duLW1lbnUgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGhlaWdodDogMzNweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uZHJvcGRvd24tdm8tbGlzdCAuZHJvcGRvd24tbWVudSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHdpZHRoOiAyNHB4O1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDNkMWQxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHJvcGRvd24tdm8tbGlzdCAuZHJvcGRvd24tbWVudSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9idWlsZC9pbWFnZXMvY2hlY2suNGE3M2ZiNWUuc3ZnKTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQTRCOUI7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZHJvcGRvd24tdm8tbGlzdCAuZHJvcGRvd24tbWVudSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzZDFkMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRyb3Bkb3duLXZvLWxpc3QgLmRyb3Bkb3duLW1lbnUgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYnVpbGQvaW1hZ2VzL2NoZWNrLjRhNzNmYjVlLnN2Zyk7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkE0QjlCO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmRyb3Bkb3duLXZvLWxpc3QgLmxvY2F0aW9uLW1lbnUge1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuXG4uZmlsdGVyLWJ1dHRvbiB7XG4gIG1pbi13aWR0aDogMTUwcHg7XG59XG5cbiNmaWx0ZXJWb1NpZGVCYXIge1xuICB3aWR0aDogNzgwcHg7XG59XG4jZmlsdGVyVm9TaWRlQmFyIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0JDMDA7XG4gIGhlaWdodDogNTBweDtcbn1cbiNmaWx0ZXJWb1NpZGVCYXIgLm9mZmNhbnZhcy1oZWFkZXIgLmZhLXhtYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuI2ZpbHRlclZvU2lkZUJhciAub2ZmY2FudmFzLWJvZHkge1xuICBwYWRkaW5nOiA1MHB4O1xufVxuI2ZpbHRlclZvU2lkZUJhciAub2ZmY2FudmFzLWJvZHkgLmZpbHRlclNpZGVCYXItdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4jZmlsdGVyVm9TaWRlQmFyIC5vZmZjYW52YXMtYm9keSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgaGVpZ2h0OiA0MnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbiNmaWx0ZXJWb1NpZGVCYXIgLm9mZmNhbnZhcy1ib2R5IC5jaGVja2JveC1saXN0IHtcbiAgcm93LWdhcDogMjRweDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgbWF4LWhlaWdodDogMTIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jZmlsdGVyVm9TaWRlQmFyIC5vZmZjYW52YXMtYm9keSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHdpZHRoOiAyNHB4O1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDNkMWQxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jZmlsdGVyVm9TaWRlQmFyIC5vZmZjYW52YXMtYm9keSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9idWlsZC9pbWFnZXMvY2hlY2suNGE3M2ZiNWUuc3ZnKTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQTRCOUI7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4jZmlsdGVyVm9TaWRlQmFyIC5vZmZjYW52YXMtYm9keSAuY29sb3ItY2hpcCB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkM2QxZDE7XG59XG4jZmlsdGVyVm9TaWRlQmFyIC5vZmZjYW52YXMtYm9keSAuY29sb3ItY2hpcFtkYXRhLWNvbG9yPUF1dHJlXSB7XG4gIGJhY2tncm91bmQ6IGNvbmljLWdyYWRpZW50KGZyb20gOTBkZWcsIHZpb2xldCwgaW5kaWdvLCBibHVlLCBncmVlbiwgeWVsbG93LCBvcmFuZ2UsIHJlZCwgdmlvbGV0KTtcbn1cbiNmaWx0ZXJWb1NpZGVCYXIgLm9mZmNhbnZhcy1ib2R5IC5jb2xvci1jaGlwW2RhdGEtY29sb3I9R3Jpc10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5O1xufVxuI2ZpbHRlclZvU2lkZUJhciAub2ZmY2FudmFzLWJvZHkgLmNvbG9yLWNoaXBbZGF0YS1jb2xvcj1Ob2lyXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuI2ZpbHRlclZvU2lkZUJhciAub2ZmY2FudmFzLWJvZHkgLmNvbG9yLWNoaXBbZGF0YS1jb2xvcj1WZXJ0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEdyZWVuO1xufVxuI2ZpbHRlclZvU2lkZUJhciAub2ZmY2FudmFzLWJvZHkgLmNvbG9yLWNoaXBbZGF0YS1jb2xvcj1CbGFuY10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbiNmaWx0ZXJWb1NpZGVCYXIgLm9mZmNhbnZhcy1ib2R5IC5jb2xvci1jaGlwW2RhdGEtY29sb3I9SmF1bmVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogWWVsbG93O1xufVxuI2ZpbHRlclZvU2lkZUJhciAub2ZmY2FudmFzLWJvZHkgLmNvbG9yLWNoaXBbZGF0YS1jb2xvcj1PcmFuZ2VdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDQkMwMDtcbn1cbiNmaWx0ZXJWb1NpZGVCYXIgLm9mZmNhbnZhcy1ib2R5IC5jb2xvci1jaGlwW2RhdGEtY29sb3I9QmxldV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkE0QjlCO1xufVxuI2ZpbHRlclZvU2lkZUJhciAub2ZmY2FudmFzLWJvZHkgLmNvbG9yLWNoaXBbZGF0YS1jb2xvcj1NYXJyb25dIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogc2FkZGxlYnJvd247XG59XG4jZmlsdGVyVm9TaWRlQmFyIC5vZmZjYW52YXMtYm9keSAuY29sb3ItY2hpcFtkYXRhLWNvbG9yPVJvdWdlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjQsIDE4LCAxOCk7XG59XG4jZmlsdGVyVm9TaWRlQmFyIC5vZmZjYW52YXMtYm9keSAuc2hvd01vcmUge1xuICBjb2xvcjogIzJBNEI5QjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuI25vLXJlc3VsdC1mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNuby1yZXN1bHQtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdIC5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbm8tcmVzdWx0LWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpkaXNhYmxlZCAuc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5ibG9jLWxpbmtzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgcGFkZGluZzogMi41cmVtIDMuMTI1cmVtO1xuICBtYXJnaW46IDJyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBnYXA6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYmxvYy1saW5rcyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbjogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJsb2MtbGlua3MgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLmJsb2MtbGlua3MgdWwgbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiB8IFwiO1xuICBwYWRkaW5nOiAwIDAuMjVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xufVxuLmJsb2MtbGlua3MgaDIge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmxvYy1saW5rcyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4vKiogUmVzcG9uc2l2ZSAqKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYnJlYWtwb2ludC1sb2NhbGlzYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5maWx0ZXItYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICB9XG4gIC5icmVha3BvaW50LXByaWNlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5icmVha3BvaW50LXNlbGVjdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2ZpbHRlclZvU2lkZUJhciAub2ZmY2FudmFzLWJvZHkge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItdm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5iYW5uZXItdm8gLnNlb1ZvVGl0bGUgaDEge1xuICAgIGNvbG9yOiBibGFjaztcbiAgfVxuICAuYnJlYWtwb2ludC1wcmljZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VhcmNoLXNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZml4ZWQtc2l6ZS1idXR0b24ge1xuICAgIG1pbi13aWR0aDogMTcwcHg7XG4gIH1cbn1cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG4vKiEqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiohKlxcXG4gICEqKiogY3NzIC4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvZGlzdC9janMuanM/P2Nsb25lZFJ1bGVTZXQtNC51c2VbMV0hLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvZGlzdC9janMuanM/P2Nsb25lZFJ1bGVTZXQtNC51c2VbMl0hLi9ub2RlX21vZHVsZXMvQHZ1ZWZvcm0vc2xpZGVyL3RoZW1lcy9kZWZhdWx0LmNzcyAqKiohXG4gIFxcKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnNsaWRlci10YXJnZXQsLnNsaWRlci10YXJnZXQgKnstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7dG91Y2gtYWN0aW9uOm5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5zbGlkZXItdGFyZ2V0e3Bvc2l0aW9uOnJlbGF0aXZlfS5zbGlkZXItYmFzZSwuc2xpZGVyLWNvbm5lY3Rze2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7ei1pbmRleDoxfS5zbGlkZXItY29ubmVjdHN7b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6MH0uc2xpZGVyLWNvbm5lY3QsLnNsaWRlci1vcmlnaW57aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDstbXMtdHJhbnNmb3JtLW9yaWdpbjowIDA7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjAgMDt0cmFuc2Zvcm0tb3JpZ2luOjAgMDstd2Via2l0LXRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZDt0cmFuc2Zvcm0tc3R5bGU6ZmxhdDt3aWR0aDoxMDAlO3dpbGwtY2hhbmdlOnRyYW5zZm9ybTt6LWluZGV4OjF9LnNsaWRlci10eHQtZGlyLXJ0bC5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLW9yaWdpbntsZWZ0OjA7cmlnaHQ6YXV0b30uc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItb3JpZ2lue3RvcDotMTAwJTt3aWR0aDowfS5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLW9yaWdpbntoZWlnaHQ6MH0uc2xpZGVyLWhhbmRsZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlfS5zbGlkZXItdG91Y2gtYXJlYXtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5zbGlkZXItc3RhdGUtdGFwIC5zbGlkZXItY29ubmVjdCwuc2xpZGVyLXN0YXRlLXRhcCAuc2xpZGVyLW9yaWdpbnt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3N9LnNsaWRlci1zdGF0ZS1kcmFnICp7Y3Vyc29yOmluaGVyaXQhaW1wb3J0YW50fS5zbGlkZXItdG9vbHRpcC1kcmFnIC5zbGlkZXItdG9vbHRpcCwuc2xpZGVyLXRvb2x0aXAtZm9jdXMgLnNsaWRlci10b29sdGlwe2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnNsaWRlci10b29sdGlwLWRyYWcgLnNsaWRlci1hY3RpdmUgLnNsaWRlci10b29sdGlwLC5zbGlkZXItdG9vbHRpcC1kcmFnLnNsaWRlci1zdGF0ZS1kcmFnIC5zbGlkZXItdG9vbHRpcDpub3QoLnNsaWRlci10b29sdGlwLWhpZGRlbiksLnNsaWRlci10b29sdGlwLWZvY3VzLnNsaWRlci1mb2N1c2VkIC5zbGlkZXItdG9vbHRpcDpub3QoLnNsaWRlci10b29sdGlwLWhpZGRlbil7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LnNsaWRlci1ob3Jpem9udGFse2hlaWdodDp2YXIoLS1zbGlkZXItaGVpZ2h0LDZweCl9LnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItaGFuZGxle2hlaWdodDp2YXIoLS1zbGlkZXItaGFuZGxlLWhlaWdodCwxNnB4KTtyaWdodDpjYWxjKHZhcigtLXNsaWRlci1oYW5kbGUtd2lkdGgsIDE2cHgpLzIqLTEpO3RvcDpjYWxjKCh2YXIoLS1zbGlkZXItaGFuZGxlLWhlaWdodCwgMTZweCkgLSB2YXIoLS1zbGlkZXItaGVpZ2h0LCA2cHgpKS8yKi0xICsgLTFweCk7d2lkdGg6dmFyKC0tc2xpZGVyLWhhbmRsZS13aWR0aCwxNnB4KX0uc2xpZGVyLXZlcnRpY2Fse2hlaWdodDp2YXIoLS1zbGlkZXItdmVydGljYWwtaGVpZ2h0LDMwMHB4KTt3aWR0aDp2YXIoLS1zbGlkZXItaGVpZ2h0LDZweCl9LnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLWhhbmRsZXtib3R0b206Y2FsYyh2YXIoLS1zbGlkZXItaGFuZGxlLXdpZHRoLCAxNnB4KS8yKi0xKTtoZWlnaHQ6dmFyKC0tc2xpZGVyLWhhbmRsZS13aWR0aCwxNnB4KTtyaWdodDpjYWxjKCh2YXIoLS1zbGlkZXItaGFuZGxlLWhlaWdodCwgMTZweCkgLSB2YXIoLS1zbGlkZXItaGVpZ2h0LCA2cHgpKS8yKi0xICsgLTFweCk7d2lkdGg6dmFyKC0tc2xpZGVyLWhhbmRsZS1oZWlnaHQsMTZweCl9LnNsaWRlci10eHQtZGlyLXJ0bC5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLWhhbmRsZXtsZWZ0OmNhbGModmFyKC0tc2xpZGVyLWhhbmRsZS13aWR0aCwgMTZweCkvMiotMSk7cmlnaHQ6YXV0b30uc2xpZGVyLWJhc2V7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1zbGlkZXItYmcsI2QxZDVkYil9LnNsaWRlci1iYXNlLC5zbGlkZXItY29ubmVjdHN7Ym9yZGVyLXJhZGl1czp2YXIoLS1zbGlkZXItcmFkaXVzLDk5OTlweCl9LnNsaWRlci1jb25uZWN0e2JhY2tncm91bmQ6dmFyKC0tc2xpZGVyLWNvbm5lY3QtYmcsIzEwYjk4MSk7Y3Vyc29yOnBvaW50ZXJ9LnNsaWRlci1kcmFnZ2FibGV7Y3Vyc29yOmV3LXJlc2l6ZX0uc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItZHJhZ2dhYmxle2N1cnNvcjpucy1yZXNpemV9LnNsaWRlci1oYW5kbGV7YmFja2dyb3VuZDp2YXIoLS1zbGlkZXItaGFuZGxlLWJnLCNmZmYpO2JvcmRlcjp2YXIoLS1zbGlkZXItaGFuZGxlLWJvcmRlciwwKTtib3JkZXItcmFkaXVzOnZhcigtLXNsaWRlci1oYW5kbGUtcmFkaXVzLDk5OTlweCk7Ym94LXNoYWRvdzp2YXIoLS1zbGlkZXItaGFuZGxlLXNoYWRvdywuNXB4IC41cHggMnB4IDFweCByZ2JhKDAsMCwwLC4zMikpO2N1cnNvcjotd2Via2l0LWdyYWI7Y3Vyc29yOmdyYWI7aGVpZ2h0OnZhcigtLXNsaWRlci1oYW5kbGUtaGVpZ2h0LDE2cHgpO3dpZHRoOnZhcigtLXNsaWRlci1oYW5kbGUtd2lkdGgsMTZweCl9LnNsaWRlci1oYW5kbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCB2YXIoLS1zbGlkZXItaGFuZGxlLXJpbmctd2lkdGgsM3B4KSB2YXIoLS1zbGlkZXItaGFuZGxlLXJpbmctY29sb3IscmdiYSgxNiwxODUsMTI5LC4xODgpKSx2YXIoLS1zbGlkZXItaGFuZGxlLXNoYWRvdywuNXB4IC41cHggMnB4IDFweCByZ2JhKDAsMCwwLC4zMikpO291dGxpbmU6bm9uZX0uc2xpZGVyLWFjdGl2ZXtib3gtc2hhZG93OnZhcigtLXNsaWRlci1oYW5kbGUtc2hhZG93LWFjdGl2ZSwuNXB4IC41cHggMnB4IDFweCByZ2JhKDAsMCwwLC40MikpO2N1cnNvcjotd2Via2l0LWdyYWJiaW5nO2N1cnNvcjpncmFiYmluZ31bZGlzYWJsZWRdIC5zbGlkZXItY29ubmVjdHtiYWNrZ3JvdW5kOnZhcigtLXNsaWRlci1jb25uZWN0LWJnLWRpc2FibGVkLCM5Y2EzYWYpfVtkaXNhYmxlZF0gLnNsaWRlci1oYW5kbGUsW2Rpc2FibGVkXS5zbGlkZXItaGFuZGxlLFtkaXNhYmxlZF0uc2xpZGVyLXRhcmdldHtjdXJzb3I6bm90LWFsbG93ZWR9W2Rpc2FibGVkXSAuc2xpZGVyLXRvb2x0aXB7YmFja2dyb3VuZDp2YXIoLS1zbGlkZXItdG9vbHRpcC1iZy1kaXNhYmxlZCwjOWNhM2FmKTtib3JkZXItY29sb3I6dmFyKC0tc2xpZGVyLXRvb2x0aXAtYmctZGlzYWJsZWQsIzljYTNhZil9LnNsaWRlci10b29sdGlwe2JhY2tncm91bmQ6dmFyKC0tc2xpZGVyLXRvb2x0aXAtYmcsIzEwYjk4MSk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1zbGlkZXItdG9vbHRpcC1iZywjMTBiOTgxKTtib3JkZXItcmFkaXVzOnZhcigtLXNsaWRlci10b29sdGlwLXJhZGl1cyw1cHgpO2NvbG9yOnZhcigtLXNsaWRlci10b29sdGlwLWNvbG9yLCNmZmYpO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOnZhcigtLXNsaWRlci10b29sdGlwLWZvbnQtc2l6ZSwuODc1cmVtKTtmb250LXdlaWdodDp2YXIoLS1zbGlkZXItdG9vbHRpcC1mb250LXdlaWdodCw2MDApO2xpbmUtaGVpZ2h0OnZhcigtLXNsaWRlci10b29sdGlwLWxpbmUtaGVpZ2h0LDEuMjVyZW0pO21pbi13aWR0aDp2YXIoLS1zbGlkZXItdG9vbHRpcC1taW4td2lkdGgsMjBweCk7cGFkZGluZzp2YXIoLS1zbGlkZXItdG9vbHRpcC1weSwycHgpIHZhcigtLXNsaWRlci10b29sdGlwLXB4LDZweCk7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwfS5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXRvb2x0aXAtdG9we2JvdHRvbTpjYWxjKHZhcigtLXNsaWRlci1oYW5kbGUtaGVpZ2h0LCAxNnB4KSArIHZhcigtLXNsaWRlci10b29sdGlwLWFycm93LXNpemUsIDVweCkgKyB2YXIoLS1zbGlkZXItdG9vbHRpcC1kaXN0YW5jZSwgM3B4KSk7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlKX0uc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci10b29sdGlwLXRvcDpiZWZvcmV7Ym9yZGVyOnZhcigtLXNsaWRlci10b29sdGlwLWFycm93LXNpemUsNXB4KSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wLWNvbG9yOmluaGVyaXQ7Ym90dG9tOmNhbGModmFyKC0tc2xpZGVyLXRvb2x0aXAtYXJyb3ctc2l6ZSwgNXB4KSotMik7Y29udGVudDpcIlwiO2hlaWdodDowO2xlZnQ6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSk7d2lkdGg6MH0uc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci10b29sdGlwLWJvdHRvbXtsZWZ0OjUwJTt0b3A6Y2FsYyh2YXIoLS1zbGlkZXItaGFuZGxlLWhlaWdodCwgMTZweCkgKyB2YXIoLS1zbGlkZXItdG9vbHRpcC1hcnJvdy1zaXplLCA1cHgpICsgdmFyKC0tc2xpZGVyLXRvb2x0aXAtZGlzdGFuY2UsIDNweCkpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSl9LnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdG9vbHRpcC1ib3R0b206YmVmb3Jle2JvcmRlcjp2YXIoLS1zbGlkZXItdG9vbHRpcC1hcnJvdy1zaXplLDVweCkgc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbS1jb2xvcjppbmhlcml0O2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MDtsZWZ0OjUwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYyh2YXIoLS1zbGlkZXItdG9vbHRpcC1hcnJvdy1zaXplLCA1cHgpKi0yKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUpO3dpZHRoOjB9LnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLXRvb2x0aXAtbGVmdHtyaWdodDpjYWxjKHZhcigtLXNsaWRlci1oYW5kbGUtaGVpZ2h0LCAxNnB4KSArIHZhcigtLXNsaWRlci10b29sdGlwLWFycm93LXNpemUsIDVweCkgKyB2YXIoLS1zbGlkZXItdG9vbHRpcC1kaXN0YW5jZSwgM3B4KSk7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItdG9vbHRpcC1sZWZ0OmJlZm9yZXtib3JkZXI6dmFyKC0tc2xpZGVyLXRvb2x0aXAtYXJyb3ctc2l6ZSw1cHgpIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0LWNvbG9yOmluaGVyaXQ7Y29udGVudDpcIlwiO2hlaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OmNhbGModmFyKC0tc2xpZGVyLXRvb2x0aXAtYXJyb3ctc2l6ZSwgNXB4KSotMik7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDowfS5zbGlkZXItdmVydGljYWwgLnNsaWRlci10b29sdGlwLXJpZ2h0e2xlZnQ6Y2FsYyh2YXIoLS1zbGlkZXItaGFuZGxlLWhlaWdodCwgMTZweCkgKyB2YXIoLS1zbGlkZXItdG9vbHRpcC1hcnJvdy1zaXplLCA1cHgpICsgdmFyKC0tc2xpZGVyLXRvb2x0aXAtZGlzdGFuY2UsIDNweCkpO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLXRvb2x0aXAtcmlnaHQ6YmVmb3Jle2JvcmRlcjp2YXIoLS1zbGlkZXItdG9vbHRpcC1hcnJvdy1zaXplLDVweCkgc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0LWNvbG9yOmluaGVyaXQ7Y29udGVudDpcIlwiO2hlaWdodDowO2xlZnQ6Y2FsYyh2YXIoLS1zbGlkZXItdG9vbHRpcC1hcnJvdy1zaXplLCA1cHgpKi0yKTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjB9LnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItb3JpZ2luPi5zbGlkZXItdG9vbHRpcHtsZWZ0OmF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUpfS5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLW9yaWdpbj4uc2xpZGVyLXRvb2x0aXAtdG9we2JvdHRvbTpjYWxjKHZhcigtLXNsaWRlci10b29sdGlwLWFycm93LXNpemUsIDVweCkgKyAodmFyKC0tc2xpZGVyLWhhbmRsZS1oZWlnaHQsIDE2cHgpIC0gdmFyKC0tc2xpZGVyLWhlaWdodCwgNnB4KSkvMiArIHZhcigtLXNsaWRlci10b29sdGlwLWRpc3RhbmNlLCAzcHgpICsgMXB4KX0uc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci1vcmlnaW4+LnNsaWRlci10b29sdGlwLWJvdHRvbXt0b3A6Y2FsYyh2YXIoLS1zbGlkZXItdG9vbHRpcC1hcnJvdy1zaXplLCA1cHgpICsgKHZhcigtLXNsaWRlci1oYW5kbGUtaGVpZ2h0LCAxNnB4KSAtIHZhcigtLXNsaWRlci1oZWlnaHQsIDZweCkpLzIgKyB2YXIoLS1zbGlkZXItdG9vbHRpcC1kaXN0YW5jZSwgM3B4KSArIHZhcigtLXNsaWRlci1oZWlnaHQsIDZweCkgLSAxcHgpfS5zbGlkZXItdmVydGljYWwgLnNsaWRlci1vcmlnaW4+LnNsaWRlci10b29sdGlwe3RvcDphdXRvO3RyYW5zZm9ybTp0cmFuc2xhdGVZKGNhbGMoKHZhcigtLXNsaWRlci10b29sdGlwLWxpbmUtaGVpZ2h0LCAxLjI1cmVtKSAtIHZhcigtLXNsaWRlci10b29sdGlwLXB5LCAycHgpKSotMSArIDFweCkpfS5zbGlkZXItdmVydGljYWwgLnNsaWRlci1vcmlnaW4+LnNsaWRlci10b29sdGlwLWxlZnR7cmlnaHQ6Y2FsYyh2YXIoLS1zbGlkZXItdG9vbHRpcC1hcnJvdy1zaXplLCA1cHgpICsgdmFyKC0tc2xpZGVyLWhlaWdodCwgNnB4KSArICh2YXIoLS1zbGlkZXItaGFuZGxlLWhlaWdodCwgMTZweCkgLSB2YXIoLS1zbGlkZXItaGVpZ2h0LCA2cHgpKS8yICsgdmFyKC0tc2xpZGVyLXRvb2x0aXAtZGlzdGFuY2UsIDNweCkgLSAxcHgpfS5zbGlkZXItdmVydGljYWwgLnNsaWRlci1vcmlnaW4+LnNsaWRlci10b29sdGlwLXJpZ2h0e2xlZnQ6Y2FsYyh2YXIoLS1zbGlkZXItdG9vbHRpcC1hcnJvdy1zaXplLCA1cHgpICsgdmFyKC0tc2xpZGVyLWhlaWdodCwgNnB4KSArICh2YXIoLS1zbGlkZXItaGFuZGxlLWhlaWdodCwgMTZweCkgLSB2YXIoLS1zbGlkZXItaGVpZ2h0LCA2cHgpKS8yICsgdmFyKC0tc2xpZGVyLXRvb2x0aXAtZGlzdGFuY2UsIDNweCkgLSB2YXIoLS1zbGlkZXItaGVpZ2h0LCA2cHgpICsgMXB4KX1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/