/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/app.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: "Roboto";
  src: local("Roboto-Regular"), url(/build/fonts/Roboto-Regular.fc2b5060.ttf) format("truetype");
}
html,
body,
h1,
h2,
h3,
h4,
h5,
.user-profile-information p,
.statut p,
.car-details p {
  margin: 0;
  padding: 0;
}

html,
body {
  font-family: "Roboto";
  background-color: #f2f7f8;
}

.main-page,
.header-mercier,
.navbar-section,
.search-immatriculation,
.profile-section,
.user-profile-information,
.btns-actions-filter,
.btns-actions-search,
.btns-filters-date,
.filters-cars,
.form-licence,
.lot-detail,
.search-ref,
.missions-submit,
.missions-submit a,
.etat-stocks,
.plaque-imma,
.apporteur,
.reference,
.vin,
.pagination,
#slide,
nav ul {
  display: flex;
}

.lot-detail {
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding-top: 10px;
}
.lot-detail .table-sales {
  width: 90%;
  margin-bottom: 100px;
}
.lot-detail .details-table-sales {
  width: 99%;
}

.information,
.form-missions,
.sale,
.statut,
.car-details {
  display: grid;
}

.filters-cars input[type=text],
.filters-cars select,
.form-modal-reserve button[type=submit],
.submit-filters,
.trigger,
.input-date {
  border: 1px solid #e0e0e0;
}

.title-file,
.subtitle-file,
.title-missions,
.title-sales {
  color: #d3002d;
  font-weight: 400;
}

.subtitle-file {
  font-size: 24px;
}

.title-file,
.title-missions,
.title-sales {
  font-size: 36px;
  margin-bottom: 10px;
}

.file-section,
.header-mercier {
  position: relative;
  z-index: 1;
}

.date-hour-sale,
.info-adj,
.title-modal,
.reserve_amount,
.nb-passage,
.information {
  font-size: 18px;
}

.header-mercier {
  background-color: #d3002d;
  color: #fff;
  min-width: 100%;
  justify-content: space-between;
}

.header-mercier ul {
  height: 100%;
  margin: 0;
}

.header-mercier ul li {
  margin-right: 50px;
  padding: 30px 15px 15px 15px;
  font-size: 1.5rem;
  list-style-type: none;
  font-weight: 600;
}

.header-mercier ul li:hover {
  border-bottom: 4px solid #fff;
}

.navbar-links a {
  text-decoration: none;
  color: #fff;
}

.mercier-picture-nav {
  max-width: 300px;
}

.m-pic {
  width: 100%;
  height: 100%;
}

.profile-section {
  justify-content: flex-end;
  padding: 0px 50px 0px 0px;
}

.user-profile-picture {
  flex-direction: column;
  justify-content: center;
  display: inline-flex;
}

.user-dropdown {
  width: 50px;
  margin: auto;
  text-align: center;
}

.user-pic {
  max-height: 50px;
  max-width: 170px;
  background-color: #fff;
}

.user-profile-information {
  text-align: center;
  min-width: 150px;
  flex-direction: column;
  justify-content: center;
}

.user-dropdown i {
  cursor: pointer;
}

#form-missions label {
  padding-bottom: 15px;
}

.form-missions {
  white-space: nowrap;
  align-items: center;
  grid-gap: 10px;
  grid-template-columns: repeat(6, 1fr);
}

.form-missions select,
.form-missions input {
  outline: none;
  border: 1px solid #bdbdbd;
  padding: 8px 12px 8px 12px;
  background-color: #fff;
}

.form-missions .etat-stocks,
.form-missions .plaque-imma {
  border-right: 1px solid #d3002d;
  padding-right: 20px;
}

.form-missions .sales-page {
  border: none;
  padding-left: 23px !important;
}

.form-missions .plaque-imma,
.form-missions .apporteur,
.form-missions .reference,
.form-missions .vin {
  padding-left: 20px;
}

.form-missions .plaque-imma-reset {
  padding-left: 0;
}

.missions-submit {
  justify-content: flex-end;
  height: 100%;
  align-items: end;
}

