/*!********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/register.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************/
ul {
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 0;
}

a {
  text-decoration: none;
}

@font-face {
  font-family: "mons";
  src: url(/build/fonts/MontserratArm-Regular.4517816d.woff2);
  font-weight: normal;
}
@font-face {
  font-family: "altair";
  src: url(/build/fonts/Altair-Regular.d66c2737.ttf);
  font-weight: normal;
}
@font-face {
  font-family: "altair";
  src: url(/build/fonts/Altair-Light.40794c1c.ttf);
  font-weight: 300;
}
input {
  font-family: "mons", sans-serif !important;
}

.paginationDiv ul {
  justify-content: center;
  grid-gap: 8px;
}
.paginationDiv ul .page-item.active .page-link {
  background: #9C99FF;
  color: #000;
}
.paginationDiv ul .page-item .page-link {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  background: #EFF6FF;
  color: rgba(58, 58, 58, 0.5);
  border: none;
  padding: 8px 16px;
  font-size: 16px;
}
.paginationDiv ul .page-item .page-link:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.submit {
  margin-top: 33px;
  text-align: right;
}
.submit button {
  font-family: "altair", sans-serif;
  background: linear-gradient(95deg, #9D99FF -82.6%, #F17CBD 106.44%);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding: 16px 44px;
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.8px;
  border: none;
}
.loaderWrap {
  width: 100%;
  height: 100vh;
  left: 0;
  top: 0;
  position: fixed;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.6);
  display: none;
  z-index: 10;
}
.loaderWrap.show {
  display: flex;
}

.loader {
  width: 160px;
  height: 160px;
  border-right: 3px solid #9d99ff;
  border-radius: 50%;
  animation: spinRight 800ms linear infinite;
  position: absolute;
}
.loader:before, .loader:after {
  content: "";
  width: 140px;
  height: 140px;
  display: block;
  position: absolute;
  top: calc(50% - 70px);
  left: calc(50% - 70px);
  border-left: 3px solid #c48be0;
  border-radius: 50%;
  animation: spinLeft 800ms linear infinite;
}
.loader:after {
  width: 120px;
  height: 120px;
  top: calc(50% - 60px);
  left: calc(50% - 60px);
  border: 0;
  border-right: 2px solid #f17cbd;
  animation: none;
}

@keyframes spinLeft {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(720deg);
  }
}
@keyframes spinRight {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0deg);
  }
}
.registrationChild {
  max-width: 1400px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: calc(100vw - (100vw - 1400px) / 2);
  margin-left: 0;
}
@media screen and (max-width: 1550px) {
  .registrationChild {
    max-width: none;
  }
}

.bgImg {
  height: 100%;
}
.bgImg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.modal-dialog {
  max-width: 800px;
}

.cityListInput {
  position: relative;
}
.cityListInput .cityList {
  position: absolute;
  background-color: #fff;
  z-index: 2;
  border: 1px solid #D1D5DB;
  width: 100%;
  max-height: 300px;
  overflow: auto;
  display: none;
  top: 100%;
  left: 0;
}
.cityListInput .cityList li {
  border-bottom: 1px solid #D1D5DB;
  padding: 10px;
  cursor: pointer;
}
.cityListInput .cityList li:last-of-type {
  border-bottom: none;
}

