/*!************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/css/new.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************/
body .register {
  padding-top: 2rem;
}
body .register .register-img {
  position: fixed;
  top: 3px;
  opacity: 0.7;
  height: 100vh;
  background-image: url(/build/images/blog-banner.9757bf2a.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 40%;
  left: 0px;
}
body .register .register-img::before {
  position: absolute;
  content: "";
  left: 0px;
  top: 0px;
  height: 100%;
  width: 100%;
  background-color: rgba(14, 14, 14, 0.64);
}
body .register .register-img .section-title {
  position: absolute;
  color: #fff;
  top: 45%;
  right: 28%;
  margin-bottom: 0;
}
body .register .register-img .section-title span {
  text-align: center;
  margin-top: 10px;
}
body .register .register-form.form_submited form {
  opacity: 0;
  visibility: hidden;
}
body .register .register-form.form_submited #loading {
  display: flex;
  flex-direction: column;
}
body .register .register-form form {
  text-align: center;
  position: relative;
  z-index: 999;
  opacity: 1;
  visibility: visible;
  width: 100%;
  height: auto;
  margin: 0 auto;
}
body .register .register-form form .section-title {
  text-align: center;
  color: var(--textgray);
  font-size: 1.6rem;
  margin-bottom: 1.5rem;
  text-align: center;
}
body .register .register-form form #progress_header {
  overflow: hidden;
  width: 50%;
  margin: 0 auto 30px;
  padding: 0;
}
body .register .register-form form #progress_header li {
  list-style-type: none;
  width: 33.33%;
  float: right;
  position: relative;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
}
body .register .register-form form #progress_header li::after {
  width: 35px;
  line-height: 35px;
  display: block;
  font-size: 22px;
  color: #fff;
  background-color: #888;
  border-radius: 100px;
  margin: 0 auto;
  background-repeat: no-repeat;
}
body .register .register-form form #progress_header li::before {
  content: "";
  width: 100%;
  height: 5px;
  background: rgba(201, 201, 201, 0.3882352941);
  position: absolute;
  right: -50%;
  top: 50%;
  z-index: -1;
}
body .register .register-form form #progress_header li:nth-of-type(1)::after {
  content: "1";
}
body .register .register-form form #progress_header li:nth-of-type(2)::after {
  content: "2";
}
body .register .register-form form #progress_header li:nth-of-type(3)::after {
  content: "3";
}
body .register .register-form form #progress_header li:first-child::before {
  content: none;
}
body .register .register-form form #progress_header li.active::before {
  background-color: var(--main-color);
  color: #fff !important;
  transition: all 0.5s;
}
body .register .register-form form #progress_header li.active::after {
  background-color: var(--main-color);
  color: #fff !important;
  transition: all 0.5s;
}
body .register .register-form form .multistep-box {
  width: 100%;
  position: absolute;
  display: none;
}
body .register .register-form form .multistep-box:first-of-type {
  display: block;
}
body .register .register-form form .multistep-box:nth-of-type(2) {
  width: 90%;
  right: 6% !important;
}
body .register .register-form form .multistep-box .box-title {
  font-size: 1.2rem;
  margin-bottom: 1.8rem;
  font-weight: bold;
  color: var(--main-color);
}
body .register .register-form form .multistep-box .form-group {
  position: relative;
  margin: 0 auto 1.5rem;
  width: 45%;
}
body .register .register-form form .multistep-box .form-group svg {
  position: absolute;
  right: 0px;
  top: 20px;
  width: 8%;
  color: var(--textgray);
}
body .register .register-form form .multistep-box .form-group .form-control {
  border: 1px solid #c9c9c9;
  border-radius: 0;
  border-radius: 10px;
  padding: 16px 0;
  padding-inline-start: 3.5rem;
  transition: var(--transition);
  color: var(--textgray);
}
body .register .register-form form .multistep-box .form-group .form-control::placeholder {
  color: var(--textgray);
}
body .register .register-form form .multistep-box .form-group .form-control:focus {
  padding-inline-start: 2.8rem;
  border-color: transparent;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
body .register .register-form form .multistep-box .form-group .form-control:focus::placeholder {
  opacity: 0;
}
body .register .register-form form .multistep-box .form-group .form-control.box_error {
  border-color: #FF0000;
  box-shadow: inset 0px 0px 50px 2px rgba(255, 0, 0, 0.1);
}
body .register .register-form form .multistep-box .form-group .form-control.box_error:focus {
  border-color: transparent;
}
body .register .register-form form .multistep-box .form-group span {
  position: relative;
  top: 10px;
  font-size: 14px;
  color: #FF0000;
}
body .register .register-form form .multistep-box .form-group #subdomain-link {
  color: blue;
  cursor: pointer;
}
body .register .register-form form .multistep-box .form-group .nxt-prev-button {
  display: flex;
  align-items: center;
  justify-content: end;
}
body .register .register-form form .multistep-box .form-group .nxt-prev-button .action-button {
  width: 100px;
  font-weight: bold;
  color: white;
  border: 0 none;
  border-radius: 1px;
  cursor: pointer;
  padding: 10px 5px;
  margin: 0 5px;
  background-image: linear-gradient(to right top, #35e8c3, #36edbb, #3df2b2, #4af7a7, #59fb9b);
  transition: all 0.5s;
}
body .register .register-form form .multistep-box .form-group .wizard-form-error {
  display: none;
  background-color: #d70b0b;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  font-size: 0.8rem;
  color: #d70b0b;
}
body .register .register-form form .multistep-box .form-group .captcha_image {
  width: 49%;
}
body .register .register-form form .multistep-box .form-group #store_captcha {
  width: 49%;
}
body .register .register-form form .multistep-box .form-group #form-captcha-error {
  width: 100%;
}
body .register .register-form form .multistep-box .form-group.flag-code .iti--separate-dial-code {
  width: 100%;
}
body .register .register-form form .multistep-box .form-group.flag-code .iti--separate-dial-code .iti__flag-container .iti__selected-flag {
  background-color: #fff;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  border-right: 1px solid #ddd;
  padding-inline-start: 15px;
  flex-direction: row-reverse;
}
body .register .register-form form .multistep-box .form-group.flag-code .iti--separate-dial-code .iti__country-list {
  border-color: transparent;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  white-space: normal;
  left: 0;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
body .register .register-form form .multistep-box .form-group.flag-code .iti--separate-dial-code .iti__country-list .iti__country {
  text-align: start;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
}
body .register .register-form form .multistep-box .form-group.flag-code .iti--separate-dial-code .iti__country-list .iti__country .iti__country-name {
  display: none;
}
body .register .register-form form .multistep-box .form-group.flag-code .iti--separate-dial-code .iti__country-list .iti__country .iti__dial-code {
  top: 0;
  color: var(--textgray);
  margin-inline-start: 10px;
}
body .register .register-form form .multistep-box .form-group.flag-code #store_phoneNumber {
  padding-left: 112px !important;
  text-align: end;
  padding-inline-start: 0;
}
body .register .register-form form .multistep-box .form-group.flag-code #store_phoneNumber:focus {
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
body .register .register-form form .multistep-box .row {
  width: 45%;
  margin: -1.5rem auto 0;
}
body .register .register-form form .multistep-box .row .form-group {
  width: 97%;
  margin-left: 0;
}
body .register .register-form form .multistep-box .row .form-group svg {
  right: 12px;
}
body .register .register-form form .multistep-box .choose-bundle {
  display: flex;
  justify-content: center;
}
body .register .register-form form .multistep-box .choose-bundle .nav-item .custm-btn {
  background-color: #ddd;
  min-width: 185px;
  margin: 0 1rem;
  font-weight: bold;
  transition: var(--transition);
  color: var(--dark-gray);
  padding: 11px;
  font-size: 14px;
}
body .register .register-form form .multistep-box .choose-bundle .nav-item .custm-btn:hover, body .register .register-form form .multistep-box .choose-bundle .nav-item .custm-btn.active {
  background-color: var(--main-color);
  color: #fff;
}
body .register .register-form form .multistep-box .bundles-carousal.packages {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
body .register .register-form form .multistep-box .bundles-carousal.packages .owl-nav {
  position: absolute;
  top: 44.5%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
body .register .register-form form .multistep-box .bundles-carousal.packages .owl-nav button {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  background-color: var(--main-color) !important;
  color: #fff !important;
  margin-inline-end: -2rem;
}
body .register .register-form form .multistep-box .bundles-carousal.packages .owl-nav button.owl-prev {
  margin-inline-end: 0;
  margin-inline-start: -2rem;
}
body .register .register-form form .multistep-box .bundles-carousal.packages .owl-dots {
  display: none;
}
body .register .register-form form .multistep-box .bundles-carousal .item {
  width: 95%;
  margin: 0 auto;
}
body .register .register-form form .multistep-box .bundles-carousal .item .custm-radio {
  width: 100%;
  margin: 1rem 0;
  position: relative;
}
body .register .register-form form .multistep-box .bundles-carousal .item .custm-radio .card {
  padding: 1rem;
}
body .register .register-form form .multistep-box .bundles-carousal .item .custm-radio .card .card-img-top .icon {
  width: 65px;
  height: 65px;
  font-size: 28px;
}
body .register .register-form form .multistep-box .bundles-carousal .item .custm-radio .card .card-body .benifts .text {
  font-size: 18px;
  margin-bottom: 10px;
}
body .register .register-form form .multistep-box .bundles-carousal .item .custm-radio .card .card-body .discount {
  font-size: 18px;
  margin-bottom: 0;
  margin-top: 10px;
}
body .register .register-form form .multistep-box .bundles-carousal .item .custm-radio .card .card-body .custm-btn {
  padding: 10px;
  font-size: 14px;
  min-width: 180px;
}
body .register .register-form form .multistep-box .nxt-prev-button {
  margin-bottom: 3rem;
}
body .register .register-form form .custm-btn {
  padding: 0.6rem 2rem;
  max-width: 200px;
}
body .footer {
  display: none !important;
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
  body .register .register-form form .multistep-box .form-group,
body .register .register-form form .multistep-box .row {
    width: 55%;
  }
}
@media all and (max-width: 991px) {
  .register .register-img {
    width: 90%;
    flex: none !important;
    margin: 0 auto;
  }
  body .register .register-form form .form-group .form-control {
    max-width: 100%;
  }
  body .register .register-form form .form-group svg {
    right: 13px;
    font-size: 13px;
  }
}
@media all and (max-width: 767px) {
  body .register .register-form form .section-title {
    font-size: 1.4rem;
    margin-bottom: 1.2rem;
  }
  body .register .register-form form #progress_header {
    margin-bottom: 20px;
    width: 70%;
  }
  body .register .register-form form #progress_header li::after {
    font-size: 16px;
  }
  body .register .register-form form .multistep-box .box-title {
    margin-bottom: 1.5rem;
  }
  body .register .register-form form .multistep-box .form-group,
body .register .register-form form .multistep-box .row {
    width: 62%;
  }
  body .register .register-form form .multistep-box .form-group svg {
    right: 12px;
    top: 25px;
  }
  body .register .register-form form .multistep-box .form-group .form-control {
    padding-inline-start: 3rem;
  }
  body .register .register-form form .multistep-box .form-group #store_captcha {
    padding-inline-start: 1rem;
  }
  body .register .register-form form .multistep-box .row > * {
    width: 49%;
  }
  body .register .register-form form .multistep-box .choose-bundle .nav-item .custm-btn {
    margin: 0;
  }
  body .register .register-form form .multistep-box .choose-bundle .nav-item .custm-btn:first-of-type {
    margin-inline-end: 1rem;
    font-size: 12px;
    min-width: fit-content;
  }
  .packages .card .card-img-top {
    margin-bottom: 0.5rem;
  }
  body .register .register-form form .multistep-box .bundles-carousal .item .custm-radio .card .card-img-top .icon {
    width: 50px;
    height: 50px;
    font-size: 22px;
  }
  .packages .card .card-img-top .category-title {
    font-size: 16px;
    margin-bottom: 0;
  }
  .packages .card .card-body {
    align-items: flex-start;
  }
  body .register .register-form form .multistep-box .bundles-carousal .item .custm-radio .card .card-body .benifts .text {
    font-size: 14px;
    margin-bottom: 8px;
  }
  body .register .register-form form .multistep-box .bundles-carousal .item .custm-radio .card .card-body .discount {
    font-size: 14px;
    margin: auto;
  }
  body .register .register-form form .multistep-box .bundles-carousal .item .custm-radio .card .card-body .custm-btn {
    margin: 10px auto 0;
    font-size: 12px !important;
  }
  body .register .register-form form .multistep-box .form-group #store_currency {
    padding-inline-start: 2rem;
  }
}
@media all and (max-width: 480px) {
  body .register .register-form form .section-title {
    margin-bottom: 1rem;
    font-size: 1.2rem;
  }
  body .register .register-form form #progress_header {
    margin-bottom: 12px;
  }
  body .register .register-form form #progress_header li::after {
    font-size: 12px;
    width: 30px;
    line-height: 30px;
  }
  body .register .register-form form .multistep-box .form-group,
