:root {
  --hh: 48px;
}
@media (min-width: 768px) {
  :root {
    --hh: 60px;
  }
}
@media (min-width: 1920px) {
  :root {
    --hh: 68px;
  }
}

body.top-promo :root {
  --hh: 72px;
}
@media (min-width: 768px) {
  body.top-promo :root {
    --hh: 88px;
  }
}
@media (min-width: 1920px) {
  body.top-promo :root {
    --hh: 108px;
  }
}

body.display-laptop-menu :root {
  --hh: 74px;
}
@media (min-width: 768px) {
  body.display-laptop-menu :root {
    --hh: 104px;
  }
}
@media (min-width: 1440px) {
  body.display-laptop-menu :root {
    --hh: 60px;
  }
}
@media (min-width: 1920px) {
  body.display-laptop-menu :root {
    --hh: 68px;
  }
}

body.top-promo.display-laptop-menu :root {
  --hh: 98px;
}
@media (min-width: 768px) {
  body.top-promo.display-laptop-menu :root {
    --hh: 132px;
  }
}
@media (min-width: 1440px) {
  body.top-promo.display-laptop-menu :root {
    --hh: 88px;
  }
}
@media (min-width: 1920px) {
  body.top-promo.display-laptop-menu :root {
    --hh: 108px;
  }
}

.page-template-faq .wrapper {
  background-color: #f9f9f9;
}

