#loginform label {
  width: 8em;
  display: inline-block;
  vertical-align: top;
  text-align: right;
  margin-right: 1em;
  margin-bottom: 20px;
}
#loginform .login-remember label {
  width: 100%;
  text-align: left;
}
#loginform .login-submit #wp-submit {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  cursor: pointer;
  display: inline-block;
  border: none;
  height: 48px;
  line-height: 48px;
  border-radius: 10px;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  padding-left: 16px;
  padding-right: 52px;
  background-color: #ffe100;
  color: #411303;
  background-image: url("../images/button_next.png");
  background-position: right 16px top 50%;
  background-repeat: no-repeat;
  background-size: 21px 21px;
}

@media screen and (min-width: 1001px) {
  .sp_show {
    display: none !important;
  }
}

@media screen and (max-width: 1000px) {
  .sp_hide {
    display: none !important;
  }
}

.page-bc_signup, .page-bc_mypage, .page-bc_data, .page-bc_leave, .page-bc_replacement_form, .page-bc_tracking_import, .page-giftcode-purchase, .page-giftcode-purchase-complete {
  padding-top: 50px !important;
  font-size: 14px;
  color: #421300;
}
.page-bc_signup p.note_top, .page-bc_mypage p.note_top, .page-bc_data p.note_top, .page-bc_leave p.note_top, .page-bc_replacement_form p.note_top, .page-bc_tracking_import p.note_top, .page-giftcode-purchase p.note_top, .page-giftcode-purchase-complete p.note_top {
  font-size: 18px;
  margin-bottom: 20px;
  color: #E91E63;
}
.page-bc_signup h3, .page-bc_mypage h3, .page-bc_data h3, .page-bc_leave h3, .page-bc_replacement_form h3, .page-bc_tracking_import h3, .page-giftcode-purchase h3, .page-giftcode-purchase-complete h3 {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 20px;
}
.page-bc_signup h3:not(:first-of-type), .page-bc_mypage h3:not(:first-of-type), .page-bc_data h3:not(:first-of-type), .page-bc_leave h3:not(:first-of-type), .page-bc_replacement_form h3:not(:first-of-type), .page-bc_tracking_import h3:not(:first-of-type), .page-giftcode-purchase h3:not(:first-of-type), .page-giftcode-purchase-complete h3:not(:first-of-type) {
  margin-top: 50px;
}
.page-bc_signup h3 small, .page-bc_mypage h3 small, .page-bc_data h3 small, .page-bc_leave h3 small, .page-bc_replacement_form h3 small, .page-bc_tracking_import h3 small, .page-giftcode-purchase h3 small, .page-giftcode-purchase-complete h3 small {
  display: block;
  margin-top: 5px;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.6;
}
.page-bc_signup h4, .page-bc_mypage h4, .page-bc_data h4, .page-bc_leave h4, .page-bc_replacement_form h4, .page-bc_tracking_import h4, .page-giftcode-purchase h4, .page-giftcode-purchase-complete h4 {
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 1rem;
}
.page-bc_signup h4:not(:first-child), .page-bc_mypage h4:not(:first-child), .page-bc_data h4:not(:first-child), .page-bc_leave h4:not(:first-child), .page-bc_replacement_form h4:not(:first-child), .page-bc_tracking_import h4:not(:first-child), .page-giftcode-purchase h4:not(:first-child), .page-giftcode-purchase-complete h4:not(:first-child) {
  margin-top: 1.5rem;
}
@media screen and (max-width: 1000px) {
  .page-bc_signup h4:not(:first-child), .page-bc_mypage h4:not(:first-child), .page-bc_data h4:not(:first-child), .page-bc_leave h4:not(:first-child), .page-bc_replacement_form h4:not(:first-child), .page-bc_tracking_import h4:not(:first-child), .page-giftcode-purchase h4:not(:first-child), .page-giftcode-purchase-complete h4:not(:first-child) {
    margin-top: 1rem;
    margin-bottom: 0.75rem;
  }
}
.page-bc_signup .form_items:not(:last-of-type), .page-bc_mypage .form_items:not(:last-of-type), .page-bc_data .form_items:not(:last-of-type), .page-bc_leave .form_items:not(:last-of-type), .page-bc_replacement_form .form_items:not(:last-of-type), .page-bc_tracking_import .form_items:not(:last-of-type), .page-giftcode-purchase .form_items:not(:last-of-type), .page-giftcode-purchase-complete .form_items:not(:last-of-type) {
  margin-bottom: 30px;
}
.page-bc_signup .form_items a, .page-bc_mypage .form_items a, .page-bc_data .form_items a, .page-bc_leave .form_items a, .page-bc_replacement_form .form_items a, .page-bc_tracking_import .form_items a, .page-giftcode-purchase .form_items a, .page-giftcode-purchase-complete .form_items a {
  color: #00a2e4;
}
.page-bc_signup .form_items p + .ng_books, .page-bc_mypage .form_items p + .ng_books, .page-bc_data .form_items p + .ng_books, .page-bc_leave .form_items p + .ng_books, .page-bc_replacement_form .form_items p + .ng_books, .page-bc_tracking_import .form_items p + .ng_books, .page-giftcode-purchase .form_items p + .ng_books, .page-giftcode-purchase-complete .form_items p + .ng_books {
  margin-top: 10px;
}
.page-bc_signup .form_items .ng_books, .page-bc_mypage .form_items .ng_books, .page-bc_data .form_items .ng_books, .page-bc_leave .form_items .ng_books, .page-bc_replacement_form .form_items .ng_books, .page-bc_tracking_import .form_items .ng_books, .page-giftcode-purchase .form_items .ng_books, .page-giftcode-purchase-complete .form_items .ng_books {
  margin-bottom: 0;
}
@media screen and (max-width: 1000px) {
  .page-bc_signup .form_items .ng_books label + label, .page-bc_mypage .form_items .ng_books label + label, .page-bc_data .form_items .ng_books label + label, .page-bc_leave .form_items .ng_books label + label, .page-bc_replacement_form .form_items .ng_books label + label, .page-bc_tracking_import .form_items .ng_books label + label, .page-giftcode-purchase .form_items .ng_books label + label, .page-giftcode-purchase-complete .form_items .ng_books label + label {
    margin-top: 0.3rem;
  }
}
@media screen and (max-width: 1000px) {
  .page-bc_signup .form_items table, .page-bc_signup .form_items thead, .page-bc_signup .form_items tbody, .page-bc_signup .form_items tr, .page-bc_signup .form_items th, .page-bc_signup .form_items td, .page-bc_mypage .form_items table, .page-bc_mypage .form_items thead, .page-bc_mypage .form_items tbody, .page-bc_mypage .form_items tr, .page-bc_mypage .form_items th, .page-bc_mypage .form_items td, .page-bc_data .form_items table, .page-bc_data .form_items thead, .page-bc_data .form_items tbody, .page-bc_data .form_items tr, .page-bc_data .form_items th, .page-bc_data .form_items td, .page-bc_leave .form_items table, .page-bc_leave .form_items thead, .page-bc_leave .form_items tbody, .page-bc_leave .form_items tr, .page-bc_leave .form_items th, .page-bc_leave .form_items td, .page-bc_replacement_form .form_items table, .page-bc_replacement_form .form_items thead, .page-bc_replacement_form .form_items tbody, .page-bc_replacement_form .form_items tr, .page-bc_replacement_form .form_items th, .page-bc_replacement_form .form_items td, .page-bc_tracking_import .form_items table, .page-bc_tracking_import .form_items thead, .page-bc_tracking_import .form_items tbody, .page-bc_tracking_import .form_items tr, .page-bc_tracking_import .form_items th, .page-bc_tracking_import .form_items td, .page-giftcode-purchase .form_items table, .page-giftcode-purchase .form_items thead, .page-giftcode-purchase .form_items tbody, .page-giftcode-purchase .form_items tr, .page-giftcode-purchase .form_items th, .page-giftcode-purchase .form_items td, .page-giftcode-purchase-complete .form_items table, .page-giftcode-purchase-complete .form_items thead, .page-giftcode-purchase-complete .form_items tbody, .page-giftcode-purchase-complete .form_items tr, .page-giftcode-purchase-complete .form_items th, .page-giftcode-purchase-complete .form_items td {
    display: block;
    width: 100%;
  }
}
.page-bc_signup .form_items input[type=text]:not(:first-of-type), .page-bc_mypage .form_items input[type=text]:not(:first-of-type), .page-bc_data .form_items input[type=text]:not(:first-of-type), .page-bc_leave .form_items input[type=text]:not(:first-of-type), .page-bc_replacement_form .form_items input[type=text]:not(:first-of-type), .page-bc_tracking_import .form_items input[type=text]:not(:first-of-type), .page-giftcode-purchase .form_items input[type=text]:not(:first-of-type), .page-giftcode-purchase-complete .form_items input[type=text]:not(:first-of-type) {
  margin-left: 0;
}
@media screen and (min-width: 1001px) {
  .page-bc_signup .form_items label, .page-bc_mypage .form_items label, .page-bc_data .form_items label, .page-bc_leave .form_items label, .page-bc_replacement_form .form_items label, .page-bc_tracking_import .form_items label, .page-giftcode-purchase .form_items label, .page-giftcode-purchase-complete .form_items label {
    display: inline-block;
  }
}
@media screen and (max-width: 1000px) {
  .page-bc_signup .form_items label, .page-bc_mypage .form_items label, .page-bc_data .form_items label, .page-bc_leave .form_items label, .page-bc_replacement_form .form_items label, .page-bc_tracking_import .form_items label, .page-giftcode-purchase .form_items label, .page-giftcode-purchase-complete .form_items label {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    width: 100%;
  }
}
@media screen and (min-width: 1001px) {
  .page-bc_signup .form_items label + label, .page-bc_mypage .form_items label + label, .page-bc_data .form_items label + label, .page-bc_leave .form_items label + label, .page-bc_replacement_form .form_items label + label, .page-bc_tracking_import .form_items label + label, .page-giftcode-purchase .form_items label + label, .page-giftcode-purchase-complete .form_items label + label {
    margin-left: 0.5rem;
  }
}
@media screen and (max-width: 1000px) {
  .page-bc_signup .form_items label + label, .page-bc_mypage .form_items label + label, .page-bc_data .form_items label + label, .page-bc_leave .form_items label + label, .page-bc_replacement_form .form_items label + label, .page-bc_tracking_import .form_items label + label, .page-giftcode-purchase .form_items label + label, .page-giftcode-purchase-complete .form_items label + label {
    margin-top: 0.75rem;
  }
}
.page-bc_signup .form_items label small, .page-bc_mypage .form_items label small, .page-bc_data .form_items label small, .page-bc_leave .form_items label small, .page-bc_replacement_form .form_items label small, .page-bc_tracking_import .form_items label small, .page-giftcode-purchase .form_items label small, .page-giftcode-purchase-complete .form_items label small {
  white-space: nowrap;
  display: inline-block;
  font-size: 1rem;
  margin-right: 0.5rem;
}
@media screen and (min-width: 1001px) {
  .page-bc_signup .form_items label small:not(:first-of-type), .page-bc_mypage .form_items label small:not(:first-of-type), .page-bc_data .form_items label small:not(:first-of-type), .page-bc_leave .form_items label small:not(:first-of-type), .page-bc_replacement_form .form_items label small:not(:first-of-type), .page-bc_tracking_import .form_items label small:not(:first-of-type), .page-giftcode-purchase .form_items label small:not(:first-of-type), .page-giftcode-purchase-complete .form_items label small:not(:first-of-type) {
    margin-left: 0.5rem;
  }
}
@media screen and (max-width: 1000px) {
  .page-bc_signup .form_buttons, .page-bc_signup .form_buttons td, .page-bc_mypage .form_buttons, .page-bc_mypage .form_buttons td, .page-bc_data .form_buttons, .page-bc_data .form_buttons td, .page-bc_leave .form_buttons, .page-bc_leave .form_buttons td, .page-bc_replacement_form .form_buttons, .page-bc_replacement_form .form_buttons td, .page-bc_tracking_import .form_buttons, .page-bc_tracking_import .form_buttons td, .page-giftcode-purchase .form_buttons, .page-giftcode-purchase .form_buttons td, .page-giftcode-purchase-complete .form_buttons, .page-giftcode-purchase-complete .form_buttons td {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    flex-direction: column-reverse;
  }
}
.page-bc_signup .form_buttons a.button, .page-bc_signup .form_buttons input.button, .page-bc_signup .form_buttons button, .page-bc_mypage .form_buttons a.button, .page-bc_mypage .form_buttons input.button, .page-bc_mypage .form_buttons button, .page-bc_data .form_buttons a.button, .page-bc_data .form_buttons input.button, .page-bc_data .form_buttons button, .page-bc_leave .form_buttons a.button, .page-bc_leave .form_buttons input.button, .page-bc_leave .form_buttons button, .page-bc_replacement_form .form_buttons a.button, .page-bc_replacement_form .form_buttons input.button, .page-bc_replacement_form .form_buttons button, .page-bc_tracking_import .form_buttons a.button, .page-bc_tracking_import .form_buttons input.button, .page-bc_tracking_import .form_buttons button, .page-giftcode-purchase .form_buttons a.button, .page-giftcode-purchase .form_buttons input.button, .page-giftcode-purchase .form_buttons button, .page-giftcode-purchase-complete .form_buttons a.button, .page-giftcode-purchase-complete .form_buttons input.button, .page-giftcode-purchase-complete .form_buttons button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  cursor: pointer;
  display: inline-block;
  border: none;
  height: 48px;
  line-height: 48px;
  border-radius: 10px;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
}
@media screen and (max-width: 1000px) {
  .page-bc_signup .form_buttons a.button, .page-bc_signup .form_buttons input.button, .page-bc_signup .form_buttons button, .page-bc_mypage .form_buttons a.button, .page-bc_mypage .form_buttons input.button, .page-bc_mypage .form_buttons button, .page-bc_data .form_buttons a.button, .page-bc_data .form_buttons input.button, .page-bc_data .form_buttons button, .page-bc_leave .form_buttons a.button, .page-bc_leave .form_buttons input.button, .page-bc_leave .form_buttons button, .page-bc_replacement_form .form_buttons a.button, .page-bc_replacement_form .form_buttons input.button, .page-bc_replacement_form .form_buttons button, .page-bc_tracking_import .form_buttons a.button, .page-bc_tracking_import .form_buttons input.button, .page-bc_tracking_import .form_buttons button, .page-giftcode-purchase .form_buttons a.button, .page-giftcode-purchase .form_buttons input.button, .page-giftcode-purchase .form_buttons button, .page-giftcode-purchase-complete .form_buttons a.button, .page-giftcode-purchase-complete .form_buttons input.button, .page-giftcode-purchase-complete .form_buttons button {
    margin-bottom: 1rem;
  }
}
.page-bc_signup .form_buttons a.button.back, .page-bc_signup .form_buttons input.button.back, .page-bc_signup .form_buttons button.back, .page-bc_mypage .form_buttons a.button.back, .page-bc_mypage .form_buttons input.button.back, .page-bc_mypage .form_buttons button.back, .page-bc_data .form_buttons a.button.back, .page-bc_data .form_buttons input.button.back, .page-bc_data .form_buttons button.back, .page-bc_leave .form_buttons a.button.back, .page-bc_leave .form_buttons input.button.back, .page-bc_leave .form_buttons button.back, .page-bc_replacement_form .form_buttons a.button.back, .page-bc_replacement_form .form_buttons input.button.back, .page-bc_replacement_form .form_buttons button.back, .page-bc_tracking_import .form_buttons a.button.back, .page-bc_tracking_import .form_buttons input.button.back, .page-bc_tracking_import .form_buttons button.back, .page-giftcode-purchase .form_buttons a.button.back, .page-giftcode-purchase .form_buttons input.button.back, .page-giftcode-purchase .form_buttons button.back, .page-giftcode-purchase-complete .form_buttons a.button.back, .page-giftcode-purchase-complete .form_buttons input.button.back, .page-giftcode-purchase-complete .form_buttons button.back {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  cursor: pointer;
  display: inline-block;
  border: none;
  height: 48px;
  line-height: 48px;
  border-radius: 10px;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  padding-left: 52px;
  padding-right: 16px;
  margin-right: 15px;
  background-color: #411303;
  color: #FFF;
  background-image: url("../images/button_back.png");
  background-position: 16px 50%;
  background-repeat: no-repeat;
  background-size: 21px 21px;
}
.page-bc_signup .form_buttons a.button.next, .page-bc_signup .form_buttons input.button.next, .page-bc_signup .form_buttons button.next, .page-bc_mypage .form_buttons a.button.next, .page-bc_mypage .form_buttons input.button.next, .page-bc_mypage .form_buttons button.next, .page-bc_data .form_buttons a.button.next, .page-bc_data .form_buttons input.button.next, .page-bc_data .form_buttons button.next, .page-bc_leave .form_buttons a.button.next, .page-bc_leave .form_buttons input.button.next, .page-bc_leave .form_buttons button.next, .page-bc_replacement_form .form_buttons a.button.next, .page-bc_replacement_form .form_buttons input.button.next, .page-bc_replacement_form .form_buttons button.next, .page-bc_tracking_import .form_buttons a.button.next, .page-bc_tracking_import .form_buttons input.button.next, .page-bc_tracking_import .form_buttons button.next, .page-giftcode-purchase .form_buttons a.button.next, .page-giftcode-purchase .form_buttons input.button.next, .page-giftcode-purchase .form_buttons button.next, .page-giftcode-purchase-complete .form_buttons a.button.next, .page-giftcode-purchase-complete .form_buttons input.button.next, .page-giftcode-purchase-complete .form_buttons button.next {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  cursor: pointer;
  display: inline-block;
  border: none;
  height: 48px;
  line-height: 48px;
  border-radius: 10px;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  padding-left: 16px;
  padding-right: 52px;
  background-color: #ffe100;
  color: #411303;
  background-image: url("../images/button_next.png");
  background-position: right 16px top 50%;
  background-repeat: no-repeat;
  background-size: 21px 21px;
}
.page-bc_signup .form_buttons a.button.large, .page-bc_signup .form_buttons input.button.large, .page-bc_signup .form_buttons button.large, .page-bc_mypage .form_buttons a.button.large, .page-bc_mypage .form_buttons input.button.large, .page-bc_mypage .form_buttons button.large, .page-bc_data .form_buttons a.button.large, .page-bc_data .form_buttons input.button.large, .page-bc_data .form_buttons button.large, .page-bc_leave .form_buttons a.button.large, .page-bc_leave .form_buttons input.button.large, .page-bc_leave .form_buttons button.large, .page-bc_replacement_form .form_buttons a.button.large, .page-bc_replacement_form .form_buttons input.button.large, .page-bc_replacement_form .form_buttons button.large, .page-bc_tracking_import .form_buttons a.button.large, .page-bc_tracking_import .form_buttons input.button.large, .page-bc_tracking_import .form_buttons button.large, .page-giftcode-purchase .form_buttons a.button.large, .page-giftcode-purchase .form_buttons input.button.large, .page-giftcode-purchase .form_buttons button.large, .page-giftcode-purchase-complete .form_buttons a.button.large, .page-giftcode-purchase-complete .form_buttons input.button.large, .page-giftcode-purchase-complete .form_buttons button.large {
  padding-left: 50px;
  padding-right: 60px;
}
.page-bc_signup .form_buttons a.button.center, .page-bc_signup .form_buttons input.button.center, .page-bc_signup .form_buttons button.center, .page-bc_mypage .form_buttons a.button.center, .page-bc_mypage .form_buttons input.button.center, .page-bc_mypage .form_buttons button.center, .page-bc_data .form_buttons a.button.center, .page-bc_data .form_buttons input.button.center, .page-bc_data .form_buttons button.center, .page-bc_leave .form_buttons a.button.center, .page-bc_leave .form_buttons input.button.center, .page-bc_leave .form_buttons button.center, .page-bc_replacement_form .form_buttons a.button.center, .page-bc_replacement_form .form_buttons input.button.center, .page-bc_replacement_form .form_buttons button.center, .page-bc_tracking_import .form_buttons a.button.center, .page-bc_tracking_import .form_buttons input.button.center, .page-bc_tracking_import .form_buttons button.center, .page-giftcode-purchase .form_buttons a.button.center, .page-giftcode-purchase .form_buttons input.button.center, .page-giftcode-purchase .form_buttons button.center, .page-giftcode-purchase-complete .form_buttons a.button.center, .page-giftcode-purchase-complete .form_buttons input.button.center, .page-giftcode-purchase-complete .form_buttons button.center {
  display: table;
  margin: 0 auto;
}
.page-bc_signup .form_buttons a.button:hover, .page-bc_signup .form_buttons input.button:hover, .page-bc_signup .form_buttons button:hover, .page-bc_mypage .form_buttons a.button:hover, .page-bc_mypage .form_buttons input.button:hover, .page-bc_mypage .form_buttons button:hover, .page-bc_data .form_buttons a.button:hover, .page-bc_data .form_buttons input.button:hover, .page-bc_data .form_buttons button:hover, .page-bc_leave .form_buttons a.button:hover, .page-bc_leave .form_buttons input.button:hover, .page-bc_leave .form_buttons button:hover, .page-bc_replacement_form .form_buttons a.button:hover, .page-bc_replacement_form .form_buttons input.button:hover, .page-bc_replacement_form .form_buttons button:hover, .page-bc_tracking_import .form_buttons a.button:hover, .page-bc_tracking_import .form_buttons input.button:hover, .page-bc_tracking_import .form_buttons button:hover, .page-giftcode-purchase .form_buttons a.button:hover, .page-giftcode-purchase .form_buttons input.button:hover, .page-giftcode-purchase .form_buttons button:hover, .page-giftcode-purchase-complete .form_buttons a.button:hover, .page-giftcode-purchase-complete .form_buttons input.button:hover, .page-giftcode-purchase-complete .form_buttons button:hover {
  text-decoration: none !important;
  opacity: 0.5;
}
.page-bc_signup .form_buttons .fa-spinner, .page-bc_mypage .form_buttons .fa-spinner, .page-bc_data .form_buttons .fa-spinner, .page-bc_leave .form_buttons .fa-spinner, .page-bc_replacement_form .form_buttons .fa-spinner, .page-bc_tracking_import .form_buttons .fa-spinner, .page-giftcode-purchase .form_buttons .fa-spinner, .page-giftcode-purchase-complete .form_buttons .fa-spinner {
  display: inline-block;
  vertical-align: middle;
  margin-left: 1rem;
}
.page-bc_signup table, .page-bc_mypage table, .page-bc_data table, .page-bc_leave table, .page-bc_replacement_form table, .page-bc_tracking_import table, .page-giftcode-purchase table, .page-giftcode-purchase-complete table {
  width: 100%;
}
.page-bc_signup table th, .page-bc_signup table td, .page-bc_mypage table th, .page-bc_mypage table td, .page-bc_data table th, .page-bc_data table td, .page-bc_leave table th, .page-bc_leave table td, .page-bc_replacement_form table th, .page-bc_replacement_form table td, .page-bc_tracking_import table th, .page-bc_tracking_import table td, .page-giftcode-purchase table th, .page-giftcode-purchase table td, .page-giftcode-purchase-complete table th, .page-giftcode-purchase-complete table td {
  vertical-align: top;
  padding-top: 10px;
  padding-bottom: 10px;
}
.page-bc_signup table th, .page-bc_mypage table th, .page-bc_data table th, .page-bc_leave table th, .page-bc_replacement_form table th, .page-bc_tracking_import table th, .page-giftcode-purchase table th, .page-giftcode-purchase-complete table th {
  width: 170px;
  padding-right: 25px;
  white-space: nowrap;
  text-align: right;
  font-weight: bold;
}
@media screen and (max-width: 1000px) {
  .page-bc_signup table th, .page-bc_mypage table th, .page-bc_data table th, .page-bc_leave table th, .page-bc_replacement_form table th, .page-bc_tracking_import table th, .page-giftcode-purchase table th, .page-giftcode-purchase-complete table th {
    width: 100%;
    text-align: left;
    padding-right: 0;
    padding-top: 15px;
    padding-bottom: 0;
  }
}
@media screen and (max-width: 1000px) {
  .page-bc_signup table td, .page-bc_mypage table td, .page-bc_data table td, .page-bc_leave table td, .page-bc_replacement_form table td, .page-bc_tracking_import table td, .page-giftcode-purchase table td, .page-giftcode-purchase-complete table td {
    padding-top: 5px;
    padding-bottom: 0;
  }
}
.page-bc_signup input[type=text], .page-bc_signup input[type=email], .page-bc_signup input[type=tel], .page-bc_signup input[type=password], .page-bc_signup textarea, .page-bc_mypage input[type=text], .page-bc_mypage input[type=email], .page-bc_mypage input[type=tel], .page-bc_mypage input[type=password], .page-bc_mypage textarea, .page-bc_data input[type=text], .page-bc_data input[type=email], .page-bc_data input[type=tel], .page-bc_data input[type=password], .page-bc_data textarea, .page-bc_leave input[type=text], .page-bc_leave input[type=email], .page-bc_leave input[type=tel], .page-bc_leave input[type=password], .page-bc_leave textarea, .page-bc_replacement_form input[type=text], .page-bc_replacement_form input[type=email], .page-bc_replacement_form input[type=tel], .page-bc_replacement_form input[type=password], .page-bc_replacement_form textarea, .page-bc_tracking_import input[type=text], .page-bc_tracking_import input[type=email], .page-bc_tracking_import input[type=tel], .page-bc_tracking_import input[type=password], .page-bc_tracking_import textarea, .page-giftcode-purchase input[type=text], .page-giftcode-purchase input[type=email], .page-giftcode-purchase input[type=tel], .page-giftcode-purchase input[type=password], .page-giftcode-purchase textarea, .page-giftcode-purchase-complete input[type=text], .page-giftcode-purchase-complete input[type=email], .page-giftcode-purchase-complete input[type=tel], .page-giftcode-purchase-complete input[type=password], .page-giftcode-purchase-complete textarea {
  border: 1px solid #686868;
  padding: 0.35em;
  font-size: 1.1em;
  box-sizing: border-box;
  margin-bottom: 0;
}
@media screen and (max-width: 1000px) {
  .page-bc_signup input[type=text], .page-bc_signup input[type=email], .page-bc_signup input[type=tel], .page-bc_signup input[type=password], .page-bc_signup textarea, .page-bc_mypage input[type=text], .page-bc_mypage input[type=email], .page-bc_mypage input[type=tel], .page-bc_mypage input[type=password], .page-bc_mypage textarea, .page-bc_data input[type=text], .page-bc_data input[type=email], .page-bc_data input[type=tel], .page-bc_data input[type=password], .page-bc_data textarea, .page-bc_leave input[type=text], .page-bc_leave input[type=email], .page-bc_leave input[type=tel], .page-bc_leave input[type=password], .page-bc_leave textarea, .page-bc_replacement_form input[type=text], .page-bc_replacement_form input[type=email], .page-bc_replacement_form input[type=tel], .page-bc_replacement_form input[type=password], .page-bc_replacement_form textarea, .page-bc_tracking_import input[type=text], .page-bc_tracking_import input[type=email], .page-bc_tracking_import input[type=tel], .page-bc_tracking_import input[type=password], .page-bc_tracking_import textarea, .page-giftcode-purchase input[type=text], .page-giftcode-purchase input[type=email], .page-giftcode-purchase input[type=tel], .page-giftcode-purchase input[type=password], .page-giftcode-purchase textarea, .page-giftcode-purchase-complete input[type=text], .page-giftcode-purchase-complete input[type=email], .page-giftcode-purchase-complete input[type=tel], .page-giftcode-purchase-complete input[type=password], .page-giftcode-purchase-complete textarea {
    width: 100% !important;
    max-width: 100%;
  }
}
.page-bc_signup input[type=text], .page-bc_signup input[type=email], .page-bc_signup input[type=tel], .page-bc_signup input[type=password], .page-bc_mypage input[type=text], .page-bc_mypage input[type=email], .page-bc_mypage input[type=tel], .page-bc_mypage input[type=password], .page-bc_data input[type=text], .page-bc_data input[type=email], .page-bc_data input[type=tel], .page-bc_data input[type=password], .page-bc_leave input[type=text], .page-bc_leave input[type=email], .page-bc_leave input[type=tel], .page-bc_leave input[type=password], .page-bc_replacement_form input[type=text], .page-bc_replacement_form input[type=email], .page-bc_replacement_form input[type=tel], .page-bc_replacement_form input[type=password], .page-bc_tracking_import input[type=text], .page-bc_tracking_import input[type=email], .page-bc_tracking_import input[type=tel], .page-bc_tracking_import input[type=password], .page-giftcode-purchase input[type=text], .page-giftcode-purchase input[type=email], .page-giftcode-purchase input[type=tel], .page-giftcode-purchase input[type=password], .page-giftcode-purchase-complete input[type=text], .page-giftcode-purchase-complete input[type=email], .page-giftcode-purchase-complete input[type=tel], .page-giftcode-purchase-complete input[type=password] {
  width: 160px;
}
.page-bc_signup input.campaign_code_disabled, .page-bc_mypage input.campaign_code_disabled, .page-bc_data input.campaign_code_disabled, .page-bc_leave input.campaign_code_disabled, .page-bc_replacement_form input.campaign_code_disabled, .page-bc_tracking_import input.campaign_code_disabled, .page-giftcode-purchase input.campaign_code_disabled, .page-giftcode-purchase-complete input.campaign_code_disabled {
  width: 240px;
  background-color: #EEE;
  color: #333;
  pointer-events: none;
}
.page-bc_signup select, .page-bc_mypage select, .page-bc_data select, .page-bc_leave select, .page-bc_replacement_form select, .page-bc_tracking_import select, .page-giftcode-purchase select, .page-giftcode-purchase-complete select {
  padding: 0.5rem 0.5rem;
}
.page-bc_signup select:not(:first-of-type), .page-bc_mypage select:not(:first-of-type), .page-bc_data select:not(:first-of-type), .page-bc_leave select:not(:first-of-type), .page-bc_replacement_form select:not(:first-of-type), .page-bc_tracking_import select:not(:first-of-type), .page-giftcode-purchase select:not(:first-of-type), .page-giftcode-purchase-complete select:not(:first-of-type) {
  margin-left: 10px;
}
.page-bc_signup span.note, .page-bc_signup .note2, .page-bc_mypage span.note, .page-bc_mypage .note2, .page-bc_data span.note, .page-bc_data .note2, .page-bc_leave span.note, .page-bc_leave .note2, .page-bc_replacement_form span.note, .page-bc_replacement_form .note2, .page-bc_tracking_import span.note, .page-bc_tracking_import .note2, .page-giftcode-purchase span.note, .page-giftcode-purchase .note2, .page-giftcode-purchase-complete span.note, .page-giftcode-purchase-complete .note2 {
  font-size: 12px;
  line-height: 1.67;
}
.page-bc_signup p.note, .page-bc_mypage p.note, .page-bc_data p.note, .page-bc_leave p.note, .page-bc_replacement_form p.note, .page-bc_tracking_import p.note, .page-giftcode-purchase p.note, .page-giftcode-purchase-complete p.note {
  margin-top: 10px;
  font-size: 13px;
}
.page-bc_signup a.button-link, .page-bc_mypage a.button-link, .page-bc_data a.button-link, .page-bc_leave a.button-link, .page-bc_replacement_form a.button-link, .page-bc_tracking_import a.button-link, .page-giftcode-purchase a.button-link, .page-giftcode-purchase-complete a.button-link {
  background-color: #00a2e4;
  color: #fff;
  padding: 6px 14px;
  border-radius: 6px;
  width: 90%;
  max-width: 360px;
  display: inline-block;
  text-align: center;
}
.page-bc_signup a.button-link.disabled, .page-bc_mypage a.button-link.disabled, .page-bc_data a.button-link.disabled, .page-bc_leave a.button-link.disabled, .page-bc_replacement_form a.button-link.disabled, .page-bc_tracking_import a.button-link.disabled, .page-giftcode-purchase a.button-link.disabled, .page-giftcode-purchase-complete a.button-link.disabled {
  background-color: #AAA;
  color: #fff;
  pointer-events: none !important;
}
.page-bc_signup span.note, .page-bc_mypage span.note, .page-bc_data span.note, .page-bc_leave span.note, .page-bc_replacement_form span.note, .page-bc_tracking_import span.note, .page-giftcode-purchase span.note, .page-giftcode-purchase-complete span.note {
  margin-left: 0.6rem;
}
@media screen and (max-width: 1000px) {
  .page-bc_signup span.note, .page-bc_mypage span.note, .page-bc_data span.note, .page-bc_leave span.note, .page-bc_replacement_form span.note, .page-bc_tracking_import span.note, .page-giftcode-purchase span.note, .page-giftcode-purchase-complete span.note {
    display: block;
    margin-top: 0.25rem;
    margin-left: 0;
  }
}
.page-bc_signup span.note_clr, .page-bc_mypage span.note_clr, .page-bc_data span.note_clr, .page-bc_leave span.note_clr, .page-bc_replacement_form span.note_clr, .page-bc_tracking_import span.note_clr, .page-giftcode-purchase span.note_clr, .page-giftcode-purchase-complete span.note_clr {
  color: #E91E63;
}
.page-bc_signup strong, .page-bc_mypage strong, .page-bc_data strong, .page-bc_leave strong, .page-bc_replacement_form strong, .page-bc_tracking_import strong, .page-giftcode-purchase strong, .page-giftcode-purchase-complete strong {
  font-weight: bold;
}
.page-bc_signup .error, .page-bc_mypage .error, .page-bc_data .error, .page-bc_leave .error, .page-bc_replacement_form .error, .page-bc_tracking_import .error, .page-giftcode-purchase .error, .page-giftcode-purchase-complete .error {
  margin-left: 10px;
  color: #F00;
}
.page-bc_signup .loading, .page-bc_mypage .loading, .page-bc_data .loading, .page-bc_leave .loading, .page-bc_replacement_form .loading, .page-bc_tracking_import .loading, .page-giftcode-purchase .loading, .page-giftcode-purchase-complete .loading {
  margin-left: 10px;
  display: inline-block;
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  border: 4px solid #54C6CE;
  border-right-color: transparent;
  animation: spin 1s linear infinite;
}
.page-bc_signup .delivery_start p:not(:first-child), .page-bc_mypage .delivery_start p:not(:first-child), .page-bc_data .delivery_start p:not(:first-child), .page-bc_leave .delivery_start p:not(:first-child), .page-bc_replacement_form .delivery_start p:not(:first-child), .page-bc_tracking_import .delivery_start p:not(:first-child), .page-giftcode-purchase .delivery_start p:not(:first-child), .page-giftcode-purchase-complete .delivery_start p:not(:first-child) {
  margin-top: 1rem;
}
.page-bc_signup .delivery_start .delivery_start_type_modified, .page-bc_mypage .delivery_start .delivery_start_type_modified, .page-bc_data .delivery_start .delivery_start_type_modified, .page-bc_leave .delivery_start .delivery_start_type_modified, .page-bc_replacement_form .delivery_start .delivery_start_type_modified, .page-bc_tracking_import .delivery_start .delivery_start_type_modified, .page-giftcode-purchase .delivery_start .delivery_start_type_modified, .page-giftcode-purchase-complete .delivery_start .delivery_start_type_modified {
  margin-top: 2rem;
}
.page-bc_signup .questions label:not(:last-of-type), .page-bc_mypage .questions label:not(:last-of-type), .page-bc_data .questions label:not(:last-of-type), .page-bc_leave .questions label:not(:last-of-type), .page-bc_replacement_form .questions label:not(:last-of-type), .page-bc_tracking_import .questions label:not(:last-of-type), .page-giftcode-purchase .questions label:not(:last-of-type), .page-giftcode-purchase-complete .questions label:not(:last-of-type) {
  margin-right: 1.5em;
}
.page-bc_signup .questions input[name=f_codes] ~ .error, .page-bc_mypage .questions input[name=f_codes] ~ .error, .page-bc_data .questions input[name=f_codes] ~ .error, .page-bc_leave .questions input[name=f_codes] ~ .error, .page-bc_replacement_form .questions input[name=f_codes] ~ .error, .page-bc_tracking_import .questions input[name=f_codes] ~ .error, .page-giftcode-purchase .questions input[name=f_codes] ~ .error, .page-giftcode-purchase-complete .questions input[name=f_codes] ~ .error {
  display: block;
  margin-top: 1rem;
  margin-left: 0;
}
.page-bc_signup .questions span.note, .page-bc_mypage .questions span.note, .page-bc_data .questions span.note, .page-bc_leave .questions span.note, .page-bc_replacement_form .questions span.note, .page-bc_tracking_import .questions span.note, .page-giftcode-purchase .questions span.note, .page-giftcode-purchase-complete .questions span.note {
  color: #F00;
}
@media screen and (min-width: 1001px) {
  .page-bc_signup .questions span.note, .page-bc_mypage .questions span.note, .page-bc_data .questions span.note, .page-bc_leave .questions span.note, .page-bc_replacement_form .questions span.note, .page-bc_tracking_import .questions span.note, .page-giftcode-purchase .questions span.note, .page-giftcode-purchase-complete .questions span.note {
    margin-left: 2rem;
  }
}
@media screen and (max-width: 1000px) {
  .page-bc_signup .questions span.note, .page-bc_mypage .questions span.note, .page-bc_data .questions span.note, .page-bc_leave .questions span.note, .page-bc_replacement_form .questions span.note, .page-bc_tracking_import .questions span.note, .page-giftcode-purchase .questions span.note, .page-giftcode-purchase-complete .questions span.note {
    margin-top: 0.5rem;
  }
}
.page-bc_signup .code-info-box, .page-bc_mypage .code-info-box, .page-bc_data .code-info-box, .page-bc_leave .code-info-box, .page-bc_replacement_form .code-info-box, .page-bc_tracking_import .code-info-box, .page-giftcode-purchase .code-info-box, .page-giftcode-purchase-complete .code-info-box {
  margin-top: 1rem;
  overflow: hidden;
}
.page-bc_signup .code-info-box__header, .page-bc_mypage .code-info-box__header, .page-bc_data .code-info-box__header, .page-bc_leave .code-info-box__header, .page-bc_replacement_form .code-info-box__header, .page-bc_tracking_import .code-info-box__header, .page-giftcode-purchase .code-info-box__header, .page-giftcode-purchase-complete .code-info-box__header {
  padding: 0.75rem 1rem;
  font-weight: bold;
  color: #fff;
  background-color: #421300;
  border-radius: 0.5rem 0.5rem 0 0;
}
.page-bc_signup .code-info-box__content, .page-bc_mypage .code-info-box__content, .page-bc_data .code-info-box__content, .page-bc_leave .code-info-box__content, .page-bc_replacement_form .code-info-box__content, .page-bc_tracking_import .code-info-box__content, .page-giftcode-purchase .code-info-box__content, .page-giftcode-purchase-complete .code-info-box__content {
  padding: 1rem;
  background-color: #f9f9f9;
  border: 1px solid #ddd;
  border-radius: 0 0 0.5rem 0.5rem;
}
.page-bc_signup .code-info-box__item, .page-bc_mypage .code-info-box__item, .page-bc_data .code-info-box__item, .page-bc_leave .code-info-box__item, .page-bc_replacement_form .code-info-box__item, .page-bc_tracking_import .code-info-box__item, .page-giftcode-purchase .code-info-box__item, .page-giftcode-purchase-complete .code-info-box__item {
  display: flex;
  align-items: center;
}
.page-bc_signup .code-info-box__item:not(:last-child), .page-bc_mypage .code-info-box__item:not(:last-child), .page-bc_data .code-info-box__item:not(:last-child), .page-bc_leave .code-info-box__item:not(:last-child), .page-bc_replacement_form .code-info-box__item:not(:last-child), .page-bc_tracking_import .code-info-box__item:not(:last-child), .page-giftcode-purchase .code-info-box__item:not(:last-child), .page-giftcode-purchase-complete .code-info-box__item:not(:last-child) {
  margin-bottom: 0.5rem;
}
.page-bc_signup .code-info-box__label, .page-bc_mypage .code-info-box__label, .page-bc_data .code-info-box__label, .page-bc_leave .code-info-box__label, .page-bc_replacement_form .code-info-box__label, .page-bc_tracking_import .code-info-box__label, .page-giftcode-purchase .code-info-box__label, .page-giftcode-purchase-complete .code-info-box__label {
  display: inline-block;
  min-width: 8rem;
  margin-right: 1rem;
  font-weight: bold;
  color: #666;
}
@media screen and (max-width: 1000px) {
  .page-bc_signup .code-info-box__label, .page-bc_mypage .code-info-box__label, .page-bc_data .code-info-box__label, .page-bc_leave .code-info-box__label, .page-bc_replacement_form .code-info-box__label, .page-bc_tracking_import .code-info-box__label, .page-giftcode-purchase .code-info-box__label, .page-giftcode-purchase-complete .code-info-box__label {
    min-width: 5rem;
    margin-right: 0.5rem;
  }
}
.page-bc_signup .code-info-box__value, .page-bc_mypage .code-info-box__value, .page-bc_data .code-info-box__value, .page-bc_leave .code-info-box__value, .page-bc_replacement_form .code-info-box__value, .page-bc_tracking_import .code-info-box__value, .page-giftcode-purchase .code-info-box__value, .page-giftcode-purchase-complete .code-info-box__value {
  flex: 1;
  color: #421300;
}
.page-bc_signup .code-info-box__notice, .page-bc_mypage .code-info-box__notice, .page-bc_data .code-info-box__notice, .page-bc_leave .code-info-box__notice, .page-bc_replacement_form .code-info-box__notice, .page-bc_tracking_import .code-info-box__notice, .page-giftcode-purchase .code-info-box__notice, .page-giftcode-purchase-complete .code-info-box__notice {
  margin-top: 1rem;
  padding: 0.75rem;
  border-radius: 4px;
  line-height: 1.6;
}
.page-bc_signup .code-info-box__notice--success, .page-bc_mypage .code-info-box__notice--success, .page-bc_data .code-info-box__notice--success, .page-bc_leave .code-info-box__notice--success, .page-bc_replacement_form .code-info-box__notice--success, .page-bc_tracking_import .code-info-box__notice--success, .page-giftcode-purchase .code-info-box__notice--success, .page-giftcode-purchase-complete .code-info-box__notice--success {
  background-color: #e7f5e7;
  border: 1px solid #4caf50;
  color: #2e7d32;
}
.page-bc_signup .code-info-box__notice--warning, .page-bc_mypage .code-info-box__notice--warning, .page-bc_data .code-info-box__notice--warning, .page-bc_leave .code-info-box__notice--warning, .page-bc_replacement_form .code-info-box__notice--warning, .page-bc_tracking_import .code-info-box__notice--warning, .page-giftcode-purchase .code-info-box__notice--warning, .page-giftcode-purchase-complete .code-info-box__notice--warning {
  background-color: #fff3e0;
  border: 1px solid #ff9800;
  color: #d33;
  font-weight: bold;
}
.page-bc_signup .code-info-box__agreement, .page-bc_mypage .code-info-box__agreement, .page-bc_data .code-info-box__agreement, .page-bc_leave .code-info-box__agreement, .page-bc_replacement_form .code-info-box__agreement, .page-bc_tracking_import .code-info-box__agreement, .page-giftcode-purchase .code-info-box__agreement, .page-giftcode-purchase-complete .code-info-box__agreement {
  margin-top: 1.5rem;
  font-weight: bold;
}
.page-bc_signup .code-info-box__agreement label, .page-bc_mypage .code-info-box__agreement label, .page-bc_data .code-info-box__agreement label, .page-bc_leave .code-info-box__agreement label, .page-bc_replacement_form .code-info-box__agreement label, .page-bc_tracking_import .code-info-box__agreement label, .page-giftcode-purchase .code-info-box__agreement label, .page-giftcode-purchase-complete .code-info-box__agreement label {
  display: flex;
  align-items: center;
}
.page-bc_signup .code-info-box__agreement label input[type=checkbox], .page-bc_mypage .code-info-box__agreement label input[type=checkbox], .page-bc_data .code-info-box__agreement label input[type=checkbox], .page-bc_leave .code-info-box__agreement label input[type=checkbox], .page-bc_replacement_form .code-info-box__agreement label input[type=checkbox], .page-bc_tracking_import .code-info-box__agreement label input[type=checkbox], .page-giftcode-purchase .code-info-box__agreement label input[type=checkbox], .page-giftcode-purchase-complete .code-info-box__agreement label input[type=checkbox] {
  margin-right: 0.5rem;
  margin-top: 0.25rem;
}

