.alby-subscribe-form {
  padding: 100px 0 123px;
  padding: 6.25rem 0 7.688rem;
  background: linear-gradient(180deg, #090104 0%, rgba(9, 1, 4, 0) 100%), linear-gradient(87deg, #FF5DD6 -1.25%, #FFBEAD 46.07%, #FC764C 93.39%);
  color: var(--wp--preset--color--white);
}
.alby-subscribe-form a:not(.alby-btn) {
  color: var(--wp--preset--color--white);
}
.alby-subscribe-form h2 {
  margin: 0 0 32px;
  margin: 0 0 2rem;
  color: var(--wp--preset--color--white);
}
.alby-subscribe-form__wrapper {
  display: grid;
  row-gap: 50px;
  row-gap: 3.125rem;
}
@media (min-width: 1200px) {
  .alby-subscribe-form__wrapper {
    row-gap: 70px;
    row-gap: 4.375rem;
  }
}
.alby-subscribe-form__grid {
  display: flex;
  flex-direction: column;
  gap: 50px 70px;
  gap: 3.125rem 4.375rem;
}
@media (min-width: 1200px) {
  .alby-subscribe-form__grid {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
  }
}
@media (min-width: 1200px) {
  .alby-subscribe-form__textual {
    flex: 0 1 520px;
    flex: 0 1 32.5rem;
  }
}
.alby-subscribe-form__form {
  background-color: var(--wp--preset--color--white);
  box-shadow: 0 4px 20px 0 rgba(156, 163, 175, 0.3);
  box-shadow: 0 0.25rem 1.25rem 0 rgba(156, 163, 175, 0.3);
  border-radius: 12px;
  border-radius: 0.75rem;
  color: var(--wp--preset--color--gray-800);
  padding: 30px;
  padding: 1.875rem;
}
@media (min-width: 1200px) {
  .alby-subscribe-form__form {
    padding: 50px 40px;
    padding: 3.125rem 2.5rem;
    flex: 0 1 680px;
    flex: 0 1 42.5rem;
  }
}
.alby-subscribe-form__form iframe {
  margin-bottom: 0;
}
.alby-subscribe-form__form-title {
  font-weight: 600;
  font-size: 24px;
  font-size: 1.5rem;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
.alby-subscribe-form__form .hsfc-Step .hsfc-Step__Content {
  padding: 0;
}
.alby-subscribe-form__form .hsfc-Step .hsfc-Step__Content * {
  font-family: var(--wp--preset--font-family--figtree);
  font-size: 14px;
  font-size: 0.875rem;
}
.alby-subscribe-form__form .hsfc-Step .hsfc-Step__Content > .hsfc-Row {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
@media (min-width: 1200px) {
  .alby-subscribe-form__form .hsfc-Step .hsfc-Step__Content > .hsfc-Row {
    margin-bottom: 30px;
    margin-bottom: 1.875rem;
  }
}
.alby-subscribe-form__form .hsfc-Step .hsfc-Step__Content > .hsfc-Row:first-child .hsfc-RichText {
  font-size: 18px;
  font-size: 1.125rem;
}
.alby-subscribe-form__form .hsfc-Step .hsfc-Step__Content > .hsfc-Row:first-child .hsfc-RichText p {
  font-size: 18px;
  font-size: 1.125rem;
}
.alby-subscribe-form__form .hsfc-Step .hsfc-Step__Content > .hsfc-Row:last-child {
  margin-bottom: 0;
}
.alby-subscribe-form__form .hsfc-Step .hsfc-Step__Content .hsfc-RichText {
  color: var(--wp--preset--color--gray-600);
  line-height: 1.5;
}
.alby-subscribe-form__form .hsfc-Step .hsfc-Step__Content .hsfc-RichText br {
  display: none;
}
.alby-subscribe-form__form .hsfc-Step .hsfc-Step__Content .hsfc-FieldLabel {
  color: var(--wp--preset--color--gray-600);
  line-height: 1.5;
  margin-bottom: 5px;
  margin-bottom: 0.313rem;
}
.alby-subscribe-form__form .hsfc-Step .hsfc-Step__Content .hsfc-TextareaInput,
.alby-subscribe-form__form .hsfc-Step .hsfc-Step__Content .hsfc-TextInput {
  background-color: transparent;
  border: 1px solid var(--wp--preset--color--gray-300);
  border-radius: 4px;
  border-radius: 0.25rem;
  font-weight: 500;
  color: var(--wp--preset--color--gray-800);
  padding: 13.5px 20px;
  padding: 0.844rem 1.25rem;
}
.alby-subscribe-form__form .hsfc-Step .hsfc-Step__Content .hsfc-TextareaInput[aria-invalid=true],
.alby-subscribe-form__form .hsfc-Step .hsfc-Step__Content .hsfc-TextInput[aria-invalid=true] {
  border-color: var(--wp--preset--color--red-500);
}
.alby-subscribe-form__form .hsfc-Step .hsfc-Step__Content .hsfc-TextareaInput:hover, .alby-subscribe-form__form .hsfc-Step .hsfc-Step__Content .hsfc-TextareaInput:focus,
.alby-subscribe-form__form .hsfc-Step .hsfc-Step__Content .hsfc-TextInput:hover,
.alby-subscribe-form__form .hsfc-Step .hsfc-Step__Content .hsfc-TextInput:focus {
  box-shadow: none;
}
.alby-subscribe-form__form .hsfc-Step .hsfc-Step__Content .hsfc-PhoneInput:not(.hsfc-PhoneInput--rtl) .hsfc-PhoneInput__FlagAndCaret {
  background-color: transparent;
  border-color: var(--wp--preset--color--gray-300);
  border-radius: 4px;
  border-radius: 0.25rem;
  margin-right: 10px;
  margin-right: 0.625rem;
}
.alby-subscribe-form__form .hsfc-Step .hsfc-Step__Content .hsfc-DropdownInput__Caret > span {
  display: block;
  background-image: url("../../assets/img/select-arrow.svg");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  border: 0;
  width: 11px;
  width: 0.688rem;
  height: 7px;
  height: 0.438rem;
}
.alby-subscribe-form__form .hsfc-Step .hsfc-Step__Content .hsfc-RadioFieldGroup__Options label > input,
.alby-subscribe-form__form .hsfc-Step .hsfc-Step__Content .hsfc-CheckboxFieldGroup__Options label > input,
.alby-subscribe-form__form .hsfc-Step .hsfc-Step__Content .hsfc-CheckboxField label > input {
  background-color: transparent;
  border-color: var(--wp--preset--color--gray-300);
}
.alby-subscribe-form__form .hsfc-Step .hsfc-Step__Content .hsfc-RadioFieldGroup__Options label > input:checked, .alby-subscribe-form__form .hsfc-Step .hsfc-Step__Content .hsfc-RadioFieldGroup__Options label > input:hover,
.alby-subscribe-form__form .hsfc-Step .hsfc-Step__Content .hsfc-CheckboxFieldGroup__Options label > input:checked,
.alby-subscribe-form__form .hsfc-Step .hsfc-Step__Content .hsfc-CheckboxFieldGroup__Options label > input:hover,
.alby-subscribe-form__form .hsfc-Step .hsfc-Step__Content .hsfc-CheckboxField label > input:checked,
.alby-subscribe-form__form .hsfc-Step .hsfc-Step__Content .hsfc-CheckboxField label > input:hover {
  box-shadow: none;
}
.alby-subscribe-form__form .hsfc-Step .hsfc-Step__Content .hsfc-FileInput {
  width: 100%;
}
.alby-subscribe-form__form .hsfc-Step .hsfc-Step__Content .hsfc-Button {
  background-color: var(--wp--preset--color--gray-900);
  border-radius: 30px;
  border-radius: 1.875rem;
  font-weight: 500;
  font-size: 18px;
  font-size: 1.125rem;
  color: var(--wp--preset--color--white);
  line-height: 1.5;
  padding: 14px 24px;
  padding: 0.875rem 1.5rem;
}
.alby-subscribe-form__form .hsfc-Step .hsfc-Step__Content .hsfc-Button:hover {
  background-color: var(--wp--preset--color--primary-700);
  transform: none;
}
.alby-subscribe-form__form .hsfc-Step .hsfc-Step__Content .hsfc-NavigationRow {
  margin-top: 30px;
  margin-top: 1.875rem;
}
.alby-subscribe-form__bar {
  display: flex;
  flex-direction: column;
  gap: 50px;
  gap: 3.125rem;
  padding: 40px 48px;
  padding: 2.5rem 3rem;
  border-radius: 40px;
  border-radius: 2.5rem;
  background: #090104;
}
@media (min-width: 1200px) {
  .alby-subscribe-form__bar {
    padding: 80px 96px;
    padding: 5rem 6rem;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
}
.alby-subscribe-form__bar-title {
  font-weight: 700;
  font-size: 40px;
  font-size: 2.5rem;
  line-height: 1.1;
  text-align: center;
}
@media (min-width: 1200px) {
  .alby-subscribe-form__bar-title {
    text-align: left;
  }
}
.alby-subscribe-form__bar-title > span {
  background: linear-gradient(87deg, #FF5DD6 0%, #FFBEAD 33.33%, #FC764C 66.66%, #FF5DD6 100%, #FFBEAD 133.33%, #FC764C 166.66%, #FF5DD6 200%);
  background-size: 200% auto; /* makes gradient wider for smooth animation */
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
  animation: gradientMove 4s linear infinite;
}
@keyframes gradientMove {
  0% {
    background-position: 0% center;
  }
  100% {
    background-position: 200% center;
  }
}/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN1YnNjcmliZS1mb3JtL3N0eWxlLnNjc3MiLCJVc2Vycy9hcnRlbWtvbGlhZGEvTG9jYWwlMjBTaXRlcy9hbGJ5L2FwcC9wdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWxieS9zb3VyY2VzL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwic3Vic2NyaWJlLWZvcm0vc3R5bGUuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0ksc0JBQUE7RUFDQSw4SUFBQTtFQUNBLHNDQ0VJO0FDSFI7QUZHSTtFQUNJLHNDQ0RBO0FDQVI7QUZJSTtFQUNJLGdCQUFBO0VBQ0Esc0NDTkE7QUNJUjtBRktJO0VBQ0ksYUFBQTtFQUNBLGFBQUE7QUVIUjtBRktRO0VBSko7SUFLUSxhQUFBO0VFRlY7QUFDRjtBRktJO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtBRUhSO0FGSVE7RUFKSjtJQUtRLG1CQUFBO0lBQ0EsOEJBQUE7SUFDQSx1QkFBQTtFRURWO0FBQ0Y7QUZLUTtFQURKO0lBRVEsZUFBQTtFRUZWO0FBQ0Y7QUZLSTtFQUNJLGlEQ3BDQTtFRHFDQSxpREFBQTtFQUNBLG1CQUFBO0VBQ0EseUNDN0JHO0VEOEJILGFBQUE7QUVIUjtBRklRO0VBTko7SUFPUSxrQkFBQTtJQUNBLGVBQUE7RUVEVjtBQUNGO0FGR1E7RUFDSSxnQkFBQTtBRURaO0FGSVE7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtBRUZaO0FGTVk7RUFDSSxVQUFBO0FFSmhCO0FGTWdCO0VBQ0ksb0RBQUE7RUFDQSxlQUFBO0FFSnBCO0FGT2dCO0VBQ0ksbUJBQUE7QUVMcEI7QUZPb0I7RUFISjtJQUlRLG1CQUFBO0VFSnRCO0FBQ0Y7QUZPd0I7RUFDSSxlQUFBO0FFTDVCO0FGTzRCO0VBQ0ksZUFBQTtBRUxoQztBRlVvQjtFQUNJLGdCQUFBO0FFUnhCO0FGWWdCO0VBQ0kseUNDaEZUO0VEaUZTLGdCQUFBO0FFVnBCO0FGWW9CO0VBQ0ksYUFBQTtBRVZ4QjtBRmNnQjtFQUNJLHlDQ3pGVDtFRDBGUyxnQkFBQTtFQUNBLGtCQUFBO0FFWnBCO0FGZWdCOztFQUVJLDZCQUFBO0VBQ0Esb0RBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EseUNDbEdUO0VEbUdTLG9CQUFBO0FFYnBCO0FGZW9COztFQUNJLCtDQ3JGZDtBQ3lFVjtBRmVvQjs7O0VBRUksZ0JBQUE7QUVaeEI7QUZpQm9CO0VBQ0ksNkJBQUE7RUFDQSxnREN2SGI7RUR3SGEsa0JBQUE7RUFDQSxrQkFBQTtBRWZ4QjtBRm9Cb0I7RUFDSSxjQUFBO0VBQ0EsMERBQUE7RUFDQSwyQkFBQTtFQUNBLHNCQUFBO0VBQ0EsNEJBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7QUVsQnhCO0FGMEJ3Qjs7O0VBQ0ksNkJBQUE7RUFDQSxnRENoSmpCO0FDMEhYO0FGd0I0Qjs7Ozs7RUFFSSxnQkFBQTtBRW5CaEM7QUZ5QmdCO0VBQ0ksV0FBQTtBRXZCcEI7QUYwQmdCO0VBQ0ksb0RDekpUO0VEMEpTLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0Esc0NDeEtaO0VEeUtZLGdCQUFBO0VBQ0Esa0JBQUE7QUV4QnBCO0FGMEJvQjtFQUNJLHVEQ3pKVjtFRDBKVSxlQUFBO0FFeEJ4QjtBRjRCZ0I7RUFDSSxnQkFBQTtBRTFCcEI7QUZnQ0k7RUFDSSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0FFOUJSO0FGK0JRO0VBUEo7SUFRUSxrQkFBQTtJQUNBLG1CQUFBO0lBQ0EsOEJBQUE7SUFDQSxtQkFBQTtFRTVCVjtBQUNGO0FGOEJRO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBRTVCWjtBRjZCWTtFQUxKO0lBTVEsZ0JBQUE7RUUxQmQ7QUFDRjtBRjRCWTtFQUNJLDRJQUFBO0VBVUEsMEJBQUEsRUFBQSw4Q0FBQTtFQUNBLDZCQUFBO1VBQUEscUJBQUE7RUFDQSxrQkFBQTtFQUNBLDBDQUFBO0FFbkNoQjtBRm9DZ0I7RUFDSTtJQUNJLDhCQUFBO0VFbEN0QjtFRm9Da0I7SUFDSSxnQ0FBQTtFRWxDdEI7QUFDRiIsImZpbGUiOiJzdWJzY3JpYmUtZm9ybS9zdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwiLi4vLi4vc2Nzcy92YXJpYWJsZXNcIiBhcyAqO1xuXG4uYWxieS1zdWJzY3JpYmUtZm9ybSB7XG4gICAgcGFkZGluZzogMTAwcHggMCAxMjNweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDkwMTA0IDAlLCByZ2JhKDksIDEsIDQsIDAuMDApIDEwMCUpLCBsaW5lYXItZ3JhZGllbnQoODdkZWcsICNGRjVERDYgLTEuMjUlLCAjRkZCRUFEIDQ2LjA3JSwgI0ZDNzY0QyA5My4zOSUpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICBhOm5vdCguYWxieS1idG4pIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbjogMCAwIDMycHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIHJvdy1nYXA6IDUwcHg7XG5cbiAgICAgICAgQG1lZGlhICN7JGxnX30ge1xuICAgICAgICAgICAgcm93LWdhcDogNzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2dyaWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDUwcHggNzBweDtcbiAgICAgICAgQG1lZGlhICN7JGxnX30ge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dHVhbCB7XG4gICAgICAgIEBtZWRpYSAjeyRsZ199IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMSA1MjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvcm0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDE1NiwgMTYzLCAxNzUsIDAuMzApO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBAbWVkaWEgI3skbGdffSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDQwcHg7XG4gICAgICAgICAgICBmbGV4OiAwIDEgNjgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaHNmYy1TdGVwIHtcbiAgICAgICAgICAgIC5oc2ZjLVN0ZXBfX0NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1maWd0cmVlKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gLmhzZmMtUm93IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGdffSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaHNmYy1SaWNoVGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5oc2ZjLVJpY2hUZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICAgICAgICAgICAgICBiciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmhzZmMtRmllbGRMYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaHNmYy1UZXh0YXJlYUlucHV0LFxuICAgICAgICAgICAgICAgIC5oc2ZjLVRleHRJbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTgwMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTMuNXB4IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJlthcmlhLWludmFsaWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlZC01MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaHNmYy1QaG9uZUlucHV0Om5vdCguaHNmYy1QaG9uZUlucHV0LS1ydGwpIHtcbiAgICAgICAgICAgICAgICAgICAgLmhzZmMtUGhvbmVJbnB1dF9fRmxhZ0FuZENhcmV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaHNmYy1Ecm9wZG93bklucHV0X19DYXJldCB7XG4gICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1nL3NlbGVjdC1hcnJvdy5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5oc2ZjLVJhZGlvRmllbGRHcm91cF9fT3B0aW9ucyxcbiAgICAgICAgICAgICAgICAuaHNmYy1DaGVja2JveEZpZWxkR3JvdXBfX09wdGlvbnMsXG4gICAgICAgICAgICAgICAgLmhzZmMtQ2hlY2tib3hGaWVsZCB7XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmhzZmMtRmlsZUlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmhzZmMtQnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktOTAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMjRweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LTcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5oc2ZjLU5hdmlnYXRpb25Sb3cge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JhciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogNTBweDtcbiAgICAgICAgcGFkZGluZzogNDBweCA0OHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDkwMTA0O1xuICAgICAgICBAbWVkaWEgI3skbGdffSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDk2cHg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAbWVkaWEgI3skbGdffSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgICAgIDg3ZGVnLFxuICAgICAgICAgICAgICAgICAgICAjRkY1REQ2IDAlLFxuICAgICAgICAgICAgICAgICAgICAjRkZCRUFEIDMzLjMzJSxcbiAgICAgICAgICAgICAgICAgICAgI0ZDNzY0QyA2Ni42NiUsXG4gICAgICAgICAgICAgICAgICAgICNGRjVERDYgMTAwJSxcbiAgICAgICAgICAgICAgICAgICAgI0ZGQkVBRCAxMzMuMzMlLFxuICAgICAgICAgICAgICAgICAgICAjRkM3NjRDIDE2Ni42NiUsXG4gICAgICAgICAgICAgICAgICAgICNGRjVERDYgMjAwJSxcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSBhdXRvOyAvKiBtYWtlcyBncmFkaWVudCB3aWRlciBmb3Igc21vb3RoIGFuaW1hdGlvbiAqL1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBncmFkaWVudE1vdmUgNHMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgZ3JhZGllbnRNb3ZlIHtcbiAgICAgICAgICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAwJSBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAZm9yd2FyZCBcImhlbHBlcnMvZnVuY3Rpb25zXCI7XG5AZm9yd2FyZCBcImhlbHBlcnMvbWl4aW5zXCI7XG5cbiRjb250ZW50LXNpemU6IHZhcigtLXdwLS1zdHlsZS0tZ2xvYmFsLS1jb250ZW50LXNpemUpO1xuJHdpZGUtc2l6ZTogdmFyKC0td3AtLXN0eWxlLS1nbG9iYWwtLXdpZGUtc2l6ZSk7XG5cbi8vIENvbG9yc1xuJHdoaXRlOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpOyAvLyAjRkZGXG4kYmxhY2s6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjayk7IC8vICMwMDBcbiRncmF5LTUwOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS01MCk7IC8vICNGOUZBRkJcbiRncmF5LTEwMDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMTAwKTsgLy8gI0YzRjRGNlxuJGdyYXktMjAwOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0yMDApOyAvLyAjRTVFN0VCXG4kZ3JheS0zMDA6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTMwMCk7IC8vICNEMUQ1REJcbiRncmF5LTQwMDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktNDAwKTsgLy8gIzlDQTNBRlxuJGdyYXktNTAwOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS01MDApOyAvLyAjNkI3MjgwXG4kZ3JheS02MDA6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTYwMCk7IC8vICM0QjU1NjNcbiRncmF5LTcwMDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktNzAwKTsgLy8gIzM3NDE1MVxuJGdyYXktODAwOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS04MDApOyAvLyAjMUYyQTM3XG4kZ3JheS05MDA6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTkwMCk7IC8vICMxMTE5MjhcbiRjeWFuLTUwOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY3lhbi01MCk7IC8vICNFNUY4RkZcbiRjeWFuLTEwMDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWN5YW4tMTAwKTsgLy8gI0I4RUJGRlxuJGN5YW4tMjAwOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY3lhbi0yMDApOyAvLyAjOEFERUZGXG4kY3lhbi02MDA6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jeWFuLTYwMCk7IC8vICMwMDkyQ0NcbiRjeWFuLTcwMDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWN5YW4tNzAwKTsgLy8gIzAwNkU5OVxuJGN5YW4tODAwOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY3lhbi04MDApOyAvLyAjMDA0OTY2XG4kY3lhbi05MDA6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jeWFuLTkwMCk7IC8vICMwMDNENTRcbiRwcmltYXJ5LTUwOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeS01MCk7IC8vICNGRkU3RjhcbiRwcmltYXJ5LTcwMDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnktNzAwKTsgLy8gI0UwMEJBOVxuJHByaW1hcnktOTAwOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeS05MDApOyAvLyAjOUUwMDc2XG4kYmx1ZS01MDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsdWUtNTApOyAvLyAjRTNFRkZGXG4kYmx1ZS00MDA6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibHVlLTQwMCk7IC8vICMzQzg2RjRcbiRwdXJwbGUtNTA6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wdXJwbGUtNTApOyAvLyAjRjZGNUZGXG4kcHVycGxlLTEwMDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXB1cnBsZS0xMDApOyAvLyAjRURFQkZFXG4kcmVkLTUwOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcmVkLTUwKTsgLy8gI0ZERjJGMlxuJHJlZC01MDA6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1yZWQtNTAwKTsgLy8gIyNGMDUyNTJcbiRhYy1wdXJwbGU6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1hYy1wdXJwbGUpOyAvLyAjNEExRDk2XG4kc2t5LWJsdWU6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1za3ktYmx1ZSk7IC8vICMyRUM0RkZcbiRsYXZlbmRlcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxhdmVuZGVyKTsgLy8gI0FDOTRGQVxuJGxpZ2h0LWJsdWU6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saWdodC1ibHVlKTsgLy8gI0I4RUJGRlxuJHNvZnQtYmx1ZTogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXNvZnQtYmx1ZSk7IC8vICNGMEYyRjdcbiRkYXJrLWNoYXJjb2FsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZGFyay1jaGFyY29hbCk7IC8vICMyMDI0MkJcbiRsYXZlbmRlci1taXN0OiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGF2ZW5kZXItbWlzdCk7IC8vICNEQ0Q3RkVcblxuJGJvcmRlcjogI2Q5ZDlkOTtcblxuLy8gR3JhZGllbnRcbiRncmFkaWVudC1zb2Z0LWdsb3c6IHZhcigtLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1zb2Z0LWdsb3cpO1xuJGdyYWRpZW50LWNvdHRvbi1jbG91ZDogdmFyKC0td3AtLXByZXNldC0tZ3JhZGllbnQtLWNvdHRvbi1jbG91ZCk7XG4kZ3JhZGllbnQtbGF2ZW5kZXItbWlzdDogdmFyKC0td3AtLXByZXNldC0tZ3JhZGllbnQtLWxhdmVuZGVyLW1pc3QpO1xuJGdyYWRpZW50LXJveWFsLXR3aWxpZ2h0OiB2YXIoLS13cC0tcHJlc2V0LS1ncmFkaWVudC0tcm95YWwtdHdpbGlnaHQpO1xuJGdyYWRpZW50LXB1cnBsZS12ZWlsOiB2YXIoLS13cC0tcHJlc2V0LS1ncmFkaWVudC0tcHVycGxlLXZlaWwpO1xuJGdyYWRpZW50LW9jZWFuLWRlcHRoczogdmFyKC0td3AtLXByZXNldC0tZ3JhZGllbnQtLW9jZWFuLWRlcHRocyk7XG4kZ3JhZGllbnQtdmlvbGV0LWVtYnJhY2U6IHZhcigtLXdwLS1wcmVzZXQtLWdyYWRpZW50LS12aW9sZXQtZW1icmFjZSk7XG5cbi8vIE1lZGlhXG4keGw6IFwiKG1heC13aWR0aDogMTQzOXB4KVwiO1xuJGxnOiBcIihtYXgtd2lkdGg6IDExOTlweClcIjtcbiRtZDogXCIobWF4LXdpZHRoOiAxMDIzcHgpXCI7XG4kc206IFwiKG1heC13aWR0aDogNzY3cHgpXCI7XG4keHM6IFwiKG1heC13aWR0aDogNDc5cHgpXCI7XG5cbiR4bF86IFwiKG1pbi13aWR0aDogMTQ0MHB4KVwiO1xuJGxnXzogXCIobWluLXdpZHRoOiAxMjAwcHgpXCI7XG4kbWRfOiBcIihtaW4td2lkdGg6IDEwMjRweClcIjtcbiRzbV86IFwiKG1pbi13aWR0aDogNzY4cHgpXCI7XG4keHNfOiBcIihtaW4td2lkdGg6IDQ4MHB4KVwiO1xuIiwiLmFsYnktc3Vic2NyaWJlLWZvcm0ge1xuICBwYWRkaW5nOiAxMDBweCAwIDEyM3B4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDkwMTA0IDAlLCByZ2JhKDksIDEsIDQsIDApIDEwMCUpLCBsaW5lYXItZ3JhZGllbnQoODdkZWcsICNGRjVERDYgLTEuMjUlLCAjRkZCRUFEIDQ2LjA3JSwgI0ZDNzY0QyA5My4zOSUpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcbn1cbi5hbGJ5LXN1YnNjcmliZS1mb3JtIGE6bm90KC5hbGJ5LWJ0bikge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcbn1cbi5hbGJ5LXN1YnNjcmliZS1mb3JtIGgyIHtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XG59XG4uYWxieS1zdWJzY3JpYmUtZm9ybV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hbGJ5LXN1YnNjcmliZS1mb3JtX193cmFwcGVyIHtcbiAgICByb3ctZ2FwOiA3MHB4O1xuICB9XG59XG4uYWxieS1zdWJzY3JpYmUtZm9ybV9fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNTBweCA3MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWxieS1zdWJzY3JpYmUtZm9ybV9fZ3JpZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFsYnktc3Vic2NyaWJlLWZvcm1fX3RleHR1YWwge1xuICAgIGZsZXg6IDAgMSA1MjBweDtcbiAgfVxufVxuLmFsYnktc3Vic2NyaWJlLWZvcm1fX2Zvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xuICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgxNTYsIDE2MywgMTc1LCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktODAwKTtcbiAgcGFkZGluZzogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFsYnktc3Vic2NyaWJlLWZvcm1fX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDUwcHggNDBweDtcbiAgICBmbGV4OiAwIDEgNjgwcHg7XG4gIH1cbn1cbi5hbGJ5LXN1YnNjcmliZS1mb3JtX19mb3JtIGlmcmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWxieS1zdWJzY3JpYmUtZm9ybV9fZm9ybS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hbGJ5LXN1YnNjcmliZS1mb3JtX19mb3JtIC5oc2ZjLVN0ZXAgLmhzZmMtU3RlcF9fQ29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYWxieS1zdWJzY3JpYmUtZm9ybV9fZm9ybSAuaHNmYy1TdGVwIC5oc2ZjLVN0ZXBfX0NvbnRlbnQgKiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZmlndHJlZSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hbGJ5LXN1YnNjcmliZS1mb3JtX19mb3JtIC5oc2ZjLVN0ZXAgLmhzZmMtU3RlcF9fQ29udGVudCA+IC5oc2ZjLVJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hbGJ5LXN1YnNjcmliZS1mb3JtX19mb3JtIC5oc2ZjLVN0ZXAgLmhzZmMtU3RlcF9fQ29udGVudCA+IC5oc2ZjLVJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmFsYnktc3Vic2NyaWJlLWZvcm1fX2Zvcm0gLmhzZmMtU3RlcCAuaHNmYy1TdGVwX19Db250ZW50ID4gLmhzZmMtUm93OmZpcnN0LWNoaWxkIC5oc2ZjLVJpY2hUZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmFsYnktc3Vic2NyaWJlLWZvcm1fX2Zvcm0gLmhzZmMtU3RlcCAuaHNmYy1TdGVwX19Db250ZW50ID4gLmhzZmMtUm93OmZpcnN0LWNoaWxkIC5oc2ZjLVJpY2hUZXh0IHAge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uYWxieS1zdWJzY3JpYmUtZm9ybV9fZm9ybSAuaHNmYy1TdGVwIC5oc2ZjLVN0ZXBfX0NvbnRlbnQgPiAuaHNmYy1Sb3c6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWxieS1zdWJzY3JpYmUtZm9ybV9fZm9ybSAuaHNmYy1TdGVwIC5oc2ZjLVN0ZXBfX0NvbnRlbnQgLmhzZmMtUmljaFRleHQge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktNjAwKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5hbGJ5LXN1YnNjcmliZS1mb3JtX19mb3JtIC5oc2ZjLVN0ZXAgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1SaWNoVGV4dCBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWxieS1zdWJzY3JpYmUtZm9ybV9fZm9ybSAuaHNmYy1TdGVwIC5oc2ZjLVN0ZXBfX0NvbnRlbnQgLmhzZmMtRmllbGRMYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS02MDApO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uYWxieS1zdWJzY3JpYmUtZm9ybV9fZm9ybSAuaHNmYy1TdGVwIC5oc2ZjLVN0ZXBfX0NvbnRlbnQgLmhzZmMtVGV4dGFyZWFJbnB1dCxcbi5hbGJ5LXN1YnNjcmliZS1mb3JtX19mb3JtIC5oc2ZjLVN0ZXAgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1UZXh0SW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMzAwKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktODAwKTtcbiAgcGFkZGluZzogMTMuNXB4IDIwcHg7XG59XG4uYWxieS1zdWJzY3JpYmUtZm9ybV9fZm9ybSAuaHNmYy1TdGVwIC5oc2ZjLVN0ZXBfX0NvbnRlbnQgLmhzZmMtVGV4dGFyZWFJbnB1dFthcmlhLWludmFsaWQ9dHJ1ZV0sXG4uYWxieS1zdWJzY3JpYmUtZm9ybV9fZm9ybSAuaHNmYy1TdGVwIC5oc2ZjLVN0ZXBfX0NvbnRlbnQgLmhzZmMtVGV4dElucHV0W2FyaWEtaW52YWxpZD10cnVlXSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXJlZC01MDApO1xufVxuLmFsYnktc3Vic2NyaWJlLWZvcm1fX2Zvcm0gLmhzZmMtU3RlcCAuaHNmYy1TdGVwX19Db250ZW50IC5oc2ZjLVRleHRhcmVhSW5wdXQ6aG92ZXIsIC5hbGJ5LXN1YnNjcmliZS1mb3JtX19mb3JtIC5oc2ZjLVN0ZXAgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1UZXh0YXJlYUlucHV0OmZvY3VzLFxuLmFsYnktc3Vic2NyaWJlLWZvcm1fX2Zvcm0gLmhzZmMtU3RlcCAuaHNmYy1TdGVwX19Db250ZW50IC5oc2ZjLVRleHRJbnB1dDpob3Zlcixcbi5hbGJ5LXN1YnNjcmliZS1mb3JtX19mb3JtIC5oc2ZjLVN0ZXAgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1UZXh0SW5wdXQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFsYnktc3Vic2NyaWJlLWZvcm1fX2Zvcm0gLmhzZmMtU3RlcCAuaHNmYy1TdGVwX19Db250ZW50IC5oc2ZjLVBob25lSW5wdXQ6bm90KC5oc2ZjLVBob25lSW5wdXQtLXJ0bCkgLmhzZmMtUGhvbmVJbnB1dF9fRmxhZ0FuZENhcmV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMzAwKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYWxieS1zdWJzY3JpYmUtZm9ybV9fZm9ybSAuaHNmYy1TdGVwIC5oc2ZjLVN0ZXBfX0NvbnRlbnQgLmhzZmMtRHJvcGRvd25JbnB1dF9fQ2FyZXQgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvc2VsZWN0LWFycm93LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDdweDtcbn1cbi5hbGJ5LXN1YnNjcmliZS1mb3JtX19mb3JtIC5oc2ZjLVN0ZXAgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1SYWRpb0ZpZWxkR3JvdXBfX09wdGlvbnMgbGFiZWwgPiBpbnB1dCxcbi5hbGJ5LXN1YnNjcmliZS1mb3JtX19mb3JtIC5oc2ZjLVN0ZXAgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1DaGVja2JveEZpZWxkR3JvdXBfX09wdGlvbnMgbGFiZWwgPiBpbnB1dCxcbi5hbGJ5LXN1YnNjcmliZS1mb3JtX19mb3JtIC5oc2ZjLVN0ZXAgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1DaGVja2JveEZpZWxkIGxhYmVsID4gaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0zMDApO1xufVxuLmFsYnktc3Vic2NyaWJlLWZvcm1fX2Zvcm0gLmhzZmMtU3RlcCAuaHNmYy1TdGVwX19Db250ZW50IC5oc2ZjLVJhZGlvRmllbGRHcm91cF9fT3B0aW9ucyBsYWJlbCA+IGlucHV0OmNoZWNrZWQsIC5hbGJ5LXN1YnNjcmliZS1mb3JtX19mb3JtIC5oc2ZjLVN0ZXAgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1SYWRpb0ZpZWxkR3JvdXBfX09wdGlvbnMgbGFiZWwgPiBpbnB1dDpob3Zlcixcbi5hbGJ5LXN1YnNjcmliZS1mb3JtX19mb3JtIC5oc2ZjLVN0ZXAgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1DaGVja2JveEZpZWxkR3JvdXBfX09wdGlvbnMgbGFiZWwgPiBpbnB1dDpjaGVja2VkLFxuLmFsYnktc3Vic2NyaWJlLWZvcm1fX2Zvcm0gLmhzZmMtU3RlcCAuaHNmYy1TdGVwX19Db250ZW50IC5oc2ZjLUNoZWNrYm94RmllbGRHcm91cF9fT3B0aW9ucyBsYWJlbCA+IGlucHV0OmhvdmVyLFxuLmFsYnktc3Vic2NyaWJlLWZvcm1fX2Zvcm0gLmhzZmMtU3RlcCAuaHNmYy1TdGVwX19Db250ZW50IC5oc2ZjLUNoZWNrYm94RmllbGQgbGFiZWwgPiBpbnB1dDpjaGVja2VkLFxuLmFsYnktc3Vic2NyaWJlLWZvcm1fX2Zvcm0gLmhzZmMtU3RlcCAuaHNmYy1TdGVwX19Db250ZW50IC5oc2ZjLUNoZWNrYm94RmllbGQgbGFiZWwgPiBpbnB1dDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYWxieS1zdWJzY3JpYmUtZm9ybV9fZm9ybSAuaHNmYy1TdGVwIC5oc2ZjLVN0ZXBfX0NvbnRlbnQgLmhzZmMtRmlsZUlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWxieS1zdWJzY3JpYmUtZm9ybV9fZm9ybSAuaHNmYy1TdGVwIC5oc2ZjLVN0ZXBfX0NvbnRlbnQgLmhzZmMtQnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktOTAwKTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMTRweCAyNHB4O1xufVxuLmFsYnktc3Vic2NyaWJlLWZvcm1fX2Zvcm0gLmhzZmMtU3RlcCAuaHNmYy1TdGVwX19Db250ZW50IC5oc2ZjLUJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5LTcwMCk7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5hbGJ5LXN1YnNjcmliZS1mb3JtX19mb3JtIC5oc2ZjLVN0ZXAgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1OYXZpZ2F0aW9uUm93IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5hbGJ5LXN1YnNjcmliZS1mb3JtX19iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDUwcHg7XG4gIHBhZGRpbmc6IDQwcHggNDhweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYmFja2dyb3VuZDogIzA5MDEwNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFsYnktc3Vic2NyaWJlLWZvcm1fX2JhciB7XG4gICAgcGFkZGluZzogODBweCA5NnB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5hbGJ5LXN1YnNjcmliZS1mb3JtX19iYXItdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFsYnktc3Vic2NyaWJlLWZvcm1fX2Jhci10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmFsYnktc3Vic2NyaWJlLWZvcm1fX2Jhci10aXRsZSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODdkZWcsICNGRjVERDYgMCUsICNGRkJFQUQgMzMuMzMlLCAjRkM3NjRDIDY2LjY2JSwgI0ZGNURENiAxMDAlLCAjRkZCRUFEIDEzMy4zMyUsICNGQzc2NEMgMTY2LjY2JSwgI0ZGNURENiAyMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDAlIGF1dG87IC8qIG1ha2VzIGdyYWRpZW50IHdpZGVyIGZvciBzbW9vdGggYW5pbWF0aW9uICovXG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBhbmltYXRpb246IGdyYWRpZW50TW92ZSA0cyBsaW5lYXIgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIGdyYWRpZW50TW92ZSB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSBjZW50ZXI7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAwJSBjZW50ZXI7XG4gIH1cbn0iXX0= */
