/* REALISATION
================================================================================= */
.block--realisation .block__spacer {
  top: unset;
  bottom: 0;
}
.block--realisation .block__spacer--filters {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  bottom: unset;
  width: 100%;
  left: 0;
}
.block--realisation__container {
  max-width: var(--max-w-block);
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: var(--spacer-block);
}
.block--realisation__filters {
  overflow-y: hidden;
  scrollbar-color: transparent;
  scrollbar-width: none;
  scrollbar-height: none;
  -webkit-overflow-scrolling: touch;
}
.block--realisation__filters::-webkit-scrollbar {
  display: none;
  width: 0px;
  height: 0px;
  background-color: transparent;
  padding: 0px;
}
.block--realisation__filters::-webkit-scrollbar-thumb {
  display: none;
  background: transparent;
  border-radius: 0px;
  border: 0px;
  height: 0px;
  padding: 0px;
}
.block--realisation__filters__list {
  min-width: 100%;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}
.block--realisation__filters__button {
  font-size: 18px;
  line-height: 140%;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  border: 1px solid var(--color-blue-dark);
  padding: 10px 15px;
  border-radius: 300px;
  background-color: var(--color-white);
  -webkit-transition: 0.3s color, 0.3s background-color;
  transition: 0.3s color, 0.3s background-color;
}
.block--realisation__filters__button sup {
  color: var(--color-pink);
  font-size: 12px;
  margin-left: 5px;
  -webkit-transition: 0.3s color;
  transition: 0.3s color;
}
.block--realisation__filters__button--active, .block--realisation__filters__button:hover {
  background-color: var(--color-blue-dark);
  color: var(--color-white);
}
.block--realisation__filters__button--active sup, .block--realisation__filters__button:hover sup {
  color: var(--color-white);
}
.block--realisation__table {
  display: grid;
  grid-template-columns: repeat(4, calc(25% - var(--padding-block) / 2 * 3 / 4));
  -webkit-column-gap: calc(var(--padding-block) / 2);
     -moz-column-gap: calc(var(--padding-block) / 2);
          column-gap: calc(var(--padding-block) / 2);
  row-gap: var(--padding-block);
}
.block--realisation__table__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 20px;
  opacity: 1;
  position: relative;
}
.block--realisation__table__item__imgContainer video,
.block--realisation__table__item__imgContainer img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  -webkit-transform-origin: top;
          transform-origin: top;
  display: block;
}
.block--realisation__table__item__imgContainer img.photo_fixe {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  transition: 0.3s;
}
.block--realisation__table__item:hover img.photo_fixe {
  opacity: 0;
}
.block--realisation__table__item > span {
  font-family: var(--font-playfair);
  font-size: 25px;
  line-height: 96%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.block--realisation__table__item > span::after {
  display: block;
  content: "";
  width: 30px;
  height: 30px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("../../images/svg/cross.svg");
}

/* PROJET
================================================================================= */
.block--projet {
  padding-top: 0;
  padding-bottom: 0;
}
.block--projet__container {
  max-width: var(--max-w-block);
  margin-left: auto;
  margin-right: auto;
}
.block--projet__intro {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 0 30px;
  font-family: var(--font-playfair);
  font-size: 25px;
  font-weight: 400;
  line-height: 100%;
  margin-bottom: 30px;
}
.block--projet__intro span {
  display: inline-block;
  grid-column: span 4;
  position: relative;
}
.block--projet__intro span:nth-of-type(1) {
  grid-column: span 4;
}
.block--projet__intro span:last-of-type {
  grid-column: span 4;
  text-align: right;
}
.block--projet__content {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 30px 30px;
  padding: 30px 0;
  border-top: 1px solid var(--color-blue-dark);
  border-bottom: 1px solid var(--color-blue-dark);
}
.block--projet__content > * {
  grid-column: 5/13;
}
.block--projet__content > div {
  line-height: 150%;
}
.block--projet__content a {
  text-decoration: underline;
}
.block--projet__content ul {
  padding: 0 0 0 50px;
}
.block--projet__content ul li {
  list-style-type: disc;
  line-height: 150%;
}
.block--projet__content ol li {
  line-height: 150%;
}
.block--projet__articles {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
}
.block--projet__cta {
  display: inline-block;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  border: 1px solid var(--color-blue-dark);
  padding: 10px 15px;
  border-radius: 300px;
  background-color: var(--color-white);
  -webkit-transition: 0.3s color, 0.3s background-color;
  transition: 0.3s color, 0.3s background-color;
  margin-top: 30px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.block--projet__cta sup {
  color: var(--color-pink);
  font-size: 12px;
  margin-left: 5px;
  -webkit-transition: 0.3s color;
  transition: 0.3s color;
}
.block--projet__cta svg path {
  -webkit-transition: 0.3s stroke;
  transition: 0.3s stroke;
  stroke: var(--color-blue-dark);
}
.block--projet__cta--active, .block--projet__cta:hover {
  background-color: var(--color-blue-dark);
  color: var(--color-white);
}
.block--projet__cta--active sup, .block--projet__cta:hover sup {
  color: var(--color-white);
}
.block--projet__cta--active svg path, .block--projet__cta:hover svg path {
  stroke: var(--color-white);
}

.darkMode .block--projet__cta sup,
.darkMode .block--realisation__filters__button sup {
  color: var(--color-blue-dark);
}
.darkMode .block--projet__cta:hover sup,
.darkMode .block--realisation__filters__button:hover sup {
  color: var(--color-white);
}

/* MEDIA QUERIES - DEVICE < 900px
================================================================================= */
@media only screen and (max-width: 900px) {
  .block--realisation__table {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .block--projet__intro {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
  }
  .block--projet__intro span {
    display: none;
  }
  .block--projet__intro span:nth-of-type(2) {
    display: block;
  }
  .block--projet__content {
    grid-template-columns: 1fr;
  }
  .block--projet__content > * {
    grid-column: 1/-1;
  }
  .block--projet__content ul {
    padding: 0 0 0 20px;
  }
  .block--projet__articles {
    grid-template-columns: 1fr;
  }
  .block--projet__content > div,
  .block--projet__content > p,
  .block--projet__content li {
    font-size: 16px !important;
  }
  .block--projet__content b,
  .block--projet__content strong { font-weight: 700; font-size: inherit; }

}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlYWxpc2F0aW9uLnNjc3MiLCJyZWFsaXNhdGlvbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7bUZBQUE7QUFJQztFQUNDLFVBQUE7RUFDQSxTQUFBO0FDREY7QURHRTtFQUNDLFFBQUE7RUFDQSxtQ0FBQTtVQUFBLDJCQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSxPQUFBO0FDREg7QURLQztFQUNDLDZCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx3QkFBQTtBQ0hGO0FETUM7RUFDSSxrQkFBQTtFQUNILDRCQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLGlDQUFBO0FDSkY7QURNRTtFQUNDLGFBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLDZCQUFBO0VBQ0EsWUFBQTtBQ0pIO0FET0U7RUFDQyxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBQ0xIO0FEUUU7RUFDQyxlQUFBO0VBQ0EsMEJBQUE7RUFBQSx1QkFBQTtFQUFBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLFNBQUE7QUNOSDtBRFNFO0VBQ0MsZUFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTtFQUNBLHdDQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLG9DQUFBO0VBQ0EscURBQUE7RUFBQSw2Q0FBQTtBQ1BIO0FEU0c7RUFDQyx3QkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLDhCQUFBO0VBQUEsc0JBQUE7QUNQSjtBRFVHO0VBRUMsd0NBQUE7RUFDQSx5QkFBQTtBQ1RKO0FEV0k7RUFDQyx5QkFBQTtBQ1RMO0FEZUM7RUFDQyxhQUFBO0VBQ0EsOEVBQUE7RUFDQSxr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Iiwic291cmNlc0NvbnRlbnQiOlsiLyogUkVBTElTQVRJT05cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi5ibG9jay0tcmVhbGlzYXRpb24ge1xyXG5cclxuXHQuYmxvY2tfX3NwYWNlciB7XHJcblx0XHR0b3A6IHVuc2V0O1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cclxuXHRcdCYtLWZpbHRlcnMge1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRib3R0b206IHVuc2V0O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRtYXgtd2lkdGg6IHZhcigtLW1heC13LWJsb2NrKTtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRnYXA6IHZhcigtLXNwYWNlci1ibG9jayk7XHJcblx0fVxyXG5cclxuXHQmX19maWx0ZXJzIHtcclxuICAgIFx0b3ZlcmZsb3cteTogaGlkZGVuO1xyXG5cdFx0c2Nyb2xsYmFyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuXHRcdHNjcm9sbGJhci1oZWlnaHQ6IG5vbmU7XHJcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICAgICAgXHJcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdHdpZHRoOiAwcHg7XHJcblx0XHRcdGhlaWdodDogMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRcdFx0Ym9yZGVyOiAwcHg7XHJcblx0XHRcdGhlaWdodDogMHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fbGlzdCB7XHJcblx0XHRcdG1pbi13aWR0aDogMTAwJTtcclxuXHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRnYXA6IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fYnV0dG9uIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTQwJTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmx1ZS1kYXJrKTtcclxuXHRcdFx0cGFkZGluZzogMTBweCAxNXB4OyBcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzAwcHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjNzIGNvbG9yLCAuM3MgYmFja2dyb3VuZC1jb2xvcjtcclxuXHJcblx0XHRcdHN1cCB7XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXBpbmspO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcyBjb2xvcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tYWN0aXZlLFxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLWRhcmspO1xyXG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcblxyXG5cdFx0XHRcdHN1cCB7XHJcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGFibGUge1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIGNhbGMoMjUlIC0gY2FsYyhjYWxjKGNhbGModmFyKC0tcGFkZGluZy1ibG9jaykgLyAyKSAqIDMpIC8gNCkpKTtcclxuXHRcdGNvbHVtbi1nYXA6IGNhbGModmFyKC0tcGFkZGluZy1ibG9jaykgLyAyKTtcclxuXHRcdHJvdy1nYXA6IHZhcigtLXBhZGRpbmctYmxvY2spO1xyXG5cclxuXHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRyb3ctZ2FwOiAyMHB4O1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cclxuXHRcdFx0Jl9faW1nQ29udGFpbmVyIHtcclxuXHJcblx0XHRcdFx0dmlkZW8sXHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0PiBzcGFuIHtcclxuXHRcdFx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1wbGF5ZmFpcik7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA5NiU7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvc3ZnL2Nyb3NzLnN2ZycpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogUFJPSkVUXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4uYmxvY2stLXByb2pldCB7XHJcblx0cGFkZGluZy10b3A6IDA7XHJcblx0cGFkZGluZy1ib3R0b206IDA7XHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRtYXgtd2lkdGg6IHZhcigtLW1heC13LWJsb2NrKTtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHJcblx0Jl9faW50cm8ge1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xyXG5cdFx0Z2FwOiAwIDMwcHg7XHJcblx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1wbGF5ZmFpcik7XHJcblx0XHRmb250LXNpemU6IDI1cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRncmlkLWNvbHVtbjogc3BhbiA0O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHQmOm50aC1vZi10eXBlKDEpIHtcclxuXHRcdFx0XHRncmlkLWNvbHVtbjogc3BhbiAzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gNTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY29udGVudCB7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XHJcblx0XHRnYXA6IDMwcHggMzBweDtcclxuXHRcdHBhZGRpbmc6IDMwcHggMDtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibHVlLWRhcmspO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsdWUtZGFyayk7XHJcblxyXG5cdFx0PiAqIHtcclxuXHRcdFx0Z3JpZC1jb2x1bW46IDQgLyAxMztcclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0dWwge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAgMCA1MHB4O1xyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYXJ0aWNsZXMge1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcblx0XHRnYXA6IDMwcHg7XHJcblx0fVxyXG5cclxuXHJcblx0Jl9fY3RhIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgXHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibHVlLWRhcmspO1xyXG5cdFx0cGFkZGluZzogMTBweCAxNXB4OyBcclxuXHRcdGJvcmRlci1yYWRpdXM6IDMwMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzIGNvbG9yLCAuM3MgYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRnYXA6IDEwcHg7XHJcblxyXG5cdFx0c3VwIHtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXBpbmspO1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRcdHRyYW5zaXRpb246IC4zcyBjb2xvcjtcclxuXHRcdH1cclxuXHJcblx0XHRzdmcge1xyXG5cdFx0XHRwYXRoIHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAuM3Mgc3Ryb2tlO1xyXG5cdFx0XHRcdHN0cm9rZTogdmFyKC0tY29sb3ItYmx1ZS1kYXJrKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWFjdGl2ZSxcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLWRhcmspO1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG5cclxuXHRcdFx0c3VwIHtcclxuXHRcdFx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzdmcge1xyXG5cdFx0XHRcdHBhdGgge1xyXG5cdFx0XHRcdFx0c3Ryb2tlOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZGFya01vZGUge1xyXG5cclxuXHQuYmxvY2stLXByb2pldF9fY3RhLFxyXG5cdC5ibG9jay0tcmVhbGlzYXRpb25fX2ZpbHRlcnNfX2J1dHRvbiB7XHJcblxyXG5cdFx0c3VwIHtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJsdWUtZGFyayk7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHN1cCB7XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi8qIE1FRElBIFFVRVJJRVMgLSBERVZJQ0UgPCA5MDBweFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogOTAwcHgpIHtcclxuXHJcbiAgICAuYmxvY2stLXJlYWxpc2F0aW9uIHtcclxuXHJcbiAgICAgICAgJl9fdGFibGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cdC5ibG9jay0tcHJvamV0IHtcclxuXHRcclxuXHRcdCZfX2ludHJvIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHRcdFx0XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDEgIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XHJcblxyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcvJztcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogLTIxcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdCZfX2NvbnRlbnQge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHRcclxuXHRcdFx0PiAqIHtcclxuXHRcdFx0XHRncmlkLWNvbHVtbjogMSAvIC0xO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHR1bCB7XHJcblx0XHRcdFx0cGFkZGluZzogMCAwIDAgMjBweDtcclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdCZfX2FydGljbGVzIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLyogUkVBTElTQVRJT05cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmJsb2NrLS1yZWFsaXNhdGlvbiAuYmxvY2tfX3NwYWNlciB7XG4gIHRvcDogdW5zZXQ7XG4gIGJvdHRvbTogMDtcbn1cbi5ibG9jay0tcmVhbGlzYXRpb24gLmJsb2NrX19zcGFjZXItLWZpbHRlcnMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBib3R0b206IHVuc2V0O1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbn1cbi5ibG9jay0tcmVhbGlzYXRpb25fX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogdmFyKC0tbWF4LXctYmxvY2spO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXNwYWNlci1ibG9jayk7XG59XG4uYmxvY2stLXJlYWxpc2F0aW9uX19maWx0ZXJzIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBzY3JvbGxiYXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIHNjcm9sbGJhci1oZWlnaHQ6IG5vbmU7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5ibG9jay0tcmVhbGlzYXRpb25fX2ZpbHRlcnM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwcHg7XG59XG4uYmxvY2stLXJlYWxpc2F0aW9uX19maWx0ZXJzOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlcjogMHB4O1xuICBoZWlnaHQ6IDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuLmJsb2NrLS1yZWFsaXNhdGlvbl9fZmlsdGVyc19fbGlzdCB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG59XG4uYmxvY2stLXJlYWxpc2F0aW9uX19maWx0ZXJzX19idXR0b24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsdWUtZGFyayk7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMzAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgdHJhbnNpdGlvbjogMC4zcyBjb2xvciwgMC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xufVxuLmJsb2NrLS1yZWFsaXNhdGlvbl9fZmlsdGVyc19fYnV0dG9uIHN1cCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1waW5rKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGNvbG9yO1xufVxuLmJsb2NrLS1yZWFsaXNhdGlvbl9fZmlsdGVyc19fYnV0dG9uLS1hY3RpdmUsIC5ibG9jay0tcmVhbGlzYXRpb25fX2ZpbHRlcnNfX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtZGFyayk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uYmxvY2stLXJlYWxpc2F0aW9uX19maWx0ZXJzX19idXR0b24tLWFjdGl2ZSBzdXAsIC5ibG9jay0tcmVhbGlzYXRpb25fX2ZpbHRlcnNfX2J1dHRvbjpob3ZlciBzdXAge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmJsb2NrLS1yZWFsaXNhdGlvbl9fdGFibGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBjYWxjKDI1JSAtIHZhcigtLXBhZGRpbmctYmxvY2spIC8gMiAqIDMgLyA0KSk7XG4gIGNvbHVtbi1nYXA6IGNhbGModmFyKC0tcGFkZGluZy1ibG9jaykgLyAyKTtcbiAgcm93LWdhcDogdmFyKC0tcGFkZGluZy1ibG9jayk7XG59XG4uYmxvY2stLXJlYWxpc2F0aW9uX190YWJsZV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDIwcHg7XG4gIG9wYWNpdHk6IDE7XG59XG4uYmxvY2stLXJlYWxpc2F0aW9uX190YWJsZV9faXRlbV9faW1nQ29udGFpbmVyIHZpZGVvLFxuLmJsb2NrLS1yZWFsaXNhdGlvbl9fdGFibGVfX2l0ZW1fX2ltZ0NvbnRhaW5lciBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmxvY2stLXJlYWxpc2F0aW9uX190YWJsZV9faXRlbSA+IHNwYW4ge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1wbGF5ZmFpcik7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDk2JTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmxvY2stLXJlYWxpc2F0aW9uX190YWJsZV9faXRlbSA+IHNwYW46OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3N2Zy9jcm9zcy5zdmdcIik7XG59XG5cbi8qIFBST0pFVFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYmxvY2stLXByb2pldCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5ibG9jay0tcHJvamV0X19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLW1heC13LWJsb2NrKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5ibG9jay0tcHJvamV0X19pbnRybyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICBnYXA6IDAgMzBweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcGxheWZhaXIpO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmJsb2NrLS1wcm9qZXRfX2ludHJvIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay0tcHJvamV0X19pbnRybyBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbn1cbi5ibG9jay0tcHJvamV0X19pbnRybyBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmJsb2NrLS1wcm9qZXRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgZ2FwOiAzMHB4IDMwcHg7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsdWUtZGFyayk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibHVlLWRhcmspO1xufVxuLmJsb2NrLS1wcm9qZXRfX2NvbnRlbnQgPiAqIHtcbiAgZ3JpZC1jb2x1bW46IDQvMTM7XG59XG4uYmxvY2stLXByb2pldF9fY29udGVudCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmxvY2stLXByb2pldF9fY29udGVudCB1bCB7XG4gIHBhZGRpbmc6IDAgMCAwIDUwcHg7XG59XG4uYmxvY2stLXByb2pldF9fY29udGVudCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi5ibG9jay0tcHJvamV0X19hcnRpY2xlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMzBweDtcbn1cbi5ibG9jay0tcHJvamV0X19jdGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmx1ZS1kYXJrKTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAzMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICB0cmFuc2l0aW9uOiAwLjNzIGNvbG9yLCAwLjNzIGJhY2tncm91bmQtY29sb3I7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4uYmxvY2stLXByb2pldF9fY3RhIHN1cCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1waW5rKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGNvbG9yO1xufVxuLmJsb2NrLS1wcm9qZXRfX2N0YSBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IDAuM3Mgc3Ryb2tlO1xuICBzdHJva2U6IHZhcigtLWNvbG9yLWJsdWUtZGFyayk7XG59XG4uYmxvY2stLXByb2pldF9fY3RhLS1hY3RpdmUsIC5ibG9jay0tcHJvamV0X19jdGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLWRhcmspO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmJsb2NrLS1wcm9qZXRfX2N0YS0tYWN0aXZlIHN1cCwgLmJsb2NrLS1wcm9qZXRfX2N0YTpob3ZlciBzdXAge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmJsb2NrLS1wcm9qZXRfX2N0YS0tYWN0aXZlIHN2ZyBwYXRoLCAuYmxvY2stLXByb2pldF9fY3RhOmhvdmVyIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbi5kYXJrTW9kZSAuYmxvY2stLXByb2pldF9fY3RhIHN1cCxcbi5kYXJrTW9kZSAuYmxvY2stLXJlYWxpc2F0aW9uX19maWx0ZXJzX19idXR0b24gc3VwIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtZGFyayk7XG59XG4uZGFya01vZGUgLmJsb2NrLS1wcm9qZXRfX2N0YTpob3ZlciBzdXAsXG4uZGFya01vZGUgLmJsb2NrLS1yZWFsaXNhdGlvbl9fZmlsdGVyc19fYnV0dG9uOmhvdmVyIHN1cCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbi8qIE1FRElBIFFVRVJJRVMgLSBERVZJQ0UgPCA5MDBweFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5ibG9jay0tcmVhbGlzYXRpb25fX3RhYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmJsb2NrLS1wcm9qZXRfX2ludHJvIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC5ibG9jay0tcHJvamV0X19pbnRybyBzcGFuIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJsb2NrLS1wcm9qZXRfX2ludHJvIHNwYW46bnRoLW9mLXR5cGUoMSk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiL1wiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTIxcHg7XG4gIH1cbiAgLmJsb2NrLS1wcm9qZXRfX2ludHJvIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJsb2NrLS1wcm9qZXRfX2NvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5ibG9jay0tcHJvamV0X19jb250ZW50ID4gKiB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIH1cbiAgLmJsb2NrLS1wcm9qZXRfX2NvbnRlbnQgdWwge1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIH1cbiAgLmJsb2NrLS1wcm9qZXRfX2FydGljbGVzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufSJdfQ== */