.page-bc_data .form_buttons a.button.disabled, .page-bc_data .form_buttons button.disabled, .page-bc_leave .form_buttons a.button.disabled, .page-bc_leave .form_buttons button.disabled {
  pointer-events: none;
}

.page-bc_signup .signup_progressbar {
  width: 100%;
  max-width: 800px;
  margin: 0 auto 60px;
}
.page-bc_signup .signup_progressbar ul {
  display: table;
  table-layout: fixed;
  width: 100%;
  transform: translateX(-1em);
}
.page-bc_signup .signup_progressbar li {
  position: relative;
  display: table-cell;
  height: 40px;
  white-space: nowrap;
  text-align: right;
  vertical-align: bottom;
}
.page-bc_signup .signup_progressbar li.hidden {
  display: none;
}
.page-bc_signup .signup_progressbar li:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 7px;
  left: 0;
  top: 0;
  background-color: #421300;
}
.page-bc_signup .signup_progressbar li:after {
  content: "";
  display: block;
  position: absolute;
  z-index: 2;
  width: 14px;
  height: 14px;
  right: -7px;
  top: -3.5px;
  background-color: #421300;
  border-radius: 50%;
}
.page-bc_signup .signup_progressbar li span {
  line-height: 1;
  font-weight: bold;
  display: inline-block;
  transform: translateX(50%);
}
.page-bc_signup .signup_progressbar li.current ~ li:before {
  background-color: #421300;
}
.page-bc_signup .signup_progressbar li.current ~ li:after {
  display: block;
}
.page-bc_signup .signup_progressbar li.current:not(.hidden) ~ li:before {
  background-color: #d0d0d0;
}
.page-bc_signup .signup_progressbar li.current:not(.hidden) ~ li:after {
  display: none;
}
.page-bc_signup.page-bc_signup_done .form_buttons {
  margin-top: 80px;
}
.page-bc_signup .referral_confirm {
  margin-top: 2rem;
}
.page-bc_signup .referral_confirm label {
  margin-top: 0.5rem;
  display: block;
  font-size: 16px;
  font-weight: bold;
}

