.woocommerce-account a {
  color: #000000;
}
.woocommerce-account .site-content .woocommerce-notices-wrapper {
  margin-bottom: 0;
  width: 100%;
}
.woocommerce-account .site-content .woocommerce-error, .woocommerce-account .site-content .woocommerce-message, .woocommerce-account .site-content .woocommerce-success, .woocommerce-account .site-content .woocommerce-warning, .woocommerce-account .site-content .woocommerce-info {
  width: 100%;
  border-radius: 5px;
  margin: 0 0 20px;
  padding: 8px;
  background: rgba(128, 128, 128, 0.13);
  position: relative;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}
.woocommerce-account .site-content .woocommerce-error .button, .woocommerce-account .site-content .woocommerce-message .button, .woocommerce-account .site-content .woocommerce-success .button, .woocommerce-account .site-content .woocommerce-warning .button, .woocommerce-account .site-content .woocommerce-info .button {
  order: 2;
}
.woocommerce-account .site-content .woocommerce-button {
  border-radius: 5px;
  background-color: #000000;
  color: #ffffff;
  text-decoration: none;
  line-height: 1;
  height: unset;
  padding: 9.5px 17.5px;
  font-weight: 400;
}
.woocommerce-account .site-content .woocommerce-button:hover {
  background-color: #000000;
  color: #ffffff;
}
.woocommerce-account .site-content .woocommerce-button:active {
  background-color: #000000;
  color: #ffffff;
}
.woocommerce-account .site-content .woocommerce-Button {
  border-radius: 5px;
  background-color: #000000;
  color: #ffffff;
  text-decoration: none;
  line-height: 1;
  height: unset;
  padding: 9.5px 17.5px;
  font-weight: 400;
}
.woocommerce-account .site-content .woocommerce-Button:hover {
  background-color: #000000;
  color: #ffffff;
}
.woocommerce-account .site-content .woocommerce-Button:active {
  background-color: #000000;
  color: #ffffff;
}
.woocommerce-account .site-content .button {
  border-radius: 5px;
  background-color: #000000;
  color: #ffffff;
  text-decoration: none;
  line-height: 1;
  height: unset;
  padding: 9.5px 17.5px;
  font-weight: 400;
}
.woocommerce-account .site-content .button:hover {
  background-color: #000000;
  color: #ffffff;
}
.woocommerce-account .site-content .button:active {
  background-color: #000000;
  color: #ffffff;
}
.woocommerce-account .site-content .button.alt {
  border-radius: 5px;
  background-color: #000000;
  color: #ffffff;
  text-decoration: none;
  line-height: 1;
  height: unset;
  padding: 9.5px 17.5px;
  font-weight: 400;
}
.woocommerce-account .site-content .button.alt:hover {
  background-color: #000000;
  color: #ffffff;
}
.woocommerce-account .site-content .button.alt:active {
  background-color: #000000;
  color: #ffffff;
}
.woocommerce-account .site-content .woocommerce-button.delete {
  width: max-content;
}
.woocommerce-account .site-content .woocommerce-button.delete:before {
  content: none;
}
.woocommerce-account .site-content .woocommerce-button.delete:after {
  content: none;
}
.woocommerce-account .site-content .woocommerce-Button.delete {
  width: max-content;
}
.woocommerce-account .site-content .woocommerce-Button.delete:before {
  content: none;
}
.woocommerce-account .site-content .woocommerce-Button.delete:after {
  content: none;
}
.woocommerce-account .site-content .button.delete {
  width: max-content;
}
.woocommerce-account .site-content .button.delete:before {
  content: none;
}
.woocommerce-account .site-content .button.delete:after {
  content: none;
}
.woocommerce-account .site-content .button.alt.delete {
  width: max-content;
}
.woocommerce-account .site-content .button.alt.delete:before {
  content: none;
}
.woocommerce-account .site-content .button.alt.delete:after {
  content: none;
}
.woocommerce-account .woocommerce-LostPassword a {
  text-decoration: underline;
}
.woocommerce-account .woocommerce-message {
  width: 100%;
  border-radius: 5px;
  margin: 0 0 20px;
  background: rgba(128, 128, 128, 0.13);
}
.woocommerce-account .select2-dropdown {
  border-color: rgba(128, 128, 128, 0.13);
}
.woocommerce-account .select2-dropdown .select2-search__field {
  border-color: rgba(128, 128, 128, 0.13);
}
.woocommerce-account header.content {
  margin-bottom: 0;
  padding-bottom: 0;
}
.woocommerce-account .content > .woocommerce {
  display: flex;
}
.woocommerce-account .wetail_navigation_dropdown {
  display: none;
}
.woocommerce-account .woocommerce-Message {
  width: 100%;
  border-radius: 5px;
}
.woocommerce-account .form-row-first {
  width: calc(50% - 10px);
  float: left;
}
.woocommerce-account .form-row-last {
  width: calc(50% - 10px);
  float: right;
}
.woocommerce-account #billing_postcode_field {
  width: calc(50% - 10px);
  float: left;
  clear: none;
}
.woocommerce-account #billing_postcode_field.form-row-wide {
  width: 100%;
}
.woocommerce-account #billing_city_field {
  width: calc(50% - 10px);
  float: right;
  clear: none;
}
.woocommerce-account #billing_city_field.form-row-wide {
  width: 100%;
}
.woocommerce-account #billing_phone_field {
  width: calc(50% - 10px);
  float: left;
  clear: none;
}
.woocommerce-account #billing_phone_field.form-row-wide {
  width: 100%;
}
.woocommerce-account #billing_email_field {
  width: calc(50% - 10px);
  float: right;
  clear: none;
}
.woocommerce-account #billing_email_field.form-row-wide {
  width: 100%;
}
.woocommerce-account #shipping_postcode_field {
  width: calc(50% - 10px);
  float: left;
  clear: none;
}
.woocommerce-account #shipping_city_field {
  width: calc(50% - 10px);
  float: right;
  clear: none;
}
.woocommerce-account form p.form-row {
  margin-bottom: 20px;
  padding: 0;
}
.woocommerce-account form p.form-row select {
  height: 40px;
  appearance: none;
  border: 1px solid rgba(128, 128, 128, 0.13);
  background: transparent;
  padding: 0 10px;
  -webkit-appearance: none;
}
.woocommerce-account form p.form-row select:after {
  content: "a";
  font-size: 13px;
  font-family: "wetail-icons", sans-serif;
}
.woocommerce-account form p.form-row span.select2-selection--single {
  padding-left: 4px;
  height: 40px;
  display: flex;
  align-items: center;
  font-size: 15px;
  border: 1px solid rgba(128, 128, 128, 0.13);
}
.woocommerce-account form p.form-row span.select2-selection__arrow {
  width: 10px;
  display: flex;
  align-items: center;
  margin-right: 10px;
  margin-top: 4px;
}
.woocommerce-account form p.form-row span.select2-selection__arrow b {
  width: 10px;
  height: 10px;
  border: 0;
  display: flex;
  align-items: center;
}
.woocommerce-account form p.form-row span.select2-selection__arrow b:after {
  content: "a";
  font-size: 13px;
  font-family: "wetail-icons", sans-serif;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
  max-width: 300px;
  width: 100%;
  float: unset;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.woocommerce-account .woocommerce-MyAccount-navigation-link {
  padding: 0;
  border-bottom: 1px solid rgba(128, 128, 128, 0.13);
}
.woocommerce-account .woocommerce-MyAccount-navigation-link a {
  padding: 10px 15px;
  display: block;
}
.woocommerce-account .woocommerce-MyAccount-navigation-link a::after {
  content: "";
  float: right;
  font-family: "wetail-icons";
}
.woocommerce-account .woocommerce-MyAccount-navigation-link:hover {
  background: rgba(128, 128, 128, 0.13);
  transition: background 0.2s;
}
.woocommerce-account .woocommerce-MyAccount-navigation-link--dashboard a::after {
  content: "h";
}
.woocommerce-account .woocommerce-MyAccount-navigation-link--payment-methods a::after {
  content: "C";
}
.woocommerce-account .woocommerce-MyAccount-navigation-link--orders a::after {
  content: "t";
}
.woocommerce-account .woocommerce-MyAccount-navigation-link--downloads a::after {
  content: "i";
}
.woocommerce-account .woocommerce-MyAccount-navigation-link--edit-address a::after {
  content: "j";
}
.woocommerce-account .woocommerce-MyAccount-navigation-link--edit-account a::after {
  content: "u";
}
.woocommerce-account .woocommerce-MyAccount-navigation-link--customer-logout a::after {
  content: "k";
}
.woocommerce-account .woocommerce-MyAccount-navigation-link.is-active {
  background: rgba(128, 128, 128, 0.13);
  border-bottom: 0;
}
.woocommerce-account .woocommerce-MyAccount-content {
  float: unset;
  width: calc(100% - 300px);
  padding-left: 50px;
  color: #000000;
}
.woocommerce-account .woocommerce-MyAccount-content a {
  text-decoration: underline;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form__input-checkbox {
  border: 1px solid rgba(128, 128, 128, 0.13);
  border-radius: 5px;
  position: absolute;
  opacity: 0;
  visibility: hidden;
  z-index: -1;
}
.woocommerce-account .woocommerce-MyAccount-content mark {
  background: transparent;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-row {
  margin-bottom: 20px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-login {
  margin-top: 15px;
  margin-bottom: 0;
  padding: 30px;
  border: 0;
  box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  max-height: 320px;
  min-height: 320px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-login .form-row:not(.form-row-wide) {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-login .form-row:not(.form-row-wide) .woocommerce-form__label-for-checkbox {
  width: 100%;
  order: 2;
  margin-bottom: 10px;
  margin-top: 10px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-login .form-row:not(.form-row-wide) .woocommerce-form__label-for-checkbox span {
  position: relative;
  display: flex;
  align-items: center;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-login .form-row:not(.form-row-wide) .woocommerce-form__label-for-checkbox span::before {
  content: "";
  display: block;
  border: 1px solid rgba(128, 128, 128, 0.13);
  border-radius: 5px;
  width: 16px;
  height: 16px;
  margin-right: 10px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-login .form-row:not(.form-row-wide) .woocommerce-form__label-for-checkbox span::after {
  content: "y";
  font-family: "wetail-icons", sans-serif;
  position: absolute;
  font-size: 10px;
  opacity: 0;
  transition: opacity 0.2s;
  left: 3px;
  top: 50%;
  transform: translateY(-50%);
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-login .form-row:not(.form-row-wide) .woocommerce-form__input-checkbox:checked + span:after {
  opacity: 1;
  transition: opacity 0.2s;
}
.woocommerce-account .woocommerce-MyAccount-content #add_payment_method #payment.woocommerce-Payment {
  border-radius: 5px;
  border: 1px solid rgba(128, 128, 128, 0.13);
  background: transparent;
  padding: 30px;
}
.woocommerce-account .woocommerce-MyAccount-content #add_payment_method #payment.woocommerce-Payment > .form-row {
  padding: 0;
  margin-top: 10px;
}
.woocommerce-account .woocommerce-MyAccount-content #add_payment_method #payment.woocommerce-Payment .stripe-source-errors ul {
  margin: 0;
}
.woocommerce-account .woocommerce-MyAccount-content #add_payment_method #payment.woocommerce-Payment .woocommerce-PaymentMethods.payment_methods.methods {
  padding: 0;
  border-bottom: 0;
}
.woocommerce-account .woocommerce-MyAccount-content #add_payment_method #payment.woocommerce-Payment .woocommerce-PaymentMethods.payment_methods.methods .woocommerce-PaymentBox {
  background-color: #efefef;
  border-radius: 5px;
  margin-top: 15px;
  padding: 30px;
}
.woocommerce-account .woocommerce-MyAccount-content #add_payment_method #payment.woocommerce-Payment .woocommerce-PaymentMethods.payment_methods.methods .woocommerce-PaymentBox .form-row-first {
  width: calc(50% - 10px);
}
.woocommerce-account .woocommerce-MyAccount-content #add_payment_method #payment.woocommerce-Payment .woocommerce-PaymentMethods.payment_methods.methods .woocommerce-PaymentBox .form-row-last {
  width: calc(50% - 10px);
}
.woocommerce-account .woocommerce-MyAccount-content #add_payment_method #payment.woocommerce-Payment .woocommerce-PaymentMethods.payment_methods.methods .woocommerce-PaymentBox .wc-stripe-elements-field {
  border-radius: 5px;
  border: 1px solid #e0e0e0;
  padding: 10px 12px;
  background-color: #ffffff;
}
.woocommerce-account .woocommerce-MyAccount-content #add_payment_method #payment.woocommerce-Payment .woocommerce-PaymentMethods.payment_methods.methods .woocommerce-PaymentBox .wc-credit-card-form .form-row {
  padding: 0;
}
.woocommerce-account .woocommerce-MyAccount-content #add_payment_method #payment.woocommerce-Payment .woocommerce-PaymentMethods.payment_methods.methods .woocommerce-PaymentBox:before {
  border: 1em solid transparent;
  border-bottom-color: #efefef;
}
.woocommerce-account .woocommerce-MyAccount-content #add_payment_method #payment.woocommerce-Payment .woocommerce-PaymentMethod input[type=radio] {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  z-index: -1;
}
.woocommerce-account .woocommerce-MyAccount-content #add_payment_method #payment.woocommerce-Payment .woocommerce-PaymentMethod input[type=radio]:checked ~ label:before {
  border: 1px solid #0275ff;
}
.woocommerce-account .woocommerce-MyAccount-content #add_payment_method #payment.woocommerce-Payment .woocommerce-PaymentMethod input[type=radio]:checked ~ label:after {
  opacity: 1;
  transition: opacity 0.2s;
}
.woocommerce-account .woocommerce-MyAccount-content #add_payment_method #payment.woocommerce-Payment .woocommerce-PaymentMethod > label {
  display: flex;
  align-items: center;
  position: relative;
  cursor: pointer;
}
.woocommerce-account .woocommerce-MyAccount-content #add_payment_method #payment.woocommerce-Payment .woocommerce-PaymentMethod > label:before {
  content: "";
  display: block;
  border-radius: 50px;
  margin-right: 10px;
  width: 12px;
  min-width: 12px;
  height: 12px;
  border: 1px solid #000000;
}
.woocommerce-account .woocommerce-MyAccount-content #add_payment_method #payment.woocommerce-Payment .woocommerce-PaymentMethod > label:after {
  content: "";
  display: block;
  border-radius: 50px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 2px;
  width: 8px;
  height: 8px;
  opacity: 0;
  transition: opacity 0.2s;
  border: 1px solid #0275ff;
  background-color: #0275ff;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-ResetPassword {
  width: 50%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 30px;
  border: 0;
  box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  max-height: 320px;
  min-height: 320px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-ResetPassword .woocommerce-Button {
  padding: 11px 60px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-ResetPassword p:first-child {
  font-size: 20px;
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
  margin-bottom: 20px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-ResetPassword .form-row-first {
  width: 100%;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-ResetPassword .form-row-last {
  width: 100%;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-register {
  margin-top: 15px;
  margin-bottom: 0;
  padding: 30px;
  border: 0;
  box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  max-height: 320px;
  min-height: 320px;
}
.woocommerce-account .woocommerce-MyAccount-content form .show-password-input {
  top: 12px;
  right: 10px;
}
.woocommerce-account .woocommerce-MyAccount-content form fieldset {
  border-radius: 5px;
  border: 1px solid rgba(128, 128, 128, 0.13);
  padding: 20px 30px;
  margin-top: 40px;
}
.woocommerce-account .woocommerce-MyAccount-content form fieldset legend {
  padding-left: 10px;
  margin-left: -5px;
  padding-right: 10px;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
}
.woocommerce-account .woocommerce-MyAccount-content form input {
  border-radius: 5px;
  border: 1px solid rgba(128, 128, 128, 0.13);
  background-color: #ffffff;
  padding: 19px 10px;
  width: 100%;
  margin: 0;
  outline: 0;
  line-height: normal;
  height: 40px;
}
.woocommerce-account .woocommerce-MyAccount-content form label {
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  margin-bottom: 10px;
}
.woocommerce-account .woocommerce-MyAccount-content form label .required {
  color: #000000;
}
.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm button {
  margin-top: 20px;
}
.woocommerce-account .woocommerce-MyAccount-content > p {
  font-size: 12px;
  font-style: normal;
  letter-spacing: normal;
}
.woocommerce-account div.woocommerce {
  display: flex;
  flex-wrap: wrap;
}
.woocommerce-account div.woocommerce address {
  padding: 20px;
}
.woocommerce-account div.woocommerce .woocommerce-form-login {
  width: 50%;
  margin-top: 15px;
  margin-bottom: 0;
  padding: 30px;
  border: 0;
  box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  max-height: 320px;
  min-height: 320px;
}
.woocommerce-account div.woocommerce .woocommerce-form-login .form-row:not(.form-row-wide) {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0;
}
.woocommerce-account div.woocommerce .woocommerce-form-login .form-row:not(.form-row-wide) .woocommerce-form__label-for-checkbox {
  width: 100%;
  order: 2;
  margin-bottom: 10px;
  margin-top: 10px;
}
.woocommerce-account div.woocommerce .woocommerce-form-login .form-row:not(.form-row-wide) .woocommerce-form__label-for-checkbox span {
  position: relative;
  display: flex;
  align-items: center;
}
.woocommerce-account div.woocommerce .woocommerce-form-login .form-row:not(.form-row-wide) .woocommerce-form__label-for-checkbox span::before {
  content: "";
  display: block;
  border: 1px solid rgba(128, 128, 128, 0.13);
  border-radius: 5px;
  width: 16px;
  height: 16px;
  margin-right: 10px;
}
.woocommerce-account div.woocommerce .woocommerce-form-login .form-row:not(.form-row-wide) .woocommerce-form__label-for-checkbox span::after {
  content: "y";
  font-family: "wetail-icons", sans-serif;
  position: absolute;
  font-size: 10px;
  opacity: 0;
  transition: opacity 0.2s;
  left: 3px;
  top: 50%;
  transform: translateY(-50%);
}
.woocommerce-account div.woocommerce .woocommerce-form-login .form-row:not(.form-row-wide) .woocommerce-form__input-checkbox:checked + span:after {
  opacity: 1;
  transition: opacity 0.2s;
}
.woocommerce-account div.woocommerce > h2 {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}
.woocommerce-account div.woocommerce .u-column1 {
  width: calc(50% - 20px);
}
.woocommerce-account div.woocommerce .u-column1 .woocommerce-form-login {
  width: 100%;
}
.woocommerce-account div.woocommerce .u-column2 {
  width: calc(50% - 20px);
}
.woocommerce-account div.woocommerce .woocommerce-form__input-checkbox {
  border: 1px solid rgba(128, 128, 128, 0.13);
  border-radius: 5px;
  position: absolute;
  opacity: 0;
  visibility: hidden;
  z-index: -1;
}
.woocommerce-account div.woocommerce mark {
  background: transparent;
}
.woocommerce-account div.woocommerce .woocommerce-form-row {
  margin-bottom: 20px;
}
.woocommerce-account div.woocommerce #add_payment_method #payment.woocommerce-Payment {
  border-radius: 5px;
  border: 1px solid rgba(128, 128, 128, 0.13);
  background: transparent;
  padding: 30px;
}
.woocommerce-account div.woocommerce #add_payment_method #payment.woocommerce-Payment > .form-row {
  padding: 0;
  margin-top: 10px;
}
.woocommerce-account div.woocommerce #add_payment_method #payment.woocommerce-Payment .stripe-source-errors ul {
  margin: 0;
}
.woocommerce-account div.woocommerce #add_payment_method #payment.woocommerce-Payment .woocommerce-PaymentMethods.payment_methods.methods {
  padding: 0;
  border-bottom: 0;
}
.woocommerce-account div.woocommerce #add_payment_method #payment.woocommerce-Payment .woocommerce-PaymentMethods.payment_methods.methods .woocommerce-PaymentBox {
  background-color: #efefef;
  border-radius: 5px;
  margin-top: 15px;
  padding: 30px;
}
.woocommerce-account div.woocommerce #add_payment_method #payment.woocommerce-Payment .woocommerce-PaymentMethods.payment_methods.methods .woocommerce-PaymentBox .form-row-first {
  width: calc(50% - 10px);
}
.woocommerce-account div.woocommerce #add_payment_method #payment.woocommerce-Payment .woocommerce-PaymentMethods.payment_methods.methods .woocommerce-PaymentBox .form-row-last {
  width: calc(50% - 10px);
}
.woocommerce-account div.woocommerce #add_payment_method #payment.woocommerce-Payment .woocommerce-PaymentMethods.payment_methods.methods .woocommerce-PaymentBox .wc-stripe-elements-field {
  border-radius: 5px;
  border: 1px solid #e0e0e0;
  padding: 10px 12px;
  background-color: #ffffff;
}
.woocommerce-account div.woocommerce #add_payment_method #payment.woocommerce-Payment .woocommerce-PaymentMethods.payment_methods.methods .woocommerce-PaymentBox .wc-credit-card-form .form-row {
  padding: 0;
}
.woocommerce-account div.woocommerce #add_payment_method #payment.woocommerce-Payment .woocommerce-PaymentMethods.payment_methods.methods .woocommerce-PaymentBox:before {
  border: 1em solid transparent;
  border-bottom-color: #efefef;
}
.woocommerce-account div.woocommerce #add_payment_method #payment.woocommerce-Payment .woocommerce-PaymentMethod input[type=radio] {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  z-index: -1;
}
.woocommerce-account div.woocommerce #add_payment_method #payment.woocommerce-Payment .woocommerce-PaymentMethod input[type=radio]:checked ~ label:before {
  border: 1px solid #0275ff;
}
.woocommerce-account div.woocommerce #add_payment_method #payment.woocommerce-Payment .woocommerce-PaymentMethod input[type=radio]:checked ~ label:after {
  opacity: 1;
  transition: opacity 0.2s;
}
.woocommerce-account div.woocommerce #add_payment_method #payment.woocommerce-Payment .woocommerce-PaymentMethod > label {
  display: flex;
  align-items: center;
  position: relative;
  cursor: pointer;
}
.woocommerce-account div.woocommerce #add_payment_method #payment.woocommerce-Payment .woocommerce-PaymentMethod > label:before {
  content: "";
  display: block;
  border-radius: 50px;
  margin-right: 10px;
  width: 12px;
  min-width: 12px;
  height: 12px;
  border: 1px solid #000000;
}
.woocommerce-account div.woocommerce #add_payment_method #payment.woocommerce-Payment .woocommerce-PaymentMethod > label:after {
  content: "";
  display: block;
  border-radius: 50px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 2px;
  width: 8px;
  height: 8px;
  opacity: 0;
  transition: opacity 0.2s;
  border: 1px solid #0275ff;
  background-color: #0275ff;
}
.woocommerce-account div.woocommerce .woocommerce-ResetPassword {
  width: 50%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 30px;
  border: 0;
  box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  max-height: 320px;
  min-height: 320px;
}
.woocommerce-account div.woocommerce .woocommerce-ResetPassword .woocommerce-Button {
  padding: 11px 60px;
}
.woocommerce-account div.woocommerce .woocommerce-ResetPassword p:first-child {
  font-size: 20px;
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
  margin-bottom: 20px;
}
.woocommerce-account div.woocommerce .woocommerce-ResetPassword .form-row-first {
  width: 100%;
}
.woocommerce-account div.woocommerce .woocommerce-ResetPassword .form-row-last {
  width: 100%;
}
.woocommerce-account div.woocommerce .woocommerce-form-register {
  margin-top: 15px;
  margin-bottom: 0;
  padding: 30px;
  border: 0;
  box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  max-height: 320px;
  min-height: 320px;
}
.woocommerce-account div.woocommerce form .show-password-input {
  top: 12px;
  right: 10px;
}
.woocommerce-account div.woocommerce form fieldset {
  border-radius: 5px;
  border: 1px solid rgba(128, 128, 128, 0.13);
  padding: 20px 30px;
  margin-top: 40px;
}
.woocommerce-account div.woocommerce form fieldset legend {
  padding-left: 10px;
  margin-left: -5px;
  padding-right: 10px;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
}
.woocommerce-account div.woocommerce form input {
  border-radius: 5px;
  border: 1px solid rgba(128, 128, 128, 0.13);
  background-color: #ffffff;
  padding: 19px 10px;
}
.woocommerce-account div.woocommerce form label {
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  margin-bottom: 10px;
}
.woocommerce-account div.woocommerce form label .required {
  color: #000000;
}
.woocommerce-account div.woocommerce form.woocommerce-EditAccountForm button {
  margin-top: 20px;
}
.woocommerce-account div.woocommerce > p {
  font-size: 12px;
  font-style: normal;
  letter-spacing: normal;
}
.woocommerce-account table.shop_table {
  border: 1px solid rgba(128, 128, 128, 0.13);
  border-spacing: 0;
}
.woocommerce-account table.shop_table td, .woocommerce-account table.shop_table th {
  text-align: left;
  border-bottom: 1px solid rgba(128, 128, 128, 0.13);
  padding-left: 9.5px;
}
.woocommerce-account table.shop_table td:not(:first-child), .woocommerce-account table.shop_table th:not(:first-child) {
  border-left: 1px solid rgba(128, 128, 128, 0.13);
}
.woocommerce-account table.shop_table tbody tr:last-child td {
  border-bottom: 0;
}
.woocommerce-account table.shop_table thead th {
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  letter-spacing: normal;
  padding-top: 15px;
  padding-bottom: 15px;
}
.woocommerce-account table.shop_table thead th:first-child {
  border-left: 0;
}
.woocommerce-account table.shop_table tfoot th, .woocommerce-account table.shop_table tfoot td {
  width: 50%;
  text-align: left;
}
.woocommerce-account table.shop_table tfoot tr:first-child th, .woocommerce-account table.shop_table tfoot tr:first-child td {
  border-top: 1px solid rgba(128, 128, 128, 0.13);
}
.woocommerce-account table.shop_table tfoot tr:last-child th, .woocommerce-account table.shop_table tfoot tr:last-child td {
  border-bottom: 0;
}
.woocommerce-account table.shop_table td {
  border-color: rgba(128, 128, 128, 0.13);
  width: 20%;
  color: #000000;
  padding: 9.5px 12px;
  font-size: 12px;
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
}
.woocommerce-account table.shop_table th {
  border-color: rgba(128, 128, 128, 0.13);
  width: 20%;
  color: #000000;
}
.woocommerce-account table.shop_table.account-payment-methods-table td:last-child {
  text-align: right;
}
.woocommerce-account table.shop_table.account-payment-methods-table th:last-child {
  text-align: right;
}
.woocommerce-account .woocommerce-column__title {
  margin-bottom: 20px;
}
.woocommerce-account .woocommerce-customer-details address {
  border-bottom-width: 1px;
  border-right-width: 1px;
}
.woocommerce-account .wc-item-meta {
  margin-left: 0;
}
.woocommerce-account .woocommerce-Address h3 {
  margin-bottom: 0;
}
.woocommerce-account .u-columns {
  display: flex;
  justify-content: space-between;
}
.woocommerce-account .u-columns .u-column1 address {
  border-radius: 5px;
  border: 1px solid rgba(128, 128, 128, 0.13);
  position: relative;
  font-size: 12px;
  font-style: normal;
  letter-spacing: normal;
}
.woocommerce-account .u-columns .u-column1 address .edit {
  position: absolute;
  right: 20px;
  top: 20px;
}
.woocommerce-account .u-columns .u-column2 address {
  border-radius: 5px;
  border: 1px solid rgba(128, 128, 128, 0.13);
  position: relative;
  font-size: 12px;
  font-style: normal;
  letter-spacing: normal;
}
.woocommerce-account .u-columns .u-column2 address .edit {
  position: absolute;
  right: 20px;
  top: 20px;
}
.woocommerce-account .u-columns .woocommerce-Address-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}
.woocommerce-account .u-columns .woocommerce-Address-title h3 {
  margin-top: 0;
}
.woocommerce-account .u-columns .woocommerce-Address-title a.edit {
  position: static;
  box-shadow: none;
  text-decoration: none;
  padding: 0;
}
.woocommerce-account .u-columns .woocommerce-Address-title a.edit::before {
  content: none !important;
}

