/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./client-src/styles/article.scss ***!
  \*******************************************************************************************************************************************************************/
.article .section-content {
  padding: 0;
}

.article-listing {
  background-color: #F8F9FA;
}
.article-listing__empty {
  background-color: #FFFFFF;
  border-radius: 12px;
  padding: 3rem;
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
          box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
}
.article-listing__empty i {
  color: #CCCCCC;
}
.article-listing__empty-title {
  font-size: 1.5rem;
  font-weight: 600;
  color: #343434;
  margin-bottom: 0.5rem;
}
.article-listing__empty-text {
  font-size: 1rem;
  color: #707070;
  max-width: 400px;
  margin: 0 auto;
}
.article-listing__show-more {
  margin-top: 2rem;
}
.article-listing__show-more-btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.75rem 2rem;
  font-size: 0.95rem;
  font-weight: 500;
  color: #213E83;
  background-color: transparent;
  border: 2px solid #213E83;
  border-radius: 6px;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.article-listing__show-more-btn i {
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}
.article-listing__show-more-btn:hover {
  background-color: #213E83;
  color: #FFFFFF;
}
.article-listing__show-more-btn:hover i {
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
}

.article-category-section {
  padding-bottom: 2rem;
  border-bottom: 1px solid #E0E0E0;
}
.article-category-section:last-of-type {
  border-bottom: none;
  padding-bottom: 0;
}
.article-category-section__header {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.5rem;
}
@media (max-width: 768px) {
  .article-category-section__header {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .article-category-section__header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.article-category-section__title {
  font-size: 1.5rem;
  font-weight: 400;
  color: #343434;
  line-height: 1.3;
}
@media (max-width: 768px) {
  .article-category-section__title {
    font-size: 1.25rem;
  }
}
.article-category-section__view-all {
  font-size: 0.9rem;
  color: #343434;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
.article-category-section__view-all:hover {
  color: #213E83;
}
@media (max-width: 768px) {
  .article-category-section__view-all {
    font-size: 0.85rem;
  }
}
.article-category-section__view-all-link {
  color: #213E83;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.article-category-section__view-all:hover .article-category-section__view-all-link {
  color: #19346C;
}

.article-hero {
  position: relative;
  background: center center/cover no-repeat;
  background-color: #213E83;
  height: 265px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding-top: 1rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 768px) {
  .article-hero {
    min-height: 180px;
  }
}
.article-hero__overlay {
  position: absolute;
}
.article-hero__content {
  position: relative;
  z-index: 1;
}
.article-hero__title {
  font-size: 48px;
  font-weight: 300;
  color: #b5dbea;
  line-height: 1.2;
}
.article-hero__title strong {
  font-weight: 600;
}
@media (max-width: 768px) {
  .article-hero__title {
    font-size: 2rem;
  }
}
.article-hero__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1rem;
}
@media (max-width: 991px) {
  .article-hero__nav {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    width: 100%;
  }
}
.article-hero__tabs {
  background: #FFFFFF;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.article-hero__dropdown {
  position: relative;
  width: 100%;
}
.article-hero__dropdown-select {
  width: 100%;
  padding: 0.75rem 2.5rem 0.75rem 1rem;
  font-size: 0.9rem;
  font-weight: 500;
  color: #343434;
  background-color: #FFFFFF;
  border: none;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.article-hero__dropdown-select:focus {
  outline: none;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(33, 62, 131, 0.2);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(33, 62, 131, 0.2);
}
.article-hero__dropdown-icon {
  position: absolute;
  right: 1rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #213E83;
  font-size: 0.75rem;
  pointer-events: none;
}
.article-hero__tab {
  padding: 0.75rem 1.25rem;
  font-size: 0.9rem;
  font-weight: 400;
  color: #343434;
  -webkit-text-decoration: none;
  text-decoration: none;
  border-right: 1px solid #E5E5E5;
  -webkit-transition: background-color 0.2s ease, color 0.2s ease;
  transition: background-color 0.2s ease, color 0.2s ease;
  white-space: nowrap;
}
.article-hero__tab:last-child {
  border-right: none;
}
.article-hero__tab:hover {
  background-color: #F8F9FA;
  color: #213E83;
}
.article-hero__tab--active {
  background-color: #213E83;
  color: #FFFFFF;
}
.article-hero__tab--active:hover {
  background-color: #192f62;
  color: #FFFFFF;
}
.article-hero__search {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
@media (max-width: 991px) {
  .article-hero__search {
    width: 100%;
  }
}
.article-hero__search-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #FFFFFF;
  border-radius: 4px;
  overflow: hidden;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
@media (max-width: 991px) {
  .article-hero__search-form {
    width: 100%;
  }
}
.article-hero__search-input {
  border: none;
  padding: 0.75rem 1rem;
  font-size: 0.9rem;
  width: 200px;
  outline: none;
  color: #343434;
}
.article-hero__search-input::-webkit-input-placeholder {
  color: #A0A0A0;
}
.article-hero__search-input::-moz-placeholder {
  color: #A0A0A0;
}
.article-hero__search-input:-ms-input-placeholder {
  color: #A0A0A0;
}
.article-hero__search-input::-ms-input-placeholder {
  color: #A0A0A0;
}
.article-hero__search-input::placeholder {
  color: #A0A0A0;
}
@media (max-width: 991px) {
  .article-hero__search-input {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: 100%;
  }
}
.article-hero__search-btn {
  background: #FFFFFF;
  border: none;
  padding: 0.75rem 1rem;
  cursor: pointer;
  color: #707070;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
.article-hero__search-btn:hover {
  color: #213E83;
}

.article-detail {
  background-color: #F5F5F5;
}
.article-detail__card {
  background: #FFFFFF;
  border-radius: 12px;
  -webkit-box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
          box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
  padding: 2.5rem;
  margin-top: 60px;
  position: relative;
  z-index: 2;
}
@media (max-width: 768px) {
  .article-detail__card {
    padding: 1.5rem;
    margin-top: -40px;
    border-radius: 8px;
  }
}
.article-detail__header {
  margin-bottom: 2rem;
}
.article-detail__title {
  font-size: 1.75rem;
  font-weight: 600;
  color: #343434;
  line-height: 1.3;
  margin-bottom: 1rem;
}
@media (max-width: 768px) {
  .article-detail__title {
    font-size: 1.375rem;
  }
}
.article-detail__meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
  font-size: 0.9rem;
  color: #707070;
}
@media (max-width: 768px) {
  .article-detail__meta {
    font-size: 0.8rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 0.25rem;
  }
}
.article-detail__meta-item {
  color: #707070;
}
.article-detail__meta-separator {
  color: #CCCCCC;
}
@media (max-width: 768px) {
  .article-detail__meta-separator {
    display: none;
  }
}
.article-detail__author {
  color: #213E83;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
.article-detail__author:hover {
  color: #19346C;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.article-detail__image-wrapper {
  margin-bottom: 2rem;
  border-radius: 8px;
  overflow: hidden;
}
.article-detail__image {
  width: 100%;
  height: auto;
}
.article-detail__footer {
  margin-top: 2.5rem;
  padding-top: 1.5rem;
}
.article-detail__body {
  --bs-body-font-size: 1.2rem;
  --bs-body-line-height: 1.7;
  font-size: 1.2rem;
  font-size: var(--bs-body-font-size);
  line-height: 1.7;
  line-height: var(--bs-body-line-height);
  color: #343434;
}
.article-detail__body p {
  margin-bottom: 1.2rem;
}
.article-detail__body h2 {
  font-size: 2rem;
  margin-bottom: 1.5rem;
}
.article-detail__body h3 {
  font-size: 1.5rem;
  margin-bottom: 1.5rem;
  line-height: 2rem;
}
.article-detail__body img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
}

.related-articles {
  background-color: #EAEAEA;
  padding: 2.5rem;
  border-radius: 12px;
  margin-top: 3rem;
}
@media (max-width: 768px) {
  .related-articles {
    padding: 1.5rem;
    margin-top: 2rem;
  }
}
.related-articles__title {
  font-size: 1.5rem;
  font-weight: 600;
  color: #213E83;
  margin-bottom: 1.5rem;
}
@media (max-width: 768px) {
  .related-articles__title {
    font-size: 1.25rem;
  }
}

.article-card {
  background: #FFFFFF;
  border: none;
  border-radius: 12px;
  overflow: hidden;
  -webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1607843137);
          box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1607843137);
  -webkit-transition: -webkit-transform 0.2s ease, -webkit-box-shadow 0.2s ease;
  transition: -webkit-transform 0.2s ease, -webkit-box-shadow 0.2s ease;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  transition: transform 0.2s ease, box-shadow 0.2s ease, -webkit-transform 0.2s ease, -webkit-box-shadow 0.2s ease;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.article-card:hover {
  -webkit-transform: translateY(-4px);
          transform: translateY(-4px);
  -webkit-box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
          box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
}
.article-card:hover .article-card__image {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.article-card__title {
  font-size: 1.5rem;
  font-weight: 600;
  color: #343434;
  line-height: 1.3;
  margin-bottom: 1rem;
}
@media (max-width: 768px) {
  .article-card__title {
    font-size: 1.375rem;
  }
}
.article-card__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.article-card__image-wrapper {
  width: 100%;
  height: 200px;
  overflow: hidden;
}
@media (max-width: 768px) {
  .article-card__image-wrapper {
    height: 180px;
  }
}
.article-card__image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.article-card__body {
  padding: 1.25rem 1.5rem;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font: normal normal 300 16px/23px Open Sans;
}
@media (max-width: 768px) {
  .article-card__body {
    padding: 1rem 1.25rem;
  }
}
.article-card__category {
  display: inline-block;
  font-size: 0.8rem;
  font-weight: 600;
  color: #213E83;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 0.5rem;
}
.article-card__excerpt {
  color: #707070;
  line-height: 1.6;
  margin-bottom: 0;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media (max-width: 768px) {
  .article-card__excerpt {
    font-size: 0.85rem;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
}
.article-card__footer {
  padding: 0.75rem 1.5rem 1.25rem;
  border-top: none;
}
@media (max-width: 768px) {
  .article-card__footer {
    padding: 0.5rem 1.25rem 1rem;
  }
}
.article-card__tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.25rem;
  font-size: 0.85rem;
}
@media (max-width: 768px) {
  .article-card__tags {
    font-size: 0.8rem;
  }
}
.article-card__tags-label {
  color: #707070;
  margin-right: 0.25rem;
}
.article-card__tag {
  color: #213E83;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
.article-card__tag:hover {
  color: #19346C;
}
.article-card__tag:not(:last-child)::after {
  content: ",";
  color: #707070;
  margin-right: 0.25rem;
}

.article-knowledge-centre {
  background-color: #F8F9FA;
}
.article-knowledge-centre__title {
  font-size: 1.75rem;
  font-weight: 400;
  color: #343434;
  line-height: 1.3;
}
@media (max-width: 768px) {
  .article-knowledge-centre__title {
    font-size: 1.5rem;
  }
}
.article-knowledge-centre__view-all {
  font-size: 0.9rem;
  color: #343434;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
.article-knowledge-centre__view-all:hover {
  color: #213E83;
}
.article-knowledge-centre__view-all-highlight {
  color: #213E83;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.article-knowledge-centre__view-all:hover .article-knowledge-centre__view-all-highlight {
  color: #19346C;
}

.article-share {
  padding-top: 1.5rem;
}
@media (max-width: 768px) {
  .article-share {
    padding-top: 1rem;
  }
}
.article-share__label {
  display: block;
  font-size: 0.9rem;
  font-weight: 400;
  color: #707070;
  margin-bottom: 0.75rem;
}
.article-share__icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.75rem;
}
.article-share__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background-color: #707070;
  color: #FFFFFF;
  font-size: 1rem;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: background-color 0.2s ease, -webkit-transform 0.2s ease;
  transition: background-color 0.2s ease, -webkit-transform 0.2s ease;
  transition: background-color 0.2s ease, transform 0.2s ease;
  transition: background-color 0.2s ease, transform 0.2s ease, -webkit-transform 0.2s ease;
}
.article-share__link:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  color: #FFFFFF;
}
.article-share__link--facebook:hover {
  background-color: #1877F2;
}
.article-share__link--x:hover {
  background-color: #000000;
}
.article-share__link--instagram:hover {
  background: linear-gradient(45deg, #F58529, #DD2A7B, #8134AF, #515BD4);
}
@media (max-width: 768px) {
  .article-share__link {
    width: 32px;
    height: 32px;
    font-size: 0.9rem;
  }
}

.article-back-to-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 3rem;
  position: relative;
  border-top: 1px solid #E0E0E0;
  padding-top: 0;
}
@media (max-width: 768px) {
  .article-back-to-top {
    margin-top: 2rem;
  }
}
.article-back-to-top__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  border: 2px solid #CCCCCC;
  background-color: #FFFFFF;
  color: #707070;
  font-size: 1.25rem;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  position: relative;
  top: -24px;
  margin-bottom: -24px;
}
.article-back-to-top__btn:hover {
  border-color: #213E83;
  color: #213E83;
  background-color: #FFFFFF;
}
@media (max-width: 768px) {
  .article-back-to-top__btn {
    width: 40px;
    height: 40px;
    font-size: 1rem;
    top: -20px;
    margin-bottom: -20px;
  }
}
.article-back-to-top__text {
  margin-top: 0;
  font-size: 0.9rem;
  color: #707070;
}
@media (max-width: 768px) {
  .article-back-to-top__text {
    font-size: 0.85rem;
  }
}

[id^=article-page-] {
  scroll-margin-top: 120px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QTtFQUNBO01BQUE7VUFBQTtFQXlwQkk7RUFDQTtFQUNBO0VBQ0EseUJBanNCVztFQWtzQlgsY0E1ckJNO0VBNnJCTjtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQUE7RUFBQTtBQWxJUjtBQW9JUTtFQUNJO1VBQUE7RUFDQSxjQW5zQkU7QUFpa0JkO0FBcUlRO0VBQ0kseUJBaHNCSztBQTZqQmpCO0FBc0lRO0VBQ0kseUJBbnNCSTtBQStqQmhCO0FBdUlRO0VBQ0k7QUFySVo7QUF3SVE7RUE1Qko7SUE2QlE7SUFDQTtJQUNBO0VBcklWO0FBQ0Y7O0FBNElBO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXpJSjtBQTJJSTtFQVRKO0lBVVE7RUF4SU47QUFDRjtBQTBJSTtFQTdzQkE7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBNnNCSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCQWh2Qk07RUFpdkJOLGNBdnZCVztFQXd2Qlg7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7QUF0SVI7QUF3SVE7RUFDSSxxQkF0d0JJO0VBdXdCSixjQXZ3Qkk7RUF3d0JKLHlCQTV2QkU7QUFzbkJkO0FBeUlRO0VBckJKO0lBc0JRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUF0SVY7QUFDRjtBQXlJSTtFQUNJO0VBQ0E7RUFDQSxjQWp4Qlc7QUEwb0JuQjtBQXlJUTtFQUxKO0lBTVE7RUF0SVY7QUFDRjs7QUE2SUE7RUFDSTtBQTFJSixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcGQvLi9jbGllbnQtc3JjL3N0eWxlcy9hcnRpY2xlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQXJ0aWNsZSBTdHlsZXNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vIFZhcmlhYmxlc1xyXG4kY29sb3ItcHJpbWFyeTogIzIxM0U4MztcclxuJGNvbG9yLXByaW1hcnktZGFyazogIzE5MzQ2QztcclxuJGNvbG9yLXByaW1hcnktbGlnaHQ6ICMzQTY4QjI7XHJcbiRjb2xvci1wcmltYXJ5LWhlcm86ICNEQ0VBRjI7XHJcblxyXG4kY29sb3ItdGV4dDogIzM0MzQzNDtcclxuJGNvbG9yLXRleHQtbXV0ZWQ6ICM3MDcwNzA7XHJcbiRjb2xvci10ZXh0LWxpZ2h0OiAjQTBBMEEwO1xyXG5cclxuJGNvbG9yLWJnLWxpZ2h0OiAjRjhGOUZBO1xyXG4kY29sb3ItYmctc2VjdGlvbjogI0Y1RjVGNTtcclxuJGNvbG9yLWJnLXJlbGF0ZWQ6ICNFQUVBRUE7XHJcbiRjb2xvci13aGl0ZTogI0ZGRkZGRjtcclxuJGNvbG9yLWxpZ2h0LWJsdWU6ICNiNWRiZWE7XHJcblxyXG4kY29sb3ItYm9yZGVyOiAjRTVFNUU1O1xyXG4kY29sb3ItYm9yZGVyLWxpZ2h0OiAjRTBFMEUwO1xyXG4kY29sb3ItYm9yZGVyLW11dGVkOiAjQ0NDQ0NDO1xyXG5cclxuJGNvbG9yLWZhY2Vib29rOiAjMTg3N0YyO1xyXG4kY29sb3ItdHdpdHRlcjogIzAwMDAwMDtcclxuXHJcbiRzaGFkb3ctY2FyZDogMHB4IDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE2MDc4NDMxMzcpO1xyXG4kc2hhZG93LWNhcmQtaG92ZXI6IDAgOHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuJHNoYWRvdy1lbGV2YXRlZDogMCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4kc2hhZG93LWRyb3Bkb3duOiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuJHNoYWRvdy1zdWJ0bGU6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuXHJcbiR0cmFuc2l0aW9uLWZhc3Q6IDAuMnMgZWFzZTtcclxuJHRyYW5zaXRpb24tbWVkaXVtOiAwLjNzIGVhc2U7XHJcblxyXG4kYm9yZGVyLXJhZGl1cy1zbTogNHB4O1xyXG4kYm9yZGVyLXJhZGl1cy1tZDogNnB4O1xyXG4kYm9yZGVyLXJhZGl1cy1sZzogOHB4O1xyXG4kYm9yZGVyLXJhZGl1cy14bDogMTJweDtcclxuXHJcbiRicmVha3BvaW50LXRhYmxldDogOTkxcHg7XHJcbiRicmVha3BvaW50LW1vYmlsZTogNzY4cHg7XHJcblxyXG4vLyBNaXhpbnNcclxuQG1peGluIGZsZXgtY2VudGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCRsaW5lczogMikge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lcztcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5AbWl4aW4gdmlldy1hbGwtbGluayB7XHJcbiAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFuc2l0aW9uLWZhc3Q7XHJcbiAgICBcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHZpZXctYWxsLWhpZ2hsaWdodCB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLmFydGljbGUge1xyXG4gICAgLnNlY3Rpb24tY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQXJ0aWNsZSBMaXN0aW5nXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi5hcnRpY2xlLWxpc3Rpbmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWxpZ2h0O1xyXG4gICAgXHJcbiAgICAmX19lbXB0eSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhsO1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy1zdWJ0bGU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYm9yZGVyLW11dGVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fZW1wdHktdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fZW1wdHktdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19zaG93LW1vcmUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3Nob3ctbW9yZS1idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMC43NXJlbSAycmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1tZDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uLWZhc3Q7XHJcbiAgICAgICAgXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1mYXN0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBDYXRlZ29yeSBTZWN0aW9uXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi5hcnRpY2xlLWNhdGVnb3J5LXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1saWdodDtcclxuICAgIFxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogMC41cmVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fdmlldy1hbGwge1xyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYWxsLWxpbms7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYWxsLWhpZ2hsaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlciAmLWxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktZGFyaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEhlcm8gQmFubmVyXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi5hcnRpY2xlLWhlcm8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogY2VudGVyIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgaGVpZ2h0OiAyNjVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19vdmVybGF5IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1saWdodC1ibHVlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19uYXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3RhYnMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcclxuICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93LWRyb3Bkb3duO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvLyBNb2JpbGUgRHJvcGRvd25cclxuICAgICZfX2Ryb3Bkb3duIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2Ryb3Bkb3duLXNlbGVjdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMC43NXJlbSAyLjVyZW0gMC43NXJlbSAxcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XHJcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy1kcm9wZG93bjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93LWRyb3Bkb3duLCAwIDAgMCAycHggcmdiYSgkY29sb3ItcHJpbWFyeSwgMC4yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2Ryb3Bkb3duLWljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMXJlbTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fdGFiIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJhbnNpdGlvbi1mYXN0LCBjb2xvciAkdHJhbnNpdGlvbi1mYXN0O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWxpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXByaW1hcnksIDglKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3NlYXJjaCB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRhYmxldCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3NlYXJjaC1mb3JtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctZHJvcGRvd247XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRhYmxldCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3NlYXJjaC1pbnB1dCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10YWJsZXQpIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19zZWFyY2gtYnRuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFuc2l0aW9uLWZhc3Q7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEFydGljbGUgRGV0YWlsXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi5hcnRpY2xlLWRldGFpbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctc2VjdGlvbjtcclxuICAgIFxyXG4gICAgJl9fY2FyZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhsO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctZWxldmF0ZWQ7XHJcbiAgICAgICAgcGFkZGluZzogMi41cmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fbWV0YSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDAuNXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtbXV0ZWQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGdhcDogMC4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX21ldGEtaXRlbSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19tZXRhLXNlcGFyYXRvciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ib3JkZXItbXV0ZWQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fYXV0aG9yIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFuc2l0aW9uLWZhc3Q7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1kYXJrO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2ltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fZm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICAtLWJzLWJvZHktZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgLS1icy1ib2R5LWxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1icy1ib2R5LWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLWJvZHktbGluZS1oZWlnaHQpO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gSW1hZ2VzIGluIFJURSBjb250ZW50XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gUmVsYXRlZCBBcnRpY2xlc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4ucmVsYXRlZC1hcnRpY2xlcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctcmVsYXRlZDtcclxuICAgIHBhZGRpbmc6IDIuNXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhsO1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQXJ0aWNsZSBDYXJkXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi5hcnRpY2xlLWNhcmQge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteGw7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm94LXNoYWRvdzogJHNoYWRvdy1jYXJkO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uLWZhc3QsIGJveC1zaGFkb3cgJHRyYW5zaXRpb24tZmFzdDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcclxuICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93LWNhcmQtaG92ZXI7XHJcblxyXG4gICAgICAgIC5hcnRpY2xlLWNhcmRfX2ltYWdlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1tZWRpdW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbSAxLjVyZW07XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCAzMDAgMTZweCAvIDIzcHggT3BlbiBTYW5zO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2F0ZWdvcnkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2V4Y2VycHQge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSg1KTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODVyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoNCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvb3RlciB7XHJcbiAgICAgICAgcGFkZGluZzogMC43NXJlbSAxLjVyZW0gMS4yNXJlbTtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjI1cmVtIDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RhZ3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAwLjI1cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGFncy1sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX190YWcge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnNpdGlvbi1mYXN0O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWRhcms7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCIsXCI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gS25vd2xlZGdlIENlbnRyZSBTZWN0aW9uXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi5hcnRpY2xlLWtub3dsZWRnZS1jZW50cmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWxpZ2h0O1xyXG4gICAgXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3ZpZXctYWxsIHtcclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWFsbC1saW5rO1xyXG4gICAgICAgIFxyXG4gICAgICAgICYtaGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hbGwtaGlnaGxpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyICYtaGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWRhcms7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBTaGFyZSBTZWN0aW9uXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi5hcnRpY2xlLXNoYXJlIHtcclxuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2ljb25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMC43NXJlbTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1jZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJhbnNpdGlvbi1mYXN0LCB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tZmFzdDtcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLS1mYWNlYm9vazpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1mYWNlYm9vaztcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi0teDpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10d2l0dGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLS1pbnN0YWdyYW06aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNGNTg1MjksICNERDJBN0IsICM4MTM0QUYsICM1MTVCRDQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQmFjayB0byBUb3BcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLmFydGljbGUtYmFjay10by10b3Age1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWxpZ2h0O1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWJvcmRlci1tdXRlZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uLWZhc3Q7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTI0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTI0cHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFV0aWxpdHlcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuW2lkXj1cImFydGljbGUtcGFnZS1cIl0ge1xyXG4gICAgc2Nyb2xsLW1hcmdpbi10b3A6IDEyMHB4O1xyXG59XHJcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/