.page-bc_mypage.page-bc_mypage_login h3 {
  margin-bottom: 50px;
}
@media screen and (min-width: 1001px) {
  .page-bc_mypage form {
    margin-top: 4rem;
  }
}
@media screen and (max-width: 1000px) {
  .page-bc_mypage form {
    margin-top: 3rem;
  }
}
@media screen and (min-width: 1001px) {
  .page-bc_mypage section:not(:first-of-type) {
    margin-top: 4rem;
  }
}
@media screen and (max-width: 1000px) {
  .page-bc_mypage section:not(:first-of-type) {
    margin-top: 3rem;
  }
}
.page-bc_mypage .tracking_number {
  overflow-x: hidden;
  overflow-y: hidden;
  margin-top: 1.5rem;
  margin-bottom: 4rem;
}
@media screen and (max-width: 1000px) {
  .page-bc_mypage .tracking_number {
    margin-top: 1rem;
    margin-bottom: 3rem;
  }
}
.page-bc_mypage .tracking_number li:not(:first-of-type) {
  margin-top: 0.5em;
}
.page-bc_mypage .tracking_number a {
  color: #00a2e4;
}
.page-bc_mypage .referral .generate {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.page-bc_mypage .referral .generate .result {
  display: none;
}
.page-bc_mypage .referral .generate .result.active {
  position: relative;
  display: block;
  margin-top: 1rem;
  padding: 2.25rem 1rem 0.75rem 1rem;
  background-color: #EEE;
  line-height: 1.25;
}
.page-bc_mypage .referral .generate .result .copy {
  font-feature-settings: "palt";
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  background-color: #00a2e4;
  color: #FFF;
  padding: 0.25rem 0.5rem;
  font-size: 0.9rem;
  cursor: pointer;
}
.page-bc_mypage .form_buttons {
  margin-top: 50px;
}

.page-bc_leave .form_buttons {
  margin-top: 50px;
}
.page-bc_leave div.enquete-wrap {
  margin-bottom: 50px;
}
.page-bc_leave div.enquete-wrap h4 {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 20px;
}
.page-bc_leave div.enquete-wrap p {
  margin-bottom: 20px;
}
.page-bc_leave div.enquete-wrap .wpcf7-list-item {
  margin: 0 1em 20px 0;
}
.page-bc_leave div.enquete-wrap .enquete-textarea {
  width: 100%;
}

.page-bc_tracking_import .notice {
  color: #1ED91E;
  font-weight: bold;
  font-size: 20px;
}
.page-bc_tracking_import .form_buttons {
  margin-top: 50px;
}
.page-bc_tracking_import #shipping_method_label {
  color: #F00;
}
.page-bc_tracking_import #shipping_method_label:after {
  content: attr(data-shipping-method);
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.delivery_hidden {
  height: 0;
  overflow-y: hidden;
  margin-bottom: 0 !important;
}
.delivery_hidden.show {
  height: auto;
  margin-bottom: 30px !important;
}

.ng_books, .tracking_number {
  padding: 10px;
  max-height: 10em;
  border: 1px solid #686868;
  overflow-x: hidden;
  overflow-y: scroll;
}

.ng_books {
  margin-bottom: 20px;
}
.ng_books label {
  display: block !important;
}
.ng_books label + label {
  margin-left: 0 !important;
}
.ng_books .hidden, .ng_books .hidden + br {
  display: none;
}

.ng_books_note {
  font-weight: 700;
  margin-bottom: 30px;
}

.page-bc_replacement_form .form_buttons {
  margin-top: 50px;
}
.page-bc_replacement_form .wpcf7-form > br:first-of-type {
  display: none;
}
.page-bc_replacement_form h4 small {
  font-size: 0.8em;
}
.page-bc_replacement_form p + p {
  margin-top: 1em;
}
.page-bc_replacement_form .wpcf7-form-control-wrap {
  display: block;
}
.page-bc_replacement_form .wpcf7-form-control-wrap:not(:first-of-type) {
  margin-top: 0.75em;
}
.page-bc_replacement_form .wpcf7-form-control-wrap + br {
  display: none;
}
.page-bc_replacement_form .wpcf7-form-control-wrap input[type=text], .page-bc_replacement_form .wpcf7-form-control-wrap input[type=email], .page-bc_replacement_form .wpcf7-form-control-wrap textarea {
  width: 100%;
}
.page-bc_replacement_form .image_note {
  margin-bottom: 1.5em;
  list-style-type: square;
  list-style-position: inside;
}

