@keyframes promo-hero-word-appear {
  0% {
    transform: translateY(100%) skew(5deg, 5deg);
  }
  100% {
    transform: translateY(0px) skew(0deg, 0deg);
  }
}
.promo-hero__inner {
  height: calc(100vh - 106px);
  height: calc((var(--vh, 1vh) * 100) - 106px);
  min-height: calc(720px - 106px);
}
@media only screen and (max-width: 1023px) {
  .promo-hero__inner {
    height: calc(100vh - 49px);
    height: calc((var(--vh, 1vh) * 100) - 49px);
    min-height: calc(480px - 49px);
  }
}
.has-promo-banner .promo-hero__inner {
  height: calc(100vh - 146px);
  height: calc((var(--vh, 1vh) * 100) - 146px);
  min-height: calc(720px - 146px);
}
@media only screen and (max-width: 1023px) {
  .has-promo-banner .promo-hero__inner {
    height: calc(100vh - 89px);
    height: calc((var(--vh, 1vh) * 100) - 89px);
    min-height: calc(480px - 89px);
  }
}
.promo-hero__item {
  transition: opacity 0.235s ease;
  opacity: 0;
  pointer-events: none;
}
.promo-hero__item.is-active {
  opacity: 1;
  pointer-events: all;
  z-index: 10;
}
.promo-hero__item .c-shoppable-images {
  position: absolute;
}
@media only screen and (max-width: 1023px) {
  .promo-hero__item .c-shoppable-images {
    display: none;
  }
}
.promo-hero__item .c-shoppable-images__image {
  object-position: right;
}
.promo-hero__item .c-shoppable-images__products {
  left: unset;
  right: 0;
  transform: translate(0%, -50%);
}
.promo-hero__item .promo-hero-title {
  font-size: 65px;
  line-height: 1.25;
  font-weight: 600;
}
@media only screen and (max-width: 767px) {
  .promo-hero__item .promo-hero-title {
    font-size: 35px;
  }
}
@media only screen and (max-width: 425px) {
  .promo-hero__item .promo-hero-title {
    font-size: 28px;
  }
}
.promo-hero__item .promo-hero-title__word {
  display: inline-flex;
  overflow: hidden;
}
.promo-hero__item .promo-hero-title__word:nth-child(1) > span {
  animation-delay: 1.633s;
}
.promo-hero__item .promo-hero-title__word:nth-child(2) > span {
  animation-delay: 1.766s;
}
.promo-hero__item .promo-hero-title__word:nth-child(3) > span {
  animation-delay: 1.899s;
}
.promo-hero__item .promo-hero-title__word:nth-child(4) > span {
  animation-delay: 2.032s;
}
.promo-hero__item .promo-hero-title__word:nth-child(5) > span {
  animation-delay: 2.165s;
}
.promo-hero__item .promo-hero-title__word:nth-child(6) > span {
  animation-delay: 2.298s;
}
.promo-hero__item .promo-hero-title__word:nth-child(7) > span {
  animation-delay: 2.431s;
}
.promo-hero__item .promo-hero-title__word:nth-child(8) > span {
  animation-delay: 2.564s;
}
.promo-hero__item .promo-hero-title__word:nth-child(9) > span {
  animation-delay: 2.697s;
}
.promo-hero__item .promo-hero-title__word:nth-child(10) > span {
  animation-delay: 2.83s;
}
.promo-hero__item .promo-hero-title__word > span {
  display: inline-block;
  transform: translateY(100%);
  will-change: transform;
  animation: promo-hero-word-appear 1s cubic-bezier(0.16, 1.08, 0.38, 0.98) forwards;
}
.promo-hero__item .promo-hero-subtitle {
  line-height: 1.5;
  opacity: 0;
  animation: fade-in 1s 2.5s cubic-bezier(0.16, 1.08, 0.38, 0.98) forwards, from-bottom 1s 2.5s cubic-bezier(0.16, 1.08, 0.38, 0.98) forwards;
}
.promo-hero__item .promo-hero-btn {
  opacity: 0;
  animation: fade-in 1s 2.5s cubic-bezier(0.16, 1.08, 0.38, 0.98) forwards, from-bottom 1s 2.5s cubic-bezier(0.16, 1.08, 0.38, 0.98) forwards;
}
#featured-slider .js-slider__item {
  display: none;
}
#featured-slider .js-slider__item.is-active {
  display: block;
}
#featured-slider #panier-bleu {
  background-color: #051D4A;
}
#featured-slider #panier-bleu .icon-quebec {
  position: absolute;
  color: #052a77;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-size: 600px;
}
@media only screen and (max-width: 767px) {
  #featured-slider #panier-bleu .icon-quebec {
    color: #0638A7;
    left: unset;
    right: 0;
    transform: translate(50%, -50%);
  }
}
#featured-slider #panier-bleu .icon-quebec:before {
  position: static;
}
#featured-slider #panier-bleu .icon-quebec.in-background {
  opacity: 0.7;
  font-size: 1200px;
  left: 0;
}
#featured-slider #moisson-quebec {
  background-color: #368142;
}
#featured-slider #moisson-quebec #moisson-quebec-left-side {
  max-width: calc(2080px / 2);
}
#featured-slider #moisson-quebec #moisson-quebec-left-side .c-typography--link:hover {
  color: white;
  background-image: linear-gradient(white, white);
}
#featured-slider #moisson-quebec .background-fade {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 240px;
  background: linear-gradient(0deg, #0B1222 0%, transparent 100%);
}
#featured-slider #moisson-quebec .icon-hand {
  position: absolute;
  z-index: -10;
  right: 80px;
  bottom: 152px;
  font-size: 400px;
  color: #3b8e47;
}
@media only screen and (max-width: 767px) {
  #featured-slider #moisson-quebec .icon-hand {
    bottom: 0;
    right: 0;
  }
}
#featured-slider #moisson-quebec .icon-hand:before {
  position: static;
}
#featured-slider #moisson-quebec .icon-heart {
  position: absolute;
  z-index: -10;
  right: 0;
  bottom: 72px;
  color: #3b8e47;
  font-size: 300px;
}
@media only screen and (max-width: 767px) {
  #featured-slider #moisson-quebec .icon-heart {
    bottom: -104px;
    right: -104px;
  }
}
#featured-slider #moisson-quebec .icon-heart:before {
  position: static;
}
#values .value-slider .value {
  position: relative;
  outline: none;
  min-width: 80px;
}
@media only screen and (max-width: 1365px) {
  #values .value-slider .value {
    min-width: 0px;
  }
}
@media only screen and (max-width: 425px) {
  #values .value-slider .value {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }
}
#values .value-slider .value:not(:last-child) {
  margin-right: 240px;
}
@media only screen and (max-width: 1920px) {
  #values .value-slider .value:not(:last-child) {
    margin-right: 176px;
  }
}
@media only screen and (max-width: 1365px) {
  #values .value-slider .value:not(:last-child) {
    margin-right: 40px;
  }
}
#values .value-slider .value__text {
  position: absolute;
  white-space: nowrap;
  left: 50%;
  transform: translateX(-50%);
  top: 80px;
  text-align: center;
  margin-bottom: 8px;
}
@media only screen and (max-width: 1365px) {
  #values .value-slider .value__text {
    position: static;
    left: unset;
    transform: none;
    top: unset;
    margin-top: 32px;
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  #values .value-slider .value__text {
    white-space: normal;
  }
}
#values .value-slider .value__subtext {
  white-space: nowrap;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 104px;
  text-align: center;
  margin-bottom: 0;
  font-size: 12px;
}
@media only screen and (max-width: 1920px) {
  #values .value-slider .value__subtext {
    white-space: normal;
    width: 240px;
  }
}
@media only screen and (max-width: 1440px) {
  #values .value-slider .value__subtext {
    width: 208px;
  }
}
@media only screen and (max-width: 1365px) {
  #values .value-slider .value__subtext {
    width: unset;
    position: static;
    left: unset;
    transform: none;
    top: unset;
    display: block;
  }
}
@media only screen and (max-width: 425px) {
  #values .value-slider .slick-dots {
    margin-top: 16px;
  }
}
#categories .category img {
  transition: box-shadow 0.325s cubic-bezier(0.33, 0, 0.25, 1);
}
#categories .category img:hover,
#categories .category img:focus {
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
}
#news .flex .news-article {
  outline: none;
}
@media only screen and (max-width: 767px) {
  #news .flex .news-article {
    opacity: 1;
    transform: translateY(0px);
  }
}
#news .flex .news-article__image {
  min-height: 24px;
  max-width: 120px;
}
#news .flex__image {
  min-height: 24px;
  max-width: 120px;
}
@keyframes wave {
  0% {
    transform: translate(-50%, -50%) scale(1, 1) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -47%) scale(1, 1.15) rotate(2deg);
  }
}
#business .c-product-card {
  max-width: 240px;
}
#volume-discounts .wave {
  position: absolute;
  width: 110%;
  height: auto;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) scale(1, 0.5);
  opacity: 0;
  z-index: -1;
  min-width: 1920px;
  transition: transform 1s cubic-bezier(0.33, 0, 0.25, 1), opacity 1s cubic-bezier(0.33, 0, 0.25, 1);
}
#volume-discounts .wave.js-scrolled {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1, 1);
  animation: wave 5s ease-in-out alternate infinite;
  animation-delay: 1s;
}
@media only screen and (max-width: 1439px) {
  #volume-discounts .wave {
    top: 70%;
  }
}
@media only screen and (max-width: 767px) {
  #volume-discounts .wave {
    top: 70%;
    left: 20%;
  }
}
@media only screen and (max-width: 425px) {
  #volume-discounts .wave {
    left: 10%;
  }
}
#volume-discounts .js-on-scroll > div {
  transform: scale(0.8) translateY(16px);
  opacity: 0;
  transition: opacity 0.5s cubic-bezier(0.33, 0, 0.25, 1), transform 0.5s cubic-bezier(0.33, 0, 0.25, 1);
}
#volume-discounts .js-on-scroll > div:nth-child(2) {
  transition-delay: 0.25s;
}
#volume-discounts .js-on-scroll > div:nth-child(3) {
  transition-delay: 0.5s;
}
#volume-discounts .js-on-scroll.js-scrolled > div {
  transform: scale(1) translateY(0px);
  opacity: 1;
}
#about-us .play-video {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.05);
  transition: all 0.325s cubic-bezier(0.33, 0, 0.25, 1);
}
#about-us .play-video .c-icon {
  -webkit-text-stroke: 2px #7985A2;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: color 0.325s cubic-bezier(0.33, 0, 0.25, 1);
}
#about-us .play-video:hover,
#about-us .play-video:focus {
  height: 56px !important;
  width: 56px !important;
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
}
#about-us .play-video:hover .c-icon,
#about-us .play-video:focus .c-icon {
  color: #7985A2 !important;
}
#gift-cards.js-on-scroll #line-pattern {
  position: absolute;
  left: 50%;
  top: 50%;
  width: auto;
  height: auto;
  min-width: 100%;
  min-height: 100%;
  transform: translate(-50%, -50%);
}
#gift-cards.js-on-scroll #line-pattern path {
  transition: stroke-dashoffset cubic-bezier(0.33, 0, 0.25, 1);
}
#gift-cards.js-on-scroll #line-pattern path#Tracé_1097 {
  stroke-dasharray: 726.29;
  stroke-dashoffset: 726.29;
  transition-duration: 1.4s;
}
.js-scrolled#gift-cards.js-on-scroll #line-pattern path#Tracé_1097 {
  stroke-dashoffset: 0;
}
#gift-cards.js-on-scroll #line-pattern path#Tracé_1098 {
  stroke-dasharray: 611.57;
  stroke-dashoffset: 611.57;
  transition-duration: 1.2s;
  transition-delay: 0.5s;
}
.js-scrolled#gift-cards.js-on-scroll #line-pattern path#Tracé_1098 {
  stroke-dashoffset: 0;
}
#gift-cards.js-on-scroll #line-pattern path#Tracé_1326 {
  stroke-dasharray: 1149.54;
  stroke-dashoffset: 1149.54;
  transition-duration: 2.2s;
  transition-delay: 1s;
}
.js-scrolled#gift-cards.js-on-scroll #line-pattern path#Tracé_1326 {
  stroke-dashoffset: 0;
}
#social-club .slick-list {
  padding: 0 160px;
}
#social-club .slick-list .slick-track {
  display: flex;
}
#trees {
  background-color: #ECF7F6;
}
#trees .planted-trees {
  color: #00A673;
}
.murphy-bed-style-carrousel.u-arrows-slider .flickity-prev-next-button.previous {
  left: 0;
}
.murphy-bed-style-carrousel.u-arrows-slider .flickity-prev-next-button.next {
  right: 0;
}
.murphy-bed-style-carrousel .flickity-viewport {
  overflow: visible;
}
.murphy-bed-style-carrousel .murphy-bed-style-card:hover .murphy-bed-style-card__image img {
  opacity: 0.5;
}
@media only screen and (max-width: 1024px) {
  .murphy-bed-style-carrousel .murphy-bed-style-card:hover .murphy-bed-style-card__image img {
    opacity: 1;
  }
}
.murphy-bed-style-carrousel .murphy-bed-style-card:hover .c-btn {
  opacity: 1;
  pointer-events: all;
}
.murphy-bed-style-carrousel .murphy-bed-style-card__image img {
  transition: opacity 0.235s cubic-bezier(0.33, 0, 0.25, 1);
}
.murphy-bed-style-carrousel .murphy-bed-style-card .c-btn {
  top: 50%;
  left: 50%;
  transform: translate(-50%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.235s cubic-bezier(0.33, 0, 0.25, 1);
}
@media only screen and (max-width: 1024px) {
  .murphy-bed-style-carrousel .murphy-bed-style-card .c-btn {
    opacity: 1;
    pointer-events: all;
    top: unset;
    left: unset;
    right: 24px;
    bottom: calc(56px / -2);
    transform: none;
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi90ZW1wbGF0ZXMvZnJvbnQtcGFnZS9mcm9udC1wYWdlLmxlc3MiLCJ3ZWJwYWNrOi8vL2Zyb250LXBhZ2UubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNDO0lBQ0M7RUNEQTtFRElEO0lBQ0M7RUNGQTtBQUNGO0FETUM7RUFDQztFQUNBO0VBQ0E7QUNKRjtBRE1FO0VBQUE7SUFDQztJQUNBO0lBQ0E7RUNIRDtBQUNGO0FES0U7RUFDQztFQUNBO0VBQ0E7QUNISDtBREtHO0VBQUE7SUFDQztJQUNBO0lBQ0E7RUNGRjtBQUNGO0FETUM7RUFDQztFQUNBO0VBQ0E7QUNKRjtBRE1FO0VBQ0M7RUFDQTtFQUNBO0FDSkg7QURKQztFQVlFO0FDTEg7QURPRztFQUFBO0lBQ0M7RUNKRjtBQUNGO0FETUc7RUFDQztBQ0pKO0FET0c7RUFDQztFQUNBO0VBQ0E7QUNMSjtBRHBCQztFQThCRTtFQUNBO0VBQ0E7QUNQSDtBRFNHO0VBQUE7SUFDQztFQ05GO0FBQ0Y7QURRRztFQUFBO0lBQ0M7RUNMRjtBQUNGO0FEUUc7RUFDQztFQUNBO0FDTko7QURVTztFQUNDO0FDUlI7QURPTztFQUNDO0FDTFI7QURJTztFQUNDO0FDRlI7QURDTztFQUNDO0FDQ1I7QURGTztFQUNDO0FDSVI7QURMTztFQUNDO0FDT1I7QURSTztFQUNDO0FDVVI7QURYTztFQUNDO0FDYVI7QURkTztFQUNDO0FDZ0JSO0FEakJPO0VBQ0M7QUNtQlI7QURaSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FDY0w7QUQzRUM7RUFvRUU7RUFDQTtFQUNBO0FDVUg7QURoRkM7RUEwRUU7RUFDQTtBQ1NIO0FESkE7RUFFRTtBQ0tGO0FESEU7RUFDQztBQ0tIO0FEVkE7RUFVRTtBQ0dGO0FEYkE7RUFhRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNHSDtBRERHO0VBQUE7SUFDQztJQUNBO0lBQ0E7SUFDQTtFQ0lGO0FBQ0Y7QURGRztFQUNDO0FDSUo7QURERztFQUNDO0VB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M0VGO0FBQ0YiLCJmaWxlIjoiY3NzL2Zyb250LXBhZ2UuNjRiZDhjMDYuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uLy4uL2Fzc2V0cy9sZXNzL3ZhcmlhYmxlcy5sZXNzXCI7XG5cbkBrZXlmcmFtZXMgcHJvbW8taGVyby13b3JkLWFwcGVhciB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSkgc2tldyg1ZGVnLCA1ZGVnKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNrZXcoMGRlZywgMGRlZyk7XG5cdH1cbn1cblxuLnByb21vLWhlcm8ge1xuXHQmX19pbm5lciB7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gQGhlYWRlci1oZWlnaHQpO1xuXHRcdGhlaWdodDogY2FsYygodmFyKC0tdmgsIDF2aCkgKiAxMDApIC0gQGhlYWRlci1oZWlnaHQpO1xuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoQHNpemUtOTB4IC0gQGhlYWRlci1oZWlnaHQpO1xuXG5cdFx0QG1lZGlhIEBzdC1sYXB0b3Age1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gQGhlYWRlci1oZWlnaHQtLW1vYmlsZSk7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoKHZhcigtLXZoLCAxdmgpICogMTAwKSAtIEBoZWFkZXItaGVpZ2h0LS1tb2JpbGUpO1xuXHRcdFx0bWluLWhlaWdodDogY2FsYyhAc2l6ZS02MHggLSBAaGVhZGVyLWhlaWdodC0tbW9iaWxlKTtcblx0XHR9XG5cblx0XHQuaGFzLXByb21vLWJhbm5lciAmIHtcblx0XHRcdGhlaWdodDogY2FsYygxMDB2aCAtIEBoZWFkZXItaGVpZ2h0LS1wcm9tby1iYW5uZXIpO1xuXHRcdFx0aGVpZ2h0OiBjYWxjKCh2YXIoLS12aCwgMXZoKSAqIDEwMCkgLSBAaGVhZGVyLWhlaWdodC0tcHJvbW8tYmFubmVyKTtcblx0XHRcdG1pbi1oZWlnaHQ6IGNhbGMoQHNpemUtOTB4IC0gQGhlYWRlci1oZWlnaHQtLXByb21vLWJhbm5lcik7XG5cblx0XHRcdEBtZWRpYSBAc3QtbGFwdG9wIHtcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gQGhlYWRlci1oZWlnaHQtLXByb21vLWJhbm5lci0tbW9iaWxlKTtcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKCh2YXIoLS12aCwgMXZoKSAqIDEwMCkgLSBAaGVhZGVyLWhlaWdodC0tcHJvbW8tYmFubmVyLS1tb2JpbGUpO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiBjYWxjKEBzaXplLTYweCAtIEBoZWFkZXItaGVpZ2h0LS1wcm9tby1iYW5uZXItLW1vYmlsZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMjM1cyBlYXNlO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHQmLmlzLWFjdGl2ZSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdH1cblxuXHRcdC5jLXNob3BwYWJsZS1pbWFnZXMge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdFx0XHRAbWVkaWEgQHN0LWxhcHRvcCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCZfX2ltYWdlIHtcblx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiByaWdodDtcblx0XHRcdH1cblxuXHRcdFx0Jl9fcHJvZHVjdHMge1xuXHRcdFx0XHRsZWZ0OiB1bnNldDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucHJvbW8taGVyby10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDY1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cblx0XHRcdEBtZWRpYSBAc3QtdGFibGV0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAzNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgQG1vYmlsZS1sIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0fVxuXG5cblx0XHRcdCZfX3dvcmQge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHRlYWNoKHJhbmdlKDEwKSwge1xuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoQHt2YWx1ZX0pIHtcblx0XHRcdFx0XHRcdFx0Jj5zcGFuIHtcblx0XHRcdFx0XHRcdFx0XHRhbmltYXRpb24tZGVsYXk6ICgxLjVzICsgKEB2YWx1ZSAqIDAuMTMzcykpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdCk7XG5cblx0XHRcdFx0Jj5zcGFuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuXHRcdFx0XHRcdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cdFx0XHRcdFx0YW5pbWF0aW9uOiBwcm9tby1oZXJvLXdvcmQtYXBwZWFyIDFzIGN1YmljLWJlemllciguMTYsIDEuMDgsIC4zOCwgLjk4KSBmb3J3YXJkcztcblxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnByb21vLWhlcm8tc3VidGl0bGUge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRhbmltYXRpb246IGZhZGUtaW4gMXMgMi41cyBjdWJpYy1iZXppZXIoLjE2LCAxLjA4LCAuMzgsIC45OCkgZm9yd2FyZHMsIGZyb20tYm90dG9tIDFzIDIuNXMgY3ViaWMtYmV6aWVyKC4xNiwgMS4wOCwgLjM4LCAuOTgpIGZvcndhcmRzO1xuXHRcdH1cblxuXHRcdC5wcm9tby1oZXJvLWJ0biB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0YW5pbWF0aW9uOiBmYWRlLWluIDFzIDIuNXMgY3ViaWMtYmV6aWVyKC4xNiwgMS4wOCwgLjM4LCAuOTgpIGZvcndhcmRzLCBmcm9tLWJvdHRvbSAxcyAyLjVzIGN1YmljLWJlemllciguMTYsIDEuMDgsIC4zOCwgLjk4KSBmb3J3YXJkcztcblx0XHR9XG5cdH1cbn1cblxuI2ZlYXR1cmVkLXNsaWRlciB7XG5cdC5qcy1zbGlkZXJfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQmLmlzLWFjdGl2ZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQjcGFuaWVyLWJsZXUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwNTFENEE7XG5cblx0XHQuaWNvbi1xdWViZWMge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29sb3I6ICMwNTJhNzc7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0Zm9udC1zaXplOiA2MDBweDtcblxuXHRcdFx0QG1lZGlhIEBzdC10YWJsZXQge1xuXHRcdFx0XHRjb2xvcjogIzA2MzhBNztcblx0XHRcdFx0bGVmdDogdW5zZXQ7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHR9XG5cblx0XHRcdCYuaW4tYmFja2dyb3VuZCB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHRcdFx0Zm9udC1zaXplOiAxMjAwcHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I21vaXNzb24tcXVlYmVjIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzY4MTQyO1xuXG5cdFx0I21vaXNzb24tcXVlYmVjLWxlZnQtc2lkZSB7XG5cdFx0XHRtYXgtd2lkdGg6IH4nY2FsYygyMDgwcHggLyAyKSc7XG5cblx0XHRcdC5jLXR5cG9ncmFwaHktLWxpbmsge1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHdoaXRlLCB3aGl0ZSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYmFja2dyb3VuZC1mYWRlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogQHNpemUtMzB4O1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIEBhY2NlbnQtNTAwIDAlLCB0cmFuc3BhcmVudCAxMDAlKVxuXHRcdH1cblxuXHRcdC5pY29uLWhhbmQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDogLTEwO1xuXHRcdFx0cmlnaHQ6IEBzaXplLTEweDtcblx0XHRcdGJvdHRvbTogQHNpemUtMTl4O1xuXHRcdFx0Zm9udC1zaXplOiA0MDBweDtcblx0XHRcdGNvbG9yOiAjM2I4ZTQ3O1xuXG5cdFx0XHRAbWVkaWEgQHN0LXRhYmxldCB7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaWNvbi1oZWFydCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR6LWluZGV4OiAtMTA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogQHNpemUtOXg7XG5cdFx0XHRjb2xvcjogIzNiOGU0Nztcblx0XHRcdGZvbnQtc2l6ZTogMzAwcHg7XG5cblx0XHRcdEBtZWRpYSBAc3QtdGFibGV0IHtcblx0XHRcdFx0Ym90dG9tOiAtQHNpemUtMTN4O1xuXHRcdFx0XHRyaWdodDogLUBzaXplLTEzeDtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jdmFsdWVzIHtcblx0LnZhbHVlLXNsaWRlciB7XG5cdFx0LnZhbHVlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRtaW4td2lkdGg6IDgwcHg7XG5cblx0XHRcdEBtZWRpYSBAc3QtbGFwdG9wLW0ge1xuXHRcdFx0XHRtaW4td2lkdGg6IDBweDtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIEBtb2JpbGUtbCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogQHNpemUtMXggICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBAc2l6ZS0xeCAgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBAc2l6ZS0zMHg7XG5cblx0XHRcdFx0QG1lZGlhIEBkZXNrdG9wIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IEBzaXplLTIyeDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSBAc3QtbGFwdG9wLW0ge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogQHNpemUtNXg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9fdGV4dCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdHRvcDogQHNpemUtMTB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IEBzaXplLTF4O1xuXG5cdFx0XHRcdEBtZWRpYSBAc3QtbGFwdG9wLW0ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdFx0bGVmdDogdW5zZXQ7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdHRvcDogdW5zZXQ7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogQHNpemUtNHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgQHN0LXRhYmxldCB7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19zdWJ0ZXh0IHtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0dG9wOiBAc2l6ZS0xM3g7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXG5cdFx0XHRcdEBtZWRpYSBAZGVza3RvcCB7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdFx0XHR3aWR0aDogQHNpemUtMzB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QG1lZGlhIEBsYXB0b3AtbCB7XG5cdFx0XHRcdFx0d2lkdGg6IEBzaXplLTI2eDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSBAc3QtbGFwdG9wLW0ge1xuXHRcdFx0XHRcdHdpZHRoOiB1bnNldDtcblx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRcdGxlZnQ6IHVuc2V0O1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0XHR0b3A6IHVuc2V0O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNsaWNrLWRvdHMge1xuXHRcdFx0QG1lZGlhIEBtb2JpbGUtbCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IEBzaXplLTJ4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jY2F0ZWdvcmllcyB7XG5cdC5jYXRlZ29yeSB7XG5cdFx0aW1nIHtcblx0XHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjMyNXMgY3ViaWMtYmV6aWVyKC4zMywgMCwgLjI1LCAxKTtcblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNuZXdzIHtcblx0LmZsZXgge1xuXHRcdC5uZXdzLWFydGljbGUge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblxuXHRcdFx0QG1lZGlhIEBzdC10YWJsZXQge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcblx0XHRcdH1cblxuXHRcdFx0Jl9faW1hZ2Uge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiBAc2l6ZS0zeDtcblx0XHRcdFx0bWF4LXdpZHRoOiBAc2l6ZS0xNXg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9faW1hZ2Uge1xuXHRcdFx0bWluLWhlaWdodDogQHNpemUtM3g7XG5cdFx0XHRtYXgtd2lkdGg6IEBzaXplLTE1eDtcblx0XHR9XG5cdH1cbn1cblxuQGtleWZyYW1lcyB3YXZlIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEsIDEpIHJvdGF0ZSgwZGVnKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC00NyUpIHNjYWxlKDEsIDEuMTUpIHJvdGF0ZSgyZGVnKTtcblx0fVxufVxuXG4jYnVzaW5lc3Mge1xuXHQuYy1wcm9kdWN0LWNhcmQge1xuXHRcdG1heC13aWR0aDogQHNpemUtMzB4O1xuXHR9XG59XG5cbiN2b2x1bWUtZGlzY291bnRzIHtcblx0LndhdmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTEwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEsIDAuNSk7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR6LWluZGV4OiAtMTtcblx0XHRtaW4td2lkdGg6IDE5MjBweDtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKC4zMywgMCwgLjI1LCAxKSwgb3BhY2l0eSAxcyBjdWJpYy1iZXppZXIoLjMzLCAwLCAuMjUsIDEpO1xuXG5cdFx0Ji5qcy1zY3JvbGxlZCB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSwgMSk7XG5cdFx0XHRhbmltYXRpb246IHdhdmUgNXMgZWFzZS1pbi1vdXQgYWx0ZXJuYXRlIGluZmluaXRlO1xuXHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAxcztcblx0XHR9XG5cblx0XHRAbWVkaWEgQHN0LWxhcHRvcC1sIHtcblx0XHRcdHRvcDogNzAlO1xuXHRcdH1cblxuXHRcdEBtZWRpYSBAc3QtdGFibGV0IHtcblx0XHRcdHRvcDogNzAlO1xuXHRcdFx0bGVmdDogMjAlO1xuXHRcdH1cblxuXHRcdEBtZWRpYSBAbW9iaWxlLWwge1xuXHRcdFx0bGVmdDogMTAlO1xuXHRcdH1cblx0fVxuXG5cdC5qcy1vbi1zY3JvbGwge1xuXHRcdCY+ZGl2IHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGVZKDE2cHgpO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGN1YmljLWJlemllciguMzMsIDAsIC4yNSwgMSksIHRyYW5zZm9ybSAuNXMgY3ViaWMtYmV6aWVyKC4zMywgMCwgLjI1LCAxKTtcblxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAuMjVzO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC41cztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmpzLXNjcm9sbGVkIHtcblx0XHRcdCY+ZGl2IHtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKDBweCk7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNhYm91dC11cyB7XG5cdC5wbGF5LXZpZGVvIHtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjMyNXMgY3ViaWMtYmV6aWVyKC4zMywgMCwgLjI1LCAxKTtcblxuXHRcdC5jLWljb24ge1xuXHRcdFx0LXdlYmtpdC10ZXh0LXN0cm9rZTogMnB4IEBhY2NlbnQtNDAwO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdHRyYW5zaXRpb246IGNvbG9yIC4zMjVzIGN1YmljLWJlemllciguMzMsIDAsIC4yNSwgMSk7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGhlaWdodDogQHNpemUtN3ggICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogQHNpemUtN3ggICFpbXBvcnRhbnQ7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cblx0XHRcdC5jLWljb24ge1xuXHRcdFx0XHRjb2xvcjogQGFjY2VudC00MDAgICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNnaWZ0LWNhcmRzIHtcblx0Ji5qcy1vbi1zY3JvbGwge1xuXHRcdCNsaW5lLXBhdHRlcm4ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuXHRcdFx0cGF0aCB7XG5cdFx0XHRcdHRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IGN1YmljLWJlemllciguMzMsIDAsIC4yNSwgMSk7XG5cblx0XHRcdFx0JiNUcmFjw6lfMTA5NyB7XG5cdFx0XHRcdFx0c3Ryb2tlLWRhc2hhcnJheTogNzI2LjI5O1xuXHRcdFx0XHRcdHN0cm9rZS1kYXNob2Zmc2V0OiA3MjYuMjk7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMS40cztcblxuXHRcdFx0XHRcdC5qcy1zY3JvbGxlZCYge1xuXHRcdFx0XHRcdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiNUcmFjw6lfMTA5OCB7XG5cdFx0XHRcdFx0c3Ryb2tlLWRhc2hhcnJheTogNjExLjU3O1xuXHRcdFx0XHRcdHN0cm9rZS1kYXNob2Zmc2V0OiA2MTEuNTc7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMS4ycztcblx0XHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuXG5cdFx0XHRcdFx0LmpzLXNjcm9sbGVkJiB7XG5cdFx0XHRcdFx0XHRzdHJva2UtZGFzaG9mZnNldDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmI1RyYWPDqV8xMzI2IHtcblx0XHRcdFx0XHRzdHJva2UtZGFzaGFycmF5OiAxMTQ5LjU0O1xuXHRcdFx0XHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAxMTQ5LjU0O1xuXHRcdFx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDIuMnM7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMXM7XG5cblx0XHRcdFx0XHQuanMtc2Nyb2xsZWQmIHtcblx0XHRcdFx0XHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jc29jaWFsLWNsdWIge1xuXHQuc2xpY2stbGlzdCB7XG5cdFx0cGFkZGluZzogMCBAc2l6ZS0yMHg7XG5cblx0XHQuc2xpY2stdHJhY2sge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdH1cbn1cblxuI3RyZWVzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogQG1pbnQ7XG5cblx0LnBsYW50ZWQtdHJlZXMge1xuXHRcdGNvbG9yOiBAZ3JlZW47XG5cblx0fVxufVxuXG4ubXVycGh5LWJlZC1zdHlsZS1jYXJyb3VzZWwge1xuXHQmLnUtYXJyb3dzLXNsaWRlciB7XG5cdFx0LmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuXHRcdFx0Ji5wcmV2aW91cyB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdCYubmV4dCB7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mbGlja2l0eS12aWV3cG9ydCB7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdH1cblxuXHQubXVycGh5LWJlZC1zdHlsZS1jYXJkIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdC5tdXJwaHktYmVkLXN0eWxlLWNhcmRfX2ltYWdlIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cblx0XHRcdFx0XHRAbWVkaWEgQGxhcHRvcCB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYy1idG4ge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2ltYWdlIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4yMzVzIGN1YmljLWJlemllcigwLjMzLCAwLCAwLjI1LCAxKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYy1idG4ge1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4yMzVzIGN1YmljLWJlemllcigwLjMzLCAwLCAwLjI1LCAxKTtcblxuXHRcdFx0QG1lZGlhIEBsYXB0b3Age1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHRcdFx0XHR0b3A6IHVuc2V0O1xuXHRcdFx0XHRsZWZ0OiB1bnNldDtcblx0XHRcdFx0cmlnaHQ6IEBzaXplLTN4O1xuXHRcdFx0XHRib3R0b206IGNhbGMoQHNpemUtN3ggLyAtMik7XG5cdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIkBrZXlmcmFtZXMgcHJvbW8taGVyby13b3JkLWFwcGVhciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSkgc2tldyg1ZGVnLCA1ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBza2V3KDBkZWcsIDBkZWcpO1xuICB9XG59XG4ucHJvbW8taGVyb19faW5uZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDZweCk7XG4gIGhlaWdodDogY2FsYygodmFyKC0tdmgsIDF2aCkgKiAxMDApIC0gMTA2cHgpO1xuICBtaW4taGVpZ2h0OiBjYWxjKDcyMHB4IC0gMTA2cHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb21vLWhlcm9fX2lubmVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0OXB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoKHZhcigtLXZoLCAxdmgpICogMTAwKSAtIDQ5cHgpO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoNDgwcHggLSA0OXB4KTtcbiAgfVxufVxuLmhhcy1wcm9tby1iYW5uZXIgLnByb21vLWhlcm9fX2lubmVyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQ2cHgpO1xuICBoZWlnaHQ6IGNhbGMoKHZhcigtLXZoLCAxdmgpICogMTAwKSAtIDE0NnB4KTtcbiAgbWluLWhlaWdodDogY2FsYyg3MjBweCAtIDE0NnB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oYXMtcHJvbW8tYmFubmVyIC5wcm9tby1oZXJvX19pbm5lciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODlweCk7XG4gICAgaGVpZ2h0OiBjYWxjKCh2YXIoLS12aCwgMXZoKSAqIDEwMCkgLSA4OXB4KTtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDQ4MHB4IC0gODlweCk7XG4gIH1cbn1cbi5wcm9tby1oZXJvX19pdGVtIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjIzNXMgZWFzZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucHJvbW8taGVyb19faXRlbS5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB6LWluZGV4OiAxMDtcbn1cbi5wcm9tby1oZXJvX19pdGVtIC5jLXNob3BwYWJsZS1pbWFnZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvbW8taGVyb19faXRlbSAuYy1zaG9wcGFibGUtaW1hZ2VzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucHJvbW8taGVyb19faXRlbSAuYy1zaG9wcGFibGUtaW1hZ2VzX19pbWFnZSB7XG4gIG9iamVjdC1wb3NpdGlvbjogcmlnaHQ7XG59XG4ucHJvbW8taGVyb19faXRlbSAuYy1zaG9wcGFibGUtaW1hZ2VzX19wcm9kdWN0cyB7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpO1xufVxuLnByb21vLWhlcm9fX2l0ZW0gLnByb21vLWhlcm8tdGl0bGUge1xuICBmb250LXNpemU6IDY1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvbW8taGVyb19faXRlbSAucHJvbW8taGVyby10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5wcm9tby1oZXJvX19pdGVtIC5wcm9tby1oZXJvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbi5wcm9tby1oZXJvX19pdGVtIC5wcm9tby1oZXJvLXRpdGxlX193b3JkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJvbW8taGVyb19faXRlbSAucHJvbW8taGVyby10aXRsZV9fd29yZDpudGgtY2hpbGQoMSkgPiBzcGFuIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjYzM3M7XG59XG4ucHJvbW8taGVyb19faXRlbSAucHJvbW8taGVyby10aXRsZV9fd29yZDpudGgtY2hpbGQoMikgPiBzcGFuIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjc2NnM7XG59XG4ucHJvbW8taGVyb19faXRlbSAucHJvbW8taGVyby10aXRsZV9fd29yZDpudGgtY2hpbGQoMykgPiBzcGFuIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjg5OXM7XG59XG4ucHJvbW8taGVyb19faXRlbSAucHJvbW8taGVyby10aXRsZV9fd29yZDpudGgtY2hpbGQoNCkgPiBzcGFuIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjAzMnM7XG59XG4ucHJvbW8taGVyb19faXRlbSAucHJvbW8taGVyby10aXRsZV9fd29yZDpudGgtY2hpbGQoNSkgPiBzcGFuIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjE2NXM7XG59XG4ucHJvbW8taGVyb19faXRlbSAucHJvbW8taGVyby10aXRsZV9fd29yZDpudGgtY2hpbGQoNikgPiBzcGFuIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjI5OHM7XG59XG4ucHJvbW8taGVyb19faXRlbSAucHJvbW8taGVyby10aXRsZV9fd29yZDpudGgtY2hpbGQoNykgPiBzcGFuIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjQzMXM7XG59XG4ucHJvbW8taGVyb19faXRlbSAucHJvbW8taGVyby10aXRsZV9fd29yZDpudGgtY2hpbGQoOCkgPiBzcGFuIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjU2NHM7XG59XG4ucHJvbW8taGVyb19faXRlbSAucHJvbW8taGVyby10aXRsZV9fd29yZDpudGgtY2hpbGQoOSkgPiBzcGFuIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjY5N3M7XG59XG4ucHJvbW8taGVyb19faXRlbSAucHJvbW8taGVyby10aXRsZV9fd29yZDpudGgtY2hpbGQoMTApID4gc3BhbiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMi44M3M7XG59XG4ucHJvbW8taGVyb19faXRlbSAucHJvbW8taGVyby10aXRsZV9fd29yZCA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgYW5pbWF0aW9uOiBwcm9tby1oZXJvLXdvcmQtYXBwZWFyIDFzIGN1YmljLWJlemllcigwLjE2LCAxLjA4LCAwLjM4LCAwLjk4KSBmb3J3YXJkcztcbn1cbi5wcm9tby1oZXJvX19pdGVtIC5wcm9tby1oZXJvLXN1YnRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBmYWRlLWluIDFzIDIuNXMgY3ViaWMtYmV6aWVyKDAuMTYsIDEuMDgsIDAuMzgsIDAuOTgpIGZvcndhcmRzLCBmcm9tLWJvdHRvbSAxcyAyLjVzIGN1YmljLWJlemllcigwLjE2LCAxLjA4LCAwLjM4LCAwLjk4KSBmb3J3YXJkcztcbn1cbi5wcm9tby1oZXJvX19pdGVtIC5wcm9tby1oZXJvLWJ0biB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogZmFkZS1pbiAxcyAyLjVzIGN1YmljLWJlemllcigwLjE2LCAxLjA4LCAwLjM4LCAwLjk4KSBmb3J3YXJkcywgZnJvbS1ib3R0b20gMXMgMi41cyBjdWJpYy1iZXppZXIoMC4xNiwgMS4wOCwgMC4zOCwgMC45OCkgZm9yd2FyZHM7XG59XG4jZmVhdHVyZWQtc2xpZGVyIC5qcy1zbGlkZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2ZlYXR1cmVkLXNsaWRlciAuanMtc2xpZGVyX19pdGVtLmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2ZlYXR1cmVkLXNsaWRlciAjcGFuaWVyLWJsZXUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUxRDRBO1xufVxuI2ZlYXR1cmVkLXNsaWRlciAjcGFuaWVyLWJsZXUgLmljb24tcXVlYmVjIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzA1MmE3NztcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZvbnQtc2l6ZTogNjAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNmZWF0dXJlZC1zbGlkZXIgI3Bhbmllci1ibGV1IC5pY29uLXF1ZWJlYyB7XG4gICAgY29sb3I6ICMwNjM4QTc7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgfVxufVxuI2ZlYXR1cmVkLXNsaWRlciAjcGFuaWVyLWJsZXUgLmljb24tcXVlYmVjOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4jZmVhdHVyZWQtc2xpZGVyICNwYW5pZXItYmxldSAuaWNvbi1xdWViZWMuaW4tYmFja2dyb3VuZCB7XG4gIG9wYWNpdHk6IDAuNztcbiAgZm9udC1zaXplOiAxMjAwcHg7XG4gIGxlZnQ6IDA7XG59XG4jZmVhdHVyZWQtc2xpZGVyICNtb2lzc29uLXF1ZWJlYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjgxNDI7XG59XG4jZmVhdHVyZWQtc2xpZGVyICNtb2lzc29uLXF1ZWJlYyAjbW9pc3Nvbi1xdWViZWMtbGVmdC1zaWRlIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDIwODBweCAvIDIpO1xufVxuI2ZlYXR1cmVkLXNsaWRlciAjbW9pc3Nvbi1xdWViZWMgI21vaXNzb24tcXVlYmVjLWxlZnQtc2lkZSAuYy10eXBvZ3JhcGh5LS1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQod2hpdGUsIHdoaXRlKTtcbn1cbiNmZWF0dXJlZC1zbGlkZXIgI21vaXNzb24tcXVlYmVjIC5iYWNrZ3JvdW5kLWZhZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjQwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMEIxMjIyIDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbn1cbiNmZWF0dXJlZC1zbGlkZXIgI21vaXNzb24tcXVlYmVjIC5pY29uLWhhbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xMDtcbiAgcmlnaHQ6IDgwcHg7XG4gIGJvdHRvbTogMTUycHg7XG4gIGZvbnQtc2l6ZTogNDAwcHg7XG4gIGNvbG9yOiAjM2I4ZTQ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjZmVhdHVyZWQtc2xpZGVyICNtb2lzc29uLXF1ZWJlYyAuaWNvbi1oYW5kIHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbiNmZWF0dXJlZC1zbGlkZXIgI21vaXNzb24tcXVlYmVjIC5pY29uLWhhbmQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbiNmZWF0dXJlZC1zbGlkZXIgI21vaXNzb24tcXVlYmVjIC5pY29uLWhlYXJ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDcycHg7XG4gIGNvbG9yOiAjM2I4ZTQ3O1xuICBmb250LXNpemU6IDMwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjZmVhdHVyZWQtc2xpZGVyICNtb2lzc29uLXF1ZWJlYyAuaWNvbi1oZWFydCB7XG4gICAgYm90dG9tOiAtMTA0cHg7XG4gICAgcmlnaHQ6IC0xMDRweDtcbiAgfVxufVxuI2ZlYXR1cmVkLXNsaWRlciAjbW9pc3Nvbi1xdWViZWMgLmljb24taGVhcnQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbiN2YWx1ZXMgLnZhbHVlLXNsaWRlciAudmFsdWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1pbi13aWR0aDogODBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gICN2YWx1ZXMgLnZhbHVlLXNsaWRlciAudmFsdWUge1xuICAgIG1pbi13aWR0aDogMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICN2YWx1ZXMgLnZhbHVlLXNsaWRlciAudmFsdWUge1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG59XG4jdmFsdWVzIC52YWx1ZS1zbGlkZXIgLnZhbHVlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDI0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgI3ZhbHVlcyAudmFsdWUtc2xpZGVyIC52YWx1ZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3NnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAjdmFsdWVzIC52YWx1ZS1zbGlkZXIgLnZhbHVlOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuI3ZhbHVlcyAudmFsdWUtc2xpZGVyIC52YWx1ZV9fdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRvcDogODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAjdmFsdWVzIC52YWx1ZS1zbGlkZXIgLnZhbHVlX190ZXh0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB0b3A6IHVuc2V0O1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3ZhbHVlcyAudmFsdWUtc2xpZGVyIC52YWx1ZV9fdGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuI3ZhbHVlcyAudmFsdWUtc2xpZGVyIC52YWx1ZV9fc3VidGV4dCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRvcDogMTA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgI3ZhbHVlcyAudmFsdWUtc2xpZGVyIC52YWx1ZV9fc3VidGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB3aWR0aDogMjQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICN2YWx1ZXMgLnZhbHVlLXNsaWRlciAudmFsdWVfX3N1YnRleHQge1xuICAgIHdpZHRoOiAyMDhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgI3ZhbHVlcyAudmFsdWUtc2xpZGVyIC52YWx1ZV9fc3VidGV4dCB7XG4gICAgd2lkdGg6IHVuc2V0O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRvcDogdW5zZXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgI3ZhbHVlcyAudmFsdWUtc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4jY2F0ZWdvcmllcyAuY2F0ZWdvcnkgaW1nIHtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjMyNXMgY3ViaWMtYmV6aWVyKDAuMzMsIDAsIDAuMjUsIDEpO1xufVxuI2NhdGVnb3JpZXMgLmNhdGVnb3J5IGltZzpob3ZlcixcbiNjYXRlZ29yaWVzIC5jYXRlZ29yeSBpbWc6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4jbmV3cyAuZmxleCAubmV3cy1hcnRpY2xlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI25ld3MgLmZsZXggLm5ld3MtYXJ0aWNsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxufVxuI25ld3MgLmZsZXggLm5ld3MtYXJ0aWNsZV9faW1hZ2Uge1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBtYXgtd2lkdGg6IDEyMHB4O1xufVxuI25ld3MgLmZsZXhfX2ltYWdlIHtcbiAgbWluLWhlaWdodDogMjRweDtcbiAgbWF4LXdpZHRoOiAxMjBweDtcbn1cbkBrZXlmcmFtZXMgd2F2ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLCAxKSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTQ3JSkgc2NhbGUoMSwgMS4xNSkgcm90YXRlKDJkZWcpO1xuICB9XG59XG4jYnVzaW5lc3MgLmMtcHJvZHVjdC1jYXJkIHtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbn1cbiN2b2x1bWUtZGlzY291bnRzIC53YXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTEwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLCAwLjUpO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgbWluLXdpZHRoOiAxOTIwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4zMywgMCwgMC4yNSwgMSksIG9wYWNpdHkgMXMgY3ViaWMtYmV6aWVyKDAuMzMsIDAsIDAuMjUsIDEpO1xufVxuI3ZvbHVtZS1kaXNjb3VudHMgLndhdmUuanMtc2Nyb2xsZWQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLCAxKTtcbiAgYW5pbWF0aW9uOiB3YXZlIDVzIGVhc2UtaW4tb3V0IGFsdGVybmF0ZSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICN2b2x1bWUtZGlzY291bnRzIC53YXZlIHtcbiAgICB0b3A6IDcwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjdm9sdW1lLWRpc2NvdW50cyAud2F2ZSB7XG4gICAgdG9wOiA3MCU7XG4gICAgbGVmdDogMjAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICN2b2x1bWUtZGlzY291bnRzIC53YXZlIHtcbiAgICBsZWZ0OiAxMCU7XG4gIH1cbn1cbiN2b2x1bWUtZGlzY291bnRzIC5qcy1vbi1zY3JvbGwgPiBkaXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlWSgxNnB4KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGN1YmljLWJlemllcigwLjMzLCAwLCAwLjI1LCAxKSwgdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMzMsIDAsIDAuMjUsIDEpO1xufVxuI3ZvbHVtZS1kaXNjb3VudHMgLmpzLW9uLXNjcm9sbCA+IGRpdjpudGgtY2hpbGQoMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbn1cbiN2b2x1bWUtZGlzY291bnRzIC5qcy1vbi1zY3JvbGwgPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbn1cbiN2b2x1bWUtZGlzY291bnRzIC5qcy1vbi1zY3JvbGwuanMtc2Nyb2xsZWQgPiBkaXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMHB4KTtcbiAgb3BhY2l0eTogMTtcbn1cbiNhYm91dC11cyAucGxheS12aWRlbyB7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zMjVzIGN1YmljLWJlemllcigwLjMzLCAwLCAwLjI1LCAxKTtcbn1cbiNhYm91dC11cyAucGxheS12aWRlbyAuYy1pY29uIHtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMnB4ICM3OTg1QTI7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjMyNXMgY3ViaWMtYmV6aWVyKDAuMzMsIDAsIDAuMjUsIDEpO1xufVxuI2Fib3V0LXVzIC5wbGF5LXZpZGVvOmhvdmVyLFxuI2Fib3V0LXVzIC5wbGF5LXZpZGVvOmZvY3VzIHtcbiAgaGVpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbiNhYm91dC11cyAucGxheS12aWRlbzpob3ZlciAuYy1pY29uLFxuI2Fib3V0LXVzIC5wbGF5LXZpZGVvOmZvY3VzIC5jLWljb24ge1xuICBjb2xvcjogIzc5ODVBMiAhaW1wb3J0YW50O1xufVxuI2dpZnQtY2FyZHMuanMtb24tc2Nyb2xsICNsaW5lLXBhdHRlcm4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4jZ2lmdC1jYXJkcy5qcy1vbi1zY3JvbGwgI2xpbmUtcGF0dGVybiBwYXRoIHtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlLWRhc2hvZmZzZXQgY3ViaWMtYmV6aWVyKDAuMzMsIDAsIDAuMjUsIDEpO1xufVxuI2dpZnQtY2FyZHMuanMtb24tc2Nyb2xsICNsaW5lLXBhdHRlcm4gcGF0aCNUcmFjw6lfMTA5NyB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDcyNi4yOTtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDcyNi4yOTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS40cztcbn1cbi5qcy1zY3JvbGxlZCNnaWZ0LWNhcmRzLmpzLW9uLXNjcm9sbCAjbGluZS1wYXR0ZXJuIHBhdGgjVHJhY8OpXzEwOTcge1xuICBzdHJva2UtZGFzaG9mZnNldDogMDtcbn1cbiNnaWZ0LWNhcmRzLmpzLW9uLXNjcm9sbCAjbGluZS1wYXR0ZXJuIHBhdGgjVHJhY8OpXzEwOTgge1xuICBzdHJva2UtZGFzaGFycmF5OiA2MTEuNTc7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiA2MTEuNTc7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMnM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG59XG4uanMtc2Nyb2xsZWQjZ2lmdC1jYXJkcy5qcy1vbi1zY3JvbGwgI2xpbmUtcGF0dGVybiBwYXRoI1RyYWPDqV8xMDk4IHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG59XG4jZ2lmdC1jYXJkcy5qcy1vbi1zY3JvbGwgI2xpbmUtcGF0dGVybiBwYXRoI1RyYWPDqV8xMzI2IHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTE0OS41NDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDExNDkuNTQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMnM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuLmpzLXNjcm9sbGVkI2dpZnQtY2FyZHMuanMtb24tc2Nyb2xsICNsaW5lLXBhdHRlcm4gcGF0aCNUcmFjw6lfMTMyNiB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xufVxuI3NvY2lhbC1jbHViIC5zbGljay1saXN0IHtcbiAgcGFkZGluZzogMCAxNjBweDtcbn1cbiNzb2NpYWwtY2x1YiAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI3RyZWVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjdGNjtcbn1cbiN0cmVlcyAucGxhbnRlZC10cmVlcyB7XG4gIGNvbG9yOiAjMDBBNjczO1xufVxuLm11cnBoeS1iZWQtc3R5bGUtY2Fycm91c2VsLnUtYXJyb3dzLXNsaWRlciAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG4gIGxlZnQ6IDA7XG59XG4ubXVycGh5LWJlZC1zdHlsZS1jYXJyb3VzZWwudS1hcnJvd3Mtc2xpZGVyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICByaWdodDogMDtcbn1cbi5tdXJwaHktYmVkLXN0eWxlLWNhcnJvdXNlbCAuZmxpY2tpdHktdmlld3BvcnQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5tdXJwaHktYmVkLXN0eWxlLWNhcnJvdXNlbCAubXVycGh5LWJlZC1zdHlsZS1jYXJkOmhvdmVyIC5tdXJwaHktYmVkLXN0eWxlLWNhcmRfX2ltYWdlIGltZyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tdXJwaHktYmVkLXN0eWxlLWNhcnJvdXNlbCAubXVycGh5LWJlZC1zdHlsZS1jYXJkOmhvdmVyIC5tdXJwaHktYmVkLXN0eWxlLWNhcmRfX2ltYWdlIGltZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLm11cnBoeS1iZWQtc3R5bGUtY2Fycm91c2VsIC5tdXJwaHktYmVkLXN0eWxlLWNhcmQ6aG92ZXIgLmMtYnRuIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5tdXJwaHktYmVkLXN0eWxlLWNhcnJvdXNlbCAubXVycGh5LWJlZC1zdHlsZS1jYXJkX19pbWFnZSBpbWcge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjM1cyBjdWJpYy1iZXppZXIoMC4zMywgMCwgMC4yNSwgMSk7XG59XG4ubXVycGh5LWJlZC1zdHlsZS1jYXJyb3VzZWwgLm11cnBoeS1iZWQtc3R5bGUtY2FyZCAuYy1idG4ge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yMzVzIGN1YmljLWJlemllcigwLjMzLCAwLCAwLjI1LCAxKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tdXJwaHktYmVkLXN0eWxlLWNhcnJvdXNlbCAubXVycGh5LWJlZC1zdHlsZS1jYXJkIC5jLWJ0biB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIHRvcDogdW5zZXQ7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgYm90dG9tOiBjYWxjKDU2cHggLyAtMik7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9*/