body .register .register-form form .multistep-box .row {
    width: 80%;
  }
  body .register .register-form form .multistep-box .bundles-carousal.packages .owl-nav button {
    margin-inline-end: -1.2rem;
  }
  body .register .register-form form .multistep-box .bundles-carousal.packages .owl-nav button.owl-prev {
    margin-inline-end: 0;
    margin-inline-start: -1.2rem;
  }
  body .register .register-form form .multistep-box .bundles-carousal .item .custm-radio .card .card-body .benifts .text {
    font-size: 12px;
  }
  body .register .register-form form .multistep-box .bundles-carousal .item .custm-radio .card .card-img-top .icon {
    width: 40px;
    height: 40px;
    font-size: 16px;
  }
  .packages .card .card-img-top {
    margin-bottom: 0;
    padding-bottom: 0.5rem;
  }
  .packages .card .card-img-top .category-title {
    font-size: 14px;
  }
  body .register .register-form form .multistep-box .form-group .form-control,
.iti-mobile .iti__country,
#countries li span {
    font-size: 10px;
  }
  .btn-select {
    font-size: 7px;
  }
}
.custm-radio input[type=radio] {
  display: none;
}

.custm-radio input[type=radio] + .card {
  cursor: pointer;
  position: relative;
}

.custm-radio input[type=radio] + .card::before {
  content: "";
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "FontAwesome";
  position: absolute;
  left: -10px;
  top: -17px;
  width: 40px;
  height: 40px;
  background-color: #fff;
  border: 1px solid rgba(217, 217, 217, 0.5882352941);
  border-radius: 100%;
  color: #fff;
}

