.hero {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding: 8rem 0 15rem 0rem;
  color: #fff;
  background-color: #0a0a22;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}
@media (max-width: 992px) {
  .hero {
    background-attachment: scroll;
  }
}
@media (max-width: 568px) {
  .hero {
    min-height: 70vh;
    padding: 10rem 0 5rem;
  }
}
.hero .container {
  position: relative;
  z-index: 1;
}
.hero .content {
  max-width: 50%;
  margin-right: 0%;
  margin-left: auto;
}
@media (max-width: 1150px) {
  .hero .content {
    max-width: 100%;
  }
}
@media (max-width: 768px) {
  .hero .content {
    text-align: center;
  }
}
.hero__title {
  max-width: 70rem;
  margin-bottom: 3rem;
}
.hero__title h1,
.hero__title h2,
.hero__title p {
  color: #fff;
  margin: 0;
}
.hero__title p {
  font-size: clamp(1.6rem, 5vw, 2.5rem);
}
.hero__title h1,
.hero__title h2 {
  margin-bottom: 3rem;
  font-size: 6.5rem;
}
.hero__cta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1.5rem;
  list-style: none;
  margin: 0;
  padding: 0;
}
@media (max-width: 768px) {
  .hero__cta {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    justify-content: center;
  }
}
.hero__cta-item {
  margin: 0;
}
.hero__cta-icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 1rem;
}
.hero__cta-icon img {
  max-width: 29px;
  aspect-ratio: 1/1;
  -o-object-fit: contain;
     object-fit: contain;
}
.hero .cta {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.information {
  border-bottom: 1px solid #efefef;
}
@media (max-width: 568px) {
  .information {
    padding: 3rem 0;
  }
}
.information__list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 3rem;
  list-style: none;
  margin: 0;
  padding: 0;
}
@media (max-width: 768px) {
  .information__list {
    grid-template-columns: 1fr;
    gap: 2.5rem;
  }
}
.information__item {
  text-align: center;
  border-right: 1px solid #efefef;
  padding: 2rem 0rem;
}
.information__item:nth-last-child(1) {
  border: none;
}
.information__icon img {
  aspect-ratio: 1/1;
  max-height: 30px;
  -o-object-fit: contain;
     object-fit: contain;
}
.information__title h3 {
  margin: 0 0 0rem;
  font-size: 14px;
  font-weight: 700;
  color: #92ca36;
}
.information__desc p {
  margin: 0;
  color: #909090;
  font-size: 14px;
}

