.page-template-provider main {
  padding-top: 0;
  padding-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .page-template-provider main {
    padding-bottom: 90px;
  }
}

.provider-page {
  padding-top: 32px;
  padding-bottom: 32px;
  margin-bottom: 24px;
  box-shadow: 0 15px 6px rgba(181, 181, 181, 0.01), 0 9px 5px rgba(181, 181, 181, 0.05), 0 4px 4px rgba(181, 181, 181, 0.09), 0 1px 2px rgba(181, 181, 181, 0.1), 0 0 0 rgba(181, 181, 181, 0.1);
}
.provider-page.fixed {
  position: fixed;
  top: 68px;
  left: 0;
  z-index: 10;
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 0;
  background-color: #fff;
  transition: transform ease-in-out 0.3s;
  transform: translateY(-180%);
  box-shadow: none;
}
@media screen and (min-width: 1022px) {
  .provider-page.fixed.visible {
    transform: translateY(0);
  }
}
.provider-page--wrapper {
  padding-bottom: 32px;
  margin-bottom: 24px;
  box-shadow: 0 15px 6px rgba(181, 181, 181, 0.01), 0 9px 5px rgba(181, 181, 181, 0.05), 0 4px 4px rgba(181, 181, 181, 0.09), 0 1px 2px rgba(181, 181, 181, 0.1), 0 0 0 rgba(181, 181, 181, 0.1);
}
.provider-page--nav-wrapper {
  position: relative;
}
.provider-page--nav-wrapper .section-nav {
  margin-bottom: 0;
}
.provider-page--nav-wrapper::after {
  content: "";
  height: 67px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -42px;
  z-index: -1;
  background-color: #fff;
  filter: blur(12px);
}
.provider-page--logo {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 175px;
  width: 100%;
  height: 152px;
  padding: 22px;
  background-color: #fff;
  border: 1px solid #D6D6D6;
  border-radius: 4px;
}
.provider-page--logo img {
  width: 100%;
  height: auto;
}
@media (max-width: 799px) {
  .provider-page--logo {
    margin-bottom: 16px;
    margin-right: auto;
    margin-left: auto;
  }
}
.provider-page--title {
  margin-top: 0;
  margin-bottom: 8px;
  font-weight: 600;
  font-size: 24px;
  line-height: 36px;
}
@media (max-width: 799px) {
  .provider-page--title {
    text-align: center;
  }
}
@media (max-width: 799px) {
  .provider-page .rating {
    justify-content: center;
  }
}
.provider-page--btn {
  max-width: 260px;
  width: 100%;
  display: block;
  padding: 16px 0;
  background-color: #FF6B16;
  box-shadow: 0 9px 4px rgba(37, 37, 55, 0.01), 0 5px 3px rgba(37, 37, 55, 0.05), 0 2px 2px rgba(37, 37, 55, 0.09), 0 1px 1px rgba(37, 37, 55, 0.1), 0 0 0 rgba(37, 37, 55, 0.1);
  border-radius: 4px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  transition: background-color ease 0.3s;
  margin-top: 22px;
}
.provider-page--btn:hover {
  color: #fff;
  background-color: #EB5500;
  text-decoration: none;
}
.fixed .provider-page--btn {
  margin-top: 0;
  margin-left: 34px;
}
@media screen and (max-width: 799px) {
  .provider-page--btn {
    margin-left: auto;
    margin-right: auto;
    max-width: 340px;
  }
}
.provider-page .info--title {
  display: block;
  margin-bottom: 12px;
  font-weight: 500;
  font-size: 20px;
  line-height: 1.3;
}
.provider-page .info--item {
  margin-bottom: 6px;
  font-size: 14px;
  line-height: 1.5;
  color: #474747;
}
.provider-page .info--value {
  font-weight: 500;
}