.page-giftcode-purchase .lead p + p, .page-giftcode-purchase-complete .lead p + p {
  margin-top: 1rem;
}
.page-giftcode-purchase .giftcode-display, .page-giftcode-purchase-complete .giftcode-display {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  background-color: #f8f8f8;
  padding: 20px;
  border-radius: 8px;
  margin-bottom: 20px;
  text-align: left;
}
.page-giftcode-purchase .giftcode-display table th, .page-giftcode-purchase .giftcode-display table td, .page-giftcode-purchase-complete .giftcode-display table th, .page-giftcode-purchase-complete .giftcode-display table td {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.page-giftcode-purchase .giftcode-display table th, .page-giftcode-purchase-complete .giftcode-display table th {
  width: auto;
  white-space: nowrap;
  text-align: left;
}
.page-giftcode-purchase .giftcode-display table td, .page-giftcode-purchase-complete .giftcode-display table td {
  width: 100%;
}
.page-giftcode-purchase .giftcode-display .giftcode-box, .page-giftcode-purchase-complete .giftcode-display .giftcode-box {
  display: flex;
  gap: 15px;
  margin-bottom: 10px;
}
@media screen and (min-width: 1001px) {
  .page-giftcode-purchase .giftcode-display .giftcode-box, .page-giftcode-purchase-complete .giftcode-display .giftcode-box {
    align-items: center;
    justify-content: flex-start;
  }
}
@media screen and (max-width: 1000px) {
  .page-giftcode-purchase .giftcode-display .giftcode-box, .page-giftcode-purchase-complete .giftcode-display .giftcode-box {
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
  }
}
.page-giftcode-purchase .giftcode-display .giftcode-box span.giftcode-url, .page-giftcode-purchase-complete .giftcode-display .giftcode-box span.giftcode-url {
  color: #F00;
  padding: 0.75rem 1rem;
  background: white;
  border: 1px solid #ddd;
  border-radius: 4px;
  word-break: break-all;
  display: inline-block;
  max-width: 100%;
}
@media screen and (max-width: 1000px) {
  .page-giftcode-purchase .giftcode-display .giftcode-box span.giftcode-url, .page-giftcode-purchase-complete .giftcode-display .giftcode-box span.giftcode-url {
    padding: 0.5rem 0.75rem;
  }
}
.page-giftcode-purchase .complete-message, .page-giftcode-purchase-complete .complete-message {
  text-align: left;
  margin-bottom: 30px;
  line-height: 1.8;
}
.page-giftcode-purchase .usage-steps, .page-giftcode-purchase-complete .usage-steps {
  margin-top: 2rem;
}
.page-giftcode-purchase .usage-steps .step, .page-giftcode-purchase-complete .usage-steps .step {
  display: flex;
  align-items: flex-start;
  gap: 15px;
  margin-bottom: 20px;
}
@media screen and (max-width: 1000px) {
  .page-giftcode-purchase .usage-steps .step, .page-giftcode-purchase-complete .usage-steps .step {
    gap: 10px;
  }
}
.page-giftcode-purchase .usage-steps .step .step-number, .page-giftcode-purchase-complete .usage-steps .step .step-number {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background-color: #ffe100;
  color: #411303;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  font-size: 16px;
}
.page-giftcode-purchase .usage-steps .step .step-content, .page-giftcode-purchase-complete .usage-steps .step .step-content {
  flex: 1;
}
.page-giftcode-purchase .usage-steps .step .step-content strong, .page-giftcode-purchase-complete .usage-steps .step .step-content strong {
  display: block;
  margin-bottom: 5px;
  font-size: 16px;
}
.page-giftcode-purchase .usage-steps .step .step-content p, .page-giftcode-purchase-complete .usage-steps .step .step-content p {
  margin: 0;
  font-size: 14px;
  line-height: 1.6;
  font-weight: bold;
}

.page-giftcode-purchase-complete .giftcode-complete-icon {
  text-align: center;
  margin-bottom: 20px;
}
.page-giftcode-purchase-complete .giftcode-complete-icon i {
  font-size: 60px;
  color: #4caf50;
}

#bc_signup_giftcode_processing.hidden {
  display: none !important;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJvb2tjbHViLnNjc3MiLCJib29rY2x1Yi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBc0ZFO0VBQ0UsVUFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7QUNyRko7QUR3RkU7RUFDSSxXQUFBO0VBQ0EsZ0JBQUE7QUN0Rk47QUQwRkU7RUF2REEsd0JBQUE7RUFBQSxxQkFBQTtFQUFBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBZ0JBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxrREFBQTtFQUNBLHVDQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtBQy9DRjs7QURyQkU7RUFnR0Y7SUExRkksd0JBQUE7RUNvQkY7QUFDRjs7QURoQ0U7RUF3R0Y7SUF4Rkksd0JBQUE7RUNxQkY7QUFDRjs7QURzRUE7RUFDRSw0QkFBQTtFQUNBLGVBQUE7RUFDQSxjQW5ITTtBQ2dEUjtBRG9FRTtFQUNFLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGNBdEhFO0FDb0ROO0FEb0VFO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QUNsRUo7QURtRUk7RUFDRSxnQkFBQTtBQ2pFTjtBRG1FSTtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QUNqRU47QURvRUU7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBQ2xFSjtBRG1FSTtFQUNFLGtCQUFBO0FDakVOO0FEeEVFO0VBd0lFO0lBR0ksZ0JBQUE7SUFDQSxzQkFBQTtFQy9ETjtBQUNGO0FEbUVJO0VBQ0UsbUJBQUE7QUNqRU47QURtRUk7RUFDRSxjQUFBO0FDakVOO0FEbUVJO0VBQ0UsZ0JBQUE7QUNqRU47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QSx1QkFBQTtJQUNBLDJCQUFBO0VDckNOO0FBQ0Y7QURzQ007RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtBQ3BDUjtBRDd1QkU7RUF5d0JJO0lBVUksdUJBQUE7RUNsQ1I7QUFDRjtBRHVDRTtFQUNFLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBQ3JDSjtBRHdDRTtFQUNFLGdCQUFBO0FDdENKO0FEdUNJO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsU0FBQTtFQUNBLG1CQUFBO0FDckNOO0FEaHdCRTtFQWl5QkU7SUFPSSxTQUFBO0VDcENOO0FBQ0Y7QURzQ007RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0FDcENSO0FEdUNNO0VBQ0UsT0FBQTtBQ3JDUjtBRHVDUTtFQUNFLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7QUNyQ1Y7QUR1Q1E7RUFDRSxTQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QUNyQ1Y7O0FENkNFO0VBQ0Usa0JBQUE7RUFDQSxtQkFBQTtBQzFDSjtBRDRDSTtFQUNFLGVBQUE7RUFDQSxjQUFBO0FDMUNOOztBRGdERTtFQUNFLHdCQUFBO0FDN0NKIiwiZmlsZSI6ImJvb2tjbHViLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuJGJyb3duOiAjNDIxMzAwO1xuJHJlZDogI0U5MUU2MztcblxuQG1peGluIHNwIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBwYyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gc3Bfc2hvdyB7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtaXhpbiBzcF9oaWRlIHtcbiAgQGluY2x1ZGUgc3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1peGluIG5vdGZpcnN0IHtcbiAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG5vdGxhc3Qge1xuICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBub3RmaXJzdGNoaWxkIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBub3RsYXN0Y2hpbGQge1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1peGluIGJ1dHRvbl9iYWNrIHtcbiAgQGluY2x1ZGUgYnV0dG9uO1xuICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxMTMwMztcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2J1dHRvbl9iYWNrLnBuZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMXB4IDIxcHg7XG59XG5AbWl4aW4gYnV0dG9uX25leHQge1xuICBAaW5jbHVkZSBidXR0b247XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogNTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTEwMDtcbiAgY29sb3I6ICM0MTEzMDM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2J1dHRvbl9uZXh0LnBuZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxNnB4IHRvcCA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjFweCAyMXB4O1xufVxuQG1peGluIGtlcm5pbmcge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuXG4jbG9naW5mb3JtIHtcbiAgbGFiZWwge1xuICAgIHdpZHRoOiA4ZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXHQubG9naW4tcmVtZW1iZXIge1xuXHRcdGxhYmVsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdH1cblx0LmxvZ2luLXN1Ym1pdCB7XG5cdFx0I3dwLXN1Ym1pdCB7XG4gICAgICBAaW5jbHVkZSBidXR0b25fbmV4dDtcblx0XHR9XG5cdH1cbn1cblxuLnNwX3Nob3cge1xuICBAaW5jbHVkZSBzcF9zaG93O1xufVxuLnNwX2hpZGUge1xuICBAaW5jbHVkZSBzcF9oaWRlO1xufVxuXG4ucGFnZS1iY19zaWdudXAsIC5wYWdlLWJjX215cGFnZSwgLnBhZ2UtYmNfZGF0YSwgLnBhZ2UtYmNfbGVhdmUsIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0sIC5wYWdlLWJjX3RyYWNraW5nX2ltcG9ydCwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlLWNvbXBsZXRlIHtcbiAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogJGJyb3duO1xuICBwLm5vdGVfdG9wIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjb2xvcjogJHJlZDtcbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG4gICAgc21hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB9XG4gIH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtX2l0ZW1zIHtcbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMDBhMmU0O1xuICAgIH1cbiAgICBwICsgLm5nX2Jvb2tzIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICAgIC5uZ19ib29rcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbGFiZWwgKyBsYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgdGFibGUsIHRoZWFkLCB0Ym9keSwgdHIsIHRoLCB0ZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzbWFsbCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybV9idXR0b25zIHtcbiAgICAmLCB0ZCB7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIH1cbiAgICB9XG4gICAgYS5idXR0b24sIGlucHV0LmJ1dHRvbiwgYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbjtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICAgICYuYmFjayB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbl9iYWNrO1xuICAgICAgfVxuICAgICAgJi5uZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uX25leHQ7XG4gICAgICB9XG4gICAgICAmLmxhcmdlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgfVxuICAgICAgJi5jZW50ZXIge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZhLXNwaW5uZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIH1cbiAgfVxuICB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGgsIHRkIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICB0aCB7XG4gICAgICB3aWR0aDogMTcwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIHRkIHtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwiZW1haWxcIl0saW5wdXRbdHlwZT1cInRlbFwiXSwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCB0ZXh0YXJlYSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzY4Njg2ODtcbiAgICBwYWRkaW5nOiAwLjM1ZW07XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgaW5wdXRbdHlwZT1cInRlbFwiXSwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cbiAgaW5wdXQuY2FtcGFpZ25fY29kZV9kaXNhYmxlZCB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUU7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cbiAgc3Bhbi5ub3RlLCAubm90ZTIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS42NztcbiAgfVxuICBwLm5vdGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIGEuYnV0dG9uLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGEyZTQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNnB4IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICYuZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FBQTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgc3Bhbi5ub3RlIHtcbiAgICBtYXJnaW4tbGVmdDogMC42cmVtO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICBzcGFuLm5vdGVfY2xyIHtcbiAgICBjb2xvcjogJHJlZDtcbiAgfVxuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5lcnJvciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgY29sb3I6ICNGMDA7XG4gIH1cbiAgLmxvYWRpbmcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICM1NEM2Q0U7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBhbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xuICB9XG4gIC5kZWxpdmVyeV9zdGFydCB7XG4gICAgcDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cbiAgICAuZGVsaXZlcnlfc3RhcnRfdHlwZV9tb2RpZmllZCB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIH1cbiAgfVxuICAucXVlc3Rpb25zIHtcbiAgICBsYWJlbCB7XG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XG4gICAgICB9XG4gICAgfVxuICAgIGlucHV0W25hbWU9XCJmX2NvZGVzXCJdIH4gLmVycm9yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICBzcGFuLm5vdGUge1xuICAgICAgY29sb3I6ICNGMDA7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8g57Wx5LiA44GV44KM44Gf44Kz44O844OJ5oOF5aCx44Oc44OD44Kv44K5XG4gIC5jb2RlLWluZm8tYm94IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJl9faGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIxMzAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtIDAuNXJlbSAwIDA7XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAuNXJlbSAwLjVyZW07XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuICAgICZfX2xhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1pbi13aWR0aDogOHJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1pbi13aWR0aDogNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuICAgICZfX3ZhbHVlIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBjb2xvcjogJGJyb3duO1xuICAgIH1cbiAgICAmX19ub3RpY2Uge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgJi0tc3VjY2VzcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2Y1ZTc7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0Y2FmNTA7XG4gICAgICAgIGNvbG9yOiAjMmU3ZDMyO1xuICAgICAgfVxuICAgICAgJi0td2FybmluZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYzZTA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZjk4MDA7XG4gICAgICAgIGNvbG9yOiAjZDMzO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYWdyZWVtZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtYmNfZGF0YSwgLnBhZ2UtYmNfbGVhdmUge1xuICAuZm9ybV9idXR0b25zIHtcbiAgICBhLmJ1dHRvbiwgYnV0dG9uIHtcbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtYmNfc2lnbnVwIHtcbiAgLnNpZ251cF9wcm9ncmVzc2JhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IDAgYXV0byA2MHB4O1xuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xZW0pO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICYuaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJvd247XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIHJpZ2h0OiAtN3B4O1xuICAgICAgICB0b3A6IC0zLjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyb3duO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgfVxuICAgICAgJi5jdXJyZW50IH4gbGkge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyb3duO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmN1cnJlbnQ6bm90KC5oaWRkZW4pIH4gbGkge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QwZDBkMDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYucGFnZS1iY19zaWdudXBfZG9uZSB7XG4gICAgLmZvcm1fYnV0dG9ucyB7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIH1cbiAgfVxuICAucmVmZXJyYWxfY29uZmlybSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBsYWJlbCB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxufVxuLnBhZ2UtYmNfbXlwYWdlIHtcbiAgJi5wYWdlLWJjX215cGFnZV9sb2dpbiB7XG4gICAgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cbiAgZm9ybSB7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICB9XG4gIH1cbiAgc2VjdGlvbiB7XG4gICAgQGluY2x1ZGUgbm90Zmlyc3Qge1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudHJhY2tpbmdfbnVtYmVyIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIH1cbiAgICBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMDBhMmU0O1xuICAgIH1cbiAgfVxuICAucmVmZXJyYWwge1xuICAgIC5nZW5lcmF0ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIC5yZXN1bHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgcGFkZGluZzogMi4yNXJlbSAxcmVtIDAuNzVyZW0gMXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICB9XG4gICAgICAgIC5jb3B5IHtcbiAgICAgICAgICBAaW5jbHVkZSBrZXJuaW5nO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTJlNDtcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm1fYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLnBhZ2UtYmNfbGVhdmUge1xuICAuZm9ybV9idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIGRpdi5lbnF1ZXRlLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgICBtYXJnaW46IDAgMWVtIDIwcHggMDtcbiAgICB9XG4gICAgLmVucXVldGUtdGV4dGFyZWEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLWJjX3RyYWNraW5nX2ltcG9ydCB7XG4gIC5ub3RpY2Uge1xuICAgIGNvbG9yOiAjMUVEOTFFO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuZm9ybV9idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gICNzaGlwcGluZ19tZXRob2RfbGFiZWwge1xuICAgIGNvbG9yOiAjRjAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogYXR0cihkYXRhLXNoaXBwaW5nLW1ldGhvZCk7XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlICAge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLmRlbGl2ZXJ5X2hpZGRlbiB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICYuc2hvdyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm5nX2Jvb2tzLCAudHJhY2tpbmdfbnVtYmVyIHtcbiAgcGFkZGluZzogMTBweDtcbiAgbWF4LWhlaWdodDogMTBlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY4Njg2ODtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4ubmdfYm9va3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAmICsgbGFiZWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmhpZGRlbiB7XG4gICAgJiwgJiArIGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4ubmdfYm9va3Nfbm90ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0ge1xuICAuZm9ybV9idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC53cGNmNy1mb3JtIHtcbiAgICAmID4gYnI6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBoNCB7XG4gICAgc21hbGwge1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICB9XG4gIH1cbiAgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxuICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjc1ZW07XG4gICAgfVxuICAgICYgKyBiciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCB0ZXh0YXJlYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLmltYWdlX25vdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgfVxufVxuXG4vLyDjgq7jg5Xjg4jjgrPjg7zjg4nos7zlhaXjg7vlrozkuobjg5rjg7zjgrhcbi5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSB7XG4gIC5sZWFkIHtcbiAgICBwICsgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cbiAgfVxuICAuZ2lmdGNvZGUtZGlzcGxheSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGFibGUge1xuICAgICAgdGgsIHRkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICAgICAgfVxuICAgICAgdGgge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICAgIHRkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5naWZ0Y29kZS1ib3gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgICAgc3Bhbi5naWZ0Y29kZS11cmwge1xuICAgICAgICBjb2xvcjogI0YwMDtcbiAgICAgICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29tcGxldGUtbWVzc2FnZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cblxuICAudXNhZ2Utc3RlcHMge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgLnN0ZXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5zdGVwLW51bWJlciB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMTAwO1xuICAgICAgICBjb2xvcjogIzQxMTMwMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cblxuICAgICAgLnN0ZXAtY29udGVudCB7XG4gICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSB7XG4gIC5naWZ0Y29kZS1jb21wbGV0ZS1pY29uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgY29sb3I6ICM0Y2FmNTA7XG4gICAgfVxuICB9XG59XG5cbiNiY19zaWdudXBfZ2lmdGNvZGVfcHJvY2Vzc2luZyB7XG4gICYuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIiNsb2dpbmZvcm0gbGFiZWwge1xuICB3aWR0aDogOGVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNsb2dpbmZvcm0gLmxvZ2luLXJlbWVtYmVyIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jbG9naW5mb3JtIC5sb2dpbi1zdWJtaXQgI3dwLXN1Ym1pdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMTAwO1xuICBjb2xvcjogIzQxMTMwMztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2J1dHRvbl9uZXh0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTZweCB0b3AgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggMjFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMXB4KSB7XG4gIC5zcF9zaG93IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5zcF9oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhZ2UtYmNfc2lnbnVwLCAucGFnZS1iY19teXBhZ2UsIC5wYWdlLWJjX2RhdGEsIC5wYWdlLWJjX2xlYXZlLCAucGFnZS1iY19yZXBsYWNlbWVudF9mb3JtLCAucGFnZS1iY190cmFja2luZ19pbXBvcnQsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSB7XG4gIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM0MjEzMDA7XG59XG4ucGFnZS1iY19zaWdudXAgcC5ub3RlX3RvcCwgLnBhZ2UtYmNfbXlwYWdlIHAubm90ZV90b3AsIC5wYWdlLWJjX2RhdGEgcC5ub3RlX3RvcCwgLnBhZ2UtYmNfbGVhdmUgcC5ub3RlX3RvcCwgLnBhZ2UtYmNfcmVwbGFjZW1lbnRfZm9ybSBwLm5vdGVfdG9wLCAucGFnZS1iY190cmFja2luZ19pbXBvcnQgcC5ub3RlX3RvcCwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgcC5ub3RlX3RvcCwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgcC5ub3RlX3RvcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNFOTFFNjM7XG59XG4ucGFnZS1iY19zaWdudXAgaDMsIC5wYWdlLWJjX215cGFnZSBoMywgLnBhZ2UtYmNfZGF0YSBoMywgLnBhZ2UtYmNfbGVhdmUgaDMsIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gaDMsIC5wYWdlLWJjX3RyYWNraW5nX2ltcG9ydCBoMywgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgaDMsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlLWNvbXBsZXRlIGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhZ2UtYmNfc2lnbnVwIGgzOm5vdCg6Zmlyc3Qtb2YtdHlwZSksIC5wYWdlLWJjX215cGFnZSBoMzpub3QoOmZpcnN0LW9mLXR5cGUpLCAucGFnZS1iY19kYXRhIGgzOm5vdCg6Zmlyc3Qtb2YtdHlwZSksIC5wYWdlLWJjX2xlYXZlIGgzOm5vdCg6Zmlyc3Qtb2YtdHlwZSksIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gaDM6bm90KDpmaXJzdC1vZi10eXBlKSwgLnBhZ2UtYmNfdHJhY2tpbmdfaW1wb3J0IGgzOm5vdCg6Zmlyc3Qtb2YtdHlwZSksIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlIGgzOm5vdCg6Zmlyc3Qtb2YtdHlwZSksIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlLWNvbXBsZXRlIGgzOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLnBhZ2UtYmNfc2lnbnVwIGgzIHNtYWxsLCAucGFnZS1iY19teXBhZ2UgaDMgc21hbGwsIC5wYWdlLWJjX2RhdGEgaDMgc21hbGwsIC5wYWdlLWJjX2xlYXZlIGgzIHNtYWxsLCAucGFnZS1iY19yZXBsYWNlbWVudF9mb3JtIGgzIHNtYWxsLCAucGFnZS1iY190cmFja2luZ19pbXBvcnQgaDMgc21hbGwsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlIGgzIHNtYWxsLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSBoMyBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5wYWdlLWJjX3NpZ251cCBoNCwgLnBhZ2UtYmNfbXlwYWdlIGg0LCAucGFnZS1iY19kYXRhIGg0LCAucGFnZS1iY19sZWF2ZSBoNCwgLnBhZ2UtYmNfcmVwbGFjZW1lbnRfZm9ybSBoNCwgLnBhZ2UtYmNfdHJhY2tpbmdfaW1wb3J0IGg0LCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZSBoNCwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgaDQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFnZS1iY19zaWdudXAgaDQ6bm90KDpmaXJzdC1jaGlsZCksIC5wYWdlLWJjX215cGFnZSBoNDpub3QoOmZpcnN0LWNoaWxkKSwgLnBhZ2UtYmNfZGF0YSBoNDpub3QoOmZpcnN0LWNoaWxkKSwgLnBhZ2UtYmNfbGVhdmUgaDQ6bm90KDpmaXJzdC1jaGlsZCksIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gaDQ6bm90KDpmaXJzdC1jaGlsZCksIC5wYWdlLWJjX3RyYWNraW5nX2ltcG9ydCBoNDpub3QoOmZpcnN0LWNoaWxkKSwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgaDQ6bm90KDpmaXJzdC1jaGlsZCksIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlLWNvbXBsZXRlIGg0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5wYWdlLWJjX3NpZ251cCBoNDpub3QoOmZpcnN0LWNoaWxkKSwgLnBhZ2UtYmNfbXlwYWdlIGg0Om5vdCg6Zmlyc3QtY2hpbGQpLCAucGFnZS1iY19kYXRhIGg0Om5vdCg6Zmlyc3QtY2hpbGQpLCAucGFnZS1iY19sZWF2ZSBoNDpub3QoOmZpcnN0LWNoaWxkKSwgLnBhZ2UtYmNfcmVwbGFjZW1lbnRfZm9ybSBoNDpub3QoOmZpcnN0LWNoaWxkKSwgLnBhZ2UtYmNfdHJhY2tpbmdfaW1wb3J0IGg0Om5vdCg6Zmlyc3QtY2hpbGQpLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZSBoNDpub3QoOmZpcnN0LWNoaWxkKSwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgaDQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgfVxufVxuLnBhZ2UtYmNfc2lnbnVwIC5mb3JtX2l0ZW1zOm5vdCg6bGFzdC1vZi10eXBlKSwgLnBhZ2UtYmNfbXlwYWdlIC5mb3JtX2l0ZW1zOm5vdCg6bGFzdC1vZi10eXBlKSwgLnBhZ2UtYmNfZGF0YSAuZm9ybV9pdGVtczpub3QoOmxhc3Qtb2YtdHlwZSksIC5wYWdlLWJjX2xlYXZlIC5mb3JtX2l0ZW1zOm5vdCg6bGFzdC1vZi10eXBlKSwgLnBhZ2UtYmNfcmVwbGFjZW1lbnRfZm9ybSAuZm9ybV9pdGVtczpub3QoOmxhc3Qtb2YtdHlwZSksIC5wYWdlLWJjX3RyYWNraW5nX2ltcG9ydCAuZm9ybV9pdGVtczpub3QoOmxhc3Qtb2YtdHlwZSksIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlIC5mb3JtX2l0ZW1zOm5vdCg6bGFzdC1vZi10eXBlKSwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgLmZvcm1faXRlbXM6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wYWdlLWJjX3NpZ251cCAuZm9ybV9pdGVtcyBhLCAucGFnZS1iY19teXBhZ2UgLmZvcm1faXRlbXMgYSwgLnBhZ2UtYmNfZGF0YSAuZm9ybV9pdGVtcyBhLCAucGFnZS1iY19sZWF2ZSAuZm9ybV9pdGVtcyBhLCAucGFnZS1iY19yZXBsYWNlbWVudF9mb3JtIC5mb3JtX2l0ZW1zIGEsIC5wYWdlLWJjX3RyYWNraW5nX2ltcG9ydCAuZm9ybV9pdGVtcyBhLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZSAuZm9ybV9pdGVtcyBhLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSAuZm9ybV9pdGVtcyBhIHtcbiAgY29sb3I6ICMwMGEyZTQ7XG59XG4ucGFnZS1iY19zaWdudXAgLmZvcm1faXRlbXMgcCArIC5uZ19ib29rcywgLnBhZ2UtYmNfbXlwYWdlIC5mb3JtX2l0ZW1zIHAgKyAubmdfYm9va3MsIC5wYWdlLWJjX2RhdGEgLmZvcm1faXRlbXMgcCArIC5uZ19ib29rcywgLnBhZ2UtYmNfbGVhdmUgLmZvcm1faXRlbXMgcCArIC5uZ19ib29rcywgLnBhZ2UtYmNfcmVwbGFjZW1lbnRfZm9ybSAuZm9ybV9pdGVtcyBwICsgLm5nX2Jvb2tzLCAucGFnZS1iY190cmFja2luZ19pbXBvcnQgLmZvcm1faXRlbXMgcCArIC5uZ19ib29rcywgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgLmZvcm1faXRlbXMgcCArIC5uZ19ib29rcywgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgLmZvcm1faXRlbXMgcCArIC5uZ19ib29rcyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucGFnZS1iY19zaWdudXAgLmZvcm1faXRlbXMgLm5nX2Jvb2tzLCAucGFnZS1iY19teXBhZ2UgLmZvcm1faXRlbXMgLm5nX2Jvb2tzLCAucGFnZS1iY19kYXRhIC5mb3JtX2l0ZW1zIC5uZ19ib29rcywgLnBhZ2UtYmNfbGVhdmUgLmZvcm1faXRlbXMgLm5nX2Jvb2tzLCAucGFnZS1iY19yZXBsYWNlbWVudF9mb3JtIC5mb3JtX2l0ZW1zIC5uZ19ib29rcywgLnBhZ2UtYmNfdHJhY2tpbmdfaW1wb3J0IC5mb3JtX2l0ZW1zIC5uZ19ib29rcywgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgLmZvcm1faXRlbXMgLm5nX2Jvb2tzLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSAuZm9ybV9pdGVtcyAubmdfYm9va3Mge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5wYWdlLWJjX3NpZ251cCAuZm9ybV9pdGVtcyAubmdfYm9va3MgbGFiZWwgKyBsYWJlbCwgLnBhZ2UtYmNfbXlwYWdlIC5mb3JtX2l0ZW1zIC5uZ19ib29rcyBsYWJlbCArIGxhYmVsLCAucGFnZS1iY19kYXRhIC5mb3JtX2l0ZW1zIC5uZ19ib29rcyBsYWJlbCArIGxhYmVsLCAucGFnZS1iY19sZWF2ZSAuZm9ybV9pdGVtcyAubmdfYm9va3MgbGFiZWwgKyBsYWJlbCwgLnBhZ2UtYmNfcmVwbGFjZW1lbnRfZm9ybSAuZm9ybV9pdGVtcyAubmdfYm9va3MgbGFiZWwgKyBsYWJlbCwgLnBhZ2UtYmNfdHJhY2tpbmdfaW1wb3J0IC5mb3JtX2l0ZW1zIC5uZ19ib29rcyBsYWJlbCArIGxhYmVsLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZSAuZm9ybV9pdGVtcyAubmdfYm9va3MgbGFiZWwgKyBsYWJlbCwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgLmZvcm1faXRlbXMgLm5nX2Jvb2tzIGxhYmVsICsgbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDAuM3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5wYWdlLWJjX3NpZ251cCAuZm9ybV9pdGVtcyB0YWJsZSwgLnBhZ2UtYmNfc2lnbnVwIC5mb3JtX2l0ZW1zIHRoZWFkLCAucGFnZS1iY19zaWdudXAgLmZvcm1faXRlbXMgdGJvZHksIC5wYWdlLWJjX3NpZ251cCAuZm9ybV9pdGVtcyB0ciwgLnBhZ2UtYmNfc2lnbnVwIC5mb3JtX2l0ZW1zIHRoLCAucGFnZS1iY19zaWdudXAgLmZvcm1faXRlbXMgdGQsIC5wYWdlLWJjX215cGFnZSAuZm9ybV9pdGVtcyB0YWJsZSwgLnBhZ2UtYmNfbXlwYWdlIC5mb3JtX2l0ZW1zIHRoZWFkLCAucGFnZS1iY19teXBhZ2UgLmZvcm1faXRlbXMgdGJvZHksIC5wYWdlLWJjX215cGFnZSAuZm9ybV9pdGVtcyB0ciwgLnBhZ2UtYmNfbXlwYWdlIC5mb3JtX2l0ZW1zIHRoLCAucGFnZS1iY19teXBhZ2UgLmZvcm1faXRlbXMgdGQsIC5wYWdlLWJjX2RhdGEgLmZvcm1faXRlbXMgdGFibGUsIC5wYWdlLWJjX2RhdGEgLmZvcm1faXRlbXMgdGhlYWQsIC5wYWdlLWJjX2RhdGEgLmZvcm1faXRlbXMgdGJvZHksIC5wYWdlLWJjX2RhdGEgLmZvcm1faXRlbXMgdHIsIC5wYWdlLWJjX2RhdGEgLmZvcm1faXRlbXMgdGgsIC5wYWdlLWJjX2RhdGEgLmZvcm1faXRlbXMgdGQsIC5wYWdlLWJjX2xlYXZlIC5mb3JtX2l0ZW1zIHRhYmxlLCAucGFnZS1iY19sZWF2ZSAuZm9ybV9pdGVtcyB0aGVhZCwgLnBhZ2UtYmNfbGVhdmUgLmZvcm1faXRlbXMgdGJvZHksIC5wYWdlLWJjX2xlYXZlIC5mb3JtX2l0ZW1zIHRyLCAucGFnZS1iY19sZWF2ZSAuZm9ybV9pdGVtcyB0aCwgLnBhZ2UtYmNfbGVhdmUgLmZvcm1faXRlbXMgdGQsIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gLmZvcm1faXRlbXMgdGFibGUsIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gLmZvcm1faXRlbXMgdGhlYWQsIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gLmZvcm1faXRlbXMgdGJvZHksIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gLmZvcm1faXRlbXMgdHIsIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gLmZvcm1faXRlbXMgdGgsIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gLmZvcm1faXRlbXMgdGQsIC5wYWdlLWJjX3RyYWNraW5nX2ltcG9ydCAuZm9ybV9pdGVtcyB0YWJsZSwgLnBhZ2UtYmNfdHJhY2tpbmdfaW1wb3J0IC5mb3JtX2l0ZW1zIHRoZWFkLCAucGFnZS1iY190cmFja2luZ19pbXBvcnQgLmZvcm1faXRlbXMgdGJvZHksIC5wYWdlLWJjX3RyYWNraW5nX2ltcG9ydCAuZm9ybV9pdGVtcyB0ciwgLnBhZ2UtYmNfdHJhY2tpbmdfaW1wb3J0IC5mb3JtX2l0ZW1zIHRoLCAucGFnZS1iY190cmFja2luZ19pbXBvcnQgLmZvcm1faXRlbXMgdGQsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlIC5mb3JtX2l0ZW1zIHRhYmxlLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZSAuZm9ybV9pdGVtcyB0aGVhZCwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgLmZvcm1faXRlbXMgdGJvZHksIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlIC5mb3JtX2l0ZW1zIHRyLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZSAuZm9ybV9pdGVtcyB0aCwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgLmZvcm1faXRlbXMgdGQsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlLWNvbXBsZXRlIC5mb3JtX2l0ZW1zIHRhYmxlLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSAuZm9ybV9pdGVtcyB0aGVhZCwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgLmZvcm1faXRlbXMgdGJvZHksIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlLWNvbXBsZXRlIC5mb3JtX2l0ZW1zIHRyLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSAuZm9ybV9pdGVtcyB0aCwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgLmZvcm1faXRlbXMgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFnZS1iY19zaWdudXAgLmZvcm1faXRlbXMgaW5wdXRbdHlwZT10ZXh0XTpub3QoOmZpcnN0LW9mLXR5cGUpLCAucGFnZS1iY19teXBhZ2UgLmZvcm1faXRlbXMgaW5wdXRbdHlwZT10ZXh0XTpub3QoOmZpcnN0LW9mLXR5cGUpLCAucGFnZS1iY19kYXRhIC5mb3JtX2l0ZW1zIGlucHV0W3R5cGU9dGV4dF06bm90KDpmaXJzdC1vZi10eXBlKSwgLnBhZ2UtYmNfbGVhdmUgLmZvcm1faXRlbXMgaW5wdXRbdHlwZT10ZXh0XTpub3QoOmZpcnN0LW9mLXR5cGUpLCAucGFnZS1iY19yZXBsYWNlbWVudF9mb3JtIC5mb3JtX2l0ZW1zIGlucHV0W3R5cGU9dGV4dF06bm90KDpmaXJzdC1vZi10eXBlKSwgLnBhZ2UtYmNfdHJhY2tpbmdfaW1wb3J0IC5mb3JtX2l0ZW1zIGlucHV0W3R5cGU9dGV4dF06bm90KDpmaXJzdC1vZi10eXBlKSwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgLmZvcm1faXRlbXMgaW5wdXRbdHlwZT10ZXh0XTpub3QoOmZpcnN0LW9mLXR5cGUpLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSAuZm9ybV9pdGVtcyBpbnB1dFt0eXBlPXRleHRdOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDFweCkge1xuICAucGFnZS1iY19zaWdudXAgLmZvcm1faXRlbXMgbGFiZWwsIC5wYWdlLWJjX215cGFnZSAuZm9ybV9pdGVtcyBsYWJlbCwgLnBhZ2UtYmNfZGF0YSAuZm9ybV9pdGVtcyBsYWJlbCwgLnBhZ2UtYmNfbGVhdmUgLmZvcm1faXRlbXMgbGFiZWwsIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gLmZvcm1faXRlbXMgbGFiZWwsIC5wYWdlLWJjX3RyYWNraW5nX2ltcG9ydCAuZm9ybV9pdGVtcyBsYWJlbCwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgLmZvcm1faXRlbXMgbGFiZWwsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlLWNvbXBsZXRlIC5mb3JtX2l0ZW1zIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAucGFnZS1iY19zaWdudXAgLmZvcm1faXRlbXMgbGFiZWwsIC5wYWdlLWJjX215cGFnZSAuZm9ybV9pdGVtcyBsYWJlbCwgLnBhZ2UtYmNfZGF0YSAuZm9ybV9pdGVtcyBsYWJlbCwgLnBhZ2UtYmNfbGVhdmUgLmZvcm1faXRlbXMgbGFiZWwsIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gLmZvcm1faXRlbXMgbGFiZWwsIC5wYWdlLWJjX3RyYWNraW5nX2ltcG9ydCAuZm9ybV9pdGVtcyBsYWJlbCwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgLmZvcm1faXRlbXMgbGFiZWwsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlLWNvbXBsZXRlIC5mb3JtX2l0ZW1zIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDFweCkge1xuICAucGFnZS1iY19zaWdudXAgLmZvcm1faXRlbXMgbGFiZWwgKyBsYWJlbCwgLnBhZ2UtYmNfbXlwYWdlIC5mb3JtX2l0ZW1zIGxhYmVsICsgbGFiZWwsIC5wYWdlLWJjX2RhdGEgLmZvcm1faXRlbXMgbGFiZWwgKyBsYWJlbCwgLnBhZ2UtYmNfbGVhdmUgLmZvcm1faXRlbXMgbGFiZWwgKyBsYWJlbCwgLnBhZ2UtYmNfcmVwbGFjZW1lbnRfZm9ybSAuZm9ybV9pdGVtcyBsYWJlbCArIGxhYmVsLCAucGFnZS1iY190cmFja2luZ19pbXBvcnQgLmZvcm1faXRlbXMgbGFiZWwgKyBsYWJlbCwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgLmZvcm1faXRlbXMgbGFiZWwgKyBsYWJlbCwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgLmZvcm1faXRlbXMgbGFiZWwgKyBsYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5wYWdlLWJjX3NpZ251cCAuZm9ybV9pdGVtcyBsYWJlbCArIGxhYmVsLCAucGFnZS1iY19teXBhZ2UgLmZvcm1faXRlbXMgbGFiZWwgKyBsYWJlbCwgLnBhZ2UtYmNfZGF0YSAuZm9ybV9pdGVtcyBsYWJlbCArIGxhYmVsLCAucGFnZS1iY19sZWF2ZSAuZm9ybV9pdGVtcyBsYWJlbCArIGxhYmVsLCAucGFnZS1iY19yZXBsYWNlbWVudF9mb3JtIC5mb3JtX2l0ZW1zIGxhYmVsICsgbGFiZWwsIC5wYWdlLWJjX3RyYWNraW5nX2ltcG9ydCAuZm9ybV9pdGVtcyBsYWJlbCArIGxhYmVsLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZSAuZm9ybV9pdGVtcyBsYWJlbCArIGxhYmVsLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSAuZm9ybV9pdGVtcyBsYWJlbCArIGxhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICB9XG59XG4ucGFnZS1iY19zaWdudXAgLmZvcm1faXRlbXMgbGFiZWwgc21hbGwsIC5wYWdlLWJjX215cGFnZSAuZm9ybV9pdGVtcyBsYWJlbCBzbWFsbCwgLnBhZ2UtYmNfZGF0YSAuZm9ybV9pdGVtcyBsYWJlbCBzbWFsbCwgLnBhZ2UtYmNfbGVhdmUgLmZvcm1faXRlbXMgbGFiZWwgc21hbGwsIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gLmZvcm1faXRlbXMgbGFiZWwgc21hbGwsIC5wYWdlLWJjX3RyYWNraW5nX2ltcG9ydCAuZm9ybV9pdGVtcyBsYWJlbCBzbWFsbCwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgLmZvcm1faXRlbXMgbGFiZWwgc21hbGwsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlLWNvbXBsZXRlIC5mb3JtX2l0ZW1zIGxhYmVsIHNtYWxsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMXB4KSB7XG4gIC5wYWdlLWJjX3NpZ251cCAuZm9ybV9pdGVtcyBsYWJlbCBzbWFsbDpub3QoOmZpcnN0LW9mLXR5cGUpLCAucGFnZS1iY19teXBhZ2UgLmZvcm1faXRlbXMgbGFiZWwgc21hbGw6bm90KDpmaXJzdC1vZi10eXBlKSwgLnBhZ2UtYmNfZGF0YSAuZm9ybV9pdGVtcyBsYWJlbCBzbWFsbDpub3QoOmZpcnN0LW9mLXR5cGUpLCAucGFnZS1iY19sZWF2ZSAuZm9ybV9pdGVtcyBsYWJlbCBzbWFsbDpub3QoOmZpcnN0LW9mLXR5cGUpLCAucGFnZS1iY19yZXBsYWNlbWVudF9mb3JtIC5mb3JtX2l0ZW1zIGxhYmVsIHNtYWxsOm5vdCg6Zmlyc3Qtb2YtdHlwZSksIC5wYWdlLWJjX3RyYWNraW5nX2ltcG9ydCAuZm9ybV9pdGVtcyBsYWJlbCBzbWFsbDpub3QoOmZpcnN0LW9mLXR5cGUpLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZSAuZm9ybV9pdGVtcyBsYWJlbCBzbWFsbDpub3QoOmZpcnN0LW9mLXR5cGUpLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSAuZm9ybV9pdGVtcyBsYWJlbCBzbWFsbDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBhZ2UtYmNfc2lnbnVwIC5mb3JtX2J1dHRvbnMsIC5wYWdlLWJjX3NpZ251cCAuZm9ybV9idXR0b25zIHRkLCAucGFnZS1iY19teXBhZ2UgLmZvcm1fYnV0dG9ucywgLnBhZ2UtYmNfbXlwYWdlIC5mb3JtX2J1dHRvbnMgdGQsIC5wYWdlLWJjX2RhdGEgLmZvcm1fYnV0dG9ucywgLnBhZ2UtYmNfZGF0YSAuZm9ybV9idXR0b25zIHRkLCAucGFnZS1iY19sZWF2ZSAuZm9ybV9idXR0b25zLCAucGFnZS1iY19sZWF2ZSAuZm9ybV9idXR0b25zIHRkLCAucGFnZS1iY19yZXBsYWNlbWVudF9mb3JtIC5mb3JtX2J1dHRvbnMsIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gLmZvcm1fYnV0dG9ucyB0ZCwgLnBhZ2UtYmNfdHJhY2tpbmdfaW1wb3J0IC5mb3JtX2J1dHRvbnMsIC5wYWdlLWJjX3RyYWNraW5nX2ltcG9ydCAuZm9ybV9idXR0b25zIHRkLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZSAuZm9ybV9idXR0b25zLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZSAuZm9ybV9idXR0b25zIHRkLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSAuZm9ybV9idXR0b25zLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSAuZm9ybV9idXR0b25zIHRkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLnBhZ2UtYmNfc2lnbnVwIC5mb3JtX2J1dHRvbnMgYS5idXR0b24sIC5wYWdlLWJjX3NpZ251cCAuZm9ybV9idXR0b25zIGlucHV0LmJ1dHRvbiwgLnBhZ2UtYmNfc2lnbnVwIC5mb3JtX2J1dHRvbnMgYnV0dG9uLCAucGFnZS1iY19teXBhZ2UgLmZvcm1fYnV0dG9ucyBhLmJ1dHRvbiwgLnBhZ2UtYmNfbXlwYWdlIC5mb3JtX2J1dHRvbnMgaW5wdXQuYnV0dG9uLCAucGFnZS1iY19teXBhZ2UgLmZvcm1fYnV0dG9ucyBidXR0b24sIC5wYWdlLWJjX2RhdGEgLmZvcm1fYnV0dG9ucyBhLmJ1dHRvbiwgLnBhZ2UtYmNfZGF0YSAuZm9ybV9idXR0b25zIGlucHV0LmJ1dHRvbiwgLnBhZ2UtYmNfZGF0YSAuZm9ybV9idXR0b25zIGJ1dHRvbiwgLnBhZ2UtYmNfbGVhdmUgLmZvcm1fYnV0dG9ucyBhLmJ1dHRvbiwgLnBhZ2UtYmNfbGVhdmUgLmZvcm1fYnV0dG9ucyBpbnB1dC5idXR0b24sIC5wYWdlLWJjX2xlYXZlIC5mb3JtX2J1dHRvbnMgYnV0dG9uLCAucGFnZS1iY19yZXBsYWNlbWVudF9mb3JtIC5mb3JtX2J1dHRvbnMgYS5idXR0b24sIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gLmZvcm1fYnV0dG9ucyBpbnB1dC5idXR0b24sIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gLmZvcm1fYnV0dG9ucyBidXR0b24sIC5wYWdlLWJjX3RyYWNraW5nX2ltcG9ydCAuZm9ybV9idXR0b25zIGEuYnV0dG9uLCAucGFnZS1iY190cmFja2luZ19pbXBvcnQgLmZvcm1fYnV0dG9ucyBpbnB1dC5idXR0b24sIC5wYWdlLWJjX3RyYWNraW5nX2ltcG9ydCAuZm9ybV9idXR0b25zIGJ1dHRvbiwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgLmZvcm1fYnV0dG9ucyBhLmJ1dHRvbiwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgLmZvcm1fYnV0dG9ucyBpbnB1dC5idXR0b24sIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlIC5mb3JtX2J1dHRvbnMgYnV0dG9uLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSAuZm9ybV9idXR0b25zIGEuYnV0dG9uLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSAuZm9ybV9idXR0b25zIGlucHV0LmJ1dHRvbiwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgLmZvcm1fYnV0dG9ucyBidXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBhZ2UtYmNfc2lnbnVwIC5mb3JtX2J1dHRvbnMgYS5idXR0b24sIC5wYWdlLWJjX3NpZ251cCAuZm9ybV9idXR0b25zIGlucHV0LmJ1dHRvbiwgLnBhZ2UtYmNfc2lnbnVwIC5mb3JtX2J1dHRvbnMgYnV0dG9uLCAucGFnZS1iY19teXBhZ2UgLmZvcm1fYnV0dG9ucyBhLmJ1dHRvbiwgLnBhZ2UtYmNfbXlwYWdlIC5mb3JtX2J1dHRvbnMgaW5wdXQuYnV0dG9uLCAucGFnZS1iY19teXBhZ2UgLmZvcm1fYnV0dG9ucyBidXR0b24sIC5wYWdlLWJjX2RhdGEgLmZvcm1fYnV0dG9ucyBhLmJ1dHRvbiwgLnBhZ2UtYmNfZGF0YSAuZm9ybV9idXR0b25zIGlucHV0LmJ1dHRvbiwgLnBhZ2UtYmNfZGF0YSAuZm9ybV9idXR0b25zIGJ1dHRvbiwgLnBhZ2UtYmNfbGVhdmUgLmZvcm1fYnV0dG9ucyBhLmJ1dHRvbiwgLnBhZ2UtYmNfbGVhdmUgLmZvcm1fYnV0dG9ucyBpbnB1dC5idXR0b24sIC5wYWdlLWJjX2xlYXZlIC5mb3JtX2J1dHRvbnMgYnV0dG9uLCAucGFnZS1iY19yZXBsYWNlbWVudF9mb3JtIC5mb3JtX2J1dHRvbnMgYS5idXR0b24sIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gLmZvcm1fYnV0dG9ucyBpbnB1dC5idXR0b24sIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gLmZvcm1fYnV0dG9ucyBidXR0b24sIC5wYWdlLWJjX3RyYWNraW5nX2ltcG9ydCAuZm9ybV9idXR0b25zIGEuYnV0dG9uLCAucGFnZS1iY190cmFja2luZ19pbXBvcnQgLmZvcm1fYnV0dG9ucyBpbnB1dC5idXR0b24sIC5wYWdlLWJjX3RyYWNraW5nX2ltcG9ydCAuZm9ybV9idXR0b25zIGJ1dHRvbiwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgLmZvcm1fYnV0dG9ucyBhLmJ1dHRvbiwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgLmZvcm1fYnV0dG9ucyBpbnB1dC5idXR0b24sIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlIC5mb3JtX2J1dHRvbnMgYnV0dG9uLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSAuZm9ybV9idXR0b25zIGEuYnV0dG9uLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSAuZm9ybV9idXR0b25zIGlucHV0LmJ1dHRvbiwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgLmZvcm1fYnV0dG9ucyBidXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5wYWdlLWJjX3NpZ251cCAuZm9ybV9idXR0b25zIGEuYnV0dG9uLmJhY2ssIC5wYWdlLWJjX3NpZ251cCAuZm9ybV9idXR0b25zIGlucHV0LmJ1dHRvbi5iYWNrLCAucGFnZS1iY19zaWdudXAgLmZvcm1fYnV0dG9ucyBidXR0b24uYmFjaywgLnBhZ2UtYmNfbXlwYWdlIC5mb3JtX2J1dHRvbnMgYS5idXR0b24uYmFjaywgLnBhZ2UtYmNfbXlwYWdlIC5mb3JtX2J1dHRvbnMgaW5wdXQuYnV0dG9uLmJhY2ssIC5wYWdlLWJjX215cGFnZSAuZm9ybV9idXR0b25zIGJ1dHRvbi5iYWNrLCAucGFnZS1iY19kYXRhIC5mb3JtX2J1dHRvbnMgYS5idXR0b24uYmFjaywgLnBhZ2UtYmNfZGF0YSAuZm9ybV9idXR0b25zIGlucHV0LmJ1dHRvbi5iYWNrLCAucGFnZS1iY19kYXRhIC5mb3JtX2J1dHRvbnMgYnV0dG9uLmJhY2ssIC5wYWdlLWJjX2xlYXZlIC5mb3JtX2J1dHRvbnMgYS5idXR0b24uYmFjaywgLnBhZ2UtYmNfbGVhdmUgLmZvcm1fYnV0dG9ucyBpbnB1dC5idXR0b24uYmFjaywgLnBhZ2UtYmNfbGVhdmUgLmZvcm1fYnV0dG9ucyBidXR0b24uYmFjaywgLnBhZ2UtYmNfcmVwbGFjZW1lbnRfZm9ybSAuZm9ybV9idXR0b25zIGEuYnV0dG9uLmJhY2ssIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gLmZvcm1fYnV0dG9ucyBpbnB1dC5idXR0b24uYmFjaywgLnBhZ2UtYmNfcmVwbGFjZW1lbnRfZm9ybSAuZm9ybV9idXR0b25zIGJ1dHRvbi5iYWNrLCAucGFnZS1iY190cmFja2luZ19pbXBvcnQgLmZvcm1fYnV0dG9ucyBhLmJ1dHRvbi5iYWNrLCAucGFnZS1iY190cmFja2luZ19pbXBvcnQgLmZvcm1fYnV0dG9ucyBpbnB1dC5idXR0b24uYmFjaywgLnBhZ2UtYmNfdHJhY2tpbmdfaW1wb3J0IC5mb3JtX2J1dHRvbnMgYnV0dG9uLmJhY2ssIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlIC5mb3JtX2J1dHRvbnMgYS5idXR0b24uYmFjaywgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgLmZvcm1fYnV0dG9ucyBpbnB1dC5idXR0b24uYmFjaywgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgLmZvcm1fYnV0dG9ucyBidXR0b24uYmFjaywgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgLmZvcm1fYnV0dG9ucyBhLmJ1dHRvbi5iYWNrLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSAuZm9ybV9idXR0b25zIGlucHV0LmJ1dHRvbi5iYWNrLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSAuZm9ybV9idXR0b25zIGJ1dHRvbi5iYWNrIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxMTMwMztcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9idXR0b25fYmFjay5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggMjFweDtcbn1cbi5wYWdlLWJjX3NpZ251cCAuZm9ybV9idXR0b25zIGEuYnV0dG9uLm5leHQsIC5wYWdlLWJjX3NpZ251cCAuZm9ybV9idXR0b25zIGlucHV0LmJ1dHRvbi5uZXh0LCAucGFnZS1iY19zaWdudXAgLmZvcm1fYnV0dG9ucyBidXR0b24ubmV4dCwgLnBhZ2UtYmNfbXlwYWdlIC5mb3JtX2J1dHRvbnMgYS5idXR0b24ubmV4dCwgLnBhZ2UtYmNfbXlwYWdlIC5mb3JtX2J1dHRvbnMgaW5wdXQuYnV0dG9uLm5leHQsIC5wYWdlLWJjX215cGFnZSAuZm9ybV9idXR0b25zIGJ1dHRvbi5uZXh0LCAucGFnZS1iY19kYXRhIC5mb3JtX2J1dHRvbnMgYS5idXR0b24ubmV4dCwgLnBhZ2UtYmNfZGF0YSAuZm9ybV9idXR0b25zIGlucHV0LmJ1dHRvbi5uZXh0LCAucGFnZS1iY19kYXRhIC5mb3JtX2J1dHRvbnMgYnV0dG9uLm5leHQsIC5wYWdlLWJjX2xlYXZlIC5mb3JtX2J1dHRvbnMgYS5idXR0b24ubmV4dCwgLnBhZ2UtYmNfbGVhdmUgLmZvcm1fYnV0dG9ucyBpbnB1dC5idXR0b24ubmV4dCwgLnBhZ2UtYmNfbGVhdmUgLmZvcm1fYnV0dG9ucyBidXR0b24ubmV4dCwgLnBhZ2UtYmNfcmVwbGFjZW1lbnRfZm9ybSAuZm9ybV9idXR0b25zIGEuYnV0dG9uLm5leHQsIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gLmZvcm1fYnV0dG9ucyBpbnB1dC5idXR0b24ubmV4dCwgLnBhZ2UtYmNfcmVwbGFjZW1lbnRfZm9ybSAuZm9ybV9idXR0b25zIGJ1dHRvbi5uZXh0LCAucGFnZS1iY190cmFja2luZ19pbXBvcnQgLmZvcm1fYnV0dG9ucyBhLmJ1dHRvbi5uZXh0LCAucGFnZS1iY190cmFja2luZ19pbXBvcnQgLmZvcm1fYnV0dG9ucyBpbnB1dC5idXR0b24ubmV4dCwgLnBhZ2UtYmNfdHJhY2tpbmdfaW1wb3J0IC5mb3JtX2J1dHRvbnMgYnV0dG9uLm5leHQsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlIC5mb3JtX2J1dHRvbnMgYS5idXR0b24ubmV4dCwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgLmZvcm1fYnV0dG9ucyBpbnB1dC5idXR0b24ubmV4dCwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgLmZvcm1fYnV0dG9ucyBidXR0b24ubmV4dCwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgLmZvcm1fYnV0dG9ucyBhLmJ1dHRvbi5uZXh0LCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSAuZm9ybV9idXR0b25zIGlucHV0LmJ1dHRvbi5uZXh0LCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSAuZm9ybV9idXR0b25zIGJ1dHRvbi5uZXh0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUxMDA7XG4gIGNvbG9yOiAjNDExMzAzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYnV0dG9uX25leHQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxNnB4IHRvcCA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjFweCAyMXB4O1xufVxuLnBhZ2UtYmNfc2lnbnVwIC5mb3JtX2J1dHRvbnMgYS5idXR0b24ubGFyZ2UsIC5wYWdlLWJjX3NpZ251cCAuZm9ybV9idXR0b25zIGlucHV0LmJ1dHRvbi5sYXJnZSwgLnBhZ2UtYmNfc2lnbnVwIC5mb3JtX2J1dHRvbnMgYnV0dG9uLmxhcmdlLCAucGFnZS1iY19teXBhZ2UgLmZvcm1fYnV0dG9ucyBhLmJ1dHRvbi5sYXJnZSwgLnBhZ2UtYmNfbXlwYWdlIC5mb3JtX2J1dHRvbnMgaW5wdXQuYnV0dG9uLmxhcmdlLCAucGFnZS1iY19teXBhZ2UgLmZvcm1fYnV0dG9ucyBidXR0b24ubGFyZ2UsIC5wYWdlLWJjX2RhdGEgLmZvcm1fYnV0dG9ucyBhLmJ1dHRvbi5sYXJnZSwgLnBhZ2UtYmNfZGF0YSAuZm9ybV9idXR0b25zIGlucHV0LmJ1dHRvbi5sYXJnZSwgLnBhZ2UtYmNfZGF0YSAuZm9ybV9idXR0b25zIGJ1dHRvbi5sYXJnZSwgLnBhZ2UtYmNfbGVhdmUgLmZvcm1fYnV0dG9ucyBhLmJ1dHRvbi5sYXJnZSwgLnBhZ2UtYmNfbGVhdmUgLmZvcm1fYnV0dG9ucyBpbnB1dC5idXR0b24ubGFyZ2UsIC5wYWdlLWJjX2xlYXZlIC5mb3JtX2J1dHRvbnMgYnV0dG9uLmxhcmdlLCAucGFnZS1iY19yZXBsYWNlbWVudF9mb3JtIC5mb3JtX2J1dHRvbnMgYS5idXR0b24ubGFyZ2UsIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gLmZvcm1fYnV0dG9ucyBpbnB1dC5idXR0b24ubGFyZ2UsIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gLmZvcm1fYnV0dG9ucyBidXR0b24ubGFyZ2UsIC5wYWdlLWJjX3RyYWNraW5nX2ltcG9ydCAuZm9ybV9idXR0b25zIGEuYnV0dG9uLmxhcmdlLCAucGFnZS1iY190cmFja2luZ19pbXBvcnQgLmZvcm1fYnV0dG9ucyBpbnB1dC5idXR0b24ubGFyZ2UsIC5wYWdlLWJjX3RyYWNraW5nX2ltcG9ydCAuZm9ybV9idXR0b25zIGJ1dHRvbi5sYXJnZSwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgLmZvcm1fYnV0dG9ucyBhLmJ1dHRvbi5sYXJnZSwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgLmZvcm1fYnV0dG9ucyBpbnB1dC5idXR0b24ubGFyZ2UsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlIC5mb3JtX2J1dHRvbnMgYnV0dG9uLmxhcmdlLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSAuZm9ybV9idXR0b25zIGEuYnV0dG9uLmxhcmdlLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSAuZm9ybV9idXR0b25zIGlucHV0LmJ1dHRvbi5sYXJnZSwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgLmZvcm1fYnV0dG9ucyBidXR0b24ubGFyZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG59XG4ucGFnZS1iY19zaWdudXAgLmZvcm1fYnV0dG9ucyBhLmJ1dHRvbi5jZW50ZXIsIC5wYWdlLWJjX3NpZ251cCAuZm9ybV9idXR0b25zIGlucHV0LmJ1dHRvbi5jZW50ZXIsIC5wYWdlLWJjX3NpZ251cCAuZm9ybV9idXR0b25zIGJ1dHRvbi5jZW50ZXIsIC5wYWdlLWJjX215cGFnZSAuZm9ybV9idXR0b25zIGEuYnV0dG9uLmNlbnRlciwgLnBhZ2UtYmNfbXlwYWdlIC5mb3JtX2J1dHRvbnMgaW5wdXQuYnV0dG9uLmNlbnRlciwgLnBhZ2UtYmNfbXlwYWdlIC5mb3JtX2J1dHRvbnMgYnV0dG9uLmNlbnRlciwgLnBhZ2UtYmNfZGF0YSAuZm9ybV9idXR0b25zIGEuYnV0dG9uLmNlbnRlciwgLnBhZ2UtYmNfZGF0YSAuZm9ybV9idXR0b25zIGlucHV0LmJ1dHRvbi5jZW50ZXIsIC5wYWdlLWJjX2RhdGEgLmZvcm1fYnV0dG9ucyBidXR0b24uY2VudGVyLCAucGFnZS1iY19sZWF2ZSAuZm9ybV9idXR0b25zIGEuYnV0dG9uLmNlbnRlciwgLnBhZ2UtYmNfbGVhdmUgLmZvcm1fYnV0dG9ucyBpbnB1dC5idXR0b24uY2VudGVyLCAucGFnZS1iY19sZWF2ZSAuZm9ybV9idXR0b25zIGJ1dHRvbi5jZW50ZXIsIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gLmZvcm1fYnV0dG9ucyBhLmJ1dHRvbi5jZW50ZXIsIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gLmZvcm1fYnV0dG9ucyBpbnB1dC5idXR0b24uY2VudGVyLCAucGFnZS1iY19yZXBsYWNlbWVudF9mb3JtIC5mb3JtX2J1dHRvbnMgYnV0dG9uLmNlbnRlciwgLnBhZ2UtYmNfdHJhY2tpbmdfaW1wb3J0IC5mb3JtX2J1dHRvbnMgYS5idXR0b24uY2VudGVyLCAucGFnZS1iY190cmFja2luZ19pbXBvcnQgLmZvcm1fYnV0dG9ucyBpbnB1dC5idXR0b24uY2VudGVyLCAucGFnZS1iY190cmFja2luZ19pbXBvcnQgLmZvcm1fYnV0dG9ucyBidXR0b24uY2VudGVyLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZSAuZm9ybV9idXR0b25zIGEuYnV0dG9uLmNlbnRlciwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgLmZvcm1fYnV0dG9ucyBpbnB1dC5idXR0b24uY2VudGVyLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZSAuZm9ybV9idXR0b25zIGJ1dHRvbi5jZW50ZXIsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlLWNvbXBsZXRlIC5mb3JtX2J1dHRvbnMgYS5idXR0b24uY2VudGVyLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSAuZm9ybV9idXR0b25zIGlucHV0LmJ1dHRvbi5jZW50ZXIsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlLWNvbXBsZXRlIC5mb3JtX2J1dHRvbnMgYnV0dG9uLmNlbnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wYWdlLWJjX3NpZ251cCAuZm9ybV9idXR0b25zIGEuYnV0dG9uOmhvdmVyLCAucGFnZS1iY19zaWdudXAgLmZvcm1fYnV0dG9ucyBpbnB1dC5idXR0b246aG92ZXIsIC5wYWdlLWJjX3NpZ251cCAuZm9ybV9idXR0b25zIGJ1dHRvbjpob3ZlciwgLnBhZ2UtYmNfbXlwYWdlIC5mb3JtX2J1dHRvbnMgYS5idXR0b246aG92ZXIsIC5wYWdlLWJjX215cGFnZSAuZm9ybV9idXR0b25zIGlucHV0LmJ1dHRvbjpob3ZlciwgLnBhZ2UtYmNfbXlwYWdlIC5mb3JtX2J1dHRvbnMgYnV0dG9uOmhvdmVyLCAucGFnZS1iY19kYXRhIC5mb3JtX2J1dHRvbnMgYS5idXR0b246aG92ZXIsIC5wYWdlLWJjX2RhdGEgLmZvcm1fYnV0dG9ucyBpbnB1dC5idXR0b246aG92ZXIsIC5wYWdlLWJjX2RhdGEgLmZvcm1fYnV0dG9ucyBidXR0b246aG92ZXIsIC5wYWdlLWJjX2xlYXZlIC5mb3JtX2J1dHRvbnMgYS5idXR0b246aG92ZXIsIC5wYWdlLWJjX2xlYXZlIC5mb3JtX2J1dHRvbnMgaW5wdXQuYnV0dG9uOmhvdmVyLCAucGFnZS1iY19sZWF2ZSAuZm9ybV9idXR0b25zIGJ1dHRvbjpob3ZlciwgLnBhZ2UtYmNfcmVwbGFjZW1lbnRfZm9ybSAuZm9ybV9idXR0b25zIGEuYnV0dG9uOmhvdmVyLCAucGFnZS1iY19yZXBsYWNlbWVudF9mb3JtIC5mb3JtX2J1dHRvbnMgaW5wdXQuYnV0dG9uOmhvdmVyLCAucGFnZS1iY19yZXBsYWNlbWVudF9mb3JtIC5mb3JtX2J1dHRvbnMgYnV0dG9uOmhvdmVyLCAucGFnZS1iY190cmFja2luZ19pbXBvcnQgLmZvcm1fYnV0dG9ucyBhLmJ1dHRvbjpob3ZlciwgLnBhZ2UtYmNfdHJhY2tpbmdfaW1wb3J0IC5mb3JtX2J1dHRvbnMgaW5wdXQuYnV0dG9uOmhvdmVyLCAucGFnZS1iY190cmFja2luZ19pbXBvcnQgLmZvcm1fYnV0dG9ucyBidXR0b246aG92ZXIsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlIC5mb3JtX2J1dHRvbnMgYS5idXR0b246aG92ZXIsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlIC5mb3JtX2J1dHRvbnMgaW5wdXQuYnV0dG9uOmhvdmVyLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZSAuZm9ybV9idXR0b25zIGJ1dHRvbjpob3ZlciwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgLmZvcm1fYnV0dG9ucyBhLmJ1dHRvbjpob3ZlciwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgLmZvcm1fYnV0dG9ucyBpbnB1dC5idXR0b246aG92ZXIsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlLWNvbXBsZXRlIC5mb3JtX2J1dHRvbnMgYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5wYWdlLWJjX3NpZ251cCAuZm9ybV9idXR0b25zIC5mYS1zcGlubmVyLCAucGFnZS1iY19teXBhZ2UgLmZvcm1fYnV0dG9ucyAuZmEtc3Bpbm5lciwgLnBhZ2UtYmNfZGF0YSAuZm9ybV9idXR0b25zIC5mYS1zcGlubmVyLCAucGFnZS1iY19sZWF2ZSAuZm9ybV9idXR0b25zIC5mYS1zcGlubmVyLCAucGFnZS1iY19yZXBsYWNlbWVudF9mb3JtIC5mb3JtX2J1dHRvbnMgLmZhLXNwaW5uZXIsIC5wYWdlLWJjX3RyYWNraW5nX2ltcG9ydCAuZm9ybV9idXR0b25zIC5mYS1zcGlubmVyLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZSAuZm9ybV9idXR0b25zIC5mYS1zcGlubmVyLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSAuZm9ybV9idXR0b25zIC5mYS1zcGlubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5wYWdlLWJjX3NpZ251cCB0YWJsZSwgLnBhZ2UtYmNfbXlwYWdlIHRhYmxlLCAucGFnZS1iY19kYXRhIHRhYmxlLCAucGFnZS1iY19sZWF2ZSB0YWJsZSwgLnBhZ2UtYmNfcmVwbGFjZW1lbnRfZm9ybSB0YWJsZSwgLnBhZ2UtYmNfdHJhY2tpbmdfaW1wb3J0IHRhYmxlLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZSB0YWJsZSwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLWJjX3NpZ251cCB0YWJsZSB0aCwgLnBhZ2UtYmNfc2lnbnVwIHRhYmxlIHRkLCAucGFnZS1iY19teXBhZ2UgdGFibGUgdGgsIC5wYWdlLWJjX215cGFnZSB0YWJsZSB0ZCwgLnBhZ2UtYmNfZGF0YSB0YWJsZSB0aCwgLnBhZ2UtYmNfZGF0YSB0YWJsZSB0ZCwgLnBhZ2UtYmNfbGVhdmUgdGFibGUgdGgsIC5wYWdlLWJjX2xlYXZlIHRhYmxlIHRkLCAucGFnZS1iY19yZXBsYWNlbWVudF9mb3JtIHRhYmxlIHRoLCAucGFnZS1iY19yZXBsYWNlbWVudF9mb3JtIHRhYmxlIHRkLCAucGFnZS1iY190cmFja2luZ19pbXBvcnQgdGFibGUgdGgsIC5wYWdlLWJjX3RyYWNraW5nX2ltcG9ydCB0YWJsZSB0ZCwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgdGFibGUgdGgsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlIHRhYmxlIHRkLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSB0YWJsZSB0aCwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgdGFibGUgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ucGFnZS1iY19zaWdudXAgdGFibGUgdGgsIC5wYWdlLWJjX215cGFnZSB0YWJsZSB0aCwgLnBhZ2UtYmNfZGF0YSB0YWJsZSB0aCwgLnBhZ2UtYmNfbGVhdmUgdGFibGUgdGgsIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gdGFibGUgdGgsIC5wYWdlLWJjX3RyYWNraW5nX2ltcG9ydCB0YWJsZSB0aCwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgdGFibGUgdGgsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlLWNvbXBsZXRlIHRhYmxlIHRoIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBhZ2UtYmNfc2lnbnVwIHRhYmxlIHRoLCAucGFnZS1iY19teXBhZ2UgdGFibGUgdGgsIC5wYWdlLWJjX2RhdGEgdGFibGUgdGgsIC5wYWdlLWJjX2xlYXZlIHRhYmxlIHRoLCAucGFnZS1iY19yZXBsYWNlbWVudF9mb3JtIHRhYmxlIHRoLCAucGFnZS1iY190cmFja2luZ19pbXBvcnQgdGFibGUgdGgsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlIHRhYmxlIHRoLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSB0YWJsZSB0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBhZ2UtYmNfc2lnbnVwIHRhYmxlIHRkLCAucGFnZS1iY19teXBhZ2UgdGFibGUgdGQsIC5wYWdlLWJjX2RhdGEgdGFibGUgdGQsIC5wYWdlLWJjX2xlYXZlIHRhYmxlIHRkLCAucGFnZS1iY19yZXBsYWNlbWVudF9mb3JtIHRhYmxlIHRkLCAucGFnZS1iY190cmFja2luZ19pbXBvcnQgdGFibGUgdGQsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlIHRhYmxlIHRkLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSB0YWJsZSB0ZCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLnBhZ2UtYmNfc2lnbnVwIGlucHV0W3R5cGU9dGV4dF0sIC5wYWdlLWJjX3NpZ251cCBpbnB1dFt0eXBlPWVtYWlsXSwgLnBhZ2UtYmNfc2lnbnVwIGlucHV0W3R5cGU9dGVsXSwgLnBhZ2UtYmNfc2lnbnVwIGlucHV0W3R5cGU9cGFzc3dvcmRdLCAucGFnZS1iY19zaWdudXAgdGV4dGFyZWEsIC5wYWdlLWJjX215cGFnZSBpbnB1dFt0eXBlPXRleHRdLCAucGFnZS1iY19teXBhZ2UgaW5wdXRbdHlwZT1lbWFpbF0sIC5wYWdlLWJjX215cGFnZSBpbnB1dFt0eXBlPXRlbF0sIC5wYWdlLWJjX215cGFnZSBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgLnBhZ2UtYmNfbXlwYWdlIHRleHRhcmVhLCAucGFnZS1iY19kYXRhIGlucHV0W3R5cGU9dGV4dF0sIC5wYWdlLWJjX2RhdGEgaW5wdXRbdHlwZT1lbWFpbF0sIC5wYWdlLWJjX2RhdGEgaW5wdXRbdHlwZT10ZWxdLCAucGFnZS1iY19kYXRhIGlucHV0W3R5cGU9cGFzc3dvcmRdLCAucGFnZS1iY19kYXRhIHRleHRhcmVhLCAucGFnZS1iY19sZWF2ZSBpbnB1dFt0eXBlPXRleHRdLCAucGFnZS1iY19sZWF2ZSBpbnB1dFt0eXBlPWVtYWlsXSwgLnBhZ2UtYmNfbGVhdmUgaW5wdXRbdHlwZT10ZWxdLCAucGFnZS1iY19sZWF2ZSBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgLnBhZ2UtYmNfbGVhdmUgdGV4dGFyZWEsIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gaW5wdXRbdHlwZT10ZXh0XSwgLnBhZ2UtYmNfcmVwbGFjZW1lbnRfZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSwgLnBhZ2UtYmNfcmVwbGFjZW1lbnRfZm9ybSBpbnB1dFt0eXBlPXRlbF0sIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0sIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gdGV4dGFyZWEsIC5wYWdlLWJjX3RyYWNraW5nX2ltcG9ydCBpbnB1dFt0eXBlPXRleHRdLCAucGFnZS1iY190cmFja2luZ19pbXBvcnQgaW5wdXRbdHlwZT1lbWFpbF0sIC5wYWdlLWJjX3RyYWNraW5nX2ltcG9ydCBpbnB1dFt0eXBlPXRlbF0sIC5wYWdlLWJjX3RyYWNraW5nX2ltcG9ydCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgLnBhZ2UtYmNfdHJhY2tpbmdfaW1wb3J0IHRleHRhcmVhLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZSBpbnB1dFt0eXBlPXRleHRdLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZSBpbnB1dFt0eXBlPWVtYWlsXSwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgaW5wdXRbdHlwZT10ZWxdLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZSBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgdGV4dGFyZWEsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlLWNvbXBsZXRlIGlucHV0W3R5cGU9dGV4dF0sIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlLWNvbXBsZXRlIGlucHV0W3R5cGU9ZW1haWxdLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSBpbnB1dFt0eXBlPXRlbF0sIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlLWNvbXBsZXRlIGlucHV0W3R5cGU9cGFzc3dvcmRdLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2ODY4Njg7XG4gIHBhZGRpbmc6IDAuMzVlbTtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAucGFnZS1iY19zaWdudXAgaW5wdXRbdHlwZT10ZXh0XSwgLnBhZ2UtYmNfc2lnbnVwIGlucHV0W3R5cGU9ZW1haWxdLCAucGFnZS1iY19zaWdudXAgaW5wdXRbdHlwZT10ZWxdLCAucGFnZS1iY19zaWdudXAgaW5wdXRbdHlwZT1wYXNzd29yZF0sIC5wYWdlLWJjX3NpZ251cCB0ZXh0YXJlYSwgLnBhZ2UtYmNfbXlwYWdlIGlucHV0W3R5cGU9dGV4dF0sIC5wYWdlLWJjX215cGFnZSBpbnB1dFt0eXBlPWVtYWlsXSwgLnBhZ2UtYmNfbXlwYWdlIGlucHV0W3R5cGU9dGVsXSwgLnBhZ2UtYmNfbXlwYWdlIGlucHV0W3R5cGU9cGFzc3dvcmRdLCAucGFnZS1iY19teXBhZ2UgdGV4dGFyZWEsIC5wYWdlLWJjX2RhdGEgaW5wdXRbdHlwZT10ZXh0XSwgLnBhZ2UtYmNfZGF0YSBpbnB1dFt0eXBlPWVtYWlsXSwgLnBhZ2UtYmNfZGF0YSBpbnB1dFt0eXBlPXRlbF0sIC5wYWdlLWJjX2RhdGEgaW5wdXRbdHlwZT1wYXNzd29yZF0sIC5wYWdlLWJjX2RhdGEgdGV4dGFyZWEsIC5wYWdlLWJjX2xlYXZlIGlucHV0W3R5cGU9dGV4dF0sIC5wYWdlLWJjX2xlYXZlIGlucHV0W3R5cGU9ZW1haWxdLCAucGFnZS1iY19sZWF2ZSBpbnB1dFt0eXBlPXRlbF0sIC5wYWdlLWJjX2xlYXZlIGlucHV0W3R5cGU9cGFzc3dvcmRdLCAucGFnZS1iY19sZWF2ZSB0ZXh0YXJlYSwgLnBhZ2UtYmNfcmVwbGFjZW1lbnRfZm9ybSBpbnB1dFt0eXBlPXRleHRdLCAucGFnZS1iY19yZXBsYWNlbWVudF9mb3JtIGlucHV0W3R5cGU9ZW1haWxdLCAucGFnZS1iY19yZXBsYWNlbWVudF9mb3JtIGlucHV0W3R5cGU9dGVsXSwgLnBhZ2UtYmNfcmVwbGFjZW1lbnRfZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgLnBhZ2UtYmNfcmVwbGFjZW1lbnRfZm9ybSB0ZXh0YXJlYSwgLnBhZ2UtYmNfdHJhY2tpbmdfaW1wb3J0IGlucHV0W3R5cGU9dGV4dF0sIC5wYWdlLWJjX3RyYWNraW5nX2ltcG9ydCBpbnB1dFt0eXBlPWVtYWlsXSwgLnBhZ2UtYmNfdHJhY2tpbmdfaW1wb3J0IGlucHV0W3R5cGU9dGVsXSwgLnBhZ2UtYmNfdHJhY2tpbmdfaW1wb3J0IGlucHV0W3R5cGU9cGFzc3dvcmRdLCAucGFnZS1iY190cmFja2luZ19pbXBvcnQgdGV4dGFyZWEsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlIGlucHV0W3R5cGU9dGV4dF0sIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlIGlucHV0W3R5cGU9ZW1haWxdLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZSBpbnB1dFt0eXBlPXRlbF0sIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlIGlucHV0W3R5cGU9cGFzc3dvcmRdLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZSB0ZXh0YXJlYSwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgaW5wdXRbdHlwZT10ZXh0XSwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgaW5wdXRbdHlwZT1lbWFpbF0sIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlLWNvbXBsZXRlIGlucHV0W3R5cGU9dGVsXSwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgaW5wdXRbdHlwZT1wYXNzd29yZF0sIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlLWNvbXBsZXRlIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhZ2UtYmNfc2lnbnVwIGlucHV0W3R5cGU9dGV4dF0sIC5wYWdlLWJjX3NpZ251cCBpbnB1dFt0eXBlPWVtYWlsXSwgLnBhZ2UtYmNfc2lnbnVwIGlucHV0W3R5cGU9dGVsXSwgLnBhZ2UtYmNfc2lnbnVwIGlucHV0W3R5cGU9cGFzc3dvcmRdLCAucGFnZS1iY19teXBhZ2UgaW5wdXRbdHlwZT10ZXh0XSwgLnBhZ2UtYmNfbXlwYWdlIGlucHV0W3R5cGU9ZW1haWxdLCAucGFnZS1iY19teXBhZ2UgaW5wdXRbdHlwZT10ZWxdLCAucGFnZS1iY19teXBhZ2UgaW5wdXRbdHlwZT1wYXNzd29yZF0sIC5wYWdlLWJjX2RhdGEgaW5wdXRbdHlwZT10ZXh0XSwgLnBhZ2UtYmNfZGF0YSBpbnB1dFt0eXBlPWVtYWlsXSwgLnBhZ2UtYmNfZGF0YSBpbnB1dFt0eXBlPXRlbF0sIC5wYWdlLWJjX2RhdGEgaW5wdXRbdHlwZT1wYXNzd29yZF0sIC5wYWdlLWJjX2xlYXZlIGlucHV0W3R5cGU9dGV4dF0sIC5wYWdlLWJjX2xlYXZlIGlucHV0W3R5cGU9ZW1haWxdLCAucGFnZS1iY19sZWF2ZSBpbnB1dFt0eXBlPXRlbF0sIC5wYWdlLWJjX2xlYXZlIGlucHV0W3R5cGU9cGFzc3dvcmRdLCAucGFnZS1iY19yZXBsYWNlbWVudF9mb3JtIGlucHV0W3R5cGU9dGV4dF0sIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gaW5wdXRbdHlwZT1lbWFpbF0sIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gaW5wdXRbdHlwZT10ZWxdLCAucGFnZS1iY19yZXBsYWNlbWVudF9mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLCAucGFnZS1iY190cmFja2luZ19pbXBvcnQgaW5wdXRbdHlwZT10ZXh0XSwgLnBhZ2UtYmNfdHJhY2tpbmdfaW1wb3J0IGlucHV0W3R5cGU9ZW1haWxdLCAucGFnZS1iY190cmFja2luZ19pbXBvcnQgaW5wdXRbdHlwZT10ZWxdLCAucGFnZS1iY190cmFja2luZ19pbXBvcnQgaW5wdXRbdHlwZT1wYXNzd29yZF0sIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlIGlucHV0W3R5cGU9dGV4dF0sIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlIGlucHV0W3R5cGU9ZW1haWxdLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZSBpbnB1dFt0eXBlPXRlbF0sIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlIGlucHV0W3R5cGU9cGFzc3dvcmRdLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSBpbnB1dFt0eXBlPXRleHRdLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSBpbnB1dFt0eXBlPWVtYWlsXSwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgaW5wdXRbdHlwZT10ZWxdLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG4gIHdpZHRoOiAxNjBweDtcbn1cbi5wYWdlLWJjX3NpZ251cCBpbnB1dC5jYW1wYWlnbl9jb2RlX2Rpc2FibGVkLCAucGFnZS1iY19teXBhZ2UgaW5wdXQuY2FtcGFpZ25fY29kZV9kaXNhYmxlZCwgLnBhZ2UtYmNfZGF0YSBpbnB1dC5jYW1wYWlnbl9jb2RlX2Rpc2FibGVkLCAucGFnZS1iY19sZWF2ZSBpbnB1dC5jYW1wYWlnbl9jb2RlX2Rpc2FibGVkLCAucGFnZS1iY19yZXBsYWNlbWVudF9mb3JtIGlucHV0LmNhbXBhaWduX2NvZGVfZGlzYWJsZWQsIC5wYWdlLWJjX3RyYWNraW5nX2ltcG9ydCBpbnB1dC5jYW1wYWlnbl9jb2RlX2Rpc2FibGVkLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZSBpbnB1dC5jYW1wYWlnbl9jb2RlX2Rpc2FibGVkLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSBpbnB1dC5jYW1wYWlnbl9jb2RlX2Rpc2FibGVkIHtcbiAgd2lkdGg6IDI0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xuICBjb2xvcjogIzMzMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucGFnZS1iY19zaWdudXAgc2VsZWN0LCAucGFnZS1iY19teXBhZ2Ugc2VsZWN0LCAucGFnZS1iY19kYXRhIHNlbGVjdCwgLnBhZ2UtYmNfbGVhdmUgc2VsZWN0LCAucGFnZS1iY19yZXBsYWNlbWVudF9mb3JtIHNlbGVjdCwgLnBhZ2UtYmNfdHJhY2tpbmdfaW1wb3J0IHNlbGVjdCwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2Ugc2VsZWN0LCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSBzZWxlY3Qge1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xufVxuLnBhZ2UtYmNfc2lnbnVwIHNlbGVjdDpub3QoOmZpcnN0LW9mLXR5cGUpLCAucGFnZS1iY19teXBhZ2Ugc2VsZWN0Om5vdCg6Zmlyc3Qtb2YtdHlwZSksIC5wYWdlLWJjX2RhdGEgc2VsZWN0Om5vdCg6Zmlyc3Qtb2YtdHlwZSksIC5wYWdlLWJjX2xlYXZlIHNlbGVjdDpub3QoOmZpcnN0LW9mLXR5cGUpLCAucGFnZS1iY19yZXBsYWNlbWVudF9mb3JtIHNlbGVjdDpub3QoOmZpcnN0LW9mLXR5cGUpLCAucGFnZS1iY190cmFja2luZ19pbXBvcnQgc2VsZWN0Om5vdCg6Zmlyc3Qtb2YtdHlwZSksIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlIHNlbGVjdDpub3QoOmZpcnN0LW9mLXR5cGUpLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSBzZWxlY3Q6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnBhZ2UtYmNfc2lnbnVwIHNwYW4ubm90ZSwgLnBhZ2UtYmNfc2lnbnVwIC5ub3RlMiwgLnBhZ2UtYmNfbXlwYWdlIHNwYW4ubm90ZSwgLnBhZ2UtYmNfbXlwYWdlIC5ub3RlMiwgLnBhZ2UtYmNfZGF0YSBzcGFuLm5vdGUsIC5wYWdlLWJjX2RhdGEgLm5vdGUyLCAucGFnZS1iY19sZWF2ZSBzcGFuLm5vdGUsIC5wYWdlLWJjX2xlYXZlIC5ub3RlMiwgLnBhZ2UtYmNfcmVwbGFjZW1lbnRfZm9ybSBzcGFuLm5vdGUsIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gLm5vdGUyLCAucGFnZS1iY190cmFja2luZ19pbXBvcnQgc3Bhbi5ub3RlLCAucGFnZS1iY190cmFja2luZ19pbXBvcnQgLm5vdGUyLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZSBzcGFuLm5vdGUsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlIC5ub3RlMiwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgc3Bhbi5ub3RlLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSAubm90ZTIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xufVxuLnBhZ2UtYmNfc2lnbnVwIHAubm90ZSwgLnBhZ2UtYmNfbXlwYWdlIHAubm90ZSwgLnBhZ2UtYmNfZGF0YSBwLm5vdGUsIC5wYWdlLWJjX2xlYXZlIHAubm90ZSwgLnBhZ2UtYmNfcmVwbGFjZW1lbnRfZm9ybSBwLm5vdGUsIC5wYWdlLWJjX3RyYWNraW5nX2ltcG9ydCBwLm5vdGUsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlIHAubm90ZSwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgcC5ub3RlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnBhZ2UtYmNfc2lnbnVwIGEuYnV0dG9uLWxpbmssIC5wYWdlLWJjX215cGFnZSBhLmJ1dHRvbi1saW5rLCAucGFnZS1iY19kYXRhIGEuYnV0dG9uLWxpbmssIC5wYWdlLWJjX2xlYXZlIGEuYnV0dG9uLWxpbmssIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gYS5idXR0b24tbGluaywgLnBhZ2UtYmNfdHJhY2tpbmdfaW1wb3J0IGEuYnV0dG9uLWxpbmssIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlIGEuYnV0dG9uLWxpbmssIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlLWNvbXBsZXRlIGEuYnV0dG9uLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhMmU0O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNnB4IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnZS1iY19zaWdudXAgYS5idXR0b24tbGluay5kaXNhYmxlZCwgLnBhZ2UtYmNfbXlwYWdlIGEuYnV0dG9uLWxpbmsuZGlzYWJsZWQsIC5wYWdlLWJjX2RhdGEgYS5idXR0b24tbGluay5kaXNhYmxlZCwgLnBhZ2UtYmNfbGVhdmUgYS5idXR0b24tbGluay5kaXNhYmxlZCwgLnBhZ2UtYmNfcmVwbGFjZW1lbnRfZm9ybSBhLmJ1dHRvbi1saW5rLmRpc2FibGVkLCAucGFnZS1iY190cmFja2luZ19pbXBvcnQgYS5idXR0b24tbGluay5kaXNhYmxlZCwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgYS5idXR0b24tbGluay5kaXNhYmxlZCwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgYS5idXR0b24tbGluay5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQUE7XG4gIGNvbG9yOiAjZmZmO1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBhZ2UtYmNfc2lnbnVwIHNwYW4ubm90ZSwgLnBhZ2UtYmNfbXlwYWdlIHNwYW4ubm90ZSwgLnBhZ2UtYmNfZGF0YSBzcGFuLm5vdGUsIC5wYWdlLWJjX2xlYXZlIHNwYW4ubm90ZSwgLnBhZ2UtYmNfcmVwbGFjZW1lbnRfZm9ybSBzcGFuLm5vdGUsIC5wYWdlLWJjX3RyYWNraW5nX2ltcG9ydCBzcGFuLm5vdGUsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlIHNwYW4ubm90ZSwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgc3Bhbi5ub3RlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAucGFnZS1iY19zaWdudXAgc3Bhbi5ub3RlLCAucGFnZS1iY19teXBhZ2Ugc3Bhbi5ub3RlLCAucGFnZS1iY19kYXRhIHNwYW4ubm90ZSwgLnBhZ2UtYmNfbGVhdmUgc3Bhbi5ub3RlLCAucGFnZS1iY19yZXBsYWNlbWVudF9mb3JtIHNwYW4ubm90ZSwgLnBhZ2UtYmNfdHJhY2tpbmdfaW1wb3J0IHNwYW4ubm90ZSwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2Ugc3Bhbi5ub3RlLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSBzcGFuLm5vdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5wYWdlLWJjX3NpZ251cCBzcGFuLm5vdGVfY2xyLCAucGFnZS1iY19teXBhZ2Ugc3Bhbi5ub3RlX2NsciwgLnBhZ2UtYmNfZGF0YSBzcGFuLm5vdGVfY2xyLCAucGFnZS1iY19sZWF2ZSBzcGFuLm5vdGVfY2xyLCAucGFnZS1iY19yZXBsYWNlbWVudF9mb3JtIHNwYW4ubm90ZV9jbHIsIC5wYWdlLWJjX3RyYWNraW5nX2ltcG9ydCBzcGFuLm5vdGVfY2xyLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZSBzcGFuLm5vdGVfY2xyLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSBzcGFuLm5vdGVfY2xyIHtcbiAgY29sb3I6ICNFOTFFNjM7XG59XG4ucGFnZS1iY19zaWdudXAgc3Ryb25nLCAucGFnZS1iY19teXBhZ2Ugc3Ryb25nLCAucGFnZS1iY19kYXRhIHN0cm9uZywgLnBhZ2UtYmNfbGVhdmUgc3Ryb25nLCAucGFnZS1iY19yZXBsYWNlbWVudF9mb3JtIHN0cm9uZywgLnBhZ2UtYmNfdHJhY2tpbmdfaW1wb3J0IHN0cm9uZywgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2Ugc3Ryb25nLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wYWdlLWJjX3NpZ251cCAuZXJyb3IsIC5wYWdlLWJjX215cGFnZSAuZXJyb3IsIC5wYWdlLWJjX2RhdGEgLmVycm9yLCAucGFnZS1iY19sZWF2ZSAuZXJyb3IsIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gLmVycm9yLCAucGFnZS1iY190cmFja2luZ19pbXBvcnQgLmVycm9yLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZSAuZXJyb3IsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlLWNvbXBsZXRlIC5lcnJvciB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBjb2xvcjogI0YwMDtcbn1cbi5wYWdlLWJjX3NpZ251cCAubG9hZGluZywgLnBhZ2UtYmNfbXlwYWdlIC5sb2FkaW5nLCAucGFnZS1iY19kYXRhIC5sb2FkaW5nLCAucGFnZS1iY19sZWF2ZSAubG9hZGluZywgLnBhZ2UtYmNfcmVwbGFjZW1lbnRfZm9ybSAubG9hZGluZywgLnBhZ2UtYmNfdHJhY2tpbmdfaW1wb3J0IC5sb2FkaW5nLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZSAubG9hZGluZywgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgLmxvYWRpbmcge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogNHB4IHNvbGlkICM1NEM2Q0U7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFuaW1hdGlvbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG4ucGFnZS1iY19zaWdudXAgLmRlbGl2ZXJ5X3N0YXJ0IHA6bm90KDpmaXJzdC1jaGlsZCksIC5wYWdlLWJjX215cGFnZSAuZGVsaXZlcnlfc3RhcnQgcDpub3QoOmZpcnN0LWNoaWxkKSwgLnBhZ2UtYmNfZGF0YSAuZGVsaXZlcnlfc3RhcnQgcDpub3QoOmZpcnN0LWNoaWxkKSwgLnBhZ2UtYmNfbGVhdmUgLmRlbGl2ZXJ5X3N0YXJ0IHA6bm90KDpmaXJzdC1jaGlsZCksIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gLmRlbGl2ZXJ5X3N0YXJ0IHA6bm90KDpmaXJzdC1jaGlsZCksIC5wYWdlLWJjX3RyYWNraW5nX2ltcG9ydCAuZGVsaXZlcnlfc3RhcnQgcDpub3QoOmZpcnN0LWNoaWxkKSwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgLmRlbGl2ZXJ5X3N0YXJ0IHA6bm90KDpmaXJzdC1jaGlsZCksIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlLWNvbXBsZXRlIC5kZWxpdmVyeV9zdGFydCBwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5wYWdlLWJjX3NpZ251cCAuZGVsaXZlcnlfc3RhcnQgLmRlbGl2ZXJ5X3N0YXJ0X3R5cGVfbW9kaWZpZWQsIC5wYWdlLWJjX215cGFnZSAuZGVsaXZlcnlfc3RhcnQgLmRlbGl2ZXJ5X3N0YXJ0X3R5cGVfbW9kaWZpZWQsIC5wYWdlLWJjX2RhdGEgLmRlbGl2ZXJ5X3N0YXJ0IC5kZWxpdmVyeV9zdGFydF90eXBlX21vZGlmaWVkLCAucGFnZS1iY19sZWF2ZSAuZGVsaXZlcnlfc3RhcnQgLmRlbGl2ZXJ5X3N0YXJ0X3R5cGVfbW9kaWZpZWQsIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gLmRlbGl2ZXJ5X3N0YXJ0IC5kZWxpdmVyeV9zdGFydF90eXBlX21vZGlmaWVkLCAucGFnZS1iY190cmFja2luZ19pbXBvcnQgLmRlbGl2ZXJ5X3N0YXJ0IC5kZWxpdmVyeV9zdGFydF90eXBlX21vZGlmaWVkLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZSAuZGVsaXZlcnlfc3RhcnQgLmRlbGl2ZXJ5X3N0YXJ0X3R5cGVfbW9kaWZpZWQsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlLWNvbXBsZXRlIC5kZWxpdmVyeV9zdGFydCAuZGVsaXZlcnlfc3RhcnRfdHlwZV9tb2RpZmllZCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ucGFnZS1iY19zaWdudXAgLnF1ZXN0aW9ucyBsYWJlbDpub3QoOmxhc3Qtb2YtdHlwZSksIC5wYWdlLWJjX215cGFnZSAucXVlc3Rpb25zIGxhYmVsOm5vdCg6bGFzdC1vZi10eXBlKSwgLnBhZ2UtYmNfZGF0YSAucXVlc3Rpb25zIGxhYmVsOm5vdCg6bGFzdC1vZi10eXBlKSwgLnBhZ2UtYmNfbGVhdmUgLnF1ZXN0aW9ucyBsYWJlbDpub3QoOmxhc3Qtb2YtdHlwZSksIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gLnF1ZXN0aW9ucyBsYWJlbDpub3QoOmxhc3Qtb2YtdHlwZSksIC5wYWdlLWJjX3RyYWNraW5nX2ltcG9ydCAucXVlc3Rpb25zIGxhYmVsOm5vdCg6bGFzdC1vZi10eXBlKSwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgLnF1ZXN0aW9ucyBsYWJlbDpub3QoOmxhc3Qtb2YtdHlwZSksIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlLWNvbXBsZXRlIC5xdWVzdGlvbnMgbGFiZWw6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbn1cbi5wYWdlLWJjX3NpZ251cCAucXVlc3Rpb25zIGlucHV0W25hbWU9Zl9jb2Rlc10gfiAuZXJyb3IsIC5wYWdlLWJjX215cGFnZSAucXVlc3Rpb25zIGlucHV0W25hbWU9Zl9jb2Rlc10gfiAuZXJyb3IsIC5wYWdlLWJjX2RhdGEgLnF1ZXN0aW9ucyBpbnB1dFtuYW1lPWZfY29kZXNdIH4gLmVycm9yLCAucGFnZS1iY19sZWF2ZSAucXVlc3Rpb25zIGlucHV0W25hbWU9Zl9jb2Rlc10gfiAuZXJyb3IsIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gLnF1ZXN0aW9ucyBpbnB1dFtuYW1lPWZfY29kZXNdIH4gLmVycm9yLCAucGFnZS1iY190cmFja2luZ19pbXBvcnQgLnF1ZXN0aW9ucyBpbnB1dFtuYW1lPWZfY29kZXNdIH4gLmVycm9yLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZSAucXVlc3Rpb25zIGlucHV0W25hbWU9Zl9jb2Rlc10gfiAuZXJyb3IsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlLWNvbXBsZXRlIC5xdWVzdGlvbnMgaW5wdXRbbmFtZT1mX2NvZGVzXSB+IC5lcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5wYWdlLWJjX3NpZ251cCAucXVlc3Rpb25zIHNwYW4ubm90ZSwgLnBhZ2UtYmNfbXlwYWdlIC5xdWVzdGlvbnMgc3Bhbi5ub3RlLCAucGFnZS1iY19kYXRhIC5xdWVzdGlvbnMgc3Bhbi5ub3RlLCAucGFnZS1iY19sZWF2ZSAucXVlc3Rpb25zIHNwYW4ubm90ZSwgLnBhZ2UtYmNfcmVwbGFjZW1lbnRfZm9ybSAucXVlc3Rpb25zIHNwYW4ubm90ZSwgLnBhZ2UtYmNfdHJhY2tpbmdfaW1wb3J0IC5xdWVzdGlvbnMgc3Bhbi5ub3RlLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZSAucXVlc3Rpb25zIHNwYW4ubm90ZSwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgLnF1ZXN0aW9ucyBzcGFuLm5vdGUge1xuICBjb2xvcjogI0YwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDFweCkge1xuICAucGFnZS1iY19zaWdudXAgLnF1ZXN0aW9ucyBzcGFuLm5vdGUsIC5wYWdlLWJjX215cGFnZSAucXVlc3Rpb25zIHNwYW4ubm90ZSwgLnBhZ2UtYmNfZGF0YSAucXVlc3Rpb25zIHNwYW4ubm90ZSwgLnBhZ2UtYmNfbGVhdmUgLnF1ZXN0aW9ucyBzcGFuLm5vdGUsIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gLnF1ZXN0aW9ucyBzcGFuLm5vdGUsIC5wYWdlLWJjX3RyYWNraW5nX2ltcG9ydCAucXVlc3Rpb25zIHNwYW4ubm90ZSwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgLnF1ZXN0aW9ucyBzcGFuLm5vdGUsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlLWNvbXBsZXRlIC5xdWVzdGlvbnMgc3Bhbi5ub3RlIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5wYWdlLWJjX3NpZ251cCAucXVlc3Rpb25zIHNwYW4ubm90ZSwgLnBhZ2UtYmNfbXlwYWdlIC5xdWVzdGlvbnMgc3Bhbi5ub3RlLCAucGFnZS1iY19kYXRhIC5xdWVzdGlvbnMgc3Bhbi5ub3RlLCAucGFnZS1iY19sZWF2ZSAucXVlc3Rpb25zIHNwYW4ubm90ZSwgLnBhZ2UtYmNfcmVwbGFjZW1lbnRfZm9ybSAucXVlc3Rpb25zIHNwYW4ubm90ZSwgLnBhZ2UtYmNfdHJhY2tpbmdfaW1wb3J0IC5xdWVzdGlvbnMgc3Bhbi5ub3RlLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZSAucXVlc3Rpb25zIHNwYW4ubm90ZSwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgLnF1ZXN0aW9ucyBzcGFuLm5vdGUge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxufVxuLnBhZ2UtYmNfc2lnbnVwIC5jb2RlLWluZm8tYm94LCAucGFnZS1iY19teXBhZ2UgLmNvZGUtaW5mby1ib3gsIC5wYWdlLWJjX2RhdGEgLmNvZGUtaW5mby1ib3gsIC5wYWdlLWJjX2xlYXZlIC5jb2RlLWluZm8tYm94LCAucGFnZS1iY19yZXBsYWNlbWVudF9mb3JtIC5jb2RlLWluZm8tYm94LCAucGFnZS1iY190cmFja2luZ19pbXBvcnQgLmNvZGUtaW5mby1ib3gsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlIC5jb2RlLWluZm8tYm94LCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSAuY29kZS1pbmZvLWJveCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFnZS1iY19zaWdudXAgLmNvZGUtaW5mby1ib3hfX2hlYWRlciwgLnBhZ2UtYmNfbXlwYWdlIC5jb2RlLWluZm8tYm94X19oZWFkZXIsIC5wYWdlLWJjX2RhdGEgLmNvZGUtaW5mby1ib3hfX2hlYWRlciwgLnBhZ2UtYmNfbGVhdmUgLmNvZGUtaW5mby1ib3hfX2hlYWRlciwgLnBhZ2UtYmNfcmVwbGFjZW1lbnRfZm9ybSAuY29kZS1pbmZvLWJveF9faGVhZGVyLCAucGFnZS1iY190cmFja2luZ19pbXBvcnQgLmNvZGUtaW5mby1ib3hfX2hlYWRlciwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgLmNvZGUtaW5mby1ib3hfX2hlYWRlciwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgLmNvZGUtaW5mby1ib3hfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIxMzAwO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gMC41cmVtIDAgMDtcbn1cbi5wYWdlLWJjX3NpZ251cCAuY29kZS1pbmZvLWJveF9fY29udGVudCwgLnBhZ2UtYmNfbXlwYWdlIC5jb2RlLWluZm8tYm94X19jb250ZW50LCAucGFnZS1iY19kYXRhIC5jb2RlLWluZm8tYm94X19jb250ZW50LCAucGFnZS1iY19sZWF2ZSAuY29kZS1pbmZvLWJveF9fY29udGVudCwgLnBhZ2UtYmNfcmVwbGFjZW1lbnRfZm9ybSAuY29kZS1pbmZvLWJveF9fY29udGVudCwgLnBhZ2UtYmNfdHJhY2tpbmdfaW1wb3J0IC5jb2RlLWluZm8tYm94X19jb250ZW50LCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZSAuY29kZS1pbmZvLWJveF9fY29udGVudCwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgLmNvZGUtaW5mby1ib3hfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMC41cmVtIDAuNXJlbTtcbn1cbi5wYWdlLWJjX3NpZ251cCAuY29kZS1pbmZvLWJveF9faXRlbSwgLnBhZ2UtYmNfbXlwYWdlIC5jb2RlLWluZm8tYm94X19pdGVtLCAucGFnZS1iY19kYXRhIC5jb2RlLWluZm8tYm94X19pdGVtLCAucGFnZS1iY19sZWF2ZSAuY29kZS1pbmZvLWJveF9faXRlbSwgLnBhZ2UtYmNfcmVwbGFjZW1lbnRfZm9ybSAuY29kZS1pbmZvLWJveF9faXRlbSwgLnBhZ2UtYmNfdHJhY2tpbmdfaW1wb3J0IC5jb2RlLWluZm8tYm94X19pdGVtLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZSAuY29kZS1pbmZvLWJveF9faXRlbSwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgLmNvZGUtaW5mby1ib3hfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2UtYmNfc2lnbnVwIC5jb2RlLWluZm8tYm94X19pdGVtOm5vdCg6bGFzdC1jaGlsZCksIC5wYWdlLWJjX215cGFnZSAuY29kZS1pbmZvLWJveF9faXRlbTpub3QoOmxhc3QtY2hpbGQpLCAucGFnZS1iY19kYXRhIC5jb2RlLWluZm8tYm94X19pdGVtOm5vdCg6bGFzdC1jaGlsZCksIC5wYWdlLWJjX2xlYXZlIC5jb2RlLWluZm8tYm94X19pdGVtOm5vdCg6bGFzdC1jaGlsZCksIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gLmNvZGUtaW5mby1ib3hfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSwgLnBhZ2UtYmNfdHJhY2tpbmdfaW1wb3J0IC5jb2RlLWluZm8tYm94X19pdGVtOm5vdCg6bGFzdC1jaGlsZCksIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlIC5jb2RlLWluZm8tYm94X19pdGVtOm5vdCg6bGFzdC1jaGlsZCksIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlLWNvbXBsZXRlIC5jb2RlLWluZm8tYm94X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucGFnZS1iY19zaWdudXAgLmNvZGUtaW5mby1ib3hfX2xhYmVsLCAucGFnZS1iY19teXBhZ2UgLmNvZGUtaW5mby1ib3hfX2xhYmVsLCAucGFnZS1iY19kYXRhIC5jb2RlLWluZm8tYm94X19sYWJlbCwgLnBhZ2UtYmNfbGVhdmUgLmNvZGUtaW5mby1ib3hfX2xhYmVsLCAucGFnZS1iY19yZXBsYWNlbWVudF9mb3JtIC5jb2RlLWluZm8tYm94X19sYWJlbCwgLnBhZ2UtYmNfdHJhY2tpbmdfaW1wb3J0IC5jb2RlLWluZm8tYm94X19sYWJlbCwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgLmNvZGUtaW5mby1ib3hfX2xhYmVsLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSAuY29kZS1pbmZvLWJveF9fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogOHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM2NjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBhZ2UtYmNfc2lnbnVwIC5jb2RlLWluZm8tYm94X19sYWJlbCwgLnBhZ2UtYmNfbXlwYWdlIC5jb2RlLWluZm8tYm94X19sYWJlbCwgLnBhZ2UtYmNfZGF0YSAuY29kZS1pbmZvLWJveF9fbGFiZWwsIC5wYWdlLWJjX2xlYXZlIC5jb2RlLWluZm8tYm94X19sYWJlbCwgLnBhZ2UtYmNfcmVwbGFjZW1lbnRfZm9ybSAuY29kZS1pbmZvLWJveF9fbGFiZWwsIC5wYWdlLWJjX3RyYWNraW5nX2ltcG9ydCAuY29kZS1pbmZvLWJveF9fbGFiZWwsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlIC5jb2RlLWluZm8tYm94X19sYWJlbCwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgLmNvZGUtaW5mby1ib3hfX2xhYmVsIHtcbiAgICBtaW4td2lkdGg6IDVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbn1cbi5wYWdlLWJjX3NpZ251cCAuY29kZS1pbmZvLWJveF9fdmFsdWUsIC5wYWdlLWJjX215cGFnZSAuY29kZS1pbmZvLWJveF9fdmFsdWUsIC5wYWdlLWJjX2RhdGEgLmNvZGUtaW5mby1ib3hfX3ZhbHVlLCAucGFnZS1iY19sZWF2ZSAuY29kZS1pbmZvLWJveF9fdmFsdWUsIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gLmNvZGUtaW5mby1ib3hfX3ZhbHVlLCAucGFnZS1iY190cmFja2luZ19pbXBvcnQgLmNvZGUtaW5mby1ib3hfX3ZhbHVlLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZSAuY29kZS1pbmZvLWJveF9fdmFsdWUsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlLWNvbXBsZXRlIC5jb2RlLWluZm8tYm94X192YWx1ZSB7XG4gIGZsZXg6IDE7XG4gIGNvbG9yOiAjNDIxMzAwO1xufVxuLnBhZ2UtYmNfc2lnbnVwIC5jb2RlLWluZm8tYm94X19ub3RpY2UsIC5wYWdlLWJjX215cGFnZSAuY29kZS1pbmZvLWJveF9fbm90aWNlLCAucGFnZS1iY19kYXRhIC5jb2RlLWluZm8tYm94X19ub3RpY2UsIC5wYWdlLWJjX2xlYXZlIC5jb2RlLWluZm8tYm94X19ub3RpY2UsIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gLmNvZGUtaW5mby1ib3hfX25vdGljZSwgLnBhZ2UtYmNfdHJhY2tpbmdfaW1wb3J0IC5jb2RlLWluZm8tYm94X19ub3RpY2UsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlIC5jb2RlLWluZm8tYm94X19ub3RpY2UsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlLWNvbXBsZXRlIC5jb2RlLWluZm8tYm94X19ub3RpY2Uge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4ucGFnZS1iY19zaWdudXAgLmNvZGUtaW5mby1ib3hfX25vdGljZS0tc3VjY2VzcywgLnBhZ2UtYmNfbXlwYWdlIC5jb2RlLWluZm8tYm94X19ub3RpY2UtLXN1Y2Nlc3MsIC5wYWdlLWJjX2RhdGEgLmNvZGUtaW5mby1ib3hfX25vdGljZS0tc3VjY2VzcywgLnBhZ2UtYmNfbGVhdmUgLmNvZGUtaW5mby1ib3hfX25vdGljZS0tc3VjY2VzcywgLnBhZ2UtYmNfcmVwbGFjZW1lbnRfZm9ybSAuY29kZS1pbmZvLWJveF9fbm90aWNlLS1zdWNjZXNzLCAucGFnZS1iY190cmFja2luZ19pbXBvcnQgLmNvZGUtaW5mby1ib3hfX25vdGljZS0tc3VjY2VzcywgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgLmNvZGUtaW5mby1ib3hfX25vdGljZS0tc3VjY2VzcywgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgLmNvZGUtaW5mby1ib3hfX25vdGljZS0tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2Y1ZTc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0Y2FmNTA7XG4gIGNvbG9yOiAjMmU3ZDMyO1xufVxuLnBhZ2UtYmNfc2lnbnVwIC5jb2RlLWluZm8tYm94X19ub3RpY2UtLXdhcm5pbmcsIC5wYWdlLWJjX215cGFnZSAuY29kZS1pbmZvLWJveF9fbm90aWNlLS13YXJuaW5nLCAucGFnZS1iY19kYXRhIC5jb2RlLWluZm8tYm94X19ub3RpY2UtLXdhcm5pbmcsIC5wYWdlLWJjX2xlYXZlIC5jb2RlLWluZm8tYm94X19ub3RpY2UtLXdhcm5pbmcsIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gLmNvZGUtaW5mby1ib3hfX25vdGljZS0td2FybmluZywgLnBhZ2UtYmNfdHJhY2tpbmdfaW1wb3J0IC5jb2RlLWluZm8tYm94X19ub3RpY2UtLXdhcm5pbmcsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlIC5jb2RlLWluZm8tYm94X19ub3RpY2UtLXdhcm5pbmcsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlLWNvbXBsZXRlIC5jb2RlLWluZm8tYm94X19ub3RpY2UtLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2UwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY5ODAwO1xuICBjb2xvcjogI2QzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucGFnZS1iY19zaWdudXAgLmNvZGUtaW5mby1ib3hfX2FncmVlbWVudCwgLnBhZ2UtYmNfbXlwYWdlIC5jb2RlLWluZm8tYm94X19hZ3JlZW1lbnQsIC5wYWdlLWJjX2RhdGEgLmNvZGUtaW5mby1ib3hfX2FncmVlbWVudCwgLnBhZ2UtYmNfbGVhdmUgLmNvZGUtaW5mby1ib3hfX2FncmVlbWVudCwgLnBhZ2UtYmNfcmVwbGFjZW1lbnRfZm9ybSAuY29kZS1pbmZvLWJveF9fYWdyZWVtZW50LCAucGFnZS1iY190cmFja2luZ19pbXBvcnQgLmNvZGUtaW5mby1ib3hfX2FncmVlbWVudCwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgLmNvZGUtaW5mby1ib3hfX2FncmVlbWVudCwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgLmNvZGUtaW5mby1ib3hfX2FncmVlbWVudCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucGFnZS1iY19zaWdudXAgLmNvZGUtaW5mby1ib3hfX2FncmVlbWVudCBsYWJlbCwgLnBhZ2UtYmNfbXlwYWdlIC5jb2RlLWluZm8tYm94X19hZ3JlZW1lbnQgbGFiZWwsIC5wYWdlLWJjX2RhdGEgLmNvZGUtaW5mby1ib3hfX2FncmVlbWVudCBsYWJlbCwgLnBhZ2UtYmNfbGVhdmUgLmNvZGUtaW5mby1ib3hfX2FncmVlbWVudCBsYWJlbCwgLnBhZ2UtYmNfcmVwbGFjZW1lbnRfZm9ybSAuY29kZS1pbmZvLWJveF9fYWdyZWVtZW50IGxhYmVsLCAucGFnZS1iY190cmFja2luZ19pbXBvcnQgLmNvZGUtaW5mby1ib3hfX2FncmVlbWVudCBsYWJlbCwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgLmNvZGUtaW5mby1ib3hfX2FncmVlbWVudCBsYWJlbCwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgLmNvZGUtaW5mby1ib3hfX2FncmVlbWVudCBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZS1iY19zaWdudXAgLmNvZGUtaW5mby1ib3hfX2FncmVlbWVudCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XSwgLnBhZ2UtYmNfbXlwYWdlIC5jb2RlLWluZm8tYm94X19hZ3JlZW1lbnQgbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0sIC5wYWdlLWJjX2RhdGEgLmNvZGUtaW5mby1ib3hfX2FncmVlbWVudCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XSwgLnBhZ2UtYmNfbGVhdmUgLmNvZGUtaW5mby1ib3hfX2FncmVlbWVudCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XSwgLnBhZ2UtYmNfcmVwbGFjZW1lbnRfZm9ybSAuY29kZS1pbmZvLWJveF9fYWdyZWVtZW50IGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdLCAucGFnZS1iY190cmFja2luZ19pbXBvcnQgLmNvZGUtaW5mby1ib3hfX2FncmVlbWVudCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XSwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgLmNvZGUtaW5mby1ib3hfX2FncmVlbWVudCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XSwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgLmNvZGUtaW5mby1ib3hfX2FncmVlbWVudCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4ucGFnZS1iY19kYXRhIC5mb3JtX2J1dHRvbnMgYS5idXR0b24uZGlzYWJsZWQsIC5wYWdlLWJjX2RhdGEgLmZvcm1fYnV0dG9ucyBidXR0b24uZGlzYWJsZWQsIC5wYWdlLWJjX2xlYXZlIC5mb3JtX2J1dHRvbnMgYS5idXR0b24uZGlzYWJsZWQsIC5wYWdlLWJjX2xlYXZlIC5mb3JtX2J1dHRvbnMgYnV0dG9uLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wYWdlLWJjX3NpZ251cCAuc2lnbnVwX3Byb2dyZXNzYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDYwcHg7XG59XG4ucGFnZS1iY19zaWdudXAgLnNpZ251cF9wcm9ncmVzc2JhciB1bCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xZW0pO1xufVxuLnBhZ2UtYmNfc2lnbnVwIC5zaWdudXBfcHJvZ3Jlc3NiYXIgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGhlaWdodDogNDBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4ucGFnZS1iY19zaWdudXAgLnNpZ251cF9wcm9ncmVzc2JhciBsaS5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UtYmNfc2lnbnVwIC5zaWdudXBfcHJvZ3Jlc3NiYXIgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogN3B4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjEzMDA7XG59XG4ucGFnZS1iY19zaWdudXAgLnNpZ251cF9wcm9ncmVzc2JhciBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHJpZ2h0OiAtN3B4O1xuICB0b3A6IC0zLjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyMTMwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnBhZ2UtYmNfc2lnbnVwIC5zaWdudXBfcHJvZ3Jlc3NiYXIgbGkgc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbn1cbi5wYWdlLWJjX3NpZ251cCAuc2lnbnVwX3Byb2dyZXNzYmFyIGxpLmN1cnJlbnQgfiBsaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIxMzAwO1xufVxuLnBhZ2UtYmNfc2lnbnVwIC5zaWdudXBfcHJvZ3Jlc3NiYXIgbGkuY3VycmVudCB+IGxpOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZS1iY19zaWdudXAgLnNpZ251cF9wcm9ncmVzc2JhciBsaS5jdXJyZW50Om5vdCguaGlkZGVuKSB+IGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGQwZDA7XG59XG4ucGFnZS1iY19zaWdudXAgLnNpZ251cF9wcm9ncmVzc2JhciBsaS5jdXJyZW50Om5vdCguaGlkZGVuKSB+IGxpOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLWJjX3NpZ251cC5wYWdlLWJjX3NpZ251cF9kb25lIC5mb3JtX2J1dHRvbnMge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuLnBhZ2UtYmNfc2lnbnVwIC5yZWZlcnJhbF9jb25maXJtIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5wYWdlLWJjX3NpZ251cCAucmVmZXJyYWxfY29uZmlybSBsYWJlbCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wYWdlLWJjX215cGFnZS5wYWdlLWJjX215cGFnZV9sb2dpbiBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAxcHgpIHtcbiAgLnBhZ2UtYmNfbXlwYWdlIGZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAucGFnZS1iY19teXBhZ2UgZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMXB4KSB7XG4gIC5wYWdlLWJjX215cGFnZSBzZWN0aW9uOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAucGFnZS1iY19teXBhZ2Ugc2VjdGlvbjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG59XG4ucGFnZS1iY19teXBhZ2UgLnRyYWNraW5nX251bWJlciB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBhZ2UtYmNfbXlwYWdlIC50cmFja2luZ19udW1iZXIge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuLnBhZ2UtYmNfbXlwYWdlIC50cmFja2luZ19udW1iZXIgbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuLnBhZ2UtYmNfbXlwYWdlIC50cmFja2luZ19udW1iZXIgYSB7XG4gIGNvbG9yOiAjMDBhMmU0O1xufVxuLnBhZ2UtYmNfbXlwYWdlIC5yZWZlcnJhbCAuZ2VuZXJhdGUge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBhZ2UtYmNfbXlwYWdlIC5yZWZlcnJhbCAuZ2VuZXJhdGUgLnJlc3VsdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1iY19teXBhZ2UgLnJlZmVycmFsIC5nZW5lcmF0ZSAucmVzdWx0LmFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHBhZGRpbmc6IDIuMjVyZW0gMXJlbSAwLjc1cmVtIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLnBhZ2UtYmNfbXlwYWdlIC5yZWZlcnJhbCAuZ2VuZXJhdGUgLnJlc3VsdCAuY29weSB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGEyZTQ7XG4gIGNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWdlLWJjX215cGFnZSAuZm9ybV9idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLnBhZ2UtYmNfbGVhdmUgLmZvcm1fYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4ucGFnZS1iY19sZWF2ZSBkaXYuZW5xdWV0ZS13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5wYWdlLWJjX2xlYXZlIGRpdi5lbnF1ZXRlLXdyYXAgaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGFnZS1iY19sZWF2ZSBkaXYuZW5xdWV0ZS13cmFwIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhZ2UtYmNfbGVhdmUgZGl2LmVucXVldGUtd3JhcCAud3BjZjctbGlzdC1pdGVtIHtcbiAgbWFyZ2luOiAwIDFlbSAyMHB4IDA7XG59XG4ucGFnZS1iY19sZWF2ZSBkaXYuZW5xdWV0ZS13cmFwIC5lbnF1ZXRlLXRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlLWJjX3RyYWNraW5nX2ltcG9ydCAubm90aWNlIHtcbiAgY29sb3I6ICMxRUQ5MUU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ucGFnZS1iY190cmFja2luZ19pbXBvcnQgLmZvcm1fYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4ucGFnZS1iY190cmFja2luZ19pbXBvcnQgI3NoaXBwaW5nX21ldGhvZF9sYWJlbCB7XG4gIGNvbG9yOiAjRjAwO1xufVxuLnBhZ2UtYmNfdHJhY2tpbmdfaW1wb3J0ICNzaGlwcGluZ19tZXRob2RfbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtc2hpcHBpbmctbWV0aG9kKTtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5kZWxpdmVyeV9oaWRkZW4ge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmRlbGl2ZXJ5X2hpZGRlbi5zaG93IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uZ19ib29rcywgLnRyYWNraW5nX251bWJlciB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1heC1oZWlnaHQ6IDEwZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2ODY4Njg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4ubmdfYm9va3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm5nX2Jvb2tzIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5uZ19ib29rcyBsYWJlbCArIGxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5uZ19ib29rcyAuaGlkZGVuLCAubmdfYm9va3MgLmhpZGRlbiArIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5nX2Jvb2tzX25vdGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucGFnZS1iY19yZXBsYWNlbWVudF9mb3JtIC5mb3JtX2J1dHRvbnMge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLnBhZ2UtYmNfcmVwbGFjZW1lbnRfZm9ybSAud3BjZjctZm9ybSA+IGJyOmZpcnN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UtYmNfcmVwbGFjZW1lbnRfZm9ybSBoNCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG4ucGFnZS1iY19yZXBsYWNlbWVudF9mb3JtIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuLnBhZ2UtYmNfcmVwbGFjZW1lbnRfZm9ybSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiAwLjc1ZW07XG59XG4ucGFnZS1iY19yZXBsYWNlbWVudF9mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCArIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGlucHV0W3R5cGU9dGV4dF0sIC5wYWdlLWJjX3JlcGxhY2VtZW50X2Zvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGlucHV0W3R5cGU9ZW1haWxdLCAucGFnZS1iY19yZXBsYWNlbWVudF9mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtYmNfcmVwbGFjZW1lbnRfZm9ybSAuaW1hZ2Vfbm90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuXG4ucGFnZS1naWZ0Y29kZS1wdXJjaGFzZSAubGVhZCBwICsgcCwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgLmxlYWQgcCArIHAge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgLmdpZnRjb2RlLWRpc3BsYXksIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlLWNvbXBsZXRlIC5naWZ0Y29kZS1kaXNwbGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgLmdpZnRjb2RlLWRpc3BsYXkgdGFibGUgdGgsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlIC5naWZ0Y29kZS1kaXNwbGF5IHRhYmxlIHRkLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSAuZ2lmdGNvZGUtZGlzcGxheSB0YWJsZSB0aCwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgLmdpZnRjb2RlLWRpc3BsYXkgdGFibGUgdGQge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG59XG4ucGFnZS1naWZ0Y29kZS1wdXJjaGFzZSAuZ2lmdGNvZGUtZGlzcGxheSB0YWJsZSB0aCwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgLmdpZnRjb2RlLWRpc3BsYXkgdGFibGUgdGgge1xuICB3aWR0aDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlIC5naWZ0Y29kZS1kaXNwbGF5IHRhYmxlIHRkLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSAuZ2lmdGNvZGUtZGlzcGxheSB0YWJsZSB0ZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgLmdpZnRjb2RlLWRpc3BsYXkgLmdpZnRjb2RlLWJveCwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgLmdpZnRjb2RlLWRpc3BsYXkgLmdpZnRjb2RlLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDFweCkge1xuICAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZSAuZ2lmdGNvZGUtZGlzcGxheSAuZ2lmdGNvZGUtYm94LCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSAuZ2lmdGNvZGUtZGlzcGxheSAuZ2lmdGNvZGUtYm94IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlIC5naWZ0Y29kZS1kaXNwbGF5IC5naWZ0Y29kZS1ib3gsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlLWNvbXBsZXRlIC5naWZ0Y29kZS1kaXNwbGF5IC5naWZ0Y29kZS1ib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgLmdpZnRjb2RlLWRpc3BsYXkgLmdpZnRjb2RlLWJveCBzcGFuLmdpZnRjb2RlLXVybCwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgLmdpZnRjb2RlLWRpc3BsYXkgLmdpZnRjb2RlLWJveCBzcGFuLmdpZnRjb2RlLXVybCB7XG4gIGNvbG9yOiAjRjAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgLmdpZnRjb2RlLWRpc3BsYXkgLmdpZnRjb2RlLWJveCBzcGFuLmdpZnRjb2RlLXVybCwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgLmdpZnRjb2RlLWRpc3BsYXkgLmdpZnRjb2RlLWJveCBzcGFuLmdpZnRjb2RlLXVybCB7XG4gICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIH1cbn1cbi5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlIC5jb21wbGV0ZS1tZXNzYWdlLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSAuY29tcGxldGUtbWVzc2FnZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG4ucGFnZS1naWZ0Y29kZS1wdXJjaGFzZSAudXNhZ2Utc3RlcHMsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlLWNvbXBsZXRlIC51c2FnZS1zdGVwcyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ucGFnZS1naWZ0Y29kZS1wdXJjaGFzZSAudXNhZ2Utc3RlcHMgLnN0ZXAsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlLWNvbXBsZXRlIC51c2FnZS1zdGVwcyAuc3RlcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgLnVzYWdlLXN0ZXBzIC5zdGVwLCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSAudXNhZ2Utc3RlcHMgLnN0ZXAge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UgLnVzYWdlLXN0ZXBzIC5zdGVwIC5zdGVwLW51bWJlciwgLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgLnVzYWdlLXN0ZXBzIC5zdGVwIC5zdGVwLW51bWJlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMTAwO1xuICBjb2xvcjogIzQxMTMwMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlIC51c2FnZS1zdGVwcyAuc3RlcCAuc3RlcC1jb250ZW50LCAucGFnZS1naWZ0Y29kZS1wdXJjaGFzZS1jb21wbGV0ZSAudXNhZ2Utc3RlcHMgLnN0ZXAgLnN0ZXAtY29udGVudCB7XG4gIGZsZXg6IDE7XG59XG4ucGFnZS1naWZ0Y29kZS1wdXJjaGFzZSAudXNhZ2Utc3RlcHMgLnN0ZXAgLnN0ZXAtY29udGVudCBzdHJvbmcsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlLWNvbXBsZXRlIC51c2FnZS1zdGVwcyAuc3RlcCAuc3RlcC1jb250ZW50IHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlIC51c2FnZS1zdGVwcyAuc3RlcCAuc3RlcC1jb250ZW50IHAsIC5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlLWNvbXBsZXRlIC51c2FnZS1zdGVwcyAuc3RlcCAuc3RlcC1jb250ZW50IHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wYWdlLWdpZnRjb2RlLXB1cmNoYXNlLWNvbXBsZXRlIC5naWZ0Y29kZS1jb21wbGV0ZS1pY29uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhZ2UtZ2lmdGNvZGUtcHVyY2hhc2UtY29tcGxldGUgLmdpZnRjb2RlLWNvbXBsZXRlLWljb24gaSB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgY29sb3I6ICM0Y2FmNTA7XG59XG5cbiNiY19zaWdudXBfZ2lmdGNvZGVfcHJvY2Vzc2luZy5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59Il19 */