.news {
  --news-line-x: 5.5rem;
  --news-thumb: 11rem;
  --news-gap: 3.5rem;
  padding: 8rem 0;
  background-color: #fff;
  background-image: url(../../../img/tlo-ozdobnik.png);
  background-position: right top;
  background-repeat: no-repeat;
}
@media (max-width: 568px) {
  .news {
    --news-line-x: 3.5rem;
    --news-thumb: 7rem;
    --news-gap: 2rem;
    padding: 5rem 0;
  }
}
.news__timeline {
  position: relative;
}
.news__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 2.5rem;
  margin-bottom: 5rem;
  position: relative;
  min-height: 4rem;
}
.news__marker {
  position: absolute;
  left: var(--news-line-x);
  top: 50%;
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  background-color: #92ca36;
  -webkit-box-shadow: 0 0 0 1rem rgba(146, 202, 54, 0.18);
          box-shadow: 0 0 0 1rem rgba(146, 202, 54, 0.18);
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 2;
}
.news__title {
  padding-left: calc(var(--news-line-x) + var(--news-thumb) / 2 + var(--news-gap));
}
.news__list {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 5rem;
  max-width: 66%;
}
.news__list::before {
  content: "";
  position: absolute;
  top: calc(0.4rem + var(--news-thumb) / 2);
  bottom: calc(0.4rem + var(--news-thumb) / 2);
  left: var(--news-line-x);
  width: 4px;
  background-color: #e6e6e6;
  z-index: 0;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media (max-width: 568px) {
  .news__list {
    gap: 3.5rem;
    max-width: 100%;
  }
}
.news__item {
  display: grid;
  grid-template-columns: calc(var(--news-line-x) + var(--news-thumb) / 2) 1fr;
  gap: var(--news-gap);
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  position: relative;
}
.news__item-media {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-top: 0.4rem;
}
.news__item-thumb {
  display: block;
  width: var(--news-thumb);
  height: var(--news-thumb);
  border-radius: 50%;
  overflow: hidden;
  -webkit-box-shadow: 0 0 0 1rem #fff, 0 0.8rem 2.4rem rgba(0, 0, 0, 0.12);
          box-shadow: 0 0 0 1rem #fff, 0 0.8rem 2.4rem rgba(0, 0, 0, 0.12);
  background-color: #f4f4f4;
}
@media (max-width: 568px) {
  .news__item-thumb {
    -webkit-box-shadow: 0 0 0 0.6rem #fff, 0 0.6rem 1.6rem rgba(0, 0, 0, 0.12);
            box-shadow: 0 0 0 0.6rem #fff, 0 0.6rem 1.6rem rgba(0, 0, 0, 0.12);
  }
}
.news__item-thumb img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.news__item-content {
  max-width: 78rem;
  padding-top: 0.5rem;
}
.news__item-date {
  display: block;
  margin-bottom: 1rem;
  font-size: 1.5rem;
  font-weight: 500;
  color: #92ca36;
  font-family: "Cuprum", sans-serif;
}
.news__item-title {
  margin: 0 0 1.5rem;
}
.news__item-title a {
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.25;
  text-transform: uppercase;
  color: #111;
  text-decoration: none;
}
@media (max-width: 568px) {
  .news__item-title a {
    font-size: 1.8rem;
  }
}
.news__item-title a:hover {
  color: #92ca36;
}
.news__item-excerpt {
  margin-bottom: 2.5rem;
}
.news__item-excerpt p {
  margin: 0;
  font-size: 1.6rem;
  line-height: 1.6;
  color: #777;
}
.news__footer {
  margin-top: 5rem;
  text-align: center;
  max-width: 66%;
}
@media (max-width: 568px) {
  .news__footer {
    margin-top: 3.5rem;
  }
}
.news__footer a.cta--fill-diagonal {
  padding: 1.5rem 2.4rem;
  background-color: #909090;
  border-color: #909090;
  color: #fff;
  --cta-fill: #6e6e6e;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  font-size: 1.3rem;
  font-weight: 600;
}
.news__footer a.cta--fill-diagonal:hover {
  background-color: #909090;
  color: #fff;
}
.news__pagination {
  margin-top: 5rem;
  max-width: 66%;
}
@media (max-width: 568px) {
  .news__pagination {
    max-width: 100%;
  }
}

.start {
  position: relative;
  padding: 15rem 0;
  color: #fff;
  background-color: #0a0a22;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}
@media (max-width: 992px) {
  .start {
    background-attachment: scroll;
  }
}
@media (max-width: 568px) {
  .start {
    padding: 13rem 0;
  }
}
.start:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 6.8rem;
  background-image: url(../../../img/maskowanie-jak-zaczac-gora.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  top: 0;
  left: 0;
  z-index: 15;
}
.start:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 12.7rem;
  background-image: url(../../../img/maskowanie-jak-zaczac-dol.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  bottom: 0;
  left: 0;
  z-index: 15;
}
.start .container {
  position: relative;
  z-index: 1;
}
.start__desc {
  max-width: 50%;
  margin-right: 0px;
  margin-left: auto;
}
@media (max-width: 768px) {
  .start__desc {
    max-width: 100%;
  }
}
.start__desc h2,
.start__desc h3,
.start__desc p {
  color: #fff;
}
.start__desc h4 {
  font-family: "Cuprum", sans-serif;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 0px;
}
.start__desc h2 {
  font-weight: 300;
  font-family: "Lato", sans-serif;
}
.start__desc p {
  font-size: 1.7rem;
  line-height: 1.6;
  color: #FFF;
}
.start__desc ul, .start__desc ol, .start__desc li, .start__desc a {
  color: #FFF;
  margin-top: 0px;
  font-size: 20px;
  font-weight: 300;
}
.start__desc ul {
  list-style-type: none;
  padding-left: 3rem;
}
.start__desc ul li {
  position: relative;
  padding: 0.5rem 0rem;
}
.start__desc ul li:before {
  content: "";
  position: absolute;
  width: 2rem;
  height: 2rem;
  top: 50%;
  left: -3rem;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  background-image: url(../../../img/wyroznik1@2.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 1rem;
}
.start__desc ul:nth-of-type(2) li:before {
  background-image: url(../../../img/wyroznik2@2.png);
}

.benefits {
  padding: 8rem 0;
}
@media (max-width: 568px) {
  .benefits {
    padding: 5rem 0;
  }
}
.benefits__grid {
  display: grid;
  grid-template-columns: 40% 60%;
  gap: 5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1400px) {
  .benefits__grid {
    grid-template-columns: 1fr 1fr;
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .benefits__grid {
    grid-template-columns: 1fr;
    gap: 3rem;
  }
}
.benefits h2 {
  font-weight: 300;
  margin-top: 0px;
}
.benefits__desc {
  margin-bottom: 3rem;
}
.benefits__cta-icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 1rem;
  position: relative;
  z-index: 1;
}
.benefits__cta-icon img {
  max-width: 29px;
  aspect-ratio: 1/1;
  -o-object-fit: contain;
     object-fit: contain;
}
.benefits__cta-text {
  position: relative;
  z-index: 1;
}
.benefits .cta {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.benefits a.cta--fill-diagonal {
  --cta-fill: #6fa01f;
  background-color: #92ca36;
  border-color: #92ca36;
  color: #fff;
}
.benefits a.cta--fill-diagonal:hover {
  background-color: #92ca36;
  border-color: #6fa01f;
  color: #fff;
}
.benefits__image img {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 1rem;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2UvZnJvbnQtcGFnZS5zY3NzIiwicGFnZS9mcm9udC1wYWdlLmNzcyIsIl9tZWRpYXF1ZXJ5LnNjc3MiLCJjb21wb25lbnQvX25ld3Mtc2VjdGlvbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0Msa0JBQUE7RUFFQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHNCQUFBO01BQUEsbUJBQUE7VUFBQSxxQkFBQTtFQUNBLDBCQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0VBQ0Esa0NBQUE7RUFDQSxzQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QUNGRDtBQ3NDRztFRi9DSDtJQWNFLDZCQUFBO0VDREE7QUFDRjtBQ21CRztFRmpDSDtJQWtCRSxnQkFBQTtJQUNBLHFCQUFBO0VDQUE7QUFDRjtBRGVDO0VBQ0Msa0JBQUE7RUFDQSxVQUFBO0FDYkY7QURlQztFQUNDLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FDYkY7QUNrREc7RUZ4Q0Y7SUFLRSxlQUFBO0VDWEQ7QUFDRjtBQzZDRztFRnhDRjtJQVFFLGtCQUFBO0VDVEQ7QUFDRjtBRFlDO0VBQ0MsZ0JBQUE7RUFDQSxtQkFBQTtBQ1ZGO0FEWUU7OztFQUdDLFdBQUE7RUFDQSxTQUFBO0FDVkg7QURZQTtFQUNDLHFDQUFBO0FDVkQ7QURZRTs7RUFHQyxtQkFBQTtFQUNBLGlCQUFBO0FDWEg7QURpQkM7RUFDQyxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO01BQUEsZUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0FDZkY7QUNjRztFRkxGO0lBUUUsd0JBQUE7UUFBQSxxQkFBQTtZQUFBLHVCQUFBO0lBQ0EsNEJBQUE7SUFBQSw2QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFDQSx1QkFBQTtFQ2JEO0FBQ0Y7QURnQkM7RUFDQyxTQUFBO0FDZEY7QURpQkM7RUFDQywyQkFBQTtFQUFBLDJCQUFB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ZUFBQTtBQ3VJRjtBRHBJQztFQUNDLG1CQUFBO0FDc0lGO0FEaElDO0VBQ0MsMkJBQUE7RUFBQSwyQkFBQTtFQUFBLG9CQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7QUNrSUY7QURoSUU7RUFDQyxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtLQUFBLG1CQUFBO0FDa0lIO0FEOUhDO0VBQ0Msa0JBQUE7RUFDQSxVQUFBO0FDZ0lGO0FEN0hDO0VBQ0MseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0FDK0hGO0FENUhDO0VBQ0MsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtBQzhIRjtBRDVIRTtFQUNDLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0FDOEhIO0FEekhFO0VBQ0MsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QUMySEgiLCJmaWxlIjoicGFnZS9mcm9udC1wYWdlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi9fbWVkaWFxdWVyeVwiO1xuXG4uaGVybyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdHBhZGRpbmc6IDhyZW0gMCAxNXJlbSAwcmVtO1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzBhMGEyMjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcblxuXHRAaW5jbHVkZSB0YWJsZXQtbGcge1xuXHRcdGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuXHR9XG5cblx0QGluY2x1ZGUgcGhvbmUge1xuXHRcdG1pbi1oZWlnaHQ6IDcwdmg7XG5cdFx0cGFkZGluZzogMTByZW0gMCA1cmVtO1xuXHR9XG5cblx0Ly8gJjo6YmVmb3JlIHtcblx0Ly8gXHRjb250ZW50OiBcIlwiO1xuXHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ly8gXHRpbnNldDogMDtcblx0Ly8gXHR6LWluZGV4OiAwO1xuXHQvLyBcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcblx0Ly8gXHRcdDE4MGRlZyxcblx0Ly8gXHRcdHJnYmEoMTAsIDEwLCAzNCwgMC4yNSkgMCUsXG5cdC8vIFx0XHRyZ2JhKDEwLCAxMCwgMzQsIDAuNjUpIDEwMCVcblx0Ly8gXHQpO1xuXHQvLyBcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHQvLyB9XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblx0LmNvbnRlbnQge1xuXHRcdG1heC13aWR0aDogNTAlO1xuXHRcdG1hcmdpbi1yaWdodDogMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0QGluY2x1ZGUgcndkKDExNTApIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgcndkKDc2OCkge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRtYXgtd2lkdGg6IDcwcmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cblx0XHRoMSxcblx0XHRoMixcblx0XHRwIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cbnAge1xuXHRmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgNXZ3LCAyLjVyZW0pO1xufVxuXHRcdGgxLFxuXHRcdGgyIHtcblx0XHRcdFxuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0XHRcdGZvbnQtc2l6ZTogNi41cmVtO1xuXG5cdFx0XHRcblx0XHR9XG5cdH1cblxuXHQmX19jdGEge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGdhcDogMS41cmVtO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0QGluY2x1ZGUgcndkKDc2OCkge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY3RhLWl0ZW0ge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdCZfX2N0YS1pY29uIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDI5cHg7XG5cdFx0YXNwZWN0LXJhdGlvOiAxLzE7XG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdH1cblx0fVxuXG5cdC5jdGEge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cbn1cblxuLmluZm9ybWF0aW9uIHtcblxuXG5cblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG5cdEBpbmNsdWRlIHBob25lIHtcblx0XHRwYWRkaW5nOiAzcmVtIDA7XG5cdH1cblxuXHQmX19saXN0IHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0Z2FwOiAzcmVtO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0XHRnYXA6IDIuNXJlbTtcblx0XHR9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VmZWZlZjtcblx0XHRwYWRkaW5nOiAycmVtIDByZW07XG5cdFx0JjpudGgtbGFzdC1jaGlsZCgxKSB7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9faWNvbiB7XG5cdFx0aW1nIHtcblx0XHRcdGFzcGVjdC1yYXRpbzogMS8xO1xuXHRcdFx0bWF4LWhlaWdodDogMzBweDtcblx0XHRcdFxuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0aDMge1xuXHRcdFx0bWFyZ2luOiAwIDAgMHJlbTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRjb2xvcjogIzkyY2EzNjtcblx0XHRcdFxuXHRcdH1cblx0fVxuXG5cdCZfX2Rlc2Mge1xuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Y29sb3I6ICM5MDkwOTA7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcblx0XHR9XG5cdH1cbn1cblxuQGltcG9ydCBcIi4uL2NvbXBvbmVudC9uZXdzLXNlY3Rpb25cIjtcblxuLnN0YXJ0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAxNXJlbSAwO1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzBhMGEyMjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcblxuXHRAaW5jbHVkZSB0YWJsZXQtbGcge1xuXHRcdGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuXHR9XG5cblx0QGluY2x1ZGUgcGhvbmUge1xuXHRcdHBhZGRpbmc6IDEzcmVtIDA7XG5cdH1cblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNi44cmVtO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvbWFza293YW5pZS1qYWstemFjemFjLWdvcmEucG5nKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDE1O1xuXHRcblx0fVxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMi43cmVtO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvbWFza293YW5pZS1qYWstemFjemFjLWRvbC5wbmcpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDogMTU7XG5cdH1cblxuXG5cblx0LmNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblxuXHQmX19kZXNjIHtcblx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRAaW5jbHVkZSByd2QoNzY4KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdGgyLFxuXHRcdGgzLFxuXHRcdHAge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcblx0XHRcdFxuXHRcdH1cblxuXHRcdGg0IHtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIkN1cHJ1bVwiLCBzYW5zLXNlcmlmO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRcdFxuXHRcdH1cblx0XHRoMiB7XG5cdFx0XHRmb250LXdlaWdodDozMDA7XG5cdFx0XHRmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDEuN3JlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0XHRjb2xvcjogI0ZGRjtcblx0XHR9XG5cdFx0dWwsb2wsbGksYSB7XG5cdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0fVxuXHRcdHVsIHtcblx0XHRcdFxuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzcmVtO1xuXHRcdFx0bGkge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5wYWRkaW5nOiAwLjVyZW0gMHJlbTtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR3aWR0aDogMnJlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDJyZW07XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0bGVmdDogLTNyZW07XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0XHRcdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL3d5cm96bmlrMUAyLnBuZyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL3d5cm96bmlrMkAyLnBuZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5iZW5lZml0cyB7XG5cdHBhZGRpbmc6IDhyZW0gMDtcblxuXHRAaW5jbHVkZSBwaG9uZSB7XG5cdFx0cGFkZGluZzogNXJlbSAwO1xuXHR9XG5cblx0Jl9fZ3JpZCB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwJSA2MCU7XG5cdFx0Z2FwOiA1cmVtO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0QGluY2x1ZGUgcndkKDE0MDApIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRcdGdhcDogMnJlbTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0XHRnYXA6IDNyZW07XG5cdFx0fVxuXHR9XG5cdGgyIHtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdG1hcmdpbi10b3A6IDBweDtcblx0fVxuXG5cdCZfX2Rlc2Mge1xuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cblx0XHRcblx0XHRcblx0fVxuXG5cdCZfX2N0YS1pY29uIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDI5cHg7XG5cdFx0XHRhc3BlY3QtcmF0aW86IDEvMTtcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fY3RhLXRleHQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cblx0LmN0YSB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdGEuY3RhLS1maWxsLWRpYWdvbmFsIHtcblx0XHQtLWN0YS1maWxsOiAjNmZhMDFmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM5MmNhMzY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjOTJjYTM2O1xuXHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTJjYTM2O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjNmZhMDFmO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMXJlbTtcblx0XHR9XG5cdH1cbn1cbiIsIi5oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDhyZW0gMCAxNXJlbSAwcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGEyMjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVybyB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAuaGVybyB7XG4gICAgbWluLWhlaWdodDogNzB2aDtcbiAgICBwYWRkaW5nOiAxMHJlbSAwIDVyZW07XG4gIH1cbn1cbi5oZXJvIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uaGVybyAuY29udGVudCB7XG4gIG1heC13aWR0aDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmhlcm8gLmNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvIC5jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5oZXJvX190aXRsZSB7XG4gIG1heC13aWR0aDogNzByZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4uaGVyb19fdGl0bGUgaDEsXG4uaGVyb19fdGl0bGUgaDIsXG4uaGVyb19fdGl0bGUgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG59XG4uaGVyb19fdGl0bGUgcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCA1dncsIDIuNXJlbSk7XG59XG4uaGVyb19fdGl0bGUgaDEsXG4uaGVyb19fdGl0bGUgaDIge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBmb250LXNpemU6IDYuNXJlbTtcbn1cbi5oZXJvX19jdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMS41cmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm9fX2N0YSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmhlcm9fX2N0YS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuLmhlcm9fX2N0YS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5oZXJvX19jdGEtaWNvbiBpbWcge1xuICBtYXgtd2lkdGg6IDI5cHg7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmhlcm8gLmN0YSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5pbmZvcm1hdGlvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gIC5pbmZvcm1hdGlvbiB7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuICB9XG59XG4uaW5mb3JtYXRpb25fX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDNyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mb3JtYXRpb25fX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMi41cmVtO1xuICB9XG59XG4uaW5mb3JtYXRpb25fX2l0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZmVmZWY7XG4gIHBhZGRpbmc6IDJyZW0gMHJlbTtcbn1cbi5pbmZvcm1hdGlvbl9faXRlbTpudGgtbGFzdC1jaGlsZCgxKSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5pbmZvcm1hdGlvbl9faWNvbiBpbWcge1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgbWF4LWhlaWdodDogMzBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5pbmZvcm1hdGlvbl9fdGl0bGUgaDMge1xuICBtYXJnaW46IDAgMCAwcmVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjOTJjYTM2O1xufVxuLmluZm9ybWF0aW9uX19kZXNjIHAge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjOTA5MDkwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5uZXdzIHtcbiAgLS1uZXdzLWxpbmUteDogNS41cmVtO1xuICAtLW5ld3MtdGh1bWI6IDExcmVtO1xuICAtLW5ld3MtZ2FwOiAzLjVyZW07XG4gIHBhZGRpbmc6IDhyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy90bG8tb3pkb2JuaWsucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gIC5uZXdzIHtcbiAgICAtLW5ld3MtbGluZS14OiAzLjVyZW07XG4gICAgLS1uZXdzLXRodW1iOiA3cmVtO1xuICAgIC0tbmV3cy1nYXA6IDJyZW07XG4gICAgcGFkZGluZzogNXJlbSAwO1xuICB9XG59XG4ubmV3c19fdGltZWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3c19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNHJlbTtcbn1cbi5uZXdzX19tYXJrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IHZhcigtLW5ld3MtbGluZS14KTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkyY2EzNjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXJlbSByZ2JhKDE0NiwgMjAyLCA1NCwgMC4xOCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAyO1xufVxuLm5ld3NfX3RpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLW5ld3MtbGluZS14KSArIHZhcigtLW5ld3MtdGh1bWIpIC8gMiArIHZhcigtLW5ld3MtZ2FwKSk7XG59XG4ubmV3c19fbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA1cmVtO1xuICBtYXgtd2lkdGg6IDY2JTtcbn1cbi5uZXdzX19saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygwLjRyZW0gKyB2YXIoLS1uZXdzLXRodW1iKSAvIDIpO1xuICBib3R0b206IGNhbGMoMC40cmVtICsgdmFyKC0tbmV3cy10aHVtYikgLyAyKTtcbiAgbGVmdDogdmFyKC0tbmV3cy1saW5lLXgpO1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICB6LWluZGV4OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgLm5ld3NfX2xpc3Qge1xuICAgIGdhcDogMy41cmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLm5ld3NfX2l0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGModmFyKC0tbmV3cy1saW5lLXgpICsgdmFyKC0tbmV3cy10aHVtYikgLyAyKSAxZnI7XG4gIGdhcDogdmFyKC0tbmV3cy1nYXApO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5ld3NfX2l0ZW0tbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctdG9wOiAwLjRyZW07XG59XG4ubmV3c19faXRlbS10aHVtYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tbmV3cy10aHVtYik7XG4gIGhlaWdodDogdmFyKC0tbmV3cy10aHVtYik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXJlbSAjZmZmLCAwIDAuOHJlbSAyLjRyZW0gcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAubmV3c19faXRlbS10aHVtYiB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC42cmVtICNmZmYsIDAgMC42cmVtIDEuNnJlbSByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB9XG59XG4ubmV3c19faXRlbS10aHVtYiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmV3c19faXRlbS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA3OHJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cbi5uZXdzX19pdGVtLWRhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjOTJjYTM2O1xuICBmb250LWZhbWlseTogXCJDdXBydW1cIiwgc2Fucy1zZXJpZjtcbn1cbi5uZXdzX19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMS41cmVtO1xufVxuLm5ld3NfX2l0ZW0tdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxMTE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAubmV3c19faXRlbS10aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLm5ld3NfX2l0ZW0tdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjOTJjYTM2O1xufVxuLm5ld3NfX2l0ZW0tZXhjZXJwdCB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5uZXdzX19pdGVtLWV4Y2VycHQgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjNzc3O1xufVxuLm5ld3NfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA2NiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgLm5ld3NfX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtO1xuICB9XG59XG4ubmV3c19fZm9vdGVyIGEuY3RhLS1maWxsLWRpYWdvbmFsIHtcbiAgcGFkZGluZzogMS41cmVtIDIuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwOTA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjOTA5MDkwO1xuICBjb2xvcjogI2ZmZjtcbiAgLS1jdGEtZmlsbDogIzZlNmU2ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubmV3c19fZm9vdGVyIGEuY3RhLS1maWxsLWRpYWdvbmFsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwOTA5MDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmV3c19fcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIG1heC13aWR0aDogNjYlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gIC5uZXdzX19wYWdpbmF0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnN0YXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXJlbSAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGEyMjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc3RhcnQge1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgLnN0YXJ0IHtcbiAgICBwYWRkaW5nOiAxM3JlbSAwO1xuICB9XG59XG4uc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2LjhyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvbWFza293YW5pZS1qYWstemFjemFjLWdvcmEucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xufVxuLnN0YXJ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMi43cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL21hc2tvd2FuaWUtamFrLXphY3phYy1kb2wucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xufVxuLnN0YXJ0IC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uc3RhcnRfX2Rlc2Mge1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdGFydF9fZGVzYyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uc3RhcnRfX2Rlc2MgaDIsXG4uc3RhcnRfX2Rlc2MgaDMsXG4uc3RhcnRfX2Rlc2MgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN0YXJ0X19kZXNjIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiQ3VwcnVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnN0YXJ0X19kZXNjIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xufVxuLnN0YXJ0X19kZXNjIHAge1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICNGRkY7XG59XG4uc3RhcnRfX2Rlc2MgdWwsIC5zdGFydF9fZGVzYyBvbCwgLnN0YXJ0X19kZXNjIGxpLCAuc3RhcnRfX2Rlc2MgYSB7XG4gIGNvbG9yOiAjRkZGO1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5zdGFydF9fZGVzYyB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuLnN0YXJ0X19kZXNjIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjVyZW0gMHJlbTtcbn1cbi5zdGFydF9fZGVzYyB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtM3JlbTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy93eXJvem5pazFAMi5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLnN0YXJ0X19kZXNjIHVsOm50aC1vZi10eXBlKDIpIGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvd3lyb3puaWsyQDIucG5nKTtcbn1cblxuLmJlbmVmaXRzIHtcbiAgcGFkZGluZzogOHJlbSAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gIC5iZW5lZml0cyB7XG4gICAgcGFkZGluZzogNXJlbSAwO1xuICB9XG59XG4uYmVuZWZpdHNfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwJSA2MCU7XG4gIGdhcDogNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmJlbmVmaXRzX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJlbmVmaXRzX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDNyZW07XG4gIH1cbn1cbi5iZW5lZml0cyBoMiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5iZW5lZml0c19fZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4uYmVuZWZpdHNfX2N0YS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmJlbmVmaXRzX19jdGEtaWNvbiBpbWcge1xuICBtYXgtd2lkdGg6IDI5cHg7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmJlbmVmaXRzX19jdGEtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5iZW5lZml0cyAuY3RhIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iZW5lZml0cyBhLmN0YS0tZmlsbC1kaWFnb25hbCB7XG4gIC0tY3RhLWZpbGw6ICM2ZmEwMWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MmNhMzY7XG4gIGJvcmRlci1jb2xvcjogIzkyY2EzNjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmVuZWZpdHMgYS5jdGEtLWZpbGwtZGlhZ29uYWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTJjYTM2O1xuICBib3JkZXItY29sb3I6ICM2ZmEwMWY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJlbmVmaXRzX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn0iLCIkYnJvd3Nlci1jb250ZXh0OiAxODsgLy8gRGVmYXVsdFxyXG5cclxuQGZ1bmN0aW9uIHJlbSgkcGl4ZWxzLCAkY29udGV4dDogJGJyb3dzZXItY29udGV4dCkge1xyXG4gIEByZXR1cm4gI3skcGl4ZWxzLyRjb250ZXh0fXJlbTtcclxufVxyXG5cclxuLy8gU21hbGwgdGFibGV0cyBhbmQgbGFyZ2Ugc21hcnRwaG9uZXMgKGxhbmRzY2FwZSB2aWV3KVxyXG4kc2NyZWVuLXBob25lOiA1NjhweDtcclxuLy8gb3JpZW50YWwgcGhvbmVPcmllbnRhbFxyXG4kc2NyZWVuLXBob25lT3JpZW50YWw6IDc2N3B4O1xyXG4vLyBTbWFsbCB0YWJsZXRzIChwb3J0cmFpdCB2aWV3KVxyXG4kc2NyZWVuLXRhYmxldDogNzY4cHg7XHJcbi8vIFRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzXHJcbiRzY3JlZW4tdGFibGV0LWxnOiA5OTJweDtcclxuLy8gTGFyZ2UgdGFibGV0cyBhbmQgZGVza3RvcHNcclxuJHNjcmVlbi1sYXB0b3Atc206IDEyMDBweDtcclxuLy8gTGFwdG9wXHJcbiRzY3JlZW4tbGFwdG9wOiAxMzY2cHg7XHJcbi8vIExhcHRvcCBiaWdcclxuJHNtYWxsLWRlc2t0b3Atc206IDE0NDBweDtcclxuLy8gZGVza3RvcFxyXG4kc2NyZWVuLWRlc2t0b3A6IDE2MDBweDtcclxuXHJcbi8vIFBob25lIG9yaWVudGFsXHJcbkBtaXhpbiBwaG9uZU9yaWVudGFsIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1waG9uZU9yaWVudGFsfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG9yaWVudGF0aW9uOmxhbmRzY2FwZSkge1xyXG4gICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbi8vIFNtYWxsIGRldmljZXNcclxuQG1peGluIHBob25lIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1waG9uZX0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIE1lZGl1bSBkZXZpY2VzXHJcbkBtaXhpbiB0YWJsZXQge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXRhYmxldH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIExhcmdlIGRldmljZXNcclxuQG1peGluIHRhYmxldC1sZyB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tdGFibGV0LWxnfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gRXh0cmEgbGFyZ2UgZGV2aWNlc1xyXG5AbWl4aW4gbGFwdG9wLXNtIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1sYXB0b3Atc219KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcbi8vIGxhcHRvcFxyXG5AbWl4aW4gbGFwdG9wIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1sYXB0b3B9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcbi8vIExhcHRvcCBiaWdcclxuQG1peGluIGRlc2t0b3Atc20ge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc21hbGwtZGVza3RvcC1zbX0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gRGVrc3RvcFxyXG5AbWl4aW4gZGVza3RvcCB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tZGVza3RvcH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIEN1c3RvbSBkZXZpY2VzXHJcbkBtaXhpbiByd2QoJHNjcmVlbikge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbisncHgnKSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG5cclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICB4czogMCxcclxuICBzbTogNTc2cHgsXHJcbiAgbWQ6IDc2OHB4LFxyXG4gIGxnOiA5OTJweCxcclxuICB4bDogMTIwMHB4XHJcbikgIWRlZmF1bHQ7XHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG4gIHNtOiA1NzVweCxcclxuICBtZDogNzY1cHgsXHJcbiAgbGc6IDk5MHB4LFxyXG4gIHhsOiAxMTkwcHhcclxuKSAhZGVmYXVsdDtcclxuIiwiQGltcG9ydCBcIi4uL19tZWRpYXF1ZXJ5XCI7XG5cbi5uZXdzIHtcblx0LS1uZXdzLWxpbmUteDogNS41cmVtO1xuXHQtLW5ld3MtdGh1bWI6IDExcmVtO1xuXHQtLW5ld3MtZ2FwOiAzLjVyZW07XG5cdHBhZGRpbmc6IDhyZW0gMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL3Rsby1vemRvYm5pay5wbmcpO1xuXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0QGluY2x1ZGUgcGhvbmUge1xuXHRcdC0tbmV3cy1saW5lLXg6IDMuNXJlbTtcblx0XHQtLW5ld3MtdGh1bWI6IDdyZW07XG5cdFx0LS1uZXdzLWdhcDogMnJlbTtcblx0XHRwYWRkaW5nOiA1cmVtIDA7XG5cdH1cblxuXHQmX190aW1lbGluZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Jl9faGVhZGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAyLjVyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogNXJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWluLWhlaWdodDogNHJlbTtcblx0fVxuXG5cdCZfX21hcmtlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IHZhcigtLW5ld3MtbGluZS14KTtcblx0XHR0b3A6IDUwJTtcblx0XHR3aWR0aDogM3JlbTtcblx0XHRoZWlnaHQ6IDNyZW07XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM5MmNhMzY7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMXJlbSByZ2JhKDE0NiwgMjAyLCA1NCwgMC4xOCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0ei1pbmRleDogMjtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tbmV3cy1saW5lLXgpICsgdmFyKC0tbmV3cy10aHVtYikgLyAyICsgdmFyKC0tbmV3cy1nYXApKTtcblx0fVxuXG5cdCZfX2xpc3Qge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiA1cmVtO1xuXHRcdG1heC13aWR0aDogNjYlO1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IGNhbGMoMC40cmVtICsgdmFyKC0tbmV3cy10aHVtYikgLyAyKTtcblx0XHRcdGJvdHRvbTogY2FsYygwLjRyZW0gKyB2YXIoLS1uZXdzLXRodW1iKSAvIDIpO1xuXHRcdFx0bGVmdDogdmFyKC0tbmV3cy1saW5lLXgpO1xuXHRcdFx0d2lkdGg6IDRweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG5cdFx0XHR6LWluZGV4OiAwO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHBob25lIHtcblx0XHRcdGdhcDogMy41cmVtO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKHZhcigtLW5ld3MtbGluZS14KSArIHZhcigtLW5ld3MtdGh1bWIpIC8gMikgMWZyO1xuXHRcdGdhcDogdmFyKC0tbmV3cy1nYXApO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdCZfX2l0ZW0tbWVkaWEge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRwYWRkaW5nLXRvcDogMC40cmVtO1xuXHR9XG5cblx0Jl9faXRlbS10aHVtYiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IHZhcigtLW5ld3MtdGh1bWIpO1xuXHRcdGhlaWdodDogdmFyKC0tbmV3cy10aHVtYik7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMXJlbSAjZmZmLCAwIDAuOHJlbSAyLjRyZW0gcmdiYSgwLCAwLCAwLCAwLjEyKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuXG5cdFx0QGluY2x1ZGUgcGhvbmUge1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgMC42cmVtICNmZmYsIDAgMC42cmVtIDEuNnJlbSByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbS1jb250ZW50IHtcblx0XHRtYXgtd2lkdGg6IDc4cmVtO1xuXHRcdHBhZGRpbmctdG9wOiAwLjVyZW07XG5cdH1cblxuXHQmX19pdGVtLWRhdGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRjb2xvcjogIzkyY2EzNjtcblx0XHRmb250LWZhbWlseTogXCJDdXBydW1cIiwgc2Fucy1zZXJpZjtcblx0fVxuXG5cdCZfX2l0ZW0tdGl0bGUge1xuXHRcdG1hcmdpbjogMCAwIDEuNXJlbTtcblxuXHRcdGEge1xuXHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Y29sb3I6ICMxMTE7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdEBpbmNsdWRlIHBob25lIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogIzkyY2EzNjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pdGVtLWV4Y2VycHQge1xuXHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdFx0Y29sb3I6ICM3Nzc7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZm9vdGVyIHtcblx0XHRtYXJnaW4tdG9wOiA1cmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXgtd2lkdGg6IDY2JTtcblxuXHRcdEBpbmNsdWRlIHBob25lIHtcblx0XHRcdG1hcmdpbi10b3A6IDMuNXJlbTtcblx0XHR9XG5cblx0XHRhLmN0YS0tZmlsbC1kaWFnb25hbCB7XG5cdFx0XHRwYWRkaW5nOiAxLjVyZW0gMi40cmVtO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzkwOTA5MDtcblx0XHRcdGJvcmRlci1jb2xvcjogIzkwOTA5MDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0LS1jdGEtZmlsbDogIzZlNmU2ZTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzkwOTA5MDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fcGFnaW5hdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogNXJlbTtcblx0XHRtYXgtd2lkdGg6IDY2JTtcblxuXHRcdEBpbmNsdWRlIHBob25lIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cbiJdfQ== */