.section-nav {
  margin-bottom: 70px;
}
.section-nav--link {
  display: inline-block;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 16px;
  line-height: 1.5;
  color: #1B1B1B;
  text-decoration: none;
  border-bottom: 3px solid transparent;
}
.section-nav--link:not(.section-nav--link:first-child) {
  margin-left: 10px;
}
.section-nav--link:not(.section-nav--link:last-child) {
  margin-right: 10px;
}
.section-nav--link.active, .section-nav--link:hover {
  background-color: #F2F6FF;
  border-bottom: 3px solid #004CFF;
  border-radius: 1px 1px 0 0;
  text-decoration: none;
}
@media screen and (max-width: 799px) {
  .section-nav--link {
    white-space: nowrap;
  }
}
@media screen and (max-width: 799px) {
  .section-nav {
    overflow-x: scroll;
    display: flex;
    padding-bottom: 15px;
  }
}

.btn-other-provider {
  margin-top: auto;
}
.btn-other-provider a {
  max-width: 260px;
  width: 100%;
  display: block;
  padding: 14px 0;
  text-align: center;
  color: #004CFF;
  text-decoration: none;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.3;
  border: 2px solid #004CFF;
  border-radius: 4px;
  transition: color ease-in-out 0.3s, border-color ease-in-out 0.3s;
  margin-right: auto;
  margin-left: auto;
}
.btn-other-provider a:hover {
  color: #003bcb;
  border-color: #003bcb;
  text-decoration: none;
}
@media screen and (max-width: 1022px) {
  .btn-other-provider {
    margin-top: 32px;
  }
}

.gallery {
  margin-bottom: 100px;
}
.gallery--preview {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  min-height: 327px;
  margin-bottom: 16px;
  background-color: #fff;
  border: 1px solid #D6D6D6;
  border-radius: 2px;
}
.gallery--preview-item {
  position: absolute;
  z-index: 0;
  opacity: 0;
  transition: opacity ease-in-out 0.3s;
}
.gallery--preview-item.active {
  display: block;
  opacity: 1;
  z-index: 1;
}
.gallery--preview-item img {
  width: 100%;
  height: auto;
}
.gallery--nav {
  display: flex;
  justify-content: flex-end;
}
.gallery--nav-item {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  min-height: 99px;
  border: 1px solid #D6D6D6;
  border-radius: 2px;
}
.gallery--nav-item:not(.gallery--nav-item:last-child) {
  margin-right: 13px;
}
.gallery--nav-item:hover {
  cursor: pointer;
}

@media (min-width: 1022px) {
  .alternatives {
    margin-left: auto;
    max-width: 315px;
    width: 100%;
  }
}
.alternatives--title {
  display: block;
  margin-bottom: 16px;
  text-align: center;
  font-weight: 600;
  font-size: 24px;
  line-height: 36px;
  text-transform: capitalize;
}
.alternatives--row {
  padding: 32px 28px;
  margin-bottom: 24px;
  background-color: #fff;
  box-shadow: 6px 0 14.7143px rgba(0, 0, 0, 0.07), 0 6px 14.7143px rgba(0, 0, 0, 0.07);
  border-radius: 4px;
  text-align: center;
}
.alternatives--short-title {
  margin-bottom: 10px;
  font-weight: 500;
}
.alternatives--logo {
  margin-bottom: 26px;
  max-width: 150px;
  margin-left: auto;
  margin-right: auto;
}
.alternatives .rating {
  justify-content: center;
  margin-bottom: 36px;
}
.alternatives .btn-top-link {
  margin-right: auto;
  margin-left: auto;
  max-width: 260px;
  width: 100%;
  display: block;
  padding: 14px 0;
  text-align: center;
  color: #004CFF;
  text-decoration: none;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.3;
  border: 2px solid #004CFF;
  border-radius: 4px;
  transition: color ease-in-out 0.3s, border-color ease-in-out 0.3s;
}
.alternatives .btn-top-link:hover {
  color: #003bcb;
  border-color: #003bcb;
  text-decoration: none;
}
.alternatives .btn-top-link.active {
  max-width: 260px;
  width: 100%;
  display: block;
  padding: 16px 0;
  background-color: #FF6B16;
  box-shadow: 0 9px 4px rgba(37, 37, 55, 0.01), 0 5px 3px rgba(37, 37, 55, 0.05), 0 2px 2px rgba(37, 37, 55, 0.09), 0 1px 1px rgba(37, 37, 55, 0.1), 0 0 0 rgba(37, 37, 55, 0.1);
  border-radius: 4px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  transition: background-color ease 0.3s;
  border: none;
}
.alternatives .btn-top-link.active:hover {
  color: #fff;
  background-color: #EB5500;
  text-decoration: none;
}