.missions-submit a {
  text-decoration: none;
}

.missions-submit .reset-btn {
  white-space: nowrap;
  font-size: 15px;
}

.etat-stocks,
.plaque-imma,
.apporteur,
.reference,
.vin {
  flex-direction: column;
}

.form-licence {
  justify-content: space-between;
}

.form-licence > div {
  height: 100%;
}

.form-licence input {
  width: 150px;
}

.form-missions select {
  height: 48px;
}

.form-missions input {
  height: 30px;
}

.form-missions select {
  height: 48px;
}

.form-missions input {
  height: 30px;
}

.form-licence > div button {
  margin-left: 10px;
  flex-shrink: 0;
  border: none;
  width: 96px;
  height: 48px;
  padding: 10px;
  background-color: #d3002d;
  color: #fff;
  font-size: 18px;
  font-weight: 400;
}

.lots,
.cars-sales {
  padding: 25px;
}

.lots .cg-info {
  padding: 2px 6px;
  color: #fff;
  min-width: 30px;
  display: inline-block;
  text-align: center;
}
.lots .cg-info.yes {
  background-color: #219653;
}
.lots .cg-info.no {
  background-color: #d3002d;
}

.submit-filters {
  width: 96px;
  height: 48px;
  padding: 10px;
  background-color: #d3002d;
  color: #fff;
  font-size: 18px;
  font-weight: 400;
}

.filters-cars select,
.filters-cars input[type=text] {
  width: 414px;
  padding: 8px 12px 8px 12px;
  background-color: #fff;
}

.btns-actions-search {
  justify-content: flex-end;
  margin-left: 25px;
}

.search-sales {
  width: 320px;
}

.btn-export {
  margin-top: 20px;
}

.reset-filters-btn,
.export-csv {
  margin-right: 30px;
  font-size: 18px;
  font-weight: 400;
  color: #d3002d;
  border: 1px solid #d3002d;
  background-color: #e0e0e0;
  padding: 10px;
  height: 48px;
}

.reset-filters-btn {
  margin-right: 30px;
  border: 2px solid #d3002d;
  padding: 10px;
  font-size: 18px;
  font-weight: 400;
}

.filters-cars {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 25px;
}

.results-export-part {
  justify-content: space-between;
}

.results-export-part div:nth-child(1) {
  align-items: center;
}

.btns-actions-filter,
.btns-actions-search {
  width: 400px;
  align-items: end;
}

.btns-actions-filter,
.reset-filters-btn {
  background-color: #f2f7f8;
}
.btns-actions-filter a,
.reset-filters-btn a {
  text-decoration: none;
  color: #d3002d;
}

.btns-filters-date div:nth-child(1) {
  margin-right: 25px;
}

.btns-filters-date input {
  padding: 8px 12px 8px 12px;
  background-color: #fff;
  width: 115px;
  border: none;
  outline: none;
}

.input-date {
  position: relative;
  top: 8px;
  background-color: #fff;
}

.input-date i {
  padding-right: 10px;
  color: #d3002d;
  font-size: 18px;
}

input[type=date]::-webkit-calendar-picker-indicator {
  width: 100%;
  opacity: 0;
  position: absolute;
  cursor: pointer;
  z-index: 9999;
  -webkit-appearance: none;
}

.export-csv {
  margin-right: 0;
  background-color: #f2f7f8;
  text-decoration: none;
}

.export-csv i {
  font-size: 20px;
}

.table-cars,
.table-sales {
  background-color: #fff;
  margin-top: 50px;
}

.table-cars table,
.table-sales table {
  background-color: #fff;
  border-collapse: collapse;
  color: #111111;
}

.table-cars thead,
.table-sales thead {
  border-bottom: 1px solid #d3002d;
  font-weight: 700;
}

.table-cars .res td,
.table-sales .res td {
  white-space: nowrap;
}

.table-cars td a {
  text-decoration: none;
  color: #111111;
}

.table-cars td.sorted a span {
  display: inline-block;
  width: calc(100% - 20px);
  vertical-align: middle;
  padding-right: 16px;
  width: auto;
}

