/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/styles/ui/tools/text-cleaner.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.shape {
  pointer-events: none;
  position: absolute;
  overflow: hidden;
}
.shape > img, .shape svg {
  transform: scale(2);
  display: block;
}

.shape-top {
  left: 0;
  right: 0;
  top: 0;
}
.shape-top > svg, .shape-top img {
  transform-origin: bottom center;
}

.shape-bottom {
  left: 0;
  right: 0;
  bottom: 0;
}
.shape-bottom > img, .shape-bottom svg {
  transform-origin: top center;
}

.shape-end {
  inset: 0;
}
.shape-end > svg {
  bottom: inherit;
  position: inherit;
  right: inherit;
  top: inherit;
  transform-origin: center left;
}

.shape-fluid-x > img {
  height: auto;
  width: 100%;
}

.shape-fluid-y > svg {
  height: 100%;
  width: auto;
}

footer.bg-primary .footer-link {
  flex-wrap: nowrap;
  gap: 15px;
}
footer.bg-primary .footer-link li.link {
  position: relative;
}
footer.bg-primary .footer-link li.link a {
  font-size: 1rem;
  text-decoration: none;
  color: var(--white-color);
  font-weight: 300;
}
footer.bg-primary .footer-link li.link::after {
  content: "";
  opacity: 0;
  transition: opacity 0.2s ease-out;
  position: absolute;
  top: 102%;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: var(--white-color);
}
footer.bg-primary .footer-link li.link:hover::after {
  opacity: 1;
}

body {
  background-color: #f9fbfd;
}

.welcome p {
  font-size: clamp(14px, 2vw, 1.2rem);
  font-weight: 300;
  line-height: 1.7;
}