.features-list {
  margin-bottom: 50px;
}
.features-list .selection {
  margin-bottom: 8px;
}
.features-list .selection.active {
  display: block;
}
.features-list .selection.active .selection-btn::before {
  transform: translateY(-50%) rotate(0);
}
.features-list .selection.active .selection-btn::before, .features-list .selection.active .selection-btn::after {
  background-color: #474747;
}
.features-list .selection-content {
  display: none;
  background-color: #F2F6FF;
}
.features-list .selection-content ul {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0;
  margin-left: 0;
}
.features-list .selection-content li {
  width: 45%;
}
@media screen and (max-width: 768px) {
  .features-list .selection-content li {
    width: 100%;
  }
}
@media (max-width: 799px) {
  .features-list .selection-content {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}
.features-list .selection-title, .features-list .selection-content {
  padding: 18px 42px;
  background-color: #F2F6FF;
}
.features-list .selection-title {
  margin-bottom: 2px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  text-decoration: none;
  color: #131A29;
}
@media (max-width: 799px) {
  .features-list .selection-title {
    padding: 17px 16px;
    font-weight: 500;
  }
}
.features-list .selection-btn {
  all: unset;
  background-color: transparent !important;
  width: 16px;
  height: 16px;
  position: relative;
}
.features-list .selection-btn::before, .features-list .selection-btn::after {
  content: "";
  width: 100%;
  height: 2px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  transition: transform ease-in-out 0.4s;
  background-color: #004CFF;
}
.features-list .selection-btn::before {
  transform: translateY(-50%) rotate(270deg);
}

.contact {
  max-width: 420px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding: 38px 28px;
  background-color: #fff;
  box-shadow: 6px 0 14px rgba(0, 0, 0, 0.07), 0 6.86667px 14.7143px rgba(0, 0, 0, 0.07);
  border-radius: 4px;
}
@media screen and (min-width: 1022px) {
  .contact {
    max-width: 315px;
    margin-right: 0;
    position: sticky;
    top: 205px;
    z-index: 10;
  }
}
.contact--title {
  display: block;
  margin-bottom: 20px;
  font-weight: 600;
  font-size: 20px;
  line-height: 1.3;
  text-transform: capitalize;
  text-align: center;
}
.contact--item {
  max-width: 205px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 6px;
  font-size: 14px;
  line-height: 1.5;
  color: #474747;
}
.contact--value {
  font-weight: 500;
  font-size: 14px;
  color: #1B1B1B;
}
.contact--btn {
  max-width: 260px;
  width: 100%;
  display: block;
  padding: 14px 0;
  text-align: center;
  color: #004CFF;
  text-decoration: none;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.3;
  border: 2px solid #004CFF;
  border-radius: 4px;
  transition: color ease-in-out 0.3s, border-color ease-in-out 0.3s;
  max-width: 260px;
  margin-top: 42px;
  margin-left: auto;
  margin-right: auto;
}
.contact--btn:hover {
  color: #003bcb;
  border-color: #003bcb;
  text-decoration: none;
}

.popup {
  margin-bottom: 20px;
  max-width: 740px;
  width: 100%;
  min-height: 378px;
  position: relative;
  background-color: #131A29;
}
.popup--header {
  padding: 18px 12px 18px 27px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #fff;
}
.popup--logo {
  max-width: 153px;
  width: 100%;
  height: auto;
}
.popup--close {
  all: unset;
  width: 18px;
  height: 18px;
  transition: transform ease 0.3s;
}
.popup--close:hover {
  cursor: pointer;
  transform: rotate(360deg);
}
.home .popup--close {
  display: none;
}
.popup--body {
  padding: 50px 17px 17px;
}
.popup--screen {
  display: none;
}
.popup--screen.visible {
  display: block;
}
.popup--title {
  margin-top: 0;
  margin-bottom: 37px;
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  text-align: center;
  color: #fff;
}
@media screen and (max-width: 768px) {
  .popup--title {
    margin-bottom: 21px;
    font-size: 21px;
  }
}
.popup--variants {
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .popup--variants {
    flex-direction: column;
  }
}
.popup--variant {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.popup--variant .count {
  position: absolute;
  left: -16px;
  font-size: 18px;
  line-height: 27px;
  color: #fff;
}
.popup--variant .choice {
  max-width: 260px;
  width: 100%;
  display: block;
  padding: 16px 0;
  background-color: #FF6B16;
  box-shadow: 0 9px 4px rgba(37, 37, 55, 0.01), 0 5px 3px rgba(37, 37, 55, 0.05), 0 2px 2px rgba(37, 37, 55, 0.09), 0 1px 1px rgba(37, 37, 55, 0.1), 0 0 0 rgba(37, 37, 55, 0.1);
  border-radius: 4px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  transition: background-color ease 0.3s;
  max-width: none;
  min-width: 260px;
  width: calc(100% - 26px);
  margin-bottom: 10px;
  border: none;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.25);
  border-radius: 5px;
}
.popup--variant .choice:hover {
  color: #fff;
  background-color: #EB5500;
  text-decoration: none;
}
.popup--variant .choice:hover {
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .popup--variant .choice {
    padding: 10px 0;
  }
}
.popup--loading-title {
  text-align: center;
  font-size: 14px;
  line-height: 17px;
  color: #fff;
}
.popup--loading-panel {
  max-width: 352px;
  height: 20px;
  width: 100%;
  margin: 45px auto 20px auto;
  background: #fff;
  border-radius: 14px;
}
.popup--loading-bar {
  width: 10%;
  height: 20px;
  background: #FF6B16;
  border-radius: 14px;
  text-align: right;
  line-height: 20px;
  color: #fff;
  padding-right: 10px;
  font-size: 14px;
}
.popup--final-logo {
  display: block;
  max-width: 164px;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 18px;
}
.popup--final-title {
  display: block;
  margin-bottom: 13px;
  font-weight: 400;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  color: #fff;
}
.popup--link {
  max-width: 260px;
  width: 100%;
  display: block;
  padding: 16px 0;
  background-color: #FF6B16;
  box-shadow: 0 9px 4px rgba(37, 37, 55, 0.01), 0 5px 3px rgba(37, 37, 55, 0.05), 0 2px 2px rgba(37, 37, 55, 0.09), 0 1px 1px rgba(37, 37, 55, 0.1), 0 0 0 rgba(37, 37, 55, 0.1);
  border-radius: 4px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  transition: background-color ease 0.3s;
  margin-left: auto;
  margin-right: auto;
}
.popup--link:hover {
  color: #fff;
  background-color: #EB5500;
  text-decoration: none;
}
.popup .wrapper {
  min-width: 285px;
  width: 100%;
  margin-left: 16px;
  margin-right: 16px;
}
.popup .wrapper.single-column {
  width: auto;
}
@media screen and (max-width: 768px) {
  .popup .wrapper {
    width: auto;
    min-width: auto;
  }
}

.popup-wrapper {
  display: none;
  align-items: center;
  justify-content: center;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 10;
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
  background: rgba(255, 255, 255, 0.8);
}
.popup-wrapper.visible {
  display: flex;
}

.quiz-wrapper {
  position: relative;
  margin: 25px -15px 25px;
  padding-top: 60px;
  padding-bottom: 54px;
  background-color: #ebf1f4;
}
.quiz-wrapper h2 {
  margin-bottom: 40px;
  margin-top: 0;
  text-align: center;
  color: #131A29;
  font-weight: 500;
  font-size: 32px;
  line-height: 1.4;
}
@media (max-width: 768px) {
  .quiz-wrapper h2 {
    font-weight: 500;
    font-size: 24px;
    text-align: left;
  }
}
.quiz-wrapper p {
  max-width: 582px;
  margin: 0 auto 15px auto;
  color: #222;
  font-size: 18px;
  font-weight: 400;
  text-align: center;
  line-height: 1.5;
}
@media (max-width: 768px) {
  .quiz-wrapper p {
    text-align: left;
  }
}
.quiz-wrapper .popup {
  margin-left: auto;
  margin-right: auto;
}

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