.table-cars td,
.table-sales td {
  width: 600px;
  padding: 10px;
  color: #4f4f4f;
}

.details-table-sales table {
  width: 100%;
  font-size: 13px;
}

.details-table-sales td {
  width: auto;
}

.table-cars td:first-child,
.table-sales td:first-child {
  font-weight: 600;
}

.table-cars .res,
.table-sales .res {
  cursor: pointer;
}

.table-cars .res:hover,
.table-sales .res:hover {
  background-color: #f5f5f5;
  transition: 0.2s;
}

.res a {
  display: inline-block;
  min-height: 100%;
  width: 100%;
  text-decoration: none;
  color: #4f4f4f;
}

.total {
  color: #111111;
  font-weight: 700;
}

.nav-links-file {
  padding: 25px 0px 0px 25px;
}

.nav-links-file i {
  font-size: 15px;
}

.link-nav {
  color: #333;
  text-decoration: none !important;
}

.mercier-filename {
  font-weight: 600;
}

.file-section,
.gallery-section {
  width: 50%;
  padding: 0px 20px 20px 20px;
  color: #111111;
}

#thumbnail-slider .splide__arrow.splide__arrow--prev,
#thumbnail-slider .splide__arrow.splide__arrow--next {
  display: inline;
  position: static;
}

#thumbnail-slider .splide__arrows.splide__arrows--ltr {
  position: absolute;
  bottom: 18rem;
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.file-section {
  width: 100%;
}

.historical {
  margin-top: 15px;
  border-top: 1px solid #d3002d;
  border-bottom: 1px solid #d3002d;
}
.historical .link-no-style {
  color: #111111;
  text-decoration: none;
}

.information,
.sale {
  grid-template-columns: repeat(4, 1fr);
}

.info,
.title-bold,
.date-hour-sale {
  font-weight: 700;
}

.info a {
  text-decoration: none;
  color: #111111;
}

.reserve_amount {
  color: #d3002d;
}

.sales-history {
  font-size: 18px;
}

.sales-history h3 {
  font-size: 18px;
  font-weight: 100;
  padding: 0px 10px 10px;
}

.sales-history .bi-caret-down,
.sales-history .bi-caret-right {
  color: #d3002d;
  cursor: pointer;
}

.sales-history .list {
  display: none;
}

.collapsible {
  cursor: pointer;
}

.sale {
  border-top: 1px solid #bdbdbd;
  font-size: 18px;
}

.car,
.car-details {
  margin-top: 20px;
  font-size: 18px;
}

.reserve {
  color: #d3002d;
}

.statut div:nth-child(1) i {
  color: #219653;
}

.statut,
.car-details {
  text-align: left;
  grid-gap: 10px;
  grid-template-columns: repeat(4, 1fr);
}

.statut {
  padding-bottom: 20px;
  border-bottom: 1px solid #bdbdbd;
}

.car-details p,
.statut p {
  padding: 5px;
}

.car-details div {
  margin-bottom: 20px;
}

#main-slider {
  cursor: pointer;
  position: relative;
}

#main-slider .splide__track {
  width: 100%;
  height: 500px;
}

#slide .splide__track {
  margin-bottom: 20px;
  height: 750px;
}

#main-slider .splide__track ul,
#main-slider .splide__track ul li,
#slide .splide__track ul,
#slide .splide__track ul li {
  width: 100%;
  height: 100%;
  padding: 0;
}

#main-slider .splide__slide img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

#slide .splide__slide img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

#thumbnail-slider .splide__track--nav > .splide__list > .splide__slide.is-active {
  border: 3px solid #d3002d;
}

#thumbnail-slider .splide__track {
  width: 85%;
  padding-top: 10px;
}

.default-car-picture {
  width: 400px;
}

.img-default {
  width: 100%;
}

.downloads {
  margin-top: 50px;
}

.downloads a,
.downloads span {
  cursor: pointer;
  font-size: 16px;
  text-decoration: underline;
  color: #333;
}

.downloads i {
  font-size: 18px;
  color: #d3002d;
}

#slide {
  flex-direction: column;
}

