: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;
  }
}

.single-product .quiz-banner .container {
  padding: 0;
}
.single-product .quiz-banner-inner {
  border-radius: 6px;
}
.single-product .quiz-banner-wrap {
  padding: 0 0 56px;
  position: relative;
}
@media (min-width: 768px) {
  .single-product .quiz-banner-wrap {
    padding: 0 0 64px;
  }
}
@media (min-width: 992px) {
  .single-product .quiz-banner-wrap {
    margin-top: -24px;
    padding: 0 0 80px;
  }
}
@media (min-width: 1920px) {
  .single-product .quiz-banner-wrap {
    margin-top: -36px;
    padding: 0 0 100px;
  }
}

.post-type-archive-product .quiz-banner {
  margin: 0;
}
@media (min-width: 414px) {
  .post-type-archive-product .quiz-banner {
    margin: -8px 0 0;
  }
}
@media (min-width: 768px) {
  .post-type-archive-product .quiz-banner {
    margin: 0;
  }
}
@media (min-width: 992px) {
  .post-type-archive-product .quiz-banner {
    margin: -8px 0 0;
  }
}
@media (min-width: 1920px) {
  .post-type-archive-product .quiz-banner {
    margin: 0;
  }
}
.post-type-archive-product .with-filters .quiz-banner {
  margin: 0 0 20px;
}
@media (min-width: 414px) {
  .post-type-archive-product .with-filters .quiz-banner {
    margin: -8px 0 24px;
  }
}
@media (min-width: 768px) {
  .post-type-archive-product .with-filters .quiz-banner {
    margin: 0 0 32px;
  }
}
@media (min-width: 992px) {
  .post-type-archive-product .with-filters .quiz-banner {
    margin: -8px 0 40px;
  }
}
@media (min-width: 1920px) {
  .post-type-archive-product .with-filters .quiz-banner {
    margin: 0 0 40px;
  }
}
.post-type-archive-product .main-promo-banner + .quiz-banner {
  margin: 20px 0;
}
@media (min-width: 414px) {
  .post-type-archive-product .main-promo-banner + .quiz-banner {
    margin: 24px 0;
  }
}
@media (min-width: 768px) {
  .post-type-archive-product .main-promo-banner + .quiz-banner {
    margin: 32px 0;
  }
}
@media (min-width: 992px) {
  .post-type-archive-product .main-promo-banner + .quiz-banner {
    margin: 32px 0 40px;
  }
}
@media (min-width: 1920px) {
  .post-type-archive-product .main-promo-banner + .quiz-banner {
    margin: 40px 0;
  }
}

.page-template-acf-flexible-content .often-choose + .quiz-banner {
  margin: -36px 0 -32px;
}
@media (min-width: 768px) {
  .page-template-acf-flexible-content .often-choose + .quiz-banner {
    margin: -20px 0 -36px;
  }
}
@media (min-width: 992px) {
  .page-template-acf-flexible-content .often-choose + .quiz-banner {
    margin: -30px 0 -20px;
  }
}
@media (min-width: 1920px) {
  .page-template-acf-flexible-content .often-choose + .quiz-banner {
    margin: -30px 0 -20px;
  }
}
.page-template-acf-flexible-content .quiz-banner {
  margin: 24px 0 40px;
}
@media (min-width: 768px) {
  .page-template-acf-flexible-content .quiz-banner {
    margin: 40px 0 60px;
  }
}
@media (min-width: 992px) {
  .page-template-acf-flexible-content .quiz-banner {
    margin: 80px 0;
  }
}
@media (min-width: 1920px) {
  .page-template-acf-flexible-content .quiz-banner {
    margin: 100px 0;
  }
}

