/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/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/ecancer/scss/historicallist.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
Font family
*/
/**
Colors
*/
/**
colors
*/
.article-section {
  margin: 0 auto 13.6rem;
  max-width: 76.8rem;
}
@media (max-width: 767.98px) {
  .article-section {
    margin: 0 auto 6.4rem;
  }
}
.article-section.small-section {
  max-width: 65.6rem;
}
@media (max-width: 767.98px) {
  .article-section > h2, .article-section > .like-h2 {
    padding-right: 2.5rem;
  }
}
.article-section-date {
  font-size: 1.4rem;
  margin: 3.2rem 0;
}
@media (max-width: 767.98px) {
  .article-section-date {
    margin: 0.8rem 0 1.6rem;
  }
}
.article-section-chapo {
  font-size: 1.8rem;
  line-height: 1.444;
  margin: 1.6rem 0 4.8rem;
}
@media (max-width: 767.98px) {
  .article-section-chapo {
    margin: 1.6rem 0 3.2rem;
  }
}
.article-section .tags-group {
  display: flex;
  flex-wrap: wrap;
  gap: 0.8rem;
  line-height: normal;
  margin: 0;
}
.article-section .tags-group .tag {
  border-radius: 0.4rem 0.4rem 0.8rem 0;
  border: 0.1rem solid var(--ecume-125);
  font-size: 1.4rem;
  padding: 0.8rem;
  margin: 0;
}
.article-section .fr-content-media, .article-section > .enhancedimage--wrapper {
  margin: 1.6rem 0 4rem;
}
@media (max-width: 767.98px) {
  .article-section .fr-content-media, .article-section > .enhancedimage--wrapper {
    margin: 1.6rem -1.6rem 3.2rem;
  }
}
.article-section .fr-content-media img, .article-section > .enhancedimage--wrapper img {
  border-radius: 0.4rem 0.4rem 2.4rem;
}
@media (max-width: 767.98px) {
  .article-section .fr-content-media img, .article-section > .enhancedimage--wrapper img {
    border-radius: 2.4rem 0.4rem;
  }
}
@media (max-width: 767.98px) {
  .article-section .fr-content-media .fr-content-media__caption, .article-section > .enhancedimage--wrapper .fr-content-media__caption {
    padding: 0.8rem 1.6rem 0;
  }
}
.article-section .date-project > span {
  font-size: 1.8rem;
  font-weight: 800;
  line-height: 1.444;
}
@media (max-width: 767.98px) {
  .article-section .date-project > span {
    line-height: 1.333;
  }
}
@media (max-width: 767.98px) {
  .article-section .date-project time {
    font-size: 1.4rem;
  }
}

.crossroad-intro .like-h1 {
  letter-spacing: 0.144rem;
  line-height: 1.125;
}
@media (max-width: 767.98px) {
  .crossroad-intro .like-h1 {
    letter-spacing: 0.084rem;
  }
}
@media (max-width: 767.98px) {
  .crossroad-intro picture {
    margin: 0 -1.6rem;
  }
}
.crossroad-intro picture img {
  border-radius: 0.4rem 0.4rem 2.4rem;
}
@media (max-width: 767.98px) {
  .crossroad-intro picture img {
    border-radius: 0 0 2.4rem;
  }
}
@media (min-width: 992px) {
  .crossroad-intro-text {
    padding-right: 1.6rem;
  }
}
@media (max-width: 991.98px) {
  .crossroad-intro-text {
    margin-bottom: 2.4rem;
  }
}
.crossroad-intro-text .chapo p:last-child {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .crossroad-intro .justify-content-center .crossroad-intro-text {
    padding: 0;
  }
}
@media (max-width: 767.98px) {
  .crossroad-intro-light .chapo {
    font-size: 1.4rem;
  }
}
.crossroad-intro-light picture {
  margin: 0;
}
.crossroad-intro-light picture img {
  border-radius: 0;
}

.no-side-menu .block {
  margin: 0 0 6.4rem;
}
.no-side-menu .crossroad-intro .justify-content-center {
  --bs-gutter-x: 1.6rem;
}
.no-side-menu .crossroad-intro .justify-content-center .col-lg-7 {
  max-width: 67.2rem;
}
.no-side-menu .landing-page__zone .push-wrapper > .container {
  --bs-gutter-x: 0;
  max-width: 84.8rem;
}
.no-side-menu .landing-page__zone .push-wrapper > .container > .row {
  --bs-gutter-x: 1.6rem;
  gap: 1.6rem 0;
}
.no-side-menu .landing-page__zone .push-wrapper .landing-page__block .row {
  --bs-gutter-x: 1.6rem;
  justify-content: center;
  gap: 1.6rem 0;
}
.no-side-menu .landing-page__zone .push-wrapper .landing-page__block .push > .container {
  --bs-gutter-x: 0;
}
.no-side-menu .landing-page__zones {
  max-width: 84.8rem;
  margin: auto;
}

.has-side-menu .block {
  margin: 0 0 6.4rem;
}
.has-side-menu .landing-page__zone .push-wrapper > .container > .row {
  --bs-gutter-x: 1.6rem;
  max-width: 58.33333333%;
  gap: 1.6rem 0;
}
.has-side-menu .landing-page__zone .push-wrapper .landing-page__block .push > .container {
  --bs-gutter-x: 0;
}