.custm-radio input[type=radio]:checked + .card {
  outline: 1px solid var(--main-color);
}

.custm-radio input[type=radio]:checked + .card::before {
  content: "\f00c";
  font-size: 12px;
  color: var(--main-color);
  border-color: var(--main-color);
  border-style: solid;
}

.countries-list {
  display: none;
}

#countries {
  padding-inline: 12px;
  max-height: 210px;
  overflow: auto;
}

#countries img, .btn-select img {
  width: 18px;
  margin-inline-end: 10px;
}

#countries li {
  list-style: none;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: start;
  display: flex;
  align-items: center;
}

#countries li:hover {
  background-color: #F4F3F3;
}

#countries li span, .btn-select li span {
  color: var(--textgray);
}

/* item list */
.countries-wrapper {
  display: none;
  width: 96%;
  max-width: 350px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  position: absolute;
  z-index: 999;
  background-color: #fff;
}

.open {
  display: show !important;
}

.btn-select {
  width: 97%;
  border-radius: 10px;
  background-color: #fff;
  border: 1px solid #c9c9c9;
  padding: 16px 12px;
  transition: var(--transition);
}

.btn-select li {
  list-style: none;
  text-align: start;
}

.btn-select:hover li {
  margin-left: 0px;
}

.btn-select:focus {
  outline: none;
  border-color: transparent;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.select-country {
  position: relative;
}

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