.woocommerce-account.woocommerce-lost-password .title {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .woocommerce-account .site-content .woocommerce-error, .woocommerce-account .site-content .woocommerce-message, .woocommerce-account .site-content .woocommerce-success, .woocommerce-account .site-content .woocommerce-warning, .woocommerce-account .site-content .woocommerce-info {
    flex-direction: column;
  }
  .woocommerce-account .u-columns {
    flex-direction: column;
  }
  .woocommerce-account.woocommerce-page div.woocommerce {
    flex-wrap: wrap;
  }
  .woocommerce-account.woocommerce-page div.woocommerce #add_payment_method #payment.woocommerce-Payment {
    padding: 20px;
  }
  .woocommerce-account.woocommerce-page div.woocommerce #add_payment_method #payment.woocommerce-Payment .woocommerce-PaymentMethods.payment_methods.methods .woocommerce-PaymentBox {
    padding: 20px;
  }
  .woocommerce-account.woocommerce-page div.woocommerce .woocommerce-form-login {
    width: 100%;
    padding: 20px;
  }
  .woocommerce-account.woocommerce-page div.woocommerce .woocommerce-form-register {
    padding: 20px;
  }
  .woocommerce-account.woocommerce-page div.woocommerce .woocommerce-ResetPassword {
    padding: 20px;
  }
  .woocommerce-account.woocommerce-page div.woocommerce .u-column1 {
    margin-bottom: 20px;
    width: 100%;
  }
  .woocommerce-account.woocommerce-page div.woocommerce .u-column2 {
    width: 100%;
  }
  .woocommerce-account.woocommerce-page table.shop_table.shop_table_responsive tr:nth-child(2n) td {
    background: transparent;
  }
  .woocommerce-account.woocommerce-page table.shop_table td {
    width: 100%;
    position: relative;
    max-height: 51px;
  }
  .woocommerce-account.woocommerce-page table.shop_table td:last-child {
    padding-right: 10px;
    width: 100%;
  }
  .woocommerce-account.woocommerce-page table.shop_table td:first-child {
    padding-left: 10px;
  }
  .woocommerce-account.woocommerce-page table.shop_table th {
    width: 100%;
  }
  .woocommerce-account.woocommerce-page table.shop_table th:first-child {
    padding-left: 10px;
  }
  .woocommerce-account.woocommerce-page table.shop_table th:last-child {
    width: 100%;
  }
  .woocommerce-account.woocommerce-page .woocommerce-column--2 {
    margin-top: 20px;
  }
  .woocommerce-account.woocommerce-page .wetail_navigation_dropdown {
    display: block;
    cursor: pointer;
    border: 1px solid rgba(128, 128, 128, 0.13);
    padding: 9.5px 15px;
    width: 100%;
    position: relative;
    border-radius: 5px;
    transition: border-radius 0.2s;
  }
  .woocommerce-account.woocommerce-page .wetail_navigation_dropdown:after {
    font-family: "wetail-icons", sans-serif;
    content: "a";
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translateY(-50%) rotate(0);
    transition: transform 0.2s;
  }
  .woocommerce-account.woocommerce-page .wetail_navigation_dropdown.active {
    border-radius: 5px 5px 0 0;
    transition: border-radius 0.2s;
  }
  .woocommerce-account.woocommerce-page .wetail_navigation_dropdown.active:after {
    transform: translateY(-50%) rotate(180deg);
    transition: transform 0.2s;
  }
  .woocommerce-account.woocommerce-page .content > .woocommerce {
    flex-wrap: wrap;
  }
  .woocommerce-account.woocommerce-page .content > .woocommerce .woocommerce-ResetPassword {
    width: 100%;
  }
  .woocommerce-account.woocommerce-page .woocommerce-MyAccount-navigation {
    display: none;
    max-width: 100%;
  }
  .woocommerce-account.woocommerce-page .woocommerce-MyAccount-navigation-link {
    padding: 0;
    border-right: 1px solid rgba(128, 128, 128, 0.13);
    border-left: 1px solid rgba(128, 128, 128, 0.13);
  }
  .woocommerce-account.woocommerce-page .woocommerce-MyAccount-navigation-link:last-child {
    border-radius: 0 0 5px 5px;
  }
  .woocommerce-account.woocommerce-page .woocommerce-MyAccount-navigation-link.is-active {
    display: none;
  }
  .woocommerce-account.woocommerce-page .woocommerce-MyAccount-content {
    padding-left: 0;
    width: 100%;
    margin-top: 20px;
  }
}