.text-cleaner {
  margin-top: -5rem;
  min-height: 500px;
  position: relative;
  z-index: 5;
}
.text-cleaner .card {
  border-radius: var(--bs-border-radius);
  border: none;
  background-color: var(--white-color);
}
.text-cleaner .card .card-body {
  padding: 2rem;
}
.text-cleaner .form-check.form-switch {
  padding-left: 2.75rem;
}
.text-cleaner .form-check.form-switch .form-check-input {
  margin-left: -2.75rem;
  width: 2.25rem;
  height: 1.25rem;
  cursor: pointer;
}
.text-cleaner .form-check.form-switch .form-check-input:checked {
  background-color: var(--main-color);
  border-color: var(--main-color);
}
.text-cleaner .form-check.form-switch .form-check-input:focus {
  border-color: var(--main-color);
  box-shadow: 0 0 0 0.2rem rgba(38, 169, 224, 0.15);
}
.text-cleaner .form-check.form-switch .form-check-label {
  cursor: pointer;
  font-weight: 500;
  line-height: 1.3;
}
.text-cleaner .form-check.form-switch .option-hint {
  display: block;
  font-weight: 300;
  font-size: 0.8rem;
  color: var(--bs-gray-600);
}
.text-cleaner .cleaner-textarea {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;
  font-size: 0.9rem;
  line-height: 1.5;
  resize: vertical;
  background-color: var(--bs-gray-100);
  border: 1px solid var(--bs-gray-300);
}
.text-cleaner .cleaner-textarea:focus {
  border-color: var(--main-color);
  box-shadow: 0 0 0 0.2rem rgba(38, 169, 224, 0.15);
  background-color: #fff;
}
.text-cleaner .cleaner-textarea[readonly] {
  background-color: var(--bs-gray-100);
}
.text-cleaner .cleaner-report {
  border-top: 1px solid var(--bs-gray-300);
  padding-top: 1rem;
}
.text-cleaner .cleaner-report .report-badges {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.text-cleaner .cleaner-report .report-badge {
  background-color: rgba(38, 169, 224, 0.12);
  color: var(--main-color);
  border-radius: 2rem;
  padding: 0.3rem 0.9rem;
  font-size: 0.85rem;
  font-weight: 500;
}
.text-cleaner .cleaner-report .report-detail {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.4rem;
  margin-top: 0.75rem;
}
.text-cleaner .cleaner-report .report-detail-title {
  font-size: 0.85rem;
  color: var(--bs-gray-700);
  font-weight: 500;
}
.text-cleaner .cleaner-report .report-code-point {
  background-color: var(--bs-gray-100);
  border: 1px solid var(--bs-gray-300);
  border-radius: var(--bs-border-radius);
  padding: 0.15rem 0.45rem;
  font-size: 0.8rem;
  color: #d63384;
}
.text-cleaner .cleaner-report .report-empty {
  margin-top: 0.5rem;
  font-size: 0.9rem;
  color: #28a745;
  font-weight: 500;
}
.text-cleaner .cleaner-report .report-stats {
  margin-top: 0.5rem;
  font-size: 0.85rem;
  color: var(--bs-gray-600);
}
.text-cleaner .btn {
  padding: 0.6rem 1.4rem;
  font-weight: 400;
  border-radius: var(--bs-border-radius);
  transition: all 0.3s ease-out;
}
.text-cleaner .btn.btn-primary {
  background-color: var(--main-color);
  border-color: var(--main-color);
}
.text-cleaner .btn.btn-primary:hover {
  background-color: #1e8bbf;
  border-color: #1e8bbf;
  transform: translateY(-2px);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
}
.text-cleaner .btn.btn-primary:disabled {
  background-color: var(--bs-gray-400);
  border-color: var(--bs-gray-400);
  transform: none;
  box-shadow: none;
  cursor: not-allowed;
}
.text-cleaner .btn.btn-outline-primary {
  color: var(--main-color);
  border-color: var(--main-color);
}
.text-cleaner .btn.btn-outline-primary:hover {
  background-color: var(--main-color);
  border-color: var(--main-color);
  color: #fff;
}
.text-cleaner .btn.btn-sm {
  padding: 0.35rem 0.9rem;
}
.text-cleaner .btn.btn-copied {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
}

@media (min-width: 768px) {
  .text-cleaner {
    margin-top: -14rem;
  }
}
@media (max-width: 767px) {
  .text-cleaner .card .card-body {
    padding: 1.25rem;
  }
  .text-cleaner .btn {
    padding: 0.5rem 1rem;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwX3RleHRfY2xlYW5lci5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7QUNBSjtBRENJO0VBQ0k7RUFDQTtBQ0NSOztBREVBO0VBQ0k7RUFDQTtFQUNBO0FDQ0o7QURBSTtFQUNJO0FDRVI7O0FEQ0E7RUFDSTtFQUNBO0VBQ0E7QUNFSjtBRERJO0VBQ0k7QUNHUjs7QURBQTtFQUNJO0FDR0o7QURGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNJUjs7QUREQTtFQUNJO0VBQ0E7QUNJSjs7QURGQTtFQUNJO0VBQ0E7QUNLSjs7QUM1Q1E7RUFDSTtFQUNBO0FEK0NaO0FDOUNZO0VBQ0k7QURnRGhCO0FDL0NnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FEaURwQjtBQy9DZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURpRHBCO0FDL0NnQjtFQUNJO0FEaURwQjs7QUF4RUE7RUFDSTtBQTJFSjs7QUF4RUE7RUFDSTtFQUNBO0VBQ0E7QUEyRUo7O0FBeEVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUEyRUo7QUF6RUk7RUFDSTtFQUNBO0VBQ0E7QUEyRVI7QUF6RVE7RUFDSTtBQTJFWjtBQXRFSTtFQUNJO0FBd0VSO0FBdEVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUF3RVo7QUF0RVk7RUFDSTtFQUNBO0FBd0VoQjtBQXJFWTtFQUNJO0VBQ0E7QUF1RWhCO0FBbkVRO0VBQ0k7RUFDQTtFQUNBO0FBcUVaO0FBbEVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFvRVo7QUEvREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpRVI7QUEvRFE7RUFDSTtFQUNBO0VBQ0E7QUFpRVo7QUE5RFE7RUFDSTtBQWdFWjtBQTNESTtFQUNJO0VBQ0E7QUE2RFI7QUEzRFE7RUFDSTtFQUNBO0VBQ0E7QUE2RFo7QUExRFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE0RFo7QUF6RFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMkRaO0FBeERRO0VBQ0k7RUFDQTtFQUNBO0FBMERaO0FBdkRRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeURaO0FBdERRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUF3RFo7QUFyRFE7RUFDSTtFQUNBO0VBQ0E7QUF1RFo7QUFuREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQXFEUjtBQW5EUTtFQUNJO0VBQ0E7QUFxRFo7QUFuRFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQXFEaEI7QUFsRFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBb0RoQjtBQWhEUTtFQUNJO0VBQ0E7QUFrRFo7QUFoRFk7RUFDSTtFQUNBO0VBQ0E7QUFrRGhCO0FBOUNRO0VBQ0k7QUFnRFo7QUE1Q1E7RUFDSTtFQUNBO0VBQ0E7QUE4Q1o7O0FBekNBO0VBQ0k7SUFDSTtFQTRDTjtBQUNGO0FBekNBO0VBRVE7SUFDSTtFQTBDVjtFQXZDTTtJQUNJO0VBeUNWO0FBQ0YsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fc2hhcGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3VpL3Rvb2xzL3RleHQtY2xlYW5lci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gc2hhcGUgc3R5bGVcbi5zaGFwZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJiA+IGltZywgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuLnNoYXBlLXRvcCB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgJiA+IHN2ZywgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGNlbnRlcjtcbiAgICB9XG59XG4uc2hhcGUtYm90dG9tIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICAmID4gaW1nLCBzdmcge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAgIH1cbn1cbi5zaGFwZS1lbmQge1xuICAgIGluc2V0OiAwO1xuICAgICYgPiBzdmcge1xuICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcbiAgICB9XG59XG4uc2hhcGUtZmx1aWQteCA+IGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLnNoYXBlLWZsdWlkLXk+IHN2ZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xufSIsIkBpbXBvcnQgXCIuLi8uLi9jb21wb25lbnRzL3NoYXBlXCI7XG5AaW1wb3J0IFwiLi4vLi4vY29tcG9uZW50cy9mb290ZXJcIjtcblxuYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmJmZDtcbn1cblxuLndlbGNvbWUgcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAydncsIDEuMnJlbSk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xufVxuXG4udGV4dC1jbGVhbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbTtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTtcblxuICAgIC5jYXJkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuXG4gICAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE9wdGlvbnNcbiAgICAuZm9ybS1jaGVjay5mb3JtLXN3aXRjaCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi43NXJlbTtcblxuICAgICAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIuNzVyZW07XG4gICAgICAgICAgICB3aWR0aDogMi4yNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNjksIDIyNCwgMC4xNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgfVxuXG4gICAgICAgIC5vcHRpb24taGludCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1icy1ncmF5LTYwMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUZXh0IGFyZWFzXG4gICAgLmNsZWFuZXItdGV4dGFyZWEge1xuICAgICAgICBmb250LWZhbWlseTogXCJTRk1vbm8tUmVndWxhclwiLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgTWVubG8sIG1vbm9zcGFjZTtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWdyYXktMTAwKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnMtZ3JheS0zMDApO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNjksIDIyNCwgMC4xNSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgJltyZWFkb25seV0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZ3JheS0xMDApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQ2xlYW5pbmcgcmVwb3J0XG4gICAgLmNsZWFuZXItcmVwb3J0IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJzLWdyYXktMzAwKTtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG5cbiAgICAgICAgLnJlcG9ydC1iYWRnZXMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlcG9ydC1iYWRnZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM4LCAxNjksIDIyNCwgMC4xMik7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMC4zcmVtIDAuOXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cblxuICAgICAgICAucmVwb3J0LWRldGFpbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMC40cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXBvcnQtZGV0YWlsLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1icy1ncmF5LTcwMCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlcG9ydC1jb2RlLXBvaW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWdyYXktMTAwKTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJzLWdyYXktMzAwKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgICAgcGFkZGluZzogMC4xNXJlbSAwLjQ1cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICBjb2xvcjogI2Q2MzM4NDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXBvcnQtZW1wdHkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICBjb2xvcjogIzI4YTc0NTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cblxuICAgICAgICAucmVwb3J0LXN0YXRzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1icy1ncmF5LTYwMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgcGFkZGluZzogMC42cmVtIDEuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuXG4gICAgICAgICYuYnRuLXByaW1hcnkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU4YmJmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzFlOGJiZjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWdyYXktNDAwKTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLWdyYXktNDAwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ0bi1zbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjM1cmVtIDAuOXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIENvcGllZCBmZWVkYmFjayBzdGF0ZVxuICAgICAgICAmLmJ0bi1jb3BpZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGV4dC1jbGVhbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE0cmVtO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRleHQtY2xlYW5lciB7XG4gICAgICAgIC5jYXJkIC5jYXJkLWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBmb290ZXJcbmZvb3RlciB7XG4gICAgJi5iZy1wcmltYXJ5IHtcbiAgICAgICAgLmZvb3Rlci1saW5rIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICAgICAgbGkubGluayB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMiU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/