.list-articles-results {
  font-size: 1.8rem;
  font-weight: 800;
  min-height: 4.2rem;
  line-height: 4.2rem;
}
.list-articles.interactive-maps {
  position: relative;
  z-index: 1;
}
@media (min-width: 992px) {
  .list-articles.interactive-maps .list-articles-results {
    position: absolute;
    left: 0;
    top: 0;
    margin-bottom: 0;
    line-height: 6rem;
  }
}
.list-articles.cancer-pro .list-articles-item {
  border-top: 0.2rem solid var(--ecume-360);
}
.list-articles.cancer-pro .list-articles-item .tags-group {
  display: flex;
  flex-wrap: wrap;
  gap: 0.8rem;
  line-height: normal;
  margin: 0;
}
.list-articles.cancer-pro .list-articles-item .tags-group .tag {
  border-radius: 0.4rem 0.4rem 0.8rem 0;
  border: 0.1rem solid var(--ecume-125);
  font-size: 1.4rem;
  padding: 0.8rem;
  margin: 0;
}

.list-block {
  margin: 6.4rem 0;
}
.list-block-title {
  font-size: 2.4rem;
}
@media (max-width: 767.98px) {
  .list-block-title {
    font-size: 1.8rem;
    line-height: 1.3333;
  }
}
.list-block-inner {
  align-items: center;
  border-bottom: 0.2rem solid var(--ecume-360);
  display: flex;
  gap: 0 0.8rem;
  justify-content: space-between;
  padding: 1.6rem 0;
}
@media (max-width: 767.98px) {
  .list-block-inner .btn {
    border-radius: 50%;
  }
}
.list-block-inner .btn .incaicon {
  font-size: 2.4rem;
}
@media (max-width: 767.98px) {
  .list-block-info {
    font-size: 1.4rem;
  }
}
.list-block-info .title {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.625;
  margin: 0;
}
@media (max-width: 767.98px) {
  .list-block-info .title {
    font-size: 1.4rem;
    line-height: 1.57;
  }
}
.list-block-info .doc-size {
  color: rgba(var(--ecume-125-rgb), 0.5);
  margin: 0;
}
.list-block-info .doc-size .format {
  text-transform: uppercase;
}
.list-block-info .ressource-link {
  font-weight: 800;
  text-decoration: none;
}
.list-block-info .ressource-link:hover, .list-block-info .ressource-link:focus {
  text-decoration: underline;
}
.list-block .list-block-info .ressource-link[target=_blank]:not(.btn)::after {
  content: "\e907";
  font-family: "icomoon";
  padding-left: 0.5rem;
  font-size: 80%;
}
.list-block-info .ressource-link .incaicon {
  margin-left: 0.4rem;
}
.list-block-info .last-num-link {
  text-decoration: underline;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaGlzdG9yaWNhbGxpc3QuY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBOztDQUFBO0FBTUE7O0NBQUE7QUNzQkE7O0NBQUE7QUMzQkk7RUFDSTtFQUNBO0FDU1I7QUNnRUk7RUYzRUE7SUFLUTtFQ1VWO0FBQ0Y7QURSUTtFQUNJO0FDVVo7QUN3REk7RUYvREk7SUFFUTtFQ1NkO0FBQ0Y7QUROUTtFQUNJO0VBQ0E7QUNRWjtBQytDSTtFRnpESTtJQUtRO0VDU2Q7QUFDRjtBRE5RO0VBQ0k7RUFDQTtFQUNBO0FDUVo7QUNxQ0k7RUZoREk7SUFNUTtFQ1NkO0FBQ0Y7QUROUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNRWjtBRE5ZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ1FoQjtBREpRO0VBQ0k7QUNNWjtBQ2VJO0VGdEJJO0lBSVE7RUNPZDtBQUNGO0FETFk7RUFDSTtBQ09oQjtBQ09JO0VGZlE7SUFJUTtFQ1FsQjtBQUNGO0FDRUk7RUZQUTtJQUVRO0VDT2xCO0FBQ0Y7QURGWTtFQUNJO0VBQ0E7RUFDQTtBQ0loQjtBQ1JJO0VGQ1E7SUFNUTtFQ0tsQjtBQUNGO0FDYkk7RUZXUTtJQUVRO0VDSWxCO0FBQ0Y7O0FFNUZRO0VBQ0k7RUFDQTtBRitGWjtBQ3ZCSTtFQzFFSTtJQUtRO0VGZ0dkO0FBQ0Y7QUM1Qkk7RUNqRUk7SUFFUTtFRitGZDtBQUNGO0FFN0ZZO0VBQ0k7QUYrRmhCO0FDcENJO0VDNURRO0lBSVE7RUZnR2xCO0FBQ0Y7QUN0REk7RUN0Q0k7SUFFUTtFRjhGZDtBQUNGO0FDOUNJO0VDbkRJO0lBTVE7RUYrRmQ7QUFDRjtBRTNGb0I7RUFDSTtBRjZGeEI7QUNuRUk7RUNuQlE7SUFFUTtFRndGbEI7QUFDRjtBQzNESTtFQ3hCUTtJQUVRO0VGcUZsQjtBQUNGO0FFbEZZO0VBQ0k7QUZvRmhCO0FFbEZnQjtFQUNJO0FGb0ZwQjs7QUU1RUk7RUFDSTtBRitFUjtBRTNFUTtFQUNJO0FGNkVaO0FFM0VZO0VBQ0k7QUY2RWhCO0FFdEVZO0VBQ0k7RUFDQTtBRndFaEI7QUV0RWdCO0VBQ0k7RUFDQTtBRndFcEI7QUVuRWdCO0VBQ0k7RUFDQTtFQUNBO0FGcUVwQjtBRWpFb0I7RUFDSTtBRm1FeEI7QUU1REk7RUFDSTtFQUNBO0FGOERSOztBRXpESTtFQUNJO0FGNERSO0FFdkRZO0VBQ0k7RUFDQTtFQUNBO0FGeURoQjtBRXBEb0I7RUFDSTtBRnNEeEI7O0FHMUxRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUg2TFo7QUcxTFE7RUFDSTtFQUNBO0FINExaO0FDeElJO0VFbERRO0lBRVE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSDRMbEI7QUFDRjtBR3hMWTtFQUNJO0FIMExoQjtBR3pMZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIMkxwQjtBR3pMb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIMkx4Qjs7QUlqT0E7RUFDSTtBSm9PSjtBSWxPSTtFQUNJO0FKb09SO0FDNUpJO0VHekVBO0lBSVE7SUFDQTtFSnFPVjtBQUNGO0FJbE9JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKb09SO0FDMUtJO0VHeERJO0lBRVE7RUpvT2Q7QUFDRjtBSWxPWTtFQUNJO0FKb09oQjtBQ2xMSTtFRzdDQTtJQUVRO0VKaU9WO0FBQ0Y7QUkvTlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSmlPWjtBQzdMSTtFR3hDSTtJQU9RO0lBQ0E7RUprT2Q7QUFDRjtBSS9OUTtFQUNJO0VBQ0E7QUppT1o7QUkvTlk7RUFDSTtBSmlPaEI7QUk3TlE7RUFDSTtFQUNBO0FKK05aO0FJN05ZO0VBQ0k7QUorTmhCO0FJMU5vQjtFQUNJLGdCQ3JERDtFRHNEQyxzQkNyRUY7RURzRUU7RUFDQTtBSjROeEI7QUl2Tlk7RUFDSTtBSnlOaEI7QUlyTlE7RUFDSTtBSnVOWixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2VjYW5jZXIvc2Nzcy9zZXR0aW5ncy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2VjYW5jZXIvc2Nzcy9zZXR0aW5ncy9fY3VzdG9taXphdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvZWNhbmNlci9zY3NzL2NvbXBvbmVudHMvX2FydGljbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvZWNhbmNlci9zY3NzL2hpc3RvcmljYWxsaXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvZWNhbmNlci9zY3NzL2NvbXBvbmVudHMvX2Nyb3Nzcm9hZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9lY2FuY2VyL3Njc3MvY29tcG9uZW50cy9fbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvZWNhbmNlci9zY3NzL2NvbXBvbmVudHMvYmxvY2svX2xpc3QtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvZWNhbmNlci9mb250cy9pbmNhL2luY2FpY29uL3ZhcmlhYmxlcy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuRm9udCBmYW1pbHlcbiovXG4kZm9udC1wcmltYXJ5OiAnTWFyaWFubmUnLCAnQXJpYWwnLCBzYW5zLXNlcmlmO1xuJGZvbnQtc2Vjb25kYXJ5OiAnTWFyaWFubmUnLCAnQXJpYWwnLCBzYW5zLXNlcmlmO1xuXG4vKipcbkNvbG9yc1xuKi9cbiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzAwMDtcbiRlY3VtZS0xMjU6ICMxNzIwM2I7XG4kZWN1bWUtMTI1LWhvdmVyOiAjMjEyZDUzO1xuJGVjdW1lLTIwMDogIzIzMzE2NDtcbiRlY3VtZS1jaGFydGU6ICMyZjQwNzc7XG4kZWN1bWUtMzYwOiAjM2Q1MzliO1xuJGVjdW1lLTk3NTogI2VmZjJmZDtcbiRlbWVyYXVkZS1jaGFydGU6ICMzNGNiNmE7XG4kZW1lcmF1ZGUtODUwOiAjNjllMmExO1xuJGVtZXJhdWRlLTg1MC1kYXJrZXI6ICMyNzlkNTk7XG4kZW1lcmF1ZGUtOTAwOiAjYTZmMmNmO1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItdmFyaWFibGVzXG4kYmx1ZTogIzUyNmRlNDtcbiRpbmRpZ286ICM2NjEwZjI7XG4kcHVycGxlOiAjNmY0MmMxO1xuJHBpbms6ICNkNjMzODQ7XG4kcmVkOiAjOWQyNzI3O1xuJG9yYW5nZTogI2ZkN2UxNDtcbiR5ZWxsb3c6ICNmZmMxMDc7XG4kZ3JlZW46ICMwZTg5M2U7XG4kdGVhbDogIzIwYzk5NztcbiRjeWFuOiAjMGRjYWYwO1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3ItdmFyaWFibGVzXG4kZ3JheS0xMDA6ICNmNWY1ZjU7XG4kZ3JheS0yMDA6ICNmMGYwZjA7XG4kZ3JheS0zMDA6ICNlYmViZWI7XG4kZ3JheS00MDA6ICNlNWU1ZTU7XG4kZ3JheS01MDA6ICNjY2M7XG4kZ3JheS02MDA6ICM5OTk7XG4kZ3JheS03MDA6ICM2NjY7XG4kZ3JheS04MDA6ICMzNDNhNDA7XG4kZ3JheS04NTA6ICMyMjI5NDA7XG4kZ3JheS05MDA6ICMyMTI1Mjk7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvci12YXJpYWJsZXNcbiRwcmltYXJ5OiAkZWN1bWUtMTI1O1xuJHNlY29uZGFyeTogJGVtZXJhdWRlLTg1MDtcbiRzdWNjZXNzOiAkZ3JlZW47XG4kaW5mbzogJGJsdWU7XG4kd2FybmluZzogJHllbGxvdztcbiRkYW5nZXI6ICRyZWQ7XG4kbGlnaHQ6ICR3aGl0ZTtcbiRkYXJrOiAkZ3JheS05MDA7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG4kc3BhY2VyOiAxLjZyZW07XG4kc3BhY2VyczogKFxuICAgIDA6IDAsXG4gICAgMTogJHNwYWNlciAqIC41LFxuICAgIDI6ICRzcGFjZXIgKiAxLFxuICAgIDM6ICRzcGFjZXIgKiAxLjUsXG4gICAgNDogJHNwYWNlciAqIDIsXG4gICAgNTogJHNwYWNlciAqIDMsXG4gICAgNjogJHNwYWNlciAqIDQsXG4gICAgNzogJHNwYWNlciAqIDYsXG4gICAgODogJHNwYWNlciAqIDguNSxcbik7XG4vLyBzY3NzLWRvY3MtZW5kIHNwYWNlci12YXJpYWJsZXMtbWFwc1xuXG5cbiRidG4tY29sb3I6ICR3aGl0ZTtcbiRidG4tYm9yZGVyLXJhZGl1czogMi43cmVtO1xuJGJ0bi1mb250LXNpemU6IDEuNnJlbTtcbiRidG4tbGluZS1oZWlnaHQ6IDEuMiA7XG4kYnRuLWZvbnQtd2VpZ2h0OiA2MDA7XG4kYnRuLWxpbmstY29sb3I6ICRlY3VtZS0xMjU7XG4kYnRuLWxpbmstaG92ZXItY29sb3I6ICRlY3VtZS0xMjUtaG92ZXI7XG4kYnRuLXBhZGRpbmcteTogMS42cmVtO1xuJGJ0bi1wYWRkaW5nLXg6IDEuNnJlbTtcbiIsIi8vIEZvbnRzXG4kZm9udC1zaXplLWJhc2U6IDEuNnJlbTtcbiRmb250LXNpemUtc206IDEuNnJlbTtcbiRmb250LXNpemUtbGc6IDEuNnJlbTtcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAkZm9udC1zZWNvbmRhcnk7XG4kZm9udC1mYW1pbHktYmFzZTogJGZvbnQtcHJpbWFyeTtcbiRsaW5lLWhlaWdodC1iYXNlOiAxLjYyNTtcbiRsaW5lLWhlaWdodC1zbTogMS40NDtcbiRsaW5lLWhlaWdodC1sZzogMjtcblxuLy8gVHlwb2dyYXBoeVxuJGgxLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMztcbiRoMi1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDI7XG4kaDMtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjc1O1xuJGg0LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS41O1xuJGg1LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS4yNTtcbiRoNi1mb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRpc3BsYXktaGVhZGluZ3NcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcbiAgICAxOiA1LjZyZW0sXG4gICAgMjogNC4ycmVtLFxuICAgIDM6IDNyZW0sXG4gICAgNDogMi40cmVtLFxuICAgIDU6IDJyZW0sXG4gICAgNjogMS42cmVtXG4pO1xuXG4vKipcbmNvbG9yc1xuKi9cbiRib2R5LWNvbG9yOiAkZWN1bWUtMTI1O1xuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKFxuICAgIHhzOiAwLFxuICAgIHNtOiA1NzZweCxcbiAgICBtZDogNzY4cHgsXG4gICAgbGc6IDk5MnB4LFxuICAgIHhsOiAxMjAwcHgsXG4gICAgeHhsOiAxNDAwcHhcbik7XG4vLyBzY3NzLWRvY3MtZW5kIGdyaWQtYnJlYWtwb2ludHNcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29udGFpbmVyLW1heC13aWR0aHNcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICAgIHNtOiA1NDBweCxcbiAgICBtZDogNzIwcHgsXG4gICAgbGc6IDk2MHB4LFxuICAgIHhsOiAxMTQwcHgsXG4gICAgeHhsOiAxMzYwcHhcbik7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6IDEyO1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAzLjJyZW07XG4kZ3JpZC1yb3ctY29sdW1uczogNjtcblxuLy8gQ29udGFpbmVyIHBhZGRpbmdcblxuJGNvbnRhaW5lci1wYWRkaW5nLXg6ICRncmlkLWd1dHRlci13aWR0aDtcblxuJHppbmRleC1tb2RhbDogOTk5OTk5OTtcbiIsIi5hcnRpY2xlIHtcbiAgICAmLXNlY3Rpb24ge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxMy42cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDc2LjhyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byA2LjRyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLnNtYWxsLXNlY3Rpb24ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NS42cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBoMiwgPiAubGlrZS1oMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWRhdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBtYXJnaW46IDMuMnJlbSAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC44cmVtIDAgMS42cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jaGFwbyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ0NDtcbiAgICAgICAgICAgIG1hcmdpbjogMS42cmVtIDAgNC44cmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEuNnJlbSAwIDMuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50YWdzLWdyb3VwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBnYXA6IC44cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgLnRhZyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjRyZW0gLjRyZW0gLjhyZW0gMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IC4xcmVtIHNvbGlkIHZhcigtLWVjdW1lLTEyNSk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjhyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWNvbnRlbnQtbWVkaWEsID4gLmVuaGFuY2VkaW1hZ2UtLXdyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAxLjZyZW0gMCA0cmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEuNnJlbSAtMS42cmVtIDMuMnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuNHJlbSAuNHJlbSAyLjRyZW07XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMi40cmVtIC40cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZyLWNvbnRlbnQtbWVkaWFfX2NhcHRpb24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuOHJlbSAxLjZyZW0gMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGF0ZS1wcm9qZWN0IHtcbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NDQ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGltZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qKlxuRm9udCBmYW1pbHlcbiovXG4vKipcbkNvbG9yc1xuKi9cbi8qKlxuY29sb3JzXG4qL1xuLmFydGljbGUtc2VjdGlvbiB7XG4gIG1hcmdpbjogMCBhdXRvIDEzLjZyZW07XG4gIG1heC13aWR0aDogNzYuOHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYXJ0aWNsZS1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDAgYXV0byA2LjRyZW07XG4gIH1cbn1cbi5hcnRpY2xlLXNlY3Rpb24uc21hbGwtc2VjdGlvbiB7XG4gIG1heC13aWR0aDogNjUuNnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYXJ0aWNsZS1zZWN0aW9uID4gaDIsIC5hcnRpY2xlLXNlY3Rpb24gPiAubGlrZS1oMiB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICB9XG59XG4uYXJ0aWNsZS1zZWN0aW9uLWRhdGUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luOiAzLjJyZW0gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYXJ0aWNsZS1zZWN0aW9uLWRhdGUge1xuICAgIG1hcmdpbjogMC44cmVtIDAgMS42cmVtO1xuICB9XG59XG4uYXJ0aWNsZS1zZWN0aW9uLWNoYXBvIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ0NDtcbiAgbWFyZ2luOiAxLjZyZW0gMCA0LjhyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFydGljbGUtc2VjdGlvbi1jaGFwbyB7XG4gICAgbWFyZ2luOiAxLjZyZW0gMCAzLjJyZW07XG4gIH1cbn1cbi5hcnRpY2xlLXNlY3Rpb24gLnRhZ3MtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC44cmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG59XG4uYXJ0aWNsZS1zZWN0aW9uIC50YWdzLWdyb3VwIC50YWcge1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW0gMC40cmVtIDAuOHJlbSAwO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCB2YXIoLS1lY3VtZS0xMjUpO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcGFkZGluZzogMC44cmVtO1xuICBtYXJnaW46IDA7XG59XG4uYXJ0aWNsZS1zZWN0aW9uIC5mci1jb250ZW50LW1lZGlhLCAuYXJ0aWNsZS1zZWN0aW9uID4gLmVuaGFuY2VkaW1hZ2UtLXdyYXBwZXIge1xuICBtYXJnaW46IDEuNnJlbSAwIDRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFydGljbGUtc2VjdGlvbiAuZnItY29udGVudC1tZWRpYSwgLmFydGljbGUtc2VjdGlvbiA+IC5lbmhhbmNlZGltYWdlLS13cmFwcGVyIHtcbiAgICBtYXJnaW46IDEuNnJlbSAtMS42cmVtIDMuMnJlbTtcbiAgfVxufVxuLmFydGljbGUtc2VjdGlvbiAuZnItY29udGVudC1tZWRpYSBpbWcsIC5hcnRpY2xlLXNlY3Rpb24gPiAuZW5oYW5jZWRpbWFnZS0td3JhcHBlciBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW0gMC40cmVtIDIuNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYXJ0aWNsZS1zZWN0aW9uIC5mci1jb250ZW50LW1lZGlhIGltZywgLmFydGljbGUtc2VjdGlvbiA+IC5lbmhhbmNlZGltYWdlLS13cmFwcGVyIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMi40cmVtIDAuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hcnRpY2xlLXNlY3Rpb24gLmZyLWNvbnRlbnQtbWVkaWEgLmZyLWNvbnRlbnQtbWVkaWFfX2NhcHRpb24sIC5hcnRpY2xlLXNlY3Rpb24gPiAuZW5oYW5jZWRpbWFnZS0td3JhcHBlciAuZnItY29udGVudC1tZWRpYV9fY2FwdGlvbiB7XG4gICAgcGFkZGluZzogMC44cmVtIDEuNnJlbSAwO1xuICB9XG59XG4uYXJ0aWNsZS1zZWN0aW9uIC5kYXRlLXByb2plY3QgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ0NDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYXJ0aWNsZS1zZWN0aW9uIC5kYXRlLXByb2plY3QgPiBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMS4zMzM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYXJ0aWNsZS1zZWN0aW9uIC5kYXRlLXByb2plY3QgdGltZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cblxuLmNyb3Nzcm9hZC1pbnRybyAubGlrZS1oMSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE0NHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jcm9zc3JvYWQtaW50cm8gLmxpa2UtaDEge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4NHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jcm9zc3JvYWQtaW50cm8gcGljdHVyZSB7XG4gICAgbWFyZ2luOiAwIC0xLjZyZW07XG4gIH1cbn1cbi5jcm9zc3JvYWQtaW50cm8gcGljdHVyZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW0gMC40cmVtIDIuNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY3Jvc3Nyb2FkLWludHJvIHBpY3R1cmUgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNyb3Nzcm9hZC1pbnRyby10ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY3Jvc3Nyb2FkLWludHJvLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgfVxufVxuLmNyb3Nzcm9hZC1pbnRyby10ZXh0IC5jaGFwbyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jcm9zc3JvYWQtaW50cm8gLmp1c3RpZnktY29udGVudC1jZW50ZXIgLmNyb3Nzcm9hZC1pbnRyby10ZXh0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNyb3Nzcm9hZC1pbnRyby1saWdodCAuY2hhcG8ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4uY3Jvc3Nyb2FkLWludHJvLWxpZ2h0IHBpY3R1cmUge1xuICBtYXJnaW46IDA7XG59XG4uY3Jvc3Nyb2FkLWludHJvLWxpZ2h0IHBpY3R1cmUgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLm5vLXNpZGUtbWVudSAuYmxvY2sge1xuICBtYXJnaW46IDAgMCA2LjRyZW07XG59XG4ubm8tc2lkZS1tZW51IC5jcm9zc3JvYWQtaW50cm8gLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICAtLWJzLWd1dHRlci14OiAxLjZyZW07XG59XG4ubm8tc2lkZS1tZW51IC5jcm9zc3JvYWQtaW50cm8gLmp1c3RpZnktY29udGVudC1jZW50ZXIgLmNvbC1sZy03IHtcbiAgbWF4LXdpZHRoOiA2Ny4ycmVtO1xufVxuLm5vLXNpZGUtbWVudSAubGFuZGluZy1wYWdlX196b25lIC5wdXNoLXdyYXBwZXIgPiAuY29udGFpbmVyIHtcbiAgLS1icy1ndXR0ZXIteDogMDtcbiAgbWF4LXdpZHRoOiA4NC44cmVtO1xufVxuLm5vLXNpZGUtbWVudSAubGFuZGluZy1wYWdlX196b25lIC5wdXNoLXdyYXBwZXIgPiAuY29udGFpbmVyID4gLnJvdyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNnJlbTtcbiAgZ2FwOiAxLjZyZW0gMDtcbn1cbi5uby1zaWRlLW1lbnUgLmxhbmRpbmctcGFnZV9fem9uZSAucHVzaC13cmFwcGVyIC5sYW5kaW5nLXBhZ2VfX2Jsb2NrIC5yb3cge1xuICAtLWJzLWd1dHRlci14OiAxLjZyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEuNnJlbSAwO1xufVxuLm5vLXNpZGUtbWVudSAubGFuZGluZy1wYWdlX196b25lIC5wdXNoLXdyYXBwZXIgLmxhbmRpbmctcGFnZV9fYmxvY2sgLnB1c2ggPiAuY29udGFpbmVyIHtcbiAgLS1icy1ndXR0ZXIteDogMDtcbn1cbi5uby1zaWRlLW1lbnUgLmxhbmRpbmctcGFnZV9fem9uZXMge1xuICBtYXgtd2lkdGg6IDg0LjhyZW07XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmhhcy1zaWRlLW1lbnUgLmJsb2NrIHtcbiAgbWFyZ2luOiAwIDAgNi40cmVtO1xufVxuLmhhcy1zaWRlLW1lbnUgLmxhbmRpbmctcGFnZV9fem9uZSAucHVzaC13cmFwcGVyID4gLmNvbnRhaW5lciA+IC5yb3cge1xuICAtLWJzLWd1dHRlci14OiAxLjZyZW07XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICBnYXA6IDEuNnJlbSAwO1xufVxuLmhhcy1zaWRlLW1lbnUgLmxhbmRpbmctcGFnZV9fem9uZSAucHVzaC13cmFwcGVyIC5sYW5kaW5nLXBhZ2VfX2Jsb2NrIC5wdXNoID4gLmNvbnRhaW5lciB7XG4gIC0tYnMtZ3V0dGVyLXg6IDA7XG59XG5cbi5saXN0LWFydGljbGVzLXJlc3VsdHMge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbWluLWhlaWdodDogNC4ycmVtO1xuICBsaW5lLWhlaWdodDogNC4ycmVtO1xufVxuLmxpc3QtYXJ0aWNsZXMuaW50ZXJhY3RpdmUtbWFwcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGlzdC1hcnRpY2xlcy5pbnRlcmFjdGl2ZS1tYXBzIC5saXN0LWFydGljbGVzLXJlc3VsdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiA2cmVtO1xuICB9XG59XG4ubGlzdC1hcnRpY2xlcy5jYW5jZXItcHJvIC5saXN0LWFydGljbGVzLWl0ZW0ge1xuICBib3JkZXItdG9wOiAwLjJyZW0gc29saWQgdmFyKC0tZWN1bWUtMzYwKTtcbn1cbi5saXN0LWFydGljbGVzLmNhbmNlci1wcm8gLmxpc3QtYXJ0aWNsZXMtaXRlbSAudGFncy1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbn1cbi5saXN0LWFydGljbGVzLmNhbmNlci1wcm8gLmxpc3QtYXJ0aWNsZXMtaXRlbSAudGFncy1ncm91cCAudGFnIHtcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtIDAuNHJlbSAwLjhyZW0gMDtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgdmFyKC0tZWN1bWUtMTI1KTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHBhZGRpbmc6IDAuOHJlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGlzdC1ibG9jayB7XG4gIG1hcmdpbjogNi40cmVtIDA7XG59XG4ubGlzdC1ibG9jay10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5saXN0LWJsb2NrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMzMzO1xuICB9XG59XG4ubGlzdC1ibG9jay1pbm5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDAuMnJlbSBzb2xpZCB2YXIoLS1lY3VtZS0zNjApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAgMC44cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEuNnJlbSAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5saXN0LWJsb2NrLWlubmVyIC5idG4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxufVxuLmxpc3QtYmxvY2staW5uZXIgLmJ0biAuaW5jYWljb24ge1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGlzdC1ibG9jay1pbmZvIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLmxpc3QtYmxvY2staW5mbyAudGl0bGUge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxpc3QtYmxvY2staW5mbyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICB9XG59XG4ubGlzdC1ibG9jay1pbmZvIC5kb2Mtc2l6ZSB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWVjdW1lLTEyNS1yZ2IpLCAwLjUpO1xuICBtYXJnaW46IDA7XG59XG4ubGlzdC1ibG9jay1pbmZvIC5kb2Mtc2l6ZSAuZm9ybWF0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5saXN0LWJsb2NrLWluZm8gLnJlc3NvdXJjZS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxpc3QtYmxvY2staW5mbyAucmVzc291cmNlLWxpbms6aG92ZXIsIC5saXN0LWJsb2NrLWluZm8gLnJlc3NvdXJjZS1saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubGlzdC1ibG9jayAubGlzdC1ibG9jay1pbmZvIC5yZXNzb3VyY2UtbGlua1t0YXJnZXQ9X2JsYW5rXTpub3QoLmJ0bik6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiA4MCU7XG59XG4ubGlzdC1ibG9jay1pbmZvIC5yZXNzb3VyY2UtbGluayAuaW5jYWljb24ge1xuICBtYXJnaW4tbGVmdDogMC40cmVtO1xufVxuLmxpc3QtYmxvY2staW5mbyAubGFzdC1udW0tbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufSIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsIHh4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIuY3Jvc3Nyb2FkIHtcbiAgICAmLWludHJvIHtcbiAgICAgICAgLmxpa2UtaDEge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xNDRyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMjU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDg0cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcGljdHVyZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTEuNnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuNHJlbSAuNHJlbSAyLjRyZW07XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDIuNHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2hhcG8ge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAgICAgICAgICAgIC5jcm9zc3JvYWQtaW50cm8tdGV4dCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtbGlnaHQge1xuICAgICAgICAgICAgLmNoYXBvIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwaWN0dXJlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5vLXNpZGUtbWVudSB7XG4gICAgLmJsb2NrIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNi40cmVtO1xuICAgIH1cblxuICAgIC5jcm9zc3JvYWQtaW50cm8ge1xuICAgICAgICAuanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gICAgICAgICAgICAtLWJzLWd1dHRlci14OiAxLjZyZW07XG5cbiAgICAgICAgICAgIC5jb2wtbGctNyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2Ny4ycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxhbmRpbmctcGFnZV9fem9uZSB7XG4gICAgICAgIC5wdXNoLXdyYXBwZXIge1xuICAgICAgICAgICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAtLWJzLWd1dHRlci14OiAwO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODQuOHJlbTtcblxuICAgICAgICAgICAgICAgID4gLnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIC0tYnMtZ3V0dGVyLXg6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxLjZyZW0gMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sYW5kaW5nLXBhZ2VfX2Jsb2NrIHtcbiAgICAgICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgICAgICAgLS1icy1ndXR0ZXIteDogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxLjZyZW0gMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucHVzaCB7XG4gICAgICAgICAgICAgICAgICAgID4gLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAtLWJzLWd1dHRlci14OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxhbmRpbmctcGFnZV9fem9uZXMge1xuICAgICAgICBtYXgtd2lkdGg6IDg0LjhyZW07XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG59XG5cbi5oYXMtc2lkZS1tZW51IHtcbiAgICAuYmxvY2sge1xuICAgICAgICBtYXJnaW46IDAgMCA2LjRyZW07XG4gICAgfVxuXG4gICAgLmxhbmRpbmctcGFnZV9fem9uZSB7XG4gICAgICAgIC5wdXNoLXdyYXBwZXIge1xuICAgICAgICAgICAgPiAuY29udGFpbmVyID4gLnJvdyB7XG4gICAgICAgICAgICAgICAgLS1icy1ndXR0ZXIteDogMS42cmVtO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICAgICAgICAgICAgICAgIGdhcDogMS42cmVtIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sYW5kaW5nLXBhZ2VfX2Jsb2NrIHtcbiAgICAgICAgICAgICAgICAucHVzaCB7XG4gICAgICAgICAgICAgICAgICAgID4gLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAtLWJzLWd1dHRlci14OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIubGlzdCB7XG4gICAgJi1hcnRpY2xlcyB7XG4gICAgICAgICYtcmVzdWx0cyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0LjJyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNC4ycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pbnRlcmFjdGl2ZS1tYXBzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgIC5saXN0LWFydGljbGVzLXJlc3VsdHMge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNhbmNlci1wcm8ge1xuICAgICAgICAgICAgLmxpc3QtYXJ0aWNsZXMtaXRlbSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogLjJyZW0gc29saWQgdmFyKC0tZWN1bWUtMzYwKTtcbiAgICAgICAgICAgICAgICAudGFncy1ncm91cCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIC50YWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjRyZW0gLjRyZW0gLjhyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgdmFyKC0tZWN1bWUtMTI1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubGlzdC1ibG9jayB7XG4gICAgbWFyZ2luOiA2LjRyZW0gMDtcblxuICAgICYtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzMztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtaW5uZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAuMnJlbSBzb2xpZCB2YXIoLS1lY3VtZS0zNjApO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDAgLjhyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMS42cmVtIDA7XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbmNhaWNvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWluZm8ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZG9jLXNpemUge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEodmFyKC0tZWN1bWUtMTI1LXJnYiksIC41KTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgLmZvcm1hdCB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXNzb3VyY2UtbGluayB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJlt0YXJnZXQ9J19ibGFuayddOm5vdCguYnRuKSB7XG4gICAgICAgICAgICAgICAgLmxpc3QtYmxvY2sgJiB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRpbmNhaWNvbi1hcnJvd19ibGFuaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbW9vbi1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmluY2FpY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLjRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGFzdC1udW0tbGluayB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiRpY29tb29uLWZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhZGVmYXVsdDtcbiRpY29tb29uLWZvbnQtcGF0aDogXCJmb250c1wiICFkZWZhdWx0O1xuXG4kaW5jYWljb24tZWRpdDogdW5xdW90ZSgnXCJcXFxcZTkxYVwiJyk7XG4kaW5jYWljb24tYmFza2V0OiB1bnF1b3RlKCdcIlxcXFxlOTE5XCInKTtcbiRpbmNhaWNvbi11c2VyOiB1bnF1b3RlKCdcIlxcXFxlOTE4XCInKTtcbiRpbmNhaWNvbi1maWdodDogdW5xdW90ZSgnXCJcXFxcZTkxMlwiJyk7XG4kaW5jYWljb24tZXRpb2xvZ3k6IHVucXVvdGUoJ1wiXFxcXGU5MTNcIicpO1xuJGluY2FpY29uLXRyZWF0bWVudDogdW5xdW90ZSgnXCJcXFxcZTkxNFwiJyk7XG4kaW5jYWljb24tZGlhZ25vc3RpYzogdW5xdW90ZSgnXCJcXFxcZTkxNVwiJyk7XG4kaW5jYWljb24tbWVudS0yOiB1bnF1b3RlKCdcIlxcXFxlOTExXCInKTtcbiRpbmNhaWNvbi1jbG9zZTogdW5xdW90ZSgnXCJcXFxcZTkwY1wiJyk7XG4kaW5jYWljb24tYW5nbGUtcmlnaHQ6IHVucXVvdGUoJ1wiXFxcXGU5MGJcIicpO1xuJGluY2FpY29uLWRhdGVfcmFuZ2U6IHVucXVvdGUoJ1wiXFxcXGU5MDlcIicpO1xuJGluY2FpY29uLWxvY2F0aW9uX3BpbjogdW5xdW90ZSgnXCJcXFxcZTkwYVwiJyk7XG4kaW5jYWljb24tYXJyb3dfYmxhbms6IHVucXVvdGUoJ1wiXFxcXGU5MDdcIicpO1xuJGluY2FpY29uLWluc3RhZ3JhbTogdW5xdW90ZSgnXCJcXFxcZTkwM1wiJyk7XG4kaW5jYWljb24tbGlua2VkaW46IHVucXVvdGUoJ1wiXFxcXGU5MDRcIicpO1xuJGluY2FpY29uLXlvdXR1YmU6IHVucXVvdGUoJ1wiXFxcXGU5MDVcIicpO1xuJGluY2FpY29uLXg6IHVucXVvdGUoJ1wiXFxcXGU5MDZcIicpO1xuJGluY2FpY29uLWZhY2Vib29rOiB1bnF1b3RlKCdcIlxcXFxlOTAyXCInKTtcbiRpbmNhaWNvbi1zZWFyY2g6IHVucXVvdGUoJ1wiXFxcXGU5MDFcIicpO1xuJGluY2FpY29uLW1lbnU6IHVucXVvdGUoJ1wiXFxcXGU5MDBcIicpO1xuJGluY2FpY29uLWZpbGVfZG93bmxvYWQ6IHVucXVvdGUoJ1wiXFxcXGU5MDhcIicpO1xuJGluY2FpY29uLXNoYXJlOiB1bnF1b3RlKCdcIlxcXFxlOTBkXCInKTtcbiRpbmNhaWNvbi1tYWlsX291dGxpbmU6IHVucXVvdGUoJ1wiXFxcXGU5MGVcIicpO1xuJGluY2FpY29uLXN0YXlfY3VycmVudF9wb3J0cmFpdDogdW5xdW90ZSgnXCJcXFxcZTkwZlwiJyk7XG4kaW5jYWljb24tcGhvbmU6IHVucXVvdGUoJ1wiXFxcXGU5MTBcIicpO1xuJGluY2FpY29uLXByZXZlbnRpb246IHVucXVvdGUoJ1wiXFxcXGU5MTZcIicpO1xuJGluY2FpY29uLWJpb2xvZ3k6IHVucXVvdGUoJ1wiXFxcXGU5MTdcIicpO1xuXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/