@media (max-width: 375px) {
  .woocommerce-account.woocommerce-page div.woocommerce #add_payment_method #payment.woocommerce-Payment .woocommerce-PaymentMethods.payment_methods.methods .woocommerce-PaymentBox .form-row-first {
    width: 100%;
  }
  .woocommerce-account.woocommerce-page div.woocommerce #add_payment_method #payment.woocommerce-Payment .woocommerce-PaymentMethods.payment_methods.methods .woocommerce-PaymentBox .form-row-last {
    width: 100%;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFjY291bnQuc2NzcyIsImFjY291bnQuY3NzIiwiPG5vIHNvdXJjZT4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBUUM7RUFDQyxjQVRNO0FDRVI7QURXRTtFQUNDLGdCQUFBO0VBQ0EsV0FBQTtBQ1RIO0FEYUc7RUFLQyxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxxQ0F6Qkc7RUEwQkgsa0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0FDZko7QURpQkk7RUFDQyxRQUFBO0FDZkw7QUR3QkU7RUFDQyxrQkFBQTtFQUNBLHlCQS9DSztFQWdETCxjQS9DSztFQWdETCxxQkFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtBQ2pCSDtBRG1CRztFQUNDLHlCQXhESTtFQXlESixjQXhESTtBQ3VDUjtBRG9CRztFQUNDLHlCQTdESTtFQThESixjQTdESTtBQzJDUjtBRHNCRTtFQUNDLGtCQUFBO0VBQ0EseUJBcEVLO0VBcUVMLGNBcEVLO0VBcUVMLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0FDcEJIO0FEc0JHO0VBQ0MseUJBN0VJO0VBOEVKLGNBN0VJO0FDeURSO0FEdUJHO0VBQ0MseUJBbEZJO0VBbUZKLGNBbEZJO0FDNkRSO0FEeUJFO0VBQ0Msa0JBQUE7RUFDQSx5QkF6Rks7RUEwRkwsY0F6Rks7RUEwRkwscUJBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QUN2Qkg7QUR5Qkc7RUFDQyx5QkFsR0k7RUFtR0osY0FsR0k7QUMyRVI7QUQwQkc7RUFDQyx5QkF2R0k7RUF3R0osY0F2R0k7QUMrRVI7QUQ0QkU7RUFDQyxrQkFBQTtFQUNBLHlCQTlHSztFQStHTCxjQTlHSztFQStHTCxxQkFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtBQzFC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RjtFRHFXQztJQUNDLGVBQUE7RUNuV0Y7RURxV0U7SUFDQyxXQUFBO0VDbldIO0VEd1dBO0lBQ0MsYUFBQTtJQUNBLGVBQUE7RUN0V0Q7RUR5V0E7SUFDQyxVQUFBO0lBQ0EsaURBQUE7SUFDQSxnREFBQTtFQ3ZXRDtFRHlXQztJQUNDLDBCQUFBO0VDdldGO0VEMldBO0lBQ0MsYUFBQTtFQ3pXRDtFRDRXQTtJQUNDLGVBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JBQUE7RUMxV0Q7Q0NwaENGOztBQUFBO0VGMDRDTztJQUNDLFdBQUE7RUNsWE47RURxWEs7SUFDQyxXQUFBO0VDblhOO0NDNWhDRiIsImZpbGUiOiJhY2NvdW50LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiRibGFjazogIzAwMDAwMDtcbiR3aGl0ZTogI2ZmZmZmZjtcbiRibHVlOiAjMDI3NWZmO1xuJGdyZXk6IHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4xMyk7XG4kbW9iaWxlOiA3NjdweDtcbiR0YWJsZXQ6IDk5MXB4O1xuXG4ud29vY29tbWVyY2UtYWNjb3VudCB7XG5cdGEge1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdH1cblxuXHQuc2l0ZS1jb250ZW50IHtcblx0XHQud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQud29vY29tbWVyY2Uge1xuXHRcdFx0Ji1lcnJvcixcblx0XHRcdCYtbWVzc2FnZSxcblx0XHRcdCYtc3VjY2Vzcyxcblx0XHRcdCYtd2FybmluZyxcblx0XHRcdCYtaW5mbyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDhweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyZXk7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lndvb2NvbW1lcmNlLWJ1dHRvbiB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRoZWlnaHQ6IHVuc2V0O1xuXHRcdFx0cGFkZGluZzogOS41cHggMTcuNXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lndvb2NvbW1lcmNlLUJ1dHRvbiB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRoZWlnaHQ6IHVuc2V0O1xuXHRcdFx0cGFkZGluZzogOS41cHggMTcuNXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRoZWlnaHQ6IHVuc2V0O1xuXHRcdFx0cGFkZGluZzogOS41cHggMTcuNXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJ1dHRvbi5hbHQge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0aGVpZ2h0OiB1bnNldDtcblx0XHRcdHBhZGRpbmc6IDkuNXB4IDE3LjVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC53b29jb21tZXJjZS1idXR0b24uZGVsZXRlIHtcblx0XHRcdHdpZHRoOiBtYXgtY29udGVudDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQud29vY29tbWVyY2UtQnV0dG9uLmRlbGV0ZSB7XG5cdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJ1dHRvbi5kZWxldGUge1xuXHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5idXR0b24uYWx0LmRlbGV0ZSB7XG5cdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lndvb2NvbW1lcmNlLUxvc3RQYXNzd29yZCB7XG5cdFx0YSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cblxuXHQud29vY29tbWVyY2UtbWVzc2FnZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdFx0YmFja2dyb3VuZDogJGdyZXk7XG5cdH1cblxuXHQuc2VsZWN0Mi1kcm9wZG93biB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZ3JleTtcblxuXHRcdC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ3JleTtcblx0XHR9XG5cdH1cblxuXHRoZWFkZXIuY29udGVudCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXG5cdC5jb250ZW50IHtcblx0XHQ+IC53b29jb21tZXJjZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0fVxuXG5cdC53ZXRhaWxfbmF2aWdhdGlvbl9kcm9wZG93biB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC53b29jb21tZXJjZS1NZXNzYWdlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdH1cblxuXHQuZm9ybS1yb3ctZmlyc3Qge1xuXHRcdHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG5cblx0LmZvcm0tcm93LWxhc3Qge1xuXHRcdHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxuXG5cdCNiaWxsaW5nX3Bvc3Rjb2RlX2ZpZWxkIHtcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRjbGVhcjogbm9uZTtcblxuXHRcdCYuZm9ybS1yb3ctd2lkZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQjYmlsbGluZ19jaXR5X2ZpZWxkIHtcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0Y2xlYXI6IG5vbmU7XG5cblx0XHQmLmZvcm0tcm93LXdpZGUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0I2JpbGxpbmdfcGhvbmVfZmllbGQge1xuXHRcdHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGNsZWFyOiBub25lO1xuXG5cdFx0Ji5mb3JtLXJvdy13aWRlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCNiaWxsaW5nX2VtYWlsX2ZpZWxkIHtcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0Y2xlYXI6IG5vbmU7XG5cblx0XHQmLmZvcm0tcm93LXdpZGUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0I3NoaXBwaW5nX3Bvc3Rjb2RlX2ZpZWxkIHtcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRjbGVhcjogbm9uZTtcblx0fVxuXG5cdCNzaGlwcGluZ19jaXR5X2ZpZWxkIHtcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0Y2xlYXI6IG5vbmU7XG5cdH1cblxuXHRmb3JtIHtcblx0XHRwLmZvcm0tcm93IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJhXCI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIndldGFpbC1pY29uc1wiLCBzYW5zLXNlcmlmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXk7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4uc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcblx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogNHB4O1xuXG5cdFx0XHRcdGIge1xuXHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcImFcIjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIndldGFpbC1pY29uc1wiLCBzYW5zLXNlcmlmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB7XG5cdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmbG9hdDogdW5zZXQ7XG5cblx0XHR1bCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluayB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XG5cblx0XHRhIHtcblx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwid2V0YWlsLWljb25zXCI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JleTtcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcblx0XHR9XG5cdH1cblxuXHQud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tZGFzaGJvYXJkIHtcblx0XHRhIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJoXCI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLXBheW1lbnQtbWV0aG9kcyB7XG5cdFx0YSB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiQ1wiO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1vcmRlcnMge1xuXHRcdGEge1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcInRcIjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tZG93bmxvYWRzIHtcblx0XHRhIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJpXCI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLWVkaXQtYWRkcmVzcyB7XG5cdFx0YSB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwialwiO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1lZGl0LWFjY291bnQge1xuXHRcdGEge1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcInVcIjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tY3VzdG9tZXItbG9nb3V0IHtcblx0XHRhIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJrXCI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmsuaXMtYWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kOiAkZ3JleTtcblx0XHRib3JkZXItYm90dG9tOiAwO1xuXHR9XG5cblx0Lndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHtcblx0XHRmbG9hdDogdW5zZXQ7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcblx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdFx0Y29sb3I6ICRibGFjaztcblxuXHRcdGEge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXG5cdFx0Lndvb2NvbW1lcmNlLWZvcm1fX2lucHV0LWNoZWNrYm94IHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdH1cblxuXHRcdG1hcmsge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Lndvb2NvbW1lcmNlLWZvcm0tcm93IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXG5cdFx0Lndvb2NvbW1lcmNlLWZvcm0tbG9naW4ge1xuXHRcdFx0LmZvcm0tcm93IHtcblx0XHRcdFx0Jjpub3QoLmZvcm0tcm93LXdpZGUpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHRcdFx0Lndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLWZvci1jaGVja2JveCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwieVwiO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIndldGFpbC1pY29uc1wiLCBzYW5zLXNlcmlmO1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogM3B4O1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC53b29jb21tZXJjZS1mb3JtX19pbnB1dC1jaGVja2JveCB7XG5cdFx0XHRcdFx0XHQmOmNoZWNrZWQge1xuXHRcdFx0XHRcdFx0XHQrIHtcblx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0cGFkZGluZzogMzBweDtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGJveC1zaGFkb3c6IDAgMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0bWF4LWhlaWdodDogMzIwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiAzMjBweDtcblx0XHR9XG5cblx0XHQjYWRkX3BheW1lbnRfbWV0aG9kIHtcblx0XHRcdCNwYXltZW50Lndvb2NvbW1lcmNlLVBheW1lbnQge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0cGFkZGluZzogMzBweDtcblxuXHRcdFx0XHQ+IC5mb3JtLXJvdyB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnN0cmlwZS1zb3VyY2UtZXJyb3JzIHtcblx0XHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lndvb2NvbW1lcmNlLVBheW1lbnRNZXRob2RzLnBheW1lbnRfbWV0aG9kcy5tZXRob2RzIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cblx0XHRcdFx0XHQud29vY29tbWVyY2UtUGF5bWVudEJveCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cblx0XHRcdFx0XHRcdC5mb3JtLXJvdy1maXJzdCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuZm9ybS1yb3ctbGFzdCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQud2Mtc3RyaXBlLWVsZW1lbnRzLWZpZWxkIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEycHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LndjLWNyZWRpdC1jYXJkLWZvcm0ge1xuXHRcdFx0XHRcdFx0XHQuZm9ybS1yb3cge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFlbSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2VmZWZlZjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQud29vY29tbWVyY2UtUGF5bWVudE1ldGhvZCB7XG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1yYWRpb10ge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0XHRcdHotaW5kZXg6IC0xO1xuXG5cdFx0XHRcdFx0XHQmOmNoZWNrZWQge1xuXHRcdFx0XHRcdFx0XHR+IHtcblx0XHRcdFx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4gbGFiZWwge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogMTJweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAycHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAycHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiAzMjBweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDMyMHB4O1xuXG5cdFx0XHQud29vY29tbWVyY2UtQnV0dG9uIHtcblx0XHRcdFx0cGFkZGluZzogMTFweCA2MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZm9ybS1yb3ctZmlyc3Qge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0LmZvcm0tcm93LWxhc3Qge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQud29vY29tbWVyY2UtZm9ybS1yZWdpc3RlciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRib3gtc2hhZG93OiAwIDJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdG1heC1oZWlnaHQ6IDMyMHB4O1xuXHRcdFx0bWluLWhlaWdodDogMzIwcHg7XG5cdFx0fVxuXG5cdFx0Zm9ybSB7XG5cdFx0XHQuc2hvdy1wYXNzd29yZC1pbnB1dCB7XG5cdFx0XHRcdHRvcDogMTJweDtcblx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdGZpZWxkc2V0IHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcblx0XHRcdFx0cGFkZGluZzogMjBweCAzMHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXG5cdFx0XHRcdGxlZ2VuZCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXk7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0cGFkZGluZzogMTlweCAxMHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRvdXRsaW5lOiAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR9XG5cblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0XHRcdC5yZXF1aXJlZCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGZvcm0ud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIHtcblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0PiBwIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0fVxuXHR9XG5cblx0ZGl2Lndvb2NvbW1lcmNlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdGFkZHJlc3Mge1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHR9XG5cblx0XHQud29vY29tbWVyY2UtZm9ybS1sb2dpbiB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAycHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiAzMjBweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDMyMHB4O1xuXG5cdFx0XHQuZm9ybS1yb3cge1xuXHRcdFx0XHQmOm5vdCguZm9ybS1yb3ctd2lkZSkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdFx0XHQud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94IHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblxuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXk7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJ5XCI7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwid2V0YWlsLWljb25zXCIsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAzcHg7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lndvb2NvbW1lcmNlLWZvcm1fX2lucHV0LWNoZWNrYm94IHtcblx0XHRcdFx0XHRcdCY6Y2hlY2tlZCB7XG5cdFx0XHRcdFx0XHRcdCsge1xuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+IGgyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0LnUtY29sdW1uMSB7XG5cdFx0XHQud29vY29tbWVyY2UtZm9ybS1sb2dpbiB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcblx0XHR9XG5cblx0XHQudS1jb2x1bW4yIHtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuXHRcdH1cblxuXHRcdC53b29jb21tZXJjZS1mb3JtX19pbnB1dC1jaGVja2JveCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHR9XG5cblx0XHRtYXJrIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdC53b29jb21tZXJjZS1mb3JtLXJvdyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblxuXHRcdCNhZGRfcGF5bWVudF9tZXRob2Qge1xuXHRcdFx0I3BheW1lbnQud29vY29tbWVyY2UtUGF5bWVudCB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXk7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4O1xuXG5cdFx0XHRcdD4gLmZvcm0tcm93IHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc3RyaXBlLXNvdXJjZS1lcnJvcnMge1xuXHRcdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQud29vY29tbWVyY2UtUGF5bWVudE1ldGhvZHMucGF5bWVudF9tZXRob2RzLm1ldGhvZHMge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblxuXHRcdFx0XHRcdC53b29jb21tZXJjZS1QYXltZW50Qm94IHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMzBweDtcblxuXHRcdFx0XHRcdFx0LmZvcm0tcm93LWZpcnN0IHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5mb3JtLXJvdy1sYXN0IHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC53Yy1zdHJpcGUtZWxlbWVudHMtZmllbGQge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTJweDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQud2MtY3JlZGl0LWNhcmQtZm9ybSB7XG5cdFx0XHRcdFx0XHRcdC5mb3JtLXJvdyB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjZWZlZmVmO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC53b29jb21tZXJjZS1QYXltZW50TWV0aG9kIHtcblx0XHRcdFx0XHRpbnB1dFt0eXBlPXJhZGlvXSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogLTE7XG5cblx0XHRcdFx0XHRcdCY6Y2hlY2tlZCB7XG5cdFx0XHRcdFx0XHRcdH4ge1xuXHRcdFx0XHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsdWU7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0PiBsYWJlbCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDJweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsdWU7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRib3gtc2hhZG93OiAwIDJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdG1heC1oZWlnaHQ6IDMyMHB4O1xuXHRcdFx0bWluLWhlaWdodDogMzIwcHg7XG5cblx0XHRcdC53b29jb21tZXJjZS1CdXR0b24ge1xuXHRcdFx0XHRwYWRkaW5nOiAxMXB4IDYwcHg7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5mb3JtLXJvdy1maXJzdCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQuZm9ybS1yb3ctbGFzdCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC53b29jb21tZXJjZS1mb3JtLXJlZ2lzdGVyIHtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0cGFkZGluZzogMzBweDtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGJveC1zaGFkb3c6IDAgMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0bWF4LWhlaWdodDogMzIwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiAzMjBweDtcblx0XHR9XG5cblx0XHRmb3JtIHtcblx0XHRcdC5zaG93LXBhc3N3b3JkLWlucHV0IHtcblx0XHRcdFx0dG9wOiAxMnB4O1xuXHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0ZmllbGRzZXQge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDMwcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cblx0XHRcdFx0bGVnZW5kIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0IHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRwYWRkaW5nOiAxOXB4IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0XHRcdC5yZXF1aXJlZCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGZvcm0ud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIHtcblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0PiBwIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0fVxuXHR9XG5cblx0dGFibGUuc2hvcF90YWJsZSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXk7XG5cdFx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cblx0XHR0ZCwgdGgge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcblx0XHRcdHBhZGRpbmctbGVmdDogOS41cHg7XG5cblx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmV5O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRib2R5IHRyIHtcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGhlYWQge1xuXHRcdFx0dGgge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGZvb3Qge1xuXHRcdFx0dGgsIHRkIHtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblxuXHRcdFx0dHI6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHR0aCwgdGQge1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0dHI6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdHRoLCB0ZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRkIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGdyZXk7XG5cdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdHBhZGRpbmc6IDkuNXB4IDEycHg7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHR9XG5cblx0XHR0aCB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRncmV5O1xuXHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0fVxuXHR9XG5cblx0dGFibGUuc2hvcF90YWJsZS5hY2NvdW50LXBheW1lbnQtbWV0aG9kcy10YWJsZSB7XG5cdFx0dGQge1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGgge1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lndvb2NvbW1lcmNlLWNvbHVtbl9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyB7XG5cdFx0YWRkcmVzcyB7XG5cdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG5cdFx0XHRib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcblx0XHR9XG5cdH1cblxuXHQud2MtaXRlbS1tZXRhIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXG5cdC53b29jb21tZXJjZS1BZGRyZXNzIHtcblx0XHRoMyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdC51LWNvbHVtbnMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0LnUtY29sdW1uMSB7XG5cdFx0XHRhZGRyZXNzIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblxuXHRcdFx0XHQuZWRpdCB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdHRvcDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC51LWNvbHVtbjIge1xuXHRcdFx0YWRkcmVzcyB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXk7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cblx0XHRcdFx0LmVkaXQge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQud29vY29tbWVyY2UtQWRkcmVzcy10aXRsZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRcdGgzIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0YS5lZGl0IHtcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50Lndvb2NvbW1lcmNlLWxvc3QtcGFzc3dvcmQge1xuXHQudGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC53b29jb21tZXJjZS1hY2NvdW50Lndvb2NvbW1lcmNlLXBhZ2Uge1xuXHRcdGRpdi53b29jb21tZXJjZSB7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRcdCNhZGRfcGF5bWVudF9tZXRob2Qge1xuXHRcdFx0XHQjcGF5bWVudC53b29jb21tZXJjZS1QYXltZW50IHtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXG5cdFx0XHRcdFx0Lndvb2NvbW1lcmNlLVBheW1lbnRNZXRob2RzLnBheW1lbnRfbWV0aG9kcy5tZXRob2RzIHtcblx0XHRcdFx0XHRcdC53b29jb21tZXJjZS1QYXltZW50Qm94IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lndvb2NvbW1lcmNlLWZvcm0tbG9naW4ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0Lndvb2NvbW1lcmNlLWZvcm0tcmVnaXN0ZXIge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC51LWNvbHVtbjEge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0LnUtY29sdW1uMiB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRhYmxlLnNob3BfdGFibGUuc2hvcF90YWJsZV9yZXNwb25zaXZlIHtcblx0XHRcdHRyIHtcblx0XHRcdFx0JjpudGgtY2hpbGQoMm4pIHtcblx0XHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHR0YWJsZS5zaG9wX3RhYmxlIHtcblx0XHRcdHRkIHtcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWF4LWhlaWdodDogNTFweDtcblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0dGgge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vdGQud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19jZWxsLW9yZGVyLWFjdGlvbnMge1xuXHRcdFx0Ly9cdHBhZGRpbmc6IDEuNXB4IDEwcHg7XG5cdFx0XHQvL31cblx0XHR9XG5cblx0XHQud29vY29tbWVyY2UtY29sdW1uLS0yIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXG5cdFx0LndldGFpbF9uYXZpZ2F0aW9uX2Ryb3Bkb3duIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXk7XG5cdFx0XHRwYWRkaW5nOiA5LjVweCAxNXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBib3JkZXItcmFkaXVzIDAuMnM7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJ3ZXRhaWwtaWNvbnNcIiwgc2Fucy1zZXJpZjtcblx0XHRcdFx0Y29udGVudDogXCJhXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDApO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQud2V0YWlsX25hdmlnYXRpb25fZHJvcGRvd24uYWN0aXZlIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuXHRcdFx0dHJhbnNpdGlvbjogYm9yZGVyLXJhZGl1cyAwLjJzO1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29udGVudCB7XG5cdFx0XHQ+IC53b29jb21tZXJjZSB7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdFx0XHQud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluayB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXk7XG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmV5O1xuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay5pcy1hY3RpdmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcblx0Lndvb2NvbW1lcmNlLWFjY291bnQud29vY29tbWVyY2UtcGFnZSB7XG5cdFx0ZGl2Lndvb2NvbW1lcmNlIHtcblx0XHRcdCNhZGRfcGF5bWVudF9tZXRob2Qge1xuXHRcdFx0XHQjcGF5bWVudC53b29jb21tZXJjZS1QYXltZW50IHtcblx0XHRcdFx0XHQud29vY29tbWVyY2UtUGF5bWVudE1ldGhvZHMucGF5bWVudF9tZXRob2RzLm1ldGhvZHMge1xuXHRcdFx0XHRcdFx0Lndvb2NvbW1lcmNlLVBheW1lbnRCb3gge1xuXHRcdFx0XHRcdFx0XHQuZm9ybS1yb3ctZmlyc3Qge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LmZvcm0tcm93LWxhc3Qge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIud29vY29tbWVyY2UtYWNjb3VudCBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuc2l0ZS1jb250ZW50IC53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5zaXRlLWNvbnRlbnQgLndvb2NvbW1lcmNlLWVycm9yLCAud29vY29tbWVyY2UtYWNjb3VudCAuc2l0ZS1jb250ZW50IC53b29jb21tZXJjZS1tZXNzYWdlLCAud29vY29tbWVyY2UtYWNjb3VudCAuc2l0ZS1jb250ZW50IC53b29jb21tZXJjZS1zdWNjZXNzLCAud29vY29tbWVyY2UtYWNjb3VudCAuc2l0ZS1jb250ZW50IC53b29jb21tZXJjZS13YXJuaW5nLCAud29vY29tbWVyY2UtYWNjb3VudCAuc2l0ZS1jb250ZW50IC53b29jb21tZXJjZS1pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgcGFkZGluZzogOHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuMTMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5zaXRlLWNvbnRlbnQgLndvb2NvbW1lcmNlLWVycm9yIC5idXR0b24sIC53b29jb21tZXJjZS1hY2NvdW50IC5zaXRlLWNvbnRlbnQgLndvb2NvbW1lcmNlLW1lc3NhZ2UgLmJ1dHRvbiwgLndvb2NvbW1lcmNlLWFjY291bnQgLnNpdGUtY29udGVudCAud29vY29tbWVyY2Utc3VjY2VzcyAuYnV0dG9uLCAud29vY29tbWVyY2UtYWNjb3VudCAuc2l0ZS1jb250ZW50IC53b29jb21tZXJjZS13YXJuaW5nIC5idXR0b24sIC53b29jb21tZXJjZS1hY2NvdW50IC5zaXRlLWNvbnRlbnQgLndvb2NvbW1lcmNlLWluZm8gLmJ1dHRvbiB7XG4gIG9yZGVyOiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53b29jb21tZXJjZS1hY2NvdW50IC5zaXRlLWNvbnRlbnQgLndvb2NvbW1lcmNlLWVycm9yLCAud29vY29tbWVyY2UtYWNjb3VudCAuc2l0ZS1jb250ZW50IC53b29jb21tZXJjZS1tZXNzYWdlLCAud29vY29tbWVyY2UtYWNjb3VudCAuc2l0ZS1jb250ZW50IC53b29jb21tZXJjZS1zdWNjZXNzLCAud29vY29tbWVyY2UtYWNjb3VudCAuc2l0ZS1jb250ZW50IC53b29jb21tZXJjZS13YXJuaW5nLCAud29vY29tbWVyY2UtYWNjb3VudCAuc2l0ZS1jb250ZW50IC53b29jb21tZXJjZS1pbmZvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuc2l0ZS1jb250ZW50IC53b29jb21tZXJjZS1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IHVuc2V0O1xuICBwYWRkaW5nOiA5LjVweCAxNy41cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuc2l0ZS1jb250ZW50IC53b29jb21tZXJjZS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5zaXRlLWNvbnRlbnQgLndvb2NvbW1lcmNlLWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5zaXRlLWNvbnRlbnQgLndvb2NvbW1lcmNlLUJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGhlaWdodDogdW5zZXQ7XG4gIHBhZGRpbmc6IDkuNXB4IDE3LjVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5zaXRlLWNvbnRlbnQgLndvb2NvbW1lcmNlLUJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLnNpdGUtY29udGVudCAud29vY29tbWVyY2UtQnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLnNpdGUtY29udGVudCAuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgcGFkZGluZzogOS41cHggMTcuNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLnNpdGUtY29udGVudCAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuc2l0ZS1jb250ZW50IC5idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuc2l0ZS1jb250ZW50IC5idXR0b24uYWx0IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgcGFkZGluZzogOS41cHggMTcuNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLnNpdGUtY29udGVudCAuYnV0dG9uLmFsdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLnNpdGUtY29udGVudCAuYnV0dG9uLmFsdDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5zaXRlLWNvbnRlbnQgLndvb2NvbW1lcmNlLWJ1dHRvbi5kZWxldGUge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuc2l0ZS1jb250ZW50IC53b29jb21tZXJjZS1idXR0b24uZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuc2l0ZS1jb250ZW50IC53b29jb21tZXJjZS1idXR0b24uZGVsZXRlOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5zaXRlLWNvbnRlbnQgLndvb2NvbW1lcmNlLUJ1dHRvbi5kZWxldGUge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuc2l0ZS1jb250ZW50IC53b29jb21tZXJjZS1CdXR0b24uZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuc2l0ZS1jb250ZW50IC53b29jb21tZXJjZS1CdXR0b24uZGVsZXRlOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5zaXRlLWNvbnRlbnQgLmJ1dHRvbi5kZWxldGUge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuc2l0ZS1jb250ZW50IC5idXR0b24uZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuc2l0ZS1jb250ZW50IC5idXR0b24uZGVsZXRlOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5zaXRlLWNvbnRlbnQgLmJ1dHRvbi5hbHQuZGVsZXRlIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLnNpdGUtY29udGVudCAuYnV0dG9uLmFsdC5kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5zaXRlLWNvbnRlbnQgLmJ1dHRvbi5hbHQuZGVsZXRlOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1Mb3N0UGFzc3dvcmQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuMTMpO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4xMyk7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuMTMpO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgaGVhZGVyLmNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5jb250ZW50ID4gLndvb2NvbW1lcmNlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53ZXRhaWxfbmF2aWdhdGlvbl9kcm9wZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTWVzc2FnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm9ybS1yb3ctZmlyc3Qge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm9ybS1yb3ctbGFzdCB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICBmbG9hdDogcmlnaHQ7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAjYmlsbGluZ19wb3N0Y29kZV9maWVsZCB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAjYmlsbGluZ19wb3N0Y29kZV9maWVsZC5mb3JtLXJvdy13aWRlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAjYmlsbGluZ19jaXR5X2ZpZWxkIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIGZsb2F0OiByaWdodDtcbiAgY2xlYXI6IG5vbmU7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAjYmlsbGluZ19jaXR5X2ZpZWxkLmZvcm0tcm93LXdpZGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50ICNiaWxsaW5nX3Bob25lX2ZpZWxkIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50ICNiaWxsaW5nX3Bob25lX2ZpZWxkLmZvcm0tcm93LXdpZGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50ICNiaWxsaW5nX2VtYWlsX2ZpZWxkIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIGZsb2F0OiByaWdodDtcbiAgY2xlYXI6IG5vbmU7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAjYmlsbGluZ19lbWFpbF9maWVsZC5mb3JtLXJvdy13aWRlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAjc2hpcHBpbmdfcG9zdGNvZGVfZmllbGQge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgI3NoaXBwaW5nX2NpdHlfZmllbGQge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjbGVhcjogbm9uZTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IGZvcm0gcC5mb3JtLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCBmb3JtIHAuZm9ybS1yb3cgc2VsZWN0IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuMTMpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCBmb3JtIHAuZm9ybS1yb3cgc2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJhXCI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1mYW1pbHk6IFwid2V0YWlsLWljb25zXCIsIHNhbnMtc2VyaWY7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCBmb3JtIHAuZm9ybS1yb3cgc3Bhbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuMTMpO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgZm9ybSBwLmZvcm0tcm93IHNwYW4uc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgZm9ybSBwLmZvcm0tcm93IHNwYW4uc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCBmb3JtIHAuZm9ybS1yb3cgc3Bhbi5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiYVwiO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIndldGFpbC1pY29uc1wiLCBzYW5zLXNlcmlmO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiB1bnNldDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4xMyk7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluayBhIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LWZhbWlseTogXCJ3ZXRhaWwtaWNvbnNcIjtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjEzKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLWRhc2hib2FyZCBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiaFwiO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLXBheW1lbnQtbWV0aG9kcyBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiQ1wiO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLW9yZGVycyBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwidFwiO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLWRvd25sb2FkcyBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiaVwiO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLWVkaXQtYWRkcmVzcyBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwialwiO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLWVkaXQtYWNjb3VudCBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwidVwiO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLWN1c3RvbWVyLWxvZ291dCBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwia1wiO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjEzKTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCB7XG4gIGZsb2F0OiB1bnNldDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLWZvcm1fX2lucHV0LWNoZWNrYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjEzKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgbWFyayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1mb3JtLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1heC1oZWlnaHQ6IDMyMHB4O1xuICBtaW4taGVpZ2h0OiAzMjBweDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtZm9ybS1sb2dpbiAuZm9ybS1yb3c6bm90KC5mb3JtLXJvdy13aWRlKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtZm9ybS1sb2dpbiAuZm9ybS1yb3c6bm90KC5mb3JtLXJvdy13aWRlKSAud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9yZGVyOiAyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1mb3JtLWxvZ2luIC5mb3JtLXJvdzpub3QoLmZvcm0tcm93LXdpZGUpIC53b29jb21tZXJjZS1mb3JtX19sYWJlbC1mb3ItY2hlY2tib3ggc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtZm9ybS1sb2dpbiAuZm9ybS1yb3c6bm90KC5mb3JtLXJvdy13aWRlKSAud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94IHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuMTMpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtZm9ybS1sb2dpbiAuZm9ybS1yb3c6bm90KC5mb3JtLXJvdy13aWRlKSAud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94IHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCJ5XCI7XG4gIGZvbnQtZmFtaWx5OiBcIndldGFpbC1pY29uc1wiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICBsZWZ0OiAzcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gLmZvcm0tcm93Om5vdCguZm9ybS1yb3ctd2lkZSkgLndvb2NvbW1lcmNlLWZvcm1fX2lucHV0LWNoZWNrYm94OmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50ICNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQud29vY29tbWVyY2UtUGF5bWVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjEzKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudC53b29jb21tZXJjZS1QYXltZW50ID4gLmZvcm0tcm93IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAjYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50Lndvb2NvbW1lcmNlLVBheW1lbnQgLnN0cmlwZS1zb3VyY2UtZXJyb3JzIHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50ICNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQud29vY29tbWVyY2UtUGF5bWVudCAud29vY29tbWVyY2UtUGF5bWVudE1ldGhvZHMucGF5bWVudF9tZXRob2RzLm1ldGhvZHMge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50ICNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQud29vY29tbWVyY2UtUGF5bWVudCAud29vY29tbWVyY2UtUGF5bWVudE1ldGhvZHMucGF5bWVudF9tZXRob2RzLm1ldGhvZHMgLndvb2NvbW1lcmNlLVBheW1lbnRCb3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudC53b29jb21tZXJjZS1QYXltZW50IC53b29jb21tZXJjZS1QYXltZW50TWV0aG9kcy5wYXltZW50X21ldGhvZHMubWV0aG9kcyAud29vY29tbWVyY2UtUGF5bWVudEJveCAuZm9ybS1yb3ctZmlyc3Qge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAjYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50Lndvb2NvbW1lcmNlLVBheW1lbnQgLndvb2NvbW1lcmNlLVBheW1lbnRNZXRob2RzLnBheW1lbnRfbWV0aG9kcy5tZXRob2RzIC53b29jb21tZXJjZS1QYXltZW50Qm94IC5mb3JtLXJvdy1sYXN0IHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudC53b29jb21tZXJjZS1QYXltZW50IC53b29jb21tZXJjZS1QYXltZW50TWV0aG9kcy5wYXltZW50X21ldGhvZHMubWV0aG9kcyAud29vY29tbWVyY2UtUGF5bWVudEJveCAud2Mtc3RyaXBlLWVsZW1lbnRzLWZpZWxkIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudC53b29jb21tZXJjZS1QYXltZW50IC53b29jb21tZXJjZS1QYXltZW50TWV0aG9kcy5wYXltZW50X21ldGhvZHMubWV0aG9kcyAud29vY29tbWVyY2UtUGF5bWVudEJveCAud2MtY3JlZGl0LWNhcmQtZm9ybSAuZm9ybS1yb3cge1xuICBwYWRkaW5nOiAwO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50ICNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQud29vY29tbWVyY2UtUGF5bWVudCAud29vY29tbWVyY2UtUGF5bWVudE1ldGhvZHMucGF5bWVudF9tZXRob2RzLm1ldGhvZHMgLndvb2NvbW1lcmNlLVBheW1lbnRCb3g6YmVmb3JlIHtcbiAgYm9yZGVyOiAxZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlZmVmZWY7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudC53b29jb21tZXJjZS1QYXltZW50IC53b29jb21tZXJjZS1QYXltZW50TWV0aG9kIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50ICNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQud29vY29tbWVyY2UtUGF5bWVudCAud29vY29tbWVyY2UtUGF5bWVudE1ldGhvZCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAyNzVmZjtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAjYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50Lndvb2NvbW1lcmNlLVBheW1lbnQgLndvb2NvbW1lcmNlLVBheW1lbnRNZXRob2QgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50ICNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQud29vY29tbWVyY2UtUGF5bWVudCAud29vY29tbWVyY2UtUGF5bWVudE1ldGhvZCA+IGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudC53b29jb21tZXJjZS1QYXltZW50IC53b29jb21tZXJjZS1QYXltZW50TWV0aG9kID4gbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDEycHg7XG4gIG1pbi13aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50ICNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQud29vY29tbWVyY2UtUGF5bWVudCAud29vY29tbWVyY2UtUGF5bWVudE1ldGhvZCA+IGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMnB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDI3NWZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3NWZmO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiAwIDJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgbWluLWhlaWdodDogMzIwcHg7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQgLndvb2NvbW1lcmNlLUJ1dHRvbiB7XG4gIHBhZGRpbmc6IDExcHggNjBweDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCBwOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQgLmZvcm0tcm93LWZpcnN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQgLmZvcm0tcm93LWxhc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtZm9ybS1yZWdpc3RlciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogMCAycHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWF4LWhlaWdodDogMzIwcHg7XG4gIG1pbi1oZWlnaHQ6IDMyMHB4O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGZvcm0gLnNob3ctcGFzc3dvcmQtaW5wdXQge1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGZvcm0gZmllbGRzZXQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4xMyk7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBmb3JtIGZpZWxkc2V0IGxlZ2VuZCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGZvcm0gaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4xMyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE5cHggMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgb3V0bGluZTogMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGZvcm0gbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgZm9ybSBsYWJlbCAucmVxdWlyZWQge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBmb3JtLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSBidXR0b24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50ID4gcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgZGl2Lndvb2NvbW1lcmNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgZGl2Lndvb2NvbW1lcmNlIGFkZHJlc3Mge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgZGl2Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLWxvZ2luIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiAwIDJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgbWluLWhlaWdodDogMzIwcHg7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCBkaXYud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gLmZvcm0tcm93Om5vdCguZm9ybS1yb3ctd2lkZSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCBkaXYud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gLmZvcm0tcm93Om5vdCguZm9ybS1yb3ctd2lkZSkgLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLWZvci1jaGVja2JveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvcmRlcjogMjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IGRpdi53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1sb2dpbiAuZm9ybS1yb3c6bm90KC5mb3JtLXJvdy13aWRlKSAud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCBkaXYud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gLmZvcm0tcm93Om5vdCguZm9ybS1yb3ctd2lkZSkgLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLWZvci1jaGVja2JveCBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjEzKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCBkaXYud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gLmZvcm0tcm93Om5vdCguZm9ybS1yb3ctd2lkZSkgLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLWZvci1jaGVja2JveCBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwieVwiO1xuICBmb250LWZhbWlseTogXCJ3ZXRhaWwtaWNvbnNcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgbGVmdDogM3B4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgZGl2Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLWxvZ2luIC5mb3JtLXJvdzpub3QoLmZvcm0tcm93LXdpZGUpIC53b29jb21tZXJjZS1mb3JtX19pbnB1dC1jaGVja2JveDpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IGRpdi53b29jb21tZXJjZSA+IGgyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCBkaXYud29vY29tbWVyY2UgLnUtY29sdW1uMSB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgZGl2Lndvb2NvbW1lcmNlIC51LWNvbHVtbjEgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4ge1xuICB3aWR0aDogMTAwJTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IGRpdi53b29jb21tZXJjZSAudS1jb2x1bW4yIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCBkaXYud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm1fX2lucHV0LWNoZWNrYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjEzKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCBkaXYud29vY29tbWVyY2UgbWFyayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgZGl2Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCBkaXYud29vY29tbWVyY2UgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudC53b29jb21tZXJjZS1QYXltZW50IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuMTMpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMzBweDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IGRpdi53b29jb21tZXJjZSAjYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50Lndvb2NvbW1lcmNlLVBheW1lbnQgPiAuZm9ybS1yb3cge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgZGl2Lndvb2NvbW1lcmNlICNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQud29vY29tbWVyY2UtUGF5bWVudCAuc3RyaXBlLXNvdXJjZS1lcnJvcnMgdWwge1xuICBtYXJnaW46IDA7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCBkaXYud29vY29tbWVyY2UgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudC53b29jb21tZXJjZS1QYXltZW50IC53b29jb21tZXJjZS1QYXltZW50TWV0aG9kcy5wYXltZW50X21ldGhvZHMubWV0aG9kcyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCBkaXYud29vY29tbWVyY2UgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudC53b29jb21tZXJjZS1QYXltZW50IC53b29jb21tZXJjZS1QYXltZW50TWV0aG9kcy5wYXltZW50X21ldGhvZHMubWV0aG9kcyAud29vY29tbWVyY2UtUGF5bWVudEJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZzogMzBweDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IGRpdi53b29jb21tZXJjZSAjYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50Lndvb2NvbW1lcmNlLVBheW1lbnQgLndvb2NvbW1lcmNlLVBheW1lbnRNZXRob2RzLnBheW1lbnRfbWV0aG9kcy5tZXRob2RzIC53b29jb21tZXJjZS1QYXltZW50Qm94IC5mb3JtLXJvdy1maXJzdCB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgZGl2Lndvb2NvbW1lcmNlICNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQud29vY29tbWVyY2UtUGF5bWVudCAud29vY29tbWVyY2UtUGF5bWVudE1ldGhvZHMucGF5bWVudF9tZXRob2RzLm1ldGhvZHMgLndvb2NvbW1lcmNlLVBheW1lbnRCb3ggLmZvcm0tcm93LWxhc3Qge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IGRpdi53b29jb21tZXJjZSAjYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50Lndvb2NvbW1lcmNlLVBheW1lbnQgLndvb2NvbW1lcmNlLVBheW1lbnRNZXRob2RzLnBheW1lbnRfbWV0aG9kcy5tZXRob2RzIC53b29jb21tZXJjZS1QYXltZW50Qm94IC53Yy1zdHJpcGUtZWxlbWVudHMtZmllbGQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IGRpdi53b29jb21tZXJjZSAjYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50Lndvb2NvbW1lcmNlLVBheW1lbnQgLndvb2NvbW1lcmNlLVBheW1lbnRNZXRob2RzLnBheW1lbnRfbWV0aG9kcy5tZXRob2RzIC53b29jb21tZXJjZS1QYXltZW50Qm94IC53Yy1jcmVkaXQtY2FyZC1mb3JtIC5mb3JtLXJvdyB7XG4gIHBhZGRpbmc6IDA7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCBkaXYud29vY29tbWVyY2UgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudC53b29jb21tZXJjZS1QYXltZW50IC53b29jb21tZXJjZS1QYXltZW50TWV0aG9kcy5wYXltZW50X21ldGhvZHMubWV0aG9kcyAud29vY29tbWVyY2UtUGF5bWVudEJveDpiZWZvcmUge1xuICBib3JkZXI6IDFlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2VmZWZlZjtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IGRpdi53b29jb21tZXJjZSAjYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50Lndvb2NvbW1lcmNlLVBheW1lbnQgLndvb2NvbW1lcmNlLVBheW1lbnRNZXRob2QgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCBkaXYud29vY29tbWVyY2UgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudC53b29jb21tZXJjZS1QYXltZW50IC53b29jb21tZXJjZS1QYXltZW50TWV0aG9kIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiBsYWJlbDpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDI3NWZmO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgZGl2Lndvb2NvbW1lcmNlICNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQud29vY29tbWVyY2UtUGF5bWVudCAud29vY29tbWVyY2UtUGF5bWVudE1ldGhvZCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCBkaXYud29vY29tbWVyY2UgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudC53b29jb21tZXJjZS1QYXltZW50IC53b29jb21tZXJjZS1QYXltZW50TWV0aG9kID4gbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IGRpdi53b29jb21tZXJjZSAjYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50Lndvb2NvbW1lcmNlLVBheW1lbnQgLndvb2NvbW1lcmNlLVBheW1lbnRNZXRob2QgPiBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTJweDtcbiAgbWluLXdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCBkaXYud29vY29tbWVyY2UgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudC53b29jb21tZXJjZS1QYXltZW50IC53b29jb21tZXJjZS1QYXltZW50TWV0aG9kID4gbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAycHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMjc1ZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjc1ZmY7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCBkaXYud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1heC1oZWlnaHQ6IDMyMHB4O1xuICBtaW4taGVpZ2h0OiAzMjBweDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IGRpdi53b29jb21tZXJjZSAud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCAud29vY29tbWVyY2UtQnV0dG9uIHtcbiAgcGFkZGluZzogMTFweCA2MHB4O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgZGl2Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkIHA6Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IGRpdi53b29jb21tZXJjZSAud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCAuZm9ybS1yb3ctZmlyc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IGRpdi53b29jb21tZXJjZSAud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCAuZm9ybS1yb3ctbGFzdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgZGl2Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLXJlZ2lzdGVyIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiAwIDJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgbWluLWhlaWdodDogMzIwcHg7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCBkaXYud29vY29tbWVyY2UgZm9ybSAuc2hvdy1wYXNzd29yZC1pbnB1dCB7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCBkaXYud29vY29tbWVyY2UgZm9ybSBmaWVsZHNldCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjEzKTtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgZGl2Lndvb2NvbW1lcmNlIGZvcm0gZmllbGRzZXQgbGVnZW5kIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCBkaXYud29vY29tbWVyY2UgZm9ybSBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjEzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTlweCAxMHB4O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgZGl2Lndvb2NvbW1lcmNlIGZvcm0gbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCBkaXYud29vY29tbWVyY2UgZm9ybSBsYWJlbCAucmVxdWlyZWQge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IGRpdi53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSBidXR0b24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgZGl2Lndvb2NvbW1lcmNlID4gcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgdGFibGUuc2hvcF90YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4xMyk7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgdGFibGUuc2hvcF90YWJsZSB0ZCwgLndvb2NvbW1lcmNlLWFjY291bnQgdGFibGUuc2hvcF90YWJsZSB0aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuMTMpO1xuICBwYWRkaW5nLWxlZnQ6IDkuNXB4O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgdGFibGUuc2hvcF90YWJsZSB0ZDpub3QoOmZpcnN0LWNoaWxkKSwgLndvb2NvbW1lcmNlLWFjY291bnQgdGFibGUuc2hvcF90YWJsZSB0aDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjEzKTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IHRhYmxlLnNob3BfdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCB0YWJsZS5zaG9wX3RhYmxlIHRoZWFkIHRoIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IHRhYmxlLnNob3BfdGFibGUgdGhlYWQgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IHRhYmxlLnNob3BfdGFibGUgdGZvb3QgdGgsIC53b29jb21tZXJjZS1hY2NvdW50IHRhYmxlLnNob3BfdGFibGUgdGZvb3QgdGQge1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgdGFibGUuc2hvcF90YWJsZSB0Zm9vdCB0cjpmaXJzdC1jaGlsZCB0aCwgLndvb2NvbW1lcmNlLWFjY291bnQgdGFibGUuc2hvcF90YWJsZSB0Zm9vdCB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuMTMpO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgdGFibGUuc2hvcF90YWJsZSB0Zm9vdCB0cjpsYXN0LWNoaWxkIHRoLCAud29vY29tbWVyY2UtYWNjb3VudCB0YWJsZS5zaG9wX3RhYmxlIHRmb290IHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgdGFibGUuc2hvcF90YWJsZSB0ZCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjEzKTtcbiAgd2lkdGg6IDIwJTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDkuNXB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgdGFibGUuc2hvcF90YWJsZSB0aCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjEzKTtcbiAgd2lkdGg6IDIwJTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCB0YWJsZS5zaG9wX3RhYmxlLmFjY291bnQtcGF5bWVudC1tZXRob2RzLXRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IHRhYmxlLnNob3BfdGFibGUuYWNjb3VudC1wYXltZW50LW1ldGhvZHMtdGFibGUgdGg6bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLWNvbHVtbl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgYWRkcmVzcyB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud2MtaXRlbS1tZXRhIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtQWRkcmVzcyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAudS1jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLnUtY29sdW1ucyAudS1jb2x1bW4xIGFkZHJlc3Mge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4xMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAudS1jb2x1bW5zIC51LWNvbHVtbjEgYWRkcmVzcyAuZWRpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjBweDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC51LWNvbHVtbnMgLnUtY29sdW1uMiBhZGRyZXNzIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuMTMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLnUtY29sdW1ucyAudS1jb2x1bW4yIGFkZHJlc3MgLmVkaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAudS1jb2x1bW5zIC53b29jb21tZXJjZS1BZGRyZXNzLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLnUtY29sdW1ucyAud29vY29tbWVyY2UtQWRkcmVzcy10aXRsZSBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAudS1jb2x1bW5zIC53b29jb21tZXJjZS1BZGRyZXNzLXRpdGxlIGEuZWRpdCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC51LWNvbHVtbnMgLndvb2NvbW1lcmNlLUFkZHJlc3MtdGl0bGUgYS5lZGl0OjpiZWZvcmUge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndvb2NvbW1lcmNlLWFjY291bnQgLnUtY29sdW1ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudC53b29jb21tZXJjZS1sb3N0LXBhc3N3b3JkIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud29vY29tbWVyY2UtYWNjb3VudC53b29jb21tZXJjZS1wYWdlIGRpdi53b29jb21tZXJjZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC53b29jb21tZXJjZS1hY2NvdW50Lndvb2NvbW1lcmNlLXBhZ2UgZGl2Lndvb2NvbW1lcmNlICNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQud29vY29tbWVyY2UtUGF5bWVudCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAud29vY29tbWVyY2UtYWNjb3VudC53b29jb21tZXJjZS1wYWdlIGRpdi53b29jb21tZXJjZSAjYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50Lndvb2NvbW1lcmNlLVBheW1lbnQgLndvb2NvbW1lcmNlLVBheW1lbnRNZXRob2RzLnBheW1lbnRfbWV0aG9kcy5tZXRob2RzIC53b29jb21tZXJjZS1QYXltZW50Qm94IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC53b29jb21tZXJjZS1hY2NvdW50Lndvb2NvbW1lcmNlLXBhZ2UgZGl2Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLWxvZ2luIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC53b29jb21tZXJjZS1hY2NvdW50Lndvb2NvbW1lcmNlLXBhZ2UgZGl2Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLXJlZ2lzdGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC53b29jb21tZXJjZS1hY2NvdW50Lndvb2NvbW1lcmNlLXBhZ2UgZGl2Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC53b29jb21tZXJjZS1hY2NvdW50Lndvb2NvbW1lcmNlLXBhZ2UgZGl2Lndvb2NvbW1lcmNlIC51LWNvbHVtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLndvb2NvbW1lcmNlLWFjY291bnQud29vY29tbWVyY2UtcGFnZSBkaXYud29vY29tbWVyY2UgLnUtY29sdW1uMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLndvb2NvbW1lcmNlLWFjY291bnQud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0cjpudGgtY2hpbGQoMm4pIHRkIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAud29vY29tbWVyY2UtYWNjb3VudC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGUgdGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtaGVpZ2h0OiA1MXB4O1xuICB9XG4gIC53b29jb21tZXJjZS1hY2NvdW50Lndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZSB0ZDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC53b29jb21tZXJjZS1hY2NvdW50Lndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC53b29jb21tZXJjZS1hY2NvdW50Lndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZSB0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLndvb2NvbW1lcmNlLWFjY291bnQud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlIHRoOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLndvb2NvbW1lcmNlLWFjY291bnQud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlIHRoOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC53b29jb21tZXJjZS1hY2NvdW50Lndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWNvbHVtbi0tMiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAud29vY29tbWVyY2UtYWNjb3VudC53b29jb21tZXJjZS1wYWdlIC53ZXRhaWxfbmF2aWdhdGlvbl9kcm9wZG93biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4xMyk7XG4gICAgcGFkZGluZzogOS41cHggMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1yYWRpdXMgMC4ycztcbiAgfVxuICAud29vY29tbWVyY2UtYWNjb3VudC53b29jb21tZXJjZS1wYWdlIC53ZXRhaWxfbmF2aWdhdGlvbl9kcm9wZG93bjphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwid2V0YWlsLWljb25zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29udGVudDogXCJhXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gIH1cbiAgLndvb2NvbW1lcmNlLWFjY291bnQud29vY29tbWVyY2UtcGFnZSAud2V0YWlsX25hdmlnYXRpb25fZHJvcGRvd24uYWN0aXZlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItcmFkaXVzIDAuMnM7XG4gIH1cbiAgLndvb2NvbW1lcmNlLWFjY291bnQud29vY29tbWVyY2UtcGFnZSAud2V0YWlsX25hdmlnYXRpb25fZHJvcGRvd24uYWN0aXZlOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gIH1cbiAgLndvb2NvbW1lcmNlLWFjY291bnQud29vY29tbWVyY2UtcGFnZSAuY29udGVudCA+IC53b29jb21tZXJjZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC53b29jb21tZXJjZS1hY2NvdW50Lndvb2NvbW1lcmNlLXBhZ2UgLmNvbnRlbnQgPiAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC53b29jb21tZXJjZS1hY2NvdW50Lndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAud29vY29tbWVyY2UtYWNjb3VudC53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4xMyk7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuMTMpO1xuICB9XG4gIC53b29jb21tZXJjZS1hY2NvdW50Lndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbms6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gIH1cbiAgLndvb2NvbW1lcmNlLWFjY291bnQud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndvb2NvbW1lcmNlLWFjY291bnQud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLndvb2NvbW1lcmNlLWFjY291bnQud29vY29tbWVyY2UtcGFnZSBkaXYud29vY29tbWVyY2UgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudC53b29jb21tZXJjZS1QYXltZW50IC53b29jb21tZXJjZS1QYXltZW50TWV0aG9kcy5wYXltZW50X21ldGhvZHMubWV0aG9kcyAud29vY29tbWVyY2UtUGF5bWVudEJveCAuZm9ybS1yb3ctZmlyc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC53b29jb21tZXJjZS1hY2NvdW50Lndvb2NvbW1lcmNlLXBhZ2UgZGl2Lndvb2NvbW1lcmNlICNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQud29vY29tbWVyY2UtUGF5bWVudCAud29vY29tbWVyY2UtUGF5bWVudE1ldGhvZHMucGF5bWVudF9tZXRob2RzLm1ldGhvZHMgLndvb2NvbW1lcmNlLVBheW1lbnRCb3ggLmZvcm0tcm93LWxhc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59IixudWxsXX0= */