.quiz-banner {
  position: relative;
}
.quiz-banner-inner {
  border-radius: 6px;
  padding: 20px 16px;
}
@media (min-width: 768px) {
  .quiz-banner-inner {
    border-radius: 12px;
    padding: 20px 56px;
  }
}
@media (min-width: 992px) {
  .quiz-banner-inner {
    border-radius: 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
}
@media (min-width: 1920px) {
  .quiz-banner-inner {
    border-radius: 12px;
  }
}
.quiz-banner-content {
  text-align: center;
}
@media (min-width: 992px) {
  .quiz-banner-content {
    text-align: left;
  }
}
.quiz-banner-image {
  width: 40px;
  margin: 0 auto 12px;
}
@media (min-width: 768px) {
  .quiz-banner-image {
    width: 50px;
  }
}
@media (min-width: 992px) {
  .quiz-banner-image {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin: 0;
  }
}
.quiz-banner-image svg {
  width: 100%;
  height: auto;
}
.quiz-banner-title {
  margin-bottom: 4px;
  line-height: 1.22;
  font-size: 18px;
  font-weight: 500;
}
@media (min-width: 414px) {
  .quiz-banner-title {
    margin-bottom: 8px;
  }
}
@media (min-width: 768px) {
  .quiz-banner-title {
    font-size: 23px;
    line-height: 1.26;
  }
}
.quiz-banner-description {
  margin-bottom: 12px;
  line-height: 1.07;
  font-size: 13px;
  font-weight: 500;
}
@media (min-width: 768px) {
  .quiz-banner-description {
    margin-bottom: 16px;
    font-size: 18px;
    line-height: 1.33;
  }
}
@media (min-width: 992px) {
  .quiz-banner-description {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .quiz-banner-button {
    margin-left: auto;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
.quiz-banner-button .btn {
  font-size: 18px;
  min-height: 38px;
  border-radius: 60px;
}
@media (min-width: 768px) {
  .quiz-banner-button .btn {
    margin: 0 auto;
    max-width: 325px;
    font-size: 20px;
    border-radius: 40px;
    min-height: 51px;
  }
}
@media (min-width: 992px) {
  .quiz-banner-button .btn {
    min-width: 289px;
  }
}
@media (min-width: 1920px) {
  .quiz-banner-button .btn {
    font-size: 23px;
    min-height: 55px;
    min-width: 409px;
  }
}
@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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2NvbXBvbmVudHMvdmFycy5zY3NzIiwiZ2xvYmFsL3F1aXotYmFubmVyLmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJnbG9iYWwvcXVpei1iYW5uZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE4R0E7RUFDQyxVQUFBO0FDN0dEO0FDNkRJO0VGK0NKO0lBR0UsVUFBQTtFQzNHQTtBQUNGO0FDd0RJO0VGK0NKO0lBTUUsVUFBQTtFQ3pHQTtBQUNGOztBRDhHQztFQUNDLFVBQUE7QUMzR0Y7QUMrQ0k7RUYyREg7SUFHRSxVQUFBO0VDekdEO0FBQ0Y7QUMwQ0k7RUYyREg7SUFNRSxXQUFBO0VDdkdEO0FBQ0Y7O0FENEdDO0VBQ0MsVUFBQTtBQ3pHRjtBQ2lDSTtFRnVFSDtJQUdFLFdBQUE7RUN2R0Q7QUFDRjtBQzRCSTtFRnVFSDtJQU1FLFVBQUE7RUNyR0Q7QUFDRjtBQ3VCSTtFRnVFSDtJQVNFLFVBQUE7RUNuR0Q7QUFDRjs7QUR1R0M7RUFDQyxVQUFBO0FDcEdGO0FDY0k7RUZxRkg7SUFHRSxXQUFBO0VDbEdEO0FBQ0Y7QUNTSTtFRnFGSDtJQU1FLFVBQUE7RUNoR0Q7QUFDRjtBQ0lJO0VGcUZIO0lBU0UsV0FBQTtFQzlGRDtBQUNGOztBRTNEUTtFQUNJLFVBQUE7QUY4RFo7QUUzREk7RUFDSSxrQkFBQTtBRjZEUjtBRTNESTtFQUNJLGlCQUFBO0VBQ0Esa0JBQUE7QUY2RFI7QUNaSTtFQ25EQTtJQUlRLGlCQUFBO0VGK0RWO0FBQ0Y7QUNqQkk7RUNuREE7SUFPUSxpQkFBQTtJQUNBLGlCQUFBO0VGaUVWO0FBQ0Y7QUN2Qkk7RUNuREE7SUFXUSxpQkFBQTtJQUNBLGtCQUFBO0VGbUVWO0FBQ0Y7O0FFOURJO0VBQ0ksU0FBQTtBRmlFUjtBQ2pDSTtFQ2pDQTtJQUdRLGdCQUFBO0VGbUVWO0FBQ0Y7QUN0Q0k7RUNqQ0E7SUFNUSxTQUFBO0VGcUVWO0FBQ0Y7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Imdsb2JhbC9xdWl6LWJhbm5lci5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucyc7XG5cbi8vIEdyaWQuXG4kZ3JpZC1icmVha3BvaW50czogKFxuXHR4czogMzYwcHgsXG5cdHNtOiA0MTRweCxcblx0bWQ6IDc2OHB4LFxuXHRtZC1hbHQ6IDk5MnB4LFxuXHRsZy1hbHQ6IDEyMDBweCxcblx0bGc6IDE0NDBweCxcblx0eGw6IDE5MjBweFxuKTtcblxuXG4vLyBGb250IGZhbWlsaWVzLlxuJGZmXHRcdFx0XHQ6IE9uZXN0LCBzYW5zLXNlcmlmO1xuJGZmLWl0YWxpY1x0XHQ6IFBpYXp6b2xsYSwgc2Fucy1zZXJpZjtcblxuLy8gRm9udCBzaXplcy5cbiRmcy14cy1hbHRcdDogMTFweDtcbiRmcy14c1x0XHQ6IDEycHg7XG4kZnMtc20tYWx0XHQ6IDEzcHg7XG4kZnMtc21cdFx0OiAxNHB4O1xuJGZzLW1kXHRcdDogMTZweDtcbiRmcy1tZC1hbHRcdDogMTdweDtcbiRmcy1sZ1x0XHQ6IDE4cHg7XG4kZnMtbGctYWx0XHQ6IDE5cHg7XG4kZnMteGxcdFx0OiAyMHB4O1xuJGZzLXhsLWFsdFx0OiAyMXB4O1xuJGZzLXh4bFx0XHQ6IDIycHg7XG4kZnMteHhsLWFsdFx0OiAyM3B4O1xuXG4vLyBGb250IHdlaWdodHMuXG4kZnctcmVndWxhclx0XHQ6IDQwMDtcbiRmdy1tZWRpdW1cdFx0OiA1MDA7XG4kZnctYm9sZFx0XHQ6IDcwMDtcblxuLy8gTGluZSBoZWlnaHRzLlxuJGxoXHRcdFx0OiAxLjQ7XG4kbGgtdGl0bGVcdDogMS4yO1xuJGxoLXRleHRcdDogMS4zMztcblxuLy8gQ29sb3JzLlxuJHdoaXRlXHRcdDogI2ZmZjtcbiRibGFja1x0XHQ6ICMwMDA7XG4kZGFya1x0XHQ6ICMxRDFEMUI7XG4kaG92ZXItZGFya1x0OiAjMzMzMzJlO1xuJGJsdWUgXHRcdDogIzAwMjg0RjtcbiRibHVlLWRlZmF1bHRcdDogIzFENjJENztcbiRsaWdodC1ibHVlXHQ6ICNEQUU4RkY7XG5cblxuJGdyYXktbWFpblx0OiAjNUM1QzVDO1xuJGdyYXkgXHRcdDogIzk2OTU5MjtcbiRncmF5LWJnIFx0OiAjQ0JDQkNCO1xuJGdyYXktdGV4dCBcdDogIzlBOUE5QTtcbiRsaWdodC1ncmF5XHQ6ICNGOUY3RjQ7XG4kZ3JheS10ZXh0LWFsdCA6ICNDNEM0QzQ7XG4kZ3JheS10ZXh0LWFsdC0yIDogI0FDQUNBQztcbiRsaWdodC1ncmF5LWJnXHQ6ICNmOWY5Zjk7XG4kbGlnaHQtZ3JheS1iZy1hbHRcdDogI0YxRjFGMTtcbiRsaWdodC1ncmF5LWJnLWFsdC0yIDogI0YzRjNGMztcbiRsaWdodC1ncmF5LWJkXHQ6ICNEOUQ5RDk7XG4kbGlnaHQtZ3JheS1iZC1hbHRcdDogI2RiZGJkYjtcbiRsaWdodC1ncmF5LWJkLWFsdC0yXHQ6ICNFQ0VDRUM7XG5cblxuXG4keWVsbG93XHRcdFx0OiAjRjVGMzUyO1xuXG4kcGluay1saWdodFx0XHQ6ICNmZmViZjA7XG4kYmVpZ2UtbGlnaHRcdDogI2ZmZWVkNDtcbiRibHVlLWxpZ2h0IFx0OiAjZTJlZWZhO1xuJHllbGxvdy1saWdodFx0OiAjZjhmZmQwO1xuJGdyZWVuLWxpZ2h0IFx0OiAjRDlGMUU2O1xuXG4kcGluay1tYWluXHRcdDogI2JkMjU2ZTtcbiRibHVlLW1haW5cdFx0OiAjNDg2MWI5O1xuJGJlaWdlLW1haW4gXHQ6ICNlMzZjMzk7XG4keWVsbG93LW1haW4gXHQ6ICM1ZTg4MDY7XG4kZ3JlZW4tbWFpbiBcdDogIzQxQTM1NztcblxuJGxpZ2h0LXJvc2VcdFx0OiAjRjdERkZGO1xuJGxpZ2h0LXJvc2UtaG92ZXIgOiAjRjNEMEZGO1xuJGxpZ2h0LXJvc2UtYWN0aXZlXHQ6ICNFRUJFRkU7XG4kcm9zZVx0XHRcdDogI0U5OTBGRjtcbiRob3Zlci1yb3NlXHRcdDogI0U0NTNGRjtcbiRhY3RpdmUtcm9zZVx0OiAjQjIyQkNCO1xuXG4kcmVkXHRcdFx0OiAjRUE0MzM1O1xuXG4kZ3JlZW5cdFx0XHQ6ICM3NUM1MjU7XG4kZ3JlZW4taG92ZXJcdDogIzYyQUExOTtcbiRncmVlbi1hY3RpdmVcdDogIzUzOTMxMztcbiRncmVlbi1kYXJrXHRcdDogIzREODQxNztcblxuJG9yYW5nZSBcdFx0OiAjRTA3MzBFO1xuXG4kb3JhbmdlLWFsdFx0XHQ6ICNGRjhEMDY7XG4kcmVkLWFsdFx0XHQ6ICNGRjc5NkQ7XG4keWVsbG93LWFsdFx0XHQ6ICNGNUYzNTI7XG4kZ3JlZW4tYWx0XHRcdDogIzc1QzUyNTtcblxuXG4vLyBPdGhlcnMuXG4kdHJcdFx0OiAwLjM1cztcbiRyYWRpdXNcdDogNXB4O1xuJHJhZGl1cy1ib3JkZXJcdDogOHB4O1xuXG4vLyBSb290XG46cm9vdCB7XG5cdC0taGg6IDQ4cHg7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHQtLWhoOiA2MHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHQtLWhoOiA2OHB4O1xuXHR9XG59XG5cblxuYm9keS50b3AtcHJvbW8ge1xuXHQ6cm9vdCB7XG5cdFx0LS1oaDogNzJweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHQtLWhoOiA4OHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdFx0XHQtLWhoOiAxMDhweDtcblx0XHR9XG5cdH1cbn1cblx0XG5ib2R5LmRpc3BsYXktbGFwdG9wLW1lbnUge1xuXHQ6cm9vdCB7XG5cdFx0LS1oaDogNzRweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHQtLWhoOiAxMDRweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0LS1oaDogNjBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdFx0LS1oaDogNjhweDtcblx0XHR9XG5cdH1cbn1cbmJvZHkudG9wLXByb21vLmRpc3BsYXktbGFwdG9wLW1lbnUge1xuXHQ6cm9vdCB7XG5cdFx0LS1oaDogOThweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHQtLWhoOiAxMzJweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0LS1oaDogODhweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdFx0LS1oaDogMTA4cHg7XG5cdFx0fVxuXHR9XG59IiwiOnJvb3Qge1xuICAtLWhoOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWhoOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWhoOiA2OHB4O1xuICB9XG59XG5cbmJvZHkudG9wLXByb21vIDpyb290IHtcbiAgLS1oaDogNzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnRvcC1wcm9tbyA6cm9vdCB7XG4gICAgLS1oaDogODhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICBib2R5LnRvcC1wcm9tbyA6cm9vdCB7XG4gICAgLS1oaDogMTA4cHg7XG4gIH1cbn1cblxuYm9keS5kaXNwbGF5LWxhcHRvcC1tZW51IDpyb290IHtcbiAgLS1oaDogNzRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmRpc3BsYXktbGFwdG9wLW1lbnUgOnJvb3Qge1xuICAgIC0taGg6IDEwNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIGJvZHkuZGlzcGxheS1sYXB0b3AtbWVudSA6cm9vdCB7XG4gICAgLS1oaDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICBib2R5LmRpc3BsYXktbGFwdG9wLW1lbnUgOnJvb3Qge1xuICAgIC0taGg6IDY4cHg7XG4gIH1cbn1cblxuYm9keS50b3AtcHJvbW8uZGlzcGxheS1sYXB0b3AtbWVudSA6cm9vdCB7XG4gIC0taGg6IDk4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS50b3AtcHJvbW8uZGlzcGxheS1sYXB0b3AtbWVudSA6cm9vdCB7XG4gICAgLS1oaDogMTMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgYm9keS50b3AtcHJvbW8uZGlzcGxheS1sYXB0b3AtbWVudSA6cm9vdCB7XG4gICAgLS1oaDogODhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICBib2R5LnRvcC1wcm9tby5kaXNwbGF5LWxhcHRvcC1tZW51IDpyb290IHtcbiAgICAtLWhoOiAxMDhweDtcbiAgfVxufVxuXG4uc2luZ2xlLXByb2R1Y3QgLnF1aXotYmFubmVyIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5xdWl6LWJhbm5lci1pbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucXVpei1iYW5uZXItd3JhcCB7XG4gIHBhZGRpbmc6IDAgMCA1NnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5xdWl6LWJhbm5lci13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDAgNjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAucXVpei1iYW5uZXItd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogLTI0cHg7XG4gICAgcGFkZGluZzogMCAwIDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5xdWl6LWJhbm5lci13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgICBwYWRkaW5nOiAwIDAgMTAwcHg7XG4gIH1cbn1cblxuLnBvc3QtdHlwZS1hcmNoaXZlLXByb2R1Y3QgLnF1aXotYmFubmVyIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcm9kdWN0IC5xdWl6LWJhbm5lciB7XG4gICAgbWFyZ2luOiAtOHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcm9kdWN0IC5xdWl6LWJhbm5lciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBvc3QtdHlwZS1hcmNoaXZlLXByb2R1Y3QgLnF1aXotYmFubmVyIHtcbiAgICBtYXJnaW46IC04cHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcm9kdWN0IC5xdWl6LWJhbm5lciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtcHJvZHVjdCAud2l0aC1maWx0ZXJzIC5xdWl6LWJhbm5lciB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnBvc3QtdHlwZS1hcmNoaXZlLXByb2R1Y3QgLndpdGgtZmlsdGVycyAucXVpei1iYW5uZXIge1xuICAgIG1hcmdpbjogLThweCAwIDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdC10eXBlLWFyY2hpdmUtcHJvZHVjdCAud2l0aC1maWx0ZXJzIC5xdWl6LWJhbm5lciB7XG4gICAgbWFyZ2luOiAwIDAgMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcm9kdWN0IC53aXRoLWZpbHRlcnMgLnF1aXotYmFubmVyIHtcbiAgICBtYXJnaW46IC04cHggMCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcm9kdWN0IC53aXRoLWZpbHRlcnMgLnF1aXotYmFubmVyIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICB9XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtcHJvZHVjdCAubWFpbi1wcm9tby1iYW5uZXIgKyAucXVpei1iYW5uZXIge1xuICBtYXJnaW46IDIwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAucG9zdC10eXBlLWFyY2hpdmUtcHJvZHVjdCAubWFpbi1wcm9tby1iYW5uZXIgKyAucXVpei1iYW5uZXIge1xuICAgIG1hcmdpbjogMjRweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3QtdHlwZS1hcmNoaXZlLXByb2R1Y3QgLm1haW4tcHJvbW8tYmFubmVyICsgLnF1aXotYmFubmVyIHtcbiAgICBtYXJnaW46IDMycHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcm9kdWN0IC5tYWluLXByb21vLWJhbm5lciArIC5xdWl6LWJhbm5lciB7XG4gICAgbWFyZ2luOiAzMnB4IDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucG9zdC10eXBlLWFyY2hpdmUtcHJvZHVjdCAubWFpbi1wcm9tby1iYW5uZXIgKyAucXVpei1iYW5uZXIge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG59XG5cbi5wYWdlLXRlbXBsYXRlLWFjZi1mbGV4aWJsZS1jb250ZW50IC5vZnRlbi1jaG9vc2UgKyAucXVpei1iYW5uZXIge1xuICBtYXJnaW46IC0zNnB4IDAgLTMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtYWNmLWZsZXhpYmxlLWNvbnRlbnQgLm9mdGVuLWNob29zZSArIC5xdWl6LWJhbm5lciB7XG4gICAgbWFyZ2luOiAtMjBweCAwIC0zNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtYWNmLWZsZXhpYmxlLWNvbnRlbnQgLm9mdGVuLWNob29zZSArIC5xdWl6LWJhbm5lciB7XG4gICAgbWFyZ2luOiAtMzBweCAwIC0yMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWFjZi1mbGV4aWJsZS1jb250ZW50IC5vZnRlbi1jaG9vc2UgKyAucXVpei1iYW5uZXIge1xuICAgIG1hcmdpbjogLTMwcHggMCAtMjBweDtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtYWNmLWZsZXhpYmxlLWNvbnRlbnQgLnF1aXotYmFubmVyIHtcbiAgbWFyZ2luOiAyNHB4IDAgNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS10ZW1wbGF0ZS1hY2YtZmxleGlibGUtY29udGVudCAucXVpei1iYW5uZXIge1xuICAgIG1hcmdpbjogNDBweCAwIDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFnZS10ZW1wbGF0ZS1hY2YtZmxleGlibGUtY29udGVudCAucXVpei1iYW5uZXIge1xuICAgIG1hcmdpbjogODBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWFjZi1mbGV4aWJsZS1jb250ZW50IC5xdWl6LWJhbm5lciB7XG4gICAgbWFyZ2luOiAxMDBweCAwO1xuICB9XG59XG5cbi5xdWl6LWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5xdWl6LWJhbm5lci1pbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMjBweCAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5xdWl6LWJhbm5lci1pbm5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBwYWRkaW5nOiAyMHB4IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucXVpei1iYW5uZXItaW5uZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucXVpei1iYW5uZXItaW5uZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbn1cbi5xdWl6LWJhbm5lci1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5xdWl6LWJhbm5lci1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ucXVpei1iYW5uZXItaW1hZ2Uge1xuICB3aWR0aDogNDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucXVpei1iYW5uZXItaW1hZ2Uge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnF1aXotYmFubmVyLWltYWdlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5xdWl6LWJhbm5lci1pbWFnZSBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnF1aXotYmFubmVyLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBsaW5lLWhlaWdodDogMS4yMjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5xdWl6LWJhbm5lci10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnF1aXotYmFubmVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIH1cbn1cbi5xdWl6LWJhbm5lci1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjA3O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnF1aXotYmFubmVyLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5xdWl6LWJhbm5lci1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5xdWl6LWJhbm5lci1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG4ucXVpei1iYW5uZXItYnV0dG9uIC5idG4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnF1aXotYmFubmVyLWJ1dHRvbiAuYnRuIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDMyNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDUxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucXVpei1iYW5uZXItYnV0dG9uIC5idG4ge1xuICAgIG1pbi13aWR0aDogMjg5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnF1aXotYmFubmVyLWJ1dHRvbiAuYnRuIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbWluLWhlaWdodDogNTVweDtcbiAgICBtaW4td2lkdGg6IDQwOXB4O1xuICB9XG59XG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG4gQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCB4eGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy92YXJzJztcbkBpbXBvcnQgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMnO1xuXG4uc2luZ2xlLXByb2R1Y3Qge1xuICAgIC5xdWl6LWJhbm5lciB7XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucXVpei1iYW5uZXItaW5uZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgfVxuICAgIC5xdWl6LWJhbm5lci13cmFwIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDU2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDY0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZC1hbHQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTM2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wb3N0LXR5cGUtYXJjaGl2ZS1wcm9kdWN0IHtcbiAgICAucXVpei1iYW5uZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIG1hcmdpbjogLThweCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQtYWx0KSB7XG4gICAgICAgICAgICBtYXJnaW46IC04cHggMCAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53aXRoLWZpbHRlcnMge1xuICAgICAgICAucXVpei1iYW5uZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC04cHggMCAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kLWFsdCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLThweCAwIDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLXByb21vLWJhbm5lciArIC5xdWl6LWJhbm5lciB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW46IDI0cHggMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW46IDMycHggMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kLWFsdCkge1xuICAgICAgICAgICAgbWFyZ2luOiAzMnB4IDAgNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBtYXJnaW46IDQwcHggMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4ucGFnZS10ZW1wbGF0ZS1hY2YtZmxleGlibGUtY29udGVudCB7XG4gICAgLm9mdGVuLWNob29zZSArIC5xdWl6LWJhbm5lciB7XG4gICAgICAgIG1hcmdpbjogLTM2cHggMCAtMzJweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luOiAtMjBweCAwIC0zNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQtYWx0KSB7XG4gICAgICAgICAgICBtYXJnaW46IC0zMHB4IDAgLTIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgbWFyZ2luOiAtMzBweCAwIC0yMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5xdWl6LWJhbm5lciB7XG4gICAgICAgIG1hcmdpbjogMjRweCAwIDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZC1hbHQpIHtcbiAgICAgICAgICAgbWFyZ2luOiA4MHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgbWFyZ2luOiAxMDBweCAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucXVpei1iYW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmLWlubmVye1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNTZweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kLWFsdCkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kLWFsdCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEycHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQtYWx0KSB7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjI7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZzLWxnO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLXh4bC1hbHQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDc7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZzLXNtLWFsdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmcy1sZztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQtYWx0KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZC1hbHQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmcy1sZztcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzI1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMteGw7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZC1hbHQpIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI4OXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLXh4bC1hbHQ7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTVweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG59Il19 */