.faq {
  padding: 56px 0;
}
@media (min-width: 768px) {
  .faq {
    padding: 96px 0 140px;
  }
}
@media (min-width: 992px) {
  .faq {
    padding: 80px 0;
  }
}
.faq h2 {
  text-align: center;
  font-size: 25px;
  font-weight: 700;
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  .faq h2 {
    font-size: 40px;
    font-weight: 500;
    margin-bottom: 40px;
  }
}
@media (min-width: 992px) {
  .faq h2 {
    text-align: left;
    font-size: 32px;
  }
}
@media (min-width: 1920px) {
  .faq h2 {
    font-size: 40px;
    margin-bottom: 30px;
  }
}
.faq-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  .faq-inner {
    border-radius: 30px;
    background-color: #fff;
    padding: 64px 60px;
  }
}
@media (min-width: 992px) {
  .faq-inner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 1440px) {
  .faq-inner {
    padding: 80px 65px 80px 95px;
  }
}
@media (min-width: 1920px) {
  .faq-inner {
    padding: 64px 62px 64px 109px;
  }
}
.faq-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 992px) {
  .faq-tabs {
    width: 348px;
  }
}
@media (min-width: 1920px) {
  .faq-tabs {
    width: 384px;
  }
}
.faq-tabs-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  margin-bottom: 32px;
  padding: 8px 24px;
  border-radius: 40px;
  border: 1px solid #1D1D1B;
  background-color: #FFF;
  -webkit-box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
  border: 1px solid transparent;
  text-decoration: none;
  font-weight: 700;
  font-size: 16px;
  -webkit-transition: border 0.35s;
  transition: border 0.35s;
}
@media (min-width: 414px) {
  .faq-tabs-link {
    margin-bottom: 16px;
  }
}
@media (min-width: 768px) {
  .faq-tabs-link {
    font-size: 18px;
    padding: 3px 24px 4px;
  }
}
@media (min-width: 992px) {
  .faq-tabs-link:hover {
    border: 1px solid #1D1D1B;
  }
}
.faq-tabs-link.active {
  border: 1px solid #1D1D1B;
}
.faq-tabs-icon {
  width: 48px;
  height: 48px;
  margin-right: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 768px) {
  .faq-tabs-icon {
    width: 63px;
    height: 63px;
  }
}
.faq-tabs-icon svg {
  width: 100%;
  height: auto;
}
@media (min-width: 992px) {
  .faq-body {
    width: calc(100% - 348px - 60px);
  }
}
@media (min-width: 1440px) {
  .faq-body {
    width: calc(100% - 348px - 97px);
  }
}
@media (min-width: 1920px) {
  .faq-body {
    width: calc(100% - 384px - 167px);
  }
}
.faq-content {
  display: none;
}
.faq-content.is-active {
  display: block;
}
.faq-content-item {
  border-top: 1px solid rgba(29, 29, 27, 0.2);
  padding: 14px 17px 14px 42px;
}
@media (min-width: 414px) {
  .faq-content-item {
    padding: 14px 33px 14px 33px;
  }
}
@media (min-width: 768px) {
  .faq-content-item {
    padding: 18px 0 18px 33px;
  }
}
@media (min-width: 992px) {
  .faq-content-item {
    padding: 10px 0 10px 33px;
  }
}
.faq-content-item:last-child {
  border-bottom: 1px solid rgba(29, 29, 27, 0.2);
}
.faq-content-item-toggle {
  padding: 16px 30px 16px 0;
  text-decoration: none;
  font-weight: 700;
}
@media (min-width: 768px) {
  .faq-content-item-toggle {
    font-size: 18px;
  }
}
.faq-content-item-inner {
  padding-left: 27px;
}
@media (min-width: 414px) {
  .faq-content-item-inner {
    padding-left: 12px;
  }
}
@media (min-width: 768px) {
  .faq-content-item-inner {
    font-size: 18px;
  }
}
.faq-content-item-inner p {
  margin-bottom: 8px;
}
@media (min-width: 992px) {
  .faq-content-item-inner p {
    margin-bottom: 10px;
  }
}
.faq-content-item-inner a {
  word-break: break-all;
}
.faq-content-item-inner br {
  margin-bottom: 8px;
}
@media (min-width: 992px) {
  .faq-content-item-inner br {
    margin-bottom: 10px;
  }
}
.faq-content-item-inner ul li, .faq-content-item-inner ol li {
  margin-bottom: 8px;
}
@media (min-width: 992px) {
  .faq-content-item-inner ul li, .faq-content-item-inner ol li {
    margin-bottom: 10px;
  }
}
.faq-content-item-inner ul + p, .faq-content-item-inner ol + p {
  margin-top: 8px;
}
@media (min-width: 992px) {
  .faq-content-item-inner ul + p, .faq-content-item-inner ol + p {
    margin-top: 10px;
  }
}
.faq .accordion-item:first-child .accordion-inner {
  display: none;
}
@supports (-webkit-appearance:none){

}

 @media (min-width: 768px){

@supports (-webkit-appearance:none){

}

}

 @media (min-width: 1920px){

@supports (-webkit-appearance:none){

}

}

 @media (min-width: 1440px){

@supports (-webkit-appearance:none){

}

}

 @media (min-width: 992px){

@supports (-webkit-appearance:none){

}

}

 @media (min-width: 414px){

@supports (-webkit-appearance:none){

}

}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2NvbXBvbmVudHMvdmFycy5zY3NzIiwiZ2xvYmFsL2ZhcS5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiZ2xvYmFsL2ZhcS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQThHQTtFQUNDLFVBQUE7QUM3R0Q7QUM2REk7RUYrQ0o7SUFHRSxVQUFBO0VDM0dBO0FBQ0Y7QUN3REk7RUYrQ0o7SUFNRSxVQUFBO0VDekdBO0FBQ0Y7O0FEOEdDO0VBQ0MsVUFBQTtBQzNHRjtBQytDSTtFRjJESDtJQUdFLFVBQUE7RUN6R0Q7QUFDRjtBQzBDSTtFRjJESDtJQU1FLFdBQUE7RUN2R0Q7QUFDRjs7QUQ0R0M7RUFDQyxVQUFBO0FDekdGO0FDaUNJO0VGdUVIO0lBR0UsV0FBQTtFQ3ZHRDtBQUNGO0FDNEJJO0VGdUVIO0lBTUUsVUFBQTtFQ3JHRDtBQUNGO0FDdUJJO0VGdUVIO0lBU0UsVUFBQTtFQ25HRDtBQUNGOztBRHVHQztFQUNDLFVBQUE7QUNwR0Y7QUNjSTtFRnFGSDtJQUdFLFdBQUE7RUNsR0Q7QUFDRjtBQ1NJO0VGcUZIO0lBTUUsVUFBQTtFQ2hHRDtBQUNGO0FDSUk7RUZxRkg7SUFTRSxXQUFBO0VDOUZEO0FBQ0Y7O0FFN0RBO0VBQ0kseUJIdURhO0FDU2pCOztBRTdEQTtFQUNJLGVBQUE7QUZnRUo7QUNUSTtFQ3hESjtJQUdRLHFCQUFBO0VGa0VOO0FBQ0Y7QUNkSTtFQ3hESjtJQU1RLGVBQUE7RUZvRU47QUFDRjtBRWxFSTtFQUNJLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCSGdCSTtFR2ZKLG1CQUFBO0FGb0VSO0FDekJJO0VDL0NBO0lBTVEsZUFBQTtJQUNBLGdCSFdFO0lHVkYsbUJBQUE7RUZzRVY7QUFDRjtBQ2hDSTtFQy9DQTtJQVdRLGdCQUFBO0lBQ0EsZUFBQTtFRndFVjtBQUNGO0FDdENJO0VDL0NBO0lBZVEsZUFBQTtJQUNBLG1CQUFBO0VGMEVWO0FB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RUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUEiLCJmaWxlIjoiZ2xvYmFsL2ZhcS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucyc7XG5cbi8vIEdyaWQuXG4kZ3JpZC1icmVha3BvaW50czogKFxuXHR4czogMzYwcHgsXG5cdHNtOiA0MTRweCxcblx0bWQ6IDc2OHB4LFxuXHRtZC1hbHQ6IDk5MnB4LFxuXHRsZy1hbHQ6IDEyMDBweCxcblx0bGc6IDE0NDBweCxcblx0eGw6IDE5MjBweFxuKTtcblxuXG4vLyBGb250IGZhbWlsaWVzLlxuJGZmXHRcdFx0XHQ6IE9uZXN0LCBzYW5zLXNlcmlmO1xuJGZmLWl0YWxpY1x0XHQ6IFBpYXp6b2xsYSwgc2Fucy1zZXJpZjtcblxuLy8gRm9udCBzaXplcy5cbiRmcy14cy1hbHRcdDogMTFweDtcbiRmcy14c1x0XHQ6IDEycHg7XG4kZnMtc20tYWx0XHQ6IDEzcHg7XG4kZnMtc21cdFx0OiAxNHB4O1xuJGZzLW1kXHRcdDogMTZweDtcbiRmcy1tZC1hbHRcdDogMTdweDtcbiRmcy1sZ1x0XHQ6IDE4cHg7XG4kZnMtbGctYWx0XHQ6IDE5cHg7XG4kZnMteGxcdFx0OiAyMHB4O1xuJGZzLXhsLWFsdFx0OiAyMXB4O1xuJGZzLXh4bFx0XHQ6IDIycHg7XG4kZnMteHhsLWFsdFx0OiAyM3B4O1xuXG4vLyBGb250IHdlaWdodHMuXG4kZnctcmVndWxhclx0XHQ6IDQwMDtcbiRmdy1tZWRpdW1cdFx0OiA1MDA7XG4kZnctYm9sZFx0XHQ6IDcwMDtcblxuLy8gTGluZSBoZWlnaHRzLlxuJGxoXHRcdFx0OiAxLjQ7XG4kbGgtdGl0bGVcdDogMS4yO1xuJGxoLXRleHRcdDogMS4zMztcblxuLy8gQ29sb3JzLlxuJHdoaXRlXHRcdDogI2ZmZjtcbiRibGFja1x0XHQ6ICMwMDA7XG4kZGFya1x0XHQ6ICMxRDFEMUI7XG4kaG92ZXItZGFya1x0OiAjMzMzMzJlO1xuJGJsdWUgXHRcdDogIzAwMjg0RjtcbiRibHVlLWRlZmF1bHRcdDogIzFENjJENztcbiRsaWdodC1ibHVlXHQ6ICNEQUU4RkY7XG5cblxuJGdyYXktbWFpblx0OiAjNUM1QzVDO1xuJGdyYXkgXHRcdDogIzk2OTU5MjtcbiRncmF5LWJnIFx0OiAjQ0JDQkNCO1xuJGdyYXktdGV4dCBcdDogIzlBOUE5QTtcbiRsaWdodC1ncmF5XHQ6ICNGOUY3RjQ7XG4kZ3JheS10ZXh0LWFsdCA6ICNDNEM0QzQ7XG4kZ3JheS10ZXh0LWFsdC0yIDogI0FDQUNBQztcbiRsaWdodC1ncmF5LWJnXHQ6ICNmOWY5Zjk7XG4kbGlnaHQtZ3JheS1iZy1hbHRcdDogI0YxRjFGMTtcbiRsaWdodC1ncmF5LWJnLWFsdC0yIDogI0YzRjNGMztcbiRsaWdodC1ncmF5LWJkXHQ6ICNEOUQ5RDk7XG4kbGlnaHQtZ3JheS1iZC1hbHRcdDogI2RiZGJkYjtcbiRsaWdodC1ncmF5LWJkLWFsdC0yXHQ6ICNFQ0VDRUM7XG5cblxuXG4keWVsbG93XHRcdFx0OiAjRjVGMzUyO1xuXG4kcGluay1saWdodFx0XHQ6ICNmZmViZjA7XG4kYmVpZ2UtbGlnaHRcdDogI2ZmZWVkNDtcbiRibHVlLWxpZ2h0IFx0OiAjZTJlZWZhO1xuJHllbGxvdy1saWdodFx0OiAjZjhmZmQwO1xuJGdyZWVuLWxpZ2h0IFx0OiAjRDlGMUU2O1xuXG4kcGluay1tYWluXHRcdDogI2JkMjU2ZTtcbiRibHVlLW1haW5cdFx0OiAjNDg2MWI5O1xuJGJlaWdlLW1haW4gXHQ6ICNlMzZjMzk7XG4keWVsbG93LW1haW4gXHQ6ICM1ZTg4MDY7XG4kZ3JlZW4tbWFpbiBcdDogIzQxQTM1NztcblxuJGxpZ2h0LXJvc2VcdFx0OiAjRjdERkZGO1xuJGxpZ2h0LXJvc2UtaG92ZXIgOiAjRjNEMEZGO1xuJGxpZ2h0LXJvc2UtYWN0aXZlXHQ6ICNFRUJFRkU7XG4kcm9zZVx0XHRcdDogI0U5OTBGRjtcbiRob3Zlci1yb3NlXHRcdDogI0U0NTNGRjtcbiRhY3RpdmUtcm9zZVx0OiAjQjIyQkNCO1xuXG4kcmVkXHRcdFx0OiAjRUE0MzM1O1xuXG4kZ3JlZW5cdFx0XHQ6ICM3NUM1MjU7XG4kZ3JlZW4taG92ZXJcdDogIzYyQUExOTtcbiRncmVlbi1hY3RpdmVcdDogIzUzOTMxMztcbiRncmVlbi1kYXJrXHRcdDogIzREODQxNztcblxuJG9yYW5nZSBcdFx0OiAjRTA3MzBFO1xuXG4kb3JhbmdlLWFsdFx0XHQ6ICNGRjhEMDY7XG4kcmVkLWFsdFx0XHQ6ICNGRjc5NkQ7XG4keWVsbG93LWFsdFx0XHQ6ICNGNUYzNTI7XG4kZ3JlZW4tYWx0XHRcdDogIzc1QzUyNTtcblxuXG4vLyBPdGhlcnMuXG4kdHJcdFx0OiAwLjM1cztcbiRyYWRpdXNcdDogNXB4O1xuJHJhZGl1cy1ib3JkZXJcdDogOHB4O1xuXG4vLyBSb290XG46cm9vdCB7XG5cdC0taGg6IDQ4cHg7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHQtLWhoOiA2MHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHQtLWhoOiA2OHB4O1xuXHR9XG59XG5cblxuYm9keS50b3AtcHJvbW8ge1xuXHQ6cm9vdCB7XG5cdFx0LS1oaDogNzJweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHQtLWhoOiA4OHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdFx0XHQtLWhoOiAxMDhweDtcblx0XHR9XG5cdH1cbn1cblx0XG5ib2R5LmRpc3BsYXktbGFwdG9wLW1lbnUge1xuXHQ6cm9vdCB7XG5cdFx0LS1oaDogNzRweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHQtLWhoOiAxMDRweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0LS1oaDogNjBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdFx0LS1oaDogNjhweDtcblx0XHR9XG5cdH1cbn1cbmJvZHkudG9wLXByb21vLmRpc3BsYXktbGFwdG9wLW1lbnUge1xuXHQ6cm9vdCB7XG5cdFx0LS1oaDogOThweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHQtLWhoOiAxMzJweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0LS1oaDogODhweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdFx0LS1oaDogMTA4cHg7XG5cdFx0fVxuXHR9XG59IiwiOnJvb3Qge1xuICAtLWhoOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWhoOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWhoOiA2OHB4O1xuICB9XG59XG5cbmJvZHkudG9wLXByb21vIDpyb290IHtcbiAgLS1oaDogNzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnRvcC1wcm9tbyA6cm9vdCB7XG4gICAgLS1oaDogODhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICBib2R5LnRvcC1wcm9tbyA6cm9vdCB7XG4gICAgLS1oaDogMTA4cHg7XG4gIH1cbn1cblxuYm9keS5kaXNwbGF5LWxhcHRvcC1tZW51IDpyb290IHtcbiAgLS1oaDogNzRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmRpc3BsYXktbGFwdG9wLW1lbnUgOnJvb3Qge1xuICAgIC0taGg6IDEwNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIGJvZHkuZGlzcGxheS1sYXB0b3AtbWVudSA6cm9vdCB7XG4gICAgLS1oaDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICBib2R5LmRpc3BsYXktbGFwdG9wLW1lbnUgOnJvb3Qge1xuICAgIC0taGg6IDY4cHg7XG4gIH1cbn1cblxuYm9keS50b3AtcHJvbW8uZGlzcGxheS1sYXB0b3AtbWVudSA6cm9vdCB7XG4gIC0taGg6IDk4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS50b3AtcHJvbW8uZGlzcGxheS1sYXB0b3AtbWVudSA6cm9vdCB7XG4gICAgLS1oaDogMTMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgYm9keS50b3AtcHJvbW8uZGlzcGxheS1sYXB0b3AtbWVudSA6cm9vdCB7XG4gICAgLS1oaDogODhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICBib2R5LnRvcC1wcm9tby5kaXNwbGF5LWxhcHRvcC1tZW51IDpyb290IHtcbiAgICAtLWhoOiAxMDhweDtcbiAgfVxufVxuXG4ucGFnZS10ZW1wbGF0ZS1mYXEgLndyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuXG4uZmFxIHtcbiAgcGFkZGluZzogNTZweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYXEge1xuICAgIHBhZGRpbmc6IDk2cHggMCAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mYXEge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuLmZhcSBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYXEgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmFxIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuZmFxIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmZhcS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhcS1pbm5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDY0cHggNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mYXEtaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mYXEtaW5uZXIge1xuICAgIHBhZGRpbmc6IDgwcHggNjVweCA4MHB4IDk1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmZhcS1pbm5lciB7XG4gICAgcGFkZGluZzogNjRweCA2MnB4IDY0cHggMTA5cHg7XG4gIH1cbn1cbi5mYXEtdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZhcS10YWJzIHtcbiAgICB3aWR0aDogMzQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmZhcS10YWJzIHtcbiAgICB3aWR0aDogMzg0cHg7XG4gIH1cbn1cbi5mYXEtdGFicy1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHBhZGRpbmc6IDhweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMUQxRDFCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLmZhcS10YWJzLWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFxLXRhYnMtbGluayB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDNweCAyNHB4IDRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mYXEtdGFicy1saW5rOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMUQxRDFCO1xuICB9XG59XG4uZmFxLXRhYnMtbGluay5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMUQxRDFCO1xufVxuLmZhcS10YWJzLWljb24ge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFxLXRhYnMtaWNvbiB7XG4gICAgd2lkdGg6IDYzcHg7XG4gICAgaGVpZ2h0OiA2M3B4O1xuICB9XG59XG4uZmFxLXRhYnMtaWNvbiBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mYXEtYm9keSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM0OHB4IC0gNjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZhcS1ib2R5IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzQ4cHggLSA5N3B4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuZmFxLWJvZHkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzODRweCAtIDE2N3B4KTtcbiAgfVxufVxuLmZhcS1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mYXEtY29udGVudC5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mYXEtY29udGVudC1pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjksIDI5LCAyNywgMC4yKTtcbiAgcGFkZGluZzogMTRweCAxN3B4IDE0cHggNDJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuZmFxLWNvbnRlbnQtaXRlbSB7XG4gICAgcGFkZGluZzogMTRweCAzM3B4IDE0cHggMzNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYXEtY29udGVudC1pdGVtIHtcbiAgICBwYWRkaW5nOiAxOHB4IDAgMThweCAzM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZhcS1jb250ZW50LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDMzcHg7XG4gIH1cbn1cbi5mYXEtY29udGVudC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyOSwgMjksIDI3LCAwLjIpO1xufVxuLmZhcS1jb250ZW50LWl0ZW0tdG9nZ2xlIHtcbiAgcGFkZGluZzogMTZweCAzMHB4IDE2cHggMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYXEtY29udGVudC1pdGVtLXRvZ2dsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uZmFxLWNvbnRlbnQtaXRlbS1pbm5lciB7XG4gIHBhZGRpbmctbGVmdDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuZmFxLWNvbnRlbnQtaXRlbS1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhcS1jb250ZW50LWl0ZW0taW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmZhcS1jb250ZW50LWl0ZW0taW5uZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmFxLWNvbnRlbnQtaXRlbS1pbm5lciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uZmFxLWNvbnRlbnQtaXRlbS1pbm5lciBhIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLmZhcS1jb250ZW50LWl0ZW0taW5uZXIgYnIge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZhcS1jb250ZW50LWl0ZW0taW5uZXIgYnIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5mYXEtY29udGVudC1pdGVtLWlubmVyIHVsIGxpLCAuZmFxLWNvbnRlbnQtaXRlbS1pbm5lciBvbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmFxLWNvbnRlbnQtaXRlbS1pbm5lciB1bCBsaSwgLmZhcS1jb250ZW50LWl0ZW0taW5uZXIgb2wgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5mYXEtY29udGVudC1pdGVtLWlubmVyIHVsICsgcCwgLmZhcS1jb250ZW50LWl0ZW0taW5uZXIgb2wgKyBwIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mYXEtY29udGVudC1pdGVtLWlubmVyIHVsICsgcCwgLmZhcS1jb250ZW50LWl0ZW0taW5uZXIgb2wgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4uZmFxIC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCAuYWNjb3JkaW9uLWlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbiBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSAobWluLXdpZHRoOiA0MTRweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsIHh4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL3ZhcnMnO1xuQGltcG9ydCAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucyc7XG5cbi5wYWdlLXRlbXBsYXRlLWZhcSAud3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXktYmc7XG59XG5cbi5mYXEge1xuICAgIHBhZGRpbmc6IDU2cHggMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDk2cHggMCAxNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZC1hbHQpIHtcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQtYWx0KSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWlubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDY0cHggNjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kLWFsdCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDY1cHggODBweCA5NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDY0cHggNjJweCA2NHB4IDEwOXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi10YWJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZC1hbHQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNDhweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICB3aWR0aDogMzg0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcms7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxMHB4IDBweCByZ2JhKCRibGFjaywgLjEpO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmcy1tZDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAkdHI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmcy1sZztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMjRweCA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kLWFsdCkge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAmLWljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2M3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1ib2R5IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZC1hbHQpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNDhweCAtIDYwcHgpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNDhweCAtIDk3cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzODRweCAtIDE2N3B4KTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRkYXJrLCAuMik7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDE3cHggMTRweCA0MnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMzNweCAxNHB4IDMzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMThweCAwIDE4cHggMzNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQtYWx0KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMzNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGRhcmssIC4yKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi10b2dnbGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMzBweCAxNnB4IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWxnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1pbm5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWxnO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1pdGVtLWlubmVyIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kLWFsdCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZC1hbHQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCxvbCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQtYWx0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICsgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZC1hbHQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCAuYWNjb3JkaW9uLWlubmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cblxuLy90YWJzXG4vLyAudGFicyB7XG4vLyAgICAgJi1jb250ZW50IHtcbi8vICAgICAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICAgICAgJi5pcy1hY3RpdmUge1xuLy8gICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4vLyB9Il19 */
