/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/scss/catalog.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/
body {
  overflow-x: hidden !important;
}

#side.mobile-side {
  display: none;
  position: absolute;
  background-color: #FFF;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  padding: 20px !important;
  display: none !important;
}

#side.mobile-side.open {
  display: block !important;
  /*transition: all ease .35s;*/
}

#side.mobile-side .card {
  box-shadow: none;
}

.catalog-main a.card-link {
  color: #424242;
}
.catalog-main div.car-list-item {
  flex-direction: column;
}
@media (max-width: 575px) {
  .catalog-main .d-xs-none {
    display: none;
  }
}
@media (min-width: 576px) {
  .catalog-main div.car-list-item {
    flex-direction: row;
  }
}
.select2-item {
  cursor: pointer;
}

h4.select2-result-name,
p.select2-result-motor {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.select2-item:hover h4,
.select2-item:hover p {
  color: #c72b2f;
}

.text-inline {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.text-upper {
  text-transform: uppercase;
}

.manucard {
  cursor: pointer;
}
.manucard .card-body {
  min-height: 150px;
  background-size: contain !important;
}

.manucard:hover .card-footer,
.manucard-active .card-footer {
  background-color: #c72b2f;
  color: #FFF;
}

table.table-equip th {
  white-space: nowrap;
  text-align: center;
  width: 30px;
  height: 120px;
}
table.table-equip th:first-child {
  width: auto;
  text-align: left;
}
table.table-equip td {
  width: 30px;
  text-align: center;
  padding: 12px 0px !important;
}
table.table-equip td:first-child {
  width: auto;
  text-align: left;
  padding: 12px !important;
}
table.table-equip .img-graph {
  /*background-image: url(/assets/images/line-graph.png); */
  background-position: center right;
  background-size: contain;
  background-repeat: no-repeat;
}
table.table-equip th.rotate div {
  transform: rotate(-90deg);
  /* Legacy vendor prefixes that you probably don't need... */
  /* Safari */
  -webkit-transform: rotate(-90deg);
  /* Firefox */
  -moz-transform: rotate(-90deg);
  /* IE */
  -ms-transform: rotate(-90deg);
  /* Opera */
  -o-transform: rotate(-90deg);
  /* Internet Explorer */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  position: absolute;
  position: absolute;
  background-color: #c72b2f;
  width: 120px;
  margin-top: -64px;
  margin-left: -57px;
  border-top: 1px solid #ffffff;
  color: #fff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
table.table-equip i.zmdi {
  font-size: 20px;
}

.add-to-compare-link {
  position: absolute;
  margin-left: -20px;
  margin-top: -5px;
}
@media (max-width: 575px) {
  .add-to-compare-link {
    margin-left: auto;
    right: 20px;
    margin-top: 10px;
  }
}
@media (max-width: 500px) {
  .add-to-compare-link {
    margin-top: 23px;
  }
}
.add-to-compare-link i.zmdi {
  position: relative;
  top: -4px;
  left: -4px;
}
.add-to-compare-link i.fa {
  position: absolute;
  top: 15px;
  right: 7px;
}

.go-to-srovjento-link {
  position: absolute;
  margin-left: -60px;
  margin-top: -5px;
  background-color: #ff9800;
  color: #ffffff;
}
@media (max-width: 575px) {
  .go-to-srovjento-link {
    margin-left: -77px;
    margin-top: 10px;
  }
}
@media (max-width: 500px) {
  .go-to-srovjento-link {
    margin-left: -72px;
    margin-top: 23px;
  }
}
.go-to-srovjento-link i.zmdi {
  position: relative;
  top: -4px;
  left: -4px;
}
.go-to-srovjento-link i.fa {
  position: absolute;
  top: 15px;
  right: 7px;
}

.go-to-srovjento-link:hover {
  background-color: #fdb264;
  color: #ffffff;
}

@media (max-width: 992px) {
  #id-custom-compare-navbar-btn {
    right: 36px;
  }
}
.banner-srovnejto {
  text-align: right;
  padding-top: 6px;
}
.banner-srovnejto span {
  font-family: "Oswald", sans-serif;
  font-weight: normal;
  margin-right: 6px;
  font-size: 23px;
  /* padding-top: 6px; */
  position: relative;
  top: 3px;
}
.banner-srovnejto img {
  height: 30px;
  width: auto;
}

@media (max-width: 600px) {
  .banner-srovnejto span {
    margin-right: 3px;
    font-size: 14px;
    position: relative;
    top: 1px;
  }
  .banner-srovnejto img {
    height: 20px;
  }
}
img.logo-srovnejto-white-16 {
  height: 16px;
  width: auto;
}

span.logo-srovnejtocz-white-20 {
  float: right;
  color: #ffffff;
  margin-right: 20px;
  font-family: "Oswald", sans-serif;
  font-weight: normal;
  font-size: 16px;
}
span.logo-srovnejtocz-white-20 img {
  width: auto;
}

.badge-srovnejto {
  background-color: #ff9800;
  color: #ffffff !important;
  padding: 12px;
  border-radius: 40px;
  font-family: "Oswald", sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  position: relative;
  top: 10px;
  cursor: pointer;
}

.badge-srovnejto:hover {
  background-color: #fdb264;
}

.badge-srovnejto.price-srovnejto {
  padding: 4px 10px;
  top: 0px;
  font-size: 15px;
}

@media (max-width: 600px) {
  .badge-srovnejto {
    padding: 6px 12px;
  }
}
a.better-price {
  border: solid 1px;
  border-radius: 12px;
  padding: 3px 8px;
  color: #FFF;
}

a.better-price:hover {
  background-color: rgba(255, 255, 255, 0.2901960784);
}

a.better-price-mobile {
  border: solid 1px #000000;
  border-radius: 12px;
  padding: 3px 8px;
  color: #000000;
}

.catalog-carousel .carousel-inner .carousel-item img {
  height: auto !important;
}
.catalog-carousel .carousel-inner h4 {
  color: #ffffff;
  margin: 10px;
}
.catalog-carousel .carousel-inner p.carousel-source {
  font-size: 12px;
  right: 10px;
  margin-top: 8px;
  position: absolute;
  font-style: italic;
}
.catalog-carousel .carousel-inner .carousel-caption {
  padding: 0px !important;
}

.comparator-main h5 {
  font-size: 13px;
  font-weight: 100;
  margin-top: 4px;
}
.comparator-main h4 {
  margin-top: 5px;
  margin-bottom: -5px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.comparator-main h3 {
  margin-top: 50px;
  margin-bottom: 5px;
}
.comparator-main a.custom-params {
  position: relative;
  top: 54px;
  z-index: 0;
  text-decoration: underline;
}
.comparator-main a.custom-params:hover,
.comparator-main a.custom-params:active,
.comparator-main a.custom-params:focus {
  color: #ad2327;
}
.comparator-main .compare-car {
  background-color: #f6f6f6;
  padding: 10px 14px;
  margin-bottom: 20px;
  border-right: solid 5px #fff;
  border-left: solid 5px #fff;
}
.comparator-main .btn-compare-car {
  margin: 0px;
  padding: 4px 12px;
}
.comparator-main .bg-striped {
  background-color: #f6f6f6;
}
.comparator-main div.table-compare {
  max-height: 83vh;
  overflow-x: hidden;
  overflow-y: auto;
}
.comparator-main div.table-compare thead {
  position: sticky;
  top: 0px;
  z-index: 2;
  background-color: white;
}
.comparator-main div.table-compare thead {
  font-size: 14px;
  z-index: 1;
}
.comparator-main div.table-compare thead a,
.comparator-main div.table-compare thead i.fa {
  color: #FFF;
}
.comparator-main div.table-compare thead a:hover,
.comparator-main div.table-compare thead a:hover i.fa {
  color: #DDD;
}
.comparator-main div.table-compare thead a.sort-col,
.comparator-main div.table-compare thead a.sort-col i.fa {
  color: #3fb618;
}
.comparator-main div.table-compare thead a.sort-col:hover,
.comparator-main div.table-compare thead a.sort-col:hover i.fa {
  color: #2f8912;
}
.comparator-main div.table-compare thead i.fa {
  position: absolute;
}
.comparator-main div.table-compare thead i.fa.fa-sort-asc {
  margin-top: 3px;
}
.comparator-main div.table-compare thead i.fa.fa-sort-desc {
  margin-top: -3px;
}
.comparator-main div.table-compare {
  width: 100%;
  position: relative;
  overflow-y: auto;
  overflow-x: hidden;
}
.comparator-main div.table-compare table {
  position: relative;
  border-collapse: collapse;
}
.comparator-main div.table-compare th {
  padding: 0.5em;
  min-width: 200px;
}
.comparator-main div.table-compare td {
  padding: 0.5em;
  min-width: 260px;
}
.comparator-main div.table-compare thead th {
  position: -webkit-sticky; /* for Safari */
  position: sticky;
  top: 0;
  background: #424242;
  color: #FFF;
}
.comparator-main div.table-compare thead th:first-child {
  left: 0;
  z-index: 1;
}
.comparator-main div.table-compare tbody tr {
  background: #424242;
}
.comparator-main div.table-compare tbody th {
  position: -webkit-sticky; /* for Safari */
  position: sticky;
  left: 0;
  background: #424242;
  color: #FFF;
  border-right: 1px solid #CCC;
}
.comparator-main th.scroll-arrows {
  text-align: center;
  vertical-align: middle;
}
.comparator-main th.scroll-arrows a span.glyphicon {
  font-size: 50px;
}
.comparator-main .dot {
  height: 25px;
  width: 25px;
  background-color: rgba(221, 221, 221, 0.4705882353);
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
  float: left;
}
.comparator-main .dot-mobile {
  height: 20px;
  width: 20px;
  position: relative;
  left: -6px;
}
.comparator-main .hasequip-mobile {
  position: relative;
  left: -6px;
}
.comparator-main .zmdi-equip {
  font-size: 26px;
  color: #424242;
}
.comparator-main td.rotate div {
  transform: rotate(-90deg);
  /* Legacy vendor prefixes that you probably don't need... */
  /* Safari */
  -webkit-transform: rotate(-90deg);
  /* Firefox */
  -moz-transform: rotate(-90deg);
  /* IE */
  -ms-transform: rotate(-90deg);
  /* Opera */
  -o-transform: rotate(-90deg);
  /* Internet Explorer */
  filter: progid:DXImageTransform.Microsoft.BasicImaginlinee(rotation=3);
  position: absolute;
  background-color: #c72b2f;
  width: 67px;
  margin-top: 20px;
  margin-left: -20px;
  border-top: 1px solid #ffffff;
  color: #fff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 11px;
  text-align: center;
}
.comparator-main td.rotate img {
  width: 119px;
  margin-left: 27px;
}
.comparator-main div.card-mobile-title2 {
  margin-top: -43px !important;
  margin-left: 122px !important;
  line-height: 1.8;
  border-top: none !important;
  background-color: #212529 !important;
}
.comparator-main div.card-mobile-title3 {
  margin-top: -43px !important;
  margin-left: 141px !important;
  line-height: 1.8;
  border-top: none !important;
  background-color: #838181 !important;
}
.comparator-main .text-inline {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.comparator-main .param-remove-link {
  /*display: none;*/
}
.comparator-main .param-th:hover .param-remove-link {
  /*display: inline-block;*/
  color: #FFF;
}
@media (min-width: 600px) {
  .comparator-main #id-modal-tech-params .modal-content {
    min-width: 560px !important;
  }
}
.comparator-main .card-car-name {
  width: 100%;
  opacity: 0.8;
  background-color: #FFF;
  padding: 3px 10px 10px 10px;
  position: absolute;
  bottom: 0px;
  text-transform: uppercase;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.comparator-main .card-car-name h4 {
  font-size: 15px;
}
.comparator-main .comparator-ad-desktop {
  width: 260px;
  top: 180px;
  height: 67vh;
  position: absolute;
  right: 17px;
  z-index: 2;
  transform: scale(0.86);
}

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