.block__motif-project {
  padding-top: 40px;
  background-color: #1C355E;
  background-repeat: repeat;
  background-size: 500px;
  background-image: url("/wp-content/themes/rb2020/img/motif-projects/background-pattern.svg");
}
@media (min-width: 768px) {
  .block__motif-project {
    padding: 80px 0;
  }
}

.projects .grid.large-cards .grid__single:first-child {
  display: none;
}
@media (min-width: 768px) {
  .projects .grid.large-cards .grid__single {
    -ms-flex-preferred-size: calc(50% - 16px);
        flex-basis: calc(50% - 16px);
    margin: 0;
  }
  .projects .grid.large-cards .grid__single:first-child {
    display: block;
  }
  .projects .grid.large-cards .grid__single:first-of-type {
    margin-top: 0 !important;
  }
  .projects .grid.large-cards .grid__single:nth-child(even) {
    margin: 150px 0 0 16px;
  }
  .projects .grid.large-cards .grid__single:nth-child(odd) {
    margin: 0 16px 150px 0;
  }
}

.grid.large-cards {
  -ms-flex-align: start;
      align-items: flex-start;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 48px;
}
.grid.large-cards .grid__single {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin: 0 0 40px 0;
  position: relative;
}
.grid.large-cards .grid__single.loading .single__card .title {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}
.grid.large-cards .grid__single.loading .single__details {
  opacity: 0;
  pointer-events: none;
}
.grid.large-cards .grid__single:not(.loading) .single__card:hover .title .blob {
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
}
.grid.large-cards .grid__single:not(.loading) .single__card:hover .title .blob:before {
  border-radius: 43%;
  -webkit-animation: motifrotate 2000ms infinite linear;
          animation: motifrotate 2000ms infinite linear;
  transition: all ease 2s, border-radius ease 300ms, margin-top 300ms ease;
}
.grid.large-cards .grid__single:not(.loading) .single__card:hover .card__images.second .image {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}
@media (max-width: 769px) {
  .grid.large-cards .grid__single .single__card .title .blob {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  .grid.large-cards .grid__single .single__card .title .blob:before {
    border-radius: 43%;
    -webkit-animation: motifrotate 2000ms infinite linear;
            animation: motifrotate 2000ms infinite linear;
    transition: all ease 2s, border-radius ease 300ms, margin-top 300ms ease;
  }
  .grid.large-cards .grid__single .single__card .card__images.second .image {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}
.grid.large-cards .grid__single .single__card {
  display: block;
  margin-bottom: 0;
  position: relative;
  overflow: hidden;
  -webkit-perspective: 1000px;
          perspective: 1000px;
  text-decoration: none;
}
@media (max-width: 768px) {
  .grid.large-cards .grid__single .single__card {
    pointer-events: none;
  }
}
.grid.large-cards .grid__single .single__card .card__images {
  overflow: hidden;
  position: relative;
  z-index: -2;
}
.grid.large-cards .grid__single .single__card .card__images img {
  width: 100%;
  transition: all 400ms ease;
}
.grid.large-cards .grid__single .single__card .card__images img.second-image {
  left: 0;
  position: absolute;
  top: 100%;
}
.grid.large-cards .grid__single .single__card .card__images div.image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 0;
  padding-top: 140%;
  transition: all 400ms ease;
  width: 100%;
}
.grid.large-cards .grid__single .single__card .card__images div.image.second-image {
  left: 0;
  position: absolute;
  top: 100%;
}
.grid.large-cards .grid__single .single__card .title {
  padding: 16px 8px 8px 8px;
  position: absolute;
  bottom: 0;
  left: 0;
  transition: -webkit-transform 500ms ease 1s;
  transition: transform 500ms ease 1s;
  transition: transform 500ms ease 1s, -webkit-transform 500ms ease 1s;
}
.grid.large-cards .grid__single .single__card .title h3 {
  font-family: "ClashDisplay-Medium", Arial;
}
@media (min-width: 600px) {
  .grid.large-cards .grid__single .single__card .title {
    padding: 16px 16px 8px 16px;
  }
}
@media (min-width: 768px) {
  .grid.large-cards .grid__single .single__card .title {
    padding: 16px 16px;
  }
}
.grid.large-cards .grid__single .single__card .title > *:last-child {
  margin-bottom: 0;
}
.grid.large-cards .grid__single .single__card .title .blob {
  height: 0;
  left: -1%;
  padding-top: 101%;
  position: absolute;
  top: 1%;
  transition: all ease 300ms;
  width: 101%;
  z-index: -1;
}
.grid.large-cards .grid__single .single__card .title .blob:before {
  background: white;
  content: "";
  height: 101%;
  left: 50%;
  position: absolute;
  top: 0%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  transition: all ease 2s, border-radius ease 300ms, margin-top 300ms ease;
  width: 101%;
}

@-webkit-keyframes motifrotate {
  from {
    -webkit-transform: translateX(-50%) rotate(0deg);
            transform: translateX(-50%) rotate(0deg);
  }
  to {
    -webkit-transform: translateX(-50%) rotate(360deg);
            transform: translateX(-50%) rotate(360deg);
  }
}

@keyframes motifrotate {
  from {
    -webkit-transform: translateX(-50%) rotate(0deg);
            transform: translateX(-50%) rotate(0deg);
  }
  to {
    -webkit-transform: translateX(-50%) rotate(360deg);
            transform: translateX(-50%) rotate(360deg);
  }
}
.projects .grid .grid__single .loading-blob:before {
  background: #D0D0CE;
}

.grid .grid__single .loading-blob, .grid .single__image .loading-blob {
  height: 150%;
  left: 50%;
  position: absolute;
  top: 50%;
  transition: all ease 3s;
  width: 150%;
  z-index: 1;
  -webkit-transform: translate(-150%, 150%);
          transform: translate(-150%, 150%);
}
.grid .grid__single .loading-blob:before, .grid .single__image .loading-blob:before {
  background: #FF4438;
  border-radius: 43%;
  content: "";
  height: 101%;
  left: 0;
  position: absolute;
  top: 0%;
  width: 101%;
  -webkit-animation: motifrotateLoader 1000ms 3 linear;
          animation: motifrotateLoader 1000ms 3 linear;
}
@-webkit-keyframes rotateLoader {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes rotateLoader {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.grid .grid__single.loading .loading-blob, .grid .single__image.loading .loading-blob {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.grid .grid__single.loading .loading-blob:before, .grid .single__image.loading .loading-blob:before {
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.grid .single__image {
  position: relative;
  overflow: hidden;
}
.grid .single__image > .loading-blob {
  height: 0;
  padding-top: 150%;
}
.grid .single__image > .loading-blob:before {
  border-radius: 35%;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsb2Nrcy9ibG9jay1tb3RpZi1wcm9qZWN0LnNjc3MiLCJibG9ja3MvYmxvY2stbW90aWYtcHJvamVjdC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBUUE7RUFDRSxpQkFBQTtFQUVBLHlCQVBXO0VBUVgseUJBQUE7RUFDQSxzQkFBQTtFQUNBLDRGQUFBO0FDUkY7QURTRTtFQVBGO0lBUUksZUFBQTtFQ05GO0FBQ0Y7O0FEV0k7RUFDRSxhQUFBO0FDUk47QURVSTtFQUpGO0lBUUkseUNBQUE7UUFBQSw0QkFBQTtJQUNBLFNBQUE7RUNWSjtFRE1JO0lBQ0UsY0FBQTtFQ0pOO0VEUUk7SUFDRSx3QkFBQTtFQ05OO0VEUUk7SUFDRSxzQkFBQTtFQ05OO0VEUUk7SUFDRSxzQkFBQTtFQ05OO0FBQ0Y7O0FEWUE7RUFDRSxxQkFBQTtNQUFBLHVCQUFBO0VBQ0Esb0JBQUE7RUFBQSxhQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0VBQ0EsbUJBQUE7QUNURjtBRFVFO0VBQ0UsNkJBQUE7TUFBQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUNSSjtBRFdRO0VBQ0UsbUNBQUE7VUFBQSwyQkFBQTtBQ1RWO0FEWU07RUFDRSxVQUFBO0VBQ0Esb0JBQUE7QUNWUjtBRGlCWTtFQUNFLDZCQUFBO1VBQUEscUJBQUE7QUNmZDtBRGdCYztFQUNFLGtCQUFBO0VBQ0EscURBQUE7VUFBQSw2Q0FBQTtFQUNBLHdFQUFBO0FDZGhCO0FEa0JVO0VBQ0Usb0NBQUE7VUFBQSw0QkFBQTtBQ2hCWjtBRHVCSTtFQUdNO0lBQ0UsNkJBQUE7WUFBQSxxQkFBQTtFQ3ZCVjtFRHdCVTtJQUNFLGtCQUFBO0lBQ0EscURBQUE7WUFBQSw2Q0FBQTtJQUNBLHdFQUFBO0VDdEJaO0VEMEJNO0lBQ0Usb0NBQUE7WUFBQSw0QkFBQTtFQ3hCUjtBQUNGO0FENEJJO0VBQ0UsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO1VBQUEsbUJBQUE7RUFDQSxxQkFBQTtBQzFCTjtBRDJCTTtFQVBGO0lBUUksb0JBQUE7RUN4Qk47QUFDRjtBRHlCTTtFQUNFLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0FDdkJSO0FEd0JRO0VBQ0UsV0FBQTtFQUNBLDBCQUFBO0FDdEJWO0FEdUJVO0VBQ0UsT0FBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtBQ3JCWjtBRHdCUTtFQUNFLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSxzQkFBQTtFQUNBLFNBQUE7RUFDQSxpQkFBQTtFQUNBLDBCQUFBO0VBQ0EsV0FBQTtBQ3RCVjtBRHVCVTtFQUNFLE9BQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7QUNyQlo7QUR5Qk07RUFDRSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFFQSwyQ0FBQTtFQUFBLG1DQUFBO0VBQUEsb0VBQUE7QUN4QlI7QUR5QlE7RUFDRSx5Q0FBQTtBQ3ZCVjtBRHlCUTtFQVZGO0lBV0ksMkJBQUE7RUN0QlI7QUFDRjtBRHVCUTtFQWJGO0lBY0ksa0JBQUE7RUNwQlI7QUFDRjtBRHFCUTtFQUNFLGdCQUFBO0FDbkJWO0FEcUJRO0VBRUksU0FBQTtFQUNBLFNBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLDBCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7QUNwQlo7QURxQlk7RUFDRSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7RUFDQSx3RUFBQTtFQUNBLFdBQUE7QUNuQmQ7O0FENEJBO0VBQ0U7SUFBTyxnREFBQTtZQUFBLHdDQUFBO0VDeEJQO0VEeUJBO0lBQUssa0RBQUE7WUFBQSwwQ0FBQTtFQ3RCTDtBQUNGOztBRG1CQTtFQUNFO0lBQU8sZ0RBQUE7WUFBQSx3Q0FBQTtFQ3hCUDtFRHlCQTtJQUFLLGtEQUFBO1lBQUEsMENBQUE7RUN0Qkw7QUFDRjtBRDBCRTtFQUNFLG1CQWxNUztBQzBLYjs7QUQ2Qkk7RUFDRSxZQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSx5Q0FBQTtVQUFBLGlDQUFBO0FDMUJOO0FEMkJNO0VBQ0UsbUJBbE5JO0VBbU5KLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxPQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLG9EQUFBO1VBQUEsNENBQUE7QUN6QlI7QUQyQk07RUFDRTtJQUFPLCtCQUFBO1lBQUEsdUJBQUE7RUN4QmI7RUR5Qk07SUFBSyxpQ0FBQTtZQUFBLHlCQUFBO0VDdEJYO0FBQ0Y7QURtQk07RUFDRTtJQUFPLCtCQUFBO1lBQUEsdUJBQUE7RUN4QmI7RUR5Qk07SUFBSyxpQ0FBQTtZQUFBLHlCQUFBO0VDdEJYO0FBQ0Y7QUR5Qk07RUFDRSx3Q0FBQTtVQUFBLGdDQUFBO0FDdkJSO0FEd0JRO0VBQ0Usb0NBQUE7VUFBQSw0QkFBQTtBQ3RCVjtBRDJCRTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7QUN6Qko7QUQwQkk7RUFDRSxTQUFBO0VBQ0EsaUJBQUE7QUN4Qk47QUR5Qk07RUFDRSxrQkFBQTtBQ3ZCUiIsImZpbGUiOiJibG9ja3MvYmxvY2stbW90aWYtcHJvamVjdC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBDb2xvdXJzXG5cbiRtb3RpZi1yZWQ6ICNGRjQ0Mzg7XG4kbW90aWYtZ3JleTogI0QwRDBDRTtcbiRtb3RpZi1ibHVlOiAjMUMzNTVFO1xuXG4kbW90aWYtdGFibGV0LXdpZHRoOiA3NjhweDtcblxuLmJsb2NrX19tb3RpZi1wcm9qZWN0IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vdGlmLWJsdWU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL3JiMjAyMC9pbWcvbW90aWYtcHJvamVjdHMvYmFja2dyb3VuZC1wYXR0ZXJuLnN2ZycpO1xuICBAbWVkaWEobWluLXdpZHRoOiAkbW90aWYtdGFibGV0LXdpZHRoKSB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5cbi5wcm9qZWN0cyB7XG4gIC5ncmlkLmxhcmdlLWNhcmRzIC5ncmlkX19zaW5nbGUge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb3RpZi10YWJsZXQtd2lkdGgpIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMTZweCk7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIG1hcmdpbjogMTUwcHggMCAwIDE2cHg7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgbWFyZ2luOiAwIDE2cHggMTUwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uZ3JpZC5sYXJnZS1jYXJkcyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIC5ncmlkX19zaW5nbGUge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmLmxvYWRpbmcge1xuICAgICAgLnNpbmdsZV9fY2FyZCB7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2luZ2xlX19kZXRhaWxzIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICY6bm90KC5sb2FkaW5nKSB7XG4gICAgICAuc2luZ2xlX19jYXJkIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIC5ibG9iIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDMlO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbW90aWZyb3RhdGUgMjAwMG1zIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAycywgYm9yZGVyLXJhZGl1cyBlYXNlIDMwMG1zLCBtYXJnaW4tdG9wIDMwMG1zIGVhc2U7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmRfX2ltYWdlcy5zZWNvbmQgLmltYWdlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gYWx3YXlzIGFuaW1hdGUgb24gbW9iaWxlXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb3RpZi10YWJsZXQtd2lkdGggKyAxcHgpIHtcbiAgICAgIC5zaW5nbGVfX2NhcmQge1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIC5ibG9iIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDMlO1xuICAgICAgICAgICAgICBhbmltYXRpb246IG1vdGlmcm90YXRlIDIwMDBtcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDJzLCBib3JkZXItcmFkaXVzIGVhc2UgMzAwbXMsIG1hcmdpbi10b3AgMzAwbXMgZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmRfX2ltYWdlcy5zZWNvbmQgLmltYWdlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNpbmdsZV9fY2FyZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb3RpZi10YWJsZXQtd2lkdGgpIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgICAuY2FyZF9faW1hZ2VzIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAtMjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZTtcbiAgICAgICAgICAmLnNlY29uZC1pbWFnZSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBkaXYuaW1hZ2Uge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNDAlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcyBlYXNlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICYuc2Vjb25kLWltYWdlIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDhweCA4cHggOHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNTAwbXMgZWFzZSAxcztcbiAgICAgICAgaDMge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ2xhc2hEaXNwbGF5LU1lZGl1bScsIEFyaWFsO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgcGFkZGluZzogMTZweCAxNnB4IDhweCAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRtb3RpZi10YWJsZXQtd2lkdGgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmJsb2Ige1xuICAgICAgICAgIC8vIEBtZWRpYShtaW4td2lkdGg6ICRtb3RpZi10YWJsZXQtd2lkdGgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IC0xJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDElO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxJTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDMwMG1zO1xuICAgICAgICAgICAgd2lkdGg6IDEwMSU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMSU7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDJzLCBib3JkZXItcmFkaXVzIGVhc2UgMzAwbXMsIG1hcmdpbi10b3AgMzAwbXMgZWFzZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgbW90aWZyb3RhdGUge1xuICBmcm9tIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgwZGVnKTsgfVxuICB0byB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMzYwZGVnKTsgfVxufVxuXG4vLyBDYXJkIGxvYWRpbmdcbi5wcm9qZWN0cyB7XG4gIC5ncmlkIC5ncmlkX19zaW5nbGUgLmxvYWRpbmctYmxvYjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICRtb3RpZi1ncmV5O1xuICB9XG59XG4uZ3JpZCB7XG4gIC5ncmlkX19zaW5nbGUsIC5zaW5nbGVfX2ltYWdlIHtcbiAgICAubG9hZGluZy1ibG9iIHtcbiAgICAgIGhlaWdodDogMTUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgM3M7XG4gICAgICB3aWR0aDogMTUwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTUwJSwgMTUwJSk7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtb3RpZi1yZWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQzJTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogMTAxJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDAlO1xuICAgICAgICB3aWR0aDogMTAxJTtcbiAgICAgICAgYW5pbWF0aW9uOiBtb3RpZnJvdGF0ZUxvYWRlciAxMDAwbXMgMyBsaW5lYXI7XG4gICAgICB9XG4gICAgICBAa2V5ZnJhbWVzIHJvdGF0ZUxvYWRlciB7XG4gICAgICAgIGZyb20geyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgICAgICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5sb2FkaW5nIHtcbiAgICAgIC5sb2FkaW5nLWJsb2Ige1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNpbmdsZV9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgID4gLmxvYWRpbmctYmxvYiB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMTUwJTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrX19tb3RpZi1wcm9qZWN0IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQzM1NUU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9yYjIwMjAvaW1nL21vdGlmLXByb2plY3RzL2JhY2tncm91bmQtcGF0dGVybi5zdmdcIik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrX19tb3RpZi1wcm9qZWN0IHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cblxuLnByb2plY3RzIC5ncmlkLmxhcmdlLWNhcmRzIC5ncmlkX19zaW5nbGU6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9qZWN0cyAuZ3JpZC5sYXJnZS1jYXJkcyAuZ3JpZF9fc2luZ2xlIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDE2cHgpO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucHJvamVjdHMgLmdyaWQubGFyZ2UtY2FyZHMgLmdyaWRfX3NpbmdsZTpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnByb2plY3RzIC5ncmlkLmxhcmdlLWNhcmRzIC5ncmlkX19zaW5nbGU6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9qZWN0cyAuZ3JpZC5sYXJnZS1jYXJkcyAuZ3JpZF9fc2luZ2xlOm50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luOiAxNTBweCAwIDAgMTZweDtcbiAgfVxuICAucHJvamVjdHMgLmdyaWQubGFyZ2UtY2FyZHMgLmdyaWRfX3NpbmdsZTpudGgtY2hpbGQob2RkKSB7XG4gICAgbWFyZ2luOiAwIDE2cHggMTUwcHggMDtcbiAgfVxufVxuXG4uZ3JpZC5sYXJnZS1jYXJkcyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG4uZ3JpZC5sYXJnZS1jYXJkcyAuZ3JpZF9fc2luZ2xlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ3JpZC5sYXJnZS1jYXJkcyAuZ3JpZF9fc2luZ2xlLmxvYWRpbmcgLnNpbmdsZV9fY2FyZCAudGl0bGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG4uZ3JpZC5sYXJnZS1jYXJkcyAuZ3JpZF9fc2luZ2xlLmxvYWRpbmcgLnNpbmdsZV9fZGV0YWlscyB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmdyaWQubGFyZ2UtY2FyZHMgLmdyaWRfX3NpbmdsZTpub3QoLmxvYWRpbmcpIC5zaW5nbGVfX2NhcmQ6aG92ZXIgLnRpdGxlIC5ibG9iIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xufVxuLmdyaWQubGFyZ2UtY2FyZHMgLmdyaWRfX3NpbmdsZTpub3QoLmxvYWRpbmcpIC5zaW5nbGVfX2NhcmQ6aG92ZXIgLnRpdGxlIC5ibG9iOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDQzJTtcbiAgYW5pbWF0aW9uOiBtb3RpZnJvdGF0ZSAyMDAwbXMgaW5maW5pdGUgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAycywgYm9yZGVyLXJhZGl1cyBlYXNlIDMwMG1zLCBtYXJnaW4tdG9wIDMwMG1zIGVhc2U7XG59XG4uZ3JpZC5sYXJnZS1jYXJkcyAuZ3JpZF9fc2luZ2xlOm5vdCgubG9hZGluZykgLnNpbmdsZV9fY2FyZDpob3ZlciAuY2FyZF9faW1hZ2VzLnNlY29uZCAuaW1hZ2Uge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5ncmlkLmxhcmdlLWNhcmRzIC5ncmlkX19zaW5nbGUgLnNpbmdsZV9fY2FyZCAudGl0bGUgLmJsb2Ige1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgfVxuICAuZ3JpZC5sYXJnZS1jYXJkcyAuZ3JpZF9fc2luZ2xlIC5zaW5nbGVfX2NhcmQgLnRpdGxlIC5ibG9iOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNDMlO1xuICAgIGFuaW1hdGlvbjogbW90aWZyb3RhdGUgMjAwMG1zIGluZmluaXRlIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAycywgYm9yZGVyLXJhZGl1cyBlYXNlIDMwMG1zLCBtYXJnaW4tdG9wIDMwMG1zIGVhc2U7XG4gIH1cbiAgLmdyaWQubGFyZ2UtY2FyZHMgLmdyaWRfX3NpbmdsZSAuc2luZ2xlX19jYXJkIC5jYXJkX19pbWFnZXMuc2Vjb25kIC5pbWFnZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxufVxuLmdyaWQubGFyZ2UtY2FyZHMgLmdyaWRfX3NpbmdsZSAuc2luZ2xlX19jYXJkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLmxhcmdlLWNhcmRzIC5ncmlkX19zaW5nbGUgLnNpbmdsZV9fY2FyZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbi5ncmlkLmxhcmdlLWNhcmRzIC5ncmlkX19zaW5nbGUgLnNpbmdsZV9fY2FyZCAuY2FyZF9faW1hZ2VzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAtMjtcbn1cbi5ncmlkLmxhcmdlLWNhcmRzIC5ncmlkX19zaW5nbGUgLnNpbmdsZV9fY2FyZCAuY2FyZF9faW1hZ2VzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZTtcbn1cbi5ncmlkLmxhcmdlLWNhcmRzIC5ncmlkX19zaW5nbGUgLnNpbmdsZV9fY2FyZCAuY2FyZF9faW1hZ2VzIGltZy5zZWNvbmQtaW1hZ2Uge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbn1cbi5ncmlkLmxhcmdlLWNhcmRzIC5ncmlkX19zaW5nbGUgLnNpbmdsZV9fY2FyZCAuY2FyZF9faW1hZ2VzIGRpdi5pbWFnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMTQwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdyaWQubGFyZ2UtY2FyZHMgLmdyaWRfX3NpbmdsZSAuc2luZ2xlX19jYXJkIC5jYXJkX19pbWFnZXMgZGl2LmltYWdlLnNlY29uZC1pbWFnZSB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xufVxuLmdyaWQubGFyZ2UtY2FyZHMgLmdyaWRfX3NpbmdsZSAuc2luZ2xlX19jYXJkIC50aXRsZSB7XG4gIHBhZGRpbmc6IDE2cHggOHB4IDhweCA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNTAwbXMgZWFzZSAxcztcbn1cbi5ncmlkLmxhcmdlLWNhcmRzIC5ncmlkX19zaW5nbGUgLnNpbmdsZV9fY2FyZCAudGl0bGUgaDMge1xuICBmb250LWZhbWlseTogXCJDbGFzaERpc3BsYXktTWVkaXVtXCIsIEFyaWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ncmlkLmxhcmdlLWNhcmRzIC5ncmlkX19zaW5nbGUgLnNpbmdsZV9fY2FyZCAudGl0bGUge1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCA4cHggMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLmxhcmdlLWNhcmRzIC5ncmlkX19zaW5nbGUgLnNpbmdsZV9fY2FyZCAudGl0bGUge1xuICAgIHBhZGRpbmc6IDE2cHggMTZweDtcbiAgfVxufVxuLmdyaWQubGFyZ2UtY2FyZHMgLmdyaWRfX3NpbmdsZSAuc2luZ2xlX19jYXJkIC50aXRsZSA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZ3JpZC5sYXJnZS1jYXJkcyAuZ3JpZF9fc2luZ2xlIC5zaW5nbGVfX2NhcmQgLnRpdGxlIC5ibG9iIHtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiAtMSU7XG4gIHBhZGRpbmctdG9wOiAxMDElO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMSU7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDMwMG1zO1xuICB3aWR0aDogMTAxJTtcbiAgei1pbmRleDogLTE7XG59XG4uZ3JpZC5sYXJnZS1jYXJkcyAuZ3JpZF9fc2luZ2xlIC5zaW5nbGVfX2NhcmQgLnRpdGxlIC5ibG9iOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMSU7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDJzLCBib3JkZXItcmFkaXVzIGVhc2UgMzAwbXMsIG1hcmdpbi10b3AgMzAwbXMgZWFzZTtcbiAgd2lkdGg6IDEwMSU7XG59XG5cbkBrZXlmcmFtZXMgbW90aWZyb3RhdGUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5wcm9qZWN0cyAuZ3JpZCAuZ3JpZF9fc2luZ2xlIC5sb2FkaW5nLWJsb2I6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0QwRDBDRTtcbn1cblxuLmdyaWQgLmdyaWRfX3NpbmdsZSAubG9hZGluZy1ibG9iLCAuZ3JpZCAuc2luZ2xlX19pbWFnZSAubG9hZGluZy1ibG9iIHtcbiAgaGVpZ2h0OiAxNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDNzO1xuICB3aWR0aDogMTUwJTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1MCUsIDE1MCUpO1xufVxuLmdyaWQgLmdyaWRfX3NpbmdsZSAubG9hZGluZy1ibG9iOmJlZm9yZSwgLmdyaWQgLnNpbmdsZV9faW1hZ2UgLmxvYWRpbmctYmxvYjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRkY0NDM4O1xuICBib3JkZXItcmFkaXVzOiA0MyU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAxJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAlO1xuICB3aWR0aDogMTAxJTtcbiAgYW5pbWF0aW9uOiBtb3RpZnJvdGF0ZUxvYWRlciAxMDAwbXMgMyBsaW5lYXI7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZUxvYWRlciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uZ3JpZCAuZ3JpZF9fc2luZ2xlLmxvYWRpbmcgLmxvYWRpbmctYmxvYiwgLmdyaWQgLnNpbmdsZV9faW1hZ2UubG9hZGluZyAubG9hZGluZy1ibG9iIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uZ3JpZCAuZ3JpZF9fc2luZ2xlLmxvYWRpbmcgLmxvYWRpbmctYmxvYjpiZWZvcmUsIC5ncmlkIC5zaW5nbGVfX2ltYWdlLmxvYWRpbmcgLmxvYWRpbmctYmxvYjpiZWZvcmUge1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLmdyaWQgLnNpbmdsZV9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZ3JpZCAuc2luZ2xlX19pbWFnZSA+IC5sb2FkaW5nLWJsb2Ige1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAxNTAlO1xufVxuLmdyaWQgLnNpbmdsZV9faW1hZ2UgPiAubG9hZGluZy1ibG9iOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDM1JTtcbn0iXX0= */
