/*!*************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/pages/insight.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************/
.insight__index_main .content {
  margin: 0 auto;
  text-align: left;
}
.insight__index_main .content p {
  width: 60%;
  text-align: left;
}

@media (min-width: 992px) {
  .insight__break_List .content .article {
    margin-block-end: 4.375vw;
  }
}
@media (min-width: 1600px) {
  .insight__break_List .content .article {
    margin-block-end: 3.9583333333vw;
  }
}
@media (max-width: 992px) {
  .insight__break_List .content .article {
    margin-block-end: 60px;
  }
}
@media (max-width: 575px) {
  .insight__break_List .content .article {
    margin-block-end: 52px;
  }
}
.insight__break_List .content .article picture {
  display: block;
}
@media (min-width: 992px) {
  .insight__break_List .content .article picture {
    height: 16.40625vw;
  }
}
@media (min-width: 1600px) {
  .insight__break_List .content .article picture {
    height: 14.84375vw;
  }
}
@media (max-width: 992px) {
  .insight__break_List .content .article picture {
    height: 225px;
  }
}
@media (max-width: 575px) {
  .insight__break_List .content .article picture {
    height: 195px;
  }
}
@media (max-width: 992px) {
  .insight__break_List .content .article picture {
    height: 280px;
  }
}
@media (max-width: 575px) {
  .insight__break_List .content .article picture {
    height: 180px;
  }
}
.insight__break_List .content .article table thead {
  background-color: #6c9e2e;
  color: #ffffff;
}
@media (min-width: 992px) {
  .insight__break_List .content .article table thead th {
    padding-inline-start: 0.546875vw;
  }
}
@media (min-width: 1600px) {
  .insight__break_List .content .article table thead th {
    padding-inline-start: 0.4947916667vw;
  }
}
@media (max-width: 992px) {
  .insight__break_List .content .article table thead th {
    padding-inline-start: 7.5px;
  }
}
@media (max-width: 575px) {
  .insight__break_List .content .article table thead th {
    padding-inline-start: 6.5px;
  }
}
.insight__break_List .content .article h4 {
  color: #000000;
}
.insight__break_List .content .article h4 a {
  color: inherit;
}
.insight__break_List .content .article h4 a:hover {
  color: #6c9e2e;
}
.insight__break_List .content .article img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.insight__break_List .content .article .contentMidImg picture {
  height: auto;
}
.insight__break_List .content .article .contentMidImg img {
  height: auto;
  object-fit: contain;
}
.insight__break_List .content .article a {
  color: #6c9e2e;
}
.insight__break_List .content .article a:hover {
  color: #6c9e2e;
}
.insight__break_List.category .article {
  max-width: 95%;
  border-bottom: 1px solid #000000;
}
@media (min-width: 992px) {
  .insight__break_List.category .article {
    padding-block-end: 1.09375vw;
  }
}
@media (min-width: 1600px) {
  .insight__break_List.category .article {
    padding-block-end: 0.9895833333vw;
  }
}
@media (max-width: 992px) {
  .insight__break_List.category .article {
    padding-block-end: 15px;
  }
}
@media (max-width: 575px) {
  .insight__break_List.category .article {
    padding-block-end: 13px;
  }
}
.insight__break_List.category .article h4 {
  font-weight: 500;
}
.insight__break_List.category .article a {
  display: flex;
  color: #6c9e2e;
  align-items: center;
}
@media (min-width: 992px) {
  .insight__break_List.category .article a {
    gap: 0.2734375vw;
  }
}
@media (min-width: 1600px) {
  .insight__break_List.category .article a {
    gap: 0.2473958333vw;
  }
}
@media (max-width: 992px) {
  .insight__break_List.category .article a {
    gap: 3.75px;
  }
}
@media (max-width: 575px) {
  .insight__break_List.category .article a {
    gap: 3.25px;
  }
}
@media (min-width: 992px) {
  .insight__break_List.category .article a span i {
    font-size: 0.65625vw;
  }
}
@media (min-width: 1600px) {
  .insight__break_List.category .article a span i {
    font-size: 0.59375vw;
  }
}
@media (max-width: 992px) {
  .insight__break_List.category .article a span i {
    font-size: 9px;
  }
}
@media (max-width: 575px) {
  .insight__break_List.category .article a span i {
    font-size: 7.8px;
  }
}
.insight__break_List .arrow-icon {
  border-color: #000000;
}
@media (min-width: 992px) {
  .insight__break_List .arrow-icon {
    margin-block: 1.09375vw;
  }
}
@media (min-width: 1600px) {
  .insight__break_List .arrow-icon {
    margin-block: 0.9895833333vw;
  }
}
@media (max-width: 992px) {
  .insight__break_List .arrow-icon {
    margin-block: 15px;
  }
}
@media (max-width: 575px) {
  .insight__break_List .arrow-icon {
    margin-block: 13px;
  }
}
.insight__break_List .arrow-icon::after {
  position: absolute;
  background-color: #000000;
}
.insight__break_List .blog {
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* Internet Explorer 10+ */
}
@media (min-width: 992px) {
  .insight__break_List .blog {
    padding-block-start: 2.4609375vw;
  }
}
@media (min-width: 1600px) {
  .insight__break_List .blog {
    padding-block-start: 2.2265625vw;
  }
}
@media (max-width: 992px) {
  .insight__break_List .blog {
    padding-block-start: 33.75px;
  }
}
@media (max-width: 575px) {
  .insight__break_List .blog {
    padding-block-start: 29.25px;
  }
}
.insight__break_List .blog::-webkit-scrollbar {
  display: none; /* Chrome, Safari, Opera */
}
.insight__break_List .blog ul {
  list-style: none;
  padding-left: 0;
}
.insight__break_List .blog ul li {
  position: relative;
  padding-left: 30px;
}
@media (min-width: 992px) {
  .insight__break_List .blog ul li {
    margin-block-end: 0.328125vw;
  }
}
@media (min-width: 1600px) {
  .insight__break_List .blog ul li {
    margin-block-end: 0.296875vw;
  }
}
@media (max-width: 992px) {
  .insight__break_List .blog ul li {
    margin-block-end: 4.5px;
  }
}
@media (max-width: 575px) {
  .insight__break_List .blog ul li {
    margin-block-end: 3.9px;
  }
}
.insight__break_List .blog ul li::before {
  content: "\f00c";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  position: absolute;
  left: 0;
  top: 0;
  color: #6c9e2e;
  line-height: 1;
  font-size: 24px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
}
.insight__break_List .blog ul li::after {
  content: "\f00c";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  position: absolute;
  line-height: 1;
  left: 1px;
  top: 1px;
  color: rgba(255, 255, 255, 0.8);
  font-size: 24px;
  z-index: -1;
}
@media (min-width: 992px) {
  .insight__break_List .blog ol li {
    margin-block-end: 0.328125vw;
  }
}
@media (min-width: 1600px) {
  .insight__break_List .blog ol li {
    margin-block-end: 0.296875vw;
  }
}
@media (max-width: 992px) {
  .insight__break_List .blog ol li {
    margin-block-end: 4.5px;
  }
}
@media (max-width: 575px) {
  .insight__break_List .blog ol li {
    margin-block-end: 3.9px;
  }
}
.insight__break_List .readMore__stories {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .insight__break_List .readMore__stories {
    gap: 0.2734375vw;
  }
}
@media (min-width: 1600px) {
  .insight__break_List .readMore__stories {
    gap: 0.2473958333vw;
  }
}
@media (max-width: 992px) {
  .insight__break_List .readMore__stories {
    gap: 3.75px;
  }
}
@media (max-width: 575px) {
  .insight__break_List .readMore__stories {
    gap: 3.25px;
  }
}
.insight__break_List .readMore__stories .article {
  width: 48%;
}
@media (min-width: 992px) {
  .insight__break_List .readMore__stories .article {
    margin-block-end: 1.09375vw;
  }
}
@media (min-width: 1600px) {
  .insight__break_List .readMore__stories .article {
    margin-block-end: 0.9895833333vw;
  }
}
@media (max-width: 992px) {
  .insight__break_List .readMore__stories .article {
    margin-block-end: 15px;
  }
}
@media (max-width: 575px) {
  .insight__break_List .readMore__stories .article {
    margin-block-end: 13px;
  }
}
@media (max-width: 992px) {
  .insight__break_List .readMore__stories .article {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .insight__break_List .readMore__stories .article h3 {
    margin-block-end: 4.375vw;
  }
}
@media (min-width: 1600px) {
  .insight__break_List .readMore__stories .article h3 {
    margin-block-end: 3.9583333333vw;
  }
}
@media (max-width: 992px) {
  .insight__break_List .readMore__stories .article h3 {
    margin-block-end: 60px;
  }
}
@media (max-width: 575px) {
  .insight__break_List .readMore__stories .article h3 {
    margin-block-end: 52px;
  }
}
.insight__break_List .readMore__stories .article h4 {
  font-weight: 400;
}
.insight__break_List .readMore__stories .article h4 a {
  color: #000000;
}
.insight__break_List .readMore__stories .article h4 a:hover {
  color: #6c9e2e;
}
@media (min-width: 992px) {
  .insight__break_List .readMore__stories .article p {
    font-size: 0.765625vw;
  }
}
@media (min-width: 1600px) {
  .insight__break_List .readMore__stories .article p {
    font-size: 0.6927083333vw;
  }
}
@media (max-width: 992px) {
  .insight__break_List .readMore__stories .article p {
    font-size: 10.5px;
  }
}
@media (max-width: 575px) {
  .insight__break_List .readMore__stories .article p {
    font-size: 9.1px;
  }
}

@media (min-width: 992px) {
  .filter__portion .filter__icon {
    margin-block: 2.1875vw;
  }
}
@media (min-width: 1600px) {
  .filter__portion .filter__icon {
    margin-block: 1.9791666667vw;
  }
}
@media (max-width: 992px) {
  .filter__portion .filter__icon {
    margin-block: 30px;
  }
}
@media (max-width: 575px) {
  .filter__portion .filter__icon {
    margin-block: 26px;
  }
}
@media (min-width: 992px) {
  .filter__portion .search__box {
    margin-block: 1.09375vw;
  }
}
@media (min-width: 1600px) {
  .filter__portion .search__box {
    margin-block: 0.9895833333vw;
  }
}
@media (max-width: 992px) {
  .filter__portion .search__box {
    margin-block: 15px;
  }
}
@media (max-width: 575px) {
  .filter__portion .search__box {
    margin-block: 13px;
  }
}
.filter__portion .search__box .input___box {
  position: relative;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #000000;
}
.filter__portion .search__box .input___box input {
  border: none;
  border-radius: 0;
  flex: 1 0;
}
.filter__portion .search__box .input___box .filter__search {
  height: 100%;
  background-color: transparent;
  border: none;
}
@media (min-width: 992px) {
  .filter__portion .search__box .input___box .filter__search {
    padding-inline: 0.546875vw;
  }
}
@media (min-width: 1600px) {
  .filter__portion .search__box .input___box .filter__search {
    padding-inline: 0.4947916667vw;
  }
}
@media (max-width: 992px) {
  .filter__portion .search__box .input___box .filter__search {
    padding-inline: 7.5px;
  }
}
@media (max-width: 575px) {
  .filter__portion .search__box .input___box .filter__search {
    padding-inline: 6.5px;
  }
}
.filter__portion .filter___category select {
  display: none;
  text-align: left;
  border-color: #000000;
  font-weight: 600;
  color: #666666;
}
@media (min-width: 992px) {
  .filter__portion .filter___category select {
    padding-block: 1.09375vw;
  }
}
@media (min-width: 1600px) {
  .filter__portion .filter___category select {
    padding-block: 0.9895833333vw;
  }
}
@media (max-width: 992px) {
  .filter__portion .filter___category select {
    padding-block: 15px;
  }
}
@media (max-width: 575px) {
  .filter__portion .filter___category select {
    padding-block: 13px;
  }
}
.filter__portion .blog__aside___poster {
  position: relative;
}
.filter__portion .blog__aside___poster .poster {
  overflow: hidden;
}
@media (max-width: 992px) {
  .filter__portion .blog__aside___poster .poster {
    height: 600px;
  }
}
.filter__portion .blog__aside___poster .poster img {
  width: 100%;
}
.filter__portion .blog__aside___poster .poster__content {
  position: absolute;
}
@media (min-width: 992px) {
  .filter__portion .blog__aside___poster .poster__content {
    inset-block-start: 2.734375vw;
  }
}
@media (min-width: 1600px) {
  .filter__portion .blog__aside___poster .poster__content {
    inset-block-start: 2.4739583333vw;
  }
}
@media (max-width: 992px) {
  .filter__portion .blog__aside___poster .poster__content {
    inset-block-start: 37.5px;
  }
}
@media (max-width: 575px) {
  .filter__portion .blog__aside___poster .poster__content {
    inset-block-start: 32.5px;
  }
}
@media (min-width: 992px) {
  .filter__portion .blog__aside___poster .poster__content {
    inset-inline-start: 0.8203125vw;
  }
}
@media (min-width: 1600px) {
  .filter__portion .blog__aside___poster .poster__content {
    inset-inline-start: 0.7421875vw;
  }
}
@media (max-width: 992px) {
  .filter__portion .blog__aside___poster .poster__content {
    inset-inline-start: 11.25px;
  }
}
@media (max-width: 575px) {
  .filter__portion .blog__aside___poster .poster__content {
    inset-inline-start: 9.75px;
  }
}
.filter__portion .blog__aside___poster .poster__content h3 {
  color: #ffffff;
}
@media (min-width: 992px) {
  .filter__portion .blog__aside___poster .poster__content h3 {
    font-size: 1.09375vw;
  }
}
@media (min-width: 1600px) {
  .filter__portion .blog__aside___poster .poster__content h3 {
    font-size: 0.9895833333vw;
  }
}
@media (max-width: 992px) {
  .filter__portion .blog__aside___poster .poster__content h3 {
    font-size: 15px;
  }
}
@media (max-width: 575px) {
  .filter__portion .blog__aside___poster .poster__content h3 {
    font-size: 13px;
  }
}
.filter__portion .blog__aside___poster .poster__content h2 {
  color: #ffffff;
  line-height: 1.5;
}
@media (min-width: 992px) {
  .filter__portion .blog__aside___poster .poster__content h2 {
    font-size: 1.75vw;
  }
}
@media (min-width: 1600px) {
  .filter__portion .blog__aside___poster .poster__content h2 {
    font-size: 1.5833333333vw;
  }
}
@media (max-width: 992px) {
  .filter__portion .blog__aside___poster .poster__content h2 {
    font-size: 24px;
  }
}
@media (max-width: 575px) {
  .filter__portion .blog__aside___poster .poster__content h2 {
    font-size: 20.8px;
  }
}
@media (min-width: 992px) {
  .filter__portion .readMore__stories h3 {
    padding-inline-end: 1.3125vw;
  }
}
@media (min-width: 1600px) {
  .filter__portion .readMore__stories h3 {
    padding-inline-end: 1.1875vw;
  }
}
@media (max-width: 992px) {
  .filter__portion .readMore__stories h3 {
    padding-inline-end: 18px;
  }
}
@media (max-width: 575px) {
  .filter__portion .readMore__stories h3 {
    padding-inline-end: 15.6px;
  }
}
@media (min-width: 992px) {
  .filter__portion .readMore__stories h3 {
    font-size: 1.640625vw !important;
  }
}
@media (min-width: 1600px) {
  .filter__portion .readMore__stories h3 {
    font-size: 1.484375vw !important;
  }
}
@media (max-width: 992px) {
  .filter__portion .readMore__stories h3 {
    font-size: 22.5px !important;
  }
}
@media (max-width: 575px) {
  .filter__portion .readMore__stories h3 {
    font-size: 19.5px !important;
  }
}
.filter__portion .readMore__stories .article {
  width: 100%;
  border-bottom: 1px solid #707070;
}
@media (min-width: 992px) {
  .filter__portion .readMore__stories .article {
    margin-bottom: 0.875vw;
  }
}
@media (min-width: 1600px) {
  .filter__portion .readMore__stories .article {
    margin-bottom: 0.7916666667vw;
  }
}
@media (max-width: 992px) {
  .filter__portion .readMore__stories .article {
    margin-bottom: 12px;
  }
}
@media (max-width: 575px) {
  .filter__portion .readMore__stories .article {
    margin-bottom: 10.4px;
  }
}
@media (min-width: 992px) {
  .filter__portion .readMore__stories .article {
    padding-bottom: 1.09375vw;
  }
}
@media (min-width: 1600px) {
  .filter__portion .readMore__stories .article {
    padding-bottom: 0.9895833333vw;
  }
}
@media (max-width: 992px) {
  .filter__portion .readMore__stories .article {
    padding-bottom: 15px;
  }
}
@media (max-width: 575px) {
  .filter__portion .readMore__stories .article {
    padding-bottom: 13px;
  }
}
.filter__portion .readMore__stories .article .newsImg {
  width: 90%;
}
.filter__portion .readMore__stories .article .newsImg a {
  width: 100%;
}
.filter__portion .readMore__stories .article .newsImg a img {
  width: 100%;
  object-fit: cover;
}
.filter__portion .readMore__stories .article span.date {
  color: #000000;
}
@media (min-width: 992px) {
  .filter__portion .readMore__stories .article span.date {
    font-size: 0.65625vw;
  }
}
@media (min-width: 1600px) {
  .filter__portion .readMore__stories .article span.date {
    font-size: 0.59375vw;
  }
}
@media (max-width: 992px) {
  .filter__portion .readMore__stories .article span.date {
    font-size: 9px;
  }
}
@media (max-width: 575px) {
  .filter__portion .readMore__stories .article span.date {
    font-size: 7.8px;
  }
}
.filter__portion .readMore__stories .article h4 {
  padding: 0;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  color: #202020;
}
@media (min-width: 992px) {
  .filter__portion .readMore__stories .article h4 {
    font-size: 0.984375vw !important;
  }
}
@media (min-width: 1600px) {
  .filter__portion .readMore__stories .article h4 {
    font-size: 0.890625vw !important;
  }
}
@media (max-width: 992px) {
  .filter__portion .readMore__stories .article h4 {
    font-size: 13.5px !important;
  }
}
@media (max-width: 575px) {
  .filter__portion .readMore__stories .article h4 {
    font-size: 11.7px !important;
  }
}
@media (min-width: 992px) {
  .filter__portion .readMore__stories .article h4 {
    margin-bottom: 0.875vw;
  }
}
@media (min-width: 1600px) {
  .filter__portion .readMore__stories .article h4 {
    margin-bottom: 0.7916666667vw;
  }
}
@media (max-width: 992px) {
  .filter__portion .readMore__stories .article h4 {
    margin-bottom: 12px;
  }
}
@media (max-width: 575px) {
  .filter__portion .readMore__stories .article h4 {
    margin-bottom: 10.4px;
  }
}
@media (min-width: 992px) {
  .filter__portion .readMore__stories .article h4 {
    margin-top: 0.65625vw;
  }
}
@media (min-width: 1600px) {
  .filter__portion .readMore__stories .article h4 {
    margin-top: 0.59375vw;
  }
}
@media (max-width: 992px) {
  .filter__portion .readMore__stories .article h4 {
    margin-top: 9px;
  }
}
@media (max-width: 575px) {
  .filter__portion .readMore__stories .article h4 {
    margin-top: 7.8px;
  }
}
.filter__portion .readMore__stories .article h4 a {
  font-weight: 500;
  color: inherit;
  font-size: inherit;
}
.filter__portion .readMore__stories .article h4 a:hover {
  color: #6c9e2e;
}
@media (min-width: 992px) {
  .filter__portion .readMore__stories .article h4 .small_feature_icon {
    height: 2.734375vw;
  }
}
@media (min-width: 1600px) {
  .filter__portion .readMore__stories .article h4 .small_feature_icon {
    height: 2.4739583333vw;
  }
}
@media (max-width: 992px) {
  .filter__portion .readMore__stories .article h4 .small_feature_icon {
    height: 37.5px;
  }
}
@media (max-width: 575px) {
  .filter__portion .readMore__stories .article h4 .small_feature_icon {
    height: 32.5px;
  }
}
@media (min-width: 992px) {
  .filter__portion .readMore__stories .article h4 .small_feature_icon {
    width: 4.375vw;
  }
}
@media (min-width: 1600px) {
  .filter__portion .readMore__stories .article h4 .small_feature_icon {
    width: 3.9583333333vw;
  }
}
@media (max-width: 992px) {
  .filter__portion .readMore__stories .article h4 .small_feature_icon {
    width: 60px;
  }
}
@media (max-width: 575px) {
  .filter__portion .readMore__stories .article h4 .small_feature_icon {
    width: 52px;
  }
}
@media (min-width: 992px) {
  .filter__portion .readMore__stories .article h4 .small_feature_icon {
    border-radius: 0.2734375vw;
  }
}
@media (min-width: 1600px) {
  .filter__portion .readMore__stories .article h4 .small_feature_icon {
    border-radius: 0.2473958333vw;
  }
}
@media (max-width: 992px) {
  .filter__portion .readMore__stories .article h4 .small_feature_icon {
    border-radius: 3.75px;
  }
}
@media (max-width: 575px) {
  .filter__portion .readMore__stories .article h4 .small_feature_icon {
    border-radius: 3.25px;
  }
}
.filter__portion .readMore__stories .article h4 .small_feature_icon img {
  object-fit: cover;
  object-position: center;
  height: 100%;
  width: 100%;
}
.filter__portion .readMore__stories .article p, .filter__portion .readMore__stories .article a {
  margin: 0;
}
@media (min-width: 992px) {
  .filter__portion .readMore__stories .article p, .filter__portion .readMore__stories .article a {
    font-size: 0.765625vw;
  }
}
@media (min-width: 1600px) {
  .filter__portion .readMore__stories .article p, .filter__portion .readMore__stories .article a {
    font-size: 0.6927083333vw;
  }
}
@media (max-width: 992px) {
  .filter__portion .readMore__stories .article p, .filter__portion .readMore__stories .article a {
    font-size: 10.5px;
  }
}
@media (max-width: 575px) {
  .filter__portion .readMore__stories .article p, .filter__portion .readMore__stories .article a {
    font-size: 9.1px;
  }
}

.pagination__secton .pagination {
  display: flex;
  justify-content: center;
  text-align: center;
}
.pagination__secton .pagination nav ul li {
  border-radius: 8px;
}
@media (min-width: 992px) {
  .pagination__secton .pagination nav ul li {
    padding-inline: 0.546875vw;
  }
}
@media (min-width: 1600px) {
  .pagination__secton .pagination nav ul li {
    padding-inline: 0.4947916667vw;
  }
}
@media (max-width: 992px) {
  .pagination__secton .pagination nav ul li {
    padding-inline: 7.5px;
  }
}
@media (max-width: 575px) {
  .pagination__secton .pagination nav ul li {
    padding-inline: 6.5px;
  }
}
.pagination__secton .pagination nav ul li.active {
  background-color: #000000;
  color: #ffffff;
}
.pagination__secton .pagination nav ul li.active a {
  color: #ffffff;
  border: 0;
  padding: 7px 13px;
}
.pagination__secton .pagination nav ul li a {
  border-radius: 8px;
  background-color: transparent;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}
@media (min-width: 992px) {
  .pagination__secton .pagination nav ul li a {
    padding-inline: 1.09375vw;
  }
}
@media (min-width: 1600px) {
  .pagination__secton .pagination nav ul li a {
    padding-inline: 0.9895833333vw;
  }
}
@media (max-width: 992px) {
  .pagination__secton .pagination nav ul li a {
    padding-inline: 15px;
  }
}
@media (max-width: 575px) {
  .pagination__secton .pagination nav ul li a {
    padding-inline: 13px;
  }
}
.pagination__secton .pagination nav ul li a:hover {
  text-decoration: none;
}

@media (min-width: 992px) {
  .article .action__btn {
    max-width: 7.65625vw;
  }
}
@media (min-width: 1600px) {
  .article .action__btn {
    max-width: 6.9270833333vw;
  }
}
@media (max-width: 992px) {
  .article .action__btn {
    max-width: 105px;
  }
}
@media (max-width: 575px) {
  .article .action__btn {
    max-width: 91px;
  }
}
.article h4 a {
  font-weight: 500;
}

.authorWrap {
  display: flex;
}
@media (min-width: 992px) {
  .authorWrap {
    padding-top: 0.8203125vw;
  }
}
@media (min-width: 1600px) {
  .authorWrap {
    padding-top: 0.7421875vw;
  }
}
@media (max-width: 992px) {
  .authorWrap {
    padding-top: 11.25px;
  }
}
@media (max-width: 575px) {
  .authorWrap {
    padding-top: 9.75px;
  }
}
.authorWrap .authorImg {
  flex-grow: 0;
  flex-shrink: 0;
}
@media (min-width: 992px) {
  .authorWrap .authorImg {
    max-width: 3.28125vw;
  }
}
@media (min-width: 1600px) {
  .authorWrap .authorImg {
    max-width: 2.96875vw;
  }
}
@media (max-width: 992px) {
  .authorWrap .authorImg {
    max-width: 45px;
  }
}
@media (max-width: 575px) {
  .authorWrap .authorImg {
    max-width: 39px;
  }
}
@media (min-width: 992px) {
  .authorWrap .authorImg {
    height: 3.28125vw;
  }
}
@media (min-width: 1600px) {
  .authorWrap .authorImg {
    height: 2.96875vw;
  }
}
@media (max-width: 992px) {
  .authorWrap .authorImg {
    height: 45px;
  }
}
@media (max-width: 575px) {
  .authorWrap .authorImg {
    height: 39px;
  }
}
@media (min-width: 992px) {
  .authorWrap .authorImg {
    flex-basis: 3.28125vw;
  }
}
@media (min-width: 1600px) {
  .authorWrap .authorImg {
    flex-basis: 2.96875vw;
  }
}
@media (max-width: 992px) {
  .authorWrap .authorImg {
    flex-basis: 45px;
  }
}
@media (max-width: 575px) {
  .authorWrap .authorImg {
    flex-basis: 39px;
  }
}
@media (min-width: 992px) {
  .authorWrap .authorImg {
    margin-right: 0.8203125vw;
  }
}
@media (min-width: 1600px) {
  .authorWrap .authorImg {
    margin-right: 0.7421875vw;
  }
}
@media (max-width: 992px) {
  .authorWrap .authorImg {
    margin-right: 11.25px;
  }
}
@media (max-width: 575px) {
  .authorWrap .authorImg {
    margin-right: 9.75px;
  }
}
.authorWrap .authorImg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}
.authorWrap .authorText .name {
  font-weight: 600;
  color: #202020;
  margin: 0;
  padding: 0;
}
@media (min-width: 992px) {
  .authorWrap .authorText .name {
    font-size: 1.09375vw;
  }
}
@media (min-width: 1600px) {
  .authorWrap .authorText .name {
    font-size: 0.9895833333vw;
  }
}
@media (max-width: 992px) {
  .authorWrap .authorText .name {
    font-size: 15px;
  }
}
@media (max-width: 575px) {
  .authorWrap .authorText .name {
    font-size: 13px;
  }
}
@media (max-width: 575px) {
  .authorWrap .authorText .name {
    font-size: 16px;
  }
}
.authorWrap .designation {
  color: #202020;
  margin: 0;
  padding: 0;
  transform: translateY(-8px);
}
@media (min-width: 992px) {
  .authorWrap .designation {
    font-size: 0.875vw;
  }
}
@media (min-width: 1600px) {
  .authorWrap .designation {
    font-size: 0.7916666667vw;
  }
}
@media (max-width: 992px) {
  .authorWrap .designation {
    font-size: 12px;
  }
}
@media (max-width: 575px) {
  .authorWrap .designation {
    font-size: 10.4px;
  }
}
.authorWrap .designation.active i.fa-solid {
  transform: rotate(180deg);
}
@media (max-width: 575px) {
  .authorWrap .designation {
    font-size: 14px;
  }
}

.description {
  color: #202020;
  max-height: 0;
  overflow: hidden;
  transition: all ease 0.3s;
}
@media (min-width: 992px) {
  .description {
    font-size: 0.8203125vw;
  }
}
@media (min-width: 1600px) {
  .description {
    font-size: 0.7421875vw;
  }
}
@media (max-width: 992px) {
  .description {
    font-size: 11.25px;
  }
}
@media (max-width: 575px) {
  .description {
    font-size: 9.75px;
  }
}
.description.show {
  max-height: 500px;
  transition-duration: 0.8s;
  background: linear-gradient(135deg, #9FC63B 0%, #B9DA72 0%, #B9DA72 100%);
  padding: 20px;
  font-weight: 500;
  box-shadow: 0px 2px 3px 1px #e1e1e1;
}
@media (max-width: 575px) {
  .description {
    font-size: 14px;
  }
}

.resourceTag {
  background-color: #0353A4;
  border-radius: 20px;
  color: #ffffff;
  max-width: max-content;
  font-weight: 700;
}
@media (min-width: 992px) {
  .resourceTag {
    margin-right: 1.09375vw;
  }
}
@media (min-width: 1600px) {
  .resourceTag {
    margin-right: 0.9895833333vw;
  }
}
@media (max-width: 992px) {
  .resourceTag {
    margin-right: 15px;
  }
}
@media (max-width: 575px) {
  .resourceTag {
    margin-right: 13px;
  }
}
@media (min-width: 992px) {
  .resourceTag {
    padding-block: 0.21875vw;
  }
}
@media (min-width: 1600px) {
  .resourceTag {
    padding-block: 0.1979166667vw;
  }
}
@media (max-width: 992px) {
  .resourceTag {
    padding-block: 3px;
  }
}
@media (max-width: 575px) {
  .resourceTag {
    padding-block: 2.6px;
  }
}
@media (min-width: 992px) {
  .resourceTag {
    padding-inline: 0.546875vw;
  }
}
@media (min-width: 1600px) {
  .resourceTag {
    padding-inline: 0.4947916667vw;
  }
}
@media (max-width: 992px) {
  .resourceTag {
    padding-inline: 7.5px;
  }
}
@media (max-width: 575px) {
  .resourceTag {
    padding-inline: 6.5px;
  }
}
@media (min-width: 992px) {
  .resourceTag {
    font-size: 0.546875vw;
  }
}
@media (min-width: 1600px) {
  .resourceTag {
    font-size: 0.4947916667vw;
  }
}
@media (max-width: 992px) {
  .resourceTag {
    font-size: 7.5px;
  }
}
@media (max-width: 575px) {
  .resourceTag {
    font-size: 6.5px;
  }
}
.resourceTag.news {
  background-color: #9EC53B;
}

.newsImg {
  flex-grow: 0;
  flex-shrink: 0;
  width: 100%;
}
@media (min-width: 992px) {
  .newsImg {
    max-width: 13.890625vw;
  }
}
@media (min-width: 1600px) {
  .newsImg {
    max-width: 12.5677083333vw;
  }
}
@media (max-width: 992px) {
  .newsImg {
    max-width: 190.5px;
  }
}
@media (max-width: 575px) {
  .newsImg {
    max-width: 165.1px;
  }
}
@media (min-width: 992px) {
  .newsImg {
    height: 8.6953125vw;
  }
}
@media (min-width: 1600px) {
  .newsImg {
    height: 7.8671875vw;
  }
}
@media (max-width: 992px) {
  .newsImg {
    height: 119.25px;
  }
}
@media (max-width: 575px) {
  .newsImg {
    height: 103.35px;
  }
}
@media (min-width: 992px) {
  .newsImg {
    flex-basis: 13.890625vw;
  }
}
@media (min-width: 1600px) {
  .newsImg {
    flex-basis: 12.5677083333vw;
  }
}
@media (max-width: 992px) {
  .newsImg {
    flex-basis: 190.5px;
  }
}
@media (max-width: 575px) {
  .newsImg {
    flex-basis: 165.1px;
  }
}
@media (min-width: 992px) {
  .newsImg {
    margin-right: 1.3125vw;
  }
}
@media (min-width: 1600px) {
  .newsImg {
    margin-right: 1.1875vw;
  }
}
@media (max-width: 992px) {
  .newsImg {
    margin-right: 18px;
  }
}
@media (max-width: 575px) {
  .newsImg {
    margin-right: 15.6px;
  }
}
.newsImg a, .newsImg picture {
  display: block;
  width: inherit;
  height: inherit;
}
.newsImg img {
  width: 217px;
  height: 137px;
}

.newsItem {
  display: flex;
  border-bottom: 1px solid #707070;
}
@media (min-width: 992px) {
  .newsItem {
    padding-bottom: 1.09375vw;
  }
}
@media (min-width: 1600px) {
  .newsItem {
    padding-bottom: 0.9895833333vw;
  }
}
@media (max-width: 992px) {
  .newsItem {
    padding-bottom: 15px;
  }
}
@media (max-width: 575px) {
  .newsItem {
    padding-bottom: 13px;
  }
}
@media (min-width: 992px) {
  .newsItem {
    margin-bottom: 1.3671875vw;
  }
}
@media (min-width: 1600px) {
  .newsItem {
    margin-bottom: 1.2369791667vw;
  }
}
@media (max-width: 992px) {
  .newsItem {
    margin-bottom: 18.75px;
  }
}
@media (max-width: 575px) {
  .newsItem {
    margin-bottom: 16.25px;
  }
}
@media (min-width: 992px) {
  .newsItem {
    margin-right: 2.4609375vw;
  }
}
@media (min-width: 1600px) {
  .newsItem {
    margin-right: 2.2265625vw;
  }
}
@media (max-width: 992px) {
  .newsItem {
    margin-right: 33.75px;
  }
}
@media (max-width: 575px) {
  .newsItem {
    margin-right: 29.25px;
  }
}
.newsItem .newsContent {
  flex: 1 0;
}
.newsItem .newsContent h4 {
  font-weight: 500;
  line-height: 1.2;
  color: #202020;
  padding: 0;
}
@media (min-width: 992px) {
  .newsItem .newsContent h4 {
    font-size: 1.3125vw;
  }
}
@media (min-width: 1600px) {
  .newsItem .newsContent h4 {
    font-size: 1.1875vw;
  }
}
@media (max-width: 992px) {
  .newsItem .newsContent h4 {
    font-size: 18px;
  }
}
@media (max-width: 575px) {
  .newsItem .newsContent h4 {
    font-size: 15.6px;
  }
}
@media (min-width: 992px) {
  .newsItem .newsContent h4 {
    margin-top: 0.546875vw;
  }
}
@media (min-width: 1600px) {
  .newsItem .newsContent h4 {
    margin-top: 0.4947916667vw;
  }
}
@media (max-width: 992px) {
  .newsItem .newsContent h4 {
    margin-top: 7.5px;
  }
}
@media (max-width: 575px) {
  .newsItem .newsContent h4 {
    margin-top: 6.5px;
  }
}
@media (min-width: 992px) {
  .newsItem .newsContent h4 {
    margin-bottom: 0vw;
  }
}
@media (min-width: 1600px) {
  .newsItem .newsContent h4 {
    margin-bottom: 0vw;
  }
}
@media (max-width: 992px) {
  .newsItem .newsContent h4 {
    margin-bottom: 0px;
  }
}
@media (max-width: 575px) {
  .newsItem .newsContent h4 {
    margin-bottom: 0px;
  }
}
.newsItem .newsContent span.date {
  color: #000000;
}
@media (min-width: 992px) {
  .newsItem .newsContent span.date {
    font-size: 0.546875vw;
  }
}
@media (min-width: 1600px) {
  .newsItem .newsContent span.date {
    font-size: 0.4947916667vw;
  }
}
@media (max-width: 992px) {
  .newsItem .newsContent span.date {
    font-size: 7.5px;
  }
}
@media (max-width: 575px) {
  .newsItem .newsContent span.date {
    font-size: 6.5px;
  }
}
.newsItem .newsContent p {
  color: #707070;
  line-height: 1.5;
  margin: 0;
}
@media (min-width: 992px) {
  .newsItem .newsContent p {
    font-size: 0.875vw;
  }
}
@media (min-width: 1600px) {
  .newsItem .newsContent p {
    font-size: 0.7916666667vw;
  }
}
@media (max-width: 992px) {
  .newsItem .newsContent p {
    font-size: 12px;
  }
}
@media (max-width: 575px) {
  .newsItem .newsContent p {
    font-size: 10.4px;
  }
}
@media (min-width: 992px) {
  .newsItem .newsContent p {
    padding-top: 0.328125vw;
  }
}
@media (min-width: 1600px) {
  .newsItem .newsContent p {
    padding-top: 0.296875vw;
  }
}
@media (max-width: 992px) {
  .newsItem .newsContent p {
    padding-top: 4.5px;
  }
}
@media (max-width: 575px) {
  .newsItem .newsContent p {
    padding-top: 3.9px;
  }
}
@media (min-width: 992px) {
  .newsItem .newsContent p {
    padding-bottom: 1.09375vw;
  }
}
@media (min-width: 1600px) {
  .newsItem .newsContent p {
    padding-bottom: 0.9895833333vw;
  }
}
@media (max-width: 992px) {
  .newsItem .newsContent p {
    padding-bottom: 15px;
  }
}
@media (max-width: 575px) {
  .newsItem .newsContent p {
    padding-bottom: 13px;
  }
}
.newsItem .newsContent .actionBtn {
  margin: 0;
  padding: 0;
  color: #000000;
  text-transform: capitalize;
}
@media (min-width: 992px) {
  .newsItem .newsContent .actionBtn {
    font-size: 0.7109375vw;
  }
}
@media (min-width: 1600px) {
  .newsItem .newsContent .actionBtn {
    font-size: 0.6432291667vw;
  }
}
@media (max-width: 992px) {
  .newsItem .newsContent .actionBtn {
    font-size: 9.75px;
  }
}
@media (max-width: 575px) {
  .newsItem .newsContent .actionBtn {
    font-size: 8.45px;
  }
}

@media (min-width: 992px) {
  .newsDetail .content {
    margin-right: 3.0078125vw;
  }
}
@media (min-width: 1600px) {
  .newsDetail .content {
    margin-right: 2.7213541667vw;
  }
}
@media (max-width: 992px) {
  .newsDetail .content {
    margin-right: 41.25px;
  }
}
@media (max-width: 575px) {
  .newsDetail .content {
    margin-right: 35.75px;
  }
}
.newsDetail .content h1 {
  font-weight: 600;
  line-height: 1.4;
  color: #202020;
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .newsDetail .content h1 {
    font-size: 3.1171875vw;
  }
}
@media (min-width: 1600px) {
  .newsDetail .content h1 {
    font-size: 2.8203125vw;
  }
}
@media (max-width: 992px) {
  .newsDetail .content h1 {
    font-size: 42.75px;
  }
}
@media (max-width: 575px) {
  .newsDetail .content h1 {
    font-size: 37.05px;
  }
}
@media (min-width: 992px) {
  .newsDetail .content .bannerImg {
    height: 24.609375vw;
  }
}
@media (min-width: 1600px) {
  .newsDetail .content .bannerImg {
    height: 22.265625vw;
  }
}
@media (max-width: 992px) {
  .newsDetail .content .bannerImg {
    height: 337.5px;
  }
}
@media (max-width: 575px) {
  .newsDetail .content .bannerImg {
    height: 292.5px;
  }
}
@media (min-width: 992px) {
  .newsDetail .content .bannerImg {
    margin-block: 2.1875vw;
  }
}
@media (min-width: 1600px) {
  .newsDetail .content .bannerImg {
    margin-block: 1.9791666667vw;
  }
}
@media (max-width: 992px) {
  .newsDetail .content .bannerImg {
    margin-block: 30px;
  }
}
@media (max-width: 575px) {
  .newsDetail .content .bannerImg {
    margin-block: 26px;
  }
}
.newsDetail .content .bannerImg picture {
  width: inherit;
  height: inherit;
}
.newsDetail .content .bannerImg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.newsDetail .content .featureDate {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.newsDetail .content .featureDate h5 {
  color: #777777;
  font-weight: 500;
  padding: 0;
  margin: 0;
}
@media (min-width: 992px) {
  .newsDetail .content .featureDate h5 {
    font-size: 0.765625vw;
  }
}
@media (min-width: 1600px) {
  .newsDetail .content .featureDate h5 {
    font-size: 0.6927083333vw;
  }
}
@media (max-width: 992px) {
  .newsDetail .content .featureDate h5 {
    font-size: 10.5px;
  }
}
@media (max-width: 575px) {
  .newsDetail .content .featureDate h5 {
    font-size: 9.1px;
  }
}
.newsDetail .content .featureDate ul {
  padding: 0;
  display: flex;
  margin: 0;
}
@media (min-width: 992px) {
  .newsDetail .content .featureDate ul {
    gap: 0.8203125vw;
  }
}
@media (min-width: 1600px) {
  .newsDetail .content .featureDate ul {
    gap: 0.7421875vw;
  }
}
@media (max-width: 992px) {
  .newsDetail .content .featureDate ul {
    gap: 11.25px;
  }
}
@media (max-width: 575px) {
  .newsDetail .content .featureDate ul {
    gap: 9.75px;
  }
}
.newsDetail .content .featureDate ul li {
  list-style: none;
}
@media (min-width: 992px) {
  .newsDetail .content .featureDate ul li img {
    width: 1.3125vw;
  }
}
@media (min-width: 1600px) {
  .newsDetail .content .featureDate ul li img {
    width: 1.1875vw;
  }
}
@media (max-width: 992px) {
  .newsDetail .content .featureDate ul li img {
    width: 18px;
  }
}
@media (max-width: 575px) {
  .newsDetail .content .featureDate ul li img {
    width: 15.6px;
  }
}
@media (min-width: 992px) {
  .newsDetail .content .featureDate ul li img {
    height: 1.3125vw;
  }
}
@media (min-width: 1600px) {
  .newsDetail .content .featureDate ul li img {
    height: 1.1875vw;
  }
}
@media (max-width: 992px) {
  .newsDetail .content .featureDate ul li img {
    height: 18px;
  }
}
@media (max-width: 575px) {
  .newsDetail .content .featureDate ul li img {
    height: 15.6px;
  }
}
.newsDetail .content .article h2, .newsDetail .content .article h3, .newsDetail .content .article h4 {
  font-weight: 400;
}
@media (min-width: 992px) {
  .newsDetail .content .article h2, .newsDetail .content .article h3, .newsDetail .content .article h4 {
    font-size: 1.3125vw;
  }
}
@media (min-width: 1600px) {
  .newsDetail .content .article h2, .newsDetail .content .article h3, .newsDetail .content .article h4 {
    font-size: 1.1875vw;
  }
}
@media (max-width: 992px) {
  .newsDetail .content .article h2, .newsDetail .content .article h3, .newsDetail .content .article h4 {
    font-size: 18px;
  }
}
@media (max-width: 575px) {
  .newsDetail .content .article h2, .newsDetail .content .article h3, .newsDetail .content .article h4 {
    font-size: 15.6px;
  }
}
.newsDetail .content .article p {
  color: #202020;
  line-height: 1.5;
  padding: 0;
}
@media (min-width: 992px) {
  .newsDetail .content .article p {
    font-size: 0.984375vw;
  }
}
@media (min-width: 1600px) {
  .newsDetail .content .article p {
    font-size: 0.890625vw;
  }
}
@media (max-width: 992px) {
  .newsDetail .content .article p {
    font-size: 13.5px;
  }
}
@media (max-width: 575px) {
  .newsDetail .content .article p {
    font-size: 11.7px;
  }
}
@media (min-width: 992px) {
  .newsDetail .content .article p {
    margin-bottom: 1.3671875vw;
  }
}
@media (min-width: 1600px) {
  .newsDetail .content .article p {
    margin-bottom: 1.2369791667vw;
  }
}
@media (max-width: 992px) {
  .newsDetail .content .article p {
    margin-bottom: 18.75px;
  }
}
@media (max-width: 575px) {
  .newsDetail .content .article p {
    margin-bottom: 16.25px;
  }
}

@media (max-width: 575px) {
  .newsItem {
    flex-direction: column;
  }
  .newsItem .newsImg {
    margin-right: 0;
    margin-bottom: 10px;
    flex: 0 0 80%;
    max-width: 80%;
  }
}
@media (min-width: 992px) {
  .content-pad {
    padding-top: 2.4609375vw;
  }
}
@media (min-width: 1600px) {
  .content-pad {
    padding-top: 2.2265625vw;
  }
}
@media (max-width: 992px) {
  .content-pad {
    padding-top: 33.75px;
  }
}
@media (max-width: 575px) {
  .content-pad {
    padding-top: 29.25px;
  }
}

.ContentPaddingInlineRight {
  padding-right: 6%;
}

.ContentPaddingInlineLeft {
  padding-left: 6%;
}

@media (max-width: 992px) {
  .ContentPaddingInlineLeft, .ContentPaddingInlineRight {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
@media (min-width: 992px) {
  .table_content__area {
    margin-block-start: 2.1875vw;
  }
}
@media (min-width: 1600px) {
  .table_content__area {
    margin-block-start: 1.9791666667vw;
  }
}
@media (max-width: 992px) {
  .table_content__area {
    margin-block-start: 30px;
  }
}
@media (max-width: 575px) {
  .table_content__area {
    margin-block-start: 26px;
  }
}

.table-of-contents {
  background: #ffffff;
  border-radius: 8px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}
.table-of-contents .toc-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px 20px;
  border-bottom: 1px solid #dddddd;
  background: #f8f8f8;
}
.table-of-contents .toc-header h4 {
  margin: 0;
  font-weight: 600;
  color: #202020;
}
@media (min-width: 992px) {
  .table-of-contents .toc-header h4 {
    font-size: 1.203125vw;
  }
}
@media (min-width: 1600px) {
  .table-of-contents .toc-header h4 {
    font-size: 1.0885416667vw;
  }
}
@media (max-width: 992px) {
  .table-of-contents .toc-header h4 {
    font-size: 16.5px;
  }
}
@media (max-width: 575px) {
  .table-of-contents .toc-header h4 {
    font-size: 14.3px;
  }
}
.table-of-contents .toc-header .toc-toggle {
  background: none;
  border: none;
  cursor: pointer;
  padding: 4px;
  color: #666666;
  transition: color 0.3s ease;
}
.table-of-contents .toc-header .toc-toggle:hover {
  color: #202020;
}
.table-of-contents .toc-header .toc-toggle i {
  font-size: 14px;
  transition: transform 0.3s ease;
}
.table-of-contents .toc-header .toc-toggle.collapsed i {
  transform: rotate(180deg);
}
.table-of-contents ul {
  overflow: hidden;
  overflow-y: auto;
  /* Themed scrollbar for different browsers */
  scrollbar-width: thin; /* Firefox */
  scrollbar-color: #6c9e2e #f1f1f1; /* Firefox */
  -ms-overflow-style: auto; /* Internet Explorer 10+ */
}
@media (min-width: 992px) {
  .table-of-contents ul {
    max-height: 16.40625vw;
  }
}
@media (min-width: 1600px) {
  .table-of-contents ul {
    max-height: 14.84375vw;
  }
}
@media (max-width: 992px) {
  .table-of-contents ul {
    max-height: 225px;
  }
}
@media (max-width: 575px) {
  .table-of-contents ul {
    max-height: 195px;
  }
}
.table-of-contents ul::-webkit-scrollbar {
  width: 6px;
  display: block;
}
.table-of-contents ul::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 3px;
}
.table-of-contents ul::-webkit-scrollbar-thumb {
  background: #6c9e2e;
  border-radius: 3px;
}
.table-of-contents ul::-webkit-scrollbar-thumb:hover {
  background: rgb(81, 118.5, 34.5);
}
.table-of-contents .table_content___social {
  position: relative;
  height: auto;
  display: flex;
  align-items: center;
}
@media (min-width: 992px) {
  .table-of-contents .table_content___social {
    padding-block: 1.09375vw;
  }
}
@media (min-width: 1600px) {
  .table-of-contents .table_content___social {
    padding-block: 0.9895833333vw;
  }
}
@media (max-width: 992px) {
  .table-of-contents .table_content___social {
    padding-block: 15px;
  }
}
@media (max-width: 575px) {
  .table-of-contents .table_content___social {
    padding-block: 13px;
  }
}
@media (min-width: 992px) {
  .table-of-contents .table_content___social {
    padding-block-start: 0vw;
  }
}
@media (min-width: 1600px) {
  .table-of-contents .table_content___social {
    padding-block-start: 0vw;
  }
}
@media (max-width: 992px) {
  .table-of-contents .table_content___social {
    padding-block-start: 0px;
  }
}
@media (max-width: 575px) {
  .table-of-contents .table_content___social {
    padding-block-start: 0px;
  }
}
@media (min-width: 992px) {
  .table-of-contents .table_content___social {
    padding-block-start: 0.2734375vw;
  }
}
@media (min-width: 1600px) {
  .table-of-contents .table_content___social {
    padding-block-start: 0.2473958333vw;
  }
}
@media (max-width: 992px) {
  .table-of-contents .table_content___social {
    padding-block-start: 3.75px;
  }
}
@media (max-width: 575px) {
  .table-of-contents .table_content___social {
    padding-block-start: 3.25px;
  }
}
.table-of-contents .table_content___social ul {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  padding-left: 12px;
}
@media (min-width: 992px) {
  .table-of-contents .table_content___social ul {
    gap: 0.2734375vw;
  }
}
@media (min-width: 1600px) {
  .table-of-contents .table_content___social ul {
    gap: 0.2473958333vw;
  }
}
@media (max-width: 992px) {
  .table-of-contents .table_content___social ul {
    gap: 3.75px;
  }
}
@media (max-width: 575px) {
  .table-of-contents .table_content___social ul {
    gap: 3.25px;
  }
}
.table-of-contents .table_content___social ul li {
  background-color: #6c9e2e;
  color: #ffffff;
  border-radius: 50%;
  padding: 10px;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.table-of-contents .table_content___social ul li a {
  color: #ffffff;
  text-decoration: none;
}

.table_content__CTA_section {
  background-color: #6c9e2e;
  width: 100%;
  z-index: 1;
}
@media (min-width: 992px) {
  .table_content__CTA_section {
    margin-block-start: -1.09375vw;
  }
}
@media (min-width: 1600px) {
  .table_content__CTA_section {
    margin-block-start: -0.9895833333vw;
  }
}
@media (max-width: 992px) {
  .table_content__CTA_section {
    margin-block-start: -15px;
  }
}
@media (max-width: 575px) {
  .table_content__CTA_section {
    margin-block-start: -13px;
  }
}
@media (max-width: 992px) {
  .table_content__CTA_section {
    position: relative;
  }
}
.table_content__CTA_section .content {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
@media (min-width: 992px) {
  .table_content__CTA_section .content {
    padding-block: 1.09375vw;
  }
}
@media (min-width: 1600px) {
  .table_content__CTA_section .content {
    padding-block: 0.9895833333vw;
  }
}
@media (max-width: 992px) {
  .table_content__CTA_section .content {
    padding-block: 15px;
  }
}
@media (max-width: 575px) {
  .table_content__CTA_section .content {
    padding-block: 13px;
  }
}
.table_content__CTA_section .content p {
  color: #ffffff;
  max-width: 78%;
  margin-bottom: 0;
  line-height: 1.2;
  text-transform: capitalize;
}
.table_content__CTA_section .book_consultation {
  background: #000000;
  color: #ffffff;
  text-decoration: none;
  padding: 10px 20px;
  border-radius: 0px;
  text-transform: capitalize;
  width: 100%;
  margin: 0 auto;
}

@media (max-width: 575px) {
  .table_content__area {
    margin-bottom: 20px;
  }
  .table_content__area .table-of-contents .toc-content {
    max-height: 300px;
  }
}
.content.blog {
  overflow: visible !important;
  overflow-x: hidden !important;
  overflow-y: visible !important;
}

.table_content__area {
  background: white;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  will-change: transform, opacity;
}
.table_content__area .table-of-contents {
  background: #ffffff;
  border-radius: 8px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}
.table_content__area .table-of-contents .toc-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px 20px;
  border-bottom: 1px solid #dddddd;
  background: #f8f8f8;
}
.table_content__area .table-of-contents .toc-header h4 {
  margin: 0;
  font-weight: 600;
  color: #202020;
}
.table_content__area .table-of-contents .toc-header .toc-toggle {
  background: none;
  border: none;
  cursor: pointer;
  padding: 4px;
  color: #666666;
  transition: color 0.3s ease;
}
.table_content__area .table-of-contents .toc-header .toc-toggle:hover {
  color: #202020;
}
.table_content__area .table-of-contents .toc-header .toc-toggle i {
  font-size: 14px;
  transition: transform 0.3s ease;
}
.table_content__area .table-of-contents .toc-header .toc-toggle.collapsed i {
  transform: rotate(180deg);
}
.table_content__area .table-of-contents .toc-content {
  overflow-y: auto;
  padding: 15px 0;
}
.table_content__area .table-of-contents .toc-content::-webkit-scrollbar {
  width: 6px;
  display: block;
}
.table_content__area .table-of-contents .toc-content::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 3px;
}
.table_content__area .table-of-contents .toc-content::-webkit-scrollbar-thumb {
  background: #6c9e2e;
  border-radius: 3px;
}
.table_content__area .table-of-contents .toc-content::-webkit-scrollbar-thumb:hover {
  background: rgb(81, 118.5, 34.5);
}
.table_content__area .table-of-contents .toc-content .toc-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.table_content__area .table-of-contents .toc-content .toc-list li {
  border-bottom: 1px solid #efefef;
}
.table_content__area .table-of-contents .toc-content .toc-list li:last-child {
  border-bottom: none;
}
.table_content__area .table-of-contents .toc-content .toc-list li .toc-link {
  display: block;
  padding: 12px 20px;
  color: #202020;
  text-decoration: none;
  line-height: 1.4;
  transition: all 0.3s ease;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-line-clamp: 2;
}
@media (min-width: 992px) {
  .table_content__area .table-of-contents .toc-content .toc-list li .toc-link {
    font-size: 0.875vw;
  }
}
@media (min-width: 1600px) {
  .table_content__area .table-of-contents .toc-content .toc-list li .toc-link {
    font-size: 0.7916666667vw;
  }
}
@media (max-width: 992px) {
  .table_content__area .table-of-contents .toc-content .toc-list li .toc-link {
    font-size: 12px;
  }
}
@media (max-width: 575px) {
  .table_content__area .table-of-contents .toc-content .toc-list li .toc-link {
    font-size: 10.4px;
  }
}
.table_content__area .table-of-contents .toc-content .toc-list li .toc-link:hover {
  background: #f8f8f8;
  color: #6c9e2e;
}
.table_content__area .table-of-contents .toc-content .toc-list li .toc-link.active {
  background: #6c9e2e !important;
  color: #ffffff !important;
  font-weight: 500 !important;
}
.table_content__area .table-of-contents .toc-content .toc-list li.toc-indent-1 .toc-link {
  padding-left: 30px;
  font-size: 13px;
}
.table_content__area .table-of-contents .toc-content .toc-list li.toc-indent-2 .toc-link {
  padding-left: 40px;
  font-size: 12px;
}
.table_content__area .table-of-contents .toc-content .toc-list li.toc-indent-3 .toc-link {
  padding-left: 50px;
  font-size: 12px;
}
.table_content__area .table-of-contents .toc-content .toc-list li .no-headings {
  display: block;
  padding: 12px 20px;
  color: #666666;
  font-style: italic;
  font-size: 13px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzX3N0eWxlc19wYWdlc19pbnNpZ2h0X3Njc3MuY3NzIiwibWFwcGluZ3MiOiI7OztBQU9JO0VBQ0k7RUFDQTtBQU5SO0FBT1E7RUFDSTtFQUNBO0FBTFo7O0FDNEhRO0VEL0dBO0lDaUZBO0VEekZOO0FBQ0Y7QUNrSFE7RUQzR0E7SUNvRkE7RUR2Rk47QUFDRjtBQ3FIUTtFRG5IQTtJQ3VGQTtFRHJGTjtBQUNGO0FDNEhRO0VEL0hBO0lDMEZBO0VEbkZOO0FBQ0Y7QUFOWTtFQUNJO0FBUWhCO0FDb0dRO0VEN0dJO0lDK0VKO0VEbEVOO0FBQ0Y7QUMyRlE7RUR6R0k7SUNrRko7RURoRU47QUFDRjtBQzhGUTtFRGpISTtJQ3FGSjtFRDlETjtBQUNGO0FDcUdRO0VEN0hJO0lDd0ZKO0VENUROO0FBQ0Y7QUNvRlE7RURqSEk7SUFJUTtFQTZCbEI7QUFDRjtBQzJGUTtFRDdISTtJQU9RO0VBK0JsQjtBQUNGO0FBM0JnQjtFQUNJLHlCRW5DVjtFRm9DVSxjRUdaO0FGMEJSO0FDa0VRO0VEOUZZO0lDZ0VaO0VEaENOO0FBQ0Y7QUN5RFE7RUQxRlk7SUNtRVo7RUQ5Qk47QUFDRjtBQzREUTtFRGxHWTtJQ3NFWjtFRDVCTjtBQUNGO0FDbUVRO0VEOUdZO0lDeUVaO0VEMUJOO0FBQ0Y7QUEzQ1k7RUFDSSxjRUhSO0FGZ0RSO0FBNUNnQjtFQUNJO0FBOENwQjtBQTdDb0I7RUFDSSxjRS9DZDtBRjhGVjtBQTNDWTtFQUNJO0VBQ0E7RUFDQTtBQTZDaEI7QUExQ2dCO0VBQ0k7QUE0Q3BCO0FBMUNnQjtFQUNJO0VBQ0E7QUE0Q3BCO0FBeENZO0VBQ0ksY0VuRU47QUY2R1Y7QUF6Q2dCO0VBQ0ksY0VyRVY7QUZnSFY7QUFwQ1E7RUFFSTtFQUNBO0FBcUNaO0FDZVE7RUR2REE7SUN5QkE7RURtQk47QUFDRjtBQ01RO0VEbkRBO0lDNEJBO0VEcUJOO0FBQ0Y7QUNTUTtFRDNEQTtJQytCQTtFRHVCTjtBQUNGO0FDZ0JRO0VEdkVBO0lDa0NBO0VEeUJOO0FBQ0Y7QUF4RFk7RUFDSTtBQTBEaEI7QUF4RFk7RUFDSTtFQUNBLGNFckZOO0VGc0ZNO0FBMERoQjtBQ2JRO0VEaERJO0lDa0JKO0VEK0NOO0FBQ0Y7QUN0QlE7RUQ1Q0k7SUNxQko7RURpRE47QUFDRjtBQ25CUTtFRHBESTtJQ3dCSjtFRG1ETjtBQUNGO0FDWlE7RURoRUk7SUMyQko7RURxRE47QUFDRjtBQ2pDUTtFRDFDWTtJQ1laO0VEbUVOO0FBQ0Y7QUMxQ1E7RUR0Q1k7SUNlWjtFRHFFTjtBQUNGO0FDdkNRO0VEOUNZO0lDa0JaO0VEdUVOO0FBQ0Y7QUNoQ1E7RUQxRFk7SUNxQlo7RUR5RU47QUFDRjtBQXZGSztFQUNHLHFCRTFEQTtBRm1KUjtBQ3hEUTtFRGxDSDtJQ0lHO0VEMEZOO0FBQ0Y7QUNqRVE7RUQ5Qkg7SUNPRztFRDRGTjtBQUNGO0FDOURRO0VEdENIO0lDVUc7RUQ4Rk47QUFDRjtBQ3ZEUTtFRGxESDtJQ2FHO0VEZ0dOO0FBQ0Y7QUExR1E7RUFDSTtFQUNBLHlCRS9ESjtBRjJLUjtBQXhHSTtFQU9JO0VBQ0E7QUFvR1I7QUNwRlE7RUR4Qko7SUNOSTtFRHNITjtBQUNGO0FDN0ZRO0VEcEJKO0lDSEk7RUR3SE47QUFDRjtBQzFGUTtFRDVCSjtJQ0FJO0VEMEhOO0FBQ0Y7QUNuRlE7RUR4Q0o7SUNHSTtFRDRITjtBQUNGO0FBdEhRO0VBQ0k7QUF3SFo7QUFwSFE7RUFDSTtFQUNBO0FBc0haO0FBcEhZO0VBRUk7RUFDQTtBQXFIaEI7QUNuSFE7RURMSTtJQ3pCSjtFRHFKTjtBQUNGO0FDNUhRO0VEREk7SUN0Qko7RUR1Sk47QUFDRjtBQ3pIUTtFRFRJO0lDbkJKO0VEeUpOO0FBQ0Y7QUNsSFE7RURyQkk7SUNoQko7RUQySk47QUFDRjtBQXZJZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjRTFJVjtFRjJJVTtFQUNBO0VBQ0E7QUF5SXBCO0FBdElnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBd0lwQjtBQy9KUTtFRDZCSTtJQzNESjtFRGlNTjtBQUNGO0FDeEtRO0VEaUNJO0lDeERKO0VEbU1OO0FBQ0Y7QUNyS1E7RUR5Qkk7SUNyREo7RURxTU47QUFDRjtBQzlKUTtFRGFJO0lDbERKO0VEdU1OO0FBQ0Y7QUFoSkk7RUFDSTtFQUNBO0FBa0pSO0FDdkxRO0VEbUNKO0lDakVJO0VEeU5OO0FBQ0Y7QUNoTVE7RUR1Q0o7SUM5REk7RUQyTk47QUFDRjtBQzdMUTtFRCtCSjtJQzNESTtFRDZOTjtBQUNGO0FDdExRO0VEbUJKO0lDeERJO0VEK05OO0FBQ0Y7QUFuS1E7RUFDSTtBQXFLWjtBQzlNUTtFRHdDQTtJQ3RFQTtFRGdQTjtBQUNGO0FDdk5RO0VENENBO0lDbkVBO0VEa1BOO0FBQ0Y7QUNwTlE7RURvQ0E7SUNoRUE7RURvUE47QUFDRjtBQzdNUTtFRHdCQTtJQzdEQTtFRHNQTjtBQUNGO0FDOU5RO0VEb0NBO0lBSVE7RUEwTGQ7QUFDRjtBQ3ZPUTtFRDhDSTtJQzVFSjtFRHlRTjtBQUNGO0FDaFBRO0VEa0RJO0lDekVKO0VEMlFOO0FBQ0Y7QUM3T1E7RUQwQ0k7SUN0RUo7RUQ2UU47QUFDRjtBQ3RPUTtFRDhCSTtJQ25FSjtFRCtRTjtBQUNGO0FBek1ZO0VBQ0k7QUEyTWhCO0FBMU1nQjtFQUNJLGNFaEpaO0FGNFZSO0FBM01vQjtFQUNJLGNFMUxkO0FGdVlWO0FDcFFRO0VEMkRJO0lDekZKO0VEc1NOO0FBQ0Y7QUM3UVE7RUQrREk7SUN0Rko7RUR3U047QUFDRjtBQzFRUTtFRHVESTtJQ25GSjtFRDBTTjtBQUNGO0FDblFRO0VEMkNJO0lDaEZKO0VENFNOO0FBQ0Y7O0FDeFJRO0VEdUVKO0lDckdJO0VEMlROO0FBQ0Y7QUNsU1E7RUQyRUo7SUNsR0k7RUQ2VE47QUFDRjtBQy9SUTtFRG1FSjtJQy9GSTtFRCtUTjtBQUNGO0FDeFJRO0VEdURKO0lDNUZJO0VEaVVOO0FBQ0Y7QUM3U1E7RUQwRUo7SUN4R0k7RUQrVU47QUFDRjtBQ3RUUTtFRDhFSjtJQ3JHSTtFRGlWTjtBQUNGO0FDblRRO0VEc0VKO0lDbEdJO0VEbVZOO0FBQ0Y7QUM1U1E7RUQwREo7SUMvRkk7RURxVk47QUFDRjtBQXJQUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBdVBaO0FBdFBZO0VBQ0k7RUFDQTtFQUNBO0FBd1BoQjtBQXRQWTtFQUVJO0VBQ0E7RUFDQTtBQXVQaEI7QUNqVlE7RURzRkk7SUNwSEo7RURtWE47QUFDRjtBQzFWUTtFRDBGSTtJQ2pISjtFRHFYTjtBQUNGO0FDdlZRO0VEa0ZJO0lDOUdKO0VEdVhOO0FBQ0Y7QUNoVlE7RURzRUk7SUMzR0o7RUR5WE47QUFDRjtBQXRRUTtFQUNJO0VBRUE7RUFDQSxxQkU5TEo7RUYrTEk7RUFDQSxjRXJNSTtBRjRjaEI7QUM1V1E7RUQrRkE7SUM3SEE7RUQ4WU47QUFDRjtBQ3JYUTtFRG1HQTtJQzFIQTtFRGdaTjtBQUNGO0FDbFhRO0VEMkZBO0lDdkhBO0VEa1pOO0FBQ0Y7QUMzV1E7RUQrRUE7SUNwSEE7RURvWk47QUFDRjtBQXhSSTtFQUNJO0FBMFJSO0FBelJRO0VBQ0k7QUEyUlo7QUNsWVE7RURzR0E7SUFHUTtFQTZSZDtBQUNGO0FBM1JZO0VBQ0k7QUE2UmhCO0FBMVJRO0VBQ0k7QUE0Ulo7QUNqWlE7RURvSEE7SUNsSkE7RURtYk47QUFDRjtBQzFaUTtFRHdIQTtJQy9JQTtFRHFiTjtBQUNGO0FDdlpRO0VEZ0hBO0lDNUlBO0VEdWJOO0FBQ0Y7QUNoWlE7RURvR0E7SUN6SUE7RUR5Yk47QUFDRjtBQ3JhUTtFRG9IQTtJQ2xKQTtFRHVjTjtBQUNGO0FDOWFRO0VEd0hBO0lDL0lBO0VEeWNOO0FBQ0Y7QUMzYVE7RURnSEE7SUM1SUE7RUQyY047QUFDRjtBQ3BhUTtFRG9HQTtJQ3pJQTtFRDZjTjtBQUNGO0FBalVZO0VBRUksY0V0TlI7QUZ3aEJSO0FDNWJRO0VEd0hJO0lDdEpKO0VEOGROO0FBQ0Y7QUNyY1E7RUQ0SEk7SUNuSko7RURnZU47QUFDRjtBQ2xjUTtFRG9ISTtJQ2hKSjtFRGtlTjtBQUNGO0FDM2JRO0VEd0dJO0lDN0lKO0VEb2VOO0FBQ0Y7QUFuVlk7RUFFSSxjRTNOUjtFRjROUTtBQW9WaEI7QUNwZFE7RUQ2SEk7SUMzSko7RURzZk47QUFDRjtBQzdkUTtFRGlJSTtJQ3hKSjtFRHdmTjtBQUNGO0FDMWRRO0VEeUhJO0lDckpKO0VEMGZOO0FBQ0Y7QUNuZFE7RUQ2R0k7SUNsSko7RUQ0Zk47QUFDRjtBQ3hlUTtFRHFJQTtJQ25LQTtFRDBnQk47QUFDRjtBQ2pmUTtFRHlJQTtJQ2hLQTtFRDRnQk47QUFDRjtBQzllUTtFRGlJQTtJQzdKQTtFRDhnQk47QUFDRjtBQ3ZlUTtFRHFIQTtJQzFKQTtFRGdoQk47QUFDRjtBQzVmUTtFRHFJQTtJQ25LQTtFRDhoQk47QUFDRjtBQ3JnQlE7RUR5SUE7SUNoS0E7RURnaUJOO0FBQ0Y7QUNsZ0JRO0VEaUlBO0lDN0pBO0VEa2lCTjtBQUNGO0FDM2ZRO0VEcUhBO0lDMUpBO0VEb2lCTjtBQUNGO0FBdllRO0VBRUk7RUFDQTtBQXdZWjtBQ3BoQlE7RUR5SUE7SUN2S0E7RURzakJOO0FBQ0Y7QUM3aEJRO0VENklBO0lDcEtBO0VEd2pCTjtBQUNGO0FDMWhCUTtFRHFJQTtJQ2pLQTtFRDBqQk47QUFDRjtBQ25oQlE7RUR5SEE7SUM5SkE7RUQ0akJOO0FBQ0Y7QUN4aUJRO0VEeUlBO0lDdktBO0VEMGtCTjtBQUNGO0FDampCUTtFRDZJQTtJQ3BLQTtFRDRrQk47QUFDRjtBQzlpQlE7RURxSUE7SUNqS0E7RUQ4a0JOO0FBQ0Y7QUN2aUJRO0VEeUhBO0lDOUpBO0VEZ2xCTjtBQUNGO0FBOWFZO0VBQ0k7QUFnYmhCO0FBL2FnQjtFQUNJO0FBaWJwQjtBQWhib0I7RUFDSTtFQUNBO0FBa2J4QjtBQTdhZ0I7RUFFSSxjRXRQWjtBRm9xQlI7QUN6a0JRO0VEeUpRO0lDdkxSO0VEMm1CTjtBQUNGO0FDbGxCUTtFRDZKUTtJQ3BMUjtFRDZtQk47QUFDRjtBQy9rQlE7RURxSlE7SUNqTFI7RUQrbUJOO0FBQ0Y7QUN4a0JRO0VEeUlRO0lDOUtSO0VEaW5CTjtBQUNGO0FBL2JZO0VBSUk7RUFDQTtFQUNBO0VBQ0E7RUFFQSxjRTdRSjtBRjBzQlo7QUNwbUJRO0VEOEpJO0lDNUxKO0VEc29CTjtBQUNGO0FDN21CUTtFRGtLSTtJQ3pMSjtFRHdvQk47QUFDRjtBQzFtQlE7RUQwSkk7SUN0TEo7RUQwb0JOO0FBQ0Y7QUNubUJRO0VEOElJO0lDbkxKO0VENG9CTjtBQUNGO0FDeG5CUTtFRDhKSTtJQzVMSjtFRDBwQk47QUFDRjtBQ2pvQlE7RURrS0k7SUN6TEo7RUQ0cEJOO0FBQ0Y7QUM5bkJRO0VEMEpJO0lDdExKO0VEOHBCTjtBQUNGO0FDdm5CUTtFRDhJSTtJQ25MSjtFRGdxQk47QUFDRjtBQzVvQlE7RUQ4Skk7SUM1TEo7RUQ4cUJOO0FBQ0Y7QUNycEJRO0VEa0tJO0lDekxKO0VEZ3JCTjtBQUNGO0FDbHBCUTtFRDBKSTtJQ3RMSjtFRGtyQk47QUFDRjtBQzNvQlE7RUQ4SUk7SUNuTEo7RURvckJOO0FBQ0Y7QUF4ZmdCO0VBQ0k7RUFDQTtFQUNBO0FBMGZwQjtBQXpmb0I7RUFDSSxjRWhUZDtBRjJ5QlY7QUN4cUJRO0VEaUxRO0lDL01SO0VEMHNCTjtBQUNGO0FDanJCUTtFRHFMUTtJQzVNUjtFRDRzQk47QUFDRjtBQzlxQlE7RUQ2S1E7SUN6TVI7RUQ4c0JOO0FBQ0Y7QUN2cUJRO0VEaUtRO0lDdE1SO0VEZ3RCTjtBQUNGO0FDNXJCUTtFRGlMUTtJQy9NUjtFRDh0Qk47QUFDRjtBQ3JzQlE7RURxTFE7SUM1TVI7RURndUJOO0FBQ0Y7QUNsc0JRO0VENktRO0lDek1SO0VEa3VCTjtBQUNGO0FDM3JCUTtFRGlLUTtJQ3RNUjtFRG91Qk47QUFDRjtBQ2h0QlE7RURpTFE7SUMvTVI7RURrdkJOO0FBQ0Y7QUN6dEJRO0VEcUxRO0lDNU1SO0VEb3ZCTjtBQUNGO0FDdHRCUTtFRDZLUTtJQ3pNUjtFRHN2Qk47QUFDRjtBQy9zQlE7RURpS1E7SUN0TVI7RUR3dkJOO0FBQ0Y7QUEvaUJvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBaWpCeEI7QUE3aUJZO0VBRUk7QUE4aUJoQjtBQzd1QlE7RUQ2TEk7SUMzTko7RUQrd0JOO0FBQ0Y7QUN0dkJRO0VEaU1JO0lDeE5KO0VEaXhCTjtBQUNGO0FDbnZCUTtFRHlMSTtJQ3JOSjtFRG14Qk47QUFDRjtBQzV1QlE7RUQ2S0k7SUNsTko7RURxeEJOO0FBQ0Y7O0FBMWpCSTtFQUNJO0VBQ0E7RUFDQTtBQTZqQlI7QUF6akJnQjtFQUNJO0FBMmpCcEI7QUMxd0JRO0VEOE1RO0lDNU9SO0VENHlCTjtBQUNGO0FDbnhCUTtFRGtOUTtJQ3pPUjtFRDh5Qk47QUFDRjtBQ2h4QlE7RUQwTVE7SUN0T1I7RURnekJOO0FBQ0Y7QUN6d0JRO0VEOExRO0lDbk9SO0VEa3pCTjtBQUNGO0FBN2tCb0I7RUFDSSx5QkU3U2hCO0VGOFNnQixjRS9TaEI7QUY4M0JSO0FBOWtCd0I7RUFDSSxjRWpUcEI7RUZrVG9CO0VBQ0E7QUFnbEI1QjtBQTdrQm9CO0VBQ0k7RUFFQTtFQUNBLGNFelRoQjtFRjBUZ0I7RUFDQTtBQThrQnhCO0FDOXlCUTtFRDBOWTtJQ3hQWjtFRGcxQk47QUFDRjtBQ3Z6QlE7RUQ4Tlk7SUNyUFo7RURrMUJOO0FBQ0Y7QUNwekJRO0VEc05ZO0lDbFBaO0VEbzFCTjtBQUNGO0FDN3lCUTtFRDBNWTtJQy9PWjtFRHMxQk47QUFDRjtBQWptQndCO0VBQ0k7QUFtbUI1Qjs7QUNyMEJRO0VENE9KO0lDMVFJO0VEdzJCTjtBQUNGO0FDLzBCUTtFRGdQSjtJQ3ZRSTtFRDAyQk47QUFDRjtBQzUwQlE7RUR3T0o7SUNwUUk7RUQ0MkJOO0FBQ0Y7QUNyMEJRO0VENE5KO0lDalFJO0VEODJCTjtBQUNGO0FBMW1CUTtFQUNJO0FBNG1CWjs7QUF0bUJBO0VBQ0k7QUF5bUJKO0FDajJCUTtFRHVQUjtJQ3JSUTtFRG00Qk47QUFDRjtBQzEyQlE7RUQyUFI7SUNsUlE7RURxNEJOO0FBQ0Y7QUN2MkJRO0VEbVBSO0lDL1FRO0VEdTRCTjtBQUNGO0FDaDJCUTtFRHVPUjtJQzVRUTtFRHk0Qk47QUFDRjtBQTNuQkk7RUNyUUE7RUFDQTtBRG00Qko7QUN6M0JRO0VEMFBKO0lDeFJJO0VEMjVCTjtBQUNGO0FDbDRCUTtFRDhQSjtJQ3JSSTtFRDY1Qk47QUFDRjtBQy8zQlE7RURzUEo7SUNsUkk7RUQrNUJOO0FBQ0Y7QUN4M0JRO0VEME9KO0lDL1FJO0VEaTZCTjtBQUNGO0FDNzRCUTtFRDBQSjtJQ3hSSTtFRCs2Qk47QUFDRjtBQ3Q1QlE7RUQ4UEo7SUNyUkk7RURpN0JOO0FBQ0Y7QUNuNUJRO0VEc1BKO0lDbFJJO0VEbTdCTjtBQUNGO0FDNTRCUTtFRDBPSjtJQy9RSTtFRHE3Qk47QUFDRjtBQ2o2QlE7RUQwUEo7SUN4Ukk7RURtOEJOO0FBQ0Y7QUMxNkJRO0VEOFBKO0lDclJJO0VEcThCTjtBQUNGO0FDdjZCUTtFRHNQSjtJQ2xSSTtFRHU4Qk47QUFDRjtBQ2g2QlE7RUQwT0o7SUMvUUk7RUR5OEJOO0FBQ0Y7QUNyN0JRO0VEMFBKO0lDeFJJO0VEdTlCTjtBQUNGO0FDOTdCUTtFRDhQSjtJQ3JSSTtFRHk5Qk47QUFDRjtBQzM3QlE7RURzUEo7SUNsUkk7RUQyOUJOO0FBQ0Y7QUNwN0JRO0VEME9KO0lDL1FJO0VENjlCTjtBQUNGO0FBMXNCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBNHNCWjtBQXhzQlE7RUFFSTtFQUNBLGNFaFhBO0VGaVhBO0VBQ0E7QUF5c0JaO0FDcjlCUTtFRHVRQTtJQ3JTQTtFRHUvQk47QUFDRjtBQzk5QlE7RUQyUUE7SUNsU0E7RUR5L0JOO0FBQ0Y7QUMzOUJRO0VEbVFBO0lDL1JBO0VEMi9CTjtBQUNGO0FDcDlCUTtFRHVQQTtJQzVSQTtFRDYvQk47QUFDRjtBQ3o5QlE7RUR1UEE7SUFPUTtFQSt0QmQ7QUFDRjtBQTV0Qkk7RUFFSSxjRTFYSTtFRjJYSjtFQUNBO0VBQ0E7QUE2dEJSO0FDcC9CUTtFRGtSSjtJQ2hUSTtFRHNoQ047QUFDRjtBQzcvQlE7RURzUko7SUM3U0k7RUR3aENOO0FBQ0Y7QUMxL0JRO0VEOFFKO0lDMVNJO0VEMGhDTjtBQUNGO0FDbi9CUTtFRGtRSjtJQ3ZTSTtFRDRoQ047QUFDRjtBQS91Qlk7RUFDSTtBQWl2QmhCO0FDMy9CUTtFRGtRSjtJQVlRO0VBaXZCVjtBQUNGOztBQTl1QkE7RUFFSSxjRTFZUTtFRjJZUjtFQUNBO0VBQ0E7QUFndkJKO0FDdmhDUTtFRGtTUjtJQ2hVUTtFRHlqQ047QUFDRjtBQ2hpQ1E7RURzU1I7SUM3VFE7RUQyakNOO0FBQ0Y7QUM3aENRO0VEOFJSO0lDMVRRO0VENmpDTjtBQUNGO0FDdGhDUTtFRGtSUjtJQ3ZUUTtFRCtqQ047QUFDRjtBQW53Qkk7RUFDSTtFQUNBO0VBQ0EseUVFallhO0VGa1liO0VBQ0E7RUFDQTtBQXF3QlI7QUNuaUNRO0VEa1JSO0lBZVE7RUFzd0JOO0FBQ0Y7O0FBbHdCQTtFQUlJLHlCRXhaUztFRnlaVDtFQUNBLGNFeFpJO0VGeVpKO0VBRUE7QUFpd0JKO0FDaGtDUTtFRHNUUjtJQ3BWUTtFRGttQ047QUFDRjtBQ3prQ1E7RUQwVFI7SUNqVlE7RURvbUNOO0FBQ0Y7QUN0a0NRO0VEa1RSO0lDOVVRO0VEc21DTjtBQUNGO0FDL2pDUTtFRHNTUjtJQzNVUTtFRHdtQ047QUFDRjtBQ3BsQ1E7RURzVFI7SUNwVlE7RURzbkNOO0FBQ0Y7QUM3bENRO0VEMFRSO0lDalZRO0VEd25DTjtBQUNGO0FDMWxDUTtFRGtUUjtJQzlVUTtFRDBuQ047QUFDRjtBQ25sQ1E7RURzU1I7SUMzVVE7RUQ0bkNOO0FBQ0Y7QUN4bUNRO0VEc1RSO0lDcFZRO0VEMG9DTjtBQUNGO0FDam5DUTtFRDBUUjtJQ2pWUTtFRDRvQ047QUFDRjtBQzltQ1E7RURrVFI7SUM5VVE7RUQ4b0NOO0FBQ0Y7QUN2bUNRO0VEc1NSO0lDM1VRO0VEZ3BDTjtBQUNGO0FDNW5DUTtFRHNUUjtJQ3BWUTtFRDhwQ047QUFDRjtBQ3JvQ1E7RUQwVFI7SUNqVlE7RURncUNOO0FBQ0Y7QUNsb0NRO0VEa1RSO0lDOVVRO0VEa3FDTjtBQUNGO0FDM25DUTtFRHNTUjtJQzNVUTtFRG9xQ047QUFDRjtBQWgxQkk7RUFDSSx5QkV6YVM7QUYydkNqQjs7QUEvMEJBO0VDL1VJO0VBQ0E7RURtVkE7QUFnMUJKO0FDenBDUTtFRG9VUjtJQ2xXUTtFRDJyQ047QUFDRjtBQ2xxQ1E7RUR3VVI7SUMvVlE7RUQ2ckNOO0FBQ0Y7QUMvcENRO0VEZ1VSO0lDNVZRO0VEK3JDTjtBQUNGO0FDeHBDUTtFRG9UUjtJQ3pWUTtFRGlzQ047QUFDRjtBQzdxQ1E7RURvVVI7SUNsV1E7RUQrc0NOO0FBQ0Y7QUN0ckNRO0VEd1VSO0lDL1ZRO0VEaXRDTjtBQUNGO0FDbnJDUTtFRGdVUjtJQzVWUTtFRG10Q047QUFDRjtBQzVxQ1E7RURvVFI7SUN6VlE7RURxdENOO0FBQ0Y7QUNqc0NRO0VEb1VSO0lDbFdRO0VEbXVDTjtBQUNGO0FDMXNDUTtFRHdVUjtJQy9WUTtFRHF1Q047QUFDRjtBQ3ZzQ1E7RURnVVI7SUM1VlE7RUR1dUNOO0FBQ0Y7QUNoc0NRO0VEb1RSO0lDelZRO0VEeXVDTjtBQUNGO0FDcnRDUTtFRG9VUjtJQ2xXUTtFRHV2Q047QUFDRjtBQzl0Q1E7RUR3VVI7SUMvVlE7RUR5dkNOO0FBQ0Y7QUMzdENRO0VEZ1VSO0lDNVZRO0VEMnZDTjtBQUNGO0FDcHRDUTtFRG9UUjtJQ3pWUTtFRDZ2Q047QUFDRjtBQTc1Qkk7RUFDSTtFQUNBO0VBQ0E7QUErNUJSO0FBNzVCSTtFQUNJO0VBQ0E7QUErNUJSOztBQTM1QkE7RUFDSTtFQUNBO0FBODVCSjtBQ3Z2Q1E7RUR1VlI7SUNyWFE7RUR5eENOO0FBQ0Y7QUNod0NRO0VEMlZSO0lDbFhRO0VEMnhDTjtBQUNGO0FDN3ZDUTtFRG1WUjtJQy9XUTtFRDZ4Q047QUFDRjtBQ3R2Q1E7RUR1VVI7SUM1V1E7RUQreENOO0FBQ0Y7QUMzd0NRO0VEdVZSO0lDclhRO0VENnlDTjtBQUNGO0FDcHhDUTtFRDJWUjtJQ2xYUTtFRCt5Q047QUFDRjtBQ2p4Q1E7RURtVlI7SUMvV1E7RURpekNOO0FBQ0Y7QUMxd0NRO0VEdVVSO0lDNVdRO0VEbXpDTjtBQUNGO0FDL3hDUTtFRHVWUjtJQ3JYUTtFRGkwQ047QUFDRjtBQ3h5Q1E7RUQyVlI7SUNsWFE7RURtMENOO0FBQ0Y7QUNyeUNRO0VEbVZSO0lDL1dRO0VEcTBDTjtBQUNGO0FDOXhDUTtFRHVVUjtJQzVXUTtFRHUwQ047QUFDRjtBQXQ5Qkk7RUFDSTtBQXc5QlI7QUF2OUJRO0VBRUk7RUFDQTtFQUNBLGNFemNBO0VGMGNBO0FBdzlCWjtBQzV6Q1E7RUQrVkE7SUM3WEE7RUQ4MUNOO0FBQ0Y7QUNyMENRO0VEbVdBO0lDMVhBO0VEZzJDTjtBQUNGO0FDbDBDUTtFRDJWQTtJQ3ZYQTtFRGsyQ047QUFDRjtBQzN6Q1E7RUQrVUE7SUNwWEE7RURvMkNOO0FBQ0Y7QUNoMUNRO0VEK1ZBO0lDN1hBO0VEazNDTjtBQUNGO0FDejFDUTtFRG1XQTtJQzFYQTtFRG8zQ047QUFDRjtBQ3QxQ1E7RUQyVkE7SUN2WEE7RURzM0NOO0FBQ0Y7QUMvMENRO0VEK1VBO0lDcFhBO0VEdzNDTjtBQUNGO0FDcDJDUTtFRCtWQTtJQzdYQTtFRHM0Q047QUFDRjtBQzcyQ1E7RURtV0E7SUMxWEE7RUR3NENOO0FBQ0Y7QUMxMkNRO0VEMlZBO0lDdlhBO0VEMDRDTjtBQUNGO0FDbjJDUTtFRCtVQTtJQ3BYQTtFRDQ0Q047QUFDRjtBQS9nQ1k7RUFFSSxjRXRjUjtBRnM5Q1I7QUMzM0NRO0VEeVdJO0lDdllKO0VENjVDTjtBQUNGO0FDcDRDUTtFRDZXSTtJQ3BZSjtFRCs1Q047QUFDRjtBQ2o0Q1E7RURxV0k7SUNqWUo7RURpNkNOO0FBQ0Y7QUMxM0NRO0VEeVZJO0lDOVhKO0VEbTZDTjtBQUNGO0FBamlDUTtFQUVJLGNFbGVMO0VGbWVLO0VBQ0E7QUFraUNaO0FDcDVDUTtFRDhXQTtJQzVZQTtFRHM3Q047QUFDRjtBQzc1Q1E7RURrWEE7SUN6WUE7RUR3N0NOO0FBQ0Y7QUMxNUNRO0VEMFdBO0lDdFlBO0VEMDdDTjtBQUNGO0FDbjVDUTtFRDhWQTtJQ25ZQTtFRDQ3Q047QUFDRjtBQ3g2Q1E7RUQ4V0E7SUM1WUE7RUQwOENOO0FBQ0Y7QUNqN0NRO0VEa1hBO0lDellBO0VENDhDTjtBQUNGO0FDOTZDUTtFRDBXQTtJQ3RZQTtFRDg4Q047QUFDRjtBQ3Y2Q1E7RUQ4VkE7SUNuWUE7RURnOUNOO0FBQ0Y7QUM1N0NRO0VEOFdBO0lDNVlBO0VEODlDTjtBQUNGO0FDcjhDUTtFRGtYQTtJQ3pZQTtFRGcrQ047QUFDRjtBQ2w4Q1E7RUQwV0E7SUN0WUE7RURrK0NOO0FBQ0Y7QUMzN0NRO0VEOFZBO0lDbllBO0VEbytDTjtBQUNGO0FBMWxDUTtFQUVJO0VBQ0E7RUFDQSxjRXJkSjtFRnNkSTtBQTJsQ1o7QUN0OUNRO0VEc1hBO0lDcFpBO0VEdy9DTjtBQUNGO0FDLzlDUTtFRDBYQTtJQ2paQTtFRDAvQ047QUFDRjtBQzU5Q1E7RURrWEE7SUM5WUE7RUQ0L0NOO0FBQ0Y7QUNyOUNRO0VEc1dBO0lDM1lBO0VEOC9DTjtBQUNGOztBQzErQ1E7RURnWUo7SUM5Wkk7RUQ2Z0ROO0FBQ0Y7QUNwL0NRO0VEb1lKO0lDM1pJO0VEK2dETjtBQUNGO0FDai9DUTtFRDRYSjtJQ3haSTtFRGloRE47QUFDRjtBQzErQ1E7RURnWEo7SUNyWkk7RURtaEROO0FBQ0Y7QUE3bkNRO0VBRUk7RUFDQTtFQUNBLGNFNWVBO0VGNmVBO0VBQ0E7RUFDQTtBQThuQ1o7QUN2Z0RRO0VEa1lBO0lDaGFBO0VEeWlETjtBQUNGO0FDaGhEUTtFRHNZQTtJQzdaQTtFRDJpRE47QUFDRjtBQzdnRFE7RUQ4WEE7SUMxWkE7RUQ2aUROO0FBQ0Y7QUN0Z0RRO0VEa1hBO0lDdlpBO0VEK2lETjtBQUNGO0FDM2hEUTtFRDJZQTtJQ3phQTtFRDZqRE47QUFDRjtBQ3BpRFE7RUQrWUE7SUN0YUE7RUQrakROO0FBQ0Y7QUNqaURRO0VEdVlBO0lDbmFBO0VEaWtETjtBQUNGO0FDMWhEUTtFRDJYQTtJQ2hhQTtFRG1rRE47QUFDRjtBQy9pRFE7RUQyWUE7SUN6YUE7RURpbEROO0FBQ0Y7QUN4akRRO0VEK1lBO0lDdGFBO0VEbWxETjtBQUNGO0FDcmpEUTtFRHVZQTtJQ25hQTtFRHFsRE47QUFDRjtBQzlpRFE7RUQyWEE7SUNoYUE7RUR1bEROO0FBQ0Y7QUFyckNZO0VBQ0k7RUFDQTtBQXVyQ2hCO0FBcnJDWTtFQUNJO0VBQ0E7RUFDQTtBQXVyQ2hCO0FBcHJDUTtFQUNJO0VBQ0E7RUFDQTtBQXNyQ1o7QUFyckNZO0VBRUksY0VuZ0JMO0VGb2dCSztFQUNBO0VBQ0E7QUFzckNoQjtBQ3ZsRFE7RUQ0Wkk7SUMxYko7RUR5bkROO0FBQ0Y7QUNobURRO0VEZ2FJO0lDdmJKO0VEMm5ETjtBQUNGO0FDN2xEUTtFRHdaSTtJQ3BiSjtFRDZuRE47QUFDRjtBQ3RsRFE7RUQ0WUk7SUNqYko7RUQrbkROO0FBQ0Y7QUF4c0NZO0VBQ0k7RUFDQTtFQUVBO0FBeXNDaEI7QUNobkRRO0VEbWFJO0lDamNKO0VEa3BETjtBQUNGO0FDem5EUTtFRHVhSTtJQzliSjtFRG9wRE47QUFDRjtBQ3RuRFE7RUQrWkk7SUMzYko7RURzcEROO0FBQ0Y7QUMvbURRO0VEbVpJO0lDeGJKO0VEd3BETjtBQUNGO0FBNXRDZ0I7RUFDSTtBQTh0Q3BCO0FDdm9EUTtFRDBhWTtJQ3hjWjtFRHlxRE47QUFDRjtBQ2hwRFE7RUQ4YVk7SUNyY1o7RUQycUROO0FBQ0Y7QUM3b0RRO0VEc2FZO0lDbGNaO0VENnFETjtBQUNGO0FDdG9EUTtFRDBaWTtJQy9iWjtFRCtxRE47QUFDRjtBQzNwRFE7RUQwYVk7SUN4Y1o7RUQ2ckROO0FBQ0Y7QUNwcURRO0VEOGFZO0lDcmNaO0VEK3JETjtBQUNGO0FDanFEUTtFRHNhWTtJQ2xjWjtFRGlzRE47QUFDRjtBQzFwRFE7RUQwWlk7SUMvYlo7RURtc0ROO0FBQ0Y7QUE3dkNZO0VBRUk7QUE4dkNoQjtBQ2xyRFE7RURrYkk7SUNoZEo7RURvdEROO0FBQ0Y7QUMzckRRO0VEc2JJO0lDN2NKO0VEc3RETjtBQUNGO0FDeHJEUTtFRDhhSTtJQzFjSjtFRHd0RE47QUFDRjtBQ2pyRFE7RURrYUk7SUN2Y0o7RUQwdEROO0FBQ0Y7QUFoeENZO0VBRUksY0U5aEJKO0VGK2hCSTtFQUNBO0FBaXhDaEI7QUMzc0RRO0VEc2JJO0lDcGRKO0VENnVETjtBQUNGO0FDcHREUTtFRDBiSTtJQ2pkSjtFRCt1RE47QUFDRjtBQ2p0RFE7RURrYkk7SUM5Y0o7RURpdkROO0FBQ0Y7QUMxc0RRO0VEc2FJO0lDM2NKO0VEbXZETjtBQUNGO0FDL3REUTtFRHNiSTtJQ3BkSjtFRGl3RE47QUFDRjtBQ3h1RFE7RUQwYkk7SUNqZEo7RURtd0ROO0FBQ0Y7QUNydURRO0VEa2JJO0lDOWNKO0VEcXdETjtBQUNGO0FDOXREUTtFRHNhSTtJQzNjSjtFRHV3RE47QUFDRjs7QUNudURRO0VEaWJKO0lBQ0k7RUFzekNOO0VBcnpDTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VBdXpDVjtBQUNGO0FDL3ZEUTtFRDhjUjtJQzVlUTtFRGl5RE47QUFDRjtBQ3h3RFE7RURrZFI7SUN6ZVE7RURteUROO0FBQ0Y7QUNyd0RRO0VEMGNSO0lDdGVRO0VEcXlETjtBQUNGO0FDOXZEUTtFRDhiUjtJQ25lUTtFRHV5RE47QUFDRjs7QUFsMENBO0VBQ0k7QUFxMENKOztBQW4wQ0E7RUFDSTtBQXMwQ0o7O0FDdnhEUTtFRG9kSjtJQUNJO0lBQ0E7RUF1MENOO0FBQ0Y7QUNseURRO0VEOGRSO0lDNWZRO0VEbzBETjtBQUNGO0FDM3lEUTtFRGtlUjtJQ3pmUTtFRHMwRE47QUFDRjtBQ3h5RFE7RUQwZFI7SUN0ZlE7RUR3MEROO0FBQ0Y7QUNqeURRO0VEOGNSO0lDbmZRO0VEMDBETjtBQUNGOztBQWwxQ0k7RUFDSSxtQkVqa0JBO0VGa2tCQTtFQUNBO0FBcTFDUjtBQWoxQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJFM2xCRTtBRjg2RGQ7QUFqMUNZO0VBQ0k7RUFFQTtFQUNBLGNFN2xCSjtBRis2RFo7QUN6MERRO0VEbWZJO0lDamhCSjtFRDIyRE47QUFDRjtBQ2wxRFE7RUR1Zkk7SUM5Z0JKO0VENjJETjtBQUNGO0FDLzBEUTtFRCtlSTtJQzNnQko7RUQrMkROO0FBQ0Y7QUN4MERRO0VEbWVJO0lDeGdCSjtFRGkzRE47QUFDRjtBQW4yQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNFL2xCQTtFRmdtQkE7QUFxMkNoQjtBQW4yQ2dCO0VBQ0ksY0V6bUJSO0FGODhEWjtBQWwyQ2dCO0VBQ0k7RUFDQTtBQW8yQ3BCO0FBajJDZ0I7RUFDSTtBQW0yQ3BCO0FBLzFDUTtFQUNJO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBQSsxQ1o7QUN2M0RRO0VEZ2hCQTtJQzlpQkE7RUR5NUROO0FBQ0Y7QUNoNERRO0VEb2hCQTtJQzNpQkE7RUQyNUROO0FBQ0Y7QUM3M0RRO0VENGdCQTtJQ3hpQkE7RUQ2NUROO0FBQ0Y7QUN0M0RRO0VEZ2dCQTtJQ3JpQkE7RUQrNUROO0FBQ0Y7QUFqM0NZO0VBQ0k7RUFDQTtBQW0zQ2hCO0FBaDNDWTtFQUNJO0VBQ0E7QUFrM0NoQjtBQS8yQ1k7RUFDSSxtQkV4cUJOO0VGeXFCTTtBQWkzQ2hCO0FBLzJDZ0I7RUFDSTtBQWkzQ3BCO0FBNTJDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBODJDWjtBQ2g2RFE7RUQ4aUJBO0lDNWtCQTtFRGs4RE47QUFDRjtBQ3o2RFE7RURrakJBO0lDemtCQTtFRG84RE47QUFDRjtBQ3Q2RFE7RUQwaUJBO0lDdGtCQTtFRHM4RE47QUFDRjtBQy81RFE7RUQ4aEJBO0lDbmtCQTtFRHc4RE47QUFDRjtBQ3A3RFE7RUQ4aUJBO0lDNWtCQTtFRHM5RE47QUFDRjtBQzc3RFE7RURrakJBO0lDemtCQTtFRHc5RE47QUFDRjtBQzE3RFE7RUQwaUJBO0lDdGtCQTtFRDA5RE47QUFDRjtBQ243RFE7RUQ4aEJBO0lDbmtCQTtFRDQ5RE47QUFDRjtBQ3g4RFE7RUQ4aUJBO0lDNWtCQTtFRDArRE47QUFDRjtBQ2o5RFE7RURrakJBO0lDemtCQTtFRDQrRE47QUFDRjtBQzk4RFE7RUQwaUJBO0lDdGtCQTtFRDgrRE47QUFDRjtBQ3Y4RFE7RUQ4aEJBO0lDbmtCQTtFRGcvRE47QUFDRjtBQXQ2Q1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQXc2Q2hCO0FDbCtEUTtFRHNqQkk7SUNwbEJKO0VEb2dFTjtBQUNGO0FDMytEUTtFRDBqQkk7SUNqbEJKO0VEc2dFTjtBQUNGO0FDeCtEUTtFRGtqQkk7SUM5a0JKO0VEd2dFTjtBQUNGO0FDaitEUTtFRHNpQkk7SUMza0JKO0VEMGdFTjtBQUNGO0FBeDdDZ0I7RUFDSSx5QkVsc0JWO0VGbXNCVSxjRTVwQlo7RUY2cEJZO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMDdDcEI7QUF6N0NvQjtFQUNJLGNFcnFCaEI7RUZzcUJnQjtBQTI3Q3hCOztBQW43Q0k7RUFDSSx5QkV0dEJFO0VGd3RCRjtFQUVBO0FBbzdDUjtBQzNnRVE7RURrbEJKO0lDaG5CSTtFRDZpRU47QUFDRjtBQ3BoRVE7RURzbEJKO0lDN21CSTtFRCtpRU47QUFDRjtBQ2poRVE7RUQ4a0JKO0lDMW1CSTtFRGlqRU47QUFDRjtBQzFnRVE7RURra0JKO0lDdm1CSTtFRG1qRU47QUFDRjtBQzNoRVE7RUQ4a0JKO0lBYVE7RUFvOENWO0FBQ0Y7QUFsOENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFvOENaO0FDMWlFUTtFRGttQkE7SUNob0JBO0VENGtFTjtBQUNGO0FDbmpFUTtFRHNtQkE7SUM3bkJBO0VEOGtFTjtBQUNGO0FDaGpFUTtFRDhsQkE7SUMxbkJBO0VEZ2xFTjtBQUNGO0FDemlFUTtFRGtsQkE7SUN2bkJBO0VEa2xFTjtBQUNGO0FBcDlDWTtFQUNJLGNFdnNCUjtFRndzQlE7RUFDQTtFQUNBO0VBQ0E7QUFzOUNoQjtBQWw5Q1E7RUFDSSxtQkUvc0JKO0VGZ3RCSSxjRWp0Qko7RUZrdEJJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW85Q1o7O0FDL2pFUTtFRGluQko7SUFFSTtFQWk5Q047RUE5OENVO0lBQ0k7RUFnOUNkO0FBQ0Y7QUE3N0NBO0VBQ0k7RUFDQTtFQUNBO0FBKzdDSjs7QUEzN0NBO0VBRUk7RUFDQTtFQUNBO0VBRUE7QUE0N0NKO0FBaDdDSTtFQUNJLG1CRWp4QkE7RUZreEJBO0VBQ0E7RUFDQTtBQWs3Q1I7QUFoN0NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CRTF5QkU7QUY0dEVkO0FBaDdDWTtFQUNJO0VBQ0E7RUFDQSxjRTN5Qko7QUY2dEVaO0FBLzZDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0U3eUJBO0VGOHlCQTtBQWk3Q2hCO0FBLzZDZ0I7RUFDSSxjRXZ6QlI7QUZ3dUVaO0FBOTZDZ0I7RUFDSTtFQUNBO0FBZzdDcEI7QUE3NkNnQjtFQUNJO0FBKzZDcEI7QUExNkNRO0VBRUk7RUFDQTtBQTI2Q1o7QUF4NkNZO0VBQ0k7RUFDQTtBQTA2Q2hCO0FBdjZDWTtFQUNJO0VBQ0E7QUF5NkNoQjtBQXQ2Q1k7RUFDSSxtQkVuM0JOO0VGbzNCTTtBQXc2Q2hCO0FBdDZDZ0I7RUFDSTtBQXc2Q3BCO0FBcDZDWTtFQUNJO0VBQ0E7RUFDQTtBQXM2Q2hCO0FBcDZDZ0I7RUFDSTtBQXM2Q3BCO0FBcDZDb0I7RUFDSTtBQXM2Q3hCO0FBbjZDb0I7RUFDSztFQUNBO0VBQ0EsY0U3MkJiO0VGODJCYTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW02Q3pCO0FDbnJFUTtFRG93Qlk7SUNseUJaO0VEcXRFTjtBQUNGO0FDNXJFUTtFRHd3Qlk7SUMveEJaO0VEdXRFTjtBQUNGO0FDenJFUTtFRGd3Qlk7SUM1eEJaO0VEeXRFTjtBQUNGO0FDbHJFUTtFRG92Qlk7SUN6eEJaO0VEMnRFTjtBQUNGO0FBbDdDeUI7RUFDSSxtQkVoNEJmO0VGaTRCZSxjRTE1Qm5CO0FGODBFVjtBQWo3Q3lCO0VBQ0k7RUFDQTtFQUNBO0FBbTdDN0I7QUE3NkN5QjtFQUNJO0VBQ0E7QUErNkM3QjtBQTE2Q3lCO0VBQ0k7RUFDQTtBQTQ2QzdCO0FBdjZDeUI7RUFDSTtFQUNBO0FBeTZDN0I7QUFyNkNxQjtFQUNJO0VBQ0E7RUFDQSxjRTE1QlQ7RUYyNUJTO0VBQ0E7QUF1NkN6QixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYWdlcy9pbnNpZ2h0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hYnN0cmFjdHMvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vYWJzdHJhY3RzL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL2Fic3RyYWN0cy9taXhpbnNcIjtcblxuXG5cblxuLmluc2lnaHRfX2luZGV4X21haW4ge1xuICAgIC5jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbnNpZ2h0X19icmVha19MaXN0IHtcbiAgICAvLyBAaW5jbHVkZSBtZWRpYVdpZHRoRm4ocGFkZGluZy1ibG9jay1zdGFydCwgMCk7XG4gICAgLmNvbnRlbnQge1xuICAgICAgICAuYXJ0aWNsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYVdpZHRoRm4obWFyZ2luLWJsb2NrLWVuZCwgODApO1xuICAgICAgICAgICAgcGljdHVyZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFXaWR0aEZuKGhlaWdodCwgMzAwKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhV2lkdGhGbihwYWRkaW5nLWlubGluZS1zdGFydCwgMTApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnRNaWRJbWcge1xuICAgICAgICAgICAgICAgIHBpY3R1cmUge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuY2F0ZWdvcnkge1xuICAgICAgICAuYXJ0aWNsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYVdpZHRoRm4ocGFkZGluZy1ibG9jay1lbmQsIDIwKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTUlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYVdpZHRoRm4oZ2FwLCA1KTtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYVdpZHRoRm4oZm9udC1zaXplLCAxMik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAgLmFycm93LWljb24ge1xuICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFXaWR0aEZuKG1hcmdpbi1ibG9jaywgMjApO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9nIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFXaWR0aEZuKHBhZGRpbmctYmxvY2stc3RhcnQsIDQ1KTtcbiAgICAgICAgLy8gaGVpZ2h0IHJlbW92ZWQgLSB3aWxsIHVzZSBwYWdlIHNjcm9sbFxuICAgICAgICAvLyBwb3NpdGlvbjogc3RpY2t5OyAvLyBSZW1vdmVkIC0gU2Nyb2xsTWFnaWMgd2lsbCBoYW5kbGUgc3RpY2t5IGJlaGF2aW9yXG4gICAgICAgIC8vIHRvcDogMjBweDsgLy8gUmVtb3ZlZFxuICAgICAgICBcbiAgICAgICAgLy8gSGlkZSBzY3JvbGxiYXIgZm9yIGNvbnRlbnQgYXJlYVxuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZpcmVmb3ggKi9cbiAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMCsgKi9cbiAgICAgICAgXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAvLyBDdXN0b20gbGlzdCBzdHlsaW5nIHdpdGggY2hlY2sgaWNvbnNcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhV2lkdGhGbihtYXJnaW4tYmxvY2stZW5kLCA2KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwMGMnOyAvLyBGb250QXdlc29tZSBjaGVjayBpY29uXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgRnJlZSc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDBjJzsgLy8gRG91YmxlIGNoZWNrIGljb24gZm9yIGJvbGQgZWZmZWN0XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgRnJlZSc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBvbCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFXaWR0aEZuKG1hcmdpbi1ibG9jay1lbmQsIDYpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJlYWRNb3JlX19zdG9yaWVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYVdpZHRoRm4oZ2FwLCA1KTtcblxuICAgICAgICAuYXJ0aWNsZSB7XG4gICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFXaWR0aEZuKG1hcmdpbi1ibG9jay1lbmQsIDIwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8odGFibGV0KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFXaWR0aEZuKG1hcmdpbi1ibG9jay1lbmQsIDgwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFXaWR0aEZuKGZvbnQtc2l6ZSwgMTQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmlsdGVyX19wb3J0aW9uIHtcbiAgICAvLyBwb3NpdGlvbjogc3RpY2t5O1xuICAgIC8vIEBpbmNsdWRlIG1lZGlhV2lkdGhGbih0b3AsIDgwKTtcbiAgICAvLyBAaW5jbHVkZSBtZWRpYVdpZHRoRm4ocGFkZGluZy10b3AsIDIwLCAhaW1wb3J0YW50KTtcbiAgICBcbiAgICAuZmlsdGVyX19pY29uIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFXaWR0aEZuKG1hcmdpbi1ibG9jaywgNDApO1xuICAgIH1cbiAgICAuc2VhcmNoX19ib3gge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYVdpZHRoRm4obWFyZ2luLWJsb2NrLCAyMCk7XG4gICAgICAgIC5pbnB1dF9fX2JveCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgZmxleDogMSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZpbHRlcl9fc2VhcmNoIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYVdpZHRoRm4ocGFkZGluZy1pbmxpbmUsIDEwKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5maWx0ZXJfX19jYXRlZ29yeSB7XG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFXaWR0aEZuKHBhZGRpbmctYmxvY2ssIDIwKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogJHRleHRHcmV5Q29sb3I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJsb2dfX2FzaWRlX19fcG9zdGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAucG9zdGVyIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHRhYmxldCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBvc3Rlcl9fY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYVdpZHRoRm4oaW5zZXQtYmxvY2stc3RhcnQsIDUwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhV2lkdGhGbihpbnNldC1pbmxpbmUtc3RhcnQsIDE1KTtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYVdpZHRoRm4oZm9udC1zaXplLCAyMCk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhV2lkdGhGbihmb250LXNpemUsIDMyKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJlYWRNb3JlX19zdG9yaWVzIHtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFXaWR0aEZuKHBhZGRpbmctaW5saW5lLWVuZCwgMjQpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFXaWR0aEZuKGZvbnQtc2l6ZSwgMzAsICFpbXBvcnRhbnQpO1xuICAgICAgICB9XG4gICAgICAgIC5hcnRpY2xlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhV2lkdGhGbihtYXJnaW4tYm90dG9tLCAxNik7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhV2lkdGhGbihwYWRkaW5nLWJvdHRvbSwgMjApO1xuICAgICAgICAgICAgLm5ld3NJbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlclxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAmLmRhdGUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYVdpZHRoRm4oZm9udC1zaXplLCAxMik7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhV2lkdGhGbihmb250LXNpemUsIDE4LCAhaW1wb3J0YW50KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYVdpZHRoRm4obWFyZ2luLWJvdHRvbSwgMTYpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhV2lkdGhGbihtYXJnaW4tdG9wLCAxMik7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dEJsYWNrO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zbWFsbF9mZWF0dXJlX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYVdpZHRoRm4oaGVpZ2h0LCA1MCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhV2lkdGhGbih3aWR0aCwgODApO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYVdpZHRoRm4oYm9yZGVyLXJhZGl1cywgNSk7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwLCBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYVdpZHRoRm4oZm9udC1zaXplLCAxNCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWdpbmF0aW9uX19zZWN0b24ge1xuICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBuYXYge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYVdpZHRoRm4ocGFkZGluZy1pbmxpbmUsIDEwKTtcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFXaWR0aEZuKHBhZGRpbmctaW5saW5lLCAyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFydGljbGUge1xuICAgIC5hY3Rpb25fX2J0biB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhV2lkdGhGbihtYXgtd2lkdGgsIDE0MCk7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBBdXRob3Igc2VjdGlvblxuLmF1dGhvcldyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQGluY2x1ZGUgbWVkaWFXaWR0aEZuKHBhZGRpbmctdG9wLCAxNSk7XG4gICAgLmF1dGhvckltZyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhV2lkdGhGbihtYXgtd2lkdGgsIDYwKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFXaWR0aEZuKGhlaWdodCwgNjApO1xuICAgICAgICBAaW5jbHVkZSBmbGV4T3JpZ2luKDYwKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFXaWR0aEZuKG1hcmdpbi1yaWdodCwgMTUpO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXV0aG9yVGV4dCB7XG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhV2lkdGhGbihmb250LXNpemUsIDIwKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogJHRleHRCbGFjaztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZGVzaWduYXRpb24ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYVdpZHRoRm4oZm9udC1zaXplLCAxNik7XG4gICAgICAgIGNvbG9yOiAkdGV4dEJsYWNrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgaS5mYS1zb2xpZCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhtb2JpbGUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5kZXNjcmlwdGlvbiB7XG4gICAgQGluY2x1ZGUgbWVkaWFXaWR0aEZuKGZvbnQtc2l6ZSwgMTUpO1xuICAgIGNvbG9yOiAkdGV4dEJsYWNrO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xuICAgICYuc2hvdyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29tYmluZWRHcmVkaWVudEJnO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDNweCAxcHggJGN1c3RvbURyb3BTaGFkb3c7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obW9iaWxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cbi8vIE5ld3MgU2VjdGlvblxuLnJlc291cmNlVGFnIHtcbiAgICBAaW5jbHVkZSBtZWRpYVdpZHRoRm4obWFyZ2luLXJpZ2h0LCAyMCk7XG4gICAgQGluY2x1ZGUgbWVkaWFXaWR0aEZuKHBhZGRpbmctYmxvY2ssIDQpO1xuICAgIEBpbmNsdWRlIG1lZGlhV2lkdGhGbihwYWRkaW5nLWlubGluZSwgMTApO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpblByZXNzQ2xyO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IFxuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICBAaW5jbHVkZSBtZWRpYVdpZHRoRm4oZm9udC1zaXplLCAxMCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAmLm5ld3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVzb3VyY2VUYWdOZXdzO1xuICAgIH1cbn1cbi5uZXdzSW1nIHtcbiAgICBAaW5jbHVkZSBtZWRpYVdpZHRoRm4obWF4LXdpZHRoLCAyNTQpO1xuICAgIEBpbmNsdWRlIG1lZGlhV2lkdGhGbihoZWlnaHQsIDE1OSk7XG4gICAgQGluY2x1ZGUgZmxleE9yaWdpbigyNTQpO1xuICAgIEBpbmNsdWRlIG1lZGlhV2lkdGhGbihtYXJnaW4tcmlnaHQsIDI0KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGEsIHBpY3R1cmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICB9XG4gICAgaW1ne1xuICAgICAgICB3aWR0aDogMjE3cHg7XG4gICAgICAgIGhlaWdodDoxMzdweDtcbiAgICAgICAgLy8gb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxufVxuLm5ld3NJdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcbiAgICBAaW5jbHVkZSBtZWRpYVdpZHRoRm4ocGFkZGluZy1ib3R0b20sIDIwKTtcbiAgICBAaW5jbHVkZSBtZWRpYVdpZHRoRm4obWFyZ2luLWJvdHRvbSwgMjUpO1xuICAgIEBpbmNsdWRlIG1lZGlhV2lkdGhGbihtYXJnaW4tcmlnaHQsIDQ1KTtcbiAgICAubmV3c0NvbnRlbnQge1xuICAgICAgICBmbGV4OiAxIDA7XG4gICAgICAgIGg0e1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFXaWR0aEZuKGZvbnQtc2l6ZSwgMjQpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBjb2xvcjogJHRleHRCbGFjaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYVdpZHRoRm4obWFyZ2luLXRvcCwgMTApO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFXaWR0aEZuKG1hcmdpbi1ib3R0b20sIDApO1xuICAgICAgICB9XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICAmLmRhdGV7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFXaWR0aEZuKGZvbnQtc2l6ZSwgMTApO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhV2lkdGhGbihmb250LXNpemUsIDE2KTtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhV2lkdGhGbihwYWRkaW5nLXRvcCwgNik7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYVdpZHRoRm4ocGFkZGluZy1ib3R0b20sIDIwKTtcbiAgICAgICAgfVxuICAgICAgICAuYWN0aW9uQnRue1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFXaWR0aEZuKGZvbnQtc2l6ZSwgMTMpO1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICB9XG4gICAgfVxufVxuLm5ld3NEZXRhaWx7XG4gICAgLmNvbnRlbnR7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhV2lkdGhGbihtYXJnaW4tcmlnaHQsIDU1KTtcbiAgICAgICAgaDF7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYVdpZHRoRm4oZm9udC1zaXplLCA1Nyk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dEJsYWNrO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5iYW5uZXJJbWd7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYVdpZHRoRm4oaGVpZ2h0LCA0NTApO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFXaWR0aEZuKG1hcmdpbi1ibG9jaywgNDApO1xuICAgICAgICAgICAgcGljdHVyZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmVhdHVyZURhdGV7XG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaDV7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFXaWR0aEZuKGZvbnQtc2l6ZSwgMTQpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGF0ZUNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhV2lkdGhGbihnYXAsIDE1KTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhV2lkdGhGbih3aWR0aCwgMjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhV2lkdGhGbihoZWlnaHQsIDI0KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXJ0aWNsZXtcbiAgICAgICAgICAgIGgyLCBoMywgaDQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhV2lkdGhGbihmb250LXNpemUsMjQpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhV2lkdGhGbihmb250LXNpemUsIDE4KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHRCbGFjaztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYVdpZHRoRm4obWFyZ2luLWJvdHRvbSwgMjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuQGluY2x1ZGUgcmVzcG9uZC10byhtb2JpbGUpIHtcbiAgICAubmV3c0l0ZW17XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC5uZXdzSW1ne1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA4MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5jb250ZW50LXBhZHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhV2lkdGhGbihwYWRkaW5nLXRvcCwgNDUpO1xufVxuLkNvbnRlbnRQYWRkaW5nSW5saW5lUmlnaHR7XG4gICAgcGFkZGluZy1yaWdodDogNiU7XG59XG4uQ29udGVudFBhZGRpbmdJbmxpbmVMZWZ0e1xuICAgIHBhZGRpbmctbGVmdDogNiU7XG59XG5AaW5jbHVkZSByZXNwb25kLXRvKHRhYmxldCl7XG4gICAgLkNvbnRlbnRQYWRkaW5nSW5saW5lTGVmdCwuQ29udGVudFBhZGRpbmdJbmxpbmVSaWdodHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OmNhbGMoMS41cmVtICogMC41KTtcbiAgICAgICAgcGFkZGluZy1yaWdodDpjYWxjKDEuNXJlbSAqIDAuNSk7XG4gICAgfVxufVxuLy8gVGFibGUgb2YgQ29udGVudHMgU3R5bGVzXG4udGFibGVfY29udGVudF9fYXJlYSB7XG4gICAgLy8gcG9zaXRpb246IHN0aWNreTtcbiAgICAvLyB0b3A6IDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWFXaWR0aEZuKG1hcmdpbi1ibG9jay1zdGFydCwgNDApO1xufVxuICAgIFxuICAgIC50YWJsZS1vZi1jb250ZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgkYmxhY2ssIDAuMSk7XG5cbiAgICAgIFxuICAgICAgICBcbiAgICAgICAgLnRvYy1oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRvbmVkR3JleTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodGVkR3JheTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYVdpZHRoRm4oZm9udC1zaXplLCAyMik7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHRCbGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnRvYy10b2dnbGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0R3JleUNvbG9yO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0QmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYuY29sbGFwc2VkIGkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFXaWR0aEZuKG1heC1oZWlnaHQsIDMwMCk7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAvKiBUaGVtZWQgc2Nyb2xsYmFyIGZvciBkaWZmZXJlbnQgYnJvd3NlcnMgKi9cbiAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjsgLyogRmlyZWZveCAqL1xuICAgICAgICAgICAgc2Nyb2xsYmFyLWNvbG9yOiAkcHJpbWFyeSAjZjFmMWYxOyAvKiBGaXJlZm94ICovXG4gICAgICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IGF1dG87IC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHByaW1hcnksIDEwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRhYmxlX2NvbnRlbnRfX19zb2NpYWwge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG8gO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYVdpZHRoRm4ocGFkZGluZy1ibG9jaywgMjApO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFXaWR0aEZuKHBhZGRpbmctYmxvY2stc3RhcnQsIDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFXaWR0aEZuKHBhZGRpbmctYmxvY2stc3RhcnQsIDUpO1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhV2lkdGhGbihnYXAsIDUpO1xuXG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBcbiAgICB9XG4gICAgLnRhYmxlX2NvbnRlbnRfX0NUQV9zZWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhV2lkdGhGbihtYXJnaW4tYmxvY2stc3RhcnQsIC0yMCk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIC8vIGluc2V0LWlubGluZS1zdGFydDogNTAlO1xuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgXG4gICAgXG5cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHRhYmxldCkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFXaWR0aEZuKHBhZGRpbmctYmxvY2ssIDIwKTtcblxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzglO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuIFxuICAgICAgICAuYm9va19jb25zdWx0YXRpb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuLy8gTW9iaWxlIHJlc3BvbnNpdmVcbkBpbmNsdWRlIHJlc3BvbmQtdG8obW9iaWxlKSB7XG4gICAgLnRhYmxlX2NvbnRlbnRfX2FyZWEge1xuICAgICAgICAvLyBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBcbiAgICAgICAgLnRhYmxlLW9mLWNvbnRlbnRzIHtcbiAgICAgICAgICAgIC50b2MtY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cblxuXG5cbi8vIEJsb2cgRGV0YWlscyBQYWdlIC0gUmVtb3ZlIG92ZXJmbG93IGhpZGRlbiBmcm9tIGJsb2cgY29udGFpbmVyIG9ubHlcbi8vIC5pbnNpZ2h0X19icmVha19MaXN0IHtcbi8vICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuLy8gICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuLy8gICAgIG92ZXJmbG93LXk6IHZpc2libGUgIWltcG9ydGFudDtcbi8vIH1cblxuLy8gQWxzbyBlbnN1cmUgYmxvZyBjb250ZW50IGNvbnRhaW5lciBoYXMgcHJvcGVyIG92ZXJmbG93XG4uY29udGVudC5ibG9nIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLy8gVGFibGUgb2YgQ29udGVudHMgU3R5bGVzIChHU0FQIFBpbiBSZWFkeSlcbi50YWJsZV9jb250ZW50X19hcmVhIHtcbiAgICAvLyBHU0FQIHdpbGwgaGFuZGxlIHBvc2l0aW9uaW5nLCBzbyBrZWVwIGl0IHNpbXBsZVxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAvLyBSZW1vdmVkIHRyYW5zaXRpb24gdG8gcHJldmVudCB1bndhbnRlZCBhbmltYXRpb25zXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IC8vIEhhcmR3YXJlIGFjY2VsZXJhdGlvblxuICAgIFxuICAgIC8vIFJlc3BvbnNpdmUgYWRqdXN0bWVudHNcbiAgICAvLyBAaW5jbHVkZSByZXNwb25kLXRvKHRhYmxldCkge1xuICAgIC8vICAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICAvLyB9XG4gICAgXG4gICAgLy8gQGluY2x1ZGUgcmVzcG9uZC10byhtb2JpbGUpIHtcbiAgICAvLyAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgLy8gfVxuICAgIFxuICAgIC50YWJsZS1vZi1jb250ZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgkYmxhY2ssIDAuMSk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIFxuICAgICAgICAudG9jLWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdG9uZWRHcmV5O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0ZWRHcmF5O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0QmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC50b2MtdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dEdyZXlDb2xvcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dEJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLmNvbGxhcHNlZCBpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC50b2MtY29udGVudCB7XG4gICAgICAgICAgIFxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLy8gVGhlbWVkIHNjcm9sbGJhciBzdHlsaW5nXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHByaW1hcnksIDEwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAudG9jLWxpc3Qge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0R3JleTtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAudG9jLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHRCbGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFXaWR0aEZuKGZvbnQtc2l6ZSwgMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHQgdHJ1bmNhdGlvbiBmb3IgMiBsaW5lcyB3aXRoIGVsbGlwc2lzXG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0ZWRHcmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAvLyBJbmRlbnRhdGlvbiBmb3IgbmVzdGVkIGhlYWRpbmdzXG4gICAgICAgICAgICAgICAgICAgICAmLnRvYy1pbmRlbnQtMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgLnRvYy1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAmLnRvYy1pbmRlbnQtMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgLnRvYy1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAmLnRvYy1pbmRlbnQtMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgLnRvYy1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAubm8taGVhZGluZ3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHRHcmV5Q29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gTWl4aW4gZm9yIGljb24td3JhcCBzdHlsZXNcclxuQG1peGluIGljb24td3JhcC1zdHlsZXMoXHJcbiAgICAkYm9yZGVyLWNvbG9yLFxyXG4gICAgJGJhY2tncm91bmQtY29sb3IsXHJcbiAgICAkc2NhbGUsXHJcbiAgICAkaS10cmFuc2Zvcm0sXHJcbiAgICAkdHJhbnNpdGlvbi1kdXJhdGlvblxyXG4pIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYVdpZHRoRm4od2lkdGgsIDI1KTtcclxuICAgIEBpbmNsdWRlIG1lZGlhV2lkdGhGbihoZWlnaHQsIDI1KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoJHNjYWxlKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UsXHJcbiAgICAgICAgb3BhY2l0eSAkdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlO1xyXG5cclxuICAgIGkge1xyXG4gICAgICAgIHRyYW5zZm9ybTogJGktdHJhbnNmb3JtO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UsIG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBNaXhpbiBmb3IgYnV0dG9uLXRleHQgc3R5bGVzXHJcbkBtaXhpbiBidXR0b24tdGV4dC1zdHlsZXMoXHJcbiAgICAkY29sb3IsXHJcbiAgICAkYmVmb3JlLWJhY2tncm91bmQsXHJcbiAgICAkYmVmb3JlLWhlaWdodCxcclxuICAgICRiZWZvcmUtb3BhY2l0eVxyXG4pIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBoZWlnaHQ6ICRiZWZvcmUtaGVpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRiZWZvcmUtYmFja2dyb3VuZDtcclxuICAgICAgICBpbnNldC1ibG9jay1lbmQ6IC0xcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMTAwJSk7XHJcbiAgICAgICAgb3BhY2l0eTogJGJlZm9yZS1vcGFjaXR5O1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UsIG9wYWNpdHkgMC41cyBlYXNlLCB3aWR0aCAwLjlzIGVhc2U7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIE1peGluIGZvciBob3ZlciBzdHlsZXNcclxuQG1peGluIGhvdmVyLXN0eWxlcyhcclxuICAgICRpY29uLXNjYWxlLFxyXG4gICAgJGljb24tYm9yZGVyLWNvbG9yLFxyXG4gICAgJGljb24tYmctY29sb3IsXHJcbiAgICAkaS1jb2xvcixcclxuICAgICR0ZXh0LWJlZm9yZS1iZyxcclxuICAgICR0ZXh0LWJlZm9yZS1vcGFjaXR5LFxyXG4gICAgJHRleHQtdHJhbnNmb3JtLW9yaWdpblxyXG4pIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5idXR0b24tdGV4dDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRleHQtYmVmb3JlLWJnO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkdGV4dC1iZWZvcmUtb3BhY2l0eTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAkdGV4dC10cmFuc2Zvcm0tb3JpZ2luO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLCBvcGFjaXR5IDAuOHMgZWFzZSwgd2lkdGggMC41cyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24td3JhcCB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJGljb24tc2NhbGUpO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRpY29uLWJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGljb24tYmctY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhV2lkdGhGbih3aWR0aCwgMjUpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYVdpZHRoRm4oaGVpZ2h0LCAyNSk7XHJcbiAgICAgICAgfVxyXG4gICBcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkaS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB3ZWJraXQoJHByb3BlcnR5LCAkdmFsdWUpIHtcclxuICAgIC13ZWJraXQtI3skcHJvcGVydHl9OiAkdmFsdWU7XHJcbiAgICAtbW96LSN7JHByb3BlcnR5fTogJHZhbHVlO1xyXG4gICAgLW8tI3skcHJvcGVydHl9OiAkdmFsdWU7XHJcbiAgICAtbXMtI3skcHJvcGVydHl9OiAkdmFsdWU7XHJcbiAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZTtcclxufVxyXG5cclxuQG1peGluIHVsZml4KCkge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbn1cclxuXHJcbkBtaXhpbiBtZWRpYVdpZHRoRm4oJHByb3BlcnR5LCAkdmFsdWUsICRpbXBvcnRhbnQ6IFwiXCIpIHtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oZGVza3RvcCkge1xyXG4gICAgICAgICN7JHByb3BlcnR5fTogI3skdmFsdWUvMTkuMiAqIDEuMDV9dncgI3skaW1wb3J0YW50fTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeGxzY3JlZW5zKSB7XHJcbiAgICAgICAgI3skcHJvcGVydHl9OiAjeyR2YWx1ZS8xOS4yICogMC45NX12dyAjeyRpbXBvcnRhbnR9O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byh0YWJsZXQpIHtcclxuICAgICAgICAjeyRwcm9wZXJ0eX06ICN7JHZhbHVlICogMC43NX1weCAjeyRpbXBvcnRhbnR9O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byhtb2JpbGUpIHtcclxuICAgICAgICAjeyRwcm9wZXJ0eX06ICN7JHZhbHVlICogMC42NX1weCAjeyRpbXBvcnRhbnR9O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWVkaWFXaWR0aEZuWGwoJHByb3BlcnR5LCAkdmFsdWUpIHtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oZGVza3RvcCkge1xyXG4gICAgICAgICN7JHByb3BlcnR5fTogI3skdmFsdWUvMTkuMn12dztcclxuICAgIH1cclxufVxyXG5AbWl4aW4gZmxleE9yaWdpbigkdmFsKSB7XHJcbiAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIEBpbmNsdWRlIG1lZGlhV2lkdGhGbihmbGV4LWJhc2lzLCAkdmFsKTtcclxufVxyXG5cclxuQG1peGluIHJlc3BvbmQtdG8oJHZhbHVlKSB7XHJcbiAgICBAaWYgKCR2YWx1ZSA9PSBcInhsc2NyZWVuc1wiKSB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9IEBlbHNlIGlmICgkdmFsdWUgPT0gXCJkZXNrdG9wXCIpIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfSBAZWxzZSBpZiAoJHZhbHVlID09IFwidGFibGV0XCIpIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfSBAZWxzZSBpZiAoJHZhbHVlID09IFwidGFibGV0T25seVwiKSB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfSBAZWxzZSBpZiAoJHZhbHVlID09IFwibW9iaWxlTGFuZHNjYXBlXCIpIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfSBAZWxzZSBpZiAoJHZhbHVlID09IFwibW9iaWxlXCIpIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiRwcmltYXJ5OiAjNmM5ZTJlO1xyXG4kcHJpbWFyeUxpZ2h0OiAjMTQ5ZGRmO1xyXG4kcHJpbWFyeUxpZ2h0UkdCOiAyMCwgMTU3LCAyMjM7XHJcbiRwcmltYXJ5TWlkOiAjYjhlNWZhO1xyXG4kcHJpbWFyeURhcms6ICMwMDI4ODc7XHJcbiRwcmltYXJ5RGFya1NlY29uZGFyeTogIzAwMWQ2ZjtcclxuJHByaW1hcnlEYXJrVGVydGlhcnk6ICMwMDFiNmQ7XHJcbiRzZWNvbmRhcnlMaWdodDogI2U2NjcwMDtcclxuJHNlY29uZGFyeTogIzFjMWMxYztcclxuJGRhcms6ICMxYzFjMWM7XHJcbiRibGFja0Rhcms6ICMxNzE3MTc7XHJcbiR0ZXh0R3JleTogI2FhYWFhYTtcclxuJGJnR3JleTogI2QxZDFkMTtcclxuJGRhcmtHcmV5OiAjNDY0MTRjO1xyXG4kbGlnaHRlckdyZXk6ICM4NDg0ODQ7XHJcbiRtaWRHcmV5OiAjM2QzZDNkO1xyXG4kdG9uZWRHcmV5OiAjZGRkZGRkO1xyXG4kZ3JleTogIzcwNzA3MDtcclxuJGdyZXlMaWdodFRleHQ6ICNBMkEyQTI7XHJcbiRncmV5TGlnaHQ6ICNmMmYyZjI7XHJcbiRsaWdodEdyZXk6ICNlZmVmZWY7XHJcbiRncmV5U2Vjb25kYXJ5OiAjZDZkNmQ2O1xyXG4kd2FybmluZzogI2ZmZGIxYztcclxuJHN1Y2Nlc3M6ICM5YmJhMjU7XHJcbiRkYXJrR3JlZW46ICM2YzllMmU7XHJcbiRsaWdodGVkR3JheTogI2Y4ZjhmODtcclxuJGRhcmtlbkdyYXk6ICM1MzU0NTM7XHJcbiRyZXNvdXJjZVRhZ05ld3M6IzlFQzUzQjtcclxuJHJlc291cmNlVGFnOiM3MUFENDI7XHJcbiR0ZXh0QmxhY2s6ICMyMDIwMjA7XHJcbiRkYXRlQ29sb3I6Izc3Nzc3NztcclxuJG1haW5HcmVlbjogIzc1YWQ0MztcclxuXHJcbiRpY29uR3JleUJHOiAjY2NjY2NjO1xyXG4kaWNvbkdyZXk6ICNFNUU1RTU7XHJcbiR0ZXh0R3JleUNvbG9yOiAjNjY2NjY2O1xyXG4kdGV4dERhcmtHcmV5OiAjMTgxODE4O1xyXG4kaW5QcmVzc0NscjogIzAzNTNBNDtcclxuXHJcbiR3aGl0ZTogI2ZmZmZmZjtcclxuJGJsYWNrOiAjMDAwMDAwO1xyXG4kZ29sZGVuOiAjYTY4OTNhO1xyXG4kb3JhbmdlOiAjZmY0ZTI4O1xyXG4kY3VzdG9tRHJvcEdyYXk6ICNlOWU5ZTk2ZTtcclxuJGN1c3RvbURyb3BTaGFkb3c6ICNlMWUxZTE7XHJcbiRjb21iaW5lZEdyZWRpZW50Qmc6IGxpbmVhci1ncmFkaWVudChcclxuICAgIDEzNWRlZyxcclxuICAgICM5RkM2M0IgMCUsICNCOURBNzIgMCUsICNCOURBNzIgMTAwJVxyXG4gICk7Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/