.genderInputs {
  margin-bottom: 40px;
}
.genderInputs .agree {
  padding: 0;
  border: none;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  position: relative;
}
.genderInputs input[type=radio] {
  opacity: 0;
  position: absolute;
  left: 20px;
  top: 16px;
  z-index: -2;
}
.genderInputs input[type=radio] + label {
  width: 100%;
  padding: 11px 16px 12px;
  position: relative;
  cursor: pointer;
  padding-left: 49px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #D9D9D9;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 21px;
  font-family: "altair", sans-serif;
}
.genderInputs input[type=radio] + label::before {
  content: "";
  position: absolute;
  width: 19px;
  height: 19px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #D9D9D9;
  left: 16px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.genderInputs input[type=radio]:checked + label::after {
  content: url(/build/images/check.300dbc4f.svg);
  height: 7px;
  position: absolute;
  left: 19px;
  top: calc(50% - 6px);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media screen and (max-width: 991px) {
  .genderInputs .agree {
    grid-template-columns: 1fr;
  }
  .genderInputs .agree > label {
    margin-bottom: 15px;
  }
}

.registrationForm {
  padding-top: 60px;
  padding-bottom: 40px;
}
.registrationForm.wellDone {
  text-align: center;
}
.registrationForm a {
  color: #F17CBD;
  text-decoration-line: underline;
}
.registrationForm .watchTutorial {
  font-family: "altair", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 150%;
}
.registrationForm .watchTutorial a {
  color: #F17CBD;
  text-decoration-line: underline;
}
.registrationForm h1 {
  font-family: "altair", sans-serif;
  color: #9C99FF;
  font-size: 40px;
  font-style: normal;
  font-weight: 400;
  line-height: 40px;
  text-align: center;
  margin-bottom: 44px;
}
.registrationForm .personalInformation p {
  font-family: "altair", sans-serif;
  color: #000;
  margin-bottom: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 27px;
}
.registrationForm .personalInformation span {
  font-family: "altair", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 21px;
}
.registrationForm .form {
  margin-top: 25px;
}
.registrationForm .form p {
  font-family: "altair", sans-serif;
  margin-bottom: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}
.registrationForm .form input:not([type=checkbox]):not([type=radio]) {
  width: 100%;
  font-family: "altair", sans-serif;
  color: rgba(58, 58, 58, 0.7);
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
  padding: 10px 21px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #D9D9D9;
  background: #FFF;
}
.registrationForm .form input:not([type=checkbox]):not([type=radio])::placeholder {
  color: rgba(58, 58, 58, 0.4);
}
.registrationForm .form input:not([type=checkbox]):not([type=radio]).phone {
  padding-left: 50px;
  font-family: sans-serif;
}
.registrationForm .inputDiv {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 20px;
  margin-bottom: 20px;
}
.registrationForm .inputDiv > div {
  position: relative;
}
.registrationForm .inputDiv > div ul:not(.cityList) {
  position: absolute;
  font-size: 10px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  color: #f33200;
  width: 100%;
  text-align: center;
}
@media screen and (max-width: 991px) {
  .registrationForm .inputDiv {
    grid-template-columns: 1fr;
  }
}
.registrationForm select {
  height: 45px;
  border: 1px solid #D9D9D9;
  background-color: #fff;
  padding: 10px 21px;
  width: 100%;
}

.loginForm {
  max-width: 453px;
}
.loginForm .submit {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-top: 70px;
  text-align: center;
  grid-gap: 24px;
  font-family: "altair", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 100;
  line-height: normal;
  letter-spacing: 0.7px;
}
.loginForm .submit a {
  color: #F17CBD;
}
@media screen and (max-width: 991px) {
  .loginForm {
    max-width: none;
  }
}

.login .bgImg {
  position: relative;
  overflow: hidden;
}
.login .bgImg::after {
  content: "";
  position: absolute;
  bottom: -100%;
  left: -50%;
  width: 180%;
  height: 180%;
  background: radial-gradient(50% 50% at 50% 50%, #F17CBD 0%, rgba(241, 124, 189, 0) 100%);
}

#registration_form_birthDate {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
#registration_form_birthDate select {
  color: rgba(58, 58, 58, 0.7);
}

.parentInteresting .agreeList {
  display: none;
}
.parentInteresting .agreeList.isSub .agree {
  margin-left: 0 !important;
}
.parentInteresting > .parentAgree {
  margin-left: 0 !important;
  position: relative;
}
.parentInteresting > .parentAgree::after {
  content: "";
  width: 20px;
  height: 20px;
  background: url(/build/images/arrow_down.bb15053f.svg);
  -webkit-background-size: 90% auto;
  background-size: 90% auto;
  background-position: center center;
  background-repeat: no-repeat;
  right: 10px;
  top: 18px;
  position: absolute;
  pointer-events: none;
}
.parentInteresting > .parentAgree.opened::after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.parentInteresting > .parentAgree.complete {
  border: 1px solid #F17CBD;
}
.parentInteresting > .parentAgree.complete span::after {
  content: url(/build/images/check.300dbc4f.svg);
  height: 7px;
  position: absolute;
  left: 3px;
  top: -2px;
}
.parentInteresting > .parentAgree.incomplete {
  border: 1px solid #F17CBD;
}
.parentInteresting > .parentAgree.incomplete span::after {
  content: "";
  height: 13px;
  width: 13px;
  position: absolute;
  left: 2px;
  top: 2px;
  background-color: #F17CBD;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.parentInteresting > .parentAgree > p {
  position: relative;
  font-family: "altair", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: #000;
  width: 100%;
}
.parentInteresting > .parentAgree > p label {
  padding: 15px 16px 15px 45px;
  display: block;
  padding-right: 40px;
}
.parentInteresting > .parentAgree > p label {
  cursor: pointer;
}
.parentInteresting > .parentAgree > p span {
  position: absolute;
  width: 19px;
  height: 19px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #D9D9D9;
  left: 15px;
  top: 15px;
  cursor: pointer;
}

.agree {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #D9D9D9;
  background: #FFF;
  position: relative;
}
.agree a {
  font-family: "altair", sans-serif;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
  text-decoration-line: underline;
  color: #F17CBD;
}
.agree input[type=checkbox] {
  opacity: 0;
  position: absolute;
  left: 20px;
  top: 16px;
}
.agree input[type=checkbox] + label {
  position: relative;
  cursor: pointer;
  padding: 15px 16px 15px 45px;
  width: 100%;
  font-family: "altair", sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 24px;
}
.agree input[type=checkbox] + label::before {
  content: "";
  position: absolute;
  width: 19px;
  height: 19px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #D9D9D9;
  left: 15px;
  top: 15px;
}
.agree input[type=checkbox]:checked + label::after {
  content: url(/build/images/check.300dbc4f.svg);
  height: 7px;
  position: absolute;
  left: 19px;
  top: 14px;
}
.agree.active {
  border-color: #F17CBD;
}

footer {
  margin-top: 0;
}

.sponsor {
  margin-top: 43px;
}
.sponsor input {
  max-width: 216px;
}

.submit {
  margin-top: 33px;
  text-align: right;
}
.submit button {
  font-family: "altair", sans-serif;
  background: linear-gradient(95deg, #9D99FF -82.6%, #F17CBD 106.44%);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding: 16px 44px;
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.8px;
  border: none;
}

.completeButtons {
  text-align: center;
  margin-top: 50px;
}
.completeButtons .completeNow a {
  font-family: "altair", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.8px;
  color: #fff;
  background: linear-gradient(95deg, #9D99FF -82.6%, #F17CBD 106.44%);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  text-align: center;
  padding: 15px 48px;
  display: inline-block;
}
.completeButtons .doItLater a {
  display: inline-block;
  margin-top: 12px;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  letter-spacing: 0.7px;
  text-decoration-line: underline;
  font-family: "altair", sans-serif;
  color: #000;
}

.nav-tabs {
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
}
.nav-tabs li button {
  border-right: none;
}
.nav-tabs li:last-of-type button {
  border-right: 1px solid #D9D9D9;
}
.nav-tabs button {
  border: 1px solid #D9D9D9;
  background: #FFF;
  padding: 7px 47px;
  opacity: 0.4;
  color: #000;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 27px;
  font-family: "altair", sans-serif;
}
.nav-tabs button span {
  font-family: "mons", sans-serif;
}
.nav-tabs button.active {
  padding: 9px 49px;
  border-radius: 2px;
  background: #9D99FF;
  opacity: 1;
  color: #fff;
}
@media screen and (max-width: 991px) {
  .nav-tabs {
    white-space: nowrap;
    flex-wrap: nowrap;
    overflow: auto;
    justify-content: flex-start;
  }
  .nav-tabs li button {
    padding: 7px 27px;
  }
}

.tab-content .inputDiv {
  max-width: 454px;
  width: 100%;
}
.tab-content .inputDiv input {
  color: rgba(58, 58, 58, 0.5);
}
.tab-content .inputDiv select {
  color: rgba(58, 58, 58, 0.5);
  width: 100%;
}
.tab-content .readyToTravel {
  margin-top: 50px;
}
.tab-content .radioDiv {
  display: flex;
  grid-gap: 23px;
  margin-top: 8px;
}
.tab-content .radioDiv input {
  position: absolute;
  z-index: -3;
  opacity: 0;
  visibility: hidden;
}
.tab-content .radioDiv input + label {
  padding-left: 22px;
  position: relative;
  font-family: "altair", sans-serif;
  font-weight: 300;
  cursor: pointer;
}
.tab-content .radioDiv input + label::before {
  content: "";
  position: absolute;
  width: 15px;
  height: 15px;
  border: 1px solid #D9D9D9;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  left: 0;
  top: 2px;
}
.tab-content .radioDiv input:checked + label::after {
  content: "";
  position: absolute;
  width: 11px;
  height: 11px;
  background-color: #FB7268;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  left: 2px;
  top: 4px;
}
.tab-content .farTravel {
  margin-top: 50px;
}
.tab-content .farTravel select {
  margin-top: 8px;
  max-width: 216px;
  width: 100%;
}
.tab-content .stepOneForm .submit,
.tab-content .stepTwoForm .submit {
  margin-top: 100px;
}
.tab-content .treatment {
  margin-top: 40px;
}
.tab-content .treatment .agree {
  margin-bottom: 10px;
}
.tab-content .treatment .interesting {
  margin-top: 36px;
}
.tab-content .treatment .interesting .agree {
  margin-left: 10px;
}
.tab-content .photos,
.tab-content .videos {
  margin-top: 28px;
}
.tab-content .photos .photoItem > li,
.tab-content .photos .videoItem > li,
.tab-content .videos .photoItem > li,
.tab-content .videos .videoItem > li {
  margin-bottom: 10px;
  padding: 14px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #FFF;
  border: 1px solid #D9D9D9;
}
.tab-content .photos .photoItem > li.alreadyUploaded,
.tab-content .photos .videoItem > li.alreadyUploaded,
.tab-content .videos .photoItem > li.alreadyUploaded,
.tab-content .videos .videoItem > li.alreadyUploaded {
  border: 1px solid #F17CBD;
}
.tab-content .photos .photoItem > li.alreadyUploaded .uploadedImg span,
.tab-content .photos .videoItem > li.alreadyUploaded .uploadedImg span,
.tab-content .videos .photoItem > li.alreadyUploaded .uploadedImg span,
.tab-content .videos .videoItem > li.alreadyUploaded .uploadedImg span {
  background: url(/build/images/check.300dbc4f.svg);
  background-position: center center;
  -webkit-background-size: 70%;
  background-size: 70%;
  background-repeat: no-repeat;
}
.tab-content .photos .photoItem > li.alreadyUploaded .infoAction,
.tab-content .photos .photoItem > li.alreadyUploaded .deleteAction,
.tab-content .photos .videoItem > li.alreadyUploaded .infoAction,
.tab-content .photos .videoItem > li.alreadyUploaded .deleteAction,
.tab-content .videos .photoItem > li.alreadyUploaded .infoAction,
.tab-content .videos .photoItem > li.alreadyUploaded .deleteAction,
.tab-content .videos .videoItem > li.alreadyUploaded .infoAction,
.tab-content .videos .videoItem > li.alreadyUploaded .deleteAction {
  pointer-events: initial;
  opacity: 1;
  cursor: pointer;
}
.tab-content .photos .photoItem > li > div,
.tab-content .photos .videoItem > li > div,
.tab-content .videos .photoItem > li > div,
.tab-content .videos .videoItem > li > div {
  position: relative;
  display: flex;
  grid-gap: 10px;
}
.tab-content .photos .photoItem > li .infoAction,
.tab-content .photos .photoItem > li .deleteAction,
.tab-content .photos .videoItem > li .infoAction,
.tab-content .photos .videoItem > li .deleteAction,
.tab-content .videos .photoItem > li .infoAction,
.tab-content .videos .photoItem > li .deleteAction,
.tab-content .videos .videoItem > li .infoAction,
.tab-content .videos .videoItem > li .deleteAction {
  pointer-events: none;
  opacity: 0.5;
}
.tab-content .photos .photoItem > li .imageExample,
.tab-content .photos .videoItem > li .imageExample,
.tab-content .videos .photoItem > li .imageExample,
.tab-content .videos .videoItem > li .imageExample {
  position: absolute;
  right: 0;
  top: 0;
  opacity: 0.6;
}
.tab-content .photos .photoItem > li .imageExample img,
.tab-content .photos .videoItem > li .imageExample img,
.tab-content .videos .photoItem > li .imageExample img,
.tab-content .videos .videoItem > li .imageExample img {
  height: 79px;
  object-fit: cover;
  width: 97px;
}
.tab-content .photos .photoItem > li .uploadAction,
.tab-content .photos .videoItem > li .uploadAction,
.tab-content .videos .photoItem > li .uploadAction,
.tab-content .videos .videoItem > li .uploadAction {
  cursor: pointer;
}
.tab-content .photos .photoItem > li .uploadAction label,
.tab-content .photos .videoItem > li .uploadAction label,
.tab-content .videos .photoItem > li .uploadAction label,
.tab-content .videos .videoItem > li .uploadAction label {
  cursor: pointer;
}
.tab-content .photos .photoItem > li .uploadAction .vich-image,
.tab-content .photos .videoItem > li .uploadAction .vich-image,
.tab-content .videos .photoItem > li .uploadAction .vich-image,
.tab-content .videos .videoItem > li .uploadAction .vich-image {
  display: none;
}
.tab-content .photos .photoItem > li .uploadedImg,
.tab-content .photos .videoItem > li .uploadedImg,
.tab-content .videos .photoItem > li .uploadedImg,
.tab-content .videos .videoItem > li .uploadedImg {
  display: flex;
  grid-gap: 15px;
  align-items: center;
}
.tab-content .photos .photoItem > li .uploadedImg span,
.tab-content .photos .videoItem > li .uploadedImg span,
.tab-content .videos .photoItem > li .uploadedImg span,
.tab-content .videos .videoItem > li .uploadedImg span {
  display: inline-block;
  width: 19px;
  height: 19px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #D9D9D9;
  position: relative;
}
.tab-content .photos .photoItem > li .uploadedImg img, .tab-content .photos .photoItem > li .uploadedImg video,
.tab-content .photos .videoItem > li .uploadedImg img,
.tab-content .photos .videoItem > li .uploadedImg video,
.tab-content .videos .photoItem > li .uploadedImg img,
.tab-content .videos .photoItem > li .uploadedImg video,
.tab-content .videos .videoItem > li .uploadedImg img,
.tab-content .videos .videoItem > li .uploadedImg video {
  width: 97px;
  height: 79px;
  object-fit: cover;
}
.tab-content .photos .imageOptions p span,
.tab-content .videos .imageOptions p span {
  font-family: "mons", sans-serif;
}
.tab-content .photos .imageOptions ul,
.tab-content .videos .imageOptions ul {
  margin-top: 18px;
  display: flex;
  grid-gap: 25px;
}
.tab-content .photos .imageOptions ul li,
.tab-content .videos .imageOptions ul li {
  font-family: "altair", sans-serif;
  display: flex;
  align-items: flex-start;
  font-size: 12px;
  font-style: normal;
  font-weight: 300;
  line-height: 12px;
  position: relative;
}
.tab-content .photos .imageOptions ul li::after,
.tab-content .videos .imageOptions ul li::after {
  content: "|";
  position: absolute;
  right: -16px;
  font-size: 20px;
}
.tab-content .photos .imageOptions ul li:last-of-type::after,
.tab-content .videos .imageOptions ul li:last-of-type::after {
  content: none;
}
.tab-content .photos .imageOptions ul li img,
.tab-content .videos .imageOptions ul li img {
  height: 17px;
  margin-top: -4px;
  margin-right: 8px;
}
.tab-content .photos .imageOptions .inputfile,
.tab-content .videos .imageOptions .inputfile {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
.tab-content .photos .imageOptions .inputfile + label,
.tab-content .videos .imageOptions .inputfile + label {
  color: #000;
  display: inline-block;
}
.tab-content .photos .imageOptions .inputfile + label,
.tab-content .videos .imageOptions .inputfile + label {
  cursor: pointer; /* "hand" cursor */
}
@media screen and (max-width: 991px) {
  .tab-content .photos .photoItem > li > div,
.tab-content .photos .videoItem > li > div,
.tab-content .videos .photoItem > li > div,
.tab-content .videos .videoItem > li > div {
    flex-direction: column;
  }
}

.rememberMe {
  margin-top: 21px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.rememberMe .forgotPass a {
  font-family: "altair", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
  text-decoration-line: underline;
  color: #F17CBD;
}
.rememberMe input[type=checkbox] {
  opacity: 0;
  visibility: hidden;
  position: absolute;
}
.rememberMe input[type=checkbox] + label {
  font-family: "altair", sans-serif;
  position: relative;
  cursor: pointer;
  padding-left: 26px;
  font-size: 12px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
  color: #000;
}
.rememberMe input[type=checkbox] + label::before {
  content: "";
  position: absolute;
  width: 19px;
  height: 19px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #D9D9D9;
  left: 0;
  top: 2px;
}
.rememberMe input[type=checkbox]:checked + label::after {
  content: url(/build/images/check.300dbc4f.svg);
  height: 7px;
  position: absolute;
  left: 4px;
  top: 0;
}

.resetDiv > div {
  position: relative;
}
.resetDiv ul {
  position: absolute;
  font-size: 10px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  color: #f33200;
  width: 100%;
  text-align: center;
}

.recaptchaDiv {
  display: flex;
  flex-direction: column;
  align-items: end;
}

.passwordForm {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 100px 0;
  flex-direction: column;
}
.passwordForm form {
  text-align: center;
}
.passwordForm form input {
  width: 100%;
  font-family: "altair", sans-serif;
  color: rgba(58, 58, 58, 0.7);
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
  padding: 10px 21px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #D9D9D9;
  background: #FFF;
}
.passwordForm form button {
  margin-top: 40px;
  font-family: "altair", sans-serif;
  background: linear-gradient(95deg, #9D99FF -82.6%, #F17CBD 106.44%);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding: 16px 44px;
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.8px;
  border: none;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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Q0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNENWO0FBMUNVOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBNkNaO0FBekNZOztFQUNFO0FBNENkO0FBeENVOztFQUNFO0VBQ0E7RUFDQTtBQTJDWjtBQXRDTTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF5Q1I7QUF0Q007O0VBQ0U7RUFDQTtBQXlDUjtBQXRDTTs7RUFDRTtBQXlDUjtBRHozQkU7RUMyMUJNOzs7O0lBQ0U7RUFvQ1I7QUFDRjs7QUE3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWdDRjtBQTdCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBK0JOO0FBM0JFO0VBQ0U7RUFDQTtFQUNBO0FBNkJKO0FBM0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNkJOO0FBM0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE2QlI7QUF2QlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeUJWOztBQWpCRTtFQUNFO0FBb0JKO0FBakJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW1CSjs7QUFmQTtFQUNFO0VBQ0E7RUFDQTtBQWtCRjs7QUFmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFrQkY7QUFoQkU7RUFDRTtBQWtCSjtBQWhCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBa0JOO0FBZkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaUJOLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9yZWdpc3Rlci5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL2Rpc3QvY3NzL2Jvb3RzdHJhcC5jc3NcIjtcblxuJG1haW5UZXh0OiAjOUM5OUZGO1xuXG5AbWl4aW4gY2VudGVyIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIC8vcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAvL3BhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtb25zJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXRBcm0tUmVndWxhci53b2ZmMicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhbHRhaXInO1xuICBzcmM6IHVybCgnLi4vZm9udHMvQWx0YWlyLVJlZ3VsYXIudHRmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYWx0YWlyJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0FsdGFpci1MaWdodC50dGYnKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQG1peGluIGdyYWRpZW50VGV4dCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzlEOTlGRiAtNC4wMyUsICNGMTdDQkQgMTA2LjE4JSk7XG4gIC8vYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gbWVkaWEoJHB4KSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHB4fXB4KSB7XG4gICAgQGNvbnRlbnRcbiAgfVxufVxuXG5cbmlucHV0IHtcbiAgZm9udC1mYW1pbHk6ICdtb25zJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4ucGFnaW5hdGlvbkRpdiB7XG4gIHVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBncmlkLWdhcDogOHB4O1xuXG4gICAgLnBhZ2UtaXRlbSB7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluVGV4dDtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFRkY2RkY7XG4gICAgICAgIGNvbG9yOiByZ2JhKDU4LCA1OCwgNTgsIDAuNTApO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zdWJtaXQge1xuICBtYXJnaW4tdG9wOiAzM3B4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICBidXR0b24ge1xuICAgIGZvbnQtZmFtaWx5OiAnYWx0YWlyJywgc2Fucy1zZXJpZjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTVkZWcsICM5RDk5RkYgLTgyLjYlLCAjRjE3Q0JEIDEwNi40NCUpO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAxNnB4IDQ0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuXG4gICAgfVxuICB9XG59XG5cbi5sb2FkZXJXcmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxMDtcblxuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmxvYWRlciB7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzlkOTlmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHNwaW5SaWdodCA4MDBtcyBsaW5lYXIgaW5maW5pdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSA3MHB4KTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDcwcHgpO1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2M0OGJlMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYW5pbWF0aW9uOiBzcGluTGVmdCA4MDBtcyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gNjBweCk7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA2MHB4KTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2YxN2NiZDtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzcGluTGVmdCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3MjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3BpblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cblxuQG1peGluIHJhZGlvKCl7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xuXG4gICsgbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAyOXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLy9ib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBmb250LWZhbWlseTogXCJhbHRhaXJcIiwgc2Fucy1zZXJpZjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgIGxlZnQ6IDRweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICB9XG5cbiAgJjpjaGVja2VkIHtcbiAgICArIGxhYmVsIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWcvY2hlY2suc3ZnJyk7XG4gICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDdweDtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCBcInZhcmlhYmxlXCI7XG5cblxuLnJlZ2lzdHJhdGlvbkNoaWxkIHtcbiAgQGluY2x1ZGUgY2VudGVyO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAoKDEwMHZ3IC0gMTQwMHB4KSAvIDIpKTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIEBpbmNsdWRlIG1lZGlhKDE1NTApIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLmJnSW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuXG4uY2l0eUxpc3RJbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuY2l0eUxpc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuXG4gICAgbGkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQ1REI7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5nZW5kZXJJbnB1dHMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gIC5hZ3JlZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAvL3Zpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjBweDtcbiAgICB0b3A6IDE2cHg7XG4gICAgei1pbmRleDogLTI7XG5cbiAgICArIGxhYmVsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTFweCAxNnB4IDEycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ5cHg7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnYWx0YWlyJywgc2Fucy1zZXJpZjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICArIGxhYmVsIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9jaGVjay5zdmdcIik7XG4gICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDE5cHg7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoOTkxKSB7XG4gICAgLmFncmVlIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXG4gICAgICA+IGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJlZ2lzdHJhdGlvbkZvcm0ge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgJi53ZWxsRG9uZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICNGMTdDQkQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgfVxuXG4gIC53YXRjaFR1dG9yaWFsIHtcbiAgICBmb250LWZhbWlseTogJ2FsdGFpcicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogI0YxN0NCRDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtZmFtaWx5OiAnYWx0YWlyJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogJG1haW5UZXh0O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgfVxuXG4gIC5wZXJzb25hbEluZm9ybWF0aW9uIHtcbiAgICBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnYWx0YWlyJywgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnYWx0YWlyJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICB9XG4gIH1cblxuICAuZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcblxuICAgIHAge1xuICAgICAgZm9udC1mYW1pbHk6ICdhbHRhaXInLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG5cbiAgICBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1mYW1pbHk6ICdhbHRhaXInLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6IHJnYmEoNTgsIDU4LCA1OCwgMC43MCk7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIxcHg7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoNTgsIDU4LCA1OCwgMC40MCk7XG4gICAgICB9XG5cbiAgICAgICYucGhvbmUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbnB1dERpdiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgID4gZGl2IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgdWw6bm90KC5jaXR5TGlzdCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBjb2xvcjogI2YzMzIwMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSg5OTEpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMHB4IDIxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmxvZ2luRm9ybSB7XG4gIG1heC13aWR0aDogNDUzcHg7XG5cbiAgLnN1Ym1pdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZ3JpZC1nYXA6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6ICdhbHRhaXInLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjdweDtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICNGMTdDQkQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoOTkxKSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi5sb2dpbiB7XG4gIC5iZ0ltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTAwJTtcbiAgICAgIGxlZnQ6IC01MCU7XG4gICAgICB3aWR0aDogMTgwJTtcbiAgICAgIGhlaWdodDogMTgwJTtcbiAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg1MCUgNTAlIGF0IDUwJSA1MCUsICNGMTdDQkQgMCUsIHJnYmEoMjQxLCAxMjQsIDE4OSwgMC4wMCkgMTAwJSk7XG4gICAgfVxuICB9XG59XG5cbiNyZWdpc3RyYXRpb25fZm9ybV9iaXJ0aERhdGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXG4gIHNlbGVjdCB7XG4gICAgY29sb3I6IHJnYmEoNTgsIDU4LCA1OCwgMC43MCk7XG4gIH1cbn1cblxuLnBhcmVudEludGVyZXN0aW5nIHtcbiAgLy9tYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIC5hZ3JlZUxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmlzU3ViIC5hZ3JlZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gID4gLnBhcmVudEFncmVlIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYXJyb3dfZG93bi5zdmdcIik7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogOTAlIGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDkwJSBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogMThweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgfVxuXG4gICAgJi5vcGVuZWQ6OmFmdGVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuXG4gICAgJi5jb21wbGV0ZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjE3Q0JEO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9jaGVjay5zdmdcIik7XG4gICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmluY29tcGxldGUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0YxN0NCRDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjE3Q0JEO1xuICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgID4gcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LWZhbWlseTogJ2FsdGFpcicsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTZweCAxNXB4IDQ1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5hZ3JlZSB7XG4gIC8vcGFkZGluZzogMTVweCAxNnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGEge1xuICAgIGZvbnQtZmFtaWx5OiBcImFsdGFpclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICNGMTdDQkQ7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLy92aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgdG9wOiAxNnB4O1xuXG4gICAgKyBsYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAvL3BhZGRpbmctbGVmdDogMzZweDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTZweCAxNXB4IDQ1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnYWx0YWlyJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIC8vZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICArIGxhYmVsIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9jaGVjay5zdmdcIik7XG4gICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDE5cHg7XG4gICAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogI0YxN0NCRDtcbiAgfVxufVxuXG5mb290ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc3BvbnNvciB7XG4gIG1hcmdpbi10b3A6IDQzcHg7XG5cbiAgaW5wdXQge1xuICAgIG1heC13aWR0aDogMjE2cHg7XG4gIH1cbn1cblxuLnN1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDMzcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIGJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6ICdhbHRhaXInLCBzYW5zLXNlcmlmO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5NWRlZywgIzlEOTlGRiAtODIuNiUsICNGMTdDQkQgMTA2LjQ0JSk7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDE2cHggNDRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbi5jb21wbGV0ZUJ1dHRvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgLmNvbXBsZXRlTm93IHtcbiAgICBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnYWx0YWlyJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTVkZWcsICM5RDk5RkYgLTgyLjYlLCAjRjE3Q0JEIDEwNi40NCUpO1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDE1cHggNDhweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAuZG9JdExhdGVyIHtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICBmb250LWZhbWlseTogJ2FsdGFpcicsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gIH1cbn1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBsaSB7XG4gICAgYnV0dG9uIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBidXR0b24ge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIHBhZGRpbmc6IDdweCA0N3B4O1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgZm9udC1mYW1pbHk6ICdhbHRhaXInLCBzYW5zLXNlcmlmO1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogJ21vbnMnLCBzYW5zLXNlcmlmO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIHBhZGRpbmc6IDlweCA0OXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYmFja2dyb3VuZDogIzlEOTlGRjtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSg5OTEpIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBsaSB7XG4gICAgICBidXR0b24ge1xuICAgICAgICBwYWRkaW5nOiA3cHggMjdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRhYi1jb250ZW50IHtcbiAgLmlucHV0RGl2IHtcbiAgICBtYXgtd2lkdGg6IDQ1NHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgaW5wdXQge1xuICAgICAgY29sb3I6IHJnYmEoNTgsIDU4LCA1OCwgMC41MCk7XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgIGNvbG9yOiByZ2JhKDU4LCA1OCwgNTgsIDAuNTApO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnJlYWR5VG9UcmF2ZWwge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cblxuICAucmFkaW9EaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ3JpZC1nYXA6IDIzcHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgaW5wdXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTM7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICArIGxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnYWx0YWlyJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICsgbGFiZWwge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkI3MjY4O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mYXJUcmF2ZWwge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICBzZWxlY3Qge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgbWF4LXdpZHRoOiAyMTZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5zdGVwT25lRm9ybSxcbiAgLnN0ZXBUd29Gb3JtIHtcbiAgICAuc3VibWl0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zdGVwVGhyZWVGb3JtIHtcblxuICB9XG5cbiAgLnRyZWF0bWVudCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIC5hZ3JlZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5pbnRlcmVzdGluZyB7XG4gICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuXG4gICAgICAuYWdyZWUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGhvdG9zLFxuICAudmlkZW9zIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuXG4gICAgLnBob3RvSXRlbSA+IGxpLFxuICAgIC52aWRlb0l0ZW0gPiBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcblxuICAgICAgJi5hbHJlYWR5VXBsb2FkZWQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjE3Q0JEO1xuXG4gICAgICAgIC51cGxvYWRlZEltZyB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY2hlY2suc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiA3MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDcwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmluZm9BY3Rpb24sXG4gICAgICAgIC5kZWxldGVBY3Rpb24ge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgPiBkaXYge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdyaWQtZ2FwOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAuaW5mb0FjdGlvbixcbiAgICAgIC5kZWxldGVBY3Rpb24ge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgfVxuXG4gICAgICAuaW1hZ2VFeGFtcGxlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDc5cHg7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgd2lkdGg6IDk3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnVwbG9hZEFjdGlvbiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZpY2gtaW1hZ2Uge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnVwbG9hZGVkSW1nIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ3JpZC1nYXA6IDE1cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC8vYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL25vLWltYWdlLnN2Z1wiKTtcbiAgICAgICAgLy8td2Via2l0LWJhY2tncm91bmQtc2l6ZTogMThweDtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gICAgICAgIC8vYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZywgdmlkZW8ge1xuICAgICAgICAgIHdpZHRoOiA5N3B4O1xuICAgICAgICAgIGhlaWdodDogNzlweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAuaW1hZ2VPcHRpb25zIHtcbiAgICAgIHAge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ21vbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ3JpZC1nYXA6IDI1cHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnYWx0YWlyJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnfCc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogLTE2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbnB1dGZpbGUge1xuICAgICAgICB3aWR0aDogMC4xcHg7XG4gICAgICAgIGhlaWdodDogMC4xcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICB9XG5cbiAgICAgIC5pbnB1dGZpbGUgKyBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5pbnB1dGZpbGUgKyBsYWJlbCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgLyogXCJoYW5kXCIgY3Vyc29yICovXG4gICAgICB9XG5cbiAgICAgIC5pbnB1dGZpbGU6Zm9jdXMgKyBsYWJlbCB7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSg5OTEpIHtcbiAgICAgIC5waG90b0l0ZW0sXG4gICAgICAudmlkZW9JdGVtIHtcbiAgICAgICAgPiBsaSA+IGRpdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5yZW1lbWJlck1lIHtcbiAgbWFyZ2luLXRvcDogMjFweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIC5mb3Jnb3RQYXNzIHtcbiAgICBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnYWx0YWlyJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogI0YxN0NCRDtcbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICsgbGFiZWwge1xuICAgICAgZm9udC1mYW1pbHk6ICdhbHRhaXInLCBzYW5zLXNlcmlmO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICMwMDA7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgKyBsYWJlbCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvY2hlY2suc3ZnXCIpO1xuICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yZXNldERpdiB7XG4gID4gZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICB1bCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGNvbG9yOiAjZjMzMjAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ucmVjYXB0Y2hhRGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbn1cblxuLnBhc3N3b3JkRm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDEwMHB4IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgZm9ybSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LWZhbWlseTogXCJhbHRhaXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiByZ2JhKDU4LCA1OCwgNTgsIDAuNyk7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIxcHg7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJhbHRhaXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5NWRlZywgIzlEOTlGRiAtODIuNiUsICNGMTdDQkQgMTA2LjQ0JSk7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgcGFkZGluZzogMTZweCA0NHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/