/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/provisions.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* custom vars: */
/***************/
.fs-base {
  font-size: 1.05rem;
}

.fs-plus {
  font-size: 1.2rem;
}

/********* Cards ********/
/********* FORMS ********/
/********* DROPDOWN ********/
/********* HEADINGS ********/
/********* OTHERS ********/
.provisions-toc {
  display: flex;
  flex-direction: column;
  max-height: calc(100vh - 150px);
  overflow: hidden;
}
.provisions-toc .card-header {
  flex-shrink: 0;
}
.provisions-toc .card-body {
  flex: 1;
  min-height: 0;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: none !important;
}
.provisions-toc .toc-section-item {
  position: relative;
}
.provisions-toc .toc-section-item::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 2px;
  background: linear-gradient(to bottom, rgba(var(--bs-primary-rgb), 0.3) 0%, rgba(var(--bs-primary-rgb), 0.1) 100%);
  opacity: 0;
  transition: opacity 0.2s ease;
}
.provisions-toc .toc-section-item:hover::before {
  opacity: 1;
}
.provisions-toc .toc-section-item .list-group-item {
  transition: all 0.2s ease;
}
.provisions-toc .toc-section-item .list-group-item:hover {
  background-color: rgba(var(--bs-primary-rgb), 0.05) !important;
  border-left: 3px solid var(--bs-primary);
  padding-left: calc(0.5rem - 3px);
}
.provisions-toc .toc-norm-item {
  position: relative;
}
.provisions-toc .toc-norm-item .list-group-item {
  font-size: 0.875rem;
  border-radius: 0.25rem;
  margin: 1px 0;
  transition: all 0.15s ease;
}
.provisions-toc .toc-norm-item .list-group-item:hover {
  background-color: rgba(var(--bs-info-rgb), 0.1);
  transform: translateX(2px);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.provisions-toc .toc-norm-item .list-group-item .text-muted {
  font-size: 0.8rem;
  font-style: italic;
}

.toc-section-item[style*="padding-left: 0px"] .list-group-item {
  font-weight: 700;
  font-size: 0.9rem;
  color: var(--bs-primary) !important;
  background-color: rgba(var(--bs-primary-rgb), 0.05);
}
.toc-section-item[style*="padding-left: 15px"] .list-group-item {
  font-weight: 600;
  font-size: 0.875rem;
  border-left: 2px solid rgba(var(--bs-primary-rgb), 0.2);
}
.toc-section-item[style*="padding-left: 30px"] .list-group-item {
  font-weight: 500;
  font-size: 0.85rem;
  border-left: 2px solid rgba(var(--bs-info-rgb), 0.3);
}
.toc-section-item[style*="padding-left: 45px"] .list-group-item, .toc-section-item[style*="padding-left: 60px"] .list-group-item, .toc-section-item[style*="padding-left: 75px"] .list-group-item {
  font-weight: 400;
  font-size: 0.8rem;
  border-left: 1px solid rgba(var(--bs-secondary-rgb), 0.3);
  opacity: 0.9;
}

.toc-norm-item[style*="padding-left: 15px"] .list-group-item {
  font-weight: 500;
}
.toc-norm-item[style*="padding-left: 30px"] .list-group-item, .toc-norm-item[style*="padding-left: 45px"] .list-group-item, .toc-norm-item[style*="padding-left: 60px"] .list-group-item {
  font-weight: 400;
  opacity: 0.95;
}
.toc-norm-item[style*="padding-left: 30px"] .list-group-item::before, .toc-norm-item[style*="padding-left: 45px"] .list-group-item::before, .toc-norm-item[style*="padding-left: 60px"] .list-group-item::before {
  content: "▸";
  color: rgba(var(--bs-primary-rgb), 0.4);
  margin-right: 0.25rem;
  font-size: 0.7rem;
}

@media (max-width: 768px) {
  .provisions-toc .toc-section-item[style*=padding-left],
  .provisions-toc .toc-norm-item[style*=padding-left] {
    padding-left: calc(var(--level, 0) * 8px) !important;
  }
}
.all-references-link {
  background: linear-gradient(135deg, #4D64A8 0%, #3d4f85 100%);
  color: #fff;
  border: none;
  box-shadow: 0 4px 15px rgba(77, 100, 168, 0.3);
  transition: all 0.3s ease;
}
.all-references-link .all-references-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 10px;
  color: #fff;
}
.all-references-link:hover {
  background: linear-gradient(135deg, #455a97 0%, #354574 100%);
  color: #fff;
  transform: translateY(-2px);
  box-shadow: 0 6px 20px rgba(77, 100, 168, 0.4);
}
.all-references-link i.fa-chevron-right {
  transition: transform 0.3s ease;
}
.all-references-link:hover i.fa-chevron-right {
  transform: translateX(4px);
}

.norm-compact-card {
  transition: all 0.2s ease;
  border-color: #e0e0e0 !important;
}
.norm-compact-card:hover {
  background-color: #f0f7f0 !important;
  border-color: #4D64A8 !important;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}
.norm-compact-card .norm-number-badge {
  font-size: 0.95rem;
  min-width: 60px;
}
.norm-compact-card .btn-compact {
  padding: 0.25rem 0.5rem;
  font-size: 0.8rem;
}

.law-document {
  line-height: 1.6;
  color: #333;
}
.law-document .law-section-container {
  margin-bottom: 2rem;
}
.law-document .law-section-container.law-part {
  border-left: 4px solid #4D64A8;
  padding-left: 1rem;
}
.law-document .law-section-container.law-portion {
  border-left: 3px solid #6c757d;
  padding-left: 0.8rem;
}
.law-document .law-section-container.law-heading {
  border-left: 2px solid #28a745;
  padding-left: 0.6rem;
}
.law-document .law-section-container.law-section {
  border-left: 1px solid #ffc107;
  padding-left: 0.4rem;
}
.law-document .law-section-container.law-additional-edicts, .law-document .law-section-container.law-final-edicts, .law-document .law-section-container.law-transitional-final-edicts {
  background-color: #f8f9fa;
  border: 1px solid #dee2e6;
  border-radius: 0.5rem;
  padding: 1rem;
  margin-top: 2rem;
}
.law-document .law-section-container.law-preamble {
  font-style: italic;
  margin-bottom: 2rem;
  text-transform: none !important;
}
.law-document .section-title {
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  margin-bottom: 1rem;
}
.law-document .section-title.h2 {
  font-size: 1.4rem !important;
  color: #4D64A8;
}
.law-document .section-title.h3 {
  font-size: 1.3rem !important;
  color: #6c757d;
}
.law-document .section-title.h4 {
  font-size: 1.2rem !important;
  color: #28a745;
}
.law-document .section-title.h5 {
  font-size: 1.1rem !important;
  color: #ffc107;
}
.law-document .norm-container {
  margin-bottom: 1.5rem;
  border-radius: 0.375rem;
}
.law-document .norm-container:hover {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}
.law-document .norm-container .norm-content {
  font-size: 0.95rem;
  line-height: 1.7;
  text-align: justify;
}
.law-document .norm-container .norm-content ol, .law-document .norm-container .norm-content ul {
  padding-left: 1.5rem;
  margin-bottom: 0.5rem;
}
.law-document .norm-container .norm-content ol li, .law-document .norm-container .norm-content ul li {
  margin-bottom: 0.25rem;
}
.law-document .norm-container .norm-content p {
  margin-bottom: 0.75rem;
}
.law-document .norm-container .norm-content p:last-child {
  margin-bottom: 0;
}
.law-document .section-content .law-section-container {
  margin-left: 1rem;
  margin-bottom: 1.5rem;
}
.law-document .section-content .law-section-container .law-section-container {
  margin-left: 0.5rem;
}
@media print {
  .law-document .norm-header .btn {
    display: none !important;
  }
  .law-document .law-section-container {
    page-break-inside: avoid;
    break-inside: avoid;
  }
  .law-document .norm-container {
    page-break-inside: avoid;
    break-inside: avoid;
  }
}

.scroll-margin-120 {
  scroll-margin-top: 120px;
}

aside.col-md-3 .sticky-top {
  margin-top: 20px;
  top: 90px;
  z-index: 10;
}

#card .list-group-item {
  font-size: 0.85rem;
  padding: 0.5rem 0.75rem;
}
#card .list-group-item:hover {
  background-color: #f8f9fa;
}
#card .list-group-item.active {
  background-color: #4D64A8;
  border-color: #4D64A8;
}

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