.my-slider-progress {
  background: #ccc;
}

.my-slider-progress-bar {
  background: #d3002d;
  height: 2px;
  transition: width 400ms ease;
  width: 0;
}

#img01 {
  max-width: 100%;
  height: 700px;
  object-fit: cover;
}

#modal-content {
  width: 1200px;
}

.trigger,
.trigger-memo {
  cursor: pointer;
  font-size: 20px;
  color: #d3002d;
  background-color: transparent;
  border: none;
}

.title-modal,
.title-memo {
  font-size: 24px;
  color: #d3002d;
}

.comment {
  font-size: 20px;
}

.reserve-modal {
  margin-top: 25px;
  font-size: 14px;
}

.form-modal-reserve {
  margin-top: 10px;
}

.form-modal-reserve button[type=submit] {
  background-color: #d3002d;
  padding: 10px 50px 10px 50px;
  color: #fff;
  font-weight: 700;
  cursor: pointer;
}

#reserve {
  height: 16px;
  padding: 10px 50px 10px 0px;
  border: 1px solid #bdbdbd;
  opacity: 0.5;
  width: 20rem;
  outline: none;
}

.modal,
.modalCar,
.modalMemo {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100vh;
  background-color: rgba(17, 17, 17, 0.7);
  opacity: 0;
  visibility: hidden;
  transform: scale(1.1);
  transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;
}

.modal-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #fff;
  padding: 1rem 1.5rem;
  width: 24rem;
  border-radius: 0.5rem;
}

.modalMemo .modal-content-memo {
  width: 35rem;
}

.close-button,
.close,
.modalMemo .close-memo {
  margin-bottom: 20px;
  text-decoration: none;
  float: right;
  width: 1.5rem;
  line-height: 1.5rem;
  text-align: center;
  cursor: pointer;
  border-radius: 0.25rem;
  background-color: #f1f1f1;
}
.close-button:hover,
.close:hover,
.modalMemo .close-memo:hover {
  background-color: #bdbdbd;
}

.show-modal {
  z-index: 9999;
  opacity: 1;
  visibility: visible;
  transform: scale(1);
  transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s;
}

.user-dropdown {
  position: relative;
}

.dropdown-content {
  display: none;
  position: absolute;
  top: 20px;
  right: 40%;
  background-color: #f1f1f1;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1;
  width: max-content;
}

.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

.dropdown-content a:hover {
  background-color: #bdbdbd;
}

.user-dropdown:hover .dropdown-content {
  display: block;
}

.pagination {
  margin-bottom: 25px;
  justify-content: center;
}
.pagination .links-pagination a {
  transition: background-color 0.3s;
  color: #333;
  border-radius: 5px;
  padding: 8px 16px;
  margin: 10px;
  font-weight: 600;
  text-decoration: none;
}
.pagination .links-pagination a:hover:not(.active) {
  background-color: #d3002d;
  color: #fff;
}
.pagination .links-pagination .active {
  background-color: #d3002d;
  color: #fff;
}

table .no-results {
  text-align: center;
  font-weight: 700;
}

@media screen and (max-width: 1600px) {
  .missions-submit {
    flex-direction: column;
    align-items: center;
  }
  #form-missions .missions-submit .reset-btn {
    margin-right: 0px;
    margin-bottom: 5px;
  }
}
.memo-print {
  display: none;
}

@media print {
  .header-mercier,
.nav-links-file,
#thumbnail-slider,
.documents,
.export,
.img-default,
.memo {
    display: none;
  }
  .main-page {
    flex-direction: column;
    align-items: center;
  }
  .gallery-section,
.file-section {
    display: flex;
    flex-direction: column;
    width: 100%;
  }
  .file-section {
    order: 1;
    padding: 0px;
  }
  .gallery-section {
    order: 2;
  }
  .sales-history .list {
    display: block;
  }
  .memo-print {
    display: block;
  }
  .sale {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
  }
}
.show-detail-headers {
  width: 97.5%;
}
/*!*********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/splide.min.css ***!
  \*********************************************************************************************************************/
.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}

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