@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.error-404 {
  background-color: #e8e2d0;
  padding: 10% 2%;
}
.error-404 .page-content {
  display: flex;
  align-items: center;
}
.error-404 .page-content .notfound-content {
  margin-left: auto;
  display: inline-block;
}
.error-404 .page-content .notfound-title {
  margin-right: auto;
  text-align: left;
  display: inline-block;
  margin-left: 35px;
}
.error-404 .notfound-backhome {
  text-align: center;
  margin-top: 35px;
}
.error-404 .notfound-backhome a {
  background-color: #042a2b !important;
  border-radius: 30px !important;
  outline: none;
  padding: 20px 30px;
  display: inline-block;
  color: #ffffff;
  text-decoration: none;
}
.error-404 .notfound-backhome a svg {
  fill: #ffffff;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.post-955 {
  margin-bottom: 20px;
}

.articles-blog {
  padding: 2%;
  /*display: flex;
  flex-direction: row;
  */
}
@media screen and (max-width: 768px) {
  .articles-blog {
    padding: 0 10%;
  }
}
.articles-blog .blog-categorie-element {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .articles-blog .blog-categorie-element {
    width: 47%;
    float: left;
    margin: 1%;
  }
}
.articles-blog .blog-categorie-element .thumnail_blog {
  width: 100%;
  height: 250px;
  background-repeat: no-repeat;
  background-size: cover;
}
.articles-blog .blog-categorie-element h2 {
  font-weight: normal;
  font-size: 18px;
  padding: 10px;
  padding-bottom: 5px;
  min-height: 60px;
}
.articles-blog .blog-categorie-element .date_blog {
  padding-top: 0;
  padding-bottom: 5px;
  color: #000000;
}

.blog-article .post-author {
  display: none;
}

@media screen and (max-width: 768px) {
  #st-2 {
    margin-bottom: 69px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.partenariat {
  margin: 0;
}
.partenariat .partenariat_description {
  background-color: #e8e2d0;
  padding: 2%;
}
.partenariat .partenariat_description h1 {
  margin: 0;
}
.partenariat .liste_partenariat li {
  list-style-type: none;
  margin-top: 30px;
  display: flex;
  align-items: center;
}
.partenariat .liste_partenariat li .image_partenariat {
  width: 20%;
  margin-right: 5%;
}
.partenariat .liste_partenariat li .content_partenariat {
  width: 75%;
}
.partenariat .liste_partenariat li h2 {
  color: #042a2b;
  margin: 0;
  font-size: 20px;
}
.partenariat .liste_partenariat li .offre_partenaire {
  display: inline-flex;
  align-self: center;
  font-weight: 600;
  color: #042a2b;
}
.partenariat .liste_partenariat li .offre_partenaire svg {
  height: 1.6em;
  width: 2.5em;
  margin-right: 10px;
}
.partenariat .liste_partenariat li .offre_partenaire.svg-baseline svg {
  top: 0.125em;
  position: relative;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.woocommerce-order {
  margin: auto;
}
.woocommerce-order .woocommerce-thankyou-order-received {
  text-align: center;
  margin: 5% 2%;
  font-size: 1.4em;
}
.woocommerce-order .woocommerce-table__line-item {
  display: none !important;
}
.woocommerce-order .woocommerce-table--order-details th, .woocommerce-order .woocommerce-table--order-details td {
  color: #000000 !important;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.checkout-form {
  display: flex;
  font-size: 17px;
  line-height: 22px;
  width: 100%;
  font-family: "Chivo", sans-serif !important;
}
@media (max-width: 1024px) {
  .checkout-form {
    flex-direction: column;
    font-size: 14px;
  }
}
.checkout-form h4 {
  font-size: 22px !important;
  font-family: "Chivo", sans-serif !important;
}
@media (max-width: 768px) {
  .checkout-form h4 {
    font-size: 18px !important;
    margin: 32px 0 24px !important;
  }
}
.checkout-form-side-bar {
  width: 20%;
  background-color: #e8e2d0;
  padding: 24px;
  z-index: 10000;
}
@media (max-width: 1024px) {
  .checkout-form-side-bar {
    width: 100%;
    padding: 4px;
    position: sticky !important;
    top: 0px;
    box-shadow: 0px 0px 20px 0px rgba(4, 42, 43, 0.1);
  }
}
.checkout-form-side-bar ol,
.checkout-form-side-bar ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
  grid-gap: 1rem;
}
.checkout-form-side-bar ul {
  position: sticky;
  top: 60px;
}
@media (max-width: 1024px) {
  .checkout-form-side-bar ul {
    display: flex;
    justify-content: space-around;
    padding: 16px 4px;
  }
}
.checkout-form-side-bar ul li {
  color: #042a2b;
  position: relative;
  display: flex;
  align-items: center;
}
@media (max-width: 1024px) {
  .checkout-form-side-bar ul li {
    width: 14%;
    font-size: 9px;
    line-height: 10px;
    text-align: center;
    flex-direction: column;
  }
}
.checkout-form-side-bar ul li .bullet {
  font-size: 17px;
  line-height: 48px;
  width: 48px;
  height: 48px;
  text-align: center;
  color: #fff;
  background-color: #042a2b;
  border-radius: 50px;
  margin-right: 16px;
}
@media (max-width: 1024px) {
  .checkout-form-side-bar ul li .bullet {
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    margin-right: 0px;
    margin-bottom: 4px;
  }
}
.checkout-form-side-bar ul .is-validate .bullet {
  background-image: url("assets/images/check-white.svg");
  background-size: 50% 50%;
  background-repeat: no-repeat;
  background-position: center;
}
.checkout-form-side-bar ul .is-not-validate {
  opacity: 0.6;
}
.checkout-form-main {
  padding-bottom: 72px;
  width: 80%;
}
@media (max-width: 1024px) {
  .checkout-form-main {
    width: 100%;
  }
}
.checkout-form .validate-required a {
  color: #042a2b !important;
}
.checkout-form .update-link {
  color: #042a2b !important;
}
.checkout-form .round-btn {
  width: 537px;
}
@media (max-width: 768px) {
  .checkout-form .round-btn {
    width: 100%;
  }
}
.checkout-form .form-wrapper {
  max-width: 950px;
}
.checkout-form .form-wrapper .form-wrapper-row {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .checkout-form .form-wrapper .form-wrapper-row {
    flex-direction: column;
  }
}
.checkout-form .form-layout {
  position: relative;
  width: 100%;
}
.checkout-form .form-layout.half {
  width: 48%;
}
@media (max-width: 768px) {
  .checkout-form .form-layout.half {
    width: 100%;
  }
}
.checkout-form .form-layout label {
  margin-bottom: 0px;
  position: relative;
  display: flex !important;
  min-width: 340px;
}
@media (max-width: 768px) {
  .checkout-form .form-layout label {
    margin-bottom: 0px;
  }
}
.checkout-form .form-layout label:after {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  top: 33px;
  right: 15px;
  display: none;
  background-repeat: no-repeat;
}
.checkout-form .form-layout label.is-valid input,
.checkout-form .form-layout label.is-valid select {
  border-color: #00ba00;
}
.checkout-form .form-layout label.is-valid:after {
  display: block;
  background-image: url("assets/images/check.svg");
}
.checkout-form .form-layout label.is-error input,
.checkout-form .form-layout label.is-error select {
  border-color: #ff0033 !important;
}
.checkout-form .form-layout label.is-error:after {
  display: block;
  background-image: url("assets/images/red-cross.svg");
}
.checkout-form .form-layout input,
.checkout-form .form-layout select {
  width: 100%;
  padding: 12px;
  margin-top: 20px;
  outline: none;
  -webkit-appearance: initial;
}
.checkout-form .form-layout input::placeholder,
.checkout-form .form-layout select::placeholder {
  opacity: 0;
}
.checkout-form .form-layout span {
  background-color: white;
  position: absolute;
  top: 33px;
  left: 25px;
  font-size: 0.825em;
  transition-duration: 300ms;
  padding: 0 5px;
  pointer-events: none;
}
.checkout-form .form-layout label:focus-within > span,
.checkout-form .form-layout input:not(:placeholder-shown) + span,
.checkout-form .form-layout select:not(:placeholder-shown) + span {
  transform: translateY(-25px);
}
.checkout-form .tool-tip {
  position: absolute;
  padding: 4px 12px;
  background-color: rgb(206, 39, 39);
  color: white;
  top: -36px;
  left: 32px;
  border-radius: 8px;
}
.checkout-form .shipping-same-btns {
  display: flex;
}
.checkout-form .shipping-same-btns button {
  width: 360px;
}
@media (max-width: 768px) {
  .checkout-form .shipping-same-btns button {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .checkout-form .shipping-same-btns {
    flex-direction: column;
  }
  .checkout-form .shipping-same-btns button:first-child {
    margin-bottom: 16px;
  }
}
.checkout-form .payment_method_stripe label {
  display: none;
}
.checkout-form .payment_method_stripe .payment_method_stripe {
  border: 0;
}
.checkout-form .payment_method_stripe .woocommerce-SavedPaymentMethods {
  display: none;
}
.checkout-form .payment_method_stripe fieldset:last-child {
  display: none;
}
.checkout-form .wc_payment_methods label {
  display: none !important;
}

.checkout_title {
  color: white;
  text-align: left;
  background-color: #042a2b;
  padding: 30px 20% !important;
  margin: 0 !important;
  width: 100% !important;
  max-width: unset !important;
}
.checkout_title span {
  margin-left: 24px;
}
@media (max-width: 768px) {
  .checkout_title {
    padding: 20px 2% !important;
    font-size: 18px;
    text-align: center;
  }
  .checkout_title span {
    margin-left: 0px;
  }
}

.checkout-coupons {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.checkout-coupons-item {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.checkout-coupons-item button {
  cursor: pointer;
  border: none;
  width: 24px;
  height: 24px;
  background-image: url("assets/images/green-cross.svg");
  background-repeat: no-repeat;
  background-color: unset;
}

.post-181 .woocommerce-form-coupon-toggle,
#post-181 .woocommerce-form-coupon-toggle {
  display: none !important;
}
.post-181 .entry-content,
#post-181 .entry-content {
  margin: 0 !important;
}
.post-181 .woocommerce-form__label-for-checkbox input,
#post-181 .woocommerce-form__label-for-checkbox input {
  margin: 0 !important;
  width: 37px !important;
  padding: 0 !important;
  display: inline-block;
  margin-top: 5px !important;
}
.post-181 #order_review_heading,
#post-181 #order_review_heading {
  display: none;
}
.post-181 .woocommerce form.woocommerce-checkout,
#post-181 .woocommerce form.woocommerce-checkout {
  padding: 2%;
  padding-bottom: 0;
  color: #042a2b;
  background: white !important;
}
.post-181 .woocommerce form.woocommerce-checkout input,
.post-181 .woocommerce form.woocommerce-checkout select,
.post-181 .woocommerce form.woocommerce-checkout .select2-selection__arrowselect2-selection,
.post-181 .woocommerce form.woocommerce-checkout textarea,
#post-181 .woocommerce form.woocommerce-checkout input,
#post-181 .woocommerce form.woocommerce-checkout select,
#post-181 .woocommerce form.woocommerce-checkout .select2-selection__arrowselect2-selection,
#post-181 .woocommerce form.woocommerce-checkout textarea {
  padding: 12px 28px !important;
  border-radius: 25px !important;
  outline: none !important;
  width: 100% !important;
  margin-bottom: 16px !important;
  box-shadow: none !important;
  border: 1px solid #ccc !important;
}
.post-181 .woocommerce form.woocommerce-checkout .is-error input,
.post-181 .woocommerce form.woocommerce-checkout .is-error select,
#post-181 .woocommerce form.woocommerce-checkout .is-error input,
#post-181 .woocommerce form.woocommerce-checkout .is-error select {
  border-color: #ff0033 !important;
}
.post-181 .woocommerce form.woocommerce-checkout .is-error:after,
#post-181 .woocommerce form.woocommerce-checkout .is-error:after {
  display: block;
  background-image: url("assets/images/red-cross.svg");
}
.post-181 .woocommerce form.woocommerce-checkout h4,
#post-181 .woocommerce form.woocommerce-checkout h4 {
  margin: 60px 0 44px;
}
.post-181 .woocommerce form.woocommerce-checkout .woocommerce-billing-fields,
.post-181 .woocommerce form.woocommerce-checkout .woocommerce-shipping-fields,
#post-181 .woocommerce form.woocommerce-checkout .woocommerce-billing-fields,
#post-181 .woocommerce form.woocommerce-checkout .woocommerce-shipping-fields {
  padding: 0.5% 0;
}
.post-181 .woocommerce form.woocommerce-checkout .woocommerce-billing-fields h4,
.post-181 .woocommerce form.woocommerce-checkout .woocommerce-shipping-fields h4,
#post-181 .woocommerce form.woocommerce-checkout .woocommerce-billing-fields h4,
#post-181 .woocommerce form.woocommerce-checkout .woocommerce-shipping-fields h4 {
  margin-top: 0 !important;
}
.post-181 .woocommerce form.woocommerce-checkout .woocommerce-billing-fields .select2-selection,
.post-181 .woocommerce form.woocommerce-checkout .woocommerce-shipping-fields .select2-selection,
#post-181 .woocommerce form.woocommerce-checkout .woocommerce-billing-fields .select2-selection,
#post-181 .woocommerce form.woocommerce-checkout .woocommerce-shipping-fields .select2-selection {
  border-radius: 25px !important;
  height: 45px;
}
.post-181 .woocommerce form.woocommerce-checkout .woocommerce-billing-fields .select2-selection .select2-selection__rendered,
.post-181 .woocommerce form.woocommerce-checkout .woocommerce-shipping-fields .select2-selection .select2-selection__rendered,
#post-181 .woocommerce form.woocommerce-checkout .woocommerce-billing-fields .select2-selection .select2-selection__rendered,
#post-181 .woocommerce form.woocommerce-checkout .woocommerce-shipping-fields .select2-selection .select2-selection__rendered {
  margin-top: 8px;
  margin-left: 21px;
}
.post-181 .woocommerce form.woocommerce-checkout .woocommerce-billing-fields .select2-selection .select2-selection__arrow,
.post-181 .woocommerce form.woocommerce-checkout .woocommerce-shipping-fields .select2-selection .select2-selection__arrow,
#post-181 .woocommerce form.woocommerce-checkout .woocommerce-billing-fields .select2-selection .select2-selection__arrow,
#post-181 .woocommerce form.woocommerce-checkout .woocommerce-shipping-fields .select2-selection .select2-selection__arrow {
  display: none !important;
}
.post-181 .woocommerce form.woocommerce-checkout #billing_address_2_field,
.post-181 .woocommerce form.woocommerce-checkout #shipping_address_2_field,
#post-181 .woocommerce form.woocommerce-checkout #billing_address_2_field,
#post-181 .woocommerce form.woocommerce-checkout #shipping_address_2_field {
  padding-top: 42px;
}
.post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options,
#post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options {
  padding: 24px;
}
@media (max-width: 768px) {
  .post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options,
  #post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options {
    padding: 4px;
  }
}
.post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options #checkout_shipping_type_message,
#post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options #checkout_shipping_type_message {
  display: none;
  margin-top: 30px;
  font-weight: bold;
  font-size: 17px;
}
.post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options .checkout-shipping-types-btns,
#post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options .checkout-shipping-types-btns {
  display: flex;
}
@media (max-width: 768px) {
  .post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options .checkout-shipping-types-btns,
  #post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options .checkout-shipping-types-btns {
    flex-direction: column;
  }
}
.post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options .checkout-shipping-types-btns button,
#post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options .checkout-shipping-types-btns button {
  height: 50px;
  width: 400px;
  border: 1px solid #042a2b;
  color: #042a2b;
  background-color: white;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  border-radius: 25px;
  min-width: 340px;
}
@media (max-width: 768px) {
  .post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options .checkout-shipping-types-btns button,
  #post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options .checkout-shipping-types-btns button {
    width: 100%;
  }
}
.post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options .checkout-shipping-types-btns button.is-active,
#post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options .checkout-shipping-types-btns button.is-active {
  background-color: #042a2b;
  color: white;
}
.post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options .checkout-shipping-types-btns button:nth-of-type(2),
#post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options .checkout-shipping-types-btns button:nth-of-type(2) {
  margin-left: 30px;
}
@media (max-width: 768px) {
  .post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options .checkout-shipping-types-btns button:nth-of-type(2),
  #post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options .checkout-shipping-types-btns button:nth-of-type(2) {
    margin-left: 0;
    margin-top: 15px;
  }
}
.post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options .checkout_date,
#post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options .checkout_date {
  display: flex;
  flex-direction: column;
}
.post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options .checkout_date .checkout-date-icon,
#post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options .checkout_date .checkout-date-icon {
  display: block;
  background-size: contain;
  cursor: pointer;
  height: 72px;
  width: 72px;
}
.post-181 .woocommerce form.woocommerce-checkout .checkout-payment,
#post-181 .woocommerce form.woocommerce-checkout .checkout-payment {
  padding: 0 24px;
}
@media (max-width: 768px) {
  .post-181 .woocommerce form.woocommerce-checkout .checkout-payment,
  #post-181 .woocommerce form.woocommerce-checkout .checkout-payment {
    padding: 0 4px;
  }
}
.post-181 .woocommerce form.woocommerce-checkout #checkout_bottom_error_message,
#post-181 .woocommerce form.woocommerce-checkout #checkout_bottom_error_message {
  background-color: #e8e2d0;
  padding: 15px;
  color: rgb(206, 39, 39);
  margin-bottom: 30px;
  display: none;
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section,
#post-181 .woocommerce form.woocommerce-checkout .payment-section {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
@media (max-width: 768px) {
  .post-181 .woocommerce form.woocommerce-checkout .payment-section,
  #post-181 .woocommerce form.woocommerce-checkout .payment-section {
    flex-direction: column;
  }
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order {
  width: 400px;
  margin-right: 25px;
}
@media (max-width: 1024px) {
  .post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order,
  #post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order {
    width: 49%;
  }
}
@media (max-width: 768px) {
  .post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order,
  #post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order {
    width: 100%;
  }
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products {
  width: 100%;
  border-bottom: 1px solid #042a2b;
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item {
  display: flex;
  padding-bottom: 24px;
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item-image,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item-image {
  max-width: 140px;
}
@media (max-width: 768px) {
  .post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item-image,
  #post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item-image {
    max-width: 80px;
  }
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item-image img,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item-image img {
  border-radius: 15px;
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item-summary,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item-summary {
  margin-left: 24px;
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item-summary-title,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item-summary-title {
  font-size: 22px;
}
@media (max-width: 768px) {
  .post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item-summary-title,
  #post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item-summary-title {
    margin-bottom: 12px;
  }
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item-summary-item,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item-summary-item {
  margin-top: 20px;
}
@media (max-width: 768px) {
  .post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item-summary-item,
  #post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item-summary-item {
    margin-top: 0px;
  }
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item-summary .tm-cart-edit-options,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item-summary .tm-cart-edit-options {
  display: none !important;
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-fees,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-fees {
  width: 100%;
  border-bottom: 1px solid #042a2b;
  padding-top: 16px;
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-fees-item,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-fees-item {
  padding-bottom: 16px;
  display: flex;
  justify-content: space-between;
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-total,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-total {
  width: 100%;
  border-bottom: 1px solid #042a2b;
  font-size: 34px;
  padding: 16px 0;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-total,
  #post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-total {
    font-size: 20px;
  }
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-promo-code,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-promo-code {
  max-width: 100%;
  border: 1px solid #042a2b;
  border-radius: 8px;
  display: flex;
  justify-content: space-between;
  margin-top: 16px;
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-promo-code button,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-promo-code button {
  border: none;
  background-color: white;
  border-radius: 8px;
  color: #042a2b;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-promo-code button:hover,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-promo-code button:hover {
  opacity: 0.7;
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-promo-code input,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-promo-code input {
  width: 55% !important;
  border: none !important;
  margin-bottom: 0 !important;
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .woocommerce-checkout-payment,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .woocommerce-checkout-payment {
  max-width: 550px;
  background: white !important;
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .woocommerce-checkout-payment .wc_payment_methods,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .woocommerce-checkout-payment .wc_payment_methods {
  padding-top: 0 !important;
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .woocommerce-checkout-payment .wc_payment_method .stripe-icon,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .woocommerce-checkout-payment .wc_payment_method .stripe-icon {
  display: none !important;
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .woocommerce-checkout-payment .wcfmmp_stripe_new_card .stripe-card-brand,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .woocommerce-checkout-payment .wcfmmp_stripe_new_card .stripe-card-brand {
  top: 23px !important;
  right: 44px !important;
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .woocommerce-checkout-payment .wcfmmp_stripe_new_card .stripe-credit-card-brand,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .woocommerce-checkout-payment .wcfmmp_stripe_new_card .stripe-credit-card-brand {
  width: 166px !important;
  height: 26px !important;
  top: 19px !important;
  right: 38px !important;
  background-repeat: no-repeat;
  background-image: url("assets/images/payment-cards-icons.png") !important;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
@media (max-width: 768px) {
  .post-181 .woocommerce form.woocommerce-checkout .payment-section .woocommerce-checkout-payment .wcfmmp_stripe_new_card,
  #post-181 .woocommerce form.woocommerce-checkout .payment-section .woocommerce-checkout-payment .wcfmmp_stripe_new_card {
    display: flex;
    flex-direction: column;
  }
  .post-181 .woocommerce form.woocommerce-checkout .payment-section .woocommerce-checkout-payment .wcfmmp_stripe_new_card .form-row,
  #post-181 .woocommerce form.woocommerce-checkout .payment-section .woocommerce-checkout-payment .wcfmmp_stripe_new_card .form-row {
    width: 100%;
  }
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .woocommerce-checkout-payment .woocommerce-privacy-policy-text,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .woocommerce-checkout-payment .woocommerce-privacy-policy-text {
  display: none;
}
.post-181 .woocommerce form.woocommerce-checkout #order_review,
#post-181 .woocommerce form.woocommerce-checkout #order_review {
  order: 2;
  background-color: #e8e2d0;
  color: #042a2b !important;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .post-181 .woocommerce form.woocommerce-checkout #order_review,
  #post-181 .woocommerce form.woocommerce-checkout #order_review {
    display: block;
  }
}
.post-181 .woocommerce form.woocommerce-checkout #order_review .review-order-resume,
#post-181 .woocommerce form.woocommerce-checkout #order_review .review-order-resume {
  display: flex;
  flex-direction: column;
  padding: 3%;
}
.post-181 .woocommerce form.woocommerce-checkout #order_review .review-order-resume h2,
#post-181 .woocommerce form.woocommerce-checkout #order_review .review-order-resume h2 {
  text-align: left;
  margin: 0 !important;
  padding: 0 !important;
}
.post-181 .woocommerce form.woocommerce-checkout #order_review .review-order-resume h3,
#post-181 .woocommerce form.woocommerce-checkout #order_review .review-order-resume h3 {
  text-align: left;
  margin: 15px 0 !important;
  padding: 0 !important;
}
.post-181 .woocommerce form.woocommerce-checkout #order_review .review-order-resume p,
#post-181 .woocommerce form.woocommerce-checkout #order_review .review-order-resume p {
  margin: 0;
}
.post-181 .woocommerce form.woocommerce-checkout #order_review .checkout_coupon,
#post-181 .woocommerce form.woocommerce-checkout #order_review .checkout_coupon {
  display: block !important;
}
.post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-form-coupon,
#post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-form-coupon {
  border: none !important;
  margin-top: 22px !important;
}
.post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-form-coupon input,
#post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-form-coupon input {
  background-color: transparent !important;
  color: #042a2b;
  border-color: #042a2b;
}
.post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-form-coupon button,
#post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-form-coupon button {
  background-color: #042a2b !important;
  color: #ffffff;
  padding: 1em;
  border-radius: 30px !important;
  min-width: 150px;
}
.post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-form-coupon p:nth-child(1),
#post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-form-coupon p:nth-child(1) {
  font-family: "recoleta", sans-serif;
  font-size: 1em;
  font-weight: bold;
}
.post-181 .woocommerce form.woocommerce-checkout #order_review .checkout-custom-coupon,
#post-181 .woocommerce form.woocommerce-checkout #order_review .checkout-custom-coupon {
  display: none;
}
.post-181 .woocommerce form.woocommerce-checkout #order_review .checkout-custom-coupon:nth-child(2),
#post-181 .woocommerce form.woocommerce-checkout #order_review .checkout-custom-coupon:nth-child(2) {
  display: block !important;
}
.post-181 .woocommerce form.woocommerce-checkout #order_review .danger,
#post-181 .woocommerce form.woocommerce-checkout #order_review .danger {
  color: rgb(206, 39, 39);
}
.post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-checkout-payment,
#post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-checkout-payment {
  max-width: 550px;
}
.post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods,
#post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods {
  padding-top: 0 !important;
}
.post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_method .stripe-icon,
#post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_method .stripe-icon {
  display: none !important;
}
.post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-checkout-payment .wcfmmp_stripe_new_card .stripe-credit-card-brand,
#post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-checkout-payment .wcfmmp_stripe_new_card .stripe-credit-card-brand {
  display: none !important;
}
@media (max-width: 768px) {
  .post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-checkout-payment .wcfmmp_stripe_new_card,
  #post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-checkout-payment .wcfmmp_stripe_new_card {
    display: flex;
    flex-direction: column;
  }
  .post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-checkout-payment .wcfmmp_stripe_new_card .form-row,
  #post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-checkout-payment .wcfmmp_stripe_new_card .form-row {
    width: 100%;
  }
}
.post-181 .shop_table,
#post-181 .shop_table {
  margin-top: 30px;
}
.post-181 .shop_table th,
#post-181 .shop_table th {
  font-size: 1.1em !important;
  color: #042a2b;
  font-weight: bold !important;
}
.post-181 .shop_table td,
#post-181 .shop_table td {
  color: #042a2b;
  font-weight: normal !important;
}
.post-181 .shop_table td input,
#post-181 .shop_table td input {
  float: left;
  margin: 0 !important;
  width: 37px !important;
  padding: 0 !important;
  display: inline-block;
  margin-top: 5px !important;
}
.post-181 .shop_table td bdi,
#post-181 .shop_table td bdi {
  font-weight: normal !important;
}
.post-181 .shop_table .product-name a,
#post-181 .shop_table .product-name a {
  display: none !important;
}
.post-181 .woocommerce .col2-set .col-1,
.post-181 .woocommerce-page .col2-set .col-1,
.post-181 .woocommerce .col2-set .col-2,
.post-181 .woocommerce-page .col2-set .col-2,
#post-181 .woocommerce .col2-set .col-1,
#post-181 .woocommerce-page .col2-set .col-1,
#post-181 .woocommerce .col2-set .col-2,
#post-181 .woocommerce-page .col2-set .col-2 {
  float: none;
  width: 100%;
}
.post-181 .paiment_recap,
#post-181 .paiment_recap {
  background-color: #e8e2d0;
  padding: 3%;
}
.post-181 .paiment_recap h2,
.post-181 .paiment_recap h3,
#post-181 .paiment_recap h2,
#post-181 .paiment_recap h3 {
  padding: 0;
  margin: 0;
}
.post-181 .paiment_recap .product-name,
#post-181 .paiment_recap .product-name {
  font-size: 1.1em;
  color: #042a2b;
  margin-top: 10px;
}
.post-181 .paiment_recap .product-name a,
#post-181 .paiment_recap .product-name a {
  font-size: 0.8em;
  color: #042a2b;
}
.post-181 .paiment_recap dd,
#post-181 .paiment_recap dd {
  margin: 0;
  padding: 0;
  font-size: 0.8em;
}
.post-181 .paiment_recap dt,
#post-181 .paiment_recap dt {
  font-size: 0.8em;
}
.post-181 .paiment_recap .tc-epo-metadata,
#post-181 .paiment_recap .tc-epo-metadata {
  line-height: 0.3em;
}
.post-181 .payment-wrapper,
#post-181 .payment-wrapper {
  background-color: white;
  border-radius: unset !important;
  padding: 0 !important;
  margin-right: 7%;
  width: 500px;
}
@media (max-width: 1024px) {
  .post-181 .payment-wrapper,
  #post-181 .payment-wrapper {
    text-align: center;
    margin-right: unset;
    width: 49%;
  }
}
@media (max-width: 768px) {
  .post-181 .payment-wrapper,
  #post-181 .payment-wrapper {
    margin-top: 64px;
    text-align: center;
    margin-right: unset;
    width: 100%;
  }
}
.post-181 .payment-wrapper h3,
#post-181 .payment-wrapper h3 {
  margin-bottom: 24px;
  width: 100%;
  padding: 0 !important;
  display: flex;
  justify-content: center;
}
.post-181 .payment-wrapper h3 img,
#post-181 .payment-wrapper h3 img {
  margin-left: 12px;
}
.post-181 #payment .place-order,
#post-181 #payment .place-order {
  background-color: white;
  margin-top: 24px !important;
}
.post-181 #payment button,
#post-181 #payment button {
  background-color: #042a2b !important;
  color: #ffffff;
  padding: 1em;
  border-radius: 30px !important;
  min-width: 150px;
  width: 50%;
  margin-bottom: 5%;
}
.post-181 #payment .wc_payment_methods,
#post-181 #payment .wc_payment_methods {
  padding: 0 !important;
}
.post-181 #payment .payment_method_stripe_split .wc-payment-form label,
#post-181 #payment .payment_method_stripe_split .wc-payment-form label {
  display: none;
}
.post-181 #payment .payment_method_stripe_split .wcfmmp-stripe-split-pay-card-group,
#post-181 #payment .payment_method_stripe_split .wcfmmp-stripe-split-pay-card-group {
  position: relative;
}
.post-181 #payment .payment_method_stripe_split .StripeElement,
#post-181 #payment .payment_method_stripe_split .StripeElement {
  border-color: #042a2b;
  position: relative;
  width: unset !important;
  margin-bottom: 4px;
}
.post-181 #payment .payment_method_stripe_split .StripeElement:after,
#post-181 #payment .payment_method_stripe_split .StripeElement:after {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  top: 14px;
  right: 15px;
  display: none;
  background-repeat: no-repeat;
}
.post-181 #payment .payment_method_stripe_split .StripeElement.invalid,
#post-181 #payment .payment_method_stripe_split .StripeElement.invalid {
  border-color: #ff0033;
}
.post-181 #payment .payment_method_stripe_split .StripeElement.invalid:after,
#post-181 #payment .payment_method_stripe_split .StripeElement.invalid:after {
  display: block;
  background-image: url("assets/images/red-cross.svg");
}
.post-181 #payment .payment_method_stripe_split .StripeElement--complete,
#post-181 #payment .payment_method_stripe_split .StripeElement--complete {
  border-color: #00ba00;
}
.post-181 #payment .payment_method_stripe_split .StripeElement--complete:after,
#post-181 #payment .payment_method_stripe_split .StripeElement--complete:after {
  display: block;
  background-image: url("assets/images/check.svg");
}
.post-181 #payment .payment_method_stripe_split .form-row-last,
#post-181 #payment .payment_method_stripe_split .form-row-last {
  position: relative;
}
.post-181 #payment .payment_method_stripe_split .form-row-last:after,
#post-181 #payment .payment_method_stripe_split .form-row-last:after {
  display: block;
  width: 35px;
  height: 26px;
  position: absolute;
  top: 15px;
  right: 40px;
  background-image: url("assets/images/cvc-icon.svg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.post-181 #payment .payment_method_stripe_split label[for=payment_method_stripe_split],
#post-181 #payment .payment_method_stripe_split label[for=payment_method_stripe_split] {
  display: none;
}
.post-181 #payment #wcfmmp-stripe-split-pay-card-element,
.post-181 #payment #wcfmmp-stripe-split-pay-exp-element,
.post-181 #payment #wcfmmp-stripe-split-pay-cvc-element,
#post-181 #payment #wcfmmp-stripe-split-pay-card-element,
#post-181 #payment #wcfmmp-stripe-split-pay-exp-element,
#post-181 #payment #wcfmmp-stripe-split-pay-cvc-element {
  padding: 12px 28px !important;
  border-radius: 25px;
  outline: none;
  width: 100%;
  margin-bottom: 3%;
}
.post-181 #payment .payment_box,
#post-181 #payment .payment_box {
  background-color: white !important;
  margin: 0 !important;
  padding: 0 !important;
}
.post-181 #payment .payment_box:before,
#post-181 #payment .payment_box:before {
  display: none !important;
}
.post-181 #payment .payment_box .form-row,
#post-181 #payment .payment_box .form-row {
  padding: 0 !important;
}
.post-181 #payment .payment_box p,
#post-181 #payment .payment_box p {
  display: none !important;
}
.post-181 #payment .payment_box .wcfmmp_stripe_new_card,
#post-181 #payment .payment_box .wcfmmp_stripe_new_card {
  padding: 0 !important;
}
.post-181 #payment .payment_box #wc-stripe_split-cc-form,
#post-181 #payment .payment_box #wc-stripe_split-cc-form {
  margin-bottom: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}
.post-181 #payment .form-row.place-order,
#post-181 #payment .form-row.place-order {
  margin: 0;
  padding: 0;
}
.post-181 #payment .wc_payment_methods,
#post-181 #payment .wc_payment_methods {
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  border: 0 !important;
}
.post-181 #payment .woocommerce-privacy-policy-text,
#post-181 #payment .woocommerce-privacy-policy-text {
  margin-top: 0 !important;
}
.post-181 #payment .woocommerce-privacy-policy-text p,
#post-181 #payment .woocommerce-privacy-policy-text p {
  font-size: 0.8em;
  margin-top: 0 !important;
  padding-left: 20px;
  padding-right: 20px;
}
.post-181 #payment .woocommerce-terms-and-conditions-wrapper #terms,
#post-181 #payment .woocommerce-terms-and-conditions-wrapper #terms {
  display: none;
}
.post-181 #payment .woocommerce-terms-and-conditions-wrapper .required,
#post-181 #payment .woocommerce-terms-and-conditions-wrapper .required {
  display: none;
}
.post-181 #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-link,
#post-181 #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-link {
  color: #042a2b;
}
.post-181 #payment #place_order,
#post-181 #payment #place_order {
  display: none !important;
}
.post-181 .ui-widget-content,
#post-181 .ui-widget-content {
  color: #042a2b !important;
}

@media screen and (min-width: 768px) {
  .post-181 .woocommerce-billing-fields__field-wrapper,
  .post-181 .woocommerce-shipping-fields__field-wrapper,
  #post-181 .woocommerce-billing-fields__field-wrapper,
  #post-181 .woocommerce-shipping-fields__field-wrapper {
    display: flex;
    flex-wrap: wrap;
  }
  .post-181 .woocommerce-billing-fields__field-wrapper .form-row,
  .post-181 .woocommerce-shipping-fields__field-wrapper .form-row,
  #post-181 .woocommerce-billing-fields__field-wrapper .form-row,
  #post-181 .woocommerce-shipping-fields__field-wrapper .form-row {
    display: block;
    width: 50%;
    padding: 0.5% 3%;
  }
  .post-181 .woocommerce-additional-fields,
  #post-181 .woocommerce-additional-fields {
    display: block;
    padding: 0.5% 3%;
  }
  .post-181 .paiment_recap,
  #post-181 .paiment_recap {
    width: 50%;
  }
  .post-181 .woocommerce,
  #post-181 .woocommerce {
    display: flex;
    flex-wrap: wrap;
  }
  .post-181 .woocommerce form.woocommerce-checkout,
  #post-181 .woocommerce form.woocommerce-checkout {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 0;
  }
  .post-181 .woocommerce .woocommerce-NoticeGroup,
  #post-181 .woocommerce .woocommerce-NoticeGroup {
    width: 100%;
  }
  .post-181 #customer_details,
  #post-181 #customer_details {
    order: 1;
    width: 100%;
  }
  .post-181 #order_review,
  #post-181 #order_review {
    order: 2;
    width: 100%;
  }
  .post-181 #order_review .woocommerce-checkout-review-order-table th,
  #post-181 #order_review .woocommerce-checkout-review-order-table th {
    border: 0;
  }
  .post-181 .ui-widget-content,
  #post-181 .ui-widget-content {
    color: #042a2b !important;
  }
}
.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon,
#add_payment_method #payment ul.payment_methods li img.stripe-icon {
  float: none !important;
}

.daterangepicker .table-condensed {
  color: #042a2b;
}
.daterangepicker .table-condensed .active {
  background-color: #042a2b;
}

.ui-datepicker {
  border: none !important;
  width: 100% !important;
  font-family: "Chivo", sans-serif !important;
}
.ui-datepicker.ui-widget {
  font-family: "Chivo", sans-serif !important;
}
.ui-datepicker table {
  font-size: 22px !important;
}
@media (max-width: 768px) {
  .ui-datepicker table {
    font-size: 14px !important;
  }
}
.ui-datepicker .ui-datepicker-header {
  font-size: 17px !important;
  border-bottom: 1px solid #042a2b;
  border-top: 1px solid #042a2b;
  margin-bottom: 8px !important;
}
@media (max-width: 768px) {
  .ui-datepicker .ui-datepicker-header {
    font-size: 14px !important;
  }
}
.ui-datepicker .ui-datepicker-header.ui-corner-all {
  border-radius: 0px !important;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-month {
  text-transform: capitalize;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  cursor: pointer;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover {
  background: none !important;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
  left: 33%;
}
@media (max-width: 768px) {
  .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
    left: 20%;
  }
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon {
  background-image: url("assets/images/calendar-arrow-prev.svg");
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  right: 33%;
}
@media (max-width: 768px) {
  .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
    right: 20%;
  }
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon {
  background-image: url("assets/images/calendar-arrow-next.svg");
}
.ui-datepicker .ui-datepicker-header .ui-icon-circle-triangle-e, .ui-datepicker .ui-datepicker-header .ui-icon-circle-triangle-w {
  background-position: unset !important;
}
.ui-datepicker .ui-datepicker-calendar th {
  padding: 10px 0px;
  font-size: 17px !important;
}
@media (max-width: 768px) {
  .ui-datepicker .ui-datepicker-calendar th {
    font-size: 14px !important;
  }
}
.ui-datepicker .ui-datepicker-calendar td {
  padding: 4px 10px;
}
@media (max-width: 768px) {
  .ui-datepicker .ui-datepicker-calendar td {
    padding: 0;
  }
}
.ui-datepicker .ui-datepicker-calendar td a,
.ui-datepicker .ui-datepicker-calendar td .ui-state-default {
  text-align: center !important;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  line-height: 42px;
  border: none !important;
}
@media (max-width: 768px) {
  .ui-datepicker .ui-datepicker-calendar td a,
  .ui-datepicker .ui-datepicker-calendar td .ui-state-default {
    width: 31px;
    height: 31px;
    line-height: 27px;
  }
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today .ui-state-highlight {
  background-color: #fff;
  color: #042a2b;
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today .ui-state-active {
  background-color: #042a2b !important;
  color: #fff !important;
}
@charset "UTF-8";
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

@media screen and (max-width: 768px) {
  .product-dialog-content {
    font-size: 11px;
  }
}
.product-dialog-content .table {
  width: 100%;
  border: 1px solid #7b7b7b;
  border-radius: 16px;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .product-dialog-content .table {
    font-size: 11px;
  }
}
.product-dialog-content .table-row {
  display: flex;
  justify-content: space-between;
  width: 100%;
  height: 32px;
}
.product-dialog-content .table-row:nth-child(even) {
  background-color: #e8e2d0;
}
.product-dialog-content .table-col {
  width: 49%;
  text-align: center;
}
.product-dialog-content-localization {
  font-size: 17px;
  padding-bottom: 32px;
}
.product-dialog-content-localization a {
  color: #042a2b;
}
@media screen and (max-width: 768px) {
  .product-dialog-content-localization {
    font-size: 14px;
  }
}

dialog::backdrop {
  background-color: #042a2b;
  opacity: 0.75;
}
dialog .loader {
  border: 16px solid #f3f3f3; /* Light grey */
  border-top: 16px solid #042a2b; /* Blue */
  border-radius: 50%;
  width: 120px;
  height: 120px;
  animation: spin 2s linear infinite;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: none; /* Hidden by default */
}
@keyframes spin {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
dialog #dialog_header {
  border-bottom: 1px solid #042a2b;
  display: flex;
}
dialog #dialog_header h2 {
  padding: 0;
  margin-left: 0;
}
dialog #dialog_header .btn-close {
  background-color: #fff;
  border: none;
}
dialog #dialog_header .btn-close::after {
  display: inline-block;
  content: "×"; /* This will render the 'X' */
  font-size: 50px;
  line-height: 20px;
}
dialog .container_contenu_dialog {
  min-height: 100px;
}
dialog #remboursement_succes {
  display: none;
  padding: 20px 0 0 0;
  text-align: center;
}
dialog .contenu_dialog {
  padding: 20px 0 0 0;
}
dialog .contenu_dialog label {
  width: 125px;
  display: inline-block;
  margin: 10px 0;
}
dialog .contenu_dialog .dialog_legend {
  font-size: 10px;
  font-style: italic;
}
dialog .contenu_dialog #action_vendor_export_orders {
  cursor: pointer;
}
dialog .contenu_dialog #error_message {
  color: red;
}

#dialog_remboursement .contenu_dialog {
  text-align: center;
}

.wcfm_pdf_invoice:hover, .dialog_open_remboursement:hover {
  cursor: pointer;
  background-color: #042a2b;
  color: #fff;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.header_fiche_fleuriste {
  background-color: #ffffff;
}
.header_fiche_fleuriste .header_fiche_fleuriste_content {
  width: 100%;
  align-items: center;
}
.header_fiche_fleuriste .header_fiche_fleuriste_content .profile-fiche-fleuriste {
  font-size: 0;
  display: none;
}
.header_fiche_fleuriste .header_fiche_fleuriste_content .profile-fiche-fleuriste img {
  width: 100%;
}
.header_fiche_fleuriste .header_fiche_fleuriste_content .horraires {
  margin-top: 8px;
  font-size: 11px;
  margin-bottom: 15px;
}
.header_fiche_fleuriste .header_fiche_fleuriste_content .titre_boutique {
  margin-left: 8%;
}
.header_fiche_fleuriste .header_fiche_fleuriste_content .titre_boutique .header_titre_boutique {
  display: flex;
}
.header_fiche_fleuriste .header_fiche_fleuriste_content .titre_boutique .adresse_pays {
  text-transform: capitalize;
}
.header_fiche_fleuriste .header_fiche_fleuriste_content .right_content {
  margin-left: 8%;
}
.header_fiche_fleuriste .header_fiche_fleuriste_content .right_content .telephone {
  background-color: #042a2b !important;
  color: #fff;
  padding: 0.5em 0.5em;
  text-align: center;
  margin-top: 10px;
  border-radius: 30px !important;
  min-width: 180px;
  font-size: 13px;
  display: inline-block;
  margin-bottom: 35px;
}
.header_fiche_fleuriste .header_fiche_fleuriste_content .right_content .telephone .fa-phone {
  transform: scale(-1, 1);
}
.header_fiche_fleuriste .header_fiche_fleuriste_content .right_content .telephone a {
  color: #ffffff;
  text-decoration: none;
}
.header_fiche_fleuriste .header_fiche_fleuriste_content .right_content #telephone-numero {
  display: none;
}
.header_fiche_fleuriste .header_fiche_fleuriste_content .reseaux_sociaux {
  margin-top: 28px;
  margin-left: 20px;
}
.header_fiche_fleuriste .header_fiche_fleuriste_content .reseaux_sociaux svg {
  fill: #042a2b;
  width: 30px;
  height: 30px;
}
.header_fiche_fleuriste .block_coordonnes {
  background-color: #e8e2d0;
  align-items: center;
  text-align: center;
}
.header_fiche_fleuriste .block_coordonnes .content_adresse {
  padding: 3% 3%;
}
.header_fiche_fleuriste .block_coordonnes .content_adresse a {
  color: #042a2b;
}
.header_fiche_fleuriste .block_coordonnes .contener_map #fleuriste_map {
  height: 450px;
}
.header_fiche_fleuriste .description_fleuriste {
  text-align: center;
  padding: 5% 2%;
}
.header_fiche_fleuriste .description_fleuriste a {
  background-color: transparent;
  color: #042a2b;
  border: 1px solid #042a2b;
  padding: 1em 1.5em;
  margin-top: 10px;
  border-radius: 30px !important;
  text-decoration: none;
  margin-top: 25px;
  display: inline-block;
}
.header_fiche_fleuriste .description_fleuriste {
  padding: 5% 2%;
}
.header_fiche_fleuriste .form-ville-mini {
  margin-top: 30px;
}

.bg_legende_annuaire {
  background-color: #e8e2d0;
  padding: 3%;
}
.bg_legende_annuaire .legende_annuaire {
  max-width: 1200px;
  margin: auto;
}
.bg_legende_annuaire .legende_annuaire a {
  text-decoration: none;
  color: #000000;
}

@media screen and (min-width: 768px) {
  .header_fiche_fleuriste .header_fiche_fleuriste_content {
    display: flex;
    flex-wrap: wrap;
  }
  .header_fiche_fleuriste .header_fiche_fleuriste_content .reseaux_sociaux {
    margin-top: 10px;
  }
  .header_fiche_fleuriste .header_fiche_fleuriste_content .right_content {
    margin-left: auto;
    margin-right: 10%;
    width: 100%;
    margin-top: 25px;
    padding-left: 3%;
    padding-right: 3%;
  }
  .header_fiche_fleuriste .header_fiche_fleuriste_content .profile-fiche-fleuriste {
    width: 250px;
    display: block;
  }
  .header_fiche_fleuriste .header_fiche_fleuriste_content .horraires {
    float: right;
    margin-left: 45px;
    margin-top: 8px;
    font-size: 11px;
    margin-bottom: 15px;
  }
  .fiche-fleursite-template-default .block_coordonnes {
    display: flex;
  }
  .fiche-fleursite-template-default .block_coordonnes .content_adresse {
    width: 50%;
    padding: 1% 3%;
  }
  .fiche-fleursite-template-default .block_coordonnes .contener_map {
    width: 50%;
    min-height: 250px;
  }
  .form-ville-mini .div_address_search {
    display: inline-block;
    width: 500px;
  }
  .form-ville-mini .div_sessile_search_submit {
    display: inline-block;
    margin-left: 30px;
  }
}
@media screen and (min-width: 1200px) {
  .header_fiche_fleuriste .header_fiche_fleuriste_content .right_content {
    width: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.wcfm-bo .wcfm-custom-bo,
#wcfm-bo .wcfm-custom-bo {
  background-color: white;
}
.wcfm-bo .wcfm-custom-bo .woocommerce-notices-wrapper,
#wcfm-bo .wcfm-custom-bo .woocommerce-notices-wrapper {
  width: 100%;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission,
#wcfm-bo .wcfm-custom-bo .floral-transmission {
  font-family: "Chivo", sans-serif;
  color: #042a2b;
  padding-bottom: 72px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission .title,
#wcfm-bo .wcfm-custom-bo .floral-transmission .title {
  text-align: center;
  margin-bottom: 64px;
  margin-top: 56px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator,
#wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator {
  width: 800px;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator,
  #wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator {
    width: 100%;
  }
}
.wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator .sessile_search,
#wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator .sessile_search {
  display: flex;
  justify-content: space-between;
  align-items: end;
  width: 100%;
}
@media (max-width: 768px) {
  .wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator .sessile_search,
  #wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator .sessile_search {
    flex-direction: column;
  }
}
.wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator .sessile_search #address_search,
#wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator .sessile_search #address_search {
  color: #042a2b !important;
  padding: 12px 28px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator .sessile_search #address_search::placeholder,
#wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator .sessile_search #address_search::placeholder {
  color: #666;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator .sessile_search .div_address_search,
#wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator .sessile_search .div_address_search {
  width: 530px;
}
@media (max-width: 768px) {
  .wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator .sessile_search .div_address_search,
  #wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator .sessile_search .div_address_search {
    width: 100%;
  }
}
.wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator .sessile_search .div_sessile_search_submit,
#wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator .sessile_search .div_sessile_search_submit {
  width: 250px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator .sessile_search .div_sessile_search_submit button,
#wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator .sessile_search .div_sessile_search_submit button {
  background-color: #042a2b !important;
  color: #fff;
  padding: 1em 3em;
  margin-top: 10px;
  border-radius: 30px !important;
  width: 100%;
  text-align: center;
}
@media (max-width: 768px) {
  .wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator .sessile_search .div_sessile_search_submit,
  #wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator .sessile_search .div_sessile_search_submit {
    width: 100%;
  }
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.presenting h3,
#wcfm-bo .wcfm-custom-bo .floral-transmission.presenting h3 {
  font-size: 23px;
  margin-top: 0 !important;
  font-family: "Recoleta";
  font-weight: 300;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.presenting p,
#wcfm-bo .wcfm-custom-bo .floral-transmission.presenting p {
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-feature,
#wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-feature {
  margin-top: 100px;
  display: flex;
  gap: 72px;
  width: 100%;
  justify-content: space-between;
  padding-right: 72px;
}
@media (max-width: 1024px) {
  .wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-feature,
  #wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-feature {
    flex-direction: column;
    gap: 12px;
    padding-right: 0;
  }
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-feature-text,
#wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-feature-text {
  width: 70%;
  padding-bottom: 72px;
}
@media (max-width: 1024px) {
  .wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-feature-text,
  #wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-feature-text {
    padding: 24px;
    width: 100%;
  }
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-feature img,
#wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-feature img {
  height: 100%;
}
@media (max-width: 1024px) {
  .wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-feature img,
  #wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-feature img {
    width: 100%;
  }
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-financial,
#wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-financial {
  background-color: #e8e2d0;
  padding: 72px;
}
@media (max-width: 1024px) {
  .wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-financial,
  #wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-financial {
    padding: 24px;
    width: 100%;
  }
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-purpose,
#wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-purpose {
  padding: 72px;
  padding-bottom: 0 !important;
  display: flex;
  justify-content: space-between;
  gap: 140px;
}
@media (max-width: 1024px) {
  .wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-purpose,
  #wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-purpose {
    flex-direction: column;
    gap: 12px;
    padding: 0;
  }
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-purpose-text,
#wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-purpose-text {
  width: 65%;
}
@media (max-width: 1024px) {
  .wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-purpose-text,
  #wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-purpose-text {
    padding: 24px;
    width: 100%;
  }
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-purpose-image,
#wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-purpose-image {
  width: 35%;
}
@media (max-width: 1024px) {
  .wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-purpose-image,
  #wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-purpose-image {
    width: 100%;
    text-align: center;
  }
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-purpose img,
#wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-purpose img {
  width: 100%;
}
@media (max-width: 1024px) {
  .wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-purpose img,
  #wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-purpose img {
    margin: 0 auto;
    max-width: 430px;
  }
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-ville,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-ville {
  margin: 16px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-ville #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-ville #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder {
  width: 100% !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-ville .description_ville,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-ville .description_ville {
  display: none !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-ville .wcfmmp-pagination .page-numbers li a,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-ville .wcfmmp-pagination .page-numbers li a {
  z-index: 1000;
  position: relative;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-ville .store-avatar,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-ville .store-avatar {
  width: 350px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-ville .store-footer,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-ville .store-footer {
  height: 100% !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission-vendors-resume,
#wcfm-bo .wcfm-custom-bo .floral-transmission-vendors-resume {
  font-size: 17px;
  margin-bottom: 64px;
  line-height: 20px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission-vendors-resume a,
#wcfm-bo .wcfm-custom-bo .floral-transmission-vendors-resume a {
  color: #042a2b;
  font-size: 15px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.vendor,
#wcfm-bo .wcfm-custom-bo .floral-transmission.vendor {
  margin: 0px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .vendor_page_header_title h1,
#wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .vendor_page_header_title h1 {
  font-size: 32px !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .vendor_page_header_title .product_area h3,
#wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .vendor_page_header_title .product_area h3 {
  font-size: 20px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .bouquet_choice .illustration,
#wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .bouquet_choice .illustration {
  display: none;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .bouquet_choice .bouquet_text,
#wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .bouquet_choice .bouquet_text {
  width: 100%;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .logo-reseaux-sociaux a:first-child,
#wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .logo-reseaux-sociaux a:first-child {
  margin: 0 !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .wcfmmp_sold_by_wrapper,
.wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .wcfmmp-store-rating,
#wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .wcfmmp_sold_by_wrapper,
#wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .wcfmmp-store-rating {
  display: none !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .store-description-shipping-infos,
#wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .store-description-shipping-infos {
  display: flex;
  width: 100%;
  justify-content: space-between;
  flex-direction: column;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .store-description-shipping-infos-col,
#wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .store-description-shipping-infos-col {
  width: 100%;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .store-description-shipping-infos-title,
#wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .store-description-shipping-infos-title {
  font-weight: bold;
  margin: 24px 0 4px !important;
  display: flex;
  color: #042a2b;
  align-items: center;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .store-description-shipping-infos-title img,
#wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .store-description-shipping-infos-title img {
  width: fit-content;
  height: fit-content;
  margin-right: 16px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .store-description-shipping-infos-link,
#wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .store-description-shipping-infos-link {
  margin-left: 40px;
  text-decoration: underline;
  cursor: pointer;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .woocommerce-pagination,
#wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .woocommerce-pagination {
  display: block !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .products .woocommerce-loop-product__title,
#wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .products .woocommerce-loop-product__title {
  min-height: 72px;
  font-family: "recoleta", sans-serif !important;
  font-weight: 500;
  padding: 0.5em 0 !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .products img,
#wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .products img {
  height: fit-content !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .phone,
#wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .phone {
  display: none !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission #wcfmmp-stores-wrap-holder,
#wcfm-bo .wcfm-custom-bo .floral-transmission #wcfmmp-stores-wrap-holder {
  background-color: unset !important;
  padding: 32px 0px !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission .wcfmmp-store-wrap,
#wcfm-bo .wcfm-custom-bo .floral-transmission .wcfmmp-store-wrap {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  justify-content: space-between;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission .wcfmmp-store-wrap .wcfmmp-single-store,
#wcfm-bo .wcfm-custom-bo .floral-transmission .wcfmmp-store-wrap .wcfmmp-single-store {
  width: 100%;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission .wcfmmp-store-wrap .wcfmmp-single-store .store-wrapper,
#wcfm-bo .wcfm-custom-bo .floral-transmission .wcfmmp-store-wrap .wcfmmp-single-store .store-wrapper {
  height: 370px;
  position: relative;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission .wcfmmp-store-wrap .wcfmmp-single-store .store-wrapper h2,
#wcfm-bo .wcfm-custom-bo .floral-transmission .wcfmmp-store-wrap .wcfmmp-single-store .store-wrapper h2 {
  width: 100% !important;
  margin-bottom: 0px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission .wcfmmp-store-wrap .wcfmmp-single-store .store-wrapper .bd_rating,
#wcfm-bo .wcfm-custom-bo .floral-transmission .wcfmmp-store-wrap .wcfmmp-single-store .store-wrapper .bd_rating {
  display: none !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission .wcfmmp-store-wrap .wcfmmp-single-store .store-wrapper .link_shop,
#wcfm-bo .wcfm-custom-bo .floral-transmission .wcfmmp-store-wrap .wcfmmp-single-store .store-wrapper .link_shop {
  position: absolute;
  bottom: 20px;
  right: 36px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-product,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-product {
  padding-bottom: 0px !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-product h3,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-product h3 {
  font-size: 17px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-product .nyp-input.error,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-product .nyp-input.error {
  border: 2px solid #ff0033 !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-product .cpf-element,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-product .cpf-element {
  max-width: 100% !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-product .global-form-item-div,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-product .global-form-item-div {
  width: 100% !important;
  flex: unset !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-product .quantity input,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-product .quantity input {
  height: 20px !important;
  box-shadow: none !important;
  border: none !important;
  margin-top: 12px !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-product .minimum-price,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-product .minimum-price {
  margin-top: 0px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-product input,
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-product select,
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-product .select2-selection__arrowselect2-selection,
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-product textarea,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-product input,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-product select,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-product .select2-selection__arrowselect2-selection,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-product textarea {
  padding: 12px 28px !important;
  border-radius: 25px !important;
  outline: none !important;
  width: 100% !important;
  margin-bottom: 16px !important;
  box-shadow: none !important;
  border: 1px solid #ccc !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-product .single_add_to_cart_button::before,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-product .single_add_to_cart_button::before {
  transform: translateX(-105px) !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-product .tm-epo-field.tmcp-textarea.tm-error,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-product .tm-epo-field.tmcp-textarea.tm-error {
  border: 2px solid #ff0033 !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-product .content-inner p,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-product .content-inner p {
  font-style: normal !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.confirmation,
#wcfm-bo .wcfm-custom-bo .floral-transmission.confirmation {
  padding: 24px 72px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.confirmation .title,
#wcfm-bo .wcfm-custom-bo .floral-transmission.confirmation .title {
  text-align: center !important;
  font-weight: 500;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.confirmation .confirmation-order-infos,
#wcfm-bo .wcfm-custom-bo .floral-transmission.confirmation .confirmation-order-infos {
  display: flex;
  justify-content: space-between;
  margin-top: 60px;
  max-width: 600px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.confirmation .confirmation-order-details,
#wcfm-bo .wcfm-custom-bo .floral-transmission.confirmation .confirmation-order-details {
  margin-top: 60px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.confirmation .confirmation-order-details h3,
#wcfm-bo .wcfm-custom-bo .floral-transmission.confirmation .confirmation-order-details h3 {
  font-weight: 500;
  margin-bottom: 12px !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.confirmation .confirmation-order-details-amounts,
#wcfm-bo .wcfm-custom-bo .floral-transmission.confirmation .confirmation-order-details-amounts {
  margin-top: 40px;
  max-width: 500px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.confirmation .confirmation-order-details-amounts > div,
#wcfm-bo .wcfm-custom-bo .floral-transmission.confirmation .confirmation-order-details-amounts > div {
  padding: 16px 0;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #042a2b;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.payment-error,
#wcfm-bo .wcfm-custom-bo .floral-transmission.payment-error {
  padding: 24px 72px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.payment-error .title,
#wcfm-bo .wcfm-custom-bo .floral-transmission.payment-error .title {
  margin-bottom: 60px !important;
  text-align: center !important;
  font-weight: 500;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.payment-error .wcfm-wp-fields-uploader,
#wcfm-bo .wcfm-custom-bo .floral-transmission.payment-error .wcfm-wp-fields-uploader {
  display: flex;
  flex-direction: column;
  width: 250px;
  margin: 0 auto;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.payment-error .wcfm-wp-fields-uploader img,
#wcfm-bo .wcfm-custom-bo .floral-transmission.payment-error .wcfm-wp-fields-uploader img {
  margin-top: 48px;
  cursor: pointer;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.payment-error .wcfm_submit_button,
#wcfm-bo .wcfm-custom-bo .floral-transmission.payment-error .wcfm_submit_button {
  margin-top: 72px;
  width: 100%;
  float: none !important;
}
.wcfm-bo .wcfm-custom-bo .related,
#wcfm-bo .wcfm-custom-bo .related {
  padding: 16px;
  padding-left: 32px;
}
.wcfm-bo .wcfm-custom-bo .related .related_title,
#wcfm-bo .wcfm-custom-bo .related .related_title {
  margin: 0;
  text-align: center;
  color: #042a2b;
  font-weight: 100;
  font-size: 1.6em;
}
.wcfm-bo .wcfm-custom-bo .related .related_title h2,
#wcfm-bo .wcfm-custom-bo .related .related_title h2 {
  font-size: 45px;
}
@media screen and (max-width: 768px) {
  .wcfm-bo .wcfm-custom-bo .related .related_title h2,
  #wcfm-bo .wcfm-custom-bo .related .related_title h2 {
    font-size: 22px;
  }
}
.wcfm-bo .wcfm-custom-bo .related .related_title span,
#wcfm-bo .wcfm-custom-bo .related .related_title span {
  font-size: 17px;
  font-family: "Chivo", sans-serif;
  font-weight: 300;
}
@media screen and (max-width: 768px) {
  .wcfm-bo .wcfm-custom-bo .related .related_title span,
  #wcfm-bo .wcfm-custom-bo .related .related_title span {
    font-size: 14px;
  }
}
.wcfm-bo .wcfm-custom-bo .related .related-product-slider,
#wcfm-bo .wcfm-custom-bo .related .related-product-slider {
  width: 90%;
  margin: 0 auto;
  height: 550px;
}
@media screen and (max-width: 768px) {
  .wcfm-bo .wcfm-custom-bo .related .related-product-slider,
  #wcfm-bo .wcfm-custom-bo .related .related-product-slider {
    width: 100%;
  }
}
.wcfm-bo .wcfm-custom-bo .related .related-product-slider .slider-prev, .wcfm-bo .wcfm-custom-bo .related .related-product-slider .slider-next,
#wcfm-bo .wcfm-custom-bo .related .related-product-slider .slider-prev,
#wcfm-bo .wcfm-custom-bo .related .related-product-slider .slider-next {
  background-image: url("assets/images/icons/slider-arrow.png");
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  width: 22px;
  height: 40px;
  z-index: 999;
}
@media screen and (max-width: 768px) {
  .wcfm-bo .wcfm-custom-bo .related .related-product-slider .slider-prev, .wcfm-bo .wcfm-custom-bo .related .related-product-slider .slider-next,
  #wcfm-bo .wcfm-custom-bo .related .related-product-slider .slider-prev,
  #wcfm-bo .wcfm-custom-bo .related .related-product-slider .slider-next {
    display: none !important;
  }
}
.wcfm-bo .wcfm-custom-bo .related .related-product-slider .slider-prev,
#wcfm-bo .wcfm-custom-bo .related .related-product-slider .slider-prev {
  left: -60px;
  transform: translateY(-50%) rotate(180deg);
}
.wcfm-bo .wcfm-custom-bo .related .related-product-slider .slider-next,
#wcfm-bo .wcfm-custom-bo .related .related-product-slider .slider-next {
  right: -60px;
}
.wcfm-bo .wcfm-custom-bo .related .woocommerce-loop-product__title,
#wcfm-bo .wcfm-custom-bo .related .woocommerce-loop-product__title {
  font-family: "recoleta", sans-serif !important;
  font-size: 1.5em !important;
  text-align: center !important;
  font-weight: 100 !important;
  color: #042a2b;
}
.wcfm-bo .wcfm-custom-bo .related li,
#wcfm-bo .wcfm-custom-bo .related li {
  text-align: center;
  float: left;
  position: relative;
  clear: none !important;
  margin: 0 !important;
  padding: 0 30px !important;
}
.wcfm-bo .wcfm-custom-bo .related li a,
#wcfm-bo .wcfm-custom-bo .related li a {
  text-align: center;
}
.wcfm-bo .wcfm-custom-bo .related li .prix_product,
#wcfm-bo .wcfm-custom-bo .related li .prix_product {
  color: #042a2b;
  font-size: 17px;
}
.wcfm-bo .wcfm-custom-bo .related li .price,
#wcfm-bo .wcfm-custom-bo .related li .price {
  display: none;
}
.wcfm-bo .wcfm-custom-bo .related li .wcfmmp_sold_by_container,
#wcfm-bo .wcfm-custom-bo .related li .wcfmmp_sold_by_container {
  display: none;
}
.wcfm-bo .wcfm-custom-bo .related li .add_to_cart_button,
#wcfm-bo .wcfm-custom-bo .related li .add_to_cart_button {
  background-color: transparent !important;
  border: 1px solid #042a2b;
  color: #515151;
  font-weight: 100;
  border-radius: 30px !important;
  line-height: 30px;
  width: 200px;
}
.wcfm-bo .wcfm-custom-bo .related .related-vendor-link,
#wcfm-bo .wcfm-custom-bo .related .related-vendor-link {
  margin-top: 16px;
  margin-bottom: 32px;
  width: 100%;
  text-align: center;
}
.wcfm-bo .wcfm-custom-bo .related .related-vendor-link a,
#wcfm-bo .wcfm-custom-bo .related .related-vendor-link a {
  color: #042a2b;
}
.wcfm-bo .wcfm-custom-bo .woocommerce-pagination .page-numbers.current,
#wcfm-bo .wcfm-custom-bo .woocommerce-pagination .page-numbers.current {
  background-color: #042a2b !important;
  color: white !important;
}
@media screen and (max-width: 768px) {
  .wcfm-bo .product-dialog-content,
  #wcfm-bo .product-dialog-content {
    font-size: 11px;
  }
}
.wcfm-bo .product-dialog-content .table,
#wcfm-bo .product-dialog-content .table {
  width: 100%;
  border: 1px solid #7b7b7b;
  border-radius: 16px;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .wcfm-bo .product-dialog-content .table,
  #wcfm-bo .product-dialog-content .table {
    font-size: 11px;
  }
}
.wcfm-bo .product-dialog-content .table-row,
#wcfm-bo .product-dialog-content .table-row {
  display: flex;
  justify-content: space-between;
  width: 100%;
  height: 32px;
}
.wcfm-bo .product-dialog-content .table-row:nth-child(even),
#wcfm-bo .product-dialog-content .table-row:nth-child(even) {
  background-color: #e8e2d0;
}
.wcfm-bo .product-dialog-content .table-col,
#wcfm-bo .product-dialog-content .table-col {
  width: 49%;
  text-align: center;
}
.wcfm-bo .product-dialog-content-localization,
#wcfm-bo .product-dialog-content-localization {
  font-size: 17px;
  padding-bottom: 32px;
}
.wcfm-bo .product-dialog-content-localization a,
#wcfm-bo .product-dialog-content-localization a {
  color: #042a2b;
}
@media screen and (max-width: 768px) {
  .wcfm-bo .product-dialog-content-localization,
  #wcfm-bo .product-dialog-content-localization {
    font-size: 14px;
  }
}
.wcfm-bo .checkout_title,
#wcfm-bo .checkout_title {
  color: #042a2b;
  text-align: center;
  background-color: white;
  padding: 30px 20% !important;
}
.wcfm-bo .checkout-form,
#wcfm-bo .checkout-form {
  border-top: 1px solid #042a2b;
}
.wcfm-bo .checkout-form .payment-wrapper,
#wcfm-bo .checkout-form .payment-wrapper {
  display: flex;
  justify-content: end;
  position: relative;
}
.wcfm-bo form.woocommerce-checkout input,
#wcfm-bo form.woocommerce-checkout input {
  padding: 12px 28px !important;
  border-radius: 25px !important;
  outline: none !important;
  width: 100% !important;
  margin-bottom: 16px !important;
}
.wcfm-bo #wcfm-main-contentainer table,
#wcfm-bo #wcfm-main-contentainer table {
  margin-top: 0 !important;
}
.wcfm-bo #wcfm-main-contentainer table thead th,
#wcfm-bo #wcfm-main-contentainer table thead th {
  text-align: center !important;
  font-weight: bold !important;
  font-size: 17px !important;
  color: #042a2b !important;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-cookie-notice {
  width: 68% !important;
}

div#moove_gdpr_cookie_info_bar {
  z-index: 999999999999;
}

footer {
  background-color: #042a2b;
  color: #ffffff;
}
footer .footer_pictogrammes {
  padding: 7% 0;
  background-color: #042a2b;
  text-align: center;
}
footer .footer_pictogrammes .footer_pictogrammes_row {
  margin: 7% 0;
}
footer .footer_pictogrammes .footer_pictogrammes_row p {
  color: #ffffff;
  font-size: 1em;
  padding: 3% 10%;
  max-width: 400px;
  margin: auto;
}
footer .footer_pictogrammes .footer_pictogrammes_row p a {
  color: #ffffff;
  text-decoration: none;
}
footer .footer_pictogrammes .footer_pictogrammes_row img {
  max-width: 75px;
}
footer .footer_menu {
  padding: 10%;
  justify-content: space-between;
}
footer .footer_menu .cookies a {
  color: #ffffff;
  text-decoration: none;
}
footer .footer_menu .menu_footer {
  padding: 3% 0;
  position: relative;
  border-bottom: 1px solid #ffffff;
}
footer .footer_menu .menu_footer .footer_title {
  font-size: 1.3em;
  color: #ffffff;
  margin-bottom: 2%;
  width: 100%;
  display: inline-block;
}
footer .footer_menu .menu_footer .footer_title .arrow-down {
  width: 32px;
  height: 20px;
  background-color: #ffffff;
  clip-path: polygon(100% 0, 0 0, 50% 100%);
  display: inline-block;
  width: 15px;
  margin-left: 10px;
  height: 11px;
  position: absolute;
  right: 0;
  top: 15px;
}
footer .footer_menu .menu_footer .reseau_sociaux {
  margin-top: 10px;
}
footer .footer_menu .menu_footer .reseau_sociaux img {
  width: 30px;
  height: auto;
  margin-right: 10%;
}
footer .footer_menu .menu_footer .footer_menulist_container {
  display: none;
}
footer .footer_menu .menu_footer .footer_menulist_container ul {
  margin: 0;
  padding: 0;
  display: grid;
}
footer .footer_menu .menu_footer .footer_menulist_container ul li {
  list-style: none;
  margin: 1% 0;
}
footer .footer_menu .menu_footer .footer_menulist_container ul li a {
  color: #ffffff;
  text-decoration: none;
}
footer .liste_ville {
  padding: 0 10%;
  margin: 10% 0;
}
footer .liste_ville .footer_title {
  font-size: 1.3em;
  color: #ffffff;
  margin-bottom: 1%;
  width: 100%;
  display: inline-block;
}
footer .liste_ville ul {
  margin: 0;
  padding: 0;
}
footer .liste_ville ul li {
  list-style: none;
}
footer .liste_ville ul li a {
  color: #ffffff;
  text-decoration: none;
}
footer .last_footer {
  padding: 0 10%;
}
footer .last_footer .wpcf7 label {
  display: block;
  font-size: 0.9em;
}
footer .last_footer .wpcf7 .content_form {
  position: relative;
  max-width: 600px;
}
footer .last_footer .wpcf7 .content_form input.wpcf7-email {
  padding: 10px;
  width: 100%;
}
footer .last_footer .wpcf7 .content_form input.wpcf7-submit {
  float: right;
  right: 0;
  position: absolute;
  top: 7px;
  background-color: transparent;
  border: 0;
  font-weight: bold;
}
footer .last_footer .site-info {
  text-align: center;
  font-size: 0.8em;
}
footer .last_footer .site-info img {
  width: 25px;
  height: auto;
  margin-left: 10px;
}
footer .copyright {
  text-align: center;
  padding: 10%;
  font-size: 0.7em;
}

@media screen and (min-width: 768px) {
  footer .footer_menu {
    padding: 2% 10%;
    display: flex;
  }
  footer .footer_menu .menu_footer {
    border-bottom: none;
    width: 22%;
    margin-right: 3%;
  }
  footer .footer_menu .menu_footer .footer_title .arrow-down {
    display: none;
  }
  footer .footer_menu .menu_footer .reseau_sociaux {
    text-align: left;
    display: flex;
  }
  footer .footer_menu .menu_footer .reseau_sociaux .logo-center {
    margin: 0 6% 0 10%;
  }
  footer .footer_menu .menu_footer .reseau_sociaux img {
    width: 45px;
    margin-left: 0;
    margin-right: 10%;
  }
  footer .footer_menu .menu_footer .footer_menulist_container {
    display: block;
  }
  footer .liste_ville {
    margin: 2% 0 0 0;
  }
  footer .liste_ville ul {
    columns: 4;
    -webkit-columns: 4;
    -moz-columns: 4;
  }
  footer .footer_pictogrammes {
    display: flex;
  }
  footer .footer_pictogrammes .footer_pictogrammes_row {
    margin: 2% auto;
  }
  footer .footer_pictogrammes .footer_pictogrammes_row p {
    margin-top: 35px;
    font-size: 1.2em;
    padding: 0 10%;
  }
  footer .footer_pictogrammes .footer_pictogrammes_row img {
    max-width: none;
    max-height: 150px;
  }
  footer .footer_menu .reseau_sociaux {
    text-align: right;
  }
  footer .footer_menu .reseau_sociaux img {
    width: 45px;
    margin-right: 0;
    margin-left: 10%;
  }
  footer .last_footer {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  footer .last_footer > div {
    width: 50%;
  }
  footer .last_footer .wpcf7 label {
    font-size: 1em;
  }
  footer .last_footer .site-info {
    font-size: 1em;
  }
  footer .copyright {
    padding: 2%;
  }
}
@media screen and (min-width: 1078px) {
  footer .footer_menu .menu_footer_3 #menu-footer-3-villes-de-livraison {
    display: flex;
    flex-wrap: wrap;
  }
  footer .footer_menu .menu_footer_3 #menu-footer-3-villes-de-livraison li {
    width: 50%;
  }
}
/*Bloc instagram*/
.instgram_block #sbi_images {
  padding: 0 !important;
  padding-bottom: 0 !important;
}
.instgram_block #sbi_images .sbi_type_image:nth-child(1) {
  position: relative;
}
.instgram_block #sbi_images .sbi_type_image:nth-child(1):after {
  content: url("assets/images/instagram.svg");
  position: absolute;
  top: 50%;
  transform: translateY(-50%) scale(0.5);
  width: 100%;
  text-align: center;
}
.instgram_block #sbi_images .sbi_type_image:nth-child(1):before {
  content: "Nous suivre";
  position: absolute;
  font-family: "recoleta", sans-serif;
  top: 20%;
  transform: translateY(-50%);
  width: 100%;
  text-align: center;
  color: #ffffff;
  font-size: 1.5em;
  z-index: 1;
}
.instgram_block #sbi_images .sbi_type_image:nth-child(1) .sbi_photo_wrap:after {
  background-color: rgba(4, 42, 43, 0.8);
  position: absolute;
  height: 100%;
  width: 100%;
  content: " ";
  top: 0;
  left: 0;
}
.instgram_block #sbi_images .sbi_type_image:nth-child(1) .sbi_photo_wrap:before {
  content: "#sessile_fleuristes";
  position: absolute;
  bottom: 20%;
  transform: translateY(-50%);
  font-family: "recoleta", sans-serif;
  width: 100%;
  text-align: center;
  color: #ffffff;
  font-size: 1.5em;
  z-index: 1;
}

@media screen and (min-width: 768px) {
  .instgram_block .sbi_type_image:nth-child(3) {
    position: relative;
  }
  .instgram_block .sbi_type_image:nth-child(3):after {
    content: url("assets/images/instagram.svg");
    position: absolute;
    top: 50%;
    transform: translateY(-50%) scale(0.5);
    width: 100%;
    text-align: center;
  }
  .instgram_block .sbi_type_image:nth-child(3):before {
    content: "Nous suivre";
    position: absolute;
    font-family: "recoleta", sans-serif;
    top: 20%;
    transform: translateY(-50%);
    width: 100%;
    text-align: center;
    color: #ffffff;
    font-size: 1.5em;
    z-index: 1;
  }
  .instgram_block .sbi_type_image:nth-child(3) .sbi_photo_wrap:after {
    background-color: rgba(4, 42, 43, 0.8);
    position: absolute;
    height: 100%;
    width: 100%;
    content: " ";
    top: 0;
    left: 0;
  }
  .instgram_block .sbi_type_image:nth-child(3) .sbi_photo_wrap:before {
    content: "#sessile_fleuristes";
    position: absolute;
    bottom: 20%;
    transform: translateY(-50%);
    font-family: "recoleta", sans-serif;
    width: 100%;
    text-align: center;
    color: #ffffff;
    font-size: 1.5em;
    z-index: 1;
  }
  .instgram_block .sbi_type_image:nth-child(1) {
    position: relative;
  }
  .instgram_block .sbi_type_image:nth-child(1):after {
    display: none;
  }
  .instgram_block .sbi_type_image:nth-child(1):before {
    display: none;
  }
  .instgram_block .sbi_type_image:nth-child(1) .sbi_photo_wrap:after {
    display: none;
  }
  .instgram_block .sbi_type_image:nth-child(1) .sbi_photo_wrap:before {
    display: none;
  }
}
@media screen and (min-width: 1200px) {
  .instgram_block #sbi_images .sbi_type_image:nth-child(3) {
    position: relative;
  }
  .instgram_block #sbi_images .sbi_type_image:nth-child(3):after {
    transform: translateY(-50%) scale(1);
  }
  .instgram_block #sbi_images .sbi_type_image:nth-child(3):before {
    font-size: 2.5em;
  }
  .instgram_block #sbi_images .sbi_type_image:nth-child(3):before {
    font-size: 2.5em;
  }
}
.sessile-overview {
  padding: 90px 4% 0;
  background-color: #042a2b;
  color: #ffffff;
}
.sessile-overview p {
  font-size: 17px;
}
.sessile-overview hr {
  margin: 0 !important;
}

.sessile-overview-row {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.sessile-overview-col {
  width: 48%;
}

.sessile-overview-description {
  width: 100%;
}
.sessile-overview-description h2 {
  font-size: 34px;
  margin-top: 0 !important;
}

.divisor {
  display: none;
}
.divisor hr {
  margin: 0 !important;
}

.sessile-overview-description {
  width: 100%;
}
.sessile-overview-description h2 {
  font-size: 34px;
  margin-top: 0 !important;
}

.sessile-overview-pictogrammes {
  max-width: 770px;
  display: flex;
  flex-flow: wrap;
  justify-content: space-around;
  background-color: #042a2b;
  text-align: center;
}

.sessile-overview-pictogrammes-row {
  width: 260px;
  margin-bottom: 80px;
}
.sessile-overview-pictogrammes-row p {
  color: #ffffff;
  max-width: 400px;
  margin-top: 32px;
}
.sessile-overview-pictogrammes-row p a {
  color: #ffffff;
  text-decoration: none;
}

.sessile-overview-pictogrammes-row-image {
  height: 100px;
}
.sessile-overview-pictogrammes-row-image img {
  max-width: 75px;
}

@media screen and (max-width: 768px) {
  .sessile-overview {
    padding: 60px 16px 32px;
  }
  .sessile-overview p {
    font-size: 14px;
  }
  .sessile-overview hr {
    display: none;
  }
  .sessile-overview-row {
    flex-direction: column-reverse;
  }
  .sessile-overview-col {
    width: 100%;
  }
  .sessile-overview-description {
    border-top: 1px solid #ffffff;
    padding-top: 40px;
  }
  .sessile-overview-description h2 {
    font-size: 22px;
  }
  .sessile-overview-pictogrammes {
    width: 100%;
  }
  .sessile-overview-pictogrammes-row {
    width: 100%;
    margin-bottom: 40px;
  }
  .sessile-overview-pictogrammes-row p {
    margin: 20px auto;
    max-width: 248px;
  }
  .divisor {
    display: block;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#wcfm-main-content {
  max-width: 100% !important;
}
#wcfm-main-content .wcfm-top-element-container {
  padding: 8px;
  text-align: center !important;
}
#wcfm-main-content .wcfm-top-element-container h2 {
  color: #042a2b;
  font-size: 1.5em;
  font-style: normal !important;
  width: 100%;
}
#wcfm-main-content .wcfm_product_popup_button_wrapper {
  display: none !important;
}

.wcfm-page-headig {
  background-color: #042a2b !important;
}
.wcfm-page-headig .wcfmfa_menu_item_log_out {
  float: right;
  margin-right: 50px;
  color: white;
}

#wcfm_menu {
  background-color: #042a2b !important;
}
#wcfm_menu .wcfm_menu_logo {
  margin-bottom: 15px;
}
#wcfm_menu .text {
  font-size: 17px !important;
}
@media (max-width: 768px) {
  #wcfm_menu {
    transform: translateX(-100%);
    width: 250px !important;
  }
}
#wcfm_menu.open {
  transform: translateX(0);
}

.wcfm_menu_logo {
  background-color: #042a2b !important;
}

#wcfm_products_listing #wcfm-products_length,
#wcfm_products_listing #wcfm-products_paginate {
  display: none !important;
}
#wcfm_products_listing .load-order {
  padding-top: 300px;
  text-align: center;
  display: none;
  height: 100%;
  width: 100%;
  background: rgba(28, 164, 171, 0.363);
  position: absolute;
  z-index: 1;
  color: white;
  font-size: 1.8em;
}
#wcfm_products_listing .wcfmu_product_quick_edit,
#wcfm_products_listing .wcfm_product_featured,
#wcfm_products_listing .wcfm_product_duplicate,
#wcfm_products_listing .wcfm_product_archive {
  display: none;
}
#wcfm_products_listing #add_new_product_dashboard {
  float: left;
  padding: 10px;
  border-radius: none !important;
}
#wcfm_products_listing #wcfm-products .wcfm-checkbox {
  display: none;
}
#wcfm_products_listing #wcfm-products th {
  color: #042a2b;
}
#wcfm_products_listing #wcfm-products a {
  color: #042a2b !important;
}
#wcfm_products_listing #wcfm-products .product-status-publish {
  background-color: #042a2b !important;
}
#wcfm_products_listing #wcfm-products td:nth-child(4) span {
  margin-left: 50%;
  transform: translateX(-50%);
}
#wcfm_products_listing table img:is([sizes=auto i], [sizes^="auto," i]) {
  contain-intrinsic-size: unset;
}

#wcfm_products_manage_form .wcfm_product_manager_general_fields_bloc {
  margin-bottom: 50px;
}
#wcfm_products_manage_form .wcfm_product_manager_general_fields_bloc .wcfm_title {
  font-weight: 600;
  font-size: 1.2em !important;
}
#wcfm_products_manage_form .wcfm_product_manager_general_fields_bloc .type-choice {
  margin-top: 15px;
}
#wcfm_products_manage_form .wcfm_product_manager_general_fields_bloc .type-choice select {
  padding: 8px;
}
#wcfm_products_manage_form .wcfm_product_manager_general_fields_bloc textarea {
  max-width: 70%;
}
#wcfm_products_manage_form .wcfm_product_manager_general_fields_bloc .wcfm-product-feature-upload {
  margin: 20px 0px !important;
}
#wcfm_products_manage_form .wcfm_product_manager_general_fields_bloc .wcfm-gallery_image_upload {
  margin-left: 0px !important;
}
#wcfm_products_manage_form #description_ifr {
  height: 150px !important;
}
#wcfm_products_manage_form .wcfm_product_manager_content_fields p {
  font-weight: 600;
  font-size: 1.2em !important;
  font-style: normal !important;
}
#wcfm_products_manage_form .wcfm_product_manager_content_fields p strong {
  font-style: normal !important;
}
#wcfm_products_manage_form .wcfm_product_manager_content_fields #wp-excerpt-editor-tools,
#wcfm_products_manage_form .wcfm_product_manager_content_fields #wp-description-editor-tools,
#wcfm_products_manage_form .wcfm_product_manager_content_fields .mce-top-part,
#wcfm_products_manage_form .wcfm_product_manager_content_fields .mce-last {
  display: none !important;
}
#wcfm_products_manage_form .wcfm_product_manager_content_fields .wp-editor-wrap {
  width: 70% !important;
  margin-bottom: 50px;
}

.is-vendor .wcfm-container .dt-buttons {
  display: none;
}
.is-vendor .wcfm-container .wcfm_orders_filter_wrap .select2 {
  display: none;
}
.is-vendor .wcfm-container .wcfm_orders_filter_wrap #commission-status {
  display: none !important;
}
.is-vendor .wcfm-container #wcfm-orders th {
  color: #042a2b;
}
.is-vendor .wcfm-container #wcfm-orders td:nth-child(2),
.is-vendor .wcfm-container #wcfm-orders td:nth-child(6) {
  font-size: 0px;
}
.is-vendor .wcfm-container #wcfm-orders td:nth-child(2) div,
.is-vendor .wcfm-container #wcfm-orders td:nth-child(2) span,
.is-vendor .wcfm-container #wcfm-orders td:nth-child(6) div,
.is-vendor .wcfm-container #wcfm-orders td:nth-child(6) span {
  font-size: 15px !important;
}
.is-vendor .wcfm-container #wcfm-orders td:nth-child(4) div,
.is-vendor .wcfm-container #wcfm-orders td:nth-child(5) div {
  text-align: center !important;
}
.is-vendor .wcfm-container #wcfm-orders .wcfm_store_invoice {
  display: none !important;
}
.is-vendor .wcfm-container #wcfm-orders .order_items .qty {
  display: none !important;
}
.is-vendor .wcfm-container #wcfm-orders .show_order_items,
.is-vendor .wcfm-container #wcfm-orders .wcfm_order_mark_complete,
.is-vendor .wcfm-container #wcfm-orders .wcfm_wcfmmarketplace_order_mark_shipped,
.is-vendor .wcfm-container #wcfm-orders .wcfmmp_order_refund_request {
  display: none !important;
}
.is-vendor .wcfm-container #wcfm-orders .wcfm_order_by_customer {
  display: none;
}
.is-vendor .wcfm-container #wcfm-orders .wcfm_pdf_invoice {
  margin-right: 50%;
  transform: translateX(50%);
}

#wcfm-main-contentainer #wcfm_products_simple_submit.active,
#wcfm-main-contentainer #wcfm_profile_submit.active {
  height: 100% !important;
  background-color: rgba(255, 255, 255, 0.5);
}
#wcfm-main-contentainer #wcfm_products_simple_submit.active .wcfm-message.wcfm-error,
#wcfm-main-contentainer #wcfm_profile_submit.active .wcfm-message.wcfm-error {
  float: left;
  position: fixed;
  bottom: 0;
  background: #eceef2;
  z-index: 12;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: 0;
  margin-left: 110px;
  display: flex !important;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 260px;
  font-family: "Chivo";
  width: 550px;
  background-color: #fff;
  border: 1px solid rgba(64, 64, 64, 0.2);
  border-radius: 12px;
  box-shadow: 12px 12px 15px rgba(0, 0, 0, 0.15);
  padding: 30px 70px;
  text-align: center;
  color: rgb(206, 39, 39);
}
#wcfm-main-contentainer #wcfm_products_simple_submit.active .wcfm-message.wcfm-error .wcicon-status-cancelled,
#wcfm-main-contentainer #wcfm_profile_submit.active .wcfm-message.wcfm-error .wcicon-status-cancelled {
  color: rgb(206, 39, 39);
  position: absolute;
  display: block;
  top: 10px;
  right: 10px;
  font-size: 25px;
  cursor: pointer;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.alpine-snackbar-wrapper {
  align-items: center;
  background-color: #e8e2d0;
  border-radius: 4px;
  bottom: 50%;
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  color: #042a2b;
  display: flex;
  left: 50%;
  margin: auto 8px;
  max-width: 672px;
  min-height: 48px;
  min-width: 344px;
  padding: 0;
  position: fixed;
  text-align: center;
  transform: translate(-50%, -50%);
  z-index: 9999;
}
.alpine-snackbar-wrapper.error {
  background-color: rgb(206, 39, 39);
  color: white;
}

.alpine-snackbar-content {
  flex-grow: 1;
  font-size: 0.875em;
  font-weight: 400;
  padding: 14px 16px;
}

.loading {
  background-color: rgba(255, 255, 255, 0.5);
  display: flex;
  height: 100%;
  justify-content: center;
  position: absolute;
  width: 100%;
  z-index: 10;
  padding: 24px;
}

.round-btn {
  background-color: #042a2b;
  border: none;
  border-radius: 25px;
  color: white;
  cursor: pointer;
  display: block;
  height: 50px;
  min-width: 340px;
  transition: all 0.3s ease-in-out;
  width: 300px;
}
.round-btn.unselected {
  background-color: white;
  border: 1px solid #042a2b;
  color: #042a2b;
}
.round-btn.is-disabled {
  cursor: initial;
  opacity: 0.5;
}

.wrap-collabsible h2 {
  font-family: "Chivo", sans-serif;
  font-size: 17px;
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 768px) {
  .wrap-collabsible h2 {
    font-size: 14px;
  }
}
.wrap-collabsible input[type=checkbox] {
  display: none !important;
}
.wrap-collabsible .lbl-toggle {
  cursor: pointer;
  display: block !important;
  font-weight: bold;
  transition: all 0.25s ease-out;
  position: relative;
}
.wrap-collabsible .lbl-toggle::after {
  background-image: url("assets/images/icons/arrow.png");
  background-size: cover;
  content: "";
  display: block;
  transition: transform 0.2s ease-in-out;
  position: absolute;
  width: 20px;
  height: 12px;
  right: 0;
  top: 8px;
}
@media screen and (max-width: 768px) {
  .wrap-collabsible .lbl-toggle::after {
    width: 10px;
    height: 6px;
  }
}
.wrap-collabsible .toggle:checked + .lbl-toggle::after {
  transform: rotate(180deg);
}
.wrap-collabsible .collapsible-content {
  max-height: 0px;
  overflow: hidden;
  transition: max-height 0.25s ease-in-out;
}
.wrap-collabsible .toggle:checked + .lbl-toggle + .collapsible-content {
  max-height: 100vh;
}
.wrap-collabsible .toggle:checked + .lbl-toggle {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.wrap-collabsible .collapsible-content .content-inner {
  padding-top: 32px;
  padding-bottom: 28px;
}
@media screen and (max-width: 768px) {
  .wrap-collabsible .collapsible-content .content-inner {
    padding-bottom: 8px;
  }
}

.alpine-dialog {
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
}
.alpine-dialog-background {
  background-color: #042a2b;
  opacity: 0.502;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
}
.alpine-dialog-popup {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 540px;
  background-color: white;
  border-radius: 16px;
  padding: 16px;
  color: #042a2b;
  font-size: 17px;
  z-index: 11;
  max-height: 90vh;
  margin-top: 16px;
}
@media screen and (max-width: 768px) {
  .alpine-dialog-popup {
    width: 95%;
    margin-top: 0px;
    max-height: 95vh;
  }
}
.alpine-dialog-popup-header {
  padding: 0 20px 30px 20px;
  margin-bottom: 32px;
  display: flex;
  justify-content: space-between;
  width: 100%;
  border-bottom: 1px solid #7b7b7b;
  align-items: center;
}
.alpine-dialog-popup-header h2 {
  font-size: 34px;
  margin: 0 !important;
}
@media screen and (max-width: 768px) {
  .alpine-dialog-popup-header h2 {
    font-size: 22px;
  }
}
.alpine-dialog-popup-header-close {
  background-image: url("assets/images/icons/cross.png");
  background-repeat: no-repeat;
  width: 27px;
  height: 27px;
  cursor: pointer;
}
.alpine-dialog-popup-content {
  overflow: auto;
  max-height: 500px;
  padding: 0 20px;
}
@media screen and (max-width: 768px) {
  .alpine-dialog-popup-content {
    max-height: 60vh;
  }
}
.alpine-dialog-popup-content h4 {
  font-family: "Chivo", sans-serif;
  font-weight: bold;
  margin-top: 0;
}
@media screen and (max-width: 768px) {
  .alpine-dialog-popup-content h4 {
    font-size: 14px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

body.fixed {
  overflow: hidden;
}

.wpmenucart-icon-shopping-cart-2 {
  font-size: 25px !important;
}

.mobile_menu {
  position: absolute;
  z-index: 10;
  margin-top: 0;
}

#menuToggle {
  display: block;
  position: relative;
  top: 0px;
  left: 0px;
  z-index: 1;
  -webkit-user-select: none;
  user-select: none;
  padding-top: 10px;
  padding-left: 10px;
}
#menuToggle a {
  text-decoration: none;
  color: #000000;
  transition: color 0.3s ease;
}
#menuToggle a:hover {
  color: tomato;
}
#menuToggle input {
  display: block;
  width: 40px;
  height: 32px;
  position: absolute;
  top: -7px;
  left: -5px;
  cursor: pointer;
  opacity: 0;
  /* hide this */
  z-index: 2;
  /* and place it over the hamburger */
  -webkit-touch-callout: none;
}
#menuToggle input:checked ~ span {
  opacity: 1;
  transform: rotate(45deg) translate(-2px, -1px);
  background: #ffffff;
}
#menuToggle input:checked ~ span:nth-last-child(3) {
  opacity: 0;
  transform: rotate(0deg) scale(0.2, 0.2);
  background: #ffffff;
}
#menuToggle input:checked ~ span:nth-last-child(2) {
  transform: rotate(-45deg) translate(0, -1px);
  background: #ffffff;
}
#menuToggle input:checked ~ ul {
  transform: none;
}
#menuToggle span {
  display: block;
  width: 29px;
  height: 3px;
  margin-bottom: 5px;
  position: relative;
  background: #ffffff;
  border-radius: 3px;
  z-index: 1;
  transform-origin: 4px 0px;
  background: #042a2b;
  transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease;
}
#menuToggle span:first-child {
  transform-origin: 0% 0%;
}
#menuToggle span:nth-last-child(2) {
  transform-origin: 0% 100%;
}

#menu_mobile_link {
  position: fixed;
  width: 100%;
  margin: 0;
  margin-left: -26px;
  top: 0;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 0;
  list-style-type: none;
  -webkit-font-smoothing: antialiased;
  /* to stop flickering of text in safari */
  transform-origin: 0% 0%;
  transform: translate(-100%, 0);
  transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
}
#menu_mobile_link .bg_menu {
  padding: 50px;
  height: 107vh;
  padding-top: 125px;
  background: #042a2b;
  margin-left: -30px;
  width: 90%;
}
#menu_mobile_link .bg_menu .menu_reseaux_sociaux {
  margin-top: 30px;
}
#menu_mobile_link .bg_menu .menu_reseaux_sociaux svg {
  width: 35px;
  fill: #ffffff;
  margin-right: 15px;
}

#menu_mobile_link li {
  padding: 7px 0;
  font-size: 18px;
  color: #ffffff;
}

/*
 * And let's slide it in from the left
 */
#menuToggle input:checked ~ ul {
  transform: none;
}

#computer_menu {
  display: none;
}

#header_first {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  padding: 0;
}
@media screen and (max-width: 768px) {
  #header_first {
    padding: 12px 16px;
  }
}
#header_first .flex-item {
  width: 33%;
}
#header_first #logo {
  text-align: center;
}
#header_first #logo a svg {
  width: 100%;
  max-width: 200px;
  height: auto;
}
@media screen and (max-width: 768px) {
  #header_first #logo a svg {
    max-height: 33px;
  }
}
#header_first #logo a path {
  fill: #000000;
}
#header_first #computer_menu a {
  color: #042a2b;
  text-decoration: none;
  position: relative;
}
#header_first #account_cart {
  text-align: right;
}
@media screen and (max-width: 768px) {
  #header_first #account_cart {
    margin-top: 4px;
  }
}
#header_first #account_cart a {
  text-decoration: none;
}
#header_first #account_cart .wpmenucart-contents i {
  font-size: 32px;
  color: #000000;
}
#header_first .wpmenucart-contents {
  position: relative;
}
#header_first .wpmenucart {
  position: absolute;
  background-color: white;
  padding: 30px;
  z-index: 9999999;
  right: 24px;
  top: 32px;
  box-shadow: 0px 0px 20px 0px rgba(4, 42, 43, 0.2);
  color: #042a2b;
  border-radius: 16px;
  width: 400px;
}
#header_first .wpmenucart .edit_price_in_cart_text {
  display: none;
}
@media (max-width: 768px) {
  #header_first .wpmenucart {
    right: unset;
    left: 50%;
    transform: translate(-50%);
  }
}
#header_first .wpmenucart.empty {
  min-width: 300px;
}
#header_first .wpmenucart.empty .empty-cart {
  text-align: center;
}
#header_first .wpmenucart.empty .empty-cart a {
  color: #042a2b;
}
#header_first .wpmenucart .menu-item {
  text-align: left;
}
#header_first .wpmenucart .cart_title {
  display: none;
}
#header_first .wpmenucart .wpmenucart-thumbnail {
  margin-right: 32px;
}
#header_first .wpmenucart .wpmenucart-thumbnail img {
  width: 100px;
  border-radius: 15%;
}
#header_first .wpmenucart .wpmenucart-order-item-info {
  vertical-align: top;
}
#header_first .wpmenucart .wpmenucart-product-name {
  color: #042a2b;
  text-align: left;
  font-size: 17px;
  font-weight: bold;
  margin-bottom: 16px;
}
#header_first .wpmenucart .wpmenucart-product-quantity-price {
  color: #7b7b7b;
  text-align: left;
  font-size: 14px;
}
#header_first .wpmenucart .show_cart {
  margin-top: 20px;
}
#header_first .wpmenucart .show_cart a {
  text-align: center;
  background-color: #042a2b;
  border-radius: 25px;
  padding: 10px 20px;
  color: #ffffff;
}

.home h1,
.page-id-37 h1,
.postid-103201 h1 {
  text-align: center;
  color: #304D4C;
}
.home .breadcumbs_pages,
.page-id-37 .breadcumbs_pages,
.postid-103201 .breadcumbs_pages {
  display: none;
}
.home #header_first,
.page-id-37 #header_first,
.postid-103201 #header_first {
  padding: 12px 16px;
}
.home #header_first #computer_menu a,
.page-id-37 #header_first #computer_menu a,
.postid-103201 #header_first #computer_menu a {
  color: #304D4C;
  font-size: 14px;
}
.home #header_first #computer_menu a:after,
.page-id-37 #header_first #computer_menu a:after,
.postid-103201 #header_first #computer_menu a:after {
  background-image: url("assets/images/arrow-right-blanche.svg");
}
.home #header_first #menuToggle span,
.page-id-37 #header_first #menuToggle span,
.postid-103201 #header_first #menuToggle span {
  background-color: #304D4C;
}
.home #header_first #account_cart .wpmenucart-contents i,
.page-id-37 #header_first #account_cart .wpmenucart-contents i,
.postid-103201 #header_first #account_cart .wpmenucart-contents i {
  font-size: 32px;
  color: #304D4C;
}
.home #header_first #logo a svg,
.page-id-37 #header_first #logo a svg,
.postid-103201 #header_first #logo a svg {
  max-width: 450px;
}
.home #header_first #logo a svg path,
.page-id-37 #header_first #logo a svg path,
.postid-103201 #header_first #logo a svg path {
  fill: #304D4C;
}
.home .site-header,
.page-id-37 .site-header,
.postid-103201 .site-header {
  margin: 0;
  padding: 0;
  background-color: #e8e2d0;
}
.home.single-post .site-header,
.page-id-37.single-post .site-header,
.postid-103201.single-post .site-header {
  margin: 0;
  padding: 0;
}

@media screen and (max-width: 768px) {
  @supports (-webkit-touch-callout: none) {
    .home .site-header,
    .postid-103201 .site-header {
      background-attachment: scroll;
    }
  }
  @supports not (-webkit-touch-callout: none) {
    .home .site-header,
    .postid-103201 .site-header {
      background-attachment: fixed;
    }
  }
  .home #masthead #header_first #account_cart,
  .postid-103201 #masthead #header_first #account_cart {
    padding-top: 0;
  }
}
.alerte_banner {
  background-color: #042a2b;
  width: 100%;
  padding: 1% 5%;
  text-align: center;
  color: #ffffff;
}

@media screen and (min-width: 768px) {
  .wpmenucart-icon-shopping-cart-2 {
    font-size: 30px !important;
  }
  .home #header_first #computer_menu a,
  .page-id-37 #header_first #computer_menu a,
  .postid-103201 #header_first #computer_menu a {
    font-size: 12px;
  }
  #menuToggle {
    display: none;
  }
  #header_first #computer_menu {
    display: flex;
  }
  #header_first #computer_menu a {
    font-size: 11px;
  }
  #header_first #logo svg {
    max-width: 350px;
  }
}
@media screen and (min-width: 960px) {
  .home #header_first,
  .page-id-37 #header_first,
  .postid-103201 #header_first {
    padding: 10px 2%;
  }
  .home #header_first #computer_menu a,
  .page-id-37 #header_first #computer_menu a,
  .postid-103201 #header_first #computer_menu a {
    font-size: 1em;
    line-height: 1em;
  }
  .home #header_first #computer_menu a:after,
  .page-id-37 #header_first #computer_menu a:after,
  .postid-103201 #header_first #computer_menu a:after {
    bottom: 0px;
  }
}
@media screen and (min-width: 1078px) {
  #header_first {
    padding: 10px 2%;
  }
  #header_first #computer_menu a {
    font-size: 1em;
    line-height: 1em;
  }
  #header_first #computer_menu a:after {
    bottom: 0px;
  }
  .home #header_first #computer_menu a,
  .page-id-37 #header_first #computer_menu a,
  .postid-103201 #header_first #computer_menu a {
    font-size: 1em;
    line-height: 1em;
  }
  .home #header_first #computer_menu a:after,
  .page-id-37 #header_first #computer_menu a:after,
  .postid-103201 #header_first #computer_menu a:after {
    bottom: 0px;
  }
}
@media screen and (min-width: 1320px) {
  .home #header_first #computer_menu a,
  .page-id-37 #header_first #computer_menu a,
  .postid-103201 #header_first #computer_menu a {
    font-size: 1.1em;
    line-height: 1.1em;
  }
  .home #header_first #computer_menu a:after,
  .page-id-37 #header_first #computer_menu a:after,
  .postid-103201 #header_first #computer_menu a:after {
    bottom: 0px;
  }
}
/* MENU  Category  */
.custom-menu-category {
  display: none;
}

.custom-menu-category-mobile ul {
  margin: 0;
  padding: 0;
}
.custom-menu-category-mobile ul li {
  list-style-type: none;
}

@media screen and (min-width: 768px) {
  .custom-menu-category {
    background-color: #ffffff;
    -webkit-box-shadow: 0px -2px 8px -3px rgba(0, 0, 0, 0.66);
    box-shadow: 0px -2px 8px -3px rgba(0, 0, 0, 0.66);
    display: block;
  }
  .custom-menu-category ul {
    margin: 0;
    padding-left: 5%;
  }
  .custom-menu-category ul li {
    text-decoration: none;
    list-style-type: none;
    display: inline-block;
    margin: 0.4em 2em 0.4em 0em;
  }
  .custom-menu-category ul li a {
    text-decoration: none;
    color: #042a2b;
  }
  .home .postid-103201 .custom-menu-category ul {
    text-align: center;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.home,
.postid-103201 {
  margin-bottom: 0 !important;
  box-sizing: border-box;
  margin: 0;
  font-family: "Chivo", sans-serif;
  font-weight: normal;
}
.home .footer_menu,
.home .site-info,
.home .copyright,
.postid-103201 .footer_menu,
.postid-103201 .site-info,
.postid-103201 .copyright {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.home #header_first,
.postid-103201 #header_first {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  position: relative;
  z-index: 10;
  padding-bottom: 15vh;
}
.home #header_first #logo,
.postid-103201 #header_first #logo {
  display: block;
  padding-top: 10px;
  text-align: center;
  width: 250px;
  position: absolute;
  top: 60px;
  left: 50%;
  transform: translate(-50%, -50%);
}
.home #header_first #logo a,
.postid-103201 #header_first #logo a {
  display: block;
}
.home #header_first #account_cart,
.postid-103201 #header_first #account_cart {
  padding-top: 15px;
}
.home #header_first .wpmenucart-contents i,
.postid-103201 #header_first .wpmenucart-contents i {
  color: #304D4C;
}
.home #cta_header,
.postid-103201 #cta_header {
  padding-top: 15px;
}
.home section#main,
.postid-103201 section#main {
  padding-bottom: 57vh;
}
.home section#main .main-container,
.postid-103201 section#main .main-container {
  height: 100%;
  overflow: visible;
  margin: 0 auto;
  padding: 30px 46px 0 46px;
}
.home section#main .main-container .main-img-container,
.postid-103201 section#main .main-container .main-img-container {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 50%;
  height: 100%;
  max-height: 80vh;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}
.home section#main .main-container .main-img-container .main-img,
.postid-103201 section#main .main-container .main-img-container .main-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-bottom-left-radius: 250px 200px;
}
.home section#main .main-container .main-img-container .main-img-mobile,
.postid-103201 section#main .main-container .main-img-container .main-img-mobile {
  display: none;
}
.home section#main .main-container .main-img-container #badge-artisanal,
.postid-103201 section#main .main-container .main-img-container #badge-artisanal {
  width: 230px;
  position: absolute;
  bottom: -65px;
  left: 50%;
  transform: translateX(-15%);
}
.home section#main .main-container .main-btn-icon,
.postid-103201 section#main .main-container .main-btn-icon {
  display: none;
}
.home section#main .main-container .main-input-container,
.postid-103201 section#main .main-container .main-input-container {
  border-radius: 43px;
  padding: 7px 8px 7px 41px;
  background-color: white;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 70%;
  max-width: 1104px;
  gap: 10px;
}
.home section#main .main-container .main-input-container form,
.postid-103201 section#main .main-container .main-input-container form {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.home section#main .main-container .main-input-container label,
.postid-103201 section#main .main-container .main-input-container label {
  flex: 1;
  display: flex;
}
.home section#main .main-container .main-input,
.postid-103201 section#main .main-container .main-input {
  flex: 1;
  outline: none;
  border: none;
  font-size: 25px;
  line-height: 25px;
  font-family: Chivo, sans-serif;
  background-color: transparent;
  color: #304D4C;
  padding: 0;
}
.home section#main .main-container .main-input::placeholder,
.postid-103201 section#main .main-container .main-input::placeholder {
  font-family: Chivo, sans-serif;
  color: #304D4C;
  opacity: 1;
}
.home section#main .main-container .main-btn-icon,
.postid-103201 section#main .main-container .main-btn-icon {
  display: none;
}
.home section#main .main-container .main-content,
.postid-103201 section#main .main-container .main-content {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 50px;
  position: relative;
  z-index: 1;
}
.home section#main .main-container .main-content .title,
.postid-103201 section#main .main-container .main-content .title {
  font-size: 41px;
  margin: 0 0 5vh;
  line-height: 52px;
  color: #304D4C;
  text-align: left;
  max-width: 45%;
  font-weight: 600;
  font-family: "Recoleta", sans-serif;
  min-height: 160px;
}
.home .woocommerce-info,
.postid-103201 .woocommerce-info {
  display: none !important;
}

.postid-103201 section#main {
  padding-bottom: 25vh;
}

@media screen and (min-width: 768px) {
  .home h1 {
    font-size: 2em;
  }
}
@media screen and (min-width: 1078px) {
  .home h1 {
    font-size: 2.2em;
  }
}
@media screen and (min-width: 1950px) {
  .home #header_first #logo,
  .postid-103201 #header_first #logo {
    width: 375px;
  }
}
@media screen and (min-width: 2500px) {
  .home section#main .main-container .main-content,
  .postid-103201 section#main .main-container .main-content {
    padding-left: 500px;
  }
}
.select {
  position: relative;
  display: block;
  width: 100%;
  border-bottom: 1px solid #ffffff;
  z-index: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-align: left;
}
.select::before {
  position: absolute;
  top: 50%;
  right: 0;
  margin: -2px 0;
  width: 9px;
  height: 15px;
  background-repeat: no-repeat;
  content: "";
  background-image: url("assets/images/arrow-right-blanche.svg");
}

.select_value {
  font: 500 1em "Chivo", sans-serif;
  padding: 10px 0;
  color: #ffffff;
  cursor: pointer;
  position: relative;
  z-index: 3;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}

.select.is-active .select_value {
  z-index: 1;
  -webkit-transition: none;
  transition: none;
}

.select_options {
  margin: 0 -15px;
  position: absolute;
  top: 0;
  min-width: calc(100% + 30px);
  max-height: 520px;
  z-index: 2;
}

.select_back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-transform: scaleY(0.16) scaleX(0.93);
  transform: scaleY(0.16) scaleX(0.93);
  opacity: 0;
  -webkit-transition: opacity 0.1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s, -webkit-transform 0.2s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: opacity 0.1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s, -webkit-transform 0.2s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: transform 0.2s cubic-bezier(0.39, 0.575, 0.565, 1), opacity 0.1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s;
  transition: transform 0.2s cubic-bezier(0.39, 0.575, 0.565, 1), opacity 0.1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s, -webkit-transform 0.2s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.select_back::before {
  position: absolute;
  box-shadow: 0px 2px 9px black;
  -webkit-transform: scale(0.93);
  transform: scale(0.93);
  width: 100%;
  height: 100%;
  content: "";
  opacity: 1;
  -webkit-transition: all 0.1s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: all 0.1s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.select_back::after {
  position: absolute;
  background: #fff;
  width: 100%;
  height: 100%;
  content: "";
}

.select.is-active .select_back {
  -webkit-transform: scaleY(1) scaleX(1);
  transform: scaleY(1) scaleX(1);
  opacity: 1;
  -webkit-transition: opacity 0.1s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: opacity 0.1s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.1s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.select.is-active .select_back::before {
  opacity: 0.4;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.select_list {
  position: relative;
  padding: 10px 0;
  width: 100%;
  max-height: 500px;
  overflow: auto;
  opacity: 0;
  color: #ffffff;
  background-color: #042a2b;
}

.select.is-active .select_list {
  opacity: 1;
}

.select_item {
  padding: 10px 15px;
  font: 500 16px/16px "Chivo", sans-serif;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.1s cubic-bezier(0.23, 1, 0.32, 1), visibility 0.2s;
  transition: opacity 0.1s cubic-bezier(0.23, 1, 0.32, 1), visibility 0.2s;
}

.select.is-active .select_item {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0.25s;
  transition: opacity 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0.25s;
}
.select.is-active .select_item.is-active {
  visibility: visible;
  opacity: 1;
  -webkit-transition: none;
  transition: none;
}
.select.is-active:not(.is-animating) .select_item:hover {
  background: rgba(25, 0, 255, 0.1);
  -webkit-transition: none;
  transition: none;
}
.select.is-active .select_item {
  padding: 10px 15px;
}

.overflow__select {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 3;
}

._browser-support {
  position: fixed;
  bottom: 0;
  left: 0;
  display: -webkit-box;
  display: flex;
  margin: 10px 20px;
}

._browser-support_item {
  width: 32px;
  height: 32px;
  margin: 5px;
}

.alerte_cp {
  color: #910000;
  font-weight: bold;
  background-color: rgba(255, 255, 255, 0.5);
  display: inline-block;
  padding: 11px;
  line-height: 14px;
  height: 38px;
}

.form-ville .div_address_search {
  position: relative;
}
.form-ville .div_address_search #address_search {
  background-color: transparent;
  border: 0;
  border-bottom: 1px solid #ffffff;
  border-radius: 0;
  width: 100%;
  color: #ffffff;
  height: 40px;
  position: relative;
}
.form-ville .div_address_search #address_search:focus {
  outline: none;
}
.form-ville .div_address_search #address_search::placeholder {
  color: #ffffff;
}
.form-ville .div_sessile_search_submit {
  position: relative;
  display: inline-block;
  margin-top: 25px;
}
.form-ville .div_sessile_search_submit .sessile_search_submit {
  background-color: transparent;
  border: 0;
  text-align: left;
  cursor: pointer;
  margin-top: 10%;
  color: #ffffff;
  padding: 0;
  border-radius: 0;
  border-bottom: 1px solid #ffffff;
  line-height: 1.15em;
  padding-bottom: 8px;
  position: relative;
}
.form-ville .div_sessile_search_submit .sessile_search_submit:focus {
  outline: none;
}
.form-ville .div_sessile_search_submit:after {
  position: absolute;
  bottom: 0;
  right: 0;
  margin: 11px -20px;
  width: 9px;
  height: 15px;
}

.devis_pro,
.devis_particulier {
  position: relative;
  width: 90%;
  margin: auto;
  margin-top: 25px;
  display: none;
}
.devis_pro .devis_content,
.devis_particulier .devis_content {
  display: inline-block;
  position: relative;
  border-bottom: 1px solid #ffffff;
}
.devis_pro .devis_content:after,
.devis_particulier .devis_content:after {
  position: absolute;
  bottom: 0;
  right: 0;
  margin: 7px -20px;
  width: 9px;
  height: 15px;
  content: " ";
  background-repeat: no-repeat;
  background-image: url("assets/images/arrow-right-blanche.svg");
}
.devis_pro .devis_content a,
.devis_particulier .devis_content a {
  width: 100%;
  text-decoration: none;
  color: #ffffff !important;
  height: 40px;
  font-size: 19px;
  position: relative;
  line-height: 25px;
}
.devis_pro .devis_content a:focus,
.devis_particulier .devis_content a:focus {
  outline: none;
}

@media screen and (min-width: 768px) {
  .select_value {
    font: 500 1.5em "Chivo", sans-serif;
  }
}
@media only screen and (max-width: 1200px) {
  .home section#main,
  .postid-103201 section#main {
    min-height: auto;
    padding-bottom: 120px;
  }
  .home section#main .main-container,
  .postid-103201 section#main .main-container {
    padding: 14px 0;
  }
  .home section#main .main-container .main-burger-icon,
  .postid-103201 section#main .main-container .main-burger-icon {
    display: block;
  }
  .home section#main .main-container .main-img-container,
  .postid-103201 section#main .main-container .main-img-container {
    height: auto;
    max-width: 100%;
    max-height: 80vh;
    width: 100%;
  }
  .home section#main .main-container .main-img-container #badge-artisanal,
  .postid-103201 section#main .main-container .main-img-container #badge-artisanal {
    margin-top: 0;
    margin-left: 0;
    right: unset;
    left: 30px;
    bottom: -30px;
    transform: translateX(-10%);
  }
  .home section#main .main-container .main-cart-icon,
  .postid-103201 section#main .main-container .main-cart-icon {
    height: 27px;
  }
  .home section#main .main-container .main-gardener-container,
  .postid-103201 section#main .main-container .main-gardener-container {
    display: none;
  }
  .home section#main .main-container .main-logo,
  .postid-103201 section#main .main-container .main-logo {
    max-width: 50%;
    display: none;
  }
  .home section#main .main-container .main-logo-mobile,
  .postid-103201 section#main .main-container .main-logo-mobile {
    display: block;
  }
  .home section#main .main-container .main-container,
  .postid-103201 section#main .main-container .main-container {
    padding: 14px 0;
  }
  .home section#main .main-container .main-content,
  .postid-103201 section#main .main-container .main-content {
    align-items: center;
    padding: 0 18px;
    margin-top: 60vh;
  }
  .home section#main .main-container .main-content .title,
  .postid-103201 section#main .main-container .main-content .title {
    font-size: 35px;
    text-align: center;
    line-height: 38px;
    margin-bottom: 32px;
    max-width: unset;
    min-height: 80px;
  }
  .home section#main .main-container .main-input,
  .postid-103201 section#main .main-container .main-input {
    font-size: 15px;
  }
  .home section#main .main-container .main-input-container,
  .postid-103201 section#main .main-container .main-input-container {
    max-width: 80vw;
    gap: 35px;
    padding: 3px 4px 3px 24px;
  }
  .home section#main .main-container .main-btn,
  .postid-103201 section#main .main-container .main-btn {
    width: 47px;
    aspect-ratio: 1;
    padding: 0;
    min-width: auto;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .home section#main .main-container .main-btn-text,
  .postid-103201 section#main .main-container .main-btn-text {
    display: none;
  }
  .home section#main .main-container .main-btn-icon,
  .postid-103201 section#main .main-container .main-btn-icon {
    display: block;
  }
}
.pac-container {
  background-color: #042a2b;
  border-radius: 2px;
  border-top: none;
  font-family: "Chivo", sans-serif;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}

.pac-logo:after {
  content: "";
  padding: 1px 1px 1px 0;
  height: 16px;
  text-align: right;
  display: block;
  background-image: none;
  background-position: right;
  background-repeat: no-repeat;
  background-size: 120px 14px;
}

.hdpi.pac-logo:after {
  background-image: none;
}

.pac-item {
  cursor: default;
  padding: 8px 4px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  line-height: 30px;
  text-align: left;
  border-top: 1px solid #e6e6e6;
  font-size: 11px;
  color: #ffffff;
}

.pac-item:hover {
  background-color: #042a2b;
}

.pac-item-selected,
.pac-item-selected:hover {
  background-color: #042a2b;
}

.pac-matched {
  font-weight: 700;
}

.pac-item-query {
  font-size: 13px;
  padding-right: 3px;
  color: #ffffff;
}

.pac-icon {
  width: 15px;
  height: 20px;
  margin-right: 7px;
  margin-top: 6px;
  display: inline-block;
  vertical-align: top;
  background-image: url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons.png);
  background-size: 34px;
}

.hdpi .pac-icon {
  background-image: url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons_hdpi.png);
}

.pac-icon-search {
  background-position: -1px -1px;
}

.pac-item-selected .pac-icon-search {
  background-position: -18px -1px;
}

.pac-icon-marker {
  background-position: -1px -161px;
}

.pac-item-selected .pac-icon-marker {
  background-position: -18px -161px;
}

.pac-placeholder {
  color: gray;
}

@media screen and (min-width: 768px) {
  .pac-item {
    font-size: 1em;
  }
  .pac-item-query {
    font-size: 1em;
  }
}
@media screen and (max-width: 768px) {
  .home #header_first #logo,
  .postid-103201 #header_first #logo {
    top: 40px;
  }
  .home #header_first #logo a svg,
  .postid-103201 #header_first #logo a svg {
    max-width: 50%;
  }
  .home section#main,
  .postid-103201 section#main {
    padding-bottom: 60px;
  }
  .home section#main .main-container .main-content,
  .postid-103201 section#main .main-container .main-content {
    margin-top: 40%;
  }
  .home section#main .main-menu,
  .postid-103201 section#main .main-menu {
    justify-content: space-between;
    margin-bottom: 70vw;
  }
  .home section#main .main-container .main-content .title,
  .postid-103201 section#main .main-container .main-content .title {
    font-size: 26px;
    padding: 0 17px;
    min-height: unset;
    line-height: 32px;
  }
  .home section#main .main-container .main-input-container,
  .postid-103201 section#main .main-container .main-input-container {
    max-width: 100%;
    width: 100%;
    gap: 0;
  }
  .home section#main .main-container .main-img-container .main-img,
  .postid-103201 section#main .main-container .main-img-container .main-img {
    display: none;
    min-height: 300px;
    border-bottom-left-radius: 120px 80px;
  }
  .home section#main .main-container .main-img-container .main-img-mobile,
  .postid-103201 section#main .main-container .main-img-container .main-img-mobile {
    display: block;
    max-height: 45vh;
  }
  .home section#main .main-container .main-img-container #badge-artisanal,
  .postid-103201 section#main .main-container .main-img-container #badge-artisanal {
    width: 170px;
  }
}
@media screen and (min-width: 940px) and (max-width: 1199px) {
  .postid-103201 section#main .main-container .main-content {
    margin-top: 60vh;
  }
}
@media screen and (max-width: 500px) {
  .home section#main .main-container .main-img-container .main-img-mobile,
  .postid-103201 section#main .main-container .main-img-container .main-img-mobile {
    max-height: 300px;
  }
}
.home .entry-content {
  margin: 0;
}
.home #post-22 {
  margin-bottom: 0;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("https://www.sessile.fr/wp-content/themes/sessile-theme/assets/polices/recoleta-light/recoleta.woff");
  src: url("https://www.sessile.fr/wp-content/themes/sessile-theme/assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3,
h4 {
  font-family: "recoleta", sans-serif;
}

input,
select {
  border: 1px solid #042a2b;
  color: #042a2b;
  background-color: white;
}

.danger {
  color: rgb(206, 39, 39);
}
.danger a {
  color: rgb(206, 39, 39);
}
.danger a:hover, .danger a:active, .danger a:focus {
  color: #042a2b;
}

.pointer {
  cursor: pointer;
}

.scroll-margin {
  scroll-margin: 24px;
}

.text-center {
  text-align: center !important;
}
.text-right {
  text-align: right !important;
}
.text-left {
  text-align: left !important;
  align-items: start !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.text-underline {
  text-decoration: underline !important;
}
.text-italic {
  font-style: italic !important;
}
.text-upper-first:first-letter {
  text-transform: uppercase;
}

.align-self-center {
  align-self: center;
}

.flex-row {
  flex-direction: row !important;
}

.full-width {
  width: 100% !important;
}

.pd-0 {
  padding: 0px !important;
}
.pd-4 {
  padding: 4px !important;
}
.pd-8 {
  padding: 8px !important;
}
.pd-12 {
  padding: 12px !important;
}
.pd-16 {
  padding: 16px !important;
}
.pd-24 {
  padding: 24px !important;
}
.pd-32 {
  padding: 32px !important;
}
.pd-40 {
  padding: 40px !important;
}
.pd-48 {
  padding: 48px !important;
}
.pd-72 {
  padding: 72px !important;
}

.pdt-0 {
  padding-top: 0px !important;
}
.pdt-24 {
  padding-top: 24px !important;
}
.pdt-32 {
  padding-top: 32px !important;
}
.pdt-40 {
  padding-top: 40px;
}
.pdt-64 {
  padding-top: 64px;
}
.pdt-72 {
  padding-top: 72px;
}

.pdl-0 {
  padding-left: 0px !important;
}
.pdl-8 {
  padding-left: 8px !important;
}
.pdl-24 {
  padding-left: 24px !important;
}
.pdl-32 {
  padding-left: 32px;
}
@media (max-width: 768px) {
  .pdl-32 {
    padding-left: 0px;
  }
}
.pdl-40 {
  padding-left: 40px;
}
.pdl-64 {
  padding-left: 64px;
}
.pdl-72 {
  padding-left: 72px;
}
@media (max-width: 768px) {
  .pdl-72 {
    padding-left: 0px;
  }
}

.pdb-0 {
  padding-bottom: 0px !important;
}
.pdb-24 {
  padding-bottom: 24px !important;
}
.pdb-32 {
  padding-bottom: 32px !important;
}
.pdb-40 {
  padding-bottom: 40px;
}
.pdb-64 {
  padding-bottom: 64px;
}
.pdb-72 {
  padding-bottom: 72px;
}

.pdr-0 {
  padding-right: 0px !important;
}
.pdr-24 {
  padding-right: 24px !important;
}
.pdr-32 {
  padding-right: 32px !important;
}
.pdr-40 {
  padding-right: 40px;
}
.pdr-64 {
  padding-right: 64px;
}
.pdr-72 {
  padding-right: 72px;
}

.pd-sides-72 {
  padding: 0 72px;
}

.mg-8 {
  margin: 8px !important;
}
.mg-16 {
  margin: 16px !important;
}
.mg-24 {
  margin: 24px !important;
}
.mg-32 {
  margin: 32px !important;
}
.mg-40 {
  margin: 40px !important;
}
.mg-48 {
  margin: 48px !important;
}
.mg-56 {
  margin: 56px !important;
}
.mg-72 {
  margin: 72px !important;
}
.mg-160 {
  margin: 160px !important;
}

.mt-8 {
  margin-top: 8px !important;
}
.mt-12 {
  margin-top: 12px !important;
}
.mt-16 {
  margin-top: 16px !important;
}
.mt-20 {
  margin-top: 20px !important;
}
.mt-24 {
  margin-top: 24px !important;
}
.mt-32 {
  margin-top: 32px !important;
}
.mt-40 {
  margin-top: 40px !important;
}
.mt-48 {
  margin-top: 48px !important;
}
.mt-56 {
  margin-top: 56px !important;
}
.mt-72 {
  margin-top: 72px !important;
}
.mt-160 {
  margin-top: 160px !important;
}

.mb-0 {
  margin-bottom: 0px !important;
}
.mb-4 {
  margin-bottom: 4px !important;
}
.mb-8 {
  margin-bottom: 8px !important;
}
.mb-12 {
  margin-bottom: 12px !important;
}
.mb-16 {
  margin-bottom: 16px !important;
}
.mb-20 {
  margin-bottom: 20px !important;
}
.mb-24 {
  margin-bottom: 24px !important;
}
.mb-32 {
  margin-bottom: 32px !important;
}
.mb-40 {
  margin-bottom: 40px !important;
}
.mb-48 {
  margin-bottom: 48px !important;
}
.mb-56 {
  margin-bottom: 56px !important;
}
.mb-64 {
  margin-bottom: 64px !important;
}
.mb-72 {
  margin-bottom: 72px !important;
}

.ml-4 {
  margin-left: 4px !important;
}
.ml-8 {
  margin-left: 8px !important;
}
.ml-12 {
  margin-left: 12px !important;
}
.ml-16 {
  margin-left: 16px !important;
}
.ml-20 {
  margin-left: 20px !important;
}
.ml-24 {
  margin-left: 24px !important;
}
.ml-32 {
  margin-left: 32px !important;
}
.ml-48 {
  margin-left: 48px !important;
}
.ml-72 {
  margin-left: 72px !important;
}

.mr-8 {
  margin-right: 8px;
}
.mr-16 {
  margin-right: 16px !important;
}
.mr-24 {
  margin-right: 24px;
}
.mr-32 {
  margin-right: 32px;
}
.mr-48 {
  margin-right: 48px;
}
.mr-72 {
  margin-right: 72px;
}

.m-4 {
  margin-left: 4px !important;
}
.m-8 {
  margin-left: 8px !important;
}
.m-12 {
  margin-left: 12px !important;
}
.m-16 {
  margin-left: 16px !important;
}
.m-20 {
  margin-left: 20px !important;
}
.m-24 {
  margin-left: 24px !important;
}
.m-32 {
  margin-left: 32px !important;
}
.m-48 {
  margin-left: 48px !important;
}
.m-72 {
  margin-left: 72px !important;
}

.zi-back {
  position: relative;
  z-index: 0;
}
.zi-level-1 {
  position: relative;
  z-index: 1;
}
.zi-level-2 {
  position: relative;
  z-index: 2;
}
.zi-level-3 {
  position: relative;
  z-index: 3;
}
.zi-front {
  position: relative;
  z-index: 9 !important;
}

.v-align {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.v-align-row {
  display: flex;
  flex-direction: row !important;
  align-items: center;
}

.radius-24 {
  border-radius: 24px;
}
.radius-32 {
  border-radius: 32px;
}

.pointer {
  cursor: pointer;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.page-template-template-blog .header_blog {
  margin: 1% 5%;
}
.page-template-template-blog .header_blog .logo_blog img {
  width: 150px;
}
.page-template-template-blog .rowblog.odd {
  background-color: #e8e2d0;
}
.page-template-template-blog .rowblog.even {
  background-color: #042a2b;
  color: #ffffff;
}
.page-template-template-blog .rowblog.even .image-gauche {
  order: 2;
}
.page-template-template-blog .rowblog.even .contenu {
  order: 1;
}
.page-template-template-blog .rowblog.even .contenu h2 a {
  color: #ffffff;
}
.page-template-template-blog .rowblog.even .contenu .link a {
  color: #ffffff;
}
.page-template-template-blog .rowblog.even a {
  color: #ffffff;
}
.page-template-template-blog .rowblog.even .bouton_de_partage {
  text-align: center;
}
.page-template-template-blog .rowblog.even .bouton_de_partage a {
  font-size: 1.5em;
  color: #ffffff !important;
}
.page-template-template-blog .rowblog .image-gauche .image-background:after {
  content: "";
  display: block;
  padding-bottom: 80%;
}
.page-template-template-blog .rowblog .contenu {
  padding: 10% 5%;
  text-align: center;
}
.page-template-template-blog .rowblog .contenu .date {
  text-align: center;
  margin-bottom: 10px;
}
.page-template-template-blog .rowblog .contenu h2 {
  margin: 0;
  padding: 0;
  text-align: center;
}
.page-template-template-blog .rowblog .contenu h2 a {
  text-decoration: none;
  color: #042a2b;
}
.page-template-template-blog .rowblog .contenu .bouton_de_partage {
  text-align: center;
}
.page-template-template-blog .rowblog .contenu .bouton_de_partage a {
  font-size: 1.5em;
  color: #042a2b;
}
.page-template-template-blog .rowblog .contenu .link a {
  color: #042a2b;
}

@media screen and (min-width: 768px) {
  .page-template-template-blog .header_blog {
    display: flex;
  }
  .page-template-template-blog .header_blog .titre_blog {
    margin-left: 4%;
  }
  .page-template-template-blog .rowblog {
    display: flex;
    align-items: center;
  }
  .page-template-template-blog .rowblog .image-gauche {
    width: 50%;
  }
  .page-template-template-blog .rowblog .contenu {
    width: 50%;
  }
}
@charset "UTF-8";
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.single-ville,
.single-ville_bis,
.page-template-template-categorie_produit,
.page-template-template-sous_categorie_produit,
.single-agglomeration {
  color: #042a2b;
}
.single-ville h1,
.single-ville_bis h1,
.page-template-template-categorie_produit h1,
.page-template-template-sous_categorie_produit h1,
.single-agglomeration h1 {
  font-weight: 300;
  margin-top: 0px;
  margin-bottom: 50px;
}
@media (max-width: 768px) {
  .single-ville h1,
  .single-ville_bis h1,
  .page-template-template-categorie_produit h1,
  .page-template-template-sous_categorie_produit h1,
  .single-agglomeration h1 {
    font-size: 25px;
    line-height: 34px;
  }
}
@media (max-width: 768px) {
  .single-ville .product-page-vendor-search,
  .single-ville_bis .product-page-vendor-search,
  .page-template-template-categorie_produit .product-page-vendor-search,
  .page-template-template-sous_categorie_produit .product-page-vendor-search,
  .single-agglomeration .product-page-vendor-search {
    padding-top: 30px;
  }
}
.single-ville .back-beige,
.single-ville_bis .back-beige,
.page-template-template-categorie_produit .back-beige,
.page-template-template-sous_categorie_produit .back-beige,
.single-agglomeration .back-beige {
  background-color: #e8e2d0;
}
.single-ville .block-paragraphe-sessile,
.single-ville_bis .block-paragraphe-sessile,
.page-template-template-categorie_produit .block-paragraphe-sessile,
.page-template-template-sous_categorie_produit .block-paragraphe-sessile,
.single-agglomeration .block-paragraphe-sessile {
  max-width: unset !important;
}
.single-ville .block-paragraphe-sessile h2, .single-ville .block-paragraphe-sessile h3, .single-ville .block-paragraphe-sessile p,
.single-ville_bis .block-paragraphe-sessile h2,
.single-ville_bis .block-paragraphe-sessile h3,
.single-ville_bis .block-paragraphe-sessile p,
.page-template-template-categorie_produit .block-paragraphe-sessile h2,
.page-template-template-categorie_produit .block-paragraphe-sessile h3,
.page-template-template-categorie_produit .block-paragraphe-sessile p,
.page-template-template-sous_categorie_produit .block-paragraphe-sessile h2,
.page-template-template-sous_categorie_produit .block-paragraphe-sessile h3,
.page-template-template-sous_categorie_produit .block-paragraphe-sessile p,
.single-agglomeration .block-paragraphe-sessile h2,
.single-agglomeration .block-paragraphe-sessile h3,
.single-agglomeration .block-paragraphe-sessile p {
  max-width: 1300px;
  margin: auto;
}
.single-ville .block-paragraphe-sessile h2, .single-ville .block-paragraphe-sessile h3,
.single-ville_bis .block-paragraphe-sessile h2,
.single-ville_bis .block-paragraphe-sessile h3,
.page-template-template-categorie_produit .block-paragraphe-sessile h2,
.page-template-template-categorie_produit .block-paragraphe-sessile h3,
.page-template-template-sous_categorie_produit .block-paragraphe-sessile h2,
.page-template-template-sous_categorie_produit .block-paragraphe-sessile h3,
.single-agglomeration .block-paragraphe-sessile h2,
.single-agglomeration .block-paragraphe-sessile h3 {
  margin-top: 15px;
  margin-bottom: 10px;
}
.single-ville .no_result_paragraphe h1,
.single-ville_bis .no_result_paragraphe h1,
.page-template-template-categorie_produit .no_result_paragraphe h1,
.page-template-template-sous_categorie_produit .no_result_paragraphe h1,
.single-agglomeration .no_result_paragraphe h1 {
  max-width: 1300px;
  margin: auto;
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .single-ville .no_result_paragraphe h1,
  .single-ville_bis .no_result_paragraphe h1,
  .page-template-template-categorie_produit .no_result_paragraphe h1,
  .page-template-template-sous_categorie_produit .no_result_paragraphe h1,
  .single-agglomeration .no_result_paragraphe h1 {
    margin-bottom: 24px;
  }
}
.single-ville .no_result_paragraphe h2,
.single-ville_bis .no_result_paragraphe h2,
.page-template-template-categorie_produit .no_result_paragraphe h2,
.page-template-template-sous_categorie_produit .no_result_paragraphe h2,
.single-agglomeration .no_result_paragraphe h2 {
  font-family: "Recoleta";
  font-weight: 300;
}
.single-ville .no_result_paragraphe p,
.single-ville_bis .no_result_paragraphe p,
.page-template-template-categorie_produit .no_result_paragraphe p,
.page-template-template-sous_categorie_produit .no_result_paragraphe p,
.single-agglomeration .no_result_paragraphe p {
  font-family: "Chivo";
  color: #707070;
  max-width: 1300px;
  margin: auto;
}
@media (max-width: 768px) {
  .single-ville .slick-slider .slider-prev,
  .single-ville_bis .slick-slider .slider-prev,
  .page-template-template-categorie_produit .slick-slider .slider-prev,
  .page-template-template-sous_categorie_produit .slick-slider .slider-prev,
  .single-agglomeration .slick-slider .slider-prev {
    width: 25px;
  }
}
@media (max-width: 768px) {
  .single-ville .slick-slider .slider-next,
  .single-ville_bis .slick-slider .slider-next,
  .page-template-template-categorie_produit .slick-slider .slider-next,
  .page-template-template-sous_categorie_produit .slick-slider .slider-next,
  .single-agglomeration .slick-slider .slider-next {
    width: 25px;
  }
}
.single-ville .liste_no_result .bad_zone,
.single-ville .site-main .bad_zone,
.single-ville_bis .liste_no_result .bad_zone,
.single-ville_bis .site-main .bad_zone,
.page-template-template-categorie_produit .liste_no_result .bad_zone,
.page-template-template-categorie_produit .site-main .bad_zone,
.page-template-template-sous_categorie_produit .liste_no_result .bad_zone,
.page-template-template-sous_categorie_produit .site-main .bad_zone,
.single-agglomeration .liste_no_result .bad_zone,
.single-agglomeration .site-main .bad_zone {
  margin-bottom: 20px;
}
.single-ville .liste_no_result form,
.single-ville .site-main form,
.single-ville_bis .liste_no_result form,
.single-ville_bis .site-main form,
.page-template-template-categorie_produit .liste_no_result form,
.page-template-template-categorie_produit .site-main form,
.page-template-template-sous_categorie_produit .liste_no_result form,
.page-template-template-sous_categorie_produit .site-main form,
.single-agglomeration .liste_no_result form,
.single-agglomeration .site-main form {
  padding: 3%;
}
@media (max-width: 768px) {
  .single-ville .liste_no_result form,
  .single-ville .site-main form,
  .single-ville_bis .liste_no_result form,
  .single-ville_bis .site-main form,
  .page-template-template-categorie_produit .liste_no_result form,
  .page-template-template-categorie_produit .site-main form,
  .page-template-template-sous_categorie_produit .liste_no_result form,
  .page-template-template-sous_categorie_produit .site-main form,
  .single-agglomeration .liste_no_result form,
  .single-agglomeration .site-main form {
    padding: 20px 4% 20px 4%;
  }
}
.single-ville .liste_no_result form .no_result_form_email,
.single-ville .site-main form .no_result_form_email,
.single-ville_bis .liste_no_result form .no_result_form_email,
.single-ville_bis .site-main form .no_result_form_email,
.page-template-template-categorie_produit .liste_no_result form .no_result_form_email,
.page-template-template-categorie_produit .site-main form .no_result_form_email,
.page-template-template-sous_categorie_produit .liste_no_result form .no_result_form_email,
.page-template-template-sous_categorie_produit .site-main form .no_result_form_email,
.single-agglomeration .liste_no_result form .no_result_form_email,
.single-agglomeration .site-main form .no_result_form_email {
  margin: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.single-ville .liste_no_result form .no_result_form_email h2,
.single-ville .site-main form .no_result_form_email h2,
.single-ville_bis .liste_no_result form .no_result_form_email h2,
.single-ville_bis .site-main form .no_result_form_email h2,
.page-template-template-categorie_produit .liste_no_result form .no_result_form_email h2,
.page-template-template-categorie_produit .site-main form .no_result_form_email h2,
.page-template-template-sous_categorie_produit .liste_no_result form .no_result_form_email h2,
.page-template-template-sous_categorie_produit .site-main form .no_result_form_email h2,
.single-agglomeration .liste_no_result form .no_result_form_email h2,
.single-agglomeration .site-main form .no_result_form_email h2 {
  margin-bottom: 0;
}
.single-ville .liste_no_result form .no_result_form_email h3,
.single-ville .site-main form .no_result_form_email h3,
.single-ville_bis .liste_no_result form .no_result_form_email h3,
.single-ville_bis .site-main form .no_result_form_email h3,
.page-template-template-categorie_produit .liste_no_result form .no_result_form_email h3,
.page-template-template-categorie_produit .site-main form .no_result_form_email h3,
.page-template-template-sous_categorie_produit .liste_no_result form .no_result_form_email h3,
.page-template-template-sous_categorie_produit .site-main form .no_result_form_email h3,
.single-agglomeration .liste_no_result form .no_result_form_email h3,
.single-agglomeration .site-main form .no_result_form_email h3 {
  font-weight: 200;
  font-size: 24px;
}
.single-ville .liste_no_result form .no_result_form_email .wpcf7-spinner,
.single-ville .site-main form .no_result_form_email .wpcf7-spinner,
.single-ville_bis .liste_no_result form .no_result_form_email .wpcf7-spinner,
.single-ville_bis .site-main form .no_result_form_email .wpcf7-spinner,
.page-template-template-categorie_produit .liste_no_result form .no_result_form_email .wpcf7-spinner,
.page-template-template-categorie_produit .site-main form .no_result_form_email .wpcf7-spinner,
.page-template-template-sous_categorie_produit .liste_no_result form .no_result_form_email .wpcf7-spinner,
.page-template-template-sous_categorie_produit .site-main form .no_result_form_email .wpcf7-spinner,
.single-agglomeration .liste_no_result form .no_result_form_email .wpcf7-spinner,
.single-agglomeration .site-main form .no_result_form_email .wpcf7-spinner {
  position: absolute;
  margin-left: 138px;
  margin-top: -24px;
}
.single-ville .liste_no_result form .no_result_form_email p,
.single-ville .site-main form .no_result_form_email p,
.single-ville_bis .liste_no_result form .no_result_form_email p,
.single-ville_bis .site-main form .no_result_form_email p,
.page-template-template-categorie_produit .liste_no_result form .no_result_form_email p,
.page-template-template-categorie_produit .site-main form .no_result_form_email p,
.page-template-template-sous_categorie_produit .liste_no_result form .no_result_form_email p,
.page-template-template-sous_categorie_produit .site-main form .no_result_form_email p,
.single-agglomeration .liste_no_result form .no_result_form_email p,
.single-agglomeration .site-main form .no_result_form_email p {
  margin: 0;
  margin-bottom: 10px;
  text-align: center;
  width: 50%;
  min-width: 275px;
}
@media (max-width: 768px) {
  .single-ville .liste_no_result form .no_result_form_email p,
  .single-ville .site-main form .no_result_form_email p,
  .single-ville_bis .liste_no_result form .no_result_form_email p,
  .single-ville_bis .site-main form .no_result_form_email p,
  .page-template-template-categorie_produit .liste_no_result form .no_result_form_email p,
  .page-template-template-categorie_produit .site-main form .no_result_form_email p,
  .page-template-template-sous_categorie_produit .liste_no_result form .no_result_form_email p,
  .page-template-template-sous_categorie_produit .site-main form .no_result_form_email p,
  .single-agglomeration .liste_no_result form .no_result_form_email p,
  .single-agglomeration .site-main form .no_result_form_email p {
    width: 100%;
  }
}
.single-ville .liste_no_result form .no_result_form_email p:first-of-type,
.single-ville .site-main form .no_result_form_email p:first-of-type,
.single-ville_bis .liste_no_result form .no_result_form_email p:first-of-type,
.single-ville_bis .site-main form .no_result_form_email p:first-of-type,
.page-template-template-categorie_produit .liste_no_result form .no_result_form_email p:first-of-type,
.page-template-template-categorie_produit .site-main form .no_result_form_email p:first-of-type,
.page-template-template-sous_categorie_produit .liste_no_result form .no_result_form_email p:first-of-type,
.page-template-template-sous_categorie_produit .site-main form .no_result_form_email p:first-of-type,
.single-agglomeration .liste_no_result form .no_result_form_email p:first-of-type,
.single-agglomeration .site-main form .no_result_form_email p:first-of-type {
  font-family: "Chivo";
  font-weight: normal;
  margin-bottom: 17px;
}
@media (max-width: 768px) {
  .single-ville .liste_no_result form .no_result_form_email p:first-of-type,
  .single-ville .site-main form .no_result_form_email p:first-of-type,
  .single-ville_bis .liste_no_result form .no_result_form_email p:first-of-type,
  .single-ville_bis .site-main form .no_result_form_email p:first-of-type,
  .page-template-template-categorie_produit .liste_no_result form .no_result_form_email p:first-of-type,
  .page-template-template-categorie_produit .site-main form .no_result_form_email p:first-of-type,
  .page-template-template-sous_categorie_produit .liste_no_result form .no_result_form_email p:first-of-type,
  .page-template-template-sous_categorie_produit .site-main form .no_result_form_email p:first-of-type,
  .single-agglomeration .liste_no_result form .no_result_form_email p:first-of-type,
  .single-agglomeration .site-main form .no_result_form_email p:first-of-type {
    line-height: 18px;
    margin-bottom: 16px;
  }
}
.single-ville .liste_no_result form .no_result_form_email p:nth-of-type(2),
.single-ville .site-main form .no_result_form_email p:nth-of-type(2),
.single-ville_bis .liste_no_result form .no_result_form_email p:nth-of-type(2),
.single-ville_bis .site-main form .no_result_form_email p:nth-of-type(2),
.page-template-template-categorie_produit .liste_no_result form .no_result_form_email p:nth-of-type(2),
.page-template-template-categorie_produit .site-main form .no_result_form_email p:nth-of-type(2),
.page-template-template-sous_categorie_produit .liste_no_result form .no_result_form_email p:nth-of-type(2),
.page-template-template-sous_categorie_produit .site-main form .no_result_form_email p:nth-of-type(2),
.single-agglomeration .liste_no_result form .no_result_form_email p:nth-of-type(2),
.single-agglomeration .site-main form .no_result_form_email p:nth-of-type(2) {
  width: 60%;
}
@media (max-width: 768px) {
  .single-ville .liste_no_result form .no_result_form_email p:nth-of-type(2),
  .single-ville .site-main form .no_result_form_email p:nth-of-type(2),
  .single-ville_bis .liste_no_result form .no_result_form_email p:nth-of-type(2),
  .single-ville_bis .site-main form .no_result_form_email p:nth-of-type(2),
  .page-template-template-categorie_produit .liste_no_result form .no_result_form_email p:nth-of-type(2),
  .page-template-template-categorie_produit .site-main form .no_result_form_email p:nth-of-type(2),
  .page-template-template-sous_categorie_produit .liste_no_result form .no_result_form_email p:nth-of-type(2),
  .page-template-template-sous_categorie_produit .site-main form .no_result_form_email p:nth-of-type(2),
  .single-agglomeration .liste_no_result form .no_result_form_email p:nth-of-type(2),
  .single-agglomeration .site-main form .no_result_form_email p:nth-of-type(2) {
    width: 100%;
  }
}
.single-ville .liste_no_result form .no_result_form_email p .wpcf7-form-control-wrap,
.single-ville .site-main form .no_result_form_email p .wpcf7-form-control-wrap,
.single-ville_bis .liste_no_result form .no_result_form_email p .wpcf7-form-control-wrap,
.single-ville_bis .site-main form .no_result_form_email p .wpcf7-form-control-wrap,
.page-template-template-categorie_produit .liste_no_result form .no_result_form_email p .wpcf7-form-control-wrap,
.page-template-template-categorie_produit .site-main form .no_result_form_email p .wpcf7-form-control-wrap,
.page-template-template-sous_categorie_produit .liste_no_result form .no_result_form_email p .wpcf7-form-control-wrap,
.page-template-template-sous_categorie_produit .site-main form .no_result_form_email p .wpcf7-form-control-wrap,
.single-agglomeration .liste_no_result form .no_result_form_email p .wpcf7-form-control-wrap,
.single-agglomeration .site-main form .no_result_form_email p .wpcf7-form-control-wrap {
  width: 100%;
}
.single-ville .liste_no_result form .no_result_form_email input[type=email],
.single-ville .site-main form .no_result_form_email input[type=email],
.single-ville_bis .liste_no_result form .no_result_form_email input[type=email],
.single-ville_bis .site-main form .no_result_form_email input[type=email],
.page-template-template-categorie_produit .liste_no_result form .no_result_form_email input[type=email],
.page-template-template-categorie_produit .site-main form .no_result_form_email input[type=email],
.page-template-template-sous_categorie_produit .liste_no_result form .no_result_form_email input[type=email],
.page-template-template-sous_categorie_produit .site-main form .no_result_form_email input[type=email],
.single-agglomeration .liste_no_result form .no_result_form_email input[type=email],
.single-agglomeration .site-main form .no_result_form_email input[type=email] {
  border-radius: 50px;
  border: 1px solid rgba(112, 112, 112, 0.5);
  padding: 0.75em 1em;
  width: 100%;
  text-indent: 10px;
}
.single-ville .liste_no_result form input[type=submit],
.single-ville .site-main form input[type=submit],
.single-ville_bis .liste_no_result form input[type=submit],
.single-ville_bis .site-main form input[type=submit],
.page-template-template-categorie_produit .liste_no_result form input[type=submit],
.page-template-template-categorie_produit .site-main form input[type=submit],
.page-template-template-sous_categorie_produit .liste_no_result form input[type=submit],
.page-template-template-sous_categorie_produit .site-main form input[type=submit],
.single-agglomeration .liste_no_result form input[type=submit],
.single-agglomeration .site-main form input[type=submit] {
  background-color: #042a2b !important;
  color: #fff;
  padding: 0.75em 1em;
  border-radius: 30px !important;
  width: 300px;
  height: 50px;
  display: block;
  margin: auto;
  margin-top: 0px !important;
  margin-bottom: 24px;
  font-family: "Chivo";
  font-weight: normal;
  line-height: 20px;
}
@media (max-width: 768px) {
  .single-ville .liste_no_result form input[type=submit],
  .single-ville .site-main form input[type=submit],
  .single-ville_bis .liste_no_result form input[type=submit],
  .single-ville_bis .site-main form input[type=submit],
  .page-template-template-categorie_produit .liste_no_result form input[type=submit],
  .page-template-template-categorie_produit .site-main form input[type=submit],
  .page-template-template-sous_categorie_produit .liste_no_result form input[type=submit],
  .page-template-template-sous_categorie_produit .site-main form input[type=submit],
  .single-agglomeration .liste_no_result form input[type=submit],
  .single-agglomeration .site-main form input[type=submit] {
    height: 50px;
    width: 140px;
    padding: 0 !important;
  }
}
@media (max-width: 768px) {
  .single-ville .liste_no_result .contenair_wi_ville,
  .single-ville .site-main .contenair_wi_ville,
  .single-ville_bis .liste_no_result .contenair_wi_ville,
  .single-ville_bis .site-main .contenair_wi_ville,
  .page-template-template-categorie_produit .liste_no_result .contenair_wi_ville,
  .page-template-template-categorie_produit .site-main .contenair_wi_ville,
  .page-template-template-sous_categorie_produit .liste_no_result .contenair_wi_ville,
  .page-template-template-sous_categorie_produit .site-main .contenair_wi_ville,
  .single-agglomeration .liste_no_result .contenair_wi_ville,
  .single-agglomeration .site-main .contenair_wi_ville {
    padding: 20px 4% 20px 4%;
  }
}
.single-ville .liste_no_result .contenair_wi_ville h2,
.single-ville .site-main .contenair_wi_ville h2,
.single-ville_bis .liste_no_result .contenair_wi_ville h2,
.single-ville_bis .site-main .contenair_wi_ville h2,
.page-template-template-categorie_produit .liste_no_result .contenair_wi_ville h2,
.page-template-template-categorie_produit .site-main .contenair_wi_ville h2,
.page-template-template-sous_categorie_produit .liste_no_result .contenair_wi_ville h2,
.page-template-template-sous_categorie_produit .site-main .contenair_wi_ville h2,
.single-agglomeration .liste_no_result .contenair_wi_ville h2,
.single-agglomeration .site-main .contenair_wi_ville h2 {
  margin-top: 0px !important;
  margin-bottom: 20px;
  font-weight: 200;
}
@media (max-width: 768px) {
  .single-ville .liste_no_result .contenair_wi_ville h2,
  .single-ville .site-main .contenair_wi_ville h2,
  .single-ville_bis .liste_no_result .contenair_wi_ville h2,
  .single-ville_bis .site-main .contenair_wi_ville h2,
  .page-template-template-categorie_produit .liste_no_result .contenair_wi_ville h2,
  .page-template-template-categorie_produit .site-main .contenair_wi_ville h2,
  .page-template-template-sous_categorie_produit .liste_no_result .contenair_wi_ville h2,
  .page-template-template-sous_categorie_produit .site-main .contenair_wi_ville h2,
  .single-agglomeration .liste_no_result .contenair_wi_ville h2,
  .single-agglomeration .site-main .contenair_wi_ville h2 {
    line-height: 34px;
  }
}
.single-ville .liste_no_result .contenair_wi_ville p,
.single-ville .site-main .contenair_wi_ville p,
.single-ville_bis .liste_no_result .contenair_wi_ville p,
.single-ville_bis .site-main .contenair_wi_ville p,
.page-template-template-categorie_produit .liste_no_result .contenair_wi_ville p,
.page-template-template-categorie_produit .site-main .contenair_wi_ville p,
.page-template-template-sous_categorie_produit .liste_no_result .contenair_wi_ville p,
.page-template-template-sous_categorie_produit .site-main .contenair_wi_ville p,
.single-agglomeration .liste_no_result .contenair_wi_ville p,
.single-agglomeration .site-main .contenair_wi_ville p {
  font-family: "Chivo";
  color: #707070;
}
.single-ville .liste_no_result .contenair_wi_ville .content_wi_ville .wi_ville,
.single-ville .site-main .contenair_wi_ville .content_wi_ville .wi_ville,
.single-ville_bis .liste_no_result .contenair_wi_ville .content_wi_ville .wi_ville,
.single-ville_bis .site-main .contenair_wi_ville .content_wi_ville .wi_ville,
.page-template-template-categorie_produit .liste_no_result .contenair_wi_ville .content_wi_ville .wi_ville,
.page-template-template-categorie_produit .site-main .contenair_wi_ville .content_wi_ville .wi_ville,
.page-template-template-sous_categorie_produit .liste_no_result .contenair_wi_ville .content_wi_ville .wi_ville,
.page-template-template-sous_categorie_produit .site-main .contenair_wi_ville .content_wi_ville .wi_ville,
.single-agglomeration .liste_no_result .contenair_wi_ville .content_wi_ville .wi_ville,
.single-agglomeration .site-main .contenair_wi_ville .content_wi_ville .wi_ville {
  background-color: #e8e2d0;
  color: #042a2b;
  padding: 4% 3%;
  margin: 3% 0;
}
.single-ville .liste_no_result .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover,
.single-ville .site-main .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover,
.single-ville_bis .liste_no_result .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover,
.single-ville_bis .site-main .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover,
.page-template-template-categorie_produit .liste_no_result .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover,
.page-template-template-categorie_produit .site-main .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover,
.page-template-template-sous_categorie_produit .liste_no_result .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover,
.page-template-template-sous_categorie_produit .site-main .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover,
.single-agglomeration .liste_no_result .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover,
.single-agglomeration .site-main .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover {
  text-align: center;
}
.single-ville .liste_no_result .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover a,
.single-ville .site-main .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover a,
.single-ville_bis .liste_no_result .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover a,
.single-ville_bis .site-main .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover a,
.page-template-template-categorie_produit .liste_no_result .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover a,
.page-template-template-categorie_produit .site-main .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover a,
.page-template-template-sous_categorie_produit .liste_no_result .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover a,
.page-template-template-sous_categorie_produit .site-main .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover a,
.single-agglomeration .liste_no_result .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover a,
.single-agglomeration .site-main .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover a {
  background-color: #042a2b !important;
  color: #fff;
  padding: 0.6em 1em;
  margin-top: 10px;
  border-radius: 30px;
  text-decoration: none;
  text-align: center;
  display: inline-block;
}
.single-ville .liste_no_result .vendor-search-title,
.single-ville .site-main .vendor-search-title,
.single-ville_bis .liste_no_result .vendor-search-title,
.single-ville_bis .site-main .vendor-search-title,
.page-template-template-categorie_produit .liste_no_result .vendor-search-title,
.page-template-template-categorie_produit .site-main .vendor-search-title,
.page-template-template-sous_categorie_produit .liste_no_result .vendor-search-title,
.page-template-template-sous_categorie_produit .site-main .vendor-search-title,
.single-agglomeration .liste_no_result .vendor-search-title,
.single-agglomeration .site-main .vendor-search-title {
  padding: 40px 16px;
}
@media (max-width: 768px) {
  .single-ville .liste_no_result .vendor-search-title,
  .single-ville .site-main .vendor-search-title,
  .single-ville_bis .liste_no_result .vendor-search-title,
  .single-ville_bis .site-main .vendor-search-title,
  .page-template-template-categorie_produit .liste_no_result .vendor-search-title,
  .page-template-template-categorie_produit .site-main .vendor-search-title,
  .page-template-template-sous_categorie_produit .liste_no_result .vendor-search-title,
  .page-template-template-sous_categorie_produit .site-main .vendor-search-title,
  .single-agglomeration .liste_no_result .vendor-search-title,
  .single-agglomeration .site-main .vendor-search-title {
    padding: 20px 4% 20px 4%;
  }
}
.single-ville .liste_no_result .vendor-search-title h2,
.single-ville .site-main .vendor-search-title h2,
.single-ville_bis .liste_no_result .vendor-search-title h2,
.single-ville_bis .site-main .vendor-search-title h2,
.page-template-template-categorie_produit .liste_no_result .vendor-search-title h2,
.page-template-template-categorie_produit .site-main .vendor-search-title h2,
.page-template-template-sous_categorie_produit .liste_no_result .vendor-search-title h2,
.page-template-template-sous_categorie_produit .site-main .vendor-search-title h2,
.single-agglomeration .liste_no_result .vendor-search-title h2,
.single-agglomeration .site-main .vendor-search-title h2 {
  font-family: "Recoleta";
  font-weight: 300;
  margin: 0;
  margin: auto;
  max-width: 1300px;
}
@media (max-width: 768px) {
  .single-ville .liste_no_result .vendor-search-title h2,
  .single-ville .site-main .vendor-search-title h2,
  .single-ville_bis .liste_no_result .vendor-search-title h2,
  .single-ville_bis .site-main .vendor-search-title h2,
  .page-template-template-categorie_produit .liste_no_result .vendor-search-title h2,
  .page-template-template-categorie_produit .site-main .vendor-search-title h2,
  .page-template-template-sous_categorie_produit .liste_no_result .vendor-search-title h2,
  .page-template-template-sous_categorie_produit .site-main .vendor-search-title h2,
  .single-agglomeration .liste_no_result .vendor-search-title h2,
  .single-agglomeration .site-main .vendor-search-title h2 {
    line-height: 34px;
    padding-left: 16px;
  }
}
.single-ville .liste_no_result .city-page-vendor-search,
.single-ville .site-main .city-page-vendor-search,
.single-ville_bis .liste_no_result .city-page-vendor-search,
.single-ville_bis .site-main .city-page-vendor-search,
.page-template-template-categorie_produit .liste_no_result .city-page-vendor-search,
.page-template-template-categorie_produit .site-main .city-page-vendor-search,
.page-template-template-sous_categorie_produit .liste_no_result .city-page-vendor-search,
.page-template-template-sous_categorie_produit .site-main .city-page-vendor-search,
.single-agglomeration .liste_no_result .city-page-vendor-search,
.single-agglomeration .site-main .city-page-vendor-search {
  max-width: unset !important;
  max-width: 1300px !important;
}
@media (max-width: 768px) {
  .single-ville .liste_no_result .city-page-vendor-search,
  .single-ville .site-main .city-page-vendor-search,
  .single-ville_bis .liste_no_result .city-page-vendor-search,
  .single-ville_bis .site-main .city-page-vendor-search,
  .page-template-template-categorie_produit .liste_no_result .city-page-vendor-search,
  .page-template-template-categorie_produit .site-main .city-page-vendor-search,
  .page-template-template-sous_categorie_produit .liste_no_result .city-page-vendor-search,
  .page-template-template-sous_categorie_produit .site-main .city-page-vendor-search,
  .single-agglomeration .liste_no_result .city-page-vendor-search,
  .single-agglomeration .site-main .city-page-vendor-search {
    padding: 30px 4% 30px 4% !important;
  }
}
.single-ville .liste_no_result .city-page-vendor-search form,
.single-ville .site-main .city-page-vendor-search form,
.single-ville_bis .liste_no_result .city-page-vendor-search form,
.single-ville_bis .site-main .city-page-vendor-search form,
.page-template-template-categorie_produit .liste_no_result .city-page-vendor-search form,
.page-template-template-categorie_produit .site-main .city-page-vendor-search form,
.page-template-template-sous_categorie_produit .liste_no_result .city-page-vendor-search form,
.page-template-template-sous_categorie_produit .site-main .city-page-vendor-search form,
.single-agglomeration .liste_no_result .city-page-vendor-search form,
.single-agglomeration .site-main .city-page-vendor-search form {
  padding: 0 !important;
}
.single-ville .liste_no_result .blog-discovery h2,
.single-ville .site-main .blog-discovery h2,
.single-ville_bis .liste_no_result .blog-discovery h2,
.single-ville_bis .site-main .blog-discovery h2,
.page-template-template-categorie_produit .liste_no_result .blog-discovery h2,
.page-template-template-categorie_produit .site-main .blog-discovery h2,
.page-template-template-sous_categorie_produit .liste_no_result .blog-discovery h2,
.page-template-template-sous_categorie_produit .site-main .blog-discovery h2,
.single-agglomeration .liste_no_result .blog-discovery h2,
.single-agglomeration .site-main .blog-discovery h2 {
  text-align: center;
  color: white;
  background-color: #042a2b;
  padding: 40px 0;
  font-family: "Recoleta";
  font-weight: 300;
  margin-top: 0 !important;
}
@media (min-width: 768px) {
  .single-ville .liste_no_result .blog-discovery h2,
  .single-ville .site-main .blog-discovery h2,
  .single-ville_bis .liste_no_result .blog-discovery h2,
  .single-ville_bis .site-main .blog-discovery h2,
  .page-template-template-categorie_produit .liste_no_result .blog-discovery h2,
  .page-template-template-categorie_produit .site-main .blog-discovery h2,
  .page-template-template-sous_categorie_produit .liste_no_result .blog-discovery h2,
  .page-template-template-sous_categorie_produit .site-main .blog-discovery h2,
  .single-agglomeration .liste_no_result .blog-discovery h2,
  .single-agglomeration .site-main .blog-discovery h2 {
    font-size: 40px;
  }
}
@media (max-width: 768px) {
  .single-ville .liste_no_result .blog-discovery h2,
  .single-ville .site-main .blog-discovery h2,
  .single-ville_bis .liste_no_result .blog-discovery h2,
  .single-ville_bis .site-main .blog-discovery h2,
  .page-template-template-categorie_produit .liste_no_result .blog-discovery h2,
  .page-template-template-categorie_produit .site-main .blog-discovery h2,
  .page-template-template-sous_categorie_produit .liste_no_result .blog-discovery h2,
  .page-template-template-sous_categorie_produit .site-main .blog-discovery h2,
  .single-agglomeration .liste_no_result .blog-discovery h2,
  .single-agglomeration .site-main .blog-discovery h2 {
    line-height: 34px;
    padding: 25px 0;
  }
}
.single-ville .liste_no_result .blog-discovery-list,
.single-ville .site-main .blog-discovery-list,
.single-ville_bis .liste_no_result .blog-discovery-list,
.single-ville_bis .site-main .blog-discovery-list,
.page-template-template-categorie_produit .liste_no_result .blog-discovery-list,
.page-template-template-categorie_produit .site-main .blog-discovery-list,
.page-template-template-sous_categorie_produit .liste_no_result .blog-discovery-list,
.page-template-template-sous_categorie_produit .site-main .blog-discovery-list,
.single-agglomeration .liste_no_result .blog-discovery-list,
.single-agglomeration .site-main .blog-discovery-list {
  padding: 0 7%;
}
@media (max-width: 768px) {
  .single-ville .liste_no_result .blog-discovery-list,
  .single-ville .site-main .blog-discovery-list,
  .single-ville_bis .liste_no_result .blog-discovery-list,
  .single-ville_bis .site-main .blog-discovery-list,
  .page-template-template-categorie_produit .liste_no_result .blog-discovery-list,
  .page-template-template-categorie_produit .site-main .blog-discovery-list,
  .page-template-template-sous_categorie_produit .liste_no_result .blog-discovery-list,
  .page-template-template-sous_categorie_produit .site-main .blog-discovery-list,
  .single-agglomeration .liste_no_result .blog-discovery-list,
  .single-agglomeration .site-main .blog-discovery-list {
    padding: 0 14px;
  }
}
.single-ville .liste_no_result .blog-discovery-list-item,
.single-ville .site-main .blog-discovery-list-item,
.single-ville_bis .liste_no_result .blog-discovery-list-item,
.single-ville_bis .site-main .blog-discovery-list-item,
.page-template-template-categorie_produit .liste_no_result .blog-discovery-list-item,
.page-template-template-categorie_produit .site-main .blog-discovery-list-item,
.page-template-template-sous_categorie_produit .liste_no_result .blog-discovery-list-item,
.page-template-template-sous_categorie_produit .site-main .blog-discovery-list-item,
.single-agglomeration .liste_no_result .blog-discovery-list-item,
.single-agglomeration .site-main .blog-discovery-list-item {
  padding: 0;
  margin: 0 8px;
}
@media (min-width: 768px) {
  .single-ville .liste_no_result .blog-discovery-list-item,
  .single-ville .site-main .blog-discovery-list-item,
  .single-ville_bis .liste_no_result .blog-discovery-list-item,
  .single-ville_bis .site-main .blog-discovery-list-item,
  .page-template-template-categorie_produit .liste_no_result .blog-discovery-list-item,
  .page-template-template-categorie_produit .site-main .blog-discovery-list-item,
  .page-template-template-sous_categorie_produit .liste_no_result .blog-discovery-list-item,
  .page-template-template-sous_categorie_produit .site-main .blog-discovery-list-item,
  .single-agglomeration .liste_no_result .blog-discovery-list-item,
  .single-agglomeration .site-main .blog-discovery-list-item {
    padding: 0 2%;
  }
}
.single-ville .liste_no_result .blog-discovery-list-item-image,
.single-ville .site-main .blog-discovery-list-item-image,
.single-ville_bis .liste_no_result .blog-discovery-list-item-image,
.single-ville_bis .site-main .blog-discovery-list-item-image,
.page-template-template-categorie_produit .liste_no_result .blog-discovery-list-item-image,
.page-template-template-categorie_produit .site-main .blog-discovery-list-item-image,
.page-template-template-sous_categorie_produit .liste_no_result .blog-discovery-list-item-image,
.page-template-template-sous_categorie_produit .site-main .blog-discovery-list-item-image,
.single-agglomeration .liste_no_result .blog-discovery-list-item-image,
.single-agglomeration .site-main .blog-discovery-list-item-image {
  width: 100%;
  margin-bottom: 20px;
}
.single-ville .liste_no_result .blog-discovery-list-item-image a,
.single-ville .site-main .blog-discovery-list-item-image a,
.single-ville_bis .liste_no_result .blog-discovery-list-item-image a,
.single-ville_bis .site-main .blog-discovery-list-item-image a,
.page-template-template-categorie_produit .liste_no_result .blog-discovery-list-item-image a,
.page-template-template-categorie_produit .site-main .blog-discovery-list-item-image a,
.page-template-template-sous_categorie_produit .liste_no_result .blog-discovery-list-item-image a,
.page-template-template-sous_categorie_produit .site-main .blog-discovery-list-item-image a,
.single-agglomeration .liste_no_result .blog-discovery-list-item-image a,
.single-agglomeration .site-main .blog-discovery-list-item-image a {
  width: 100%;
}
.single-ville .liste_no_result .blog-discovery-list-item-image a .image-background,
.single-ville .site-main .blog-discovery-list-item-image a .image-background,
.single-ville_bis .liste_no_result .blog-discovery-list-item-image a .image-background,
.single-ville_bis .site-main .blog-discovery-list-item-image a .image-background,
.page-template-template-categorie_produit .liste_no_result .blog-discovery-list-item-image a .image-background,
.page-template-template-categorie_produit .site-main .blog-discovery-list-item-image a .image-background,
.page-template-template-sous_categorie_produit .liste_no_result .blog-discovery-list-item-image a .image-background,
.page-template-template-sous_categorie_produit .site-main .blog-discovery-list-item-image a .image-background,
.single-agglomeration .liste_no_result .blog-discovery-list-item-image a .image-background,
.single-agglomeration .site-main .blog-discovery-list-item-image a .image-background {
  width: 100%;
  aspect-ratio: 1/1;
  object-fit: cover;
}
.single-ville .liste_no_result .blog-discovery-list-item-content,
.single-ville .site-main .blog-discovery-list-item-content,
.single-ville_bis .liste_no_result .blog-discovery-list-item-content,
.single-ville_bis .site-main .blog-discovery-list-item-content,
.page-template-template-categorie_produit .liste_no_result .blog-discovery-list-item-content,
.page-template-template-categorie_produit .site-main .blog-discovery-list-item-content,
.page-template-template-sous_categorie_produit .liste_no_result .blog-discovery-list-item-content,
.page-template-template-sous_categorie_produit .site-main .blog-discovery-list-item-content,
.single-agglomeration .liste_no_result .blog-discovery-list-item-content,
.single-agglomeration .site-main .blog-discovery-list-item-content {
  text-align: center;
}
.single-ville .liste_no_result .blog-discovery-list-item-content-title,
.single-ville .site-main .blog-discovery-list-item-content-title,
.single-ville_bis .liste_no_result .blog-discovery-list-item-content-title,
.single-ville_bis .site-main .blog-discovery-list-item-content-title,
.page-template-template-categorie_produit .liste_no_result .blog-discovery-list-item-content-title,
.page-template-template-categorie_produit .site-main .blog-discovery-list-item-content-title,
.page-template-template-sous_categorie_produit .liste_no_result .blog-discovery-list-item-content-title,
.page-template-template-sous_categorie_produit .site-main .blog-discovery-list-item-content-title,
.single-agglomeration .liste_no_result .blog-discovery-list-item-content-title,
.single-agglomeration .site-main .blog-discovery-list-item-content-title {
  font-weight: 300;
  margin: 12px 0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* number of lines to show */
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.single-ville .liste_no_result .blog-discovery-list-item-content-title a,
.single-ville .site-main .blog-discovery-list-item-content-title a,
.single-ville_bis .liste_no_result .blog-discovery-list-item-content-title a,
.single-ville_bis .site-main .blog-discovery-list-item-content-title a,
.page-template-template-categorie_produit .liste_no_result .blog-discovery-list-item-content-title a,
.page-template-template-categorie_produit .site-main .blog-discovery-list-item-content-title a,
.page-template-template-sous_categorie_produit .liste_no_result .blog-discovery-list-item-content-title a,
.page-template-template-sous_categorie_produit .site-main .blog-discovery-list-item-content-title a,
.single-agglomeration .liste_no_result .blog-discovery-list-item-content-title a,
.single-agglomeration .site-main .blog-discovery-list-item-content-title a {
  text-decoration: none;
}
.single-ville .liste_no_result .blog-discovery-list-item-content-date,
.single-ville .site-main .blog-discovery-list-item-content-date,
.single-ville_bis .liste_no_result .blog-discovery-list-item-content-date,
.single-ville_bis .site-main .blog-discovery-list-item-content-date,
.page-template-template-categorie_produit .liste_no_result .blog-discovery-list-item-content-date,
.page-template-template-categorie_produit .site-main .blog-discovery-list-item-content-date,
.page-template-template-sous_categorie_produit .liste_no_result .blog-discovery-list-item-content-date,
.page-template-template-sous_categorie_produit .site-main .blog-discovery-list-item-content-date,
.single-agglomeration .liste_no_result .blog-discovery-list-item-content-date,
.single-agglomeration .site-main .blog-discovery-list-item-content-date {
  font-weight: normal;
}
.single-ville .liste_no_result .blog-discovery-list-item-content-link,
.single-ville .site-main .blog-discovery-list-item-content-link,
.single-ville_bis .liste_no_result .blog-discovery-list-item-content-link,
.single-ville_bis .site-main .blog-discovery-list-item-content-link,
.page-template-template-categorie_produit .liste_no_result .blog-discovery-list-item-content-link,
.page-template-template-categorie_produit .site-main .blog-discovery-list-item-content-link,
.page-template-template-sous_categorie_produit .liste_no_result .blog-discovery-list-item-content-link,
.page-template-template-sous_categorie_produit .site-main .blog-discovery-list-item-content-link,
.single-agglomeration .liste_no_result .blog-discovery-list-item-content-link,
.single-agglomeration .site-main .blog-discovery-list-item-content-link {
  font-weight: bold;
}
.single-ville .liste_no_result .blog-discovery-cta,
.single-ville .site-main .blog-discovery-cta,
.single-ville_bis .liste_no_result .blog-discovery-cta,
.single-ville_bis .site-main .blog-discovery-cta,
.page-template-template-categorie_produit .liste_no_result .blog-discovery-cta,
.page-template-template-categorie_produit .site-main .blog-discovery-cta,
.page-template-template-sous_categorie_produit .liste_no_result .blog-discovery-cta,
.page-template-template-sous_categorie_produit .site-main .blog-discovery-cta,
.single-agglomeration .liste_no_result .blog-discovery-cta,
.single-agglomeration .site-main .blog-discovery-cta {
  text-align: center;
}
@media (max-width: 768px) {
  .single-ville .liste_no_result .blog-discovery-cta,
  .single-ville .site-main .blog-discovery-cta,
  .single-ville_bis .liste_no_result .blog-discovery-cta,
  .single-ville_bis .site-main .blog-discovery-cta,
  .page-template-template-categorie_produit .liste_no_result .blog-discovery-cta,
  .page-template-template-categorie_produit .site-main .blog-discovery-cta,
  .page-template-template-sous_categorie_produit .liste_no_result .blog-discovery-cta,
  .page-template-template-sous_categorie_produit .site-main .blog-discovery-cta,
  .single-agglomeration .liste_no_result .blog-discovery-cta,
  .single-agglomeration .site-main .blog-discovery-cta {
    padding: 20px 22px;
  }
}
@media (min-width: 768px) {
  .single-ville .liste_no_result .blog-discovery-cta,
  .single-ville .site-main .blog-discovery-cta,
  .single-ville_bis .liste_no_result .blog-discovery-cta,
  .single-ville_bis .site-main .blog-discovery-cta,
  .page-template-template-categorie_produit .liste_no_result .blog-discovery-cta,
  .page-template-template-categorie_produit .site-main .blog-discovery-cta,
  .page-template-template-sous_categorie_produit .liste_no_result .blog-discovery-cta,
  .page-template-template-sous_categorie_produit .site-main .blog-discovery-cta,
  .single-agglomeration .liste_no_result .blog-discovery-cta,
  .single-agglomeration .site-main .blog-discovery-cta {
    padding: 20px 4% 20px 4%;
    max-width: 500px;
    margin: auto;
  }
}
.single-ville .liste_no_result .blog-discovery-cta a,
.single-ville .site-main .blog-discovery-cta a,
.single-ville_bis .liste_no_result .blog-discovery-cta a,
.single-ville_bis .site-main .blog-discovery-cta a,
.page-template-template-categorie_produit .liste_no_result .blog-discovery-cta a,
.page-template-template-categorie_produit .site-main .blog-discovery-cta a,
.page-template-template-sous_categorie_produit .liste_no_result .blog-discovery-cta a,
.page-template-template-sous_categorie_produit .site-main .blog-discovery-cta a,
.single-agglomeration .liste_no_result .blog-discovery-cta a,
.single-agglomeration .site-main .blog-discovery-cta a {
  background-color: #042a2b;
  border: none;
  border-radius: 50px;
  color: #ffffff !important;
  display: flex;
  height: 60px;
  justify-content: center;
  align-items: center;
  padding: 9px 25px;
  margin: 50px auto 60px auto;
  text-align: center;
  text-decoration: none !important;
  width: 100%;
  font-family: "Chivo";
  font-weight: normal;
}
@media (max-width: 768px) {
  .single-ville .liste_no_result .blog-discovery-cta a,
  .single-ville .site-main .blog-discovery-cta a,
  .single-ville_bis .liste_no_result .blog-discovery-cta a,
  .single-ville_bis .site-main .blog-discovery-cta a,
  .page-template-template-categorie_produit .liste_no_result .blog-discovery-cta a,
  .page-template-template-categorie_produit .site-main .blog-discovery-cta a,
  .page-template-template-sous_categorie_produit .liste_no_result .blog-discovery-cta a,
  .page-template-template-sous_categorie_produit .site-main .blog-discovery-cta a,
  .single-agglomeration .liste_no_result .blog-discovery-cta a,
  .single-agglomeration .site-main .blog-discovery-cta a {
    width: 100%;
    height: 50px;
    padding: 0;
    margin: 0;
  }
}
.single-ville .description_ville h2,
.single-ville_bis .description_ville h2,
.page-template-template-categorie_produit .description_ville h2,
.page-template-template-sous_categorie_produit .description_ville h2,
.single-agglomeration .description_ville h2 {
  font-family: "Recoleta";
  font-weight: 300;
  line-height: 25px;
}
@media screen and (max-width: 768px) {
  .single-ville .description_ville h2,
  .single-ville_bis .description_ville h2,
  .page-template-template-categorie_produit .description_ville h2,
  .page-template-template-sous_categorie_produit .description_ville h2,
  .single-agglomeration .description_ville h2 {
    line-height: 35px;
  }
}
.single-ville .description_ville h2::before,
.single-ville_bis .description_ville h2::before,
.page-template-template-categorie_produit .description_ville h2::before,
.page-template-template-sous_categorie_produit .description_ville h2::before,
.single-agglomeration .description_ville h2::before {
  background-image: url("assets/images/icons/arrow-in-circle-white.svg");
  background-repeat: no-repeat;
  content: "";
  cursor: pointer;
  display: inline-block;
  height: 60px;
  margin-right: 20px;
  position: relative;
  transform: translateY(14px);
  width: 60px;
  transition: transform 0.4s ease-in-out;
}
@media screen and (max-width: 768px) {
  .single-ville .description_ville h2::before,
  .single-ville_bis .description_ville h2::before,
  .page-template-template-categorie_produit .description_ville h2::before,
  .page-template-template-sous_categorie_produit .description_ville h2::before,
  .single-agglomeration .description_ville h2::before {
    height: 29px;
    width: 29px;
    background-size: 29px;
    margin-right: 12px;
    transform: translateY(8px);
  }
}
.single-ville .description_ville h2.selected::before,
.single-ville_bis .description_ville h2.selected::before,
.page-template-template-categorie_produit .description_ville h2.selected::before,
.page-template-template-sous_categorie_produit .description_ville h2.selected::before,
.single-agglomeration .description_ville h2.selected::before {
  transform: translateY(14px) rotate(-90deg);
}
@media screen and (max-width: 768px) {
  .single-ville .description_ville h2.selected::before,
  .single-ville_bis .description_ville h2.selected::before,
  .page-template-template-categorie_produit .description_ville h2.selected::before,
  .page-template-template-sous_categorie_produit .description_ville h2.selected::before,
  .single-agglomeration .description_ville h2.selected::before {
    transform: translateY(8px) rotate(-90deg);
  }
}
.single-ville .description_ville.block-paragraphe-sessile,
.single-ville_bis .description_ville.block-paragraphe-sessile,
.page-template-template-categorie_produit .description_ville.block-paragraphe-sessile,
.page-template-template-sous_categorie_produit .description_ville.block-paragraphe-sessile,
.single-agglomeration .description_ville.block-paragraphe-sessile {
  width: 100%;
}
.single-ville .description_ville.block-paragraphe-sessile h1, .single-ville .description_ville.block-paragraphe-sessile h2, .single-ville .description_ville.block-paragraphe-sessile h3, .single-ville .description_ville.block-paragraphe-sessile p,
.single-ville_bis .description_ville.block-paragraphe-sessile h1,
.single-ville_bis .description_ville.block-paragraphe-sessile h2,
.single-ville_bis .description_ville.block-paragraphe-sessile h3,
.single-ville_bis .description_ville.block-paragraphe-sessile p,
.page-template-template-categorie_produit .description_ville.block-paragraphe-sessile h1,
.page-template-template-categorie_produit .description_ville.block-paragraphe-sessile h2,
.page-template-template-categorie_produit .description_ville.block-paragraphe-sessile h3,
.page-template-template-categorie_produit .description_ville.block-paragraphe-sessile p,
.page-template-template-sous_categorie_produit .description_ville.block-paragraphe-sessile h1,
.page-template-template-sous_categorie_produit .description_ville.block-paragraphe-sessile h2,
.page-template-template-sous_categorie_produit .description_ville.block-paragraphe-sessile h3,
.page-template-template-sous_categorie_produit .description_ville.block-paragraphe-sessile p,
.single-agglomeration .description_ville.block-paragraphe-sessile h1,
.single-agglomeration .description_ville.block-paragraphe-sessile h2,
.single-agglomeration .description_ville.block-paragraphe-sessile h3,
.single-agglomeration .description_ville.block-paragraphe-sessile p {
  max-width: 1300px;
  margin: auto;
}
.single-ville .paginations-annuaire,
.single-ville_bis .paginations-annuaire,
.page-template-template-categorie_produit .paginations-annuaire,
.page-template-template-sous_categorie_produit .paginations-annuaire,
.single-agglomeration .paginations-annuaire {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}
.single-ville .paginations-annuaire span,
.single-ville .paginations-annuaire a,
.single-ville_bis .paginations-annuaire span,
.single-ville_bis .paginations-annuaire a,
.page-template-template-categorie_produit .paginations-annuaire span,
.page-template-template-categorie_produit .paginations-annuaire a,
.page-template-template-sous_categorie_produit .paginations-annuaire span,
.page-template-template-sous_categorie_produit .paginations-annuaire a,
.single-agglomeration .paginations-annuaire span,
.single-agglomeration .paginations-annuaire a {
  border: 0 !important;
  padding: 6px 12px;
  float: none !important;
  display: inline !important;
  border-radius: 50%;
  border: 1px solid #000000 !important;
  color: #000000;
  text-decoration: none;
}
.single-ville .paginations-annuaire span.current,
.single-ville .paginations-annuaire a.current,
.single-ville_bis .paginations-annuaire span.current,
.single-ville_bis .paginations-annuaire a.current,
.page-template-template-categorie_produit .paginations-annuaire span.current,
.page-template-template-categorie_produit .paginations-annuaire a.current,
.page-template-template-sous_categorie_produit .paginations-annuaire span.current,
.page-template-template-sous_categorie_produit .paginations-annuaire a.current,
.single-agglomeration .paginations-annuaire span.current,
.single-agglomeration .paginations-annuaire a.current {
  background-color: transparent !important;
  color: #000000 !important;
}
.single-ville .paginations-annuaire span.next, .single-ville .paginations-annuaire span.prev,
.single-ville .paginations-annuaire a.next,
.single-ville .paginations-annuaire a.prev,
.single-ville_bis .paginations-annuaire span.next,
.single-ville_bis .paginations-annuaire span.prev,
.single-ville_bis .paginations-annuaire a.next,
.single-ville_bis .paginations-annuaire a.prev,
.page-template-template-categorie_produit .paginations-annuaire span.next,
.page-template-template-categorie_produit .paginations-annuaire span.prev,
.page-template-template-categorie_produit .paginations-annuaire a.next,
.page-template-template-categorie_produit .paginations-annuaire a.prev,
.page-template-template-sous_categorie_produit .paginations-annuaire span.next,
.page-template-template-sous_categorie_produit .paginations-annuaire span.prev,
.page-template-template-sous_categorie_produit .paginations-annuaire a.next,
.page-template-template-sous_categorie_produit .paginations-annuaire a.prev,
.single-agglomeration .paginations-annuaire span.next,
.single-agglomeration .paginations-annuaire span.prev,
.single-agglomeration .paginations-annuaire a.next,
.single-agglomeration .paginations-annuaire a.prev {
  padding: 5px 13px !important;
  text-decoration: none;
}
.single-ville .paginations-annuaire span:hover,
.single-ville .paginations-annuaire a:hover,
.single-ville_bis .paginations-annuaire span:hover,
.single-ville_bis .paginations-annuaire a:hover,
.page-template-template-categorie_produit .paginations-annuaire span:hover,
.page-template-template-categorie_produit .paginations-annuaire a:hover,
.page-template-template-sous_categorie_produit .paginations-annuaire span:hover,
.page-template-template-sous_categorie_produit .paginations-annuaire a:hover,
.single-agglomeration .paginations-annuaire span:hover,
.single-agglomeration .paginations-annuaire a:hover {
  background-color: transparent !important;
  color: #000000 !important;
}
.single-ville #wcfmmp-stores-lists #wcfmmp-store-list-map,
.single-ville_bis #wcfmmp-stores-lists #wcfmmp-store-list-map,
.page-template-template-categorie_produit #wcfmmp-stores-lists #wcfmmp-store-list-map,
.page-template-template-sous_categorie_produit #wcfmmp-stores-lists #wcfmmp-store-list-map,
.single-agglomeration #wcfmmp-stores-lists #wcfmmp-store-list-map {
  display: none;
}
.single-ville #wcfmmp-stores-lists #wcfmmp-store-list-map:after,
.single-ville_bis #wcfmmp-stores-lists #wcfmmp-store-list-map:after,
.page-template-template-categorie_produit #wcfmmp-stores-lists #wcfmmp-store-list-map:after,
.page-template-template-sous_categorie_produit #wcfmmp-stores-lists #wcfmmp-store-list-map:after,
.single-agglomeration #wcfmmp-stores-lists #wcfmmp-store-list-map:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.single-ville #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder,
.single-ville_bis #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder,
.page-template-template-categorie_produit #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder,
.page-template-template-sous_categorie_produit #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder,
.single-agglomeration #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder {
  background-color: #e8e2d0;
  padding: 4% 5% 1% 5%;
}
.single-ville #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .breadcrumbs ol,
.single-ville_bis #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .breadcrumbs ol,
.page-template-template-categorie_produit #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .breadcrumbs ol,
.page-template-template-sous_categorie_produit #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .breadcrumbs ol,
.single-agglomeration #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .breadcrumbs ol {
  list-style-type: none;
  padding: 0;
}
.single-ville #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .breadcrumbs ol li,
.single-ville_bis #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .breadcrumbs ol li,
.page-template-template-categorie_produit #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .breadcrumbs ol li,
.page-template-template-sous_categorie_produit #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .breadcrumbs ol li,
.single-agglomeration #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .breadcrumbs ol li {
  display: inline-block;
}
.single-ville #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .breadcrumbs ol li a,
.single-ville_bis #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .breadcrumbs ol li a,
.page-template-template-categorie_produit #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .breadcrumbs ol li a,
.page-template-template-sous_categorie_produit #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .breadcrumbs ol li a,
.single-agglomeration #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .breadcrumbs ol li a {
  color: #000000;
  text-decoration: none;
}
.single-ville #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_address_search,
.single-ville_bis #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_address_search,
.page-template-template-categorie_produit #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_address_search,
.page-template-template-sous_categorie_produit #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_address_search,
.single-agglomeration #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_address_search {
  width: 100%;
  display: inline-block;
}
.single-ville #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_address_search #address_search,
.single-ville_bis #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_address_search #address_search,
.page-template-template-categorie_produit #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_address_search #address_search,
.page-template-template-sous_categorie_produit #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_address_search #address_search,
.single-agglomeration #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_address_search #address_search {
  padding: 12px 28px;
  border-radius: 25px;
  outline: none;
  width: 100%;
  background-color: #ffffff;
}
.single-ville #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_sessile_search_submit,
.single-ville_bis #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_sessile_search_submit,
.page-template-template-categorie_produit #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_sessile_search_submit,
.page-template-template-sous_categorie_produit #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_sessile_search_submit,
.single-agglomeration #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_sessile_search_submit {
  display: inline-block;
}
.single-ville #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_sessile_search_submit:after,
.single-ville_bis #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_sessile_search_submit:after,
.page-template-template-categorie_produit #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_sessile_search_submit:after,
.page-template-template-sous_categorie_produit #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_sessile_search_submit:after,
.single-agglomeration #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_sessile_search_submit:after {
  display: none;
}
.single-ville #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_sessile_search_submit .sessile_search_submit,
.single-ville_bis #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_sessile_search_submit .sessile_search_submit,
.page-template-template-categorie_produit #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_sessile_search_submit .sessile_search_submit,
.page-template-template-sous_categorie_produit #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_sessile_search_submit .sessile_search_submit,
.single-agglomeration #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_sessile_search_submit .sessile_search_submit {
  background-color: transparent;
  border: 1px solid #ffffff;
  border-radius: 25px;
  color: #ffffff;
  outline: none;
  padding: 15px 25px;
  margin: auto;
  margin-top: 10px;
  display: block;
}
.single-ville #wcfmmp-stores-lists .description_ville,
.single-ville_bis #wcfmmp-stores-lists .description_ville,
.page-template-template-categorie_produit #wcfmmp-stores-lists .description_ville,
.page-template-template-sous_categorie_produit #wcfmmp-stores-lists .description_ville,
.single-agglomeration #wcfmmp-stores-lists .description_ville {
  padding: 1% 0;
}
.single-ville .wcfmmp-store-wrap,
.single-ville_bis .wcfmmp-store-wrap,
.page-template-template-categorie_produit .wcfmmp-store-wrap,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap,
.single-agglomeration .wcfmmp-store-wrap {
  padding: 0;
  margin: auto;
  max-width: 1300px;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store {
  list-style-type: none;
  margin-bottom: 8%;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store.item,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store.item,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store.item,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store.item,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store.item {
  position: unset;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item {
  align-items: center;
  position: relative;
  display: flex;
  height: 415px;
  margin-bottom: 100px;
}
@media (max-width: 768px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item,
  .single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item,
  .page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item,
  .page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item,
  .single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item {
    flex-direction: column;
    margin-top: 20%;
    height: unset;
    margin-bottom: 120px;
  }
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item a,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item a,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item a,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item a,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item a {
  text-decoration: none !important;
  outline: none !important;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item .store-item-content-main-right-products span,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item .store-item-content-main-right-products span,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item .store-item-content-main-right-products span,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item .store-item-content-main-right-products span,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item .store-item-content-main-right-products span {
  text-decoration: none !important;
  outline: none !important;
  cursor: pointer;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar {
  background: lightgray;
  border: 1px solid #042a2b;
  border-radius: 50%;
  width: 270px;
  height: 270px;
  position: absolute;
  z-index: 2;
}
@media (max-width: 768px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar,
  .single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar,
  .page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar,
  .page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar,
  .single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar {
    height: 160px;
    width: 160px;
    top: -50px;
    position: absolute;
  }
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar img,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar img,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar img,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar img,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar .image_logo,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar .image_logo,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar .image_logo,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar .image_logo,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar .image_logo {
  width: 337px;
  height: 337px;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content {
  background-color: white;
  border-radius: 100px;
  width: calc(100% - 168px);
  height: 350px;
  filter: drop-shadow(3px 3px 10px rgba(0, 0, 0, 0.16));
  padding: 40px 96px 25px 0px;
  position: absolute;
  right: 0;
  z-index: 0;
}
@media (max-width: 1600px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content,
  .single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content,
  .page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content,
  .page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content,
  .single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content {
    padding: 30px 72px 30px 0;
  }
}
@media (max-width: 768px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content,
  .single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content,
  .page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content,
  .page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content,
  .single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content {
    border-radius: 40px;
    height: fit-content;
    padding: 130px 0 0 0;
    width: 100%;
    position: relative;
  }
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header {
  padding-left: 120px;
}
@media (max-width: 768px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header,
  .single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header,
  .page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header,
  .page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header,
  .single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header {
    padding-left: 20px;
  }
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title {
  align-items: center;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
@media (max-width: 768px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title,
  .single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title,
  .page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title,
  .page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title,
  .single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title {
    align-items: flex-start;
  }
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title h2,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title h2,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title h2,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title h2,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title h2 {
  font-size: 30px;
  font-weight: 300;
  line-height: 50px;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  line-height: 30px;
}
@media (max-width: 768px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title h2,
  .single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title h2,
  .page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title h2,
  .page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title h2,
  .single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title h2 {
    font-size: 24px;
    line-height: 28px;
  }
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-cta,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-cta,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-cta,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-cta,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-cta {
  background-color: #042a2b;
  border: none;
  border-radius: 50px;
  color: #ffffff !important;
  display: flex;
  height: 45px;
  justify-content: center;
  align-items: center;
  position: relative;
  padding: 9px 25px;
  text-align: center;
  text-decoration: none !important;
  width: 250px;
  font-family: "Chivo";
  font-weight: normal;
}
@media (max-width: 1600px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-cta,
  .single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-cta,
  .page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-cta,
  .page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-cta,
  .single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-cta {
    width: 190px;
  }
}
@media (max-width: 768px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-cta,
  .single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-cta,
  .page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-cta,
  .page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-cta,
  .single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-cta {
    display: none;
  }
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-address,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-address,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-address,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-address,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-address {
  font-family: "Chivo";
  font-weight: normal;
  color: #707070;
  padding-right: 10px;
}
@media (max-width: 1600px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-address,
  .single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-address,
  .page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-address,
  .page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-address,
  .single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-address {
    margin-top: 10px;
  }
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main {
  column-gap: 50px;
  display: flex;
  justify-content: space-between;
  margin-top: 55px;
}
@media (max-width: 1600px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main,
  .single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main,
  .page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main,
  .page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main,
  .single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main {
    column-gap: 72px;
  }
}
@media (max-width: 768px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main,
  .single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main,
  .page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main,
  .page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main,
  .single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main {
    flex-direction: column;
    margin-top: 36px;
  }
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left {
  align-items: center;
  display: flex;
  flex-grow: 0;
  flex-basis: 60%;
  position: relative;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos {
  background-color: #042a2b;
  color: white;
  display: flex;
  font-family: "Chivo";
  font-size: 13px;
  font-weight: normal;
  line-height: 25px;
  flex-direction: column;
  height: 102px;
  justify-content: center;
  padding-left: 120px;
  width: 100%;
}
@media (max-width: 768px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos,
  .single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos,
  .page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos,
  .page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos,
  .single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos {
    font-weight: 300;
    padding-left: 142px;
    height: 74px;
    font-size: 12px;
    line-height: 18px;
  }
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos a,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos a,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos a,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos a,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos a {
  text-decoration: none !important;
  color: white !important;
  cursor: unset !important;
  pointer-events: none !important;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos .store-description-rating .global-review span:last-of-type,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos .store-description-rating .global-review span:last-of-type,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos .store-description-rating .global-review span:last-of-type,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos .store-description-rating .global-review span:last-of-type,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos .store-description-rating .global-review span:last-of-type {
  font-weight: 200;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image {
  background-color: lightgray;
  border: 1px solid #042a2b;
  flex-shrink: 0;
  height: 150px;
  position: absolute;
  right: 0;
  width: 150px;
  display: none;
}
@media (min-width: 1250px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image,
  .single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image,
  .page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image,
  .page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image,
  .single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image {
    display: block;
  }
}
@media (max-width: 768px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image,
  .single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image,
  .page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image,
  .page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image,
  .single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image {
    display: block;
    left: 18px;
    width: 110px;
    height: 110px;
  }
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image img,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image img,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image img,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image img,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right {
  flex-grow: 0;
  flex-basis: 50%;
  position: relative;
  top: -7px;
}
@media (max-width: 768px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right,
  .single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right,
  .page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right,
  .page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right,
  .single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right {
    top: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-description,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-description,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-description,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-description,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-description {
  margin-bottom: 28px;
  font-family: "Chivo";
  font-size: 14px;
  font-weight: normal;
  line-height: 30px;
  max-height: 122px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3; /* number of lines to show */
  line-clamp: 3;
  -webkit-box-orient: vertical;
}
@media (max-width: 768px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-description,
  .single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-description,
  .page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-description,
  .page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-description,
  .single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-description {
    margin-bottom: 0px;
  }
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-description p,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-description p,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-description p,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-description p,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-description p {
  margin: 0;
  line-height: 18px;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-cta,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-cta,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-cta,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-cta,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-cta {
  background-color: #042a2b;
  border: none;
  border-radius: 50px;
  color: #ffffff !important;
  display: none;
  height: 50px;
  justify-content: center;
  align-items: center;
  position: relative;
  padding: 12px 15px;
  text-align: center;
  text-decoration: none !important;
  width: fit-content;
  font-family: "Chivo";
  font-weight: normal;
  margin: 15px auto;
}
@media (max-width: 768px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-cta,
  .single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-cta,
  .page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-cta,
  .page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-cta,
  .single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-cta {
    display: flex;
  }
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products {
  position: absolute;
  display: flex;
  column-gap: 16px;
  bottom: -150%;
}
@media (max-width: 768px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products,
  .single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products,
  .page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products,
  .page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products,
  .single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products {
    position: relative;
    justify-content: center;
    margin-top: 20px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 10px;
  }
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a, .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products span,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products span,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products span,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products span,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products span {
  display: block;
  width: 100%;
  aspect-ratio: 1/1;
  object-fit: cover;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a:last-of-type,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a:last-of-type,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a:last-of-type,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a:last-of-type,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a:last-of-type {
  display: none;
}
@media (min-width: 1250px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a:last-of-type,
  .single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a:last-of-type,
  .page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a:last-of-type,
  .page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a:last-of-type,
  .single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a:last-of-type {
    display: block;
  }
}
@media (max-width: 768px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a:last-of-type,
  .single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a:last-of-type,
  .page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a:last-of-type,
  .page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a:last-of-type,
  .single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a:last-of-type {
    display: block;
  }
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item {
  background-color: lightgray;
  border: 1px solid #042a2b;
  border-radius: 20px;
  height: 130px;
  overflow: hidden;
  position: relative;
  width: 130px;
}
@media (max-width: 768px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item,
  .single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item,
  .page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item,
  .page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item,
  .single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item {
    width: 100%;
    aspect-ratio: 1/1;
    object-fit: cover;
    height: unset;
  }
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item-title,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item-title,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item-title,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item-title,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item-title {
  align-items: center;
  color: white;
  display: flex;
  height: 100%;
  justify-content: center;
  padding: 12px;
  position: absolute;
  text-align: center;
  margin: 0;
  font-weight: 300;
  width: 100%;
  font-size: 15px;
  filter: drop-shadow(-5px -5px 5px #000000);
  font-family: "Chivo";
}
@media (max-width: 768px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item-title,
  .single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item-title,
  .page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item-title,
  .page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item-title,
  .single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item-title {
    font-size: 11px;
  }
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item img,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item img,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item img,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item img,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-wrapper,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-wrapper,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-wrapper,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-wrapper,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-wrapper {
  border-radius: 65px;
  background-color: #ffffff;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 0 15px;
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 0 15px;
  box-shadow: rgba(0, 0, 0, 0.3) 0 0 15px;
  padding: 7%;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .store- .image_logo,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .store- .image_logo,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .store- .image_logo,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .store- .image_logo,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .store- .image_logo {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 200px;
  height: 200px;
  border-radius: 50%;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .store-data-container .description_list,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .store-data-container .description_list,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .store-data-container .description_list,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .store-data-container .description_list,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .store-data-container .description_list {
  margin-top: 6%;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-footer h2,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-footer h2,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-footer h2,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-footer h2,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-footer h2 {
  color: #000000;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-footer h2 a,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-footer h2 a,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-footer h2 a,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-footer h2 a,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-footer h2 a {
  color: #042a2b;
  font-weight: 100;
  text-decoration: none;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .store-address,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .store-address,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .store-address,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .store-address,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .store-address {
  color: #7b7b7b;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .link_shop,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .link_shop,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .link_shop,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .link_shop,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .link_shop {
  text-align: center;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .link_shop a,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .link_shop a,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .link_shop a,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .link_shop a,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .link_shop a {
  color: #042a2b;
  text-decoration: none;
  font-weight: bold;
}
.single-ville .wcfmmp-pagination,
.single-ville_bis .wcfmmp-pagination,
.page-template-template-categorie_produit .wcfmmp-pagination,
.page-template-template-sous_categorie_produit .wcfmmp-pagination,
.single-agglomeration .wcfmmp-pagination {
  text-align: center;
  margin-top: 40px;
}
.single-ville .wcfmmp-pagination .page-numbers,
.single-ville_bis .wcfmmp-pagination .page-numbers,
.page-template-template-categorie_produit .wcfmmp-pagination .page-numbers,
.page-template-template-sous_categorie_produit .wcfmmp-pagination .page-numbers,
.single-agglomeration .wcfmmp-pagination .page-numbers {
  display: inline-block;
}
.single-ville .wcfmmp-pagination .page-numbers li,
.single-ville_bis .wcfmmp-pagination .page-numbers li,
.page-template-template-categorie_produit .wcfmmp-pagination .page-numbers li,
.page-template-template-sous_categorie_produit .wcfmmp-pagination .page-numbers li,
.single-agglomeration .wcfmmp-pagination .page-numbers li {
  list-style-type: none;
  display: inline-block;
}
.single-ville .wcfmmp-pagination .page-numbers li a,
.single-ville .wcfmmp-pagination .page-numbers li span,
.single-ville_bis .wcfmmp-pagination .page-numbers li a,
.single-ville_bis .wcfmmp-pagination .page-numbers li span,
.page-template-template-categorie_produit .wcfmmp-pagination .page-numbers li a,
.page-template-template-categorie_produit .wcfmmp-pagination .page-numbers li span,
.page-template-template-sous_categorie_produit .wcfmmp-pagination .page-numbers li a,
.page-template-template-sous_categorie_produit .wcfmmp-pagination .page-numbers li span,
.single-agglomeration .wcfmmp-pagination .page-numbers li a,
.single-agglomeration .wcfmmp-pagination .page-numbers li span {
  background-size: 80%;
  background-repeat: no-repeat;
  background-position: center;
  display: inline;
  width: 20px;
  height: 20px;
  padding: 10px 18px;
  color: #000000;
  text-decoration: none;
}
.single-ville .wcfmmp-pagination .page-numbers li .next,
.single-ville .wcfmmp-pagination .page-numbers li .prev,
.single-ville_bis .wcfmmp-pagination .page-numbers li .next,
.single-ville_bis .wcfmmp-pagination .page-numbers li .prev,
.page-template-template-categorie_produit .wcfmmp-pagination .page-numbers li .next,
.page-template-template-categorie_produit .wcfmmp-pagination .page-numbers li .prev,
.page-template-template-sous_categorie_produit .wcfmmp-pagination .page-numbers li .next,
.page-template-template-sous_categorie_produit .wcfmmp-pagination .page-numbers li .prev,
.single-agglomeration .wcfmmp-pagination .page-numbers li .next,
.single-agglomeration .wcfmmp-pagination .page-numbers li .prev {
  border: 0;
  text-decoration: none;
}
.single-ville .wcfm_map_info_wrapper,
.single-ville_bis .wcfm_map_info_wrapper,
.page-template-template-categorie_produit .wcfm_map_info_wrapper,
.page-template-template-sous_categorie_produit .wcfm_map_info_wrapper,
.single-agglomeration .wcfm_map_info_wrapper {
  text-align: center;
}
.single-ville .wcfm_map_info_wrapper .wcfm_map_info_content,
.single-ville_bis .wcfm_map_info_wrapper .wcfm_map_info_content,
.page-template-template-categorie_produit .wcfm_map_info_wrapper .wcfm_map_info_content,
.page-template-template-sous_categorie_produit .wcfm_map_info_wrapper .wcfm_map_info_content,
.single-agglomeration .wcfm_map_info_wrapper .wcfm_map_info_content {
  text-align: center;
  margin-top: 15px;
}
.single-ville .wcfm_map_info_wrapper .wcfm_map_info_content .wcfm_map_info_store,
.single-ville_bis .wcfm_map_info_wrapper .wcfm_map_info_content .wcfm_map_info_store,
.page-template-template-categorie_produit .wcfm_map_info_wrapper .wcfm_map_info_content .wcfm_map_info_store,
.page-template-template-sous_categorie_produit .wcfm_map_info_wrapper .wcfm_map_info_content .wcfm_map_info_store,
.single-agglomeration .wcfm_map_info_wrapper .wcfm_map_info_content .wcfm_map_info_store {
  text-align: center;
  color: #042a2b;
  text-decoration: none;
}
.single-ville .wcfm_map_info_wrapper .wcfm_map_info_content .wcfm_map_info_addr,
.single-ville_bis .wcfm_map_info_wrapper .wcfm_map_info_content .wcfm_map_info_addr,
.page-template-template-categorie_produit .wcfm_map_info_wrapper .wcfm_map_info_content .wcfm_map_info_addr,
.page-template-template-sous_categorie_produit .wcfm_map_info_wrapper .wcfm_map_info_content .wcfm_map_info_addr,
.single-agglomeration .wcfm_map_info_wrapper .wcfm_map_info_content .wcfm_map_info_addr {
  color: #000000;
  text-align: center;
}
.single-ville .city-page-vendor-search,
.single-ville_bis .city-page-vendor-search,
.page-template-template-categorie_produit .city-page-vendor-search,
.page-template-template-sous_categorie_produit .city-page-vendor-search,
.single-agglomeration .city-page-vendor-search {
  max-width: 62%;
  margin: 0 auto;
  padding-top: 32px;
  padding-bottom: 96px;
}
@media (max-width: 1600px) {
  .single-ville .city-page-vendor-search,
  .single-ville_bis .city-page-vendor-search,
  .page-template-template-categorie_produit .city-page-vendor-search,
  .page-template-template-sous_categorie_produit .city-page-vendor-search,
  .single-agglomeration .city-page-vendor-search {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (max-width: 768px) {
  .single-ville .city-page-vendor-search,
  .single-ville_bis .city-page-vendor-search,
  .page-template-template-categorie_produit .city-page-vendor-search,
  .page-template-template-sous_categorie_produit .city-page-vendor-search,
  .single-agglomeration .city-page-vendor-search {
    padding: 0px 4% 26px;
    max-width: 100%;
  }
}
.single-ville .city-page-vendor-search h2,
.single-ville_bis .city-page-vendor-search h2,
.page-template-template-categorie_produit .city-page-vendor-search h2,
.page-template-template-sous_categorie_produit .city-page-vendor-search h2,
.single-agglomeration .city-page-vendor-search h2 {
  font-family: "Recoleta";
  font-weight: 300;
  margin-bottom: 44px;
}
@media (max-width: 768px) {
  .single-ville .city-page-vendor-search h2,
  .single-ville_bis .city-page-vendor-search h2,
  .page-template-template-categorie_produit .city-page-vendor-search h2,
  .page-template-template-sous_categorie_produit .city-page-vendor-search h2,
  .single-agglomeration .city-page-vendor-search h2 {
    margin-bottom: 28px;
    font-weight: normal;
  }
}
.single-ville .city-page-vendor-search-form,
.single-ville_bis .city-page-vendor-search-form,
.page-template-template-categorie_produit .city-page-vendor-search-form,
.page-template-template-sous_categorie_produit .city-page-vendor-search-form,
.single-agglomeration .city-page-vendor-search-form {
  margin-bottom: 32px;
}
.single-ville .city-page-vendor-search-form .form-ville,
.single-ville_bis .city-page-vendor-search-form .form-ville,
.page-template-template-categorie_produit .city-page-vendor-search-form .form-ville,
.page-template-template-sous_categorie_produit .city-page-vendor-search-form .form-ville,
.single-agglomeration .city-page-vendor-search-form .form-ville {
  text-align: left !important;
}
.single-ville .city-page-vendor-search-form .form-ville .sessile_search,
.single-ville_bis .city-page-vendor-search-form .form-ville .sessile_search,
.page-template-template-categorie_produit .city-page-vendor-search-form .form-ville .sessile_search,
.page-template-template-sous_categorie_produit .city-page-vendor-search-form .form-ville .sessile_search,
.single-agglomeration .city-page-vendor-search-form .form-ville .sessile_search {
  display: flex;
  align-items: baseline;
}
@media (max-width: 768px) {
  .single-ville .city-page-vendor-search-form .form-ville .sessile_search,
  .single-ville_bis .city-page-vendor-search-form .form-ville .sessile_search,
  .page-template-template-categorie_produit .city-page-vendor-search-form .form-ville .sessile_search,
  .page-template-template-sous_categorie_produit .city-page-vendor-search-form .form-ville .sessile_search,
  .single-agglomeration .city-page-vendor-search-form .form-ville .sessile_search {
    flex-direction: column;
  }
}
.single-ville .city-page-vendor-search-form .form-ville .sessile_search .div_address_search,
.single-ville_bis .city-page-vendor-search-form .form-ville .sessile_search .div_address_search,
.page-template-template-categorie_produit .city-page-vendor-search-form .form-ville .sessile_search .div_address_search,
.page-template-template-sous_categorie_produit .city-page-vendor-search-form .form-ville .sessile_search .div_address_search,
.single-agglomeration .city-page-vendor-search-form .form-ville .sessile_search .div_address_search {
  width: 65% !important;
}
@media (max-width: 768px) {
  .single-ville .city-page-vendor-search-form .form-ville .sessile_search .div_address_search,
  .single-ville_bis .city-page-vendor-search-form .form-ville .sessile_search .div_address_search,
  .page-template-template-categorie_produit .city-page-vendor-search-form .form-ville .sessile_search .div_address_search,
  .page-template-template-sous_categorie_produit .city-page-vendor-search-form .form-ville .sessile_search .div_address_search,
  .single-agglomeration .city-page-vendor-search-form .form-ville .sessile_search .div_address_search {
    width: 100% !important;
  }
}
@media (max-width: 768px) {
  .single-ville .city-page-vendor-search-form .form-ville .sessile_search .div_sessile_search_submit,
  .single-ville_bis .city-page-vendor-search-form .form-ville .sessile_search .div_sessile_search_submit,
  .page-template-template-categorie_produit .city-page-vendor-search-form .form-ville .sessile_search .div_sessile_search_submit,
  .page-template-template-sous_categorie_produit .city-page-vendor-search-form .form-ville .sessile_search .div_sessile_search_submit,
  .single-agglomeration .city-page-vendor-search-form .form-ville .sessile_search .div_sessile_search_submit {
    width: 100% !important;
  }
}
.single-ville .city-page-vendor-search-form .form-ville .sessile_search .div_sessile_search_submit button,
.single-ville_bis .city-page-vendor-search-form .form-ville .sessile_search .div_sessile_search_submit button,
.page-template-template-categorie_produit .city-page-vendor-search-form .form-ville .sessile_search .div_sessile_search_submit button,
.page-template-template-sous_categorie_produit .city-page-vendor-search-form .form-ville .sessile_search .div_sessile_search_submit button,
.single-agglomeration .city-page-vendor-search-form .form-ville .sessile_search .div_sessile_search_submit button {
  padding: 1em 4em !important;
}
@media (max-width: 768px) {
  .single-ville .city-page-vendor-search-form .form-ville .sessile_search .div_sessile_search_submit button,
  .single-ville_bis .city-page-vendor-search-form .form-ville .sessile_search .div_sessile_search_submit button,
  .page-template-template-categorie_produit .city-page-vendor-search-form .form-ville .sessile_search .div_sessile_search_submit button,
  .page-template-template-sous_categorie_produit .city-page-vendor-search-form .form-ville .sessile_search .div_sessile_search_submit button,
  .single-agglomeration .city-page-vendor-search-form .form-ville .sessile_search .div_sessile_search_submit button {
    width: 100% !important;
    text-align: center;
  }
}
.single-ville .city-page-vendor-search-associated,
.single-ville_bis .city-page-vendor-search-associated,
.page-template-template-categorie_produit .city-page-vendor-search-associated,
.page-template-template-sous_categorie_produit .city-page-vendor-search-associated,
.single-agglomeration .city-page-vendor-search-associated {
  margin-top: 72px;
}
@media (max-width: 768px) {
  .single-ville .city-page-vendor-search-associated,
  .single-ville_bis .city-page-vendor-search-associated,
  .page-template-template-categorie_produit .city-page-vendor-search-associated,
  .page-template-template-sous_categorie_produit .city-page-vendor-search-associated,
  .single-agglomeration .city-page-vendor-search-associated {
    margin-top: 20px;
  }
}
.single-ville .city-page-vendor-search-associated h2,
.single-ville_bis .city-page-vendor-search-associated h2,
.page-template-template-categorie_produit .city-page-vendor-search-associated h2,
.page-template-template-sous_categorie_produit .city-page-vendor-search-associated h2,
.single-agglomeration .city-page-vendor-search-associated h2 {
  font-family: "Chivo", sans-serif;
  font-size: 14px;
  color: #434343;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  .single-ville .city-page-vendor-search-associated h2,
  .single-ville_bis .city-page-vendor-search-associated h2,
  .page-template-template-categorie_produit .city-page-vendor-search-associated h2,
  .page-template-template-sous_categorie_produit .city-page-vendor-search-associated h2,
  .single-agglomeration .city-page-vendor-search-associated h2 {
    line-height: 20px;
    margin-bottom: 8px;
  }
}
.single-ville .city-page-vendor-search-associated-list,
.single-ville_bis .city-page-vendor-search-associated-list,
.page-template-template-categorie_produit .city-page-vendor-search-associated-list,
.page-template-template-sous_categorie_produit .city-page-vendor-search-associated-list,
.single-agglomeration .city-page-vendor-search-associated-list {
  display: flex;
  flex-flow: wrap;
  gap: 12px;
}
.single-ville .city-page-vendor-search-associated-list a,
.single-ville_bis .city-page-vendor-search-associated-list a,
.page-template-template-categorie_produit .city-page-vendor-search-associated-list a,
.page-template-template-sous_categorie_produit .city-page-vendor-search-associated-list a,
.single-agglomeration .city-page-vendor-search-associated-list a {
  font-family: "Chivo";
  font-weight: normal;
  line-height: 40px;
  color: #434343;
}
@media screen and (max-width: 768px) {
  .single-ville .city-page-vendor-search-associated-list a,
  .single-ville_bis .city-page-vendor-search-associated-list a,
  .page-template-template-categorie_produit .city-page-vendor-search-associated-list a,
  .page-template-template-sous_categorie_produit .city-page-vendor-search-associated-list a,
  .single-agglomeration .city-page-vendor-search-associated-list a {
    line-height: 20px;
  }
}
@media screen and (max-width: 768px) {
  .single-ville .city-page-vendor-search-associated-list,
  .single-ville_bis .city-page-vendor-search-associated-list,
  .page-template-template-categorie_produit .city-page-vendor-search-associated-list,
  .page-template-template-sous_categorie_produit .city-page-vendor-search-associated-list,
  .single-agglomeration .city-page-vendor-search-associated-list {
    flex-direction: column;
    gap: unset;
  }
}
.single-ville .city-page-vendor-search-associated-list div,
.single-ville_bis .city-page-vendor-search-associated-list div,
.page-template-template-categorie_produit .city-page-vendor-search-associated-list div,
.page-template-template-sous_categorie_produit .city-page-vendor-search-associated-list div,
.single-agglomeration .city-page-vendor-search-associated-list div {
  width: fit-content;
}

@media screen and (min-width: 768px) {
  .single-ville #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_address_search,
  .single-ville_bis #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_address_search,
  .single-agglomeration #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_address_search {
    width: 50%;
    display: inline-block;
  }
  .single-ville #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_address_search #address_search,
  .single-ville_bis #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_address_search #address_search,
  .single-agglomeration #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_address_search #address_search {
    padding: 12px 28px;
    border-radius: 25px;
    outline: none;
    width: 100%;
  }
  .single-ville .paginations-annuaire span,
  .single-ville .paginations-annuaire a,
  .single-ville_bis .paginations-annuaire span,
  .single-ville_bis .paginations-annuaire a,
  .single-agglomeration .paginations-annuaire span,
  .single-agglomeration .paginations-annuaire a {
    padding: 6px 14px;
  }
  .liste_no_result form input[type=submit] {
    float: right;
    width: 100% !important;
  }
  .contenair_wi_ville .content_wi_ville {
    justify-content: flex-start;
    flex-wrap: wrap;
    display: flex;
  }
  .contenair_wi_ville .content_wi_ville .wi_ville {
    width: 46%;
    padding: 3% 2%;
    margin: 3% 2% !important;
  }
  .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover a {
    float: right;
  }
  .wcfmmp-store-wrap {
    margin: 0;
    padding: 0;
  }
  .wcfmmp-store-wrap .wcfmmp-single-store {
    margin: 0;
    margin-bottom: 4% !important;
    padding: 0;
  }
  .wcfmmp-store-wrap .wcfmmp-single-store .store-wrapper {
    padding: 0 !important;
  }
  .wcfmmp-store-wrap .wcfmmp-single-store .store-wrapper .store-footer {
    display: flex;
  }
  .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .store- {
    width: 40%;
  }
  .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .store- .image_logo {
    border-radius: 65px 0 0 65px !important;
    width: 100% !important;
    height: 100% !important;
  }
  .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .store-data-container {
    padding: 4%;
    width: 60%;
  }
  .wcfmmp-store-wrap .wcfmmp-single-store .store-footer h2 {
    color: #000000;
  }
  .wcfmmp-store-wrap .wcfmmp-single-store .store-footer h2 a {
    font-weight: 100;
    text-decoration: none;
  }
  .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .store-address {
    color: #7b7b7b;
  }
  .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .link_shop {
    text-align: right !important;
  }
  .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .link_shop a {
    color: #042a2b;
    text-decoration: none;
  }
}
@media screen and (min-width: 1200px) {
  .single-ville #wcfmmp-stores-lists,
  .single-ville_bis #wcfmmp-stores-lists,
  .single-agglomeration #wcfmmp-stores-lists {
    display: flex;
  }
  .single-ville #wcfmmp-stores-lists #wcfmmp-store-list-map,
  .single-ville_bis #wcfmmp-stores-lists #wcfmmp-store-list-map,
  .single-agglomeration #wcfmmp-stores-lists #wcfmmp-store-list-map {
    display: block;
    height: auto !important;
    overflow: inherit !important;
  }
  .single-ville #wcfmmp-stores-lists #wcfmmp-store-list-map > div,
  .single-ville_bis #wcfmmp-stores-lists #wcfmmp-store-list-map > div,
  .single-agglomeration #wcfmmp-stores-lists #wcfmmp-store-list-map > div {
    position: sticky !important;
    max-height: 100vh !important;
    overflow: hidden !important;
  }
  .single-ville #wcfmmp-stores-lists #wcfmmp-store-list-map > div div div,
  .single-ville_bis #wcfmmp-stores-lists #wcfmmp-store-list-map > div div div,
  .single-agglomeration #wcfmmp-stores-lists #wcfmmp-store-list-map > div div div {
    color: #ffffff !important;
  }
  .single-ville #wcfmmp-stores-lists #wcfmmp-store-list-map .gmnoprint,
  .single-ville_bis #wcfmmp-stores-lists #wcfmmp-store-list-map .gmnoprint,
  .single-agglomeration #wcfmmp-stores-lists #wcfmmp-store-list-map .gmnoprint {
    display: none;
  }
  .single-ville #wcfmmp-stores-lists .store-footer .store-:after,
  .single-ville_bis #wcfmmp-stores-lists .store-footer .store-:after,
  .single-agglomeration #wcfmmp-stores-lists .store-footer .store-:after {
    content: "";
    display: block;
    padding-bottom: 100%;
  }
  .single-ville #wcfmmp-stores-lists #wcfmmp-store-list-map,
  .single-ville_bis #wcfmmp-stores-lists #wcfmmp-store-list-map,
  .single-agglomeration #wcfmmp-stores-lists #wcfmmp-store-list-map {
    width: 35%;
    order: 2;
  }
  .single-ville #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder,
  .single-ville_bis #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder,
  .single-agglomeration #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder {
    width: 100%;
    order: 1;
  }
}
#information_ville_accordion > div,
#information_ville_accordion > p,
#information_ville_accordion > h3 {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease-out;
}

@media screen and (max-width: 768px) {
  #information_ville_accordion > h2 {
    font-size: 20px;
  }
}

#information_ville_accordion div.open {
  overflow: visible; /* Assurez-vous que le contenu est affiché */
}

.information_ville_container {
  background-color: #e8e2d0;
}
.information_ville_container .information_ville {
  max-width: unset !important;
}
.information_ville_container .information_ville h2 {
  font-family: "Recoleta";
  font-weight: 300;
  line-height: 56px;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .information_ville_container .information_ville h2 {
    line-height: 35px;
  }
}
.information_ville_container .information_ville h2::before {
  background-image: url("assets/images/icons/arrow-in-circle-white.svg");
  background-repeat: no-repeat;
  content: "";
  cursor: pointer;
  display: inline-block;
  height: 40px;
  margin-right: 20px;
  position: relative;
  transform: translateY(14px);
  background-size: 100%;
  width: 40px;
  transition: transform 0.4s ease-in-out;
}
@media screen and (max-width: 768px) {
  .information_ville_container .information_ville h2::before {
    height: 29px;
    width: 29px;
    background-size: 29px;
    margin-right: 12px;
    transform: translateY(8px);
  }
}
.information_ville_container .information_ville h2.selected::before {
  transform: translateY(14px) rotate(-90deg);
}
@media screen and (max-width: 768px) {
  .information_ville_container .information_ville h2.selected::before {
    transform: translateY(8px) rotate(-90deg);
  }
}
.information_ville_container .information_ville p {
  color: #042a2b;
  padding-bottom: 10px;
}

.emoji_grey {
  vertical-align: bottom;
  font-size: 21px;
}

.cc_header {
  text-align: center;
  padding: 2px 10px;
  font-weight: 500;
  font-family: "Chivo";
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  .cc_header {
    font-size: 10px;
  }
}
.cc_header svg {
  width: 18px;
  height: auto;
  margin-bottom: -3px;
}

.wcfm-custom-bo .wcfmmp-store-wrap .wcfmmp-single-store .store-item {
  height: 300px;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.page-template-default .woocommerce h2 {
  text-align: center;
  margin-top: 60px !important;
}

.woocommerce .woocommerce-form-login, .woocommerce .woocommerce-ResetPassword, .woocommerce .woocommerce-ResetPassword {
  max-width: 660px !important;
  margin: 15px auto 300px !important;
  border: none !important;
}
.woocommerce .woocommerce-form-login .woocommerce-message, .woocommerce .woocommerce-ResetPassword .woocommerce-message, .woocommerce .woocommerce-ResetPassword .woocommerce-message {
  max-width: 660px !important;
  margin: 15px auto 20px !important;
  margin: 15px auto !important;
}
.woocommerce .woocommerce-form-login p, .woocommerce .woocommerce-ResetPassword p, .woocommerce .woocommerce-ResetPassword p {
  display: flex;
  align-items: center;
  justify-content: center;
}
.woocommerce .woocommerce-form-login p label, .woocommerce .woocommerce-ResetPassword p label, .woocommerce .woocommerce-ResetPassword p label {
  width: 40%;
  text-align: right;
  margin-right: 30px;
}
.woocommerce .woocommerce-form-login p input, .woocommerce .woocommerce-ResetPassword p input, .woocommerce .woocommerce-ResetPassword p input {
  width: 40%;
}
.woocommerce .woocommerce-form-login p .password-input, .woocommerce .woocommerce-ResetPassword p .password-input, .woocommerce .woocommerce-ResetPassword p .password-input {
  width: 40%;
}
.woocommerce .woocommerce-form-login p .password-input input, .woocommerce .woocommerce-ResetPassword p .password-input input, .woocommerce .woocommerce-ResetPassword p .password-input input {
  width: 100%;
}
.woocommerce .woocommerce-form-login button, .woocommerce .woocommerce-ResetPassword button, .woocommerce .woocommerce-ResetPassword button {
  background-color: #042a2b !important;
  color: white !important;
  padding: 19px;
  font-weight: 100;
  margin: 0px !important;
  margin-top: 15px !important;
  border-radius: 0 !important;
}
.woocommerce .woocommerce-ResetPassword {
  margin-top: 60px !important;
}
.woocommerce .lost_password a {
  color: #042a2b;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.action-admin-page .wcfm-container {
  text-align: left !important;
  padding: 30px;
}
.action-admin-page h3 {
  margin: 24px 0 !important;
  padding: 0 !important;
  color: #042a2b;
  font-size: 20px;
  max-width: unset !important;
  font-family: "Chivo", sans-serif !important;
}
.action-admin-page p {
  font-style: italic;
  margin-bottom: 8px !important;
}
.action-admin-page input,
.action-admin-page select {
  height: 50px !important;
  border-radius: 20px !important;
  border: 2px solid #042a2b !important;
  color: #042a2b;
}
.action-admin-page input::placeholder,
.action-admin-page select::placeholder {
  color: #042a2b;
}
.action-admin-page .wcfm-tabWrap {
  min-height: 500px;
}
.action-admin-page .tab-profile-menu {
  width: fit-content;
  margin: 24px 16px;
}
.action-admin-page .tab-profile-button {
  border: 2px solid #042a2b;
  background-color: white;
  color: #042a2b;
  width: 260px;
  height: 40px;
  font-size: 21px;
  cursor: pointer;
  line-height: 0px;
  padding: 10px;
  transition: all 0.3s ease-in-out;
}
.action-admin-page .tab-profile-button.is-active {
  background-color: #042a2b;
  color: white;
}
.action-admin-page .submit_button {
  border: 2px solid #042a2b;
  width: 300px;
  height: 50px;
  font-size: 21px;
  cursor: pointer;
  background-color: #042a2b;
  color: white;
  border-radius: 8px;
  float: right;
  margin-bottom: 24px;
}
.action-admin-page .photo-wrapper {
  float: left;
  width: 300px;
}
.action-admin-page .photo-text {
  float: left;
  width: 600px;
}
.action-admin-page .wcfm-textarea {
  height: 300px;
}
.action-admin-page .remove_button {
  height: auto !important;
}
.action-admin-page .open-hours-item,
.action-admin-page .shipping-hours-item,
.action-admin-page .closed-days-item,
.action-admin-page .exceptional-opened-days-item,
.action-admin-page .exceptional-shipping-days-item {
  margin-bottom: 30px;
}
.action-admin-page .open-hours-item-slots-wrapper,
.action-admin-page .shipping-hours-item-slots-wrapper,
.action-admin-page .closed-days-item-slots-wrapper,
.action-admin-page .exceptional-opened-days-item-slots-wrapper,
.action-admin-page .exceptional-shipping-days-item-slots-wrapper {
  display: flex;
  width: 80%;
  justify-content: space-between;
  padding: 15px 30px;
  border: 1px solid #042a2b;
  margin-bottom: 15px;
}
.action-admin-page .open-hours-item-slots-wrapper-inputs,
.action-admin-page .shipping-hours-item-slots-wrapper-inputs,
.action-admin-page .closed-days-item-slots-wrapper-inputs,
.action-admin-page .exceptional-opened-days-item-slots-wrapper-inputs,
.action-admin-page .exceptional-shipping-days-item-slots-wrapper-inputs {
  width: 50%;
  display: flex;
  align-items: center;
}
.action-admin-page .open-hours-item-slots-wrapper-inputs > div,
.action-admin-page .shipping-hours-item-slots-wrapper-inputs > div,
.action-admin-page .closed-days-item-slots-wrapper-inputs > div,
.action-admin-page .exceptional-opened-days-item-slots-wrapper-inputs > div,
.action-admin-page .exceptional-shipping-days-item-slots-wrapper-inputs > div {
  display: flex;
  align-items: center;
}
.action-admin-page .open-hours-item-slots-wrapper-inputs input,
.action-admin-page .shipping-hours-item-slots-wrapper-inputs input,
.action-admin-page .closed-days-item-slots-wrapper-inputs input,
.action-admin-page .exceptional-opened-days-item-slots-wrapper-inputs input,
.action-admin-page .exceptional-shipping-days-item-slots-wrapper-inputs input {
  border: 1px solid #042a2b !important;
  border-radius: 2px !important;
  margin-left: 15px;
  box-shadow: unset !important;
}
.action-admin-page .open-hours-item-slot-add,
.action-admin-page .shipping-hours-item-slot-add,
.action-admin-page .closed-days-item-slot-add,
.action-admin-page .exceptional-opened-days-item-slot-add,
.action-admin-page .exceptional-shipping-days-item-slot-add {
  display: flex;
  width: 80%;
  justify-content: center;
  align-items: center;
}
.action-admin-page .open-hours-item-slot-add button,
.action-admin-page .shipping-hours-item-slot-add button,
.action-admin-page .closed-days-item-slot-add button,
.action-admin-page .exceptional-opened-days-item-slot-add button,
.action-admin-page .exceptional-shipping-days-item-slot-add button {
  margin-left: 15px;
}
.action-admin-page .circle-btn {
  height: 40px;
  width: 40px;
  border: 1px solid #042a2b !important;
  border-radius: 50% !important;
  font-size: 30px;
  color: #042a2b;
  background-color: unset;
  cursor: pointer;
  padding: unset;
}
.action-admin-page .download-icon {
  display: block;
  background-size: contain;
  cursor: pointer;
  height: 72px;
  width: 72px;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.wpcf7-form {
  position: relative;
}
.wpcf7-form .wpcf7-response-output {
  position: absolute;
  border: 3px solid #ffffff !important;
  background-color: #042a2b;
  color: #ffffff;
  padding: 2% !important;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.page-template-page-contact article {
  margin: 0;
}
.page-template-page-contact .entry-content {
  margin-top: 0;
}
.page-template-page-contact .entry-content .description {
  padding: 0 5%;
}
.page-template-page-contact .entry-content .formulaire_contact .contact-left {
  background-color: #e8e2d0;
  padding: 5%;
}
.page-template-page-contact .entry-content .formulaire_contact .contact-left input, .page-template-page-contact .entry-content .formulaire_contact .contact-left select {
  padding: 12px 28px;
  border-radius: 25px;
  outline: none;
  width: 100%;
  margin-bottom: 3%;
}
.page-template-page-contact .entry-content .formulaire_contact .contact-left select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Some browsers will not display the caret when using calc, so we put the fallback first */
  background: url("assets/images/select.png") white no-repeat 98.5% !important; /* !important used for overriding all other customisations */
  background: url("assets/images/select.png") white no-repeat calc(100% - 20px) !important; /* Better placement regardless of input width */
}
.page-template-page-contact .entry-content .formulaire_contact .contact-right {
  padding: 3% 5% 3% 5%;
  background-color: #e8e2d0;
}
.page-template-page-contact .entry-content .formulaire_contact .contact-right textarea, .page-template-page-contact .entry-content .formulaire_contact .contact-right input {
  border-bottom: 2px solid #000 !important;
  border-radius: inherit;
  border: 0;
  outline: none;
  resize: none;
  background-color: transparent;
}
.page-template-page-contact .entry-content .formulaire_contact .contact-right textarea {
  height: 100px;
}
.page-template-page-contact .entry-content .formulaire_contact .contact-right input[type=submit] {
  background-color: #042a2b !important;
  border-radius: 30px !important;
  padding: 20px 30px !important;
  outline: none;
  color: #ffffff;
  float: right;
}

/*@media screen and (max-width: 768px) {
  .wpcf7-response-output{
    margin: 0 !important;
    position: inherit  !important;
    transform: none  !important;
    left: 0 !important;
  }
}

*/
@media screen and (min-width: 768px) {
  .page-template-page-contact .entry-content {
    display: flex;
    align-items: center;
  }
  .page-template-page-contact .entry-content .description {
    width: 33%;
  }
  .page-template-page-contact .entry-content .formulaire_contact {
    width: 66%;
  }
  .page-template-page-contact .entry-content .formulaire_contact .wpcf7 {
    width: 100%;
  }
  .page-template-page-contact .entry-content .formulaire_contact .wpcf7 form {
    display: flex;
    align-items: center;
  }
  .page-template-page-contact .entry-content .formulaire_contact .wpcf7 form .contact-left {
    width: 50%;
    padding: 19% 5%;
  }
  .page-template-page-contact .entry-content .formulaire_contact .wpcf7 form .contact-right {
    width: 50%;
    background-color: #ffffff;
  }
}
.content_checkbox_commercial label {
  display: flex;
  align-items: center;
}
.content_checkbox_commercial label input {
  margin: -10px 0 0 0 !important;
}
.content_checkbox_commercial label input:checked:before {
  background-color: green;
}
.content_checkbox_commercial label span {
  margin-left: 20px;
  display: flex;
  margin-top: -10px;
  font-size: 12px;
}

#formulaire_jeu_concours {
  background-color: #e8e2d0;
  padding: 5%;
}
#formulaire_jeu_concours input, #formulaire_jeu_concours select {
  padding: 12px 28px;
  border-radius: 25px;
  outline: none;
  width: 100%;
  margin-bottom: 3%;
}
#formulaire_jeu_concours select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Some browsers will not display the caret when using calc, so we put the fallback first */
  background: url("assets/images/select.png") white no-repeat 98.5% !important; /* !important used for overriding all other customisations */
  background: url("assets/images/select.png") white no-repeat calc(100% - 20px) !important; /* Better placement regardless of input width */
}
#formulaire_jeu_concours textarea, #formulaire_jeu_concours input {
  border-bottom: 2px solid #000 !important;
  border-radius: inherit;
  border: 0;
  outline: none;
  resize: none;
  background-color: transparent;
}
#formulaire_jeu_concours textarea {
  height: 100px;
}
#formulaire_jeu_concours .bloc__depliable .bloc__depliable-inner .accordion span {
  border: 0;
}
#formulaire_jeu_concours .bloc__depliable .bloc__depliable-inner .accordion span a.rgpd {
  display: initial;
  padding: 0;
  text-decoration: underline;
}
#formulaire_jeu_concours .bloc__depliable .bloc__depliable-inner .accordion span a.rgpd:after {
  display: none;
}
#formulaire_jeu_concours input[type=submit] {
  background-color: #042a2b !important;
  border-radius: 30px !important;
  padding: 20px 30px !important;
  outline: none;
  color: #ffffff;
  float: right;
}
#formulaire_jeu_concours .rgpd {
  padding: 1%;
}
#formulaire_jeu_concours .accordion {
  font-size: 0.6em;
  padding: 0;
}
#formulaire_jeu_concours .mention_legale {
  font-size: 0.6em;
}

@media screen and (min-width: 768px) {
  #formulaire_jeu_concours {
    width: 50%;
    margin: auto;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.single-product {
  color: #042a2b;
}
@media screen and (max-width: 768px) {
  .single-product {
    font-size: 14px;
  }
}
.single-product .stock.out-of-stock {
  display: none;
}
.single-product .out-stock-product form .wpcf7-spinner {
  display: none;
}
.single-product .out-stock-product form .wpcf7-form-control-wrap {
  width: 100%;
  display: inline-block;
  float: left;
}
.single-product .out-stock-product form .wpcf7-form-control-wrap .wpcf7-validates-as-email {
  padding: 12px 28px;
  border-radius: 25px;
  outline: none;
  width: 100%;
}
.single-product .out-stock-product form .wpcf7-submit {
  background-color: #042a2b !important;
  color: #fff;
  padding: 1em 3em;
  border-radius: 30px !important;
  min-width: 150px;
  width: 100%;
  margin-left: 0px;
  margin-top: 15px;
}
.single-product .product {
  font-family: "Chivo", sans-serif;
}
.single-product h3 {
  font-family: "Chivo", sans-serif;
  font-size: 17px;
  margin: 0;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  .single-product h3 {
    font-size: 14px;
  }
}
.single-product hr {
  margin-top: 32px;
  margin-bottom: 32px;
  background-color: #7b7b7b;
}
.single-product .product-description-item {
  margin-bottom: 28px;
}
.single-product .product-description-item-title {
  display: flex;
  font-weight: bold;
  margin-bottom: 12px;
}
.single-product .product-description-item-title img {
  height: fit-content;
  width: fit-content;
  margin-right: 12px;
}
.single-product .product-description-item-infos {
  margin-left: 34px;
}
.single-product .description_product {
  margin: 2% 5%;
  font-size: 0.9em;
}
.single-product .product_image_slider {
  width: 100%;
  position: relative;
}
.single-product .product_image_slider .slick-list {
  width: 100%;
}
.single-product .product_image_slider .slick-list .slick-track {
  width: 100%;
}
.single-product .product_image_slider .slick-next,
.single-product .product_image_slider .slick-prev {
  width: 30px;
  height: 30px;
  font-size: 30px;
  overflow: hidden;
}
.single-product .product_image_slider .slick-next:before,
.single-product .product_image_slider .slick-prev:before {
  width: 30px;
  height: 30px;
  font-size: 30px;
}
.single-product .product_image_slider .slick-next {
  right: 22px;
}
.single-product .product_image_slider .slick-prev {
  left: 22px;
  z-index: 9;
}
.single-product .product_image_slider .product_image {
  height: 100vw;
}
.single-product .product_image_slider img {
  width: 100%;
}
.single-product .woocommerce-product-gallery__wrapper .image_product {
  height: 100%;
  width: 100%;
}
.single-product .woocommerce-product-gallery__wrapper .image_product:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.single-product .desc_product {
  margin-top: 32px;
  margin-bottom: 32px;
  font-size: 17px;
  font-family: "Chivo", sans-serif;
  font-weight: normal;
}
@media screen and (max-width: 768px) {
  .single-product .desc_product {
    font-size: 14px;
  }
}
.single-product .global-form-item-div {
  margin-bottom: 28px !important;
}
@media screen and (max-width: 768px) {
  .single-product .global-form-item-div:last-of-type {
    margin-bottom: 0px !important;
  }
}
.single-product .global-form-item-div .tm-epo-element-label {
  font-weight: bold;
  margin-bottom: 20px;
}
.single-product .global-form-item-div .tm-epo-element-label .tm-epo-required {
  display: none;
}
.single-product .global-form-item-div label {
  width: 100% !important;
}
.single-product .global-form-item-div select {
  width: 300px !important;
  height: 44px;
  border-radius: 22px;
  filter: drop-shadow(2.828px 2.828px 6px rgba(0, 0, 0, 0.16));
  background-color: #ffffff;
  border-width: 0px;
  padding: 4px 28px;
  color: #7b7b7b;
  appearance: none;
  background: url("assets/images/icons/select-arrow.png") white no-repeat 98.5% !important;
  background: url("assets/images/icons/select-arrow.png") white no-repeat calc(100% - 20px) !important;
}
.single-product .global-form-item-div textarea {
  border: 2px solid #bcbcbc !important;
  border-radius: 16px !important;
  height: 65px !important;
  width: 100% !important;
  resize: none !important;
  padding: 8px 28px !important;
}
.single-product .summary {
  margin-top: 0;
}
.single-product .product_title {
  text-align: center;
  font-size: 1.5em;
  padding-bottom: 3% !important;
}
.single-product .back_store {
  display: none;
  border: 1px solid #042a2b;
  border-radius: 30px;
  padding: 2% 5%;
  color: #042a2b;
}
.single-product .back_store a {
  color: #042a2b !important;
  text-decoration: none;
}
.single-product .product_title {
  color: #042a2b;
  margin-bottom: 0 !important;
  margin-top: 60px !important;
}
@media screen and (max-width: 768px) {
  .single-product .product_title {
    margin-top: 20px !important;
  }
}
.single-product .woocommerce-product-details__short-description {
  display: none !important;
}
.single-product .entry-summary {
  padding-right: 4%;
  padding-left: 2%;
}
@media screen and (max-width: 768px) {
  .single-product .entry-summary {
    padding: 0 16px;
  }
}
.single-product .entry-summary .price {
  display: none;
}
.single-product .entry-summary .nyp {
  margin: 0 !important;
  position: relative;
  /* Chrome, Safari, Edge, Opera */
  /* Firefox */
}
.single-product .entry-summary .nyp input::-webkit-outer-spin-button,
.single-product .entry-summary .nyp input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.single-product .entry-summary .nyp input[type=number] {
  -moz-appearance: textfield;
}
.single-product .entry-summary .nyp .nyp-input {
  text-align: left;
  font-weight: normal;
  width: 300px;
  height: 44px;
  border-radius: 22px;
  filter: drop-shadow(2.828px 2.828px 6px rgba(0, 0, 0, 0.16));
  background-color: #ffffff;
  color: #7e7e7e;
  border-width: 0px;
  padding: 4px 28px;
  margin-bottom: 0 !important;
  background: url("assets/images/icons/euro.png") white no-repeat 98.5% !important;
  background: url("assets/images/icons/euro.png") white no-repeat calc(100% - 20px) !important;
}
.single-product .entry-summary .nyp .nyp-input.error {
  border: 2px solid #ff0033 !important;
}
.single-product .entry-summary .nyp .nyp-input:focus-visible {
  border: none;
}
.single-product .entry-summary .nyp label {
  display: block;
  margin-bottom: 20px;
}
.single-product .entry-summary .nyp .minimum-price {
  margin-top: 12px;
  font-size: 14px;
  color: #7e7e7e;
  margin-bottom: 28px !important;
}
.single-product .entry-summary .nyp .woocommerce-nyp-message {
  position: absolute;
  bottom: 16px;
  margin: 0;
  background: white;
  padding: 0;
  border: none;
  color: #ff0033;
  font-size: 14px;
  font-weight: bold;
  width: 200px !important;
}
.single-product .entry-summary .nyp .woocommerce-nyp-message::before, .single-product .entry-summary .nyp .woocommerce-nyp-message::after {
  content: none;
}
.single-product .entry-summary .nyp .wc-nyp-error {
  margin: 0;
  background: white;
  padding: 0;
  border: none;
  color: #ff0033;
  font-size: 14px;
  font-weight: bold;
}
.single-product .entry-summary .nyp .wc-nyp-error::before, .single-product .entry-summary .nyp .wc-nyp-error::after {
  content: none;
}
.single-product .entry-summary .qty {
  margin-bottom: 7px;
  margin-left: 5%;
}
.single-product .entry-summary .cart {
  margin-bottom: 0;
}
.single-product .entry-summary .tm-extra-product-options .tc-row,
.single-product .entry-summary .tc-row {
  margin: 0 !important;
}
.single-product .entry-summary .tm-extra-product-options .tc-row .tc-cell,
.single-product .entry-summary .tc-row .tc-cell {
  padding: 0 !important;
}
.single-product .entry-summary .tm-extra-product-options-fields {
  margin: 0 !important;
}
@media screen and (max-width: 1520px) {
  .single-product .entry-summary .tm-extra-product-options-fields .cpf-element {
    width: 100% !important;
    max-width: 100% !important;
  }
}
.single-product .entry-summary #tm-epo-totals {
  display: none;
}
.single-product .price {
  font-family: "Chivo", sans-serif;
  color: #042a2b !important;
  font-size: 1em !important;
}
.single-product .quantity {
  margin-right: 20px !important;
  margin-left: 5% !important;
}
.single-product .quantity input {
  width: 100px !important;
  padding: 13px;
}
.single-product .add-to-cart-wrapper {
  width: fit-content;
  width: 100%;
  background-color: white;
  z-index: 9;
}
@media screen and (max-width: 768px) {
  .single-product .add-to-cart-wrapper {
    position: fixed;
    left: 0;
    bottom: 0;
    padding: 12px 12px;
    filter: drop-shadow(0px -3px 6px rgba(0, 0, 0, 0.16));
  }
}
.single-product .single_add_to_cart_button {
  background-color: #042a2b !important;
  border-radius: 30px !important;
  padding: 20px 30px 20px 60px !important;
  outline: none;
  position: relative;
  width: 100%;
}
.single-product .single_add_to_cart_button:hover {
  background-color: #e8e2d0;
}
.single-product .single_add_to_cart_button:before {
  content: " ";
  height: 30px;
  width: 25px;
  background-image: url("assets/images/shopping-cart.svg");
  margin-right: 20px;
  display: block;
  background-repeat: no-repeat;
  position: absolute;
  top: 15px;
  left: 50%;
  transform: translateX(-96px);
}
.single-product .single_add_to_cart_button.is-update-product:before {
  transform: translateX(-114px);
}
.single-product .wrap-collabsible {
  max-height: 100%;
}
.single-product .wrap-collabsible.advice {
  padding-bottom: 32px;
}
@media screen and (max-width: 768px) {
  .single-product .wrap-collabsible.advice {
    padding-bottom: 0px;
  }
}
.single-product .wcfmmp_sold_by_container {
  display: none;
}
.single-product .summary {
  margin-bottom: 0 !important;
}
.single-product .images {
  margin-bottom: 0 !important;
}
.single-product .footer_pictogrammes {
  display: none;
}
.single-product .instgram_block {
  display: none;
}
.single-product .product-title-vendor-info {
  background-color: #e8e2d0;
  width: fit-content;
  padding: 12px 16px;
  border-radius: 12px;
  margin-bottom: 28px;
  font-family: "Chivo", sans-serif;
  font-size: 14px;
  font-weight: normal;
  text-transform: uppercase;
}
@media screen and (max-width: 768px) {
  .single-product .product-title-vendor-info {
    margin: 0 auto 28px;
    font-size: 9px;
  }
}
.single-product .product-title-shipping-info {
  font-size: 17px;
}
@media screen and (max-width: 768px) {
  .single-product .product-title-shipping-info {
    font-size: 14px;
  }
}
.single-product .product-title-shipping-info > div {
  margin-bottom: 20px;
  display: flex;
  align-items: center;
}
.single-product .product-title-shipping-info > div img {
  width: fit-content;
  height: fit-content;
  margin-right: 16px;
}
.single-product .product-title-shipping-info > div span {
  font-weight: bold;
}
.single-product .store-description {
  font-size: 17px;
  width: 100%;
  padding: 60px 4%;
  background-color: #e8e2d0;
  display: flex;
  justify-content: space-between;
  font-family: "Chivo", sans-serif;
}
@media screen and (max-width: 768px) {
  .single-product .store-description {
    flex-direction: column;
    padding: 40px 16px;
    font-size: 14px;
    margin-top: 40px;
  }
}
.single-product .store-description h2 {
  font-size: 45px;
  margin-bottom: 24px;
  margin-top: 0px;
}
@media screen and (max-width: 768px) {
  .single-product .store-description h2 {
    font-size: 22px;
    margin-bottom: 12px;
  }
}
.single-product .store-description h2 div {
  margin-bottom: 12px;
  font-size: 17px;
  font-family: "Chivo", sans-serif;
  font-weight: normal;
}
@media screen and (max-width: 768px) {
  .single-product .store-description h2 div {
    font-size: 14px;
  }
}
.single-product .store-description-col {
  width: 48%;
}
@media screen and (max-width: 768px) {
  .single-product .store-description-col {
    width: 100%;
  }
}
.single-product .store-description-col-about {
  padding-left: 2%;
}
@media screen and (max-width: 768px) {
  .single-product .store-description-col-about {
    padding-left: 0;
  }
}
.single-product .store-description-avatar {
  width: 100%;
}
.single-product .store-description-avatar img {
  display: block;
  max-width: 100%;
  max-height: 507px;
  width: auto;
  height: auto;
}
.single-product .store-description-avatar.desktop {
  display: block;
}
@media screen and (max-width: 768px) {
  .single-product .store-description-avatar.desktop {
    display: none;
  }
}
.single-product .store-description-avatar.mobile {
  display: none;
}
@media screen and (max-width: 768px) {
  .single-product .store-description-avatar.mobile {
    display: block;
    margin-top: 20px;
  }
}
.single-product .store-description-text {
  margin: 60px 0;
}
.single-product .store-description .wrap-collabsible {
  display: none;
}
@media screen and (max-width: 768px) {
  .single-product .store-description .wrap-collabsible {
    margin-top: 32px;
    margin-bottom: 32px;
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .single-product .store-description .wrap-collabsible .collapsible-content .content-inner {
    padding-top: 12px !important;
  }
}
.single-product .store-description .wrap-collabsible.advice {
  padding-bottom: 32px;
}
.single-product .store-description-shipping-infos {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .single-product .store-description-shipping-infos {
    flex-direction: column;
  }
}
.single-product .store-description-shipping-infos-col {
  width: 48%;
}
@media screen and (max-width: 768px) {
  .single-product .store-description-shipping-infos-col {
    width: 100%;
    margin-bottom: 16px;
  }
}
.single-product .store-description-shipping-infos-title {
  font-weight: bold;
  margin-bottom: 4px;
  display: flex;
}
.single-product .store-description-shipping-infos-title img {
  width: fit-content;
  height: fit-content;
  margin-right: 16px;
}
.single-product .store-description-shipping-infos-link {
  margin-left: 40px;
  text-decoration: underline;
  cursor: pointer;
}
.single-product .inter-related-search {
  margin-top: 90px;
}
@media screen and (max-width: 768px) {
  .single-product .inter-related-search {
    margin-top: 40px;
  }
}
.single-product .tm-epo-field.tmcp-textarea.tm-error {
  border: 2px solid #ff0033 !important;
}
.single-product .tm-extra-product-options .tc-cell.tm-error {
  color: #ff0033 !important;
  font-size: 14px !important;
}
.single-product .sessile-overview {
  padding: 90px 4% 0;
  background-color: #042a2b;
  color: white;
}
@media screen and (max-width: 768px) {
  .single-product .sessile-overview {
    padding: 60px 16px 32px;
  }
}
.single-product .sessile-overview p {
  font-size: 17px;
}
@media screen and (max-width: 768px) {
  .single-product .sessile-overview p {
    font-size: 14px;
  }
}
.single-product .sessile-overview-row {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .single-product .sessile-overview-row {
    flex-direction: column-reverse;
  }
}
.single-product .sessile-overview-col {
  width: 48%;
}
@media screen and (max-width: 768px) {
  .single-product .sessile-overview-col {
    width: 100%;
  }
}
.single-product .sessile-overview-description {
  width: 100%;
}
@media screen and (max-width: 768px) {
  .single-product .sessile-overview-description {
    border-top: 1px solid white;
    padding-top: 40px;
  }
}
.single-product .sessile-overview-description h2 {
  font-size: 34px;
  margin-top: 0 !important;
}
@media screen and (max-width: 768px) {
  .single-product .sessile-overview-description h2 {
    font-size: 22px;
  }
}
.single-product .sessile-overview-pictogrammes {
  max-width: 770px;
  display: flex;
  flex-flow: wrap;
  justify-content: space-around;
  background-color: #042a2b;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .single-product .sessile-overview-pictogrammes {
    width: 100%;
  }
}
.single-product .sessile-overview-pictogrammes-row {
  width: 260px;
  margin-bottom: 80px;
}
@media screen and (max-width: 768px) {
  .single-product .sessile-overview-pictogrammes-row {
    width: 100%;
    margin-bottom: 40px;
  }
}
.single-product .sessile-overview-pictogrammes-row p {
  color: #ffffff;
  max-width: 400px;
  margin-top: 32px;
}
@media screen and (max-width: 768px) {
  .single-product .sessile-overview-pictogrammes-row p {
    margin: 20px auto;
    max-width: 248px;
  }
}
.single-product .sessile-overview-pictogrammes-row p a {
  color: #ffffff;
  text-decoration: none;
}
.single-product .sessile-overview-pictogrammes-row-image {
  height: 100px;
}
.single-product .sessile-overview-pictogrammes-row-image img {
  max-width: 75px;
}
.single-product .sessile-overview hr {
  margin: 0 !important;
}
@media screen and (max-width: 768px) {
  .single-product .sessile-overview hr {
    display: none;
  }
}
.single-product .divisor {
  display: none;
}
@media screen and (max-width: 768px) {
  .single-product .divisor {
    display: block;
  }
}
.single-product .divisor hr {
  margin: 0 !important;
}

@media screen and (min-width: 768px) {
  .single-product {
    color: #042a2b;
  }
  .single-product .out-stock-product form .wpcf7-validates-as-email {
    width: 100%;
  }
  .single-product .out-stock-product form .wpcf7-form-control-wrap {
    width: 40%;
    display: block;
    float: left;
  }
  .single-product .out-stock-product form .wpcf7-submit {
    width: 150px;
    margin-left: 15px;
    margin-top: 0;
  }
  .single-product .description_product {
    margin: 2% 5% 2% 0;
    font-size: 0.9em;
  }
  .single-product .product_image_slider {
    width: 50%;
    float: left;
    position: sticky;
    top: 0px;
  }
  .single-product .product_image_slider .slick-next {
    margin-right: 40px;
    height: 40px;
    width: 40px;
    display: block !important;
    right: 22px;
  }
  .single-product .product_image_slider .slick-next:before {
    font-size: 40px;
  }
  .single-product .product_image_slider .slick-prev {
    z-index: 2;
    margin-left: 40px;
    height: 40px;
    width: 40px;
    display: block !important;
    left: -22px;
  }
  .single-product .product_image_slider .slick-prev:before {
    font-size: 40px;
  }
  .single-product .product_image_slider .product_image {
    height: 100vh;
  }
  .single-product .product_title {
    background-color: transparent;
    text-align: left;
    font-size: 2.3em;
    padding-bottom: 0 !important;
  }
  .single-product .summary {
    width: 50%;
  }
  .single-product .desc_product {
    padding: 0;
  }
  .single-product .woocommerce-product-gallery {
    width: 45% !important;
  }
  .single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .image_product {
    height: 100%;
    width: 100%;
  }
  .single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .image_product:after {
    content: "";
    display: block;
    padding-bottom: 100%;
  }
  .single-product .back_store {
    display: inline-block;
    margin-top: 25px;
  }
  .single-product .back_store a {
    color: #042a2b !important;
    text-decoration: none;
  }
  .single-product .product_title {
    color: #042a2b;
    margin-bottom: 0;
  }
  .single-product .woocommerce-product-details__short-description {
    display: none !important;
  }
  .single-product .entry-summary .cart {
    margin-bottom: 0;
  }
  .single-product .entry-summary #tm-epo-totals {
    display: none;
  }
  .single-product .desc_product p {
    font-style: italic;
    font-size: 0.7em;
    line-height: 0.45em;
  }
  .single-product .tc-section-inner-wrap {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .single-product .quantity {
    margin-right: 20px !important;
    margin-left: 0 !important;
  }
  .single-product .quantity input {
    width: 100px !important;
    padding: 13px;
  }
  .single-product .single_add_to_cart_button {
    background-color: #042a2b !important;
    border-radius: 30px !important;
    outline: none;
    width: 100% !important;
    margin-top: 32px !important;
    margin-bottom: 24px !important;
  }
  .single-product .wcfmmp_sold_by_container {
    display: none;
  }
  .single-product .summary {
    margin-bottom: 0 !important;
  }
  .single-product .images {
    margin-bottom: 0 !important;
  }
  .single-product .related {
    padding: 0 3%;
  }
  .single-product .related li {
    text-align: center;
  }
  .single-product .related .products {
    margin-bottom: 0 !important;
  }
  .single-product .related .related_title {
    margin: 0;
    text-align: center;
    color: #042a2b;
    font-weight: 100;
    font-size: 1.8em;
  }
  .single-product .related .related_title span {
    font-weight: 300;
  }
  .single-product .related .woocommerce-loop-product__title {
    text-align: center;
    font-weight: 100;
    color: #042a2b;
    font-size: 17px;
  }
  .single-product .related .add_to_cart_button {
    background-color: transparent !important;
    border: 1px solid #042a2b;
    border-radius: 15px;
    font-weight: 100;
  }
}
#wcfmmp-store .left_sidebar {
  display: none;
}

.wcfm_vacation_msg {
  background-color: #042a2b;
}

.related.products .wcfm_vacation_msg {
  display: none;
}

.message_de_vacances {
  background-color: #042a2b;
  padding: 5%;
  margin-bottom: 5%;
  color: #ffffff;
}

.product-page-quantity {
  margin-bottom: 32px;
}
.product-page-quantity-wrapper {
  font-size: 14px;
  display: flex;
}
@media screen and (max-width: 768px) {
  .product-page-quantity-wrapper {
    justify-content: space-between;
  }
}
.product-page-quantity-title {
  font-weight: bold;
  margin-bottom: 20px;
}
.product-page-quantity-price {
  margin-left: 48px;
  text-align: center !important;
}
.product-page-quantity-price-amount {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 44px;
  margin-bottom: 12px;
  font-size: 17px;
}
.product-page-quantity-price-amount.error {
  color: #ff0033;
  font-weight: bold;
}
.product-page-quantity-input {
  height: 44px;
  position: relative;
  width: 260px;
  filter: drop-shadow(2.828px 2.828px 6px rgba(0, 0, 0, 0.16));
  border-radius: 22px;
  background-color: white;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
}
@media screen and (max-width: 768px) {
  .product-page-quantity-input {
    width: unset;
    max-width: 260px;
  }
}
.product-page-quantity-input.error {
  border: 2px solid #ff0033;
}
.product-page-quantity-input input[type=number]::-webkit-inner-spin-button,
.product-page-quantity-input input[type=number]::-webkit-outer-spin-button {
  appearance: none;
  margin: 0;
}
.product-page-quantity-input input[type=number] {
  appearance: textfield;
  border: none;
  height: 34px;
}
.product-page-quantity-input .btn-up,
.product-page-quantity-input .btn-down {
  height: 30px;
  width: 45px;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .product-page-quantity-input .btn-up,
  .product-page-quantity-input .btn-down {
    width: 35px;
  }
}
.product-page-quantity-input .btn-up {
  margin-right: 10px;
  background: url("assets/images/icons/btn-plus.png") no-repeat;
}
.product-page-quantity-input .btn-down {
  margin-left: 10px;
  background: url("assets/images/icons/btn-minus.png") no-repeat;
}
.product-page-quantity-info {
  color: #7e7e7e;
}
.product-page-quantity-info.hide {
  display: none;
}
.product-page-quantity-info.error {
  color: #ff0033;
  font-weight: bold;
  display: block;
}

.product-page-vendor-search {
  max-width: 1300px;
  margin: 0 auto;
  padding-top: 32px;
  padding-bottom: 180px;
  padding-left: 16px;
  padding-right: 16px;
}
@media screen and (max-width: 768px) {
  .product-page-vendor-search {
    padding: 0px 16px 32px;
  }
}
.product-page-vendor-search h2 {
  font-size: 34px;
  margin-bottom: 72px;
}
@media screen and (max-width: 768px) {
  .product-page-vendor-search h2 {
    margin-bottom: 28px;
  }
}
.product-page-vendor-search-form {
  margin-bottom: 32px;
}
.product-page-vendor-search-associated {
  margin-top: 72px;
}
.product-page-vendor-search-associated h2 {
  font-family: "Chivo", sans-serif;
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  .product-page-vendor-search-associated h2 {
    font-size: 11px;
  }
}
.product-page-vendor-search-associated-list {
  display: flex;
  flex-flow: wrap;
  gap: 12px;
}
@media screen and (max-width: 768px) {
  .product-page-vendor-search-associated-list {
    flex-direction: column;
    gap: unset;
  }
}
.product-page-vendor-search-associated-list div {
  width: fit-content;
}

.product-page-vendor-search {
  font-family: "Chivo", sans-serif;
}
.product-page-vendor-search h2 {
  margin-top: 0;
  font-size: 34px;
}
@media screen and (max-width: 768px) {
  .product-page-vendor-search h2 {
    font-size: 17px;
  }
}
.product-page-vendor-search-associated {
  margin-top: 72px;
}
@media screen and (max-width: 768px) {
  .product-page-vendor-search-associated {
    margin-top: 40px;
  }
}
.product-page-vendor-search-associated h2 {
  font-family: "Chivo", sans-serif;
  font-size: 14px;
  margin-bottom: 36px;
}
@media screen and (max-width: 768px) {
  .product-page-vendor-search-associated h2 {
    font-size: 11px;
    margin-bottom: 24px;
  }
}
.product-page-vendor-search a {
  color: #042a2b;
}
.product-page-vendor-search .sessile_search {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .product-page-vendor-search .sessile_search {
    flex-direction: column;
  }
}
.product-page-vendor-search .sessile_search .div_address_search {
  width: 70% !important;
}
@media screen and (max-width: 768px) {
  .product-page-vendor-search .sessile_search .div_address_search {
    width: 100% !important;
  }
}
.product-page-vendor-search .sessile_search .div_address_search input {
  height: 100%;
}
.product-page-vendor-search .sessile_search .div_sessile_search_submit {
  width: 25%;
  margin: 0;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .product-page-vendor-search .sessile_search .div_sessile_search_submit {
    width: 100% !important;
    margin-top: 12px;
  }
}
.product-page-vendor-search .sessile_search .div_sessile_search_submit button {
  margin: 0;
  width: 100%;
  cursor: pointer;
  text-align: center;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.profile-page h3 {
  margin: 24px 0 !important;
  padding: 0 !important;
  color: #042a2b;
  font-size: 20px;
  max-width: unset !important;
  font-family: "Chivo", sans-serif !important;
}
.profile-page h5 {
  margin-top: 60px !important;
  font-size: 18px !important;
}
.profile-page p {
  font-style: italic;
  margin-bottom: 8px !important;
}
.profile-page input,
.profile-page select {
  height: 50px !important;
  border-radius: 20px !important;
  border: 2px solid #042a2b !important;
  color: #042a2b;
}
.profile-page input::placeholder,
.profile-page select::placeholder {
  color: #042a2b;
}
.profile-page .wcfm-tabWrap {
  min-height: 500px;
}
.profile-page .tab-profile {
  padding-bottom: 72px !important;
}
.profile-page .tab-profile-menu {
  width: fit-content;
  margin: 24px 16px;
}
.profile-page .tab-profile-button {
  border: 2px solid #042a2b;
  background-color: white;
  color: #042a2b;
  width: 260px;
  height: 40px;
  font-size: 21px;
  cursor: pointer;
  line-height: 0px;
  padding: 10px;
  transition: all 0.3s ease-in-out;
}
.profile-page .tab-profile-button.is-active {
  background-color: #042a2b;
  color: white;
}
.profile-page .submit_button {
  border: 2px solid #042a2b;
  width: 300px;
  height: 50px;
  font-size: 21px;
  cursor: pointer;
  background-color: #042a2b;
  color: white;
  border-radius: 8px;
  float: right;
  margin-bottom: 24px;
}
.profile-page .photo-wrapper {
  float: left;
  width: 300px;
}
.profile-page .photo-text {
  float: left;
  width: 600px;
}
.profile-page .wcfm-textarea {
  height: 300px;
}
.profile-page .remove_button {
  height: auto !important;
}
.profile-page .open-hours-item,
.profile-page .shipping-hours-item,
.profile-page .closed-days-item,
.profile-page .exceptional-opened-days-item,
.profile-page .exceptional-shipping-days-item {
  margin-bottom: 30px;
}
.profile-page .open-hours-item-slots-wrapper,
.profile-page .shipping-hours-item-slots-wrapper,
.profile-page .closed-days-item-slots-wrapper,
.profile-page .exceptional-opened-days-item-slots-wrapper,
.profile-page .exceptional-shipping-days-item-slots-wrapper {
  display: flex;
  width: 80%;
  justify-content: space-between;
  padding: 15px 30px;
  border: 1px solid #042a2b;
  margin-bottom: 15px;
}
.profile-page .open-hours-item-slots-wrapper-inputs,
.profile-page .shipping-hours-item-slots-wrapper-inputs,
.profile-page .closed-days-item-slots-wrapper-inputs,
.profile-page .exceptional-opened-days-item-slots-wrapper-inputs,
.profile-page .exceptional-shipping-days-item-slots-wrapper-inputs {
  width: 50%;
  display: flex;
  align-items: center;
}
.profile-page .open-hours-item-slots-wrapper-inputs > div,
.profile-page .shipping-hours-item-slots-wrapper-inputs > div,
.profile-page .closed-days-item-slots-wrapper-inputs > div,
.profile-page .exceptional-opened-days-item-slots-wrapper-inputs > div,
.profile-page .exceptional-shipping-days-item-slots-wrapper-inputs > div {
  display: flex;
  align-items: center;
}
.profile-page .open-hours-item-slots-wrapper-inputs input,
.profile-page .shipping-hours-item-slots-wrapper-inputs input,
.profile-page .closed-days-item-slots-wrapper-inputs input,
.profile-page .exceptional-opened-days-item-slots-wrapper-inputs input,
.profile-page .exceptional-shipping-days-item-slots-wrapper-inputs input {
  border: 1px solid #042a2b !important;
  border-radius: 2px !important;
  margin-left: 15px;
  box-shadow: unset !important;
}
.profile-page .open-hours-item-slot-add,
.profile-page .shipping-hours-item-slot-add,
.profile-page .closed-days-item-slot-add,
.profile-page .exceptional-opened-days-item-slot-add,
.profile-page .exceptional-shipping-days-item-slot-add {
  display: flex;
  width: 80%;
  justify-content: center;
  align-items: center;
}
.profile-page .open-hours-item-slot-add button,
.profile-page .shipping-hours-item-slot-add button,
.profile-page .closed-days-item-slot-add button,
.profile-page .exceptional-opened-days-item-slot-add button,
.profile-page .exceptional-shipping-days-item-slot-add button {
  margin-left: 15px;
}
.profile-page .circle-btn {
  height: 40px;
  width: 40px;
  border: 1px solid #042a2b !important;
  border-radius: 50% !important;
  font-size: 30px;
  color: #042a2b;
  background-color: unset;
  cursor: pointer;
  padding: unset;
  display: flex;
  justify-content: center;
  align-items: center;
}
.profile-page .circle-btn span {
  margin-top: -2px;
}
.profile-page .content_description_vendor {
  border: 1px solid #000000;
  padding: 2%;
}
.profile-page .content_description_vendor h2 {
  color: #042a2b;
  width: 100%;
  max-width: none;
}
.profile-page .content_description_vendor p {
  display: block;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.header_information {
  margin: 4% 5%;
}
.header_information .store-description {
  margin-bottom: -50%;
  padding-bottom: 50%;
}
.header_information .store-description .background-store-description-avatar {
  margin-bottom: -25%;
}
.header_information .store-description .background-store-description-avatar .store-description-avatar {
  width: 50%;
  margin: auto;
  position: relative;
}
.header_information .store-description .background-store-description-avatar .store-description-avatar .image_logo {
  border-radius: 10%;
  width: 100%;
  height: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding-bottom: 100%;
  margin: 0 auto;
}
.header_information .store-description-col-about {
  background-color: #e8e2d0;
  padding: 30% 5% 7% 5%;
  border-radius: 20px;
  font-family: "Chivo", sans-serif;
}
.header_information .store-description-col-about .store-description-rating {
  text-align: center;
}
.header_information .store-description-col-about h1 {
  font-size: 20px;
  text-align: center;
}
.header_information .store-description-col-about .store-description-shipping-infos-col {
  margin-bottom: 4%;
}
.header_information .store-description-col-about .store-description-shipping-infos-col img {
  float: left;
  margin-right: 2%;
}

.titre_bouquet h2 {
  text-align: center;
  padding: 0 4%;
}

.woocommerce #products .products_online .products .type-product {
  width: 92%;
}
.woocommerce #products .products, .woocommerce .products {
  padding: 0 4%;
}
.woocommerce #products .products .type-product, .woocommerce .products .type-product {
  width: 100%;
  text-align: center;
}
.woocommerce #products .products .type-product .prix_product, .woocommerce .products .type-product .prix_product {
  background-color: #042a2b;
  color: #ffffff !important;
  padding: 9px 25px;
  border-radius: 20px;
  display: inline-block;
  position: relative;
}
.woocommerce #products .products .type-product .prix_product span.personnaliser, .woocommerce .products .type-product .prix_product span.personnaliser {
  font-size: 12px;
}
.woocommerce #products .products .type-product img, .woocommerce .products .type-product img {
  margin-bottom: -23px !important;
}

.separation_offseason {
  width: 50%;
  margin: auto;
  border-bottom: 1px solid;
}

.title_offseason {
  text-align: center;
  padding: 0 4%;
}

.error_message {
  text-align: center;
  display: none;
  padding: 4%;
  font-size: 1.5em;
}

.products_offseason {
  position: relative;
}
.products_offseason .product_area {
  max-height: 200px;
  overflow: hidden;
}
.products_offseason img {
  filter: grayscale(1);
  -webkit-filter: grayscale(1);
  opacity: 50%;
}
.products_offseason .decouvrir_offseason {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #042A2B;
  color: #ffffff;
  padding: 1em 3em;
  border-radius: 30px;
  display: inline-block;
  cursor: pointer;
}

.store-description-avatar.computer {
  margin: 10% 0;
  display: block;
}

/*Block beige info fleuriste*/
.store-description-storepage {
  margin-bottom: 6%;
  background-color: #e8e2d0;
  padding: 4%;
}
.store-description-storepage .store-description-avatar.mobile {
  display: none;
}
.store-description-storepage .store-description-avatar .background-avatar {
  width: 100%;
  height: auto;
  padding-bottom: 100%;
}
.store-description-storepage h2 {
  padding-top: 0px;
  margin: 0;
}
.store-description-storepage h2 div {
  font-size: 14px;
}
.store-description-storepage .store-description-rating {
  margin-top: 4%;
}
.store-description-storepage .store-link {
  margin-top: 2%;
  margin-bottom: 4% s;
  display: flex;
}
.store-description-storepage .store-link .telephone {
  background-color: #ffffff;
  display: flex;
  padding: 7px 19px;
  border-radius: 22px;
  text-decoration: none;
  line-height: 27px;
  height: 40px;
  cursor: pointer;
}
.store-description-storepage .store-link .telephone img {
  height: 14px;
  margin-top: 7px;
  margin-right: 5px;
}
.store-description-storepage .store-link a {
  margin-right: 10px;
}
.store-description-storepage .store-link a:hover rect {
  fill: #042a2b;
}
.store-description-storepage .store-link a:hover path {
  fill: #ffffff;
}
.store-description-storepage .store-link a:hover circle {
  fill: #ffffff;
}
.store-description-storepage .store-link a:hover #Composant_18_2 #cercle_interne {
  fill: none;
  stroke: #ffffff;
}
.store-description-storepage .store-link a:hover #Composant_18_2 #cercle_externe {
  fill: none;
  stroke: #ffffff;
}
.store-description-storepage .store-link a.telephone svg {
  margin-top: 6px;
  margin-right: 6px;
}
.store-description-storepage .store-link a.telephone:hover {
  background-color: #042a2b;
  color: #ffffff;
}

.wcfmmp-store-page .store-description-store {
  background-color: #042a2b;
  text-align: center;
  padding: 10% 4%;
}
.wcfmmp-store-page .store-description-store h2 {
  color: #ffffff;
  margin: 0;
}
.wcfmmp-store-page .store-description-store .store-description-shipping-infos-col {
  margin-top: 15px;
}
.wcfmmp-store-page .store-description-store .store-description-shipping-infos-col .store-description-shipping-infos-icon {
  float: left;
  min-width: 45px;
}
.wcfmmp-store-page .store-description-store .store-description-shipping-infos-col .store-description-shipping-infos-link {
  background-color: #ffffff;
  display: inline-block;
  padding: 10px 15px;
  border-radius: 26px;
  cursor: pointer;
  border: 2px solid #042a2b;
}
.wcfmmp-store-page .store-description-store .store-description-shipping-infos-col .store-description-shipping-infos-link h3 {
  padding: 0;
  display: flex;
  align-items: center;
  margin: 0;
}
.wcfmmp-store-page .store-description-store .store-description-shipping-infos-col .store-description-shipping-infos-link h3 svg {
  height: 19px;
  width: 25px;
  margin-right: 15px;
}
.wcfmmp-store-page .store-description-store .store-description-shipping-infos-col .store-description-shipping-infos-link:hover {
  background-color: #042a2b;
  color: #ffffff;
  border: 2px solid #ffffff;
}
.wcfmmp-store-page .store-description-store .store-description-shipping-infos-col .store-description-shipping-infos-link:hover svg path {
  fill: #ffffff;
}
.wcfmmp-store-page .form-ville-mini {
  text-align: left;
}
.wcfmmp-store-page .btn_produit {
  position: fixed;
  width: 100%;
  text-align: center;
  z-index: 9;
  background-color: #ffffff;
  bottom: 0;
}
.wcfmmp-store-page .btn_produit .custom_boutton {
  margin: 10px;
}
.wcfmmp-store-page .btn_produit .custom_boutton a {
  width: 100%;
}

.top_bar_store {
  display: none;
  position: fixed;
  top: 0;
  color: #042a2b;
  background-color: #ffffff;
  -webkit-box-shadow: 0px 5px 8px -5px #000000;
  box-shadow: 0px 5px 8px -5px #000000;
  width: 100%;
  z-index: 1;
}
.top_bar_store .top_bar_store_content {
  display: flex;
  width: 100%;
  height: 60px;
  align-items: center;
  justify-content: space-between;
}
.top_bar_store .top_bar_store_content .storename {
  margin-left: 4%;
}
.top_bar_store .top_bar_store_content .store-description-rating {
  margin-right: 4%;
}

.filter_area {
  padding: 0 4%;
}
.filter_area .shorts_products {
  float: left;
}
.filter_area .shorts_products .filter_button .dropdown-list {
  left: 2px;
}
.filter_area .shorts_products .filter_button .numberofelement {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1px 8px;
  margin-left: 5px;
  border-radius: 50%;
  display: none;
}
.filter_area .shorts_products .saison .saisoncheckbox:checked {
  background-color: blue;
  outline: 2px solid deeppink;
}
.filter_area .filters_products {
  float: right;
}
.filter_area .filters_products .filter_button .dropdown-list {
  right: 2px;
}
.filter_area .filters_products .filter_button, .filter_area .shorts_products .filter_button {
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.filter_area .filters_products .filter_button img, .filter_area .shorts_products .filter_button img {
  margin-left: 15px;
}
.filter_area .filters_products .filter_button .filter_button_content, .filter_area .shorts_products .filter_button .filter_button_content {
  display: flex;
  border: 1px solid #eeeeee;
  display: flex;
  align-items: center;
  border-radius: 25px;
  padding: 10px 15px;
}
.filter_area .filters_products .filter_button .dropdown-list, .filter_area .shorts_products .filter_button .dropdown-list {
  padding: 12px;
  background: #fff;
  position: absolute;
  z-index: 50;
  top: 55px;
  border-radius: 10px;
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  transform-origin: 50% 0;
  transform: scale(1, 0);
  transition: transform 0.15s ease-in-out 0.15s;
  max-height: 66vh;
  min-width: 200px;
}
.filter_area .filters_products .filter_button .dropdown-option, .filter_area .shorts_products .filter_button .dropdown-option {
  display: block;
  padding: 8px 12px;
  opacity: 0;
  transition: opacity 0.15s ease-in-out;
}
.filter_area .filters_products .filter_button .dropdown-option input[type=checkbox], .filter_area .filters_products .filter_button .dropdown-option input[type=radio], .filter_area .shorts_products .filter_button .dropdown-option input[type=checkbox], .filter_area .shorts_products .filter_button .dropdown-option input[type=radio] {
  --active: #042A2B;
  --active-inner: #fff;
  --focus: 2px rgba(39, 94, 254, .3);
  --border: #BBC1E1;
  --border-hover: #042A2B;
  --background: #fff;
  --disabled: #F6F8FF;
  --disabled-inner: #E1E6F9;
  -webkit-appearance: none;
  -moz-appearance: none;
  height: 21px;
  outline: none;
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin: 0;
  margin-top: 3px;
  margin-right: 5px;
  cursor: pointer;
  border: 1px solid var(--bc, var(--border));
  background: var(--b, var(--background));
  transition: background 0.3s, border-color 0.3s, box-shadow 0.2s;
}
.filter_area .filters_products .filter_button .dropdown-option input[type=checkbox]:after, .filter_area .filters_products .filter_button .dropdown-option input[type=radio]:after, .filter_area .shorts_products .filter_button .dropdown-option input[type=checkbox]:after, .filter_area .shorts_products .filter_button .dropdown-option input[type=radio]:after {
  content: "";
  display: block;
  left: 0;
  top: 0;
  position: absolute;
  transition: transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s);
}
.filter_area .filters_products .filter_button .dropdown-option input[type=checkbox]:checked, .filter_area .filters_products .filter_button .dropdown-option input[type=radio]:checked, .filter_area .shorts_products .filter_button .dropdown-option input[type=checkbox]:checked, .filter_area .shorts_products .filter_button .dropdown-option input[type=radio]:checked {
  --b: var(--active);
  --bc: var(--active);
  --d-o: .3s;
  --d-t: .6s;
  --d-t-e: cubic-bezier(.2, .85, .32, 1.2);
}
.filter_area .filters_products .filter_button .dropdown-option input[type=checkbox]:disabled, .filter_area .filters_products .filter_button .dropdown-option input[type=radio]:disabled, .filter_area .shorts_products .filter_button .dropdown-option input[type=checkbox]:disabled, .filter_area .shorts_products .filter_button .dropdown-option input[type=radio]:disabled {
  --b: var(--disabled);
  cursor: not-allowed;
  opacity: 0.9;
}
.filter_area .filters_products .filter_button .dropdown-option input[type=checkbox]:disabled:checked, .filter_area .filters_products .filter_button .dropdown-option input[type=radio]:disabled:checked, .filter_area .shorts_products .filter_button .dropdown-option input[type=checkbox]:disabled:checked, .filter_area .shorts_products .filter_button .dropdown-option input[type=radio]:disabled:checked {
  --b: var(--disabled-inner);
  --bc: var(--border);
}
.filter_area .filters_products .filter_button .dropdown-option input[type=checkbox]:disabled + label, .filter_area .filters_products .filter_button .dropdown-option input[type=radio]:disabled + label, .filter_area .shorts_products .filter_button .dropdown-option input[type=checkbox]:disabled + label, .filter_area .shorts_products .filter_button .dropdown-option input[type=radio]:disabled + label {
  cursor: not-allowed;
}
.filter_area .filters_products .filter_button .dropdown-option input[type=checkbox]:hover:not(:checked):not(:disabled), .filter_area .filters_products .filter_button .dropdown-option input[type=radio]:hover:not(:checked):not(:disabled), .filter_area .shorts_products .filter_button .dropdown-option input[type=checkbox]:hover:not(:checked):not(:disabled), .filter_area .shorts_products .filter_button .dropdown-option input[type=radio]:hover:not(:checked):not(:disabled) {
  --bc: var(--border-hover);
}
.filter_area .filters_products .filter_button .dropdown-option input[type=checkbox]:focus, .filter_area .filters_products .filter_button .dropdown-option input[type=radio]:focus, .filter_area .shorts_products .filter_button .dropdown-option input[type=checkbox]:focus, .filter_area .shorts_products .filter_button .dropdown-option input[type=radio]:focus {
  box-shadow: 0 0 0 var(--focus);
}
.filter_area .filters_products .filter_button .dropdown-option input[type=checkbox]:not(.switch), .filter_area .filters_products .filter_button .dropdown-option input[type=radio]:not(.switch), .filter_area .shorts_products .filter_button .dropdown-option input[type=checkbox]:not(.switch), .filter_area .shorts_products .filter_button .dropdown-option input[type=radio]:not(.switch) {
  width: 21px;
}
.filter_area .filters_products .filter_button .dropdown-option input[type=checkbox]:not(.switch):after, .filter_area .filters_products .filter_button .dropdown-option input[type=radio]:not(.switch):after, .filter_area .shorts_products .filter_button .dropdown-option input[type=checkbox]:not(.switch):after, .filter_area .shorts_products .filter_button .dropdown-option input[type=radio]:not(.switch):after {
  opacity: var(--o, 0);
}
.filter_area .filters_products .filter_button .dropdown-option input[type=checkbox]:not(.switch):checked, .filter_area .filters_products .filter_button .dropdown-option input[type=radio]:not(.switch):checked, .filter_area .shorts_products .filter_button .dropdown-option input[type=checkbox]:not(.switch):checked, .filter_area .shorts_products .filter_button .dropdown-option input[type=radio]:not(.switch):checked {
  --o: 1;
}
.filter_area .filters_products .filter_button .dropdown-option input[type=checkbox] + label, .filter_area .filters_products .filter_button .dropdown-option input[type=radio] + label, .filter_area .shorts_products .filter_button .dropdown-option input[type=checkbox] + label, .filter_area .shorts_products .filter_button .dropdown-option input[type=radio] + label {
  font-size: 14px;
  line-height: 21px;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  margin-left: 4px;
}
.filter_area .filters_products .filter_button .dropdown-option input[type=radio]:not(.switch), .filter_area .filters_products .filter_button .dropdown-option input[type=checkbox]:not(.switch), .filter_area .shorts_products .filter_button .dropdown-option input[type=radio]:not(.switch), .filter_area .shorts_products .filter_button .dropdown-option input[type=checkbox]:not(.switch) {
  border-radius: 7px;
}
.filter_area .filters_products .filter_button .dropdown-option input[type=radio]:not(.switch):after, .filter_area .filters_products .filter_button .dropdown-option input[type=checkbox]:not(.switch):after, .filter_area .shorts_products .filter_button .dropdown-option input[type=radio]:not(.switch):after, .filter_area .shorts_products .filter_button .dropdown-option input[type=checkbox]:not(.switch):after {
  width: 5px;
  height: 9px;
  border: 2px solid var(--active-inner);
  border-top: 0;
  border-left: 0;
  left: 7px;
  top: 4px;
  transform: rotate(var(--r, 20deg));
}
.filter_area .filters_products .filter_button .dropdown-option input[type=radio]:not(.switch):checked, .filter_area .filters_products .filter_button .dropdown-option input[type=checkbox]:not(.switch):checked, .filter_area .shorts_products .filter_button .dropdown-option input[type=radio]:not(.switch):checked, .filter_area .shorts_products .filter_button .dropdown-option input[type=checkbox]:not(.switch):checked {
  --r: 43deg;
}
.filter_area .filters_products .filter_button .dropdown-option input[type=radio].switch, .filter_area .filters_products .filter_button .dropdown-option input[type=checkbox].switch, .filter_area .shorts_products .filter_button .dropdown-option input[type=radio].switch, .filter_area .shorts_products .filter_button .dropdown-option input[type=checkbox].switch {
  width: 38px;
  border-radius: 11px;
}
.filter_area .filters_products .filter_button .dropdown-option input[type=radio].switch:after, .filter_area .filters_products .filter_button .dropdown-option input[type=checkbox].switch:after, .filter_area .shorts_products .filter_button .dropdown-option input[type=radio].switch:after, .filter_area .shorts_products .filter_button .dropdown-option input[type=checkbox].switch:after {
  left: 2px;
  top: 2px;
  border-radius: 50%;
  width: 15px;
  height: 15px;
  background: var(--ab, var(--border));
  transform: translateX(var(--x, 0));
}
.filter_area .filters_products .filter_button .dropdown-option input[type=radio].switch:checked, .filter_area .filters_products .filter_button .dropdown-option input[type=checkbox].switch:checked, .filter_area .shorts_products .filter_button .dropdown-option input[type=radio].switch:checked, .filter_area .shorts_products .filter_button .dropdown-option input[type=checkbox].switch:checked {
  --ab: var(--active-inner);
  --x: 17px;
}
.filter_area .filters_products .filter_button .dropdown-option input[type=radio].switch:disabled:not(:checked):after, .filter_area .filters_products .filter_button .dropdown-option input[type=checkbox].switch:disabled:not(:checked):after, .filter_area .shorts_products .filter_button .dropdown-option input[type=radio].switch:disabled:not(:checked):after, .filter_area .shorts_products .filter_button .dropdown-option input[type=checkbox].switch:disabled:not(:checked):after {
  opacity: 0.6;
}
.filter_area .filters_products .filter_button .dropdown-label, .filter_area .shorts_products .filter_button .dropdown-label {
  display: block;
  line-height: 1;
  cursor: pointer;
}
.filter_area .filters_products .filter_button.on .dropdown-list, .filter_area .shorts_products .filter_button.on .dropdown-list {
  transform: scale(1, 1);
  transition-delay: 0s;
}
.filter_area .filters_products .filter_button.on .dropdown-list .dropdown-option, .filter_area .shorts_products .filter_button.on .dropdown-list .dropdown-option {
  opacity: 1;
  transition-delay: 0.2s;
}
.filter_area .filters_products .filter_button [type=radio], .filter_area .shorts_products .filter_button [type=radio] {
  position: relative;
  top: -1px;
  margin-right: 4px;
}

.product-page-vendor-search .product-page-vendor-search-associated h2 {
  margin-bottom: 15px;
}

@media screen and (min-width: 768px) {
  .btn_produit {
    display: none !important;
  }
  .header_information {
    width: 100%;
    padding: 4%;
    margin: 0;
  }
  .header_information .store-description {
    display: flex;
    align-items: center;
  }
  .header_information .store-description .store-description-col {
    width: 40%;
  }
  .header_information .store-description .store-description-col .background-store-description-avatar {
    margin-bottom: 0;
  }
  .header_information .store-description .store-description-col .background-store-description-avatar .store-description-avatar {
    width: 100%;
  }
  .header_information .store-description .store-description-col-about {
    width: 60%;
    padding: 2% 3%;
    border-radius: 0 20px 20px 0px;
  }
  .header_information .store-description .store-description-col-about .store-description-rating {
    text-align: left;
  }
  .header_information .store-description .store-description-col-about h1 {
    text-align: left;
    font-size: 20px;
    margin-top: 0;
  }
  .titre_bouquet h2 {
    font-size: 32px;
    padding: 0 4%;
    margin-top: 0;
    margin-bottom: 4%;
  }
  .woocommerce #products .products_online .products .type-product {
    width: 22.6%;
  }
  .woocommerce #products .products {
    display: flex;
    flex-wrap: wrap;
  }
  .woocommerce #products .products .type-product {
    width: 25%;
    margin: 0 4%;
  }
  .woocommerce #products .products .type-product .woocommerce-loop-product__title {
    min-height: 120px;
  }
  .woocommerce #products .products .type-product .prix_product {
    font-size: 18px;
  }
  .woocommerce #products .products .type-product .prix_product span.personnaliser {
    font-size: 14px;
  }
  .woocommerce #products .products .type-product .woocommerce-loop-product__title {
    font-size: 24px;
  }
  .wcfmmp-store-page .store-description-store {
    padding: 3% 4%;
  }
  .wcfmmp-store-page .store-description-store .content-link {
    display: flex;
    justify-content: center;
  }
  .wcfmmp-store-page .store-description-store .content-link .store-description-shipping-infos-col {
    margin-left: 15px;
  }
  .store-description-avatar.computer {
    padding: 8%;
    display: none;
  }
  .store-description-storepage {
    display: flex;
    align-items: center;
    margin-bottom: 2%;
  }
  .store-description-storepage .store-description-flexbox {
    flex-basis: 50%;
  }
  .store-description-storepage .store-description-flexbox .store-description-avatar {
    padding: 10%;
  }
  .store-description-storepage .store-description-flexbox .store-description-avatar.mobile {
    display: block;
  }
  .store-description-storepage .store-description-flexbox .store-description-text {
    margin-top: 4%;
  }
  .store-description-storepage .information-vendor {
    display: flex;
    align-items: center;
    margin-top: 20px;
  }
  .store-description-storepage .information-vendor .store-description-rating {
    text-align: left;
    margin-top: 0;
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid #000;
  }
  .store-description-storepage .information-vendor .store-link {
    margin-top: 0;
  }
}
@media screen and (min-width: 1200px) {
  .header_information {
    width: 100%;
    padding: 4%;
    margin: 0;
  }
  .header_information .store-description .store-description-col-about {
    padding: 5%;
  }
  .header_information .store-description .store-description-col-about h1 {
    font-size: 36px;
  }
}
@charset "UTF-8";
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#wcfm-main-contentainer .form-fields {
  margin: 0 auto;
  width: 500px;
}
#wcfm-main-contentainer .form-fields-row {
  display: flex;
  flex-direction: column;
  margin-bottom: 24px;
}
#wcfm-main-contentainer .form-fields label {
  color: #042a2b;
  margin-bottom: 8px !important;
}
#wcfm-main-contentainer .form-fields input {
  margin-bottom: 8px !important;
}
#wcfm-main-contentainer .form-fields input[type=text],
#wcfm-main-contentainer .form-fields input[type=email] {
  width: 100% !important;
  border: 1px solid #ccc !important;
  padding: 2px 15px !important;
}
#wcfm-main-contentainer .form-fields select {
  width: 100%;
  padding: 2px 15px;
}
#wcfm-main-contentainer .anchor-button {
  height: 50px !important;
  border-radius: 20px !important;
  border: 2px solid #042a2b !important;
  text-decoration: none !important;
  text-align: center !important;
  line-height: 42px !important;
  margin-top: 24px;
}
#wcfm-main-contentainer .errors {
  float: right;
  color: rgb(206, 39, 39);
}
#wcfm-main-contentainer .action-admin-page .wcfm-container {
  box-shadow: none;
}

.unboarding-shop .wcfm-marketplace-google-map {
  height: 300px;
  width: 400px;
}
.unboarding-shop .form-fields {
  width: fit-content !important;
}
.unboarding-shop .google_submit_button {
  width: 100%;
  line-height: 0px;
}
.unboarding-shop #google_map_errors {
  color: red;
  margin-bottom: 16px;
}
.unboarding-shop input[type=checkbox] {
  width: 30px !important;
  height: 30px !important;
  border-radius: 4px !important;
  position: relative;
}
.unboarding-shop input[type=checkbox].type1:checked:after {
  content: "✓"; /* or '\2713', or '\2714' */
  text-align: center;
  vertical-align: middle;
  position: absolute;
  height: 1em;
  width: 1em;
  line-height: 1;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.unboarding-shipping .circle-btn {
  line-height: 0px !important;
}
.unboarding-shipping .form-fields {
  width: 100% !important;
}
.unboarding-shipping .shipping-form-line {
  display: flex;
  gap: 32px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 16px;
  justify-content: space-between;
  margin-bottom: 16px;
}
.unboarding-shipping .shipping-form-line > div {
  width: 25%;
}
.unboarding-shipping .shipping-form-line select {
  width: 100%;
  padding: 2px 15px;
}
.unboarding-shipping .shipping-form-line .zones-container {
  display: flex;
  flex-direction: column;
  gap: 8px;
  background-color: white;
  padding: 8px;
  list-style: none;
  position: absolute;
  box-shadow: 0 0 4px 0 #ccc;
  display: none;
  width: 250px;
}
.unboarding-shipping .shipping-form-line .zones-container.show {
  display: block;
}
.unboarding-shipping .shipping-form-line .zones-container li {
  padding: 4px;
  border-bottom: 1px solid #ccc;
  cursor: pointer;
}
.unboarding-shipping .shipping-form-line .zones-container li.highlighted-zone {
  border-left: 4px solid #042a2b;
  font-weight: bold;
}
.unboarding-shipping .errors {
  color: rgb(206, 39, 39);
}

.tab-unboarding-menu {
  width: fit-content;
  margin: 24px 16px;
}
.tab-unboarding-menu a {
  display: inline-block;
  border: 2px solid #042a2b;
  background-color: white;
  color: #042a2b;
  height: 40px;
  width: 260px;
  font-size: 21px;
  cursor: pointer;
  line-height: 15px;
  padding: 10px;
  transition: all 0.3s ease-in-out;
  text-decoration: none !important;
  text-align: center;
}
.tab-unboarding-menu a.is-active {
  background-color: #042a2b;
  color: white;
}

.step-wrapper {
  display: flex;
  padding: 32px 0 24px;
  width: fit-content;
  margin: 0 auto;
}

.step {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 235px;
  height: 40px;
  font-family: Arial;
  color: #042a2b;
  background-color: white;
}
.step a {
  text-decoration: none;
  color: #042a2b;
}
.step.is-active {
  color: white;
  background-color: #042a2b;
}
.step.is-active a {
  color: white;
}
.step.is-active:after {
  background-color: #042a2b;
}
.step:after {
  content: "";
  display: block;
  position: absolute;
  width: 28px;
  height: 28px;
  left: calc(100% - 15px);
  top: 50%;
  margin-top: -14px;
  background-color: white;
  transform: rotate(45deg);
  box-shadow: 1px -1px 0 0 #ccc;
  z-index: 5;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#wcfmmp-store .vendor_page_header_first_block {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
#wcfmmp-store .vendor_page_header_first_block .vendor_page_header_logo {
  width: 50%;
  position: relative;
}
#wcfmmp-store .vendor_page_header_first_block .vendor_page_header_logo:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
#wcfmmp-store .vendor_page_header_first_block .vendor_page_header_logo span {
  position: absolute;
  width: 100%;
  height: 100%;
}
#wcfmmp-store .vendor_page_header_first_block .vendor_page_header_title {
  width: 50%;
  position: relative;
  background-color: #e8e2d0;
}
#wcfmmp-store .vendor_page_header_first_block .vendor_page_header_title h1 {
  text-align: center;
  position: absolute;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
  font-size: 1.2em;
  color: #042a2b;
  font-weight: 100;
}
#wcfmmp-store .vendor_page_header_first_block .bouquet_choice {
  display: flex;
  width: 100%;
}
#wcfmmp-store .vendor_page_header_first_block .bouquet_choice .illustration {
  order: 2;
  width: 50%;
  position: relative;
}
#wcfmmp-store .vendor_page_header_first_block .bouquet_choice .illustration:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
#wcfmmp-store .vendor_page_header_first_block .bouquet_choice .illustration span {
  position: absolute;
  width: 100%;
  height: 100%;
}
#wcfmmp-store .vendor_page_header_first_block .bouquet_choice .bouquet_text {
  width: 50%;
  position: relative;
  order: 1;
  font-size: 1.1em;
}
#wcfmmp-store .vendor_page_header_first_block .bouquet_choice .bouquet_text a {
  text-align: center;
  position: absolute;
  width: 100%;
  top: 50%;
  font-size: 1em;
  transform: translateY(-50%);
  color: #000000;
}
#wcfmmp-store .vendor_page_header_first_block .bouquet_choice .bouquet_text a::after {
  position: absolute;
  top: 160%;
  left: 50%;
  width: 43px;
  height: 19px;
  background-repeat: no-repeat;
  transform: translateX(-50%);
  content: "";
  background-image: url("assets/images/arrow-down.svg");
}
#wcfmmp-store .vendor_page_header_second_block .vendor_page_header_second_block_presentation {
  background-color: #042a2b;
  color: #ffffff;
  font-size: 1em;
  padding: 4%;
}
#wcfmmp-store .vendor_page_header_second_block .vendor_page_header_second_block_presentation .titre_boutique {
  font-size: 1.2em;
  font-family: "Lato", sans-serif;
}
#wcfmmp-store .vendor_page_header_second_block .vendor_page_header_second_block_presentation .zone_livraison {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
#wcfmmp-store .vendor_page_header_second_block .vendor_page_header_second_block_presentation .zone_livraison a {
  text-decoration: none;
  color: #ffffff !important;
}
#wcfmmp-store .vendor_page_header_second_block .vendor_page_header_second_block_presentation .logo-reseaux-sociaux .link-instagram {
  margin-left: 20px;
}
#wcfmmp-store .vendor_page_header_second_block .vendor_page_header_second_block_presentation .logo-reseaux-sociaux i {
  color: #ffffff;
  font-size: 40px;
}
#wcfmmp-store .vendor_page_header_second_block_horraire {
  background-color: #e8e2d0;
  padding: 3%;
}
#wcfmmp-store .vendor_page_header_second_block_horraire .wcfmmp_store_hours {
  text-align: center;
  margin-bottom: 10px;
}
#wcfmmp-store .vendor_page_header_second_block_horraire .wcfmmp_store_hours .widget-title {
  font-weight: bold;
  color: #042a2b;
  font-size: 1.2em;
  display: block;
}
#wcfmmp-store .vendor_page_header_second_block_horraire .wcfmmp_store_hours .wcfmmp-store-hours-day {
  color: #000000 !important;
  min-width: 0 !important;
  font-weight: normal;
  text-transform: capitalize;
}
#wcfmmp-store .vendor_page_header_second_block_horraire .calltoaction {
  text-align: center;
}
#wcfmmp-store .vendor_page_header_second_block_horraire .calltoaction button {
  margin: 10px auto;
}
#wcfmmp-store .description_generale {
  background-color: #042a2b;
  padding: 4%;
  color: #ffffff;
  font-size: 1em;
  line-height: 1.8em;
}
#wcfmmp-store .description_generale a {
  color: #ffffff;
}
#wcfmmp-store .choice_bouquet .colone_left {
  display: none;
}
#wcfmmp-store .choice_bouquet .colone_right_title {
  width: 100%;
  background-color: #e8e2d0;
  padding: 2%;
  text-align: center;
}
#wcfmmp-store .choice_bouquet .colone_right_title h2 {
  font-size: 1em;
  margin-bottom: 0;
}
#wcfmmp-store .woocommerce-pagination {
  display: none;
}

.wcfmmp-store-page .footer_pictogrammes {
  display: none;
}
.wcfmmp-store-page .instgram_block {
  display: none;
}
.wcfmmp-store-page .footer_reseaux_hashtag {
  height: 70px;
}
.wcfmmp-store-page .footer_reseaux_hashtag .footer_hashtag {
  float: right;
  margin-right: 5%;
  font-size: 2em;
  margin-top: 10px;
}
.wcfmmp-store-page .footer_reseaux_hashtag .logo-reseaux-sociaux {
  font-size: 3em;
  margin-left: 5%;
  float: left;
}
.wcfmmp-store-page .footer_reseaux_hashtag .logo-reseaux-sociaux a {
  color: #042a2b !important;
}

@media screen and (min-width: 768px) {
  #wcfmmp-store .vendor_page_header_first_block {
    display: flex;
  }
  #wcfmmp-store .vendor_page_header_first_block .vendor_page_header_logo {
    width: 20%;
  }
  #wcfmmp-store .vendor_page_header_first_block .vendor_page_header_title {
    width: 40%;
  }
  #wcfmmp-store .vendor_page_header_first_block .vendor_page_header_title h1 {
    font-size: 2em;
    text-align: left;
    top: 0;
    transform: none;
    padding: 5%;
  }
  #wcfmmp-store .vendor_page_header_first_block .bouquet_choice {
    width: 40%;
  }
  #wcfmmp-store .vendor_page_header_first_block .bouquet_choice .illustration {
    order: 1;
  }
  #wcfmmp-store .vendor_page_header_first_block .bouquet_choice .bouquet_text {
    order: 2;
  }
  #wcfmmp-store .vendor_page_header_first_block .bouquet_choice .bouquet_text a {
    font-size: 1.1em;
  }
  #wcfmmp-store .vendor_page_header_first_block .bouquet_choice .bouquet_text a::after {
    top: 120%;
  }
  #wcfmmp-store .vendor_page_header_second_block .vendor_page_header_second_block_presentation {
    font-size: 1em;
  }
  #wcfmmp-store .vendor_page_header_second_block .vendor_page_header_second_block_presentation .titre_boutique {
    font-size: 1em;
    font-family: "Lato", sans-serif;
  }
  #wcfmmp-store .vendor_page_header_second_block .vendor_page_header_second_block_presentation .logo-reseaux-sociaux .link-instagram {
    margin-left: 10px;
  }
  #wcfmmp-store .vendor_page_header_second_block .vendor_page_header_second_block_presentation .logo-reseaux-sociaux i {
    color: #ffffff;
    font-size: 30px;
  }
  .vendor_page_header_second_block {
    display: flex;
  }
  .vendor_page_header_second_block .vendor_page_header_second_block_presentation {
    width: 20%;
    padding: 2%;
  }
  .vendor_page_header_second_block .vendor_page_header_second_block_horraire {
    width: 40%;
    background-color: #ffffff !important;
  }
  .vendor_page_header_second_block .vendor_page_header_second_block_horraire .wcfmmp_store_hours {
    text-align: left !important;
  }
  .vendor_page_header_second_block .vendor_page_header_second_block_horraire .calltoaction {
    text-align: right !important;
  }
  .vendor_page_header_second_block .description_generale {
    width: 40%;
  }
  .choice_bouquet {
    display: flex;
    width: 100%;
  }
  .choice_bouquet .colone_right_title {
    width: 100% !important;
    background-color: #e8e2d0;
    padding: 2%;
    font-size: 2em !important;
    text-align: center;
    font-family: "recoleta", sans-serif;
  }
}
@media screen and (min-width: 1200px) {
  #wcfmmp-store .vendor_page_header_first_block .vendor_page_header_title h1 {
    font-size: 2.5em;
  }
  #wcfmmp-store .vendor_page_header_first_block .bouquet_choice .bouquet_text a {
    font-size: 2em;
  }
  .vendor_page_header_second_block .vendor_page_header_second_block_presentation .titre_boutique {
    font-size: 1.5em;
    font-family: "Lato", sans-serif;
  }
  .vendor_page_header_second_block .vendor_page_header_second_block_presentation .logo-reseaux-sociaux .link-instagram {
    margin-left: 30px;
  }
  .vendor_page_header_second_block .vendor_page_header_second_block_presentation .logo-reseaux-sociaux i {
    color: #ffffff;
    font-size: 50px;
  }
}
/*Product List*/
#wcfmmp-store .body_area {
  margin-top: 5%;
}
#wcfmmp-store .body_area .store_column_left {
  display: none;
}
#wcfmmp-store .body_area .right_side {
  width: 100%;
}
#wcfmmp-store .body_area .right_side .wcfm_store_description {
  padding: 5%;
}
#wcfmmp-store .body_area .right_side .wcfm_store_description p {
  font-size: 1em;
  line-height: 1.5em;
}
#wcfmmp-store .body_area .right_side .product_area h3 {
  text-align: center;
  font-size: 1.2em !important;
  font-family: "recoleta", sans-serif;
  margin: 0 2% !important;
  color: #000000 !important;
  font-weight: 500;
}
#wcfmmp-store .body_area .right_side .product_area .prix_product {
  color: #042a2b;
}
#wcfmmp-store .body_area .right_side .product_area .wcfm_buttons {
  display: none;
}
#wcfmmp-store .body_area .right_side .product_area .product {
  text-align: center;
  margin-bottom: 5% !important;
}
#wcfmmp-store .body_area .right_side .product_area .product h2 {
  font-family: "recoleta", sans-serif;
}
#wcfmmp-store .body_area .right_side .product_area .product .price {
  display: none !important;
}
#wcfmmp-store .body_area .right_side .product_area .product .add_to_cart_button {
  background-color: #ffffff;
  color: #042a2b;
  border: 1px solid #042a2b;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  font-size: 0.8em;
  line-height: 1.2em;
}
#wcfmmp-store .body_area .right_side .wcfm_store_description {
  box-shadow: none;
  color: #ffffff;
  background-color: #042a2b;
  font-family: "Chivo", sans-serif;
  font-weight: 300;
}
#wcfmmp-store .body_area .right_side .wcfm_store_description a {
  color: #ffffff;
}
#wcfmmp-store .body_area .right_side .wcfm_store_description h2 {
  color: #ffffff !important;
  font-family: "Chivo", sans-serif;
}

@media screen and (min-width: 768px) {
  #wcfmmp-store .body_area .right_side {
    width: 100% !important;
    padding: 0;
  }
  #wcfmmp-store .body_area .right_side .product_area .add_to_cart_button {
    font-size: 1.2em !important;
  }
  #wcfmmp-store .body_area .right_side .product_area {
    margin-right: 4%;
    margin-left: 4%;
  }
  #wcfmmp-store .body_area .right_side .wcfm_store_description {
    column-count: 2;
    column-gap: 7%;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1200px) {
  #wcfmmp-store .body_area {
    display: flex;
  }
  #wcfmmp-store .body_area .right_side .product_area h3 {
    font-size: 1.5em !important;
  }
  .vendor_page_header_second_block .vendor_page_header_second_block_presentation .titre_boutique {
    font-size: 1.5em !important;
  }
}
/* Zone de livraison */
.column_livraison .title_code_postal_zone {
  color: #000000;
  text-align: center;
}
.column_livraison .code_postal_zone {
  columns: 4 auto;
}
.column_livraison .code_postal_zone p {
  margin: 0;
}

@media screen and (min-width: 768px) {
  .column_livraison {
    display: flex;
  }
  .column_livraison .title_code_postal_zone {
    margin: 0 20px;
  }
  .column_livraison .code_postal_zone {
    columns: 4 auto;
  }
  .column_livraison .code_postal_zone p {
    margin: 0;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

h1 {
  margin-top: 0;
}

.page-template-page-classic-php {
  margin: 0;
}
.page-template-page-classic-php #classic {
  padding: 5%;
}
.page-template-page-classic-php #classic article {
  margin: auto !important;
}
.page-template-page-classic-php .type-page {
  margin: auto;
  padding: 5%;
  max-width: 1300px;
}
.page-template-page-classic-php .type-page h1 {
  color: #042a2b;
}
.page-template-page-classic-php .type-page a {
  color: #042a2b !important;
  text-decoration: none;
}

.post-97957 .form-ville-mini {
  text-align: center;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.page-template-default {
  margin: 0;
}
.page-template-default h1,
.page-template-default h2,
.page-template-default h3 {
  margin: auto;
  padding: 0 5%;
  max-width: 1300px;
}
.page-template-default .entry-content {
  margin: 0;
}

.page {
  margin: 0 !important;
}

.breadcumbs_pages {
  background-color: #042a2b;
  color: #ffffff;
  padding: 0.8% 30px;
  font-size: 11px;
  display: table;
  width: 100%;
}
.breadcumbs_pages a {
  color: #ffffff !important;
  text-decoration: none;
}
.breadcumbs_pages ol {
  list-style-type: none;
  padding: 0;
}
.breadcumbs_pages ol li {
  float: left;
  display: none;
}
.breadcumbs_pages ol li:nth-last-child(3) {
  display: block;
}
.breadcumbs_pages ol li:nth-last-child(3) span:before {
  content: "<";
  margin-right: 7px;
}

.wpcf7 h2 {
  padding: 3%;
  text-align: center;
}
.wpcf7 .contact-left {
  background-color: #e8e2d0;
  padding: 5%;
}
.wpcf7 .contact-left input,
.wpcf7 .contact-left select {
  padding: 12px 28px;
  border-radius: 25px;
  outline: none;
  width: 100%;
  margin-bottom: 3%;
}
.wpcf7 .contact-left select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Some browsers will not display the caret when using calc, so we put the fallback first */
  background: url("assets/images/select.png") white no-repeat 98.5% !important;
  /* !important used for overriding all other customisations */
  background: url("assets/images/select.png") white no-repeat calc(100% - 20px) !important;
  /* Better placement regardless of input width */
}
.wpcf7 .contact-right {
  padding: 0 5% 5% 5%;
  background-color: #e8e2d0;
}
.wpcf7 .contact-right textarea,
.wpcf7 .contact-right input {
  border-bottom: 2px solid #000 !important;
  border-radius: inherit;
  border: 0;
  outline: none;
  resize: none;
  background-color: transparent;
  margin-bottom: 15px;
  width: 100%;
}
.wpcf7 .contact-right input[type=submit] {
  background-color: #042a2b !important;
  border-radius: 30px !important;
  padding: 20px 30px !important;
  outline: none;
  color: #ffffff;
  float: right;
}
.wpcf7 .contact-je-suis-fleuriste {
  padding: 7%;
}
.wpcf7 .contact-je-suis-fleuriste p {
  text-align: center;
}
.wpcf7 .contact-je-suis-fleuriste .flex-content input, .wpcf7 .contact-je-suis-fleuriste .flex-content select {
  margin-bottom: 30px;
}
.wpcf7 .contact-je-suis-fleuriste .flex-content .contact-left {
  padding: 30px 5% 0 5%;
}
.wpcf7 .contact-je-suis-fleuriste .flex-content .contact-left p {
  margin: 0;
}
.wpcf7 .contact-je-suis-fleuriste .flex-content .contact-right p {
  text-align: left;
  margin: 0;
}
.wpcf7 .contact-je-suis-fleuriste .flex-content .contact-right input, .wpcf7 .contact-je-suis-fleuriste .flex-content .contact-right textarea {
  border-bottom: none !important;
  background-color: #ffffff;
  margin-top: 10px;
}
.wpcf7 .contact-je-suis-fleuriste .flex-content .contact-right .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
  top: 28px;
}
.wpcf7 .contact-je-suis-fleuriste .flex-content .wpcf7-form-control-wrap {
  position: relative;
}
.wpcf7 .contact-je-suis-fleuriste .flex-content .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
  text-align: left;
  position: absolute;
  top: 38px;
}
.wpcf7 .contact-je-suis-fleuriste .bottom-content {
  background-color: #e8e2d0;
  padding: 0 5% 0 5%;
}
.wpcf7 .contact-je-suis-fleuriste .bottom-content p {
  margin-top: 0;
  text-align: left;
}
.wpcf7 .contact-je-suis-fleuriste .bottom-content .wpcf7-list-item {
  margin: 0;
}
.wpcf7 .contact-je-suis-fleuriste .bottom-content .wpcf7-list-item-label {
  font-size: 0.8em;
}
.wpcf7 .contact-je-suis-fleuriste .bottom-content .bloc__depliable .bloc__depliable-inner .accordion div p {
  font-size: 0.8em;
}
.wpcf7 .contact-je-suis-fleuriste .bottom-content .bloc__depliable .bloc__depliable-inner .accordion span {
  border: none;
  padding: 0;
}
.wpcf7 .contact-je-suis-fleuriste .bottom-content .bloc__depliable .bloc__depliable-inner .accordion span a.rgpd {
  border: none;
  text-decoration: underline;
  font-size: 0.9em;
}
.wpcf7 .contact-je-suis-fleuriste .bottom-content .bloc__depliable .bloc__depliable-inner .accordion span a.rgpd:after {
  display: none;
}
.wpcf7 .contact-je-suis-fleuriste .bottom-content .subit_area p {
  text-align: center;
}
.wpcf7 .contact-je-suis-fleuriste .bottom-content .subit_area p .wpcf7-submit {
  background-color: #042A2B !important;
  color: #ffffff;
  padding: 1em 3em;
  margin-bottom: 30px;
  border-radius: 30px !important;
  min-width: 150px;
  text-decoration: none;
}
.wpcf7 .contact-je-suis-fleuriste .bottom-content .subit_area p .wpcf7-spinner {
  display: none;
}

#wcfmmp-stores-wrap .form-ville-mini {
  text-align: left;
}

.form-ville-mini {
  text-align: center;
}
.form-ville-mini .div_address_search input {
  padding: 12px 28px;
  border-radius: 25px !important;
  outline: none;
  width: 100%;
  display: inline-block;
  border: 1px solid #ccc !important;
  color: #042a2b !important;
  height: auto !important;
}
.form-ville-mini .div_address_search input::placeholder {
  color: #666 !important;
}
.form-ville-mini .div_sessile_search_submit {
  margin-top: 15px;
}
.form-ville-mini .div_sessile_search_submit button {
  background-color: #042a2b !important;
  color: #fff;
  padding: 1em 3em !important;
  border-radius: 30px !important;
  min-width: 150px;
  margin-top: 0 !important;
}

.pagination,
.woocommerce-pagination {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}
.pagination ul,
.woocommerce-pagination ul {
  border: 0 !important;
  margin: auto;
}
.pagination ul li,
.woocommerce-pagination ul li {
  border: 0 !important;
  padding: 0 0 6px 5px !important;
  display: inline !important;
}
.pagination ul li a:hover,
.woocommerce-pagination ul li a:hover {
  background-color: transparent !important;
  color: #000000 !important;
}
.pagination a,
.pagination span,
.woocommerce-pagination a,
.woocommerce-pagination span {
  font-size: 1em !important;
  display: inline-block !important;
  line-height: 33px !important;
  width: 35px !important;
  height: 35px !important;
  border: 1px solid #042a2b !important;
  padding: 0 !important;
  color: #042a2b;
  text-decoration: none;
}
.pagination a.current,
.pagination span.current,
.woocommerce-pagination a.current,
.woocommerce-pagination span.current {
  background-color: #042a2b !important;
  color: #ffffff !important;
}
.pagination .next,
.pagination .prev,
.woocommerce-pagination .next,
.woocommerce-pagination .prev {
  border: 0;
  text-decoration: none;
}

@media screen and (min-width: 768px) {
  .wpcf7 {
    width: 100%;
  }
  .wpcf7 .split_contact {
    display: flex;
    align-items: center;
  }
  .wpcf7 .split_contact .contact-left {
    width: 50%;
    padding: 16% 5%;
  }
  .wpcf7 .split_contact .contact-right {
    width: 50%;
    background-color: #ffffff;
  }
  .wpcf7 .split_contact .contact-right input[type=text] {
    width: 50%;
  }
  .wpcf7 .contact-je-suis-fleuriste {
    max-width: 1300px;
    padding: 5% 0 5% 0;
    margin: auto;
  }
  .wpcf7 .contact-je-suis-fleuriste h2 {
    padding: 0;
  }
  .wpcf7 .contact-je-suis-fleuriste .flex-content {
    display: flex;
  }
  .wpcf7 .contact-je-suis-fleuriste .flex-content .contact-left {
    width: 50%;
    padding: 5% 2% 0 7%;
  }
  .wpcf7 .contact-je-suis-fleuriste .flex-content .contact-left input, .wpcf7 .contact-je-suis-fleuriste .flex-content .contact-left select {
    margin-bottom: 58px;
  }
  .wpcf7 .contact-je-suis-fleuriste .flex-content .contact-right {
    width: 50%;
    padding: 5% 7% 0 2%;
  }
  .wpcf7 .contact-je-suis-fleuriste .flex-content .wpcf7-form-control-wrap {
    position: relative;
  }
  .wpcf7 .contact-je-suis-fleuriste .flex-content .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
    position: absolute;
    top: 38px;
  }
  .wpcf7 .contact-je-suis-fleuriste .bottom-content {
    padding: 0 7% 0 7%;
  }
  .wpcf7 .contact-je-suis-fleuriste .bottom-content .bloc__depliable .bloc__depliable-inner .accordion {
    margin: 0;
  }
  .wpcf7 .contact-je-suis-fleuriste .bottom-content .bloc__depliable .bloc__depliable-inner .accordion span a.rgpd {
    padding: 0;
  }
  .wpcf7 .contact-je-suis-fleuriste .bottom-content .bloc__depliable .bloc__depliable-inner .accordion span a.rgpd:after {
    display: none;
  }
  .wpcf7 .contact-je-suis-fleuriste .bottom-content .subit_area p .wpcf7-submit {
    margin-bottom: 50px;
    min-width: 250px;
  }
  .breadcumbs_pages {
    padding: 0.8% 4%;
    display: block;
  }
  .breadcumbs_pages ol li {
    display: block;
  }
  .breadcumbs_pages ol li:nth-last-child(3) span:before {
    content: "";
    margin-right: 0px;
  }
  .form-ville-mini .div_address_search {
    display: inline-block;
    width: 500px;
  }
  .form-ville-mini .div_sessile_search_submit {
    display: inline-block;
    margin-left: 30px;
  }
}
.page-id-97957 .form-ville-mini {
  texte-align: center;
}

/*.page-template-template-categorie_produit, .page-template-default,.page-template-template-blog,.page-template-page-contact {
  .breadcumbs_pages {
    display: none;
  }
}

@media screen and (min-width: 768px) {
  .page-template-template-categorie_produit, .page-template-default,.page-template-template-blog,.page-template-page-contact {
    .breadcumbs_pages {
      display: block;
    }
  }
}*/
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.woocommerce-cart .breadcumbs_pages {
  display: none !important;
}

.cart-title {
  color: white;
  text-align: left;
  background-color: #042a2b;
  padding: 30px 2% !important;
  margin: 0 !important;
  width: 100% !important;
  max-width: unset !important;
}
.cart-title span {
  max-width: 1400px;
  display: block;
  margin: 0 auto;
  padding-left: 12px;
}
@media (max-width: 1024px) {
  .cart-title span {
    padding-left: 0px;
  }
}
@media (max-width: 768px) {
  .cart-title {
    padding: 20px 2% !important;
    font-size: 18px;
    text-align: center;
  }
}

.woocommerce-cart-form {
  color: #042a2b;
  font-family: "Chivo", sans-serif !important;
}
.woocommerce-cart-form p {
  margin-bottom: 0;
}
.woocommerce-cart-form .cart {
  font-size: 17px;
  padding: 60px 12px;
  max-width: 1400px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1024px) {
  .woocommerce-cart-form .cart {
    font-size: 14px;
    flex-direction: column;
    padding: 32px 0px 0px;
  }
}
.woocommerce-cart-form .cart h4 {
  font-size: 22px;
  margin: 0;
}
@media (max-width: 768px) {
  .woocommerce-cart-form .cart h4 {
    font-size: 17px;
  }
}
.woocommerce-cart-form .cart-products {
  width: 800px;
}
@media (max-width: 768px) {
  .woocommerce-cart-form .cart-products {
    width: 100%;
    padding: 0 16px;
  }
}
.woocommerce-cart-form .cart-products-item:not(:last-child) {
  padding-bottom: 48px;
  margin-bottom: 48px;
  border-bottom: 1px solid #042a2b;
}
@media (max-width: 1024px) {
  .woocommerce-cart-form .cart-products-item {
    padding: 0 16px;
  }
}
.woocommerce-cart-form .cart-products-item-summary {
  display: flex;
  width: 100%;
  margin-bottom: 48px;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .woocommerce-cart-form .cart-products-item-summary {
    margin-bottom: 24px;
  }
}
.woocommerce-cart-form .cart-products-item-summary-image {
  width: 49%;
}
@media (max-width: 768px) {
  .woocommerce-cart-form .cart-products-item-summary-image {
    width: 40%;
  }
}
.woocommerce-cart-form .cart-products-item-summary-image img {
  height: 340px;
  width: 340px;
  border-radius: 40px;
}
@media (max-width: 768px) {
  .woocommerce-cart-form .cart-products-item-summary-image img {
    height: unset;
    max-width: 90%;
    border-radius: 16px;
  }
}
.woocommerce-cart-form .cart-products-item-summary-infos {
  width: 49%;
}
@media (max-width: 768px) {
  .woocommerce-cart-form .cart-products-item-summary-infos {
    width: 60%;
  }
}
.woocommerce-cart-form .cart-products-item-summary-infos-title h4 {
  font-size: 34px;
  line-height: 34px;
}
@media (max-width: 768px) {
  .woocommerce-cart-form .cart-products-item-summary-infos-title h4 {
    font-size: 17px;
    line-height: 17px;
  }
}
.woocommerce-cart-form .cart-products-item-summary-infos p {
  font-size: 22px;
}
@media (max-width: 768px) {
  .woocommerce-cart-form .cart-products-item-summary-infos p {
    font-size: 14px;
    margin-bottom: 0;
  }
  .woocommerce-cart-form .cart-products-item-summary-infos p.sub-total {
    margin-top: 4px !important;
  }
}
.woocommerce-cart-form .cart-products-item-summary-infos-links {
  display: flex;
  margin-top: 40px;
}
@media (max-width: 768px) {
  .woocommerce-cart-form .cart-products-item-summary-infos-links {
    margin-top: 16px;
  }
}
.woocommerce-cart-form .cart-products-item-summary-infos-links a {
  color: #7b7b7b;
  text-decoration: underline;
}
.woocommerce-cart-form .cart-products-item-additionals {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.woocommerce-cart-form .cart-products-item-additionals h4 {
  font-family: "Chivo", sans-serif;
  font-weight: 400;
}
@media (max-width: 1024px) {
  .woocommerce-cart-form .cart-products-item-additionals {
    padding: 0px;
  }
}
@media (max-width: 768px) {
  .woocommerce-cart-form .cart-products-item-additionals {
    flex-direction: column;
  }
  .woocommerce-cart-form .cart-products-item-additionals h4 {
    font-size: 14px;
  }
}
.woocommerce-cart-form .cart-products-item-additionals-vendor-infos {
  padding-top: 16px;
  border-top: 1px solid rgba(4, 42, 43, 0.3);
  width: 48%;
}
@media (max-width: 768px) {
  .woocommerce-cart-form .cart-products-item-additionals-vendor-infos {
    width: 100%;
  }
}
.woocommerce-cart-form .cart-products-item-additionals-vendor-infos-logo .store-avatar {
  width: 80px;
  height: 80px;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.woocommerce-cart-form .cart-products-item-additionals-vendor-infos-logo .store-avatar .image_logo {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 80px;
  height: 80px;
  border-radius: 8px;
}
.woocommerce-cart-form .cart-products-item-additionals-vendor-infos-text {
  padding-left: 16px;
}
.woocommerce-cart-form .cart-products-item-additionals-vendor-infos-text span {
  color: #7b7b7b;
}
.woocommerce-cart-form .cart-products-item-additionals-options-infos {
  padding-top: 16px;
  border-top: 1px solid rgba(4, 42, 43, 0.3);
  width: 49%;
}
@media (max-width: 768px) {
  .woocommerce-cart-form .cart-products-item-additionals-options-infos {
    width: 100%;
    margin-top: 20px;
  }
}
.woocommerce-cart-form .cart-products-item-additionals-options-infos span {
  color: #7b7b7b;
}
.woocommerce-cart-form .cart-summary {
  position: sticky;
  top: 32px;
  background-color: #e8e2d0;
  padding: 32px;
  border-radius: 16px;
  height: fit-content;
  box-shadow: 0px 0px 20px 0px rgba(4, 42, 43, 0.1);
}
@media (max-width: 1024px) {
  .woocommerce-cart-form .cart-summary {
    width: 100%;
    bottom: 0px;
    top: unset;
    padding: 16px;
    border-radius: 0;
    font-size: 14px;
    margin-top: 24px;
  }
  .woocommerce-cart-form .cart-summary input,
  .woocommerce-cart-form .cart-summary button {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .woocommerce-cart-form .cart-summary .title {
    display: none;
  }
}
.woocommerce-cart-form .cart-summary h4 {
  font-size: 34px;
  margin-bottom: 32px;
}
@media (max-width: 768px) {
  .woocommerce-cart-form .cart-summary h4 {
    font-size: 18px;
    margin-bottom: 16px;
  }
}
.woocommerce-cart-form .cart-summary-coupons {
  border-bottom: 1px solid rgba(4, 42, 43, 0.3);
  margin-bottom: 20px;
}
.woocommerce-cart-form .cart-summary-total {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid rgba(4, 42, 43, 0.3);
  padding-bottom: 6px;
}
@media (max-width: 1024px) {
  .woocommerce-cart-form .cart-summary-total {
    padding-bottom: 0;
  }
}
.woocommerce-cart-form .cart-summary-total h4 {
  font-size: 30px;
  margin-bottom: 0;
  font-family: "Chivo", sans-serif;
  font-weight: 400;
}
@media (max-width: 768px) {
  .woocommerce-cart-form .cart-summary-total h4 {
    font-size: 17px;
  }
}
.woocommerce-cart-form .cart-summary-promo-code {
  width: 100%;
  background-color: white;
  border-radius: 8px;
  display: flex;
  justify-content: space-between;
}
.woocommerce-cart-form .cart-summary-promo-code button {
  border: none;
  background-color: white;
  color: #042a2b;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.woocommerce-cart-form .cart-summary-promo-code button:hover {
  opacity: 0.7;
}
.woocommerce-cart-form .cart-summary-promo-code input {
  width: 50% !important;
  border: none;
  margin-bottom: 0 !important;
}
.woocommerce-cart-form .cart-summary .round-btn {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  font-size: 22px;
  margin-top: 60px;
}
@media (max-width: 1024px) {
  .woocommerce-cart-form .cart-summary .round-btn {
    margin-top: 24px;
    font-size: 14px;
  }
}
.woocommerce-cart-form .cart-summary .round-btn:visited, .woocommerce-cart-form .cart-summary .round-btn:hover, .woocommerce-cart-form .cart-summary .round-btn:active {
  color: white;
}
.woocommerce-cart-form .cart .tm-cart-edit-options {
  display: none !important;
}

.wrapper-cart-empty {
  max-width: 1400px;
  margin: 0 auto;
  padding: 60px 12px;
}
@media (max-width: 768px) {
  .wrapper-cart-empty {
    padding: 16px;
  }
}

.cart-empty {
  display: flex;
  flex-direction: column;
  font-size: 22px;
  max-width: 900px;
  color: #042a2b;
}
@media (max-width: 768px) {
  .cart-empty {
    font-size: 14px;
  }
}
.cart-empty h2 {
  font-size: 34px;
  margin: 0;
  padding: 0;
  text-align: left !important;
}
@media (max-width: 768px) {
  .cart-empty h2 {
    font-size: 24px;
    margin-top: 12px !important;
  }
}
.cart-empty .form-ville-mini .sessile_search {
  display: flex;
  justify-content: space-between;
  align-items: end;
}
@media (max-width: 768px) {
  .cart-empty .form-ville-mini .sessile_search {
    flex-direction: column;
  }
}
.cart-empty .form-ville-mini .sessile_search .div_address_search {
  width: 70%;
}
@media (max-width: 768px) {
  .cart-empty .form-ville-mini .sessile_search .div_address_search {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cart-empty .form-ville-mini .sessile_search .div_sessile_search_submit {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cart-empty .form-ville-mini .sessile_search .div_sessile_search_submit .sessile_search_submit {
    width: 100%;
  }
}

@media (max-width: 768px) {
  .woocommerce-message {
    display: flex;
    flex-direction: column;
  }
}
.woocommerce-message::after {
  content: unset;
}
.woocommerce-message .restore-item {
  display: block;
  float: right;
  border: none;
  color: white;
  padding: 8px 100px;
  background-color: #042a2b;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  border-radius: 25px;
  width: fit-content;
  text-decoration: none;
}
@media (max-width: 768px) {
  .woocommerce-message .restore-item {
    margin-top: 8px;
    padding-top: 0;
    padding-bottom: 0;
  }
}

.woocommerce a.remove {
  color: #042a2b !important;
  text-align: left;
  width: 100%;
}
.woocommerce a.remove .remove_text {
  font-size: 0.5em;
  font-style: italic;
  font-weight: normal;
}
.woocommerce a.remove:hover {
  color: #042a2b !important;
  background-color: transparent !important;
}

.woocommerce-message {
  border-top-color: #042a2b;
  display: flex;
  justify-content: space-between;
  width: 100%;
  position: relative;
  align-items: center;
}
.woocommerce-message a {
  background-color: #042a2b !important;
  color: #ffffff !important;
  padding: 8px 100px;
}
.woocommerce-message:before {
  color: #042a2b;
  top: unset;
}

.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
  background-color: #e8e2d0;
}

.shop_table {
  border: 0 !important;
}
.shop_table th {
  font-family: "recoleta";
  font-weight: normal;
  font-size: 1.5em;
}
.shop_table .product-thumbnail img {
  width: 150px !important;
  height: auto;
  border-radius: 15px;
}
.shop_table td {
  border: 0 !important;
}
.shop_table .coupon #coupon_code {
  width: 200px;
}
.shop_table .coupon button {
  background-color: #042a2b;
  color: #ffffff;
  font-weight: normal;
}
.shop_table .variation-Ecrivezlemessagejoindreaubouquetoptionnel {
  max-width: 500px;
}
.shop_table button {
  background-color: #042a2b;
  color: #ffffff;
  font-weight: normal;
}
.shop_table .input-text.qty {
  width: 100px !important;
  padding: 13px;
  -webkit-box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.3);
  display: inline-block;
  outline: none;
  border-radius: 23px;
  border: 0;
}
.shop_table .product-name > a {
  font-weight: bold;
}
.shop_table .product-name a {
  text-decoration: none;
  color: #042a2b;
  font-style: 1.1em !important;
}
.shop_table .product-name a.tm-cart-edit-options {
  font-size: 0.7em;
  font-style: italic;
  font-weight: normal;
}
.shop_table .product-name .tc-epo-metadata {
  font-size: 1em;
  color: #042a2b;
  font-weight: normal;
}
.shop_table .product-name .tc-epo-metadata dt {
  display: block !important;
  float: none !important;
  font-weight: normal;
}
.shop_table .product-name .tc-epo-metadata dd {
  margin: -16px 0 10px 0 !important;
  font-size: 0.7em;
  font-style: italic;
  font-weight: normal;
}

.cart_totals h2 {
  text-align: center;
  background-color: #e8e2d0;
  color: #042a2b;
  padding: 5px 2%;
}

#coupon_code {
  border-radius: 22px;
  padding: 10px 20px;
}
#coupon_code:focus {
  outline: none;
}

.coupon button {
  padding: 15px 20px !important;
  min-width: 200px;
  border-radius: 22px !important;
  text-align: center;
}

.wc-proceed-to-checkout a {
  background-color: #042a2b !important;
  color: #ffffff;
  border-radius: 30px !important;
}

.button.wc-backward {
  display: none !important;
}

.button-back-empty-cart-alert {
  margin: auto;
  padding: 0 5%;
  max-width: 1300px;
}
.button-back-empty-cart-alert a {
  background-color: #042a2b;
  color: #ffffff;
  padding: 2% 5%;
  border-radius: 30px;
  margin-top: 50px;
  margin-bottom: 50px;
  display: inline-block;
  text-decoration: none;
}

@media screen and (min-width: 768px) {
  .remove_text {
    display: none;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

/**
 *
 *  RGPD BOTTOM BAR
 * 
 */
.overflow-hidden {
  overflow: hidden;
  position: relative;
  height: 100%;
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {
  background: #000000 !important;
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme:before {
  content: "";
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  height: 100vh;
  width: 100%;
  top: 0;
  transform: translateY(-100%);
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme.moove-gdpr-info-bar-hidden {
  bottom: -240px !important;
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme.moove-gdpr-info-bar-hidden:before {
  display: none;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
  display: flex;
  width: 100%;
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {
  height: 240px;
  max-height: 240px !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p {
  color: #FFF !important;
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-cookie-notice {
  width: 85%;
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-cookie-notice p strong {
  font-size: 20px;
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder {
  width: 15%;
  display: flex;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
  color: #ffffff !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:hover, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover {
  background: #042a2b !important;
}

@media screen and (max-width: 500px) {
  #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {
    height: 300px;
    max-height: 300px !important;
  }
  #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme.moove-gdpr-info-bar-hidden {
    bottom: -300px !important;
  }
  #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-cookie-notice, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder {
    width: 100%;
  }
}
/**
 *
 * RGPD Formulaire
 * 
 */
.bloc__depliable .row {
  margin: 0;
}
.bloc__depliable .bloc__depliable-inner {
  width: 100%;
}
.bloc__depliable .bloc__depliable-inner .accordion {
  margin: 2em 0;
}
.bloc__depliable .bloc__depliable-inner .accordion span {
  display: block;
  border: 1px solid #042a2b;
  border-radius: 0.2em;
  padding: 0 1em;
  margin: 1em 0;
}
.bloc__depliable .bloc__depliable-inner .accordion span a.rgpd {
  width: 100%;
  position: relative;
  cursor: pointer;
  display: flex;
  align-items: center;
  color: #042a2b;
  padding: 2%;
}
.bloc__depliable .bloc__depliable-inner .accordion span a.rgpd:after {
  width: 8px;
  height: 8px;
  border-right: 1px solid #042a2b;
  border-bottom: 1px solid #042a2b;
  position: absolute;
  right: 10px;
  content: " ";
  top: 50%;
  transform: translateY(-50%) rotate(-45deg);
  transition: 0.5s all ease-out;
}
.bloc__depliable .bloc__depliable-inner .accordion span a.rgpd.active:after {
  transform: translateY(-50%) rotate(45deg);
  transition: 0.5s all ease-out;
}
.bloc__depliable .bloc__depliable-inner .accordion span a.rgpd p {
  margin: 1em 0;
}
.bloc__depliable .bloc__depliable-inner .accordion span > div {
  display: none;
  padding: 10px 25px 30px;
}
.bloc__depliable .bloc__depliable-inner .accordion span > div a {
  color: #042a2b;
}
.bloc__depliable .bloc__depliable-inner .accordion span > div p {
  font-size: 12px;
  color: #042a2b;
}

.wpcf7-form input[type=checkbox] {
  width: 30px !important;
  -webkit-appearance: checkbox !important;
  transform: scale(1.5);
}
.wpcf7-form .checkbox input {
  visibility: inherit;
  display: block;
  width: 30px;
  float: left;
  margin-right: 15px;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.custom_boutton a {
  padding: 0.75em 1em;
  border-radius: 30px !important;
  min-width: 150px;
  display: inline-block;
  margin: auto;
  text-decoration: none;
}
.custom_boutton a.vert {
  background-color: #042a2b;
  color: #ffffff !important;
}
.custom_boutton a.transparent {
  background-color: none;
  color: #042a2b;
  border: 1px solid #042a2b;
}
.custom_boutton a.blanc {
  background-color: #ffffff;
  color: #042a2b;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.single-blog-article .header_blog {
  margin: 1% 5%;
  position: relative;
}
.single-blog-article .header_blog .logo_blog img {
  width: 150px;
}
.single-blog-article .header_blog .prev_next_blog {
  display: none;
}
.single-blog-article .header_blog .prev_next_blog .prev_next_button {
  border: 1px solid #042a2b;
  border-radius: 30px;
  padding: 2% 5%;
  color: #042a2b;
  width: 200px;
  text-align: center;
}
.single-blog-article .header_blog .prev_next_blog .prev_next_button a {
  color: #042a2b !important;
  text-decoration: none;
}

@media screen and (min-width: 768px) {
  .single-blog-article .header_blog {
    margin: 1% 5%;
    display: flex;
    align-items: center;
  }
  .single-blog-article .header_blog .prev_next_blog {
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
  }
  .single-blog-article .header_blog .prev_next_blog .prev_next_button {
    margin: 0 2%;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.single-lab-article .header_lab {
  position: relative;
  margin: 1% 5%;
  min-height: 82px;
}
.single-lab-article .header_lab .logo_lab img {
  width: 150px;
}
.single-lab-article .header_lab .prev_next_lab {
  display: none;
}
.single-lab-article .header_lab .prev_next_lab .prev_next_button {
  border: 1px solid #042a2b;
  border-radius: 30px;
  padding: 2% 5%;
  color: #042a2b;
  width: 200px;
  text-align: center;
}
.single-lab-article .header_lab .prev_next_lab .prev_next_button a {
  color: #042a2b !important;
  text-decoration: none;
}

@media screen and (min-width: 768px) {
  .single-lab-article .header_lab {
    margin: 1% 5%;
    display: flex;
    align-items: center;
  }
  .single-lab-article .header_lab .prev_next_lab {
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
  }
  .single-lab-article .header_lab .prev_next_lab .prev_next_button {
    margin: 0 2%;
  }
}
/*!

Theme Name: sessile-2021

Theme URI: https://underscores.me/

Author: Automattic

Author URI: https://automattic.com/

Description: Hi. I'm a starter theme called <code>sessile-2021</code>, or <em>underscores</em>, if you like. I'm a theme meant for hacking so don't use me as a <em>Parent Theme</em>. Instead try turning me into the next, most awesome, WordPress theme out there. That's what I'm here for.

Version: 1.0.0

Tested up to: 5.4

Requires PHP: 5.6

License: GNU General Public License v2 or later

License URI: LICENSE

Text Domain: sessile-2021

Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready



This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned.



sessile-2021 is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.

Underscores is distributed under the terms of the GNU GPL v2 or later.



Normalizing styles have been helped along thanks to the fine work of

Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/

*/
/*--------------------------------------------------------------

>>> TABLE OF CONTENTS:

----------------------------------------------------------------

# Generic

	- Normalize

	- Box sizing

# Base

	- Typography

	- Elements

	- Links

	- Forms

## Layouts

# Components

	- Navigation

	- Posts and pages

	- Comments

	- Widgets

	- Media

	- Captions

	- Galleries

# plugins

	- Jetpack infinite scroll

# Utilities

	- Accessibility

	- Alignments



--------------------------------------------------------------*/
/*--------------------------------------------------------------

# Generic

--------------------------------------------------------------*/
/* Normalize

--------------------------------------------- */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document

	 ========================================================================== */
/**

 * 1. Correct the line height in all browsers.

 * 2. Prevent adjustments of font size after orientation changes in iOS.

 */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

/* Sections

	 ========================================================================== */
/**

 * Remove the margin in all browsers.

 */
body {
  margin: 0;
}

/**

 * Render the `main` element consistently in IE.

 */
main {
  display: block;
}

/**

 * Correct the font size and margin on `h1` elements within `section` and

 * `article` contexts in Chrome, Firefox, and Safari.

 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content

	 ========================================================================== */
/**

 * 1. Add the correct box sizing in Firefox.

 * 2. Show the overflow in Edge and IE.

 */
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/**

 * 1. Correct the inheritance and scaling of font size in all browsers.

 * 2. Correct the odd `em` font sizing in all browsers.

 */
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Text-level semantics

	 ========================================================================== */
/**

 * Remove the gray background on active links in IE 10.

 */
a {
  background-color: transparent;
}

/**

 * 1. Remove the bottom border in Chrome 57-

 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.

 */
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

/**

 * Add the correct font weight in Chrome, Edge, and Safari.

 */
b,
strong {
  font-weight: bolder;
}

/**

 * 1. Correct the inheritance and scaling of font size in all browsers.

 * 2. Correct the odd `em` font sizing in all browsers.

 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/**

 * Add the correct font size in all browsers.

 */
small {
  font-size: 80%;
}

/**

 * Prevent `sub` and `sup` elements from affecting the line height in

 * all browsers.

 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content

	 ========================================================================== */
/**

 * Remove the border on images inside links in IE 10.

 */
img {
  border-style: none;
}

/* Forms

	 ========================================================================== */
/**

 * 1. Change the font styles in all browsers.

 * 2. Remove the margin in Firefox and Safari.

 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

/**

 * Show the overflow in IE.

 * 1. Show the overflow in Edge.

 */
button,
input {
  overflow: visible;
}

/**

 * Remove the inheritance of text transform in Edge, Firefox, and IE.

 * 1. Remove the inheritance of text transform in Firefox.

 */
button,
select {
  text-transform: none;
}

/**

 * Correct the inability to style clickable types in iOS and Safari.

 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**

 * Remove the inner border and padding in Firefox.

 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**

 * Restore the focus styles unset by the previous rule.

 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**

 * Correct the padding in Firefox.

 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**

 * 1. Correct the text wrapping in Edge and IE.

 * 2. Correct the color inheritance from `fieldset` elements in IE.

 * 3. Remove the padding so developers are not caught out when they zero out

 *		`fieldset` elements in all browsers.

 */
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

/**

 * Add the correct vertical alignment in Chrome, Firefox, and Opera.

 */
progress {
  vertical-align: baseline;
}

/**

 * Remove the default vertical scrollbar in IE 10+.

 */
textarea {
  overflow: auto;
}

/**

 * 1. Add the correct box sizing in IE 10.

 * 2. Remove the padding in IE 10.

 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

/**

 * Correct the cursor style of increment and decrement buttons in Chrome.

 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**

 * 1. Correct the odd appearance in Chrome and Safari.

 * 2. Correct the outline style in Safari.

 */
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/**

 * Remove the inner padding in Chrome and Safari on macOS.

 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**

 * 1. Correct the inability to style clickable types in iOS and Safari.

 * 2. Change font properties to `inherit` in Safari.

 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

/* Interactive

	 ========================================================================== */
/*

 * Add the correct display in Edge, IE 10+, and Firefox.

 */
details {
  display: block;
}

/*

 * Add the correct display in all browsers.

 */
summary {
  display: list-item;
}

/* Misc

	 ========================================================================== */
/**

 * Add the correct display in IE 10+.

 */
template {
  display: none;
}

/**

 * Add the correct display in IE 10.

 */
[hidden] {
  display: none;
}

/* Box sizing

--------------------------------------------- */
/* Inherit box-sizing to more easily change it's value on a component level.

@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
  box-sizing: inherit;
}

html {
  box-sizing: border-box;
}

/*--------------------------------------------------------------

# Base

--------------------------------------------------------------*/
/* Typography

--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
}

p {
  margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
  font-style: italic;
}

blockquote {
  margin: 0 1.5em;
}

address {
  margin: 0 0 1.5em;
}

pre {
  background: #eee;
  font-family: "Courier 10 Pitch", courier, monospace;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}

code,
kbd,
tt,
var {
  font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

mark,
ins {
  background: #fff9c0;
  text-decoration: none;
}

big {
  font-size: 125%;
}

/* Elements

--------------------------------------------- */
body {
  background: #fff;
}

hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

ul,
ol {
  margin: 0 3em 1.5em 0;
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

li > ul,
li > ol {
  margin-bottom: 0;
  margin-right: 1.5em;
}

dt {
  font-weight: 700;
}

dd {
  margin: 0 1.5em 1.5em;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%;
}

img {
  height: auto;
  max-width: 100%;
}

figure {
  margin: 1em 0;
}

table {
  margin: 0 0 1.5em;
  width: 100%;
}

/* Links

--------------------------------------------- */
a {
  color: #042A2B;
}

a:hover,
a:focus,
a:active {
  color: #042A2B;
}

a:focus {
  outline: thin dotted;
}

a:hover,
a:active {
  outline: 0;
}

/* Forms

--------------------------------------------- */
button,
input[type=button],
input[type=reset],
input[type=submit] {
  border: 1px solid;
  border-color: #ccc #ccc #bbb;
  border-radius: 3px;
  background: #e6e6e6;
  color: rgba(0, 0, 0, 0.8);
  line-height: 1;
  padding: 0.6em 1em 0.4em;
}

button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover {
  border-color: #ccc #bbb #aaa;
}

button:active,
button:focus,
input[type=button]:active,
input[type=button]:focus,
input[type=reset]:active,
input[type=reset]:focus,
input[type=submit]:active,
input[type=submit]:focus {
  border-color: #aaa #bbb #bbb;
}

input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=range],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
input[type=numeric],
textarea {
  color: #666;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 3px;
}

input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=range]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=time]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=color]:focus,
textarea:focus {
  color: #111;
}

select {
  border: 1px solid #ccc;
}

textarea {
  width: 100%;
}

/*--------------------------------------------------------------

# Layouts

--------------------------------------------------------------*/
/*--------------------------------------------------------------

# Components

--------------------------------------------------------------*/
/* Navigation

--------------------------------------------- */
.main-navigation {
  display: block;
  width: 100%;
}

.main-navigation ul {
  display: none;
  list-style: none;
  margin: 0;
  padding-right: 0;
}

.main-navigation ul ul {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  float: right;
  position: absolute;
  top: 100%;
  right: -999em;
  z-index: 99999;
}

.main-navigation ul ul ul {
  right: -999em;
  top: 0;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
  display: block;
  right: auto;
}

.main-navigation ul ul a {
  width: 200px;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
  right: auto;
}

.main-navigation li {
  position: relative;
}

.main-navigation a {
  display: block;
  text-decoration: none;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
  display: block;
}

@media screen and (min-width: 37.5em) {
  .menu-toggle {
    display: none;
  }
  .main-navigation ul {
    display: flex;
  }
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
  margin: 0 0 1.5em;
}

.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
  display: flex;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  flex: 1 0 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  text-align: end;
  flex: 1 0 50%;
}

/* Posts and pages

--------------------------------------------- */
.sticky {
  display: block;
}

.post,
.page {
  margin: 0 0 1.5em;
}

.updated:not(.published) {
  display: none;
}

.page-content,
.entry-content,
.entry-summary {
  margin: 1.5em 0 0;
}

.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

/* Comments

--------------------------------------------- */
.comment-content a {
  word-wrap: break-word;
}

.bypostauthor {
  display: block;
}

/* Widgets

--------------------------------------------- */
.widget {
  margin: 0 0 1.5em;
}

.widget select {
  max-width: 100%;
}

/* Media

--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
  display: inline-block;
}

/* Captions

--------------------------------------------- */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}

.wp-caption img[class*=wp-image-] {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

.wp-caption-text {
  text-align: center;
}

/* Galleries

--------------------------------------------- */
.gallery {
  margin-bottom: 1.5em;
  display: grid;
  grid-gap: 1.5em;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  width: 100%;
}

.gallery-columns-2 {
  grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
  grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
  grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
  grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
  grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
  grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
  grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
  grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
  display: block;
}

/*--------------------------------------------------------------

# Plugins

--------------------------------------------------------------*/
/* Jetpack infinite scroll

--------------------------------------------- */
/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
  display: block;
}

/*--------------------------------------------------------------

# Utilities

--------------------------------------------------------------*/
/* Accessibility

--------------------------------------------- */
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  right: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
  outline: 0;
}

/* Alignments

--------------------------------------------- */
.alignleft {
  float: left;
  margin-right: 1.5em;
  margin-bottom: 1.5em;
}

.alignright {
  float: right;
  margin-left: 1.5em;
  margin-bottom: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 1.5em;
}

.sessile-btn {
  font-family: "Chivo", sans-serif;
  font-weight: normal;
  background-color: #062A2B;
  color: white;
  border: none;
  padding: 20px 45px;
  border-radius: 30px;
  font-size: 19px;
  line-height: 16px;
  min-width: 169px;
  transition: 0.2s ease-in opacity;
}

.reviews-section .review-tabs .star {
  display: inline-flex;
  align-items: center;
  min-width: 32px;
}

/* Button

--------------------------------------------- */
.sessile-btn:hover {
  cursor: pointer;
  opacity: 0.7;
}

.season-btn a {
  color: #fff;
  text-decoration: none;
}

@media only screen and (max-width: 1200px) {
  .season-btn {
    font-size: 17px;
    line-height: 17px;
  }
}
#go-to-checkout {
  padding: 0.4em 1em;
}

/* Loader

--------------------------------------------- */
#loader-pagination {
  border: 16px solid #f3f3f3;
  border-top: 16px solid #042a2b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  animation: spin 2s linear infinite;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: none;
}

/* WCFM Customer Sucess

--------------------------------------------- */
body.role-customer-success #wcfm-content h2:first-of-type,
body.role-customer-success #wcfm-content .wcfm-page-headig,
body.role-customer-success #wcfm-content #wcfm_vendors_listing .wcfm-container.wcfm-top-element-container {
  display: none !important;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.taxonomy-grid-container {
  margin: 0 5%;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(50%, 1fr));
  grid-gap: 1em;
}
.taxonomy-grid-container .product-list-schema {
  all: unset;
  display: contents;
}
.taxonomy-grid-container img {
  width: 100%;
  height: auto;
}
.taxonomy-grid-container .location-listing {
  position: relative;
}
.taxonomy-grid-container .location-listing:hover .location-title {
  opacity: 1;
}
.taxonomy-grid-container .location-image {
  line-height: 0;
  overflow: hidden;
}
.taxonomy-grid-container .location-image img {
  filter: blur(0px);
  transition: filter 0.3s ease-in;
  transform: scale(1.1);
}
.taxonomy-grid-container .location-title {
  font-size: 1.5em;
  font-weight: bold;
  text-decoration: none;
  z-index: 1;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  align-items: center;
  justify-content: center;
  display: flex;
  /*	opacity: 0;
  transition: opacity .5s;
  background: rgba(4, 42, 43, 0.4);
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;*/
}
.taxonomy-grid-container .location-title a {
  color: #ffffff;
  text-decoration: none;
  background-color: rgba(4, 42, 43, 0.4);
  padding: 2%;
}
@media (hover: none) {
  .taxonomy-grid-container .location-title {
    opacity: 1;
  }
}

.agglomeration-template-default .taxonomy-grid-container {
  margin: 1% 5%;
  grid-template-columns: repeat(auto-fill, minmax(33%, 1fr));
}
.agglomeration-template-default .taxonomy-grid-container .location-listing .location-title {
  font-size: 1em;
}
.agglomeration-template-default .taxonomy-grid-container .location-listing .location-title a {
  background-color: rgb(4, 42, 43);
}

.page-template-template-sous_categorie_produit .taxonomy-grid-container {
  margin: 1% 5%;
}
.page-template-template-sous_categorie_produit .bold {
  font-weight: bold;
}

@media screen and (min-width: 768px) {
  .taxonomy-grid-container {
    grid-template-columns: repeat(auto-fill, minmax(20%, 1fr)) !important;
  }
  .agglomeration-template-default .entry-title-header {
    padding: 2% 5% 0% 5%;
    max-width: 1300px;
    margin: auto;
    text-align: center;
  }
  .agglomeration-template-default .taxonomy-grid-container .location-listing .location-title {
    font-size: 1.5em;
  }
}
.woocommerce-products-header__title {
  text-align: center;
}

.taxonomy_header {
  background-color: #e8e2d0;
  text-align: center;
  padding: 2%;
}
.taxonomy_header .adresse_client {
  background-color: #042a2b;
  color: #ffffff;
  margin: 2%;
  padding: 1%;
  display: inline-block;
}

.taxonomy_content_product {
  margin: 2% 5%;
}
@media screen and (max-width: 768px) {
  .taxonomy_content_product .woocommerce ul.products li.product {
    width: 100% !important;
  }
}
.taxonomy_content_product #wcfm_home {
  display: none;
}
.taxonomy_content_product .no-results {
  text-align: center;
  color: #042a2b;
  font-size: 1.2em;
  margin: 2% 5%;
}
.taxonomy_content_product .no-results a {
  color: #042a2b;
}
.taxonomy_content_product .ajax-load-more-wrap .alm-paging-content {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(50%, 1fr));
  grid-gap: 1em;
}
.taxonomy_content_product img {
  width: 100%;
  height: auto;
}
.taxonomy_content_product .type-product {
  padding: 1% !important;
  list-style-type: none;
  text-align: center;
}
.taxonomy_content_product .type-product a {
  color: #042a2b;
  text-decoration: none;
}
.taxonomy_content_product .type-product .woocommerce-loop-product__title {
  text-align: center;
}
.taxonomy_content_product .type-product .price {
  display: none !important;
  text-align: center;
}
.taxonomy_content_product .type-product .price .from {
  display: none;
}
.taxonomy_content_product .type-product .wcfm_dashboard_item_title {
  color: #042a2b !important;
  font-weight: normal;
}
.taxonomy_content_product .type-product .add_to_cart_button {
  color: #ffffff;
  border: 1px solid #042a2b;
  padding: 0.6em 0.8em;
  border-radius: 2em;
  outline: none;
  cursor: pointer;
  font-size: 1.1em;
  line-height: 1.2em;
  text-decoration: none;
  background-color: #042a2b;
  display: inline-block;
  font-weight: normal;
  margin: 1em 0;
}
.taxonomy_content_product .type-product .add_to_cart_button:hover {
  color: #042a2b !important;
  background-color: #ffffff !important;
}

@media screen and (min-width: 768px) {
  .taxonomy_content_product .ajax-load-more-wrap .alm-paging-content {
    grid-template-columns: repeat(auto-fill, minmax(20%, 1fr));
  }
}
.page-template-template-sous_categorie_produit {
  margin-bottom: 0 !important;
}
.page-template-template-sous_categorie_produit h1 {
  padding-top: 3%;
  font-size: 15px;
  font-weight: 300;
  text-align: center;
  color: #ffffff;
}
.page-template-template-sous_categorie_produit .sessile_search {
  text-align: left;
}
.page-template-template-sous_categorie_produit .titleseach {
  color: #ffffff;
  font-weight: normal;
  font-size: 1em;
  text-align: left;
  margin: 0;
  margin-top: 10%;
}
.page-template-template-sous_categorie_produit .search_choice {
  width: 90%;
  margin: auto;
  margin-right: 0;
}
.page-template-template-sous_categorie_produit .search_choice .alerte_cp {
  width: 285px;
  margin-left: 3%;
}
.page-template-template-sous_categorie_produit .div_address_search {
  position: relative;
}
.page-template-template-sous_categorie_produit .div_address_search input {
  padding: 0;
}
.page-template-template-sous_categorie_produit .div_address_search #address_search {
  background-color: transparent;
  border: 0 !important;
  border-bottom: 1px solid #ffffff !important;
  border-radius: 0 !important;
  width: 100%;
  color: #ffffff !important;
  height: 40px;
  font-size: 1em;
  position: relative;
}
.page-template-template-sous_categorie_produit .div_address_search #address_search:focus {
  outline: none;
}
.page-template-template-sous_categorie_produit .div_address_search #address_search::placeholder {
  color: #ffffff !important;
}
.page-template-template-sous_categorie_produit .div_sessile_search_submit {
  position: relative;
  display: inline-block;
  margin-top: 25px;
}
.page-template-template-sous_categorie_produit .div_sessile_search_submit .sessile_search_submit {
  font-family: "Chivo", sans-serif;
  position: relative;
  background-color: #042a2b !important;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 15px 45px !important;
  border-radius: 25px !important;
  text-align: left;
  cursor: pointer;
  color: #ffffff;
  height: 51px;
}
.page-template-template-sous_categorie_produit .div_sessile_search_submit .sessile_search_submit:focus {
  outline: none;
}
.page-template-template-sous_categorie_produit .div_sessile_search_submit.taxonomy_submit .sessile_search_submit {
  min-width: 266px;
}

@media screen and (max-width: 1200px) {
  .page-template-template-sous_categorie_produit .site-main .store-locator-sub-category .sous_cat_header .option_choice {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start !important;
  }
  .page-template-template-sous_categorie_produit .site-main .store-locator-sub-category .sous_cat_header .option_choice .search_choice.choice_type {
    margin-left: 0;
  }
  .page-template-template-sous_categorie_produit .site-main .store-locator-sub-category .sous_cat_header .option_choice .search_choice.choice_type .titleseach {
    margin-top: 0;
  }
  .page-template-template-sous_categorie_produit .site-main .store-locator-sub-category .sous_cat_header .option_choice .taxonomy_form.search_choice {
    margin-left: 0;
    width: 100%;
  }
  .page-template-template-sous_categorie_produit .site-main .store-locator-sub-category .sous_cat_header .option_choice .taxonomy_form.search_choice .alerte_cp {
    margin-left: 0;
  }
  .page-template-template-sous_categorie_produit .site-main .store-locator-sub-category .sous_cat_header .option_choice .taxonomy_form.search_choice .container.search_adresse {
    width: 100%;
  }
  .page-template-template-sous_categorie_produit .site-main .store-locator-sub-category .sous_cat_header .option_choice .taxonomy_form.search_choice .container.search_adresse .sessile_search {
    padding-left: 0;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .page-template-template-sous_categorie_produit .site-main .store-locator-sub-category .sous_cat_header .option_choice .taxonomy_form.search_choice .container.search_adresse .sessile_search .div_address_search {
    width: 100%;
  }
  .page-template-template-sous_categorie_produit .site-main .store-locator-sub-category .sous_cat_header .option_choice .taxonomy_form.search_choice .container.search_adresse .sessile_search .div_address_search .titleseach {
    margin-top: 0;
  }
  .page-template-template-sous_categorie_produit .site-main .store-locator-sub-category .sous_cat_header .option_choice .taxonomy_form.search_choice .container.search_adresse .sessile_search .div_sessile_search_submit {
    margin-left: 0;
    margin-top: 30px;
    padding-left: 0;
  }
  .page-template-template-sous_categorie_produit .site-main .store-locator-sub-category .sous_cat_header .option_choice .taxonomy_form.search_choice .container.search_adresse .sessile_search .div_sessile_search_submit .sessile_search_submit {
    font-size: 16px !important;
    min-width: auto;
  }
}
@media screen and (min-width: 768px) {
  .page-template-template-sous_categorie_produit h1 {
    font-size: 2em;
  }
  .page-template-template-sous_categorie_produit .sessile_search {
    display: flex;
    align-items: flex-start;
    text-align: center;
  }
  .page-template-template-sous_categorie_produit .sessile_search .div_sessile_search_submit {
    margin-top: 10px;
  }
  .page-template-template-sous_categorie_produit .sessile_search .div_sessile_search_submit .sessile_search_submit {
    margin-top: 0;
  }
}
@media screen and (min-width: 1024px) {
  .page-template-template-sous_categorie_produit .option_choice {
    display: flex;
    align-items: center;
    max-width: 2000px;
    margin: auto;
    margin-top: 10%;
  }
  .page-template-template-sous_categorie_produit .option_choice .container_search {
    width: auto;
    min-width: 28%;
  }
  .page-template-template-sous_categorie_produit .option_choice .sessile_search {
    display: flex;
    align-items: flex-start;
  }
  .page-template-template-sous_categorie_produit .option_choice .sessile_search .div_sessile_search_submit {
    margin-right: -30px;
    padding-left: 40px;
  }
  .page-template-template-sous_categorie_produit .option_choice .sessile_search .div_sessile_search_submit button {
    font-size: 1.2em;
    padding-bottom: 0;
    line-height: 38px;
  }
  .page-template-template-sous_categorie_produit .option_choice .titleseach {
    font-size: 1.2em;
  }
  .page-template-template-sous_categorie_produit .search_adresse {
    width: 70%;
  }
  .page-template-template-sous_categorie_produit .search_adresse .form-ville .div_address_search {
    width: 50%;
  }
  .page-template-template-sous_categorie_produit .search_adresse .form-ville .div_address_search #address_search {
    font-size: 1.2em;
    line-height: 40px;
    height: auto;
  }
  .page-template-template-sous_categorie_produit .search_adresse .form-ville .div_sessile_search_submit {
    margin-left: 12%;
  }
  .page-template-template-sous_categorie_produit .search_adresse .form-ville .div_sessile_search_submit button {
    font-size: 1.2em;
  }
  .page-template-template-sous_categorie_produit .div_address_search {
    width: 70%;
    min-width: 480px;
  }
  .page-template-template-sous_categorie_produit .div_address_search #address_search {
    font-size: 1.2em;
    line-height: 40px;
    height: auto;
  }
}
@media screen and (min-width: 1300px) {
  .page-template-template-sous_categorie_produit .option_choice .select_value {
    font: 500 1.5em "Chivo", sans-serif;
  }
  .page-template-template-sous_categorie_produit .option_choice .select_item {
    font: 500 1.5em "Chivo", sans-serif;
  }
  .page-template-template-sous_categorie_produit .option_choice .sessile_search {
    margin-top: 0;
  }
  .page-template-template-sous_categorie_produit .option_choice .titleseach {
    font-size: 1.7em;
  }
  .page-template-template-sous_categorie_produit .option_choice .search_adresse .form-ville .div_address_search #address_search {
    font-size: 1.5em;
  }
  .page-template-template-sous_categorie_produit .option_choice .search_adresse .form-ville .div_sessile_search_submit {
    margin-top: 0;
  }
  .page-template-template-sous_categorie_produit .option_choice .search_adresse .form-ville .div_sessile_search_submit button {
    font-size: 1.5em;
  }
  .page-template-template-sous_categorie_produit .option_choice .sessile_search .div_sessile_search_submit {
    margin-top: 0;
  }
  .page-template-template-sous_categorie_produit .option_choice .div_address_search #address_search {
    font-size: 1.7em;
  }
}
/* Bandeau de suppression adresse */
.current_adresse {
  background-color: #e8e2d0;
  padding: 2% 5%;
  display: flex;
  justify-content: space-between;
}
.current_adresse .current_adresse_value {
  color: #042a2b;
  font-size: 0.7em;
}
.current_adresse .current_adresse_value .legend {
  font-weight: bold;
}
.current_adresse button {
  border: 1px solid #042a2b;
  padding: 0.5em 0.7em;
  min-width: 110px;
  border-radius: 2em;
  outline: none;
  cursor: pointer;
  font-size: 0.7em;
  line-height: 1.2em;
  background-color: #042a2b;
  color: #ffffff;
}

@media screen and (min-width: 768px) {
  .current_adresse .current_adresse_value {
    font-size: 1.1em;
  }
  .current_adresse button {
    border: 1px solid #042a2b;
    padding: 0.6em 1.5em;
    font-size: 1.1em;
  }
}
.vous-pourriez-aimer {
  font-size: 1.2em;
  margin-top: 1%;
  margin-bottom: 1.7%;
  text-align: center;
}

@media screen and (min-width: 1024px) {
  .vous-pourriez-aimer {
    font-size: 1.7em;
  }
}
@media screen and (max-width: 768px) {
  @supports (-webkit-touch-callout: none) {
    .page-template-template-sous_categorie_produit .sous_cat_header {
      background-attachment: scroll;
    }
  }
  @supports not (-webkit-touch-callout: none) {
    .page-template-template-sous_categorie_produit .sous_cat_header {
      background-attachment: fixed;
    }
  }
}
li.type-product .woocommerce-LoopProduct-link img.second_product_image {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  object-fit: contain;
  opacity: 0;
  transition: opacity 0.4s;
}

@media screen and (min-width: 768px) {
  li.type-product .woocommerce-LoopProduct-link {
    position: relative;
    position: relative;
    display: block;
  }
  li.type-product .woocommerce-LoopProduct-link:hover img.second_product_image {
    opacity: 1;
  }
}
.page-template-template-categorie_produit .site-main,
.page-template-template-sous_categorie_produit .site-main {
  background-color: #e8e2d0;
}
.page-template-template-categorie_produit .site-main .cc_header,
.page-template-template-sous_categorie_produit .site-main .cc_header {
  background-color: #ffffff;
}
.page-template-template-categorie_produit .site-main h1,
.page-template-template-sous_categorie_produit .site-main h1 {
  text-align: center;
  margin: 0;
  padding-top: 80px;
  margin-bottom: 60px;
  font-size: 50px;
  color: #042a2b;
}
.page-template-template-categorie_produit .site-main h1.only-sub-category,
.page-template-template-sous_categorie_produit .site-main h1.only-sub-category {
  font-size: 35px;
  padding-top: 30px;
  margin-bottom: 30px;
}
.page-template-template-categorie_produit .site-main h4,
.page-template-template-sous_categorie_produit .site-main h4 {
  max-width: 1300px;
  margin: 15px auto 10px;
}
.page-template-template-categorie_produit .site-main .taxonomy-grid-container,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container {
  max-width: 1300px;
  margin: 0 auto;
  padding: 0 15px 90px;
  grid-template-columns: repeat(2, 1fr) !important;
  grid-gap: 90px;
}
.page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container {
  display: flex;
  justify-content: center;
  align-items: center;
}
.page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .link-category,
.page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .link-product,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .link-category,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .link-product {
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  height: 100%;
}
.page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .link-product,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .link-product {
  line-height: 24px;
}
.page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container {
  position: relative;
  width: 30%;
  min-width: 260px;
  z-index: 2;
  margin-left: -10px;
}
.page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container a,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container a {
  text-decoration: none;
}
.page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container img,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container img {
  width: 100%;
  height: 100%;
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 15px;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
}
.page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container .price-minimum-product,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container .price-minimum-product {
  position: absolute;
  top: 5px;
  right: 5px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background-color: #e8e2d0;
  width: 80px;
  height: 80px;
}
.page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container .price-minimum-product .text-price-euros,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container .price-minimum-product .text-price-euros {
  display: block;
  margin: 0;
  font-size: 14px;
  line-height: 14px;
  color: #7b7b7b;
}
.page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container .price-minimum-product .price-euros,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container .price-minimum-product .price-euros {
  display: block;
  font-weight: bold;
  font-size: 22px;
  color: #042a2b;
}
.page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container {
  position: relative;
  width: 70%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 15px 25px 30px;
  background-color: #fff;
  border-top-right-radius: 38px;
  border-bottom-right-radius: 38px;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
}
.page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container h2, .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container h3,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container h2,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container h3 {
  font-family: "Chivo", sans-serif;
  width: 100%;
  height: 70px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: normal;
  margin: 0;
  text-align: center;
  background-color: #ffffff;
  font-size: 24px;
  padding: 0 15px;
  line-height: 30px;
}
.page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .product-description,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .product-description {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 5px 0 10px;
}
.page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .product-description p,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .product-description p {
  margin: 0;
}
.page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .product-description a,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .product-description a {
  text-align: center;
  text-decoration: none;
  color: #7b7b7b;
}
.page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .store-delivery,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .store-delivery {
  margin-bottom: 10px;
}
.page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .store-delivery p,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .store-delivery p {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
}
.page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .store-delivery p svg,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .store-delivery p svg {
  width: 24px;
  height: 24px;
  fill: #042a2b;
  margin-right: 8px;
}
.page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .button-category,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .button-category {
  box-sizing: border-box;
  font-family: "Chivo", sans-serif;
  position: absolute;
  width: 65%;
  min-width: 174px;
  bottom: -20px;
  background-color: #042a2b;
  height: 44px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px 28px;
  border-radius: 25px;
  border: none;
  text-decoration: none;
  color: #ffffff;
}
.page-template-template-categorie_produit .site-main .search-address-by-town-container,
.page-template-template-sous_categorie_produit .site-main .search-address-by-town-container {
  margin: 0 auto;
  padding: 40px 18px 0;
  background-color: #042a2b;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.page-template-template-categorie_produit .site-main .search-address-by-town-container h2,
.page-template-template-sous_categorie_produit .site-main .search-address-by-town-container h2 {
  margin: 0 0 40px;
  font-size: 40px;
  text-align: center;
  color: #ffffff;
  font-weight: 300;
}
.page-template-template-categorie_produit .site-main .search-address-by-town-container .search-address-by-town,
.page-template-template-sous_categorie_produit .site-main .search-address-by-town-container .search-address-by-town {
  width: 100vw;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 70px 18px;
  background-color: #ffffff;
}
.page-template-template-categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container,
.page-template-template-sous_categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container {
  width: 100%;
  max-width: 1200px;
}
.page-template-template-categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search,
.page-template-template-sous_categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
}
.page-template-template-categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_address_search,
.page-template-template-sous_categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_address_search {
  width: 60%;
}
.page-template-template-categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_address_search #address_search,
.page-template-template-sous_categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_address_search #address_search {
  padding: 12px 28px;
  border-radius: 25px !important;
  outline: none;
  display: inline-block;
  border: 1px solid #ccc !important;
  color: #042a2b !important;
  height: 50px !important;
}
.page-template-template-categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_address_search #address_search::placeholder,
.page-template-template-sous_categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_address_search #address_search::placeholder {
  color: #666 !important;
}
.page-template-template-categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_sessile_search_submit,
.page-template-template-sous_categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_sessile_search_submit {
  width: 20%;
  margin-top: 0;
}
.page-template-template-categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_sessile_search_submit .sessile_search_submit,
.page-template-template-sous_categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_sessile_search_submit .sessile_search_submit {
  font-family: "Chivo", sans-serif;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #042a2b !important;
  padding: 1em 3em !important;
  border-radius: 30px !important;
  min-width: 150px;
  margin-top: 0 !important;
}
.page-template-template-categorie_produit .site-main .blog-discovery,
.page-template-template-sous_categorie_produit .site-main .blog-discovery {
  background-color: #ffffff;
}
.page-template-template-categorie_produit .site-main .our-suggestions,
.page-template-template-sous_categorie_produit .site-main .our-suggestions {
  margin: 0 auto;
  padding: 40px 18px;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.page-template-template-categorie_produit .site-main .our-suggestions h2,
.page-template-template-sous_categorie_produit .site-main .our-suggestions h2 {
  margin: 0 0 20px;
  font-size: 40px;
  text-align: center;
  color: #042a2b;
  font-weight: 300;
}
.page-template-template-categorie_produit .site-main .our-suggestions p,
.page-template-template-sous_categorie_produit .site-main .our-suggestions p {
  font-size: 20px;
  margin: 0;
  color: #7b7b7b;
  text-align: center;
}
.page-template-template-categorie_produit .site-main .sub-category,
.page-template-template-sous_categorie_produit .site-main .sub-category {
  font-size: 40px;
  padding-left: 30px;
  padding-right: 30px;
}
.page-template-template-categorie_produit .site-main .store-locator-sub-category,
.page-template-template-sous_categorie_produit .site-main .store-locator-sub-category {
  position: relative;
  height: 42vh;
  display: flex;
  justify-content: center;
  align-items: center;
}
.page-template-template-categorie_produit .site-main .store-locator-sub-category-img,
.page-template-template-sous_categorie_produit .site-main .store-locator-sub-category-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.page-template-template-categorie_produit .site-main .store-locator-sub-category .sous_cat_header,
.page-template-template-sous_categorie_produit .site-main .store-locator-sub-category .sous_cat_header {
  position: relative;
  z-index: 5;
  width: 95%;
}
.page-template-template-categorie_produit .site-main .store-locator-sub-category .sous_cat_header .option_choice,
.page-template-template-sous_categorie_produit .site-main .store-locator-sub-category .sous_cat_header .option_choice {
  align-items: center;
  margin: 0 auto;
}
.page-template-template-categorie_produit .site-main .store-locator-sub-category .sous_cat_header .option_choice .container.search_adresse.form-ville-mini,
.page-template-template-sous_categorie_produit .site-main .store-locator-sub-category .sous_cat_header .option_choice .container.search_adresse.form-ville-mini {
  width: 90%;
}
.page-template-template-categorie_produit .site-main .store-locator-sub-category .sous_cat_header .option_choice form.sessile_search,
.page-template-template-sous_categorie_produit .site-main .store-locator-sub-category .sous_cat_header .option_choice form.sessile_search {
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
.page-template-template-categorie_produit .site-main #our-products,
.page-template-template-sous_categorie_produit .site-main #our-products {
  padding: 90px 0 0;
}
.page-template-template-categorie_produit .site-main #our-products .taxonomy-grid-container.grid-sub-category,
.page-template-template-sous_categorie_produit .site-main #our-products .taxonomy-grid-container.grid-sub-category {
  padding-bottom: 70px;
  gap: 70px;
}
.page-template-template-categorie_produit .site-main #our-products .pagination-container,
.page-template-template-sous_categorie_produit .site-main #our-products .pagination-container {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #042a2b;
  padding: 20px 15px;
}
.page-template-template-categorie_produit .site-main #our-products .pagination-container .pagination-revert,
.page-template-template-sous_categorie_produit .site-main #our-products .pagination-container .pagination-revert {
  rotate: 180deg;
}
.page-template-template-categorie_produit .site-main #our-products .pagination-container a, .page-template-template-categorie_produit .site-main #our-products .pagination-container span,
.page-template-template-sous_categorie_produit .site-main #our-products .pagination-container a,
.page-template-template-sous_categorie_produit .site-main #our-products .pagination-container span {
  color: #7b7b7b;
  font-size: 24px;
  margin: 0 15px;
  text-decoration: none;
}
.page-template-template-categorie_produit .site-main #our-products .pagination-container svg,
.page-template-template-sous_categorie_produit .site-main #our-products .pagination-container svg {
  width: 45px;
  height: 45px;
  margin-top: 16px;
}
.page-template-template-categorie_produit .site-main #our-products .pagination-container .prev, .page-template-template-categorie_produit .site-main #our-products .pagination-container .next,
.page-template-template-sous_categorie_produit .site-main #our-products .pagination-container .prev,
.page-template-template-sous_categorie_produit .site-main #our-products .pagination-container .next {
  margin: 0;
}
.page-template-template-categorie_produit .site-main #our-products .pagination-container .current,
.page-template-template-sous_categorie_produit .site-main #our-products .pagination-container .current {
  height: 70px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  width: 70px;
}
.page-template-template-categorie_produit .site-main .no-results,
.page-template-template-sous_categorie_produit .site-main .no-results {
  text-align: center;
  padding: 20px 18px;
  font-family: "Chivo", sans-serif;
}
.page-template-template-categorie_produit .site-main #you-might-also-like,
.page-template-template-sous_categorie_produit .site-main #you-might-also-like {
  background-color: #ffffff;
  margin: 0 auto;
  padding: 40px 18px 0;
}
.page-template-template-categorie_produit .site-main #you-might-also-like .vous-pourriez-aimer,
.page-template-template-sous_categorie_produit .site-main #you-might-also-like .vous-pourriez-aimer {
  margin: 0 0 50px;
  font-size: 40px;
  text-align: center;
  color: #042a2b;
  font-weight: 300;
}
.page-template-template-categorie_produit .site-main #you-might-also-like .sub-category-container .title-and-button-container,
.page-template-template-categorie_produit .site-main #you-might-also-like .sub-category-container .title-and-button-container h3,
.page-template-template-sous_categorie_produit .site-main #you-might-also-like .sub-category-container .title-and-button-container,
.page-template-template-sous_categorie_produit .site-main #you-might-also-like .sub-category-container .title-and-button-container h3 {
  background-color: #e8e2d0;
}
.page-template-template-categorie_produit .site-main #current_adresse,
.page-template-template-sous_categorie_produit .site-main #current_adresse {
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.page-template-template-categorie_produit .site-main #current_adresse .current_adresse_value,
.page-template-template-sous_categorie_produit .site-main #current_adresse .current_adresse_value {
  margin-bottom: 25px;
  font-family: "Chivo", sans-serif;
  font-size: 20px;
  color: #7b7b7b;
}
.page-template-template-categorie_produit .site-main #current_adresse .current_adresse_value .legend,
.page-template-template-sous_categorie_produit .site-main #current_adresse .current_adresse_value .legend {
  display: inline-block;
  color: #042a2b;
}
.page-template-template-categorie_produit .site-main #current_adresse .sessile_search_submit,
.page-template-template-sous_categorie_produit .site-main #current_adresse .sessile_search_submit {
  font-family: "Chivo", sans-serif;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #042a2b;
  padding: 12px;
  border-radius: 30px;
  min-width: 250px;
  font-size: 20px;
}

@media only screen and (max-width: 1200px) {
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container,
  .page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container {
    grid-gap: 60px;
    padding-right: 0;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container,
  .page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container {
    min-width: 140px;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container img,
  .page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container img {
    min-height: 13vh;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container h2, .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container h3,
  .page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container h2,
  .page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container h3 {
    font-size: 20px;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container h3,
  .page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container h3 {
    font-size: 18px;
    height: 40px;
    line-height: 21px;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .button-category,
  .page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .button-category {
    padding: 12px 20px;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container-sub-category,
  .page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container-sub-category {
    padding: 10px 15px 25px;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container.grid-sub-category,
  .page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container.grid-sub-category {
    grid-template-columns: repeat(1, 1fr) !important;
    grid-gap: 20px;
    padding-right: 0;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container.grid-sub-category .sub-category-container .img-container,
  .page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container.grid-sub-category .sub-category-container .img-container {
    width: 50%;
    min-width: 35vw;
    margin-left: 0;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container.grid-sub-category .sub-category-container .title-and-button-container,
  .page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container.grid-sub-category .sub-category-container .title-and-button-container {
    width: 70%;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container.grid-sub-category .sub-category-container .title-and-button-container h2, .page-template-template-categorie_produit .site-main .taxonomy-grid-container.grid-sub-category .sub-category-container .title-and-button-container h3,
  .page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container.grid-sub-category .sub-category-container .title-and-button-container h2,
  .page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container.grid-sub-category .sub-category-container .title-and-button-container h3 {
    font-size: 18px;
    line-height: 20px;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container.grid-sub-category .sub-category-container .title-and-button-container .button-category,
  .page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container.grid-sub-category .sub-category-container .title-and-button-container .button-category {
    width: 50%;
  }
}
@media screen and (max-width: 768px) {
  .page-template-template-categorie_produit .site-main h1,
  .page-template-template-sous_categorie_produit .site-main h1 {
    font-size: 40px;
  }
  .page-template-template-categorie_produit .site-main .store-locator-sub-category,
  .page-template-template-sous_categorie_produit .site-main .store-locator-sub-category {
    height: 40vh;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container,
  .page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container {
    grid-template-columns: repeat(1, 1fr) !important;
    grid-gap: 20px;
    padding-right: 0;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container,
  .page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container {
    width: 50%;
    min-width: 40vw;
    margin-left: 0;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container .price-minimum-product,
  .page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container .price-minimum-product {
    width: 70px;
    height: 70px;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container .price-minimum-product .price-euros,
  .page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container .price-minimum-product .price-euros {
    font-size: 20px;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container,
  .page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container {
    width: 70%;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container h2, .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container h3,
  .page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container h2,
  .page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container h3 {
    font-size: 18px;
    line-height: 20px;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .product-description,
  .page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .product-description {
    margin: 6px 0 6px;
    font-size: 14px;
    line-height: 16px;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .store-delivery,
  .page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .store-delivery {
    margin-bottom: 8px;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .store-delivery p,
  .page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .store-delivery p {
    font-size: 12px;
    line-height: 16px;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .store-delivery p svg,
  .page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .store-delivery p svg {
    margin-right: 4px;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .button-category,
  .page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .button-category {
    width: auto;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container-sub-category,
  .page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container-sub-category {
    padding: 10px 10px 25px;
  }
  .page-template-template-categorie_produit .site-main #our-products .taxonomy-grid-container.grid-sub-category,
  .page-template-template-sous_categorie_produit .site-main #our-products .taxonomy-grid-container.grid-sub-category {
    grid-gap: 20px;
  }
  .page-template-template-categorie_produit .site-main #our-products .taxonomy-grid-container.grid-sub-category .sub-category-container .title-and-button-container,
  .page-template-template-sous_categorie_produit .site-main #our-products .taxonomy-grid-container.grid-sub-category .sub-category-container .title-and-button-container {
    width: 60%;
  }
  .page-template-template-categorie_produit .site-main #our-products .taxonomy-grid-container.grid-sub-category .sub-category-container .title-and-button-container h3,
  .page-template-template-sous_categorie_produit .site-main #our-products .taxonomy-grid-container.grid-sub-category .sub-category-container .title-and-button-container h3 {
    height: 30px;
    line-height: 18px;
    font-size: 16px;
    padding: 0;
  }
  .page-template-template-categorie_produit .site-main #our-products .taxonomy-grid-container.grid-sub-category .sub-category-container .title-and-button-container h3 .link-product,
  .page-template-template-sous_categorie_produit .site-main #our-products .taxonomy-grid-container.grid-sub-category .sub-category-container .title-and-button-container h3 .link-product {
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 16px;
  }
  .page-template-template-categorie_produit .site-main #our-products .taxonomy-grid-container.grid-sub-category .sub-category-container .title-and-button-container .product-description,
  .page-template-template-sous_categorie_produit .site-main #our-products .taxonomy-grid-container.grid-sub-category .sub-category-container .title-and-button-container .product-description {
    font-size: 12px;
  }
  .page-template-template-categorie_produit .site-main #our-products .taxonomy-grid-container.grid-sub-category .sub-category-container .global-review,
  .page-template-template-sous_categorie_produit .site-main #our-products .taxonomy-grid-container.grid-sub-category .sub-category-container .global-review {
    font-size: 12px;
  }
  .page-template-template-categorie_produit .site-main #our-products .taxonomy-grid-container.grid-sub-category .sub-category-container .global-review span,
  .page-template-template-sous_categorie_produit .site-main #our-products .taxonomy-grid-container.grid-sub-category .sub-category-container .global-review span {
    margin: 0 !important;
  }
  .page-template-template-categorie_produit .site-main .search-address-by-town-container,
  .page-template-template-sous_categorie_produit .site-main .search-address-by-town-container {
    padding-top: 25px;
  }
  .page-template-template-categorie_produit .site-main .search-address-by-town-container h2,
  .page-template-template-sous_categorie_produit .site-main .search-address-by-town-container h2 {
    line-height: 34px;
    margin-bottom: 25px;
    font-size: 24px;
  }
  .page-template-template-categorie_produit .site-main .search-address-by-town-container .search-address-by-town,
  .page-template-template-sous_categorie_produit .site-main .search-address-by-town-container .search-address-by-town {
    padding: 40px 20px;
  }
  .page-template-template-categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search,
  .page-template-template-sous_categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .page-template-template-categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_address_search,
  .page-template-template-categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_sessile_search_submit,
  .page-template-template-sous_categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_address_search,
  .page-template-template-sous_categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_sessile_search_submit {
    width: 100%;
  }
  .page-template-template-categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_address_search .sessile_search_submit,
  .page-template-template-categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_sessile_search_submit .sessile_search_submit,
  .page-template-template-sous_categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_address_search .sessile_search_submit,
  .page-template-template-sous_categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_sessile_search_submit .sessile_search_submit {
    font-family: "Chivo", sans-serif;
    font-size: 16px !important;
  }
  .page-template-template-categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_address_search,
  .page-template-template-sous_categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_address_search {
    margin-bottom: 20px;
  }
  .page-template-template-categorie_produit .site-main .our-suggestions,
  .page-template-template-sous_categorie_produit .site-main .our-suggestions {
    padding: 30px 18px;
  }
  .page-template-template-categorie_produit .site-main .our-suggestions h2,
  .page-template-template-sous_categorie_produit .site-main .our-suggestions h2 {
    font-size: 24px;
    line-height: 34px;
  }
  .page-template-template-categorie_produit .site-main .our-suggestions p,
  .page-template-template-sous_categorie_produit .site-main .our-suggestions p {
    font-size: 16px;
  }
  .page-template-template-categorie_produit .site-main .sub-category,
  .page-template-template-sous_categorie_produit .site-main .sub-category {
    font-size: 26px;
    padding-top: 40px;
    margin-bottom: 40px;
  }
  .page-template-template-categorie_produit .site-main .parent-category-title,
  .page-template-template-sous_categorie_produit .site-main .parent-category-title {
    padding-top: 30px;
    margin-bottom: 30px;
  }
  .page-template-template-categorie_produit .site-main h1.only-sub-category,
  .page-template-template-sous_categorie_produit .site-main h1.only-sub-category {
    font-size: 20px;
    padding-top: 20px;
    margin-bottom: 20px;
  }
  .page-template-template-categorie_produit .site-main #our-products,
  .page-template-template-sous_categorie_produit .site-main #our-products {
    padding-top: 30px;
  }
  .page-template-template-categorie_produit .site-main #our-products .pagination-container a,
  .page-template-template-categorie_produit .site-main #our-products .pagination-container span,
  .page-template-template-sous_categorie_produit .site-main #our-products .pagination-container a,
  .page-template-template-sous_categorie_produit .site-main #our-products .pagination-container span {
    display: none;
  }
  .page-template-template-categorie_produit .site-main #our-products .pagination-container a:nth-child(1),
  .page-template-template-categorie_produit .site-main #our-products .pagination-container a:nth-child(2),
  .page-template-template-categorie_produit .site-main #our-products .pagination-container a:last-child,
  .page-template-template-sous_categorie_produit .site-main #our-products .pagination-container a:nth-child(1),
  .page-template-template-sous_categorie_produit .site-main #our-products .pagination-container a:nth-child(2),
  .page-template-template-sous_categorie_produit .site-main #our-products .pagination-container a:last-child {
    display: inline-block;
  }
  .page-template-template-categorie_produit .site-main #you-might-also-like,
  .page-template-template-sous_categorie_produit .site-main #you-might-also-like {
    padding: 30px 0;
  }
  .page-template-template-categorie_produit .site-main #you-might-also-like .vous-pourriez-aimer,
  .page-template-template-sous_categorie_produit .site-main #you-might-also-like .vous-pourriez-aimer {
    font-size: 24px;
    line-height: 34px;
    margin: 0 15px 30px;
  }
  .page-template-template-categorie_produit .site-main #you-might-also-like .taxonomy-grid-container,
  .page-template-template-sous_categorie_produit .site-main #you-might-also-like .taxonomy-grid-container {
    padding-bottom: 0;
  }
  .page-template-template-categorie_produit .site-main #you-might-also-like .taxonomy-grid-container .sub-category-container .title-and-button-container h3,
  .page-template-template-sous_categorie_produit .site-main #you-might-also-like .taxonomy-grid-container .sub-category-container .title-and-button-container h3 {
    height: 70px;
  }
  .page-template-template-categorie_produit .site-main #current_adresse,
  .page-template-template-sous_categorie_produit .site-main #current_adresse {
    flex-direction: row;
    padding: 30px 18px;
  }
  .page-template-template-categorie_produit .site-main #current_adresse .current_adresse_value,
  .page-template-template-sous_categorie_produit .site-main #current_adresse .current_adresse_value {
    margin-bottom: 0;
    margin-right: 15px;
    font-size: 15px;
  }
  .page-template-template-categorie_produit .site-main #current_adresse .sessile_search_submit,
  .page-template-template-sous_categorie_produit .site-main #current_adresse .sessile_search_submit {
    min-width: 165px;
    font-size: 16px;
  }
}
@media screen and (min-width: 1200px) {
  .page-template-template-sous_categorie_produit .option_choice .titleseach {
    margin-top: 0;
    line-height: 38px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.block_intro {
  background-color: #e8e2d0;
  align-items: center;
  text-align: center;
}
.block_intro .content_intro {
  padding: 3% 3%;
}
.block_intro .content_intro a {
  color: #042a2b;
}
.block_intro .contener_map #fleuriste_map {
  height: 450px;
}

.content_contenair {
  padding: 0% 4%;
}
.content_contenair h3 {
  border-bottom: 1px solid #042a2b;
  cursor: pointer;
}
.content_contenair ul {
  margin: 0;
  display: none;
}
.content_contenair ul li {
  list-style-type: none;
  width: 100%;
  display: inline-block;
}
.content_contenair ul li a {
  text-decoration: none;
  color: #000000;
}
.content_contenair ul:first-child {
  display: block;
}

@media screen and (min-width: 768px) {
  .block_intro {
    display: flex;
  }
  .block_intro .content_intro {
    width: 50%;
    padding: 1% 3%;
  }
  .block_intro .contener_map {
    width: 50%;
    min-height: 250px;
  }
  .content_contenair {
    padding: 2% 10%;
  }
  .content_contenair ul li {
    box-sizing: border-box;
    position: relative;
    width: 33%;
    min-height: 45px;
    display: inline-block;
    padding: 0 3px;
  }
  .content_contenair ul li a {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
  }
}

@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#wcfm_products_listing_expander .wcfm_product_delete {
  display: none;
}

.wcfm-bo header,
.wcfm-bo footer,
.wcfm-bo .cart-summary-promo-code,
.wcfm-dashboard-page header,
.wcfm-dashboard-page footer,
.wcfm-dashboard-page .cart-summary-promo-code {
  display: none !important;
}
.wcfm-bo .wcfm-bo-title,
.wcfm-dashboard-page .wcfm-bo-title {
  color: #042a2b;
  font-size: 1.5em;
  font-style: normal !important;
  width: 100%;
  line-height: 20px;
  font-weight: 600;
  text-align: center;
  padding: 32px 0;
  background-color: #ffffff;
  margin: 0;
}
.wcfm-bo .status-filters,
.wcfm-dashboard-page .status-filters {
  text-align: center;
}
.wcfm-bo .date_filter,
.wcfm-dashboard-page .date_filter {
  margin-top: 10px;
}
.wcfm-bo .dataTables_filter,
.wcfm-dashboard-page .dataTables_filter {
  margin-top: 10px;
}
.wcfm-bo #wcfm-main-content,
.wcfm-dashboard-page #wcfm-main-content {
  padding: 0 !important;
}
.wcfm-bo #wcfm-main-content #wcfm-main-contentainer,
.wcfm-dashboard-page #wcfm-main-content #wcfm-main-contentainer {
  margin-bottom: 0px !important;
}
.wcfm-bo #wcfm-main-content #wcfm-main-contentainer .wcfm-collapse,
.wcfm-dashboard-page #wcfm-main-content #wcfm-main-contentainer .wcfm-collapse {
  overflow: visible !important;
  padding-bottom: 0px !important;
}
.wcfm-bo #wcfm-main-content #wcfm-content,
.wcfm-dashboard-page #wcfm-main-content #wcfm-content {
  border: unset !important;
  overflow: visible !important;
}
.wcfm-bo #wcfm-main-content #wcfm-content #menuToggle,
.wcfm-dashboard-page #wcfm-main-content #wcfm-content #menuToggle {
  position: absolute;
  top: 19px;
  left: 12px;
  cursor: pointer;
  display: none;
}
.wcfm-bo #wcfm-main-content #wcfm-content #menuToggle input,
.wcfm-dashboard-page #wcfm-main-content #wcfm-content #menuToggle input {
  display: block;
  width: 40px;
  height: 32px;
  position: absolute;
  top: -7px;
  left: -5px;
  cursor: pointer;
  opacity: 0;
  z-index: 2;
}
.wcfm-bo #wcfm-main-content #wcfm-content #menuToggle span,
.wcfm-dashboard-page #wcfm-main-content #wcfm-content #menuToggle span {
  background-color: white;
  transform-origin: top right;
}
.wcfm-bo #wcfm-main-content #wcfm-content #menuToggle span:nth-last-child(2),
.wcfm-dashboard-page #wcfm-main-content #wcfm-content #menuToggle span:nth-last-child(2) {
  transform-origin: top left;
}
.wcfm-bo #wcfm-main-content #wcfm-content #menuToggle input:checked ~ span,
.wcfm-dashboard-page #wcfm-main-content #wcfm-content #menuToggle input:checked ~ span {
  opacity: 1;
  transform: rotate(45deg) translate(-2px, -1px);
  background: #ffffff;
}
.wcfm-bo #wcfm-main-content #wcfm-content #menuToggle input:checked ~ span:nth-last-child(3),
.wcfm-dashboard-page #wcfm-main-content #wcfm-content #menuToggle input:checked ~ span:nth-last-child(3) {
  opacity: 0;
  transform: rotate(0deg) scale(0.2, 0.2);
  background: #ffffff;
}
.wcfm-bo #wcfm-main-content #wcfm-content #menuToggle input:checked ~ span:nth-last-child(2),
.wcfm-dashboard-page #wcfm-main-content #wcfm-content #menuToggle input:checked ~ span:nth-last-child(2) {
  transform: rotate(-45deg) translate(-1px, 7px);
  background: #ffffff;
}
@media (max-width: 768px) {
  .wcfm-bo #wcfm-main-content #wcfm-content #menuToggle,
  .wcfm-dashboard-page #wcfm-main-content #wcfm-content #menuToggle {
    display: block;
  }
}
.wcfm-bo .wcfm-page-headig,
.wcfm-dashboard-page .wcfm-page-headig {
  display: flex;
  justify-content: space-between;
  align-items: center;
  box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.5);
  z-index: 999;
  position: relative;
  padding-left: 0 !important;
}
.wcfm-bo .wcfm-page-headig .wcfmfa_menu_item_log_out,
.wcfm-dashboard-page .wcfm-page-headig .wcfmfa_menu_item_log_out {
  margin-left: 32px;
}
.wcfm-bo .wcfm-page-headig .wcfmfa_menu_item_log_out .wcfmfa,
.wcfm-dashboard-page .wcfm-page-headig .wcfmfa_menu_item_log_out .wcfmfa {
  margin-top: 0px !important;
}
@media (max-width: 768px) {
  .wcfm-bo .wcfm-page-headig .wcfmfa_menu_item_log_out,
  .wcfm-dashboard-page .wcfm-page-headig .wcfmfa_menu_item_log_out {
    margin-right: 12px;
  }
  .wcfm-bo .wcfm-page-headig .wcfmfa_menu_item_log_out .text,
  .wcfm-dashboard-page .wcfm-page-headig .wcfmfa_menu_item_log_out .text {
    display: none;
  }
}
.wcfm-bo .wcfm-page-headig .wpmenucart-shortcode .wpmenucart-contents,
.wcfm-dashboard-page .wcfm-page-headig .wpmenucart-shortcode .wpmenucart-contents {
  text-decoration: none !important;
}
.wcfm-bo .wcfm-page-headig .wpmenucart-shortcode .wpmenucart-contents i,
.wcfm-dashboard-page .wcfm-page-headig .wpmenucart-shortcode .wpmenucart-contents i {
  color: white;
  cursor: pointer;
  font-size: 30px !important;
}
.wcfm-bo .wcfm-page-headig .wpmenucart-shortcode .wpmenucart,
.wcfm-dashboard-page .wcfm-page-headig .wpmenucart-shortcode .wpmenucart {
  position: absolute;
  background-color: white;
  padding: 30px;
  z-index: 9999999;
  right: 24px;
  top: 32px;
  box-shadow: 0px 0px 20px 0px rgba(4, 42, 43, 0.2);
  color: #042a2b;
  border-radius: 16px;
  width: 400px;
}
.wcfm-bo .wcfm-page-headig .wpmenucart-shortcode .wpmenucart.empty,
.wcfm-dashboard-page .wcfm-page-headig .wpmenucart-shortcode .wpmenucart.empty {
  min-width: 300px;
}
.wcfm-bo .wcfm-page-headig .wpmenucart-shortcode .wpmenucart.empty .empty-cart,
.wcfm-dashboard-page .wcfm-page-headig .wpmenucart-shortcode .wpmenucart.empty .empty-cart {
  text-align: center;
}
.wcfm-bo .wcfm-page-headig .wpmenucart-shortcode .wpmenucart.empty a,
.wcfm-dashboard-page .wcfm-page-headig .wpmenucart-shortcode .wpmenucart.empty a {
  text-decoration: none;
  color: #042a2b;
}
.wcfm-bo .wcfm-page-headig .wpmenucart-shortcode .wpmenucart .cart_title,
.wcfm-dashboard-page .wcfm-page-headig .wpmenucart-shortcode .wpmenucart .cart_title {
  display: none;
}
.wcfm-bo .wcfm-page-headig .wpmenucart-shortcode .wpmenucart .wpmenucart-thumbnail,
.wcfm-dashboard-page .wcfm-page-headig .wpmenucart-shortcode .wpmenucart .wpmenucart-thumbnail {
  margin-right: 32px;
}
.wcfm-bo .wcfm-page-headig .wpmenucart-shortcode .wpmenucart .wpmenucart-thumbnail img,
.wcfm-dashboard-page .wcfm-page-headig .wpmenucart-shortcode .wpmenucart .wpmenucart-thumbnail img {
  width: 100px;
  border-radius: 15%;
  height: auto;
  margin-right: 8px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
}
.wcfm-bo .wcfm-page-headig .wpmenucart-shortcode .wpmenucart .wpmenucart-order-item-info,
.wcfm-dashboard-page .wcfm-page-headig .wpmenucart-shortcode .wpmenucart .wpmenucart-order-item-info {
  vertical-align: top;
}
.wcfm-bo .wcfm-page-headig .wpmenucart-shortcode .wpmenucart .wpmenucart-product-name,
.wcfm-dashboard-page .wcfm-page-headig .wpmenucart-shortcode .wpmenucart .wpmenucart-product-name {
  color: #042a2b;
  text-align: left;
  font-size: 17px;
  font-weight: bold;
  margin-bottom: 16px;
}
.wcfm-bo .wcfm-page-headig .wpmenucart-shortcode .wpmenucart .wpmenucart-product-quantity-price,
.wcfm-dashboard-page .wcfm-page-headig .wpmenucart-shortcode .wpmenucart .wpmenucart-product-quantity-price {
  color: #7b7b7b;
  text-align: left;
  font-size: 14px;
}
.wcfm-bo .wcfm-page-headig .wpmenucart-shortcode .wpmenucart .show_cart,
.wcfm-dashboard-page .wcfm-page-headig .wpmenucart-shortcode .wpmenucart .show_cart {
  margin-top: 20px;
}
.wcfm-bo .wcfm-page-headig .wpmenucart-shortcode .wpmenucart .show_cart a,
.wcfm-dashboard-page .wcfm-page-headig .wpmenucart-shortcode .wpmenucart .show_cart a {
  text-decoration: none;
  text-align: center;
  background-color: #042a2b;
  border-radius: 25px;
  padding: 10px 20px;
  color: #ffffff;
}
.wcfm-bo .mobile_menu,
.wcfm-bo #computer_menu,
.wcfm-bo #account_cart,
.wcfm-dashboard-page .mobile_menu,
.wcfm-dashboard-page #computer_menu,
.wcfm-dashboard-page #account_cart {
  display: none !important;
}
.wcfm-bo .wcfm-collapse-content,
.wcfm-dashboard-page .wcfm-collapse-content {
  padding: 0 10px;
}
.wcfm-bo .header_commandes #dialog_open,
.wcfm-dashboard-page .header_commandes #dialog_open {
  width: 100%;
  display: flex;
  align-items: center;
  height: 100%;
  border: none;
  background-color: #e8e2d0;
  cursor: pointer;
}
.wcfm-bo .header_commandes #dialog_open img,
.wcfm-dashboard-page .header_commandes #dialog_open img {
  margin-right: 10px;
}
.wcfm-bo #wcfm-orders-table,
.wcfm-dashboard-page #wcfm-orders-table {
  margin-top: 0 !important;
}
.wcfm-bo #wcfm-orders-table tr th:nth-child(2),
.wcfm-bo #wcfm-orders-table tr td:nth-child(2),
.wcfm-bo #wcfm-orders-table tr th:nth-child(4),
.wcfm-bo #wcfm-orders-table tr td:nth-child(4),
.wcfm-bo #wcfm-orders-table tr th:nth-child(5),
.wcfm-bo #wcfm-orders-table tr td:nth-child(5),
.wcfm-dashboard-page #wcfm-orders-table tr th:nth-child(2),
.wcfm-dashboard-page #wcfm-orders-table tr td:nth-child(2),
.wcfm-dashboard-page #wcfm-orders-table tr th:nth-child(4),
.wcfm-dashboard-page #wcfm-orders-table tr td:nth-child(4),
.wcfm-dashboard-page #wcfm-orders-table tr th:nth-child(5),
.wcfm-dashboard-page #wcfm-orders-table tr td:nth-child(5) {
  display: none;
}
.wcfm-bo #wcfm-orders-table tbody tr:nth-child(odd),
.wcfm-dashboard-page #wcfm-orders-table tbody tr:nth-child(odd) {
  background-color: #f8f8f8;
}
.wcfm-bo #wcfm-orders-table tbody th,
.wcfm-dashboard-page #wcfm-orders-table tbody th {
  font-weight: normal !important;
}
.wcfm-bo .wcfm-top-banner,
.wcfm-dashboard-page .wcfm-top-banner {
  justify-content: space-between;
  padding: 20px;
  background-color: #042a2b;
  color: white;
  align-items: baseline;
}
.wcfm-bo .wcfm-top-banner a,
.wcfm-dashboard-page .wcfm-top-banner a {
  color: white;
  text-decoration: none !important;
}
.wcfm-bo .wcfm-top-banner .wcfm-date-range,
.wcfm-bo .wcfm-top-banner #search_filter,
.wcfm-dashboard-page .wcfm-top-banner .wcfm-date-range,
.wcfm-dashboard-page .wcfm-top-banner #search_filter {
  box-shadow: unset !important;
  margin: 0 !important;
}
.wcfm-bo .wcfmmp-pagination,
.wcfm-dashboard-page .wcfmmp-pagination {
  text-align: center;
  margin-top: 40px;
}
.wcfm-bo .wcfmmp-pagination .page-numbers,
.wcfm-dashboard-page .wcfmmp-pagination .page-numbers {
  display: inline-block;
}
.wcfm-bo .wcfmmp-pagination .page-numbers li,
.wcfm-dashboard-page .wcfmmp-pagination .page-numbers li {
  list-style-type: none;
  font-size: 1.2em;
  display: inline-block;
}
.wcfm-bo .wcfmmp-pagination .page-numbers li a,
.wcfm-bo .wcfmmp-pagination .page-numbers li span,
.wcfm-dashboard-page .wcfmmp-pagination .page-numbers li a,
.wcfm-dashboard-page .wcfmmp-pagination .page-numbers li span {
  font-size: 15px;
  display: inline;
  width: 20px;
  height: 20px;
  padding: 10px 18px;
  color: #000000;
  text-decoration: none;
}
.wcfm-bo .wcfmmp-pagination .page-numbers li a.current,
.wcfm-bo .wcfmmp-pagination .page-numbers li span.current,
.wcfm-dashboard-page .wcfmmp-pagination .page-numbers li a.current,
.wcfm-dashboard-page .wcfmmp-pagination .page-numbers li span.current {
  background: unset !important;
}
.wcfm-bo .wcfmmp-pagination .page-numbers li .next,
.wcfm-bo .wcfmmp-pagination .page-numbers li .prev,
.wcfm-dashboard-page .wcfmmp-pagination .page-numbers li .next,
.wcfm-dashboard-page .wcfmmp-pagination .page-numbers li .prev {
  border: 0;
  text-decoration: none;
}
.wcfm-bo .wcfm-store-manager-footer,
.wcfm-dashboard-page .wcfm-store-manager-footer {
  padding: 1.5vh;
  color: white;
  background-color: #042a2b;
  text-align: center;
  width: 100%;
}
.wcfm-bo #wcfm_menu,
.wcfm-dashboard-page #wcfm_menu {
  min-height: 95vh;
}
.wcfm-bo .wcfm_form_simple_submit_wrapper,
.wcfm-dashboard-page .wcfm_form_simple_submit_wrapper {
  height: fit-content !important;
}

@media screen and (min-width: 768px) {
  .wcfm-bo .wcfm-top-banner,
  .wcfm-dashboard-page .wcfm-top-banner {
    display: flex;
  }
  .wcfm-bo .status-filters,
  .wcfm-dashboard-page .status-filters {
    text-align: left;
  }
  .wcfm-bo .header_commandes,
  .wcfm-dashboard-page .header_commandes {
    display: flex;
  }
  .wcfm-bo .header_commandes #dialog_open,
  .wcfm-dashboard-page .header_commandes #dialog_open {
    width: auto;
  }
  .wcfm-bo #wcfm-orders-table tr th:nth-child(2),
  .wcfm-bo #wcfm-orders-table tr td:nth-child(2),
  .wcfm-bo #wcfm-orders-table tr th:nth-child(4),
  .wcfm-bo #wcfm-orders-table tr td:nth-child(4),
  .wcfm-bo #wcfm-orders-table tr th:nth-child(5),
  .wcfm-bo #wcfm-orders-table tr td:nth-child(5),
  .wcfm-dashboard-page #wcfm-orders-table tr th:nth-child(2),
  .wcfm-dashboard-page #wcfm-orders-table tr td:nth-child(2),
  .wcfm-dashboard-page #wcfm-orders-table tr th:nth-child(4),
  .wcfm-dashboard-page #wcfm-orders-table tr td:nth-child(4),
  .wcfm-dashboard-page #wcfm-orders-table tr th:nth-child(5),
  .wcfm-dashboard-page #wcfm-orders-table tr td:nth-child(5) {
    display: table-cell;
  }
  .wcfm-bo .wcfm-bo-title,
  .wcfm-dashboard-page .wcfm-bo-title {
    margin: auto;
    width: 100%;
    background-color: transparent;
  }
}
.dataTables_info {
  display: none;
}

.wcfm-btn-icon {
  display: inline-block;
  margin: 0 4px 4px 0;
  cursor: pointer;
  vertical-align: baseline;
  position: relative;
  padding: 0 15px !important;
  height: 2em;
  width: auto;
  color: #1c2b36;
  background: #fff;
  -webkit-box-shadow: 0 2px 1px #ccc;
  box-shadow: 0 2px 1px #ccc;
  text-decoration: none;
  font-size: 13px;
  line-height: 27px;
  border-width: 0;
  -webkit-appearance: none;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  transition: all 0.5s;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#partners {
  box-sizing: border-box;
  font-family: "Chivo", sans-serif;
  font-weight: normal;
  margin-bottom: 100px;
}
#partners .partners-title {
  text-align: center;
  margin-bottom: 50px;
  font-size: 34px;
  font-weight: normal;
}
#partners .partners-title span {
  font-size: 50px;
  font-family: "Recoleta", sans-serif;
}
#partners .partners-container {
  max-width: 1300px;
  margin: 0 auto;
}
#partners .partners-item a {
  text-decoration: none;
}
#partners .partners-item-container {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-gap: 12px;
  grid-auto-rows: minmax(320px, auto);
  color: #042a2b;
  margin-bottom: 41px;
}
#partners .partners-item-img {
  border-radius: 27px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#partners .partners-item-img-container {
  width: 100%;
  max-width: 100%;
  aspect-ratio: 1;
  padding-bottom: 15px;
}
#partners .partners-item-img-container img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  aspect-ratio: 1;
  border-radius: 25px;
}
#partners .partners-item-title {
  font-family: "Recoleta", sans-serif;
  font-size: 25px;
  line-height: 30px;
  padding: 0;
}
#partners .partners-item-city {
  font-size: 1rem;
  line-height: 35px;
}
#partners .pagination-container {
  position: relative;
  display: flex;
  align-items: center;
  gap: 17px;
  justify-content: center;
}
#partners .pagination-container .pagination-items {
  display: flex;
  gap: 9px;
}
#partners .pagination-container .pagination-items .pagination-item {
  width: 42px;
  aspect-ratio: 1;
  border-radius: 50%;
  border: 1px solid #304D4C;
  color: #304D4C;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  text-decoration: none;
  transition: 0.2s background-color, 0.3s color;
}
#partners .pagination-container .pagination-btn {
  padding: 12px 27px;
  background-color: transparent;
  border: 1px solid #304D4C;
  color: #304D4C;
  transition: 0.2s background-color, 0.3s color;
}
#partners .pagination-container .pagination-btn:hover {
  opacity: 1;
  cursor: pointer;
  background-color: #304D4C;
  color: #ffffff;
}
#partners .pagination-container .pagination-btn:hover a {
  color: #ffffff;
}
#partners .pagination-container .pagination-btn svg {
  height: 13px;
}
#partners .pagination-container .pagination-btn .pagination-btn-svg {
  display: none;
}
#partners .pagination-container .pagination-previous,
#partners .pagination-container .pagination-next {
  display: inline-block;
  text-decoration: none;
  text-align: center;
}

@media only screen and (max-width: 1641px) {
  #partners .partners-item-container {
    padding: 0 18px;
  }
}
@media only screen and (max-width: 1200px) {
  #partners {
    padding: 0 18px;
  }
  #partners .partners-item-container {
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 10px;
    grid-auto-rows: minmax(370px, auto);
    padding: 0;
  }
  #partners .partners-item:nth-of-type(1n + 10) {
    display: none;
  }
  #partners #load-prev-florists,
  #partners #load-next-florists {
    width: 42px;
    height: 42px;
  }
  #partners .pagination-next span,
  #partners .pagination-previous span {
    display: none;
  }
  #partners .pagination-container .pagination-btn {
    min-width: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
  }
  #partners .pagination-container .pagination-btn:hover .pagination-btn-svg path {
    stroke: #fff;
  }
  #partners .pagination-container #load-prev-florists .pagination-btn-svg {
    display: block;
    margin-left: 4px;
  }
  #partners .pagination-container #load-next-florists .pagination-btn-svg {
    display: block;
    margin-right: 2px;
  }
}
@media only screen and (max-width: 768px) {
  #partners {
    margin-bottom: 50px;
  }
  #partners .partners-title {
    font-size: 27px;
    line-height: 36px;
  }
  #partners .partners-title span {
    font-size: 38px;
  }
  #partners .partners-item-container {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 14px;
    grid-auto-rows: minmax(285px, auto);
  }
  #partners .partners-item-title {
    font-size: 22px;
    line-height: 25px;
  }
  #partners .partners-item:nth-of-type(1n + 7) {
    display: none;
  }
  #partners .pagination-container {
    gap: 7px;
  }
  #partners .pagination-container .pagination-items {
    gap: 5px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.blog_block .logo_blog {
  text-align: center;
  padding: 2em 0;
}
.blog_block .content_blog_block .content_blog_block_row {
  position: relative;
  width: 100%;
}
.blog_block .content_blog_block .content_blog_block_row:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.blog_block .content_blog_block .content_blog_block_row .blog_img_background {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 2;
  background-color: rgba(4, 42, 43, 0.4);
}
.blog_block .content_blog_block .content_blog_block_row .blog_img_background .blog_text {
  color: #ffffff;
  margin: 0;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
  text-align: center;
}
.blog_block .content_blog_block .content_blog_block_row .blog_img_background .blog_text h2 {
  color: #ffffff;
  font-size: 1.2em;
  padding: 0 2%;
}
.blog_block .content_blog_block .content_blog_block_row .blog_img_background .blog_text h2 a {
  color: #ffffff;
  text-decoration: none;
  border: 0;
  font-size: 1em;
}
.blog_block .content_blog_block .content_blog_block_row .blog_img_background .blog_text a {
  color: #ffffff;
  font-size: 1.3em;
  text-decoration: none;
  padding-bottom: 10px;
  border-bottom: 2px solid #ffffff;
}
.blog_block .content_blog_block .content_blog_block_row .img_blog_background {
  position: absolute;
  width: 100%;
  height: 100%;
}
.blog_block .btn_blog_plus {
  text-align: center;
  padding: 4% 0;
  line-height: 0;
}
.blog_block .btn_blog_plus img {
  width: 50px;
}

@media screen and (min-width: 768px) {
  .blog_block .content_blog_block {
    display: flex;
  }
  .blog_block .content_blog_block .content_blog_block_row {
    margin: 0 1.5%;
  }
  .blog_block .btn_blog_plus {
    padding: 2% 0;
  }
  .blog_block .btn_blog_plus img {
    width: 88px;
  }
}
@media screen and (min-width: 1800px) {
  .blog_block .content_blog_block .content_blog_block_row .blog_img_background .blog_text h2 {
    font-size: 1.5em;
  }
  .blog_block .content_blog_block .content_blog_block_row .blog_img_background .blog_text a {
    font-size: 1.2em;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.block-blog-newsletter {
  max-width: 90%;
  margin: auto;
  margin-bottom: 3%;
}
.block-blog-newsletter h2 {
  padding-bottom: 22px;
}
.block-blog-newsletter .wpcf7-email {
  text-align: left;
  font-weight: normal;
  width: 100%;
  border-radius: 22px;
  background-color: #ffffff;
  color: #7e7e7e;
  border-width: 0px;
  padding: 13px 28px;
  margin-bottom: 0 !important;
  border-radius: 30px;
  border: 1px solid rgb(204, 204, 204);
}
.block-blog-newsletter .wpcf7-submit {
  background-color: #042A2B;
  border-radius: 30px;
  outline: none;
  margin: auto;
  margin-top: 14px;
  color: #ffffff;
  padding: 18px 40px;
  display: block;
}

@media screen and (min-width: 768px) {
  .block-blog-newsletter p {
    text-align: center;
    display: flex;
    justify-content: center;
  }
  .block-blog-newsletter p .wpcf7-form-control-wrap {
    max-width: 500px;
    display: block;
    width: 100%;
  }
  .block-blog-newsletter p .wpcf7-submit {
    max-width: 250px;
    margin: 0 0 0 30px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.testimonials-block-background {
  background-color: #e8e2d0;
  padding: 2.5% 0;
}
.testimonials-block-background .testimonials-block {
  margin: auto;
  padding: 0 5%;
  max-width: 1300px;
}
.testimonials-block-background .testimonials-block .testimonial {
  padding: 1%;
  outline: none;
}
.testimonials-block-background .testimonials-block .testimonial .image-background:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.testimonials-block-background .testimonials-block .testimonial .citations {
  font-style: italic;
  background-color: #042a2b;
  color: #ffffff;
  padding: 6%;
}
.testimonials-block-background .testimonials-block .testimonial .nom {
  text-align: center;
  background-color: #042a2b;
  color: #ffffff;
}
.testimonials-block-background .testimonials-block .testimonial .societe {
  text-align: center;
  background-color: #042a2b;
  color: #ffffff;
  padding-bottom: 6%;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.wp-block-lazyblock-titre-de-page-comme-pour-blog {
  background-color: #e8e2d0;
}
.wp-block-lazyblock-titre-de-page-comme-pour-blog .image-gauche .image-background:after {
  content: "";
  display: block;
  padding-bottom: 80%;
}
.wp-block-lazyblock-titre-de-page-comme-pour-blog .contenu {
  padding: 5%;
  text-align: center;
}
.wp-block-lazyblock-titre-de-page-comme-pour-blog .contenu a {
  color: #042a2b;
}
.wp-block-lazyblock-titre-de-page-comme-pour-blog .contenu .date {
  text-align: center;
  margin-bottom: 10px;
}
.wp-block-lazyblock-titre-de-page-comme-pour-blog .contenu h1 {
  margin: 0;
  padding: 0;
  text-align: center;
}
.wp-block-lazyblock-titre-de-page-comme-pour-blog .contenu .bouton_de_partage {
  text-align: center;
}
.wp-block-lazyblock-titre-de-page-comme-pour-blog .contenu .bouton_de_partage a {
  font-size: 1.5em;
  color: #042a2b;
}
.wp-block-lazyblock-titre-de-page-comme-pour-blog .contenu .liencontact {
  padding-top: 15px;
}
.wp-block-lazyblock-titre-de-page-comme-pour-blog .contenu .liencontact a {
  color: #042a2b;
  border: 1px solid #042a2b;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  font-size: 1.1em;
  line-height: 1.2em;
  text-decoration: none;
}

@media screen and (min-width: 768px) {
  .wp-block-lazyblock-titre-de-page-comme-pour-blog {
    display: flex;
    align-items: center;
  }
  .wp-block-lazyblock-titre-de-page-comme-pour-blog .image-gauche {
    width: 50%;
  }
  .wp-block-lazyblock-titre-de-page-comme-pour-blog .contenu {
    width: 50%;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.wp-block-lazyblock-blog-titre-block {
  background-color: #e8e2d0;
}
.wp-block-lazyblock-blog-titre-block .image-gauche .image-background:after {
  content: "";
  display: block;
  padding-bottom: 80%;
}
.wp-block-lazyblock-blog-titre-block .contenu {
  padding: 5%;
  text-align: center;
}
.wp-block-lazyblock-blog-titre-block .contenu a {
  color: #042a2b !important;
}
.wp-block-lazyblock-blog-titre-block .contenu .date {
  text-align: center;
  margin-bottom: 10px;
}
.wp-block-lazyblock-blog-titre-block .contenu h1 {
  margin: 0;
  padding: 0;
  text-align: center;
}
.wp-block-lazyblock-blog-titre-block .contenu .bouton_de_partage {
  text-align: center;
}
.wp-block-lazyblock-blog-titre-block .contenu .bouton_de_partage a {
  font-size: 1.5em;
  color: #042a2b;
}

@media screen and (min-width: 768px) {
  .wp-block-lazyblock-blog-titre-block {
    display: flex;
    align-items: center;
  }
  .wp-block-lazyblock-blog-titre-block .image-gauche {
    width: 50%;
  }
  .wp-block-lazyblock-blog-titre-block .contenu {
    width: 50%;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.wp-block-lazyblock-double-image {
  margin: 2.5% 0;
}
.wp-block-lazyblock-double-image .image-content {
  width: 100%;
}
.wp-block-lazyblock-double-image .image-content .image-background:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}

@media screen and (min-width: 768px) {
  .wp-block-lazyblock-double-image {
    display: flex;
  }
  .wp-block-lazyblock-double-image .image-content {
    width: 50%;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.wp-block-lazyblock-image-paragraphe-droite-fond-vert {
  position: relative;
}
.wp-block-lazyblock-image-paragraphe-droite-fond-vert.bouton-cta a {
  background-color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  font-size: 0.8em;
  line-height: 1.2em;
  text-decoration: none;
  color: #042a2b;
}
.wp-block-lazyblock-image-paragraphe-droite-fond-vert .image-background {
  display: none;
}
.wp-block-lazyblock-image-paragraphe-droite-fond-vert .content-over {
  width: 100%;
  padding: 7% 6%;
  text-align: center;
  background: rgba(4, 42, 43, 0.8);
}
.wp-block-lazyblock-image-paragraphe-droite-fond-vert .content-over .title-block {
  font-size: 1.4em;
  color: #ffffff;
  margin-bottom: 2%;
  font-weight: 300;
}
.wp-block-lazyblock-image-paragraphe-droite-fond-vert .content-over .content-text {
  font: 500 1em "Chivo", sans-serif;
  line-height: 1.7em;
  color: #ffffff;
}

@media screen and (min-width: 1200px) {
  .wp-block-lazyblock-image-paragraphe-droite-fond-vert {
    position: relative;
  }
  .wp-block-lazyblock-image-paragraphe-droite-fond-vert.bouton-cta a {
    font-size: 1.1em;
  }
  .wp-block-lazyblock-image-paragraphe-droite-fond-vert .image-background {
    top: 0%;
    left: 0%;
    height: 100%;
    width: 100%;
    overflow: hidden;
    position: absolute;
    display: block;
    z-index: -1;
  }
  .wp-block-lazyblock-image-paragraphe-droite-fond-vert .image-background img {
    display: block;
    width: 100vw;
    height: 100vh;
    object-fit: cover;
  }
  .wp-block-lazyblock-image-paragraphe-droite-fond-vert .content-over {
    width: 50%;
    margin-left: auto;
    margin-right: 0;
  }
  .wp-block-lazyblock-image-paragraphe-droite-fond-vert .content-over .title-block {
    font-size: 1.5em;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.wp-block-lazyblock-image-paragraphe-droite .image-gauche {
  padding: 2.5% 5%;
}
.wp-block-lazyblock-image-paragraphe-droite .image-gauche .image-background:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.wp-block-lazyblock-image-paragraphe-droite .contenu {
  padding: 5%;
}
.wp-block-lazyblock-image-paragraphe-droite .contenu h2 {
  margin: 0;
  padding: 0;
}

@media screen and (min-width: 768px) {
  .wp-block-lazyblock-image-paragraphe-droite {
    display: flex;
    align-items: center;
  }
  .wp-block-lazyblock-image-paragraphe-droite .image-gauche {
    width: 50%;
  }
  .wp-block-lazyblock-image-paragraphe-droite .contenu {
    width: 50%;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.wp-block-lazyblock-image-paragraphe-gauche-fond-vert {
  position: relative;
}
.wp-block-lazyblock-image-paragraphe-gauche-fond-vert .image-background {
  display: none;
}
.wp-block-lazyblock-image-paragraphe-gauche-fond-vert .content-over {
  width: 100%;
  padding: 7% 6%;
  text-align: center;
  background: rgba(4, 42, 43, 0.8);
}
.wp-block-lazyblock-image-paragraphe-gauche-fond-vert .content-over .title-block {
  font-size: 1.4em;
  color: #ffffff;
  margin-bottom: 2%;
  font-weight: 300;
}
.wp-block-lazyblock-image-paragraphe-gauche-fond-vert .content-over .content-text {
  font: 500 1em "Chivo", sans-serif;
  line-height: 1.7em;
  color: #ffffff;
}

@media screen and (min-width: 1200px) {
  .wp-block-lazyblock-image-paragraphe-gauche-fond-vert {
    position: relative;
  }
  .wp-block-lazyblock-image-paragraphe-gauche-fond-vert .image-background {
    top: 0%;
    left: 0%;
    height: 100%;
    width: 100%;
    overflow: hidden;
    position: absolute;
    display: block;
    z-index: -1;
  }
  .wp-block-lazyblock-image-paragraphe-gauche-fond-vert .image-background img {
    display: block;
    width: 100vw;
    height: 100vh;
    object-fit: cover;
  }
  .wp-block-lazyblock-image-paragraphe-gauche-fond-vert .content-over {
    width: 50%;
    margin-right: auto;
    margin-left: 0;
  }
  .wp-block-lazyblock-image-paragraphe-gauche-fond-vert .content-over .title-block {
    font-size: 1.5em;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.wp-block-lazyblock-image-paragraphe-gauche .image-droite {
  padding: 2.5% 5%;
}
.wp-block-lazyblock-image-paragraphe-gauche .image-droite .image-background:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.wp-block-lazyblock-image-paragraphe-gauche .contenu {
  padding: 5%;
}
.wp-block-lazyblock-image-paragraphe-gauche .contenu h2 {
  margin: 0;
  padding: 0;
}

@media screen and (min-width: 768px) {
  .wp-block-lazyblock-image-paragraphe-gauche {
    display: flex;
    align-items: center;
  }
  .wp-block-lazyblock-image-paragraphe-gauche .image-droite {
    width: 50%;
  }
  .wp-block-lazyblock-image-paragraphe-gauche .contenu {
    width: 50%;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.wp-block-lazyblock-image-titre-chapeau-rs .image-titre-chapeau-rs.vert {
  background-color: #042a2b;
  color: #ffffff;
}
.wp-block-lazyblock-image-titre-chapeau-rs .image-titre-chapeau-rs.vert a {
  color: #ffffff;
}
.wp-block-lazyblock-image-titre-chapeau-rs .image-titre-chapeau-rs.beige {
  background-color: #e8e2d0;
  color: #042a2b;
}
.wp-block-lazyblock-image-titre-chapeau-rs .image-titre-chapeau-rs.beige a {
  color: #042a2b;
}
.wp-block-lazyblock-image-titre-chapeau-rs .image-titre-chapeau-rs .image-gauche {
  padding: 0;
}
.wp-block-lazyblock-image-titre-chapeau-rs .image-titre-chapeau-rs .image-gauche .image-background:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.wp-block-lazyblock-image-titre-chapeau-rs .image-titre-chapeau-rs .contenu {
  padding: 5%;
}
.wp-block-lazyblock-image-titre-chapeau-rs .image-titre-chapeau-rs .contenu h1 {
  text-align: left;
  padding: 0;
}
.wp-block-lazyblock-image-titre-chapeau-rs .image-titre-chapeau-rs .contenu h2 {
  margin: 0;
  padding: 0;
}
.wp-block-lazyblock-image-titre-chapeau-rs .image-titre-chapeau-rs .contenu .bouton_de_partage {
  text-align: center;
  font-size: 40px;
}

@media screen and (min-width: 768px) {
  .wp-block-lazyblock-image-titre-chapeau-rs .image-titre-chapeau-rs {
    max-height: 600px;
    display: flex;
    align-items: center;
  }
  .wp-block-lazyblock-image-titre-chapeau-rs .image-titre-chapeau-rs .image-gauche {
    width: 50%;
  }
  .wp-block-lazyblock-image-titre-chapeau-rs .image-titre-chapeau-rs .image-gauche .image-background {
    max-height: 600px;
  }
  .wp-block-lazyblock-image-titre-chapeau-rs .image-titre-chapeau-rs .contenu {
    width: 50%;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.wp-block-lazyblock-abonnement-reseaux-sociaux .abonnement-rs {
  background-color: #e8e2d0;
}
.wp-block-lazyblock-abonnement-reseaux-sociaux .abonnement-rs .abonnement-rs-content {
  max-width: 1200px;
  margin: 3%;
  display: flex;
  align-items: center;
}
.wp-block-lazyblock-abonnement-reseaux-sociaux .abonnement-rs .abonnement-rs-content .titre {
  margin-right: 30px;
}
.wp-block-lazyblock-abonnement-reseaux-sociaux .abonnement-rs .abonnement-rs-content .bouton_de_partage a {
  color: #ffffff;
  background-color: #042a2b;
  height: 45px;
  width: 45px;
  border-radius: 50%;
  display: inline-block;
  text-align: center;
  font-size: 26px;
  line-height: 45px;
}
.wp-block-lazyblock-abonnement-reseaux-sociaux .abonnement-rs .abonnement-rs-content .bouton_de_partage a i {
  color: #ffffff;
}

@media screen and (min-width: 768px) {
  .wp-block-lazyblock-abonnement-reseaux-sociaux .abonnement-rs {
    padding: 0 3%;
  }
  .wp-block-lazyblock-abonnement-reseaux-sociaux .abonnement-rs .abonnement-rs-content {
    max-width: 1200px;
    margin: 3% auto;
  }
  .wp-block-lazyblock-abonnement-reseaux-sociaux .abonnement-rs .abonnement-rs-content .bouton_de_partage a {
    margin-left: 10px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#trending-flowers {
  display: flex;
  flex-direction: column;
  max-width: 1300px;
  margin: 0 auto 107px auto;
}
#trending-flowers > .title {
  font-size: 34px;
  line-height: 50px;
  margin-bottom: 59px;
  text-align: center;
}
#trending-flowers #flowers-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0 10px;
}
#trending-flowers #flowers-container .flower-arrows {
  cursor: pointer;
  transition: 0.3s ease-in-out opacity;
}
#trending-flowers #flowers-container .flower-arrows:hover {
  opacity: 0.4;
}
#trending-flowers #flowers-container .flower {
  position: relative;
  border-radius: 30px 30px 0 30px;
  overflow-x: hidden;
  aspect-ratio: 1;
  margin: 0 10px;
}
#trending-flowers #flowers-container .flower-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 25px;
}
#trending-flowers #flowers-container .flower-title {
  position: absolute;
  bottom: 0;
  right: 0;
  background-color: #304D4C;
  border-radius: 40px 0 0 0;
  height: 60px;
  width: 80%;
  display: flex;
  align-items: center;
  color: white;
  padding-left: 2.5rem;
  padding-right: 1.5rem;
  font-size: 20px;
}
#trending-flowers #flowers-container .flower-title a {
  color: white;
  text-decoration: none;
}

@media only screen and (max-width: 1200px) {
  #trending-flowers {
    padding: 0 2rem;
  }
}
@media only screen and (max-width: 1200px) {
  #trending-flowers {
    padding: 0 10px;
  }
  #trending-flowers > .title {
    margin-bottom: 11px;
    font-size: 24px;
    line-height: 36px;
  }
  #trending-flowers #flowers-container .flower-title {
    width: 90%;
    padding-top: 0;
    padding-left: 38px;
    padding-right: 31px;
    height: 88px;
    font-size: 20px;
  }
}
@media only screen and (max-width: 768px) {
  #trending-flowers {
    margin: 0 auto 75px auto;
  }
  #trending-flowers #flowers-container .flower-title {
    width: 75%;
    height: 60px;
    font-size: 18px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.block-description-sessile {
  background-color: #e8e2d0;
  margin: 15% 0 5% 0;
  padding: 10%;
}
.block-description-sessile svg {
  fill: #042A2B;
}
.block-description-sessile .logo_block_description {
  text-align: center;
  margin-top: -80px;
}
.block-description-sessile .logo_block_description svg {
  width: 200px;
}
.block-description-sessile .contenu_block_description {
  padding: 10%;
}

@media screen and (min-width: 768px) {
  .block-description-sessile {
    margin: 4% 15%;
    padding: 0%;
    position: relative;
  }
  .block-description-sessile .logo_block_description {
    display: block;
    transform: rotate(-90deg) translateX(50px);
    position: absolute;
    left: -150px;
    top: 50%;
    margin-top: 0px;
  }
  .block-description-sessile .logo_block_description svg {
    width: 300px;
  }
  .block-description-sessile .contenu_block_description {
    padding: 5% 10%;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.header-recherche {
  margin-bottom: 0 !important;
  box-sizing: border-box;
  margin: 0;
  font-family: "Chivo", sans-serif;
  font-weight: normal;
  background-color: #e8e2d0;
}
.header-recherche section#main {
  padding-bottom: 28vh;
}
.header-recherche section#main .main-container {
  height: 100%;
  overflow: visible;
  margin: 0 auto;
  padding: 30px 46px 0 46px;
  position: relative;
}
.header-recherche section#main .main-container .main-img-container {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 50%;
  height: 65vh;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}
.header-recherche section#main .main-container .main-img-container .main-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-bottom-left-radius: 250px 200px;
}
.header-recherche section#main .main-container .main-img-container .main-img-mobile {
  display: none;
}
.header-recherche section#main .main-container .main-img-container #badge-artisanal {
  width: 230px;
  position: absolute;
  bottom: -65px;
  left: 50%;
  transform: translateX(-15%);
}
.header-recherche section#main .main-container .main-btn-icon {
  display: none;
}
.header-recherche section#main .main-container .main-input-container {
  border-radius: 43px;
  padding: 7px 8px 7px 41px;
  background-color: white;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 70%;
  max-width: 1104px;
  gap: 10px;
}
.header-recherche section#main .main-container .main-input-container form {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.header-recherche section#main .main-container .main-input-container label {
  flex: 1;
  display: flex;
}
.header-recherche section#main .main-container .main-input {
  flex: 1;
  outline: none;
  border: none;
  font-size: 25px;
  line-height: 25px;
  font-family: "Chivo", sans-serif;
  background-color: transparent;
  color: #304D4C;
  padding: 0;
}
.header-recherche section#main .main-container .main-input::placeholder {
  font-family: "Chivo", sans-serif;
  color: #304D4C;
  opacity: 1;
}
.header-recherche section#main .main-container .main-btn-icon {
  display: none;
}
.header-recherche section#main .main-container .main-content {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 50px;
  position: relative;
  z-index: 1;
  margin-top: 100px;
}
.header-recherche section#main .main-container .main-content .title {
  font-size: 41px;
  margin: 0 0 5vh;
  line-height: 52px;
  color: #304D4C;
  text-align: left;
  max-width: 45%;
  font-weight: 600;
  font-family: "Recoleta", sans-serif;
  padding: 0;
  min-height: 100px;
}

@media screen and (min-width: 2500px) {
  .header-recherche section#main .main-container .main-content {
    padding-left: 500px;
  }
}
@media only screen and (max-width: 1200px) {
  .header-recherche section#main {
    min-height: auto;
    padding-bottom: 120px;
  }
  .header-recherche section#main .main-container {
    padding: 14px 0;
  }
  .header-recherche section#main .main-container .main-burger-icon {
    display: block;
  }
  .header-recherche section#main .main-container .main-img-container {
    height: auto;
    max-width: 100%;
    max-height: 65vh;
    width: 100%;
  }
  .header-recherche section#main .main-container .main-img-container #badge-artisanal {
    margin-top: 0;
    margin-left: 0;
    right: unset;
    left: 30px;
    bottom: -30px;
    transform: translateX(-10%);
  }
  .header-recherche section#main .main-container .main-cart-icon {
    height: 27px;
  }
  .header-recherche section#main .main-container .main-gardener-container {
    display: none;
  }
  .header-recherche section#main .main-container .main-logo {
    max-width: 50%;
    display: none;
  }
  .header-recherche section#main .main-container .main-logo-mobile {
    display: block;
  }
  .header-recherche section#main .main-container .main-container {
    padding: 14px 0;
  }
  .header-recherche section#main .main-container .main-content {
    align-items: center;
    padding: 0 18px;
    margin-top: 70vh;
  }
  .header-recherche section#main .main-container .main-content .title {
    font-size: 35px;
    text-align: center;
    line-height: 38px;
    margin-bottom: 32px;
    max-width: unset;
    min-height: 80px;
  }
  .header-recherche section#main .main-container .main-input {
    font-size: 15px;
  }
  .header-recherche section#main .main-container .main-input-container {
    max-width: 80vw;
    gap: 35px;
    padding: 3px 4px 3px 24px;
  }
  .header-recherche section#main .main-container .main-btn {
    width: 47px;
    aspect-ratio: 1;
    padding: 0;
    min-width: auto;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .header-recherche section#main .main-container .main-btn-text {
    display: none;
  }
  .header-recherche section#main .main-container .main-btn-icon {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .header-recherche section#main {
    padding-bottom: 60px;
  }
  .header-recherche section#main .main-container .main-content {
    margin-top: 48vh;
  }
  .header-recherche section#main .main-menu {
    justify-content: space-between;
    margin-bottom: 70vw;
  }
  .header-recherche section#main .main-container .main-content .title {
    font-size: 26px;
    padding: 0 17px;
    min-height: unset;
    line-height: 32px;
  }
  .header-recherche section#main .main-container .main-input-container {
    max-width: 100%;
    width: 100%;
    gap: 0;
  }
  .header-recherche section#main .main-container .main-img-container .main-img {
    display: none;
    min-height: 300px;
    border-bottom-left-radius: 120px 80px;
  }
  .header-recherche section#main .main-container .main-img-container .main-img-mobile {
    display: block;
    max-height: 45vh;
  }
  .header-recherche section#main .main-container .main-img-container #badge-artisanal {
    width: 170px;
  }
}
@media screen and (min-width: 940px) and (max-width: 1199px) {
  .header-recherche section#main .main-container .main-content {
    margin-top: 70vh;
  }
}
@media screen and (max-width: 500px) {
  .header-recherche section#main .main-container .main-img-container .main-img-mobile {
    max-height: 300px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#container-commitments {
  background-color: #304D4C;
  padding: 70px 0;
  margin-bottom: 110px;
}

#commitments {
  margin-bottom: 110px;
  display: flex;
  background-color: #304D4C;
  height: 600px;
  max-width: 1300px;
  margin: 0 auto;
}
#commitments > div {
  width: 50%;
  min-width: 50%;
}
#commitments .commitments-img-container {
  position: relative;
  display: flex;
}
#commitments .commitments-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-top-left-radius: 250px;
  border-bottom-right-radius: 250px;
}
#commitments .commitments-badge {
  width: 220px;
  position: absolute;
  top: 10%;
  right: -60px;
  z-index: 1;
  transform: rotate(13deg);
}
#commitments .commitments-right {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  color: white;
  padding-left: 9vw;
  padding-right: 5vw;
}
#commitments .commitments-title {
  margin-bottom: 44px;
  font-size: 34px;
  max-width: 360px;
  line-height: 45px;
  margin: 30px 0 44px;
  padding: 0;
}
#commitments .commitments-description {
  display: block;
  margin-bottom: 50px;
  font-size: 16px;
}
#commitments .commitments-btn {
  display: inline-block;
  height: 56px;
  text-decoration: none;
  color: #ffffff;
  padding: 21px 39px;
  margin-bottom: 20px;
}

@media only screen and (max-width: 1200px) {
  #container-commitments {
    padding: 0;
    margin-bottom: 0;
  }
  #commitments {
    height: auto;
    flex-direction: column;
    padding-bottom: 100px;
    margin-bottom: 30px;
  }
  #commitments .commitments-title {
    max-width: unset;
  }
  #commitments > div {
    width: 100%;
  }
  #commitments .commitments-title {
    font-size: 24px;
    line-height: 36px;
  }
  #commitments .commitments-description {
    font-size: 15px;
    line-height: 23px;
    padding: 0 40px;
  }
  #commitments .commitments-btn {
    font-size: 17px;
    margin-bottom: 0;
  }
  #commitments .commitments-right {
    text-align: center;
    align-items: center;
    padding: 0 17px;
  }
  #commitments .commitments-img {
    border-top-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 100px;
    max-height: 100%;
  }
  #commitments .commitments-img-container {
    margin-bottom: 75px;
  }
  #commitments .commitments-badge {
    width: 150px;
    bottom: -50px;
    align-self: center;
    left: 0;
    right: 0;
    top: unset;
    margin: 0 auto;
  }
}
@media screen and (max-width: 768px) {
  #commitments {
    padding-bottom: 60px;
  }
  #commitments .commitments-img {
    overflow: visible;
  }
  #commitments .commitments-description {
    padding: 0 20px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.recipe-title {
  color: #FFFF83;
  font-size: 30px;
  line-height: 35px;
  margin: 0 0 90px 0;
  text-align: center;
  font-weight: normal;
  font-family: "Recoleta", sans-serif;
}

.recipe-calculation {
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 17px;
}

.recipe-calculation :first-child .recipe-calculation-title {
  max-width: 288px;
}

.recipe-calculation-item:nth-last-child(-n+3) .recipe-calculation-title {
  max-width: 300px;
}

.recipe-calculation-symbol {
  color: #FFFF83;
  font-size: 73px;
  line-height: 34px;
  margin-top: 75px;
}

.recipe-calculation-item {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
}

div.recipe-calculation-symbol:nth-child(2) {
  margin-right: 15px;
}

div.recipe-calculation-symbol:nth-child(4) {
  margin-left: 10px;
}

.recipe-calculation-title {
  font-size: 1.3rem;
  line-height: 32px;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 20px;
  min-height: 96px;
}

.recipe-calculation-description {
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  max-width: 398px;
}

@media screen and (max-width: 768px) {
  #recipe-sessile {
    margin-top: -40px;
  }
  #recipe-sessile .recipe-calculation-title {
    min-height: unset;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#lab {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: center;
  max-width: 1300px;
  margin: 0 auto 110px auto;
  gap: 113px;
}
#lab > div {
  width: 50%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 35px;
}
#lab > div img {
  border-radius: 30px;
}
#lab > :nth-last-child(1) {
  width: 60%;
  position: relative;
}
#lab .lab-badge {
  position: absolute;
  width: 245px;
  height: auto;
  top: 20%;
  right: -4%;
  transform: rotate(-8deg);
  z-index: 10;
}
#lab .lab-mobile {
  display: none;
}
#lab .lab-title {
  font-size: 34px;
  line-height: 50px;
  margin: 0;
}
#lab .lab-description {
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
}
#lab .lab-btn {
  display: inline-block;
  height: 56px;
  text-decoration: none;
  color: #ffffff;
  padding: 20px 48px;
}
#lab .lab-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#lab .lab-actor {
  background-color: white;
  padding: 20px 20px 68px 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
  position: absolute;
  border-radius: 0 50px 50px 0;
  bottom: -7vw;
  left: -23px;
  max-width: 85%;
}
#lab .lab-actor .container-lab-actor-title-description {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
#lab .lab-actor-title, #lab #lab .lab-actor-description {
  font-size: 16px;
  line-height: 24px;
}
#lab .lab-actor-title {
  font-weight: bold;
}
#lab .lab-actor img {
  max-width: 130px;
  max-height: 130px;
  aspect-ratio: 1;
  border-radius: 50%;
}

@media only screen and (max-width: 1400px) {
  #lab {
    padding: 0 2em;
  }
}
@media only screen and (max-width: 1200px) {
  #lab {
    flex-direction: column;
    text-align: center;
    gap: 0;
    margin-bottom: 0;
    padding: 0 20px;
  }
  #lab > div {
    width: 100%;
    align-items: center;
    gap: 0;
  }
  #lab .right {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
    margin-top: 40px;
  }
  #lab .right .lab-img {
    display: none;
  }
  #lab .lab-badge {
    display: block;
    width: 200px;
    position: initial;
    margin-top: -65px;
  }
  #lab .right .lab-actor {
    position: unset;
    max-width: 400px;
    flex-direction: column;
    align-items: center;
    bottom: unset;
  }
  #lab .right .lab-actor .container-lab-actor-title-description {
    align-items: center;
  }
  #lab .right .lab-actor img {
    width: 144px;
    height: 144px;
    margin-bottom: 23px;
  }
  #lab .right .lab-actor-title {
    font-weight: bold;
    font-size: 18px;
  }
  #lab .right .lab-actor-description {
    font-size: 15px;
  }
  #lab .lab-mobile {
    display: block;
    max-width: 400px;
  }
  #lab .lab-title {
    font-size: 24px;
    line-height: 36px;
    margin: 80px 0 30px;
  }
  #lab .lab-description {
    padding: 0 40px;
    margin-bottom: 40px;
    line-height: 23px;
  }
  #lab .lab-btn {
    font-size: 17px;
  }
}
@media only screen and (max-width: 768px) {
  #lab .lab-mobile {
    width: 100%;
  }
  #lab .lab-description {
    padding: 0px 15px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#recipe {
  background-color: #304D4C;
  padding: 420px 2em 124px;
  position: relative;
  margin-bottom: 110px;
  font-family: "Chivo", sans-serif;
  font-weight: normal;
}
#recipe .season {
  background-color: white;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  padding: 30px 53px;
  display: flex;
  flex-direction: row;
  gap: 3%;
  position: absolute;
  top: -30%;
  left: 0;
  right: 0;
  max-width: 1300px;
  margin: 0 auto 88px auto;
}
#recipe .season .sessile-btn.season-btn {
  display: inline-block;
  height: 56px;
  text-decoration: none;
  color: #ffffff;
}
#recipe .season-left {
  width: 57%;
}
#recipe .season-left .season-btn {
  margin-left: 20px;
}
#recipe .season-left-title {
  font-size: 30px;
  line-height: 35px;
  margin-bottom: 21px;
  font-weight: normal;
  margin-left: 20px;
  margin-top: 0;
}
#recipe .season-left-description {
  font-size: 16px;
  line-height: 24px;
  margin: 0 15px 33px 22px;
}
#recipe .season-left-slider-container {
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}
#recipe .season-left-slider-container .slick-slide {
  margin: 0 8px;
}
#recipe .season-left-slider-item {
  aspect-ratio: 1;
}
#recipe .season-left-slider-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#recipe .season-left .flower-arrows {
  cursor: pointer;
  transition: 0.3s ease-in-out opacity;
}
#recipe .season-left .flower-arrows.flower-previous {
  margin-left: -5px;
  margin-right: 5px;
}
#recipe .season-left .flower-arrows.flower-next {
  margin-left: 5px;
  margin-right: -5px;
}
#recipe .season-left .flower-arrows:hover {
  opacity: 0.4;
}
#recipe .season-right {
  width: 40%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-top: 25px;
}
#recipe .season-right p {
  margin: 0;
}
#recipe .season-right > img {
  width: 100%;
  max-height: 235px;
  height: auto;
  object-fit: cover;
}
#recipe .season-right-item {
  border-top-left-radius: 30px;
  background-color: white;
  margin-left: 52px;
  margin-top: -90px;
  padding: 21px 52px 0 34px;
  position: relative;
}
#recipe .season-right-item-title {
  font-size: 30px;
  line-height: 35px;
  margin-bottom: 21px;
  font-weight: normal;
}
#recipe .season-right-item-description {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 33px;
}
#recipe .season-right .read-more {
  text-decoration: underline;
}
#recipe .season-right .read-more-container {
  display: flex;
}
#recipe .season-right .read-more-container svg {
  margin-right: 20px;
}
#recipe .recipe-title {
  color: #FFFF83;
  font-size: 34px;
  line-height: 35px;
  margin-bottom: 90px;
  text-align: center;
  font-weight: normal;
  font-family: "Recoleta", sans-serif;
}
#recipe .recipe-calculation {
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 17px;
}
#recipe .recipe-calculation :first-child .recipe-calculation-title {
  max-width: 288px;
}
#recipe .recipe-calculation-item:nth-last-child(-n+3) .recipe-calculation-title {
  max-width: 300px;
}
#recipe .recipe-calculation-symbol {
  color: #FFFF83;
  font-size: 73px;
  line-height: 34px;
}
#recipe .recipe-calculation-item {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
}
#recipe .recipe-calculation-title {
  font-size: 1.3rem;
  line-height: 32px;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 20px;
}
#recipe .recipe-calculation-description {
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  max-width: 398px;
}

@media only screen and (max-width: 1200px) {
  #recipe {
    background-color: #304D4C;
    padding-top: 750px;
    padding-bottom: 124px;
    position: relative;
  }
  #recipe .recipe-title {
    font-size: 24px;
    margin-bottom: 50px;
  }
  #recipe .recipe-calculation {
    flex-direction: column;
  }
  #recipe .recipe-calculation-symbol {
    font-size: 50px;
    margin: -10px 0 0;
  }
  #recipe .recipe-calculation-title {
    font-size: 18px;
    line-height: 25px;
  }
  #recipe .recipe-calculation-description {
    font-size: 15px;
    line-height: 23px;
  }
  #recipe .season {
    gap: 3%;
    top: -1%;
    padding: 23px 18px 30px 18px;
  }
  #recipe .season-left {
    width: 100%;
    text-align: center;
  }
  #recipe .season-left .season-btn {
    margin-left: 0;
  }
  #recipe .season-left .season-description-and-slide {
    display: flex;
    flex-direction: column-reverse;
  }
  #recipe .season-left .flower-arrows.flower-next {
    margin-left: 13px;
  }
  #recipe .season-left-title {
    font-size: 24px;
    line-height: 36px;
    margin: 0 18px 20px 0;
  }
  #recipe .season-left-description {
    font-size: 15px;
    line-height: 23px;
    margin-left: 0;
  }
  #recipe .season-left-slider-item {
    max-height: 250px;
  }
  #recipe .season-right {
    display: none;
  }
  #recipe .season .slick-list {
    padding: 0 20% 0 0 !important;
  }
  #recipe .season-left-slider-container .slick-slide {
    max-height: none;
  }
}
@media screen and (max-width: 768px) {
  #recipe {
    padding-top: 650px;
    padding-bottom: 60px;
    overflow: visible;
    margin-bottom: 62px;
  }
  #recipe .season {
    margin-top: 0;
    top: -3%;
    flex-direction: column;
    padding: 23px 0 30px 18px;
  }
  #recipe .season-left-slider-item {
    max-height: 300px !important;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#our-network-slider {
  box-sizing: border-box;
  margin: 0;
  font-family: "Chivo", sans-serif;
  font-weight: normal;
}
#our-network-slider .our-network-florist-container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-start;
  justify-content: center;
  gap: 51px;
  margin-bottom: 98px;
  position: relative;
}
#our-network-slider .our-network-florist-container .our-network-badge {
  position: absolute;
  top: -90px;
  align-self: center;
  margin-right: 15%;
  width: 100%;
  max-width: 253px;
  z-index: 10;
}
#our-network-slider .our-network-florist {
  width: 100%;
  height: 45vh;
  border-radius: 30px;
  max-width: 400px;
  object-fit: cover;
  object-position: top;
}
#our-network-slider .our-network-florist-img {
  margin: 0 20px;
}
#our-network-slider .our-network-florist-img:nth-child(2n+1) {
  margin-top: 80px;
}
#our-network-slider .container-btn {
  text-align: center;
  margin-bottom: 100px;
}
#our-network-slider .container-btn .our-network-btn {
  display: inline-block;
  height: 56px;
  text-decoration: none;
  color: #ffffff;
}

@media only screen and (max-width: 1200px) {
  #our-network-slider .container-btn {
    text-align: center;
    margin-bottom: 50px;
  }
  #our-network-slider .container-btn .our-network-btn {
    font-size: 17px;
    line-height: 17px;
  }
  #our-network-slider .our-network-florist-container {
    order: -1;
    padding-left: 18px;
    gap: 24px;
  }
  #our-network-slider .our-network-florist-container .our-network-florist {
    height: 450px;
  }
  #our-network-slider .our-network-florist-container .our-network-badge {
    width: 200px;
    bottom: -50px;
    top: unset;
    margin-right: 0;
  }
  #our-network-slider .our-network-florist-img {
    margin: 0 10px;
  }
  #our-network-slider .our-network-florist-img:nth-last-child(-n+3) {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  #our-network-slider .our-network-florist-container .our-network-florist {
    height: 250px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#our-network {
  box-sizing: border-box;
  margin: 0;
  font-family: "Chivo", sans-serif;
  font-weight: normal;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  text-align: center;
  overflow-x: hidden;
}
#our-network .our-network-title {
  font-size: 34px;
  color: #062A2B;
  max-width: 600px;
  line-height: 50px;
  margin: 0 0 25px;
}
#our-network .our-network-description {
  color: #062A2B;
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  margin-bottom: 155px;
  max-width: 800px;
}

@media only screen and (max-width: 1200px) {
  #our-network .our-network-title {
    font-size: 24px;
    padding: 0 18px;
    line-height: 36px;
  }
  #our-network .our-network-description {
    font-size: 15px;
    padding: 0 18px;
    margin-bottom: 40px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.jsf-articles-de-blog {
  max-width: 1300px;
  padding: 10% 0;
  margin: auto;
}
.jsf-articles-de-blog .logo_blog {
  text-align: center;
  padding: 5%;
}
.jsf-articles-de-blog .content {
  padding: 5%;
  text-align: center;
}
.jsf-articles-de-blog .content_blog_block_row {
  position: relative;
  width: 100%;
}
.jsf-articles-de-blog .content_blog_block_row:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.jsf-articles-de-blog .content_blog_block_row .blog_img_background {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 2;
  background-color: rgba(4, 42, 43, 0.4);
}
.jsf-articles-de-blog .content_blog_block_row .blog_img_background .blog_text {
  color: #ffffff;
  margin: 0;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
  text-align: center;
}
.jsf-articles-de-blog .content_blog_block_row .blog_img_background .blog_text h2 {
  color: #ffffff;
  font-size: 1.2em;
  padding: 0 2%;
}
.jsf-articles-de-blog .content_blog_block_row .blog_img_background .blog_text a {
  color: #ffffff;
  font-size: 1.3em;
  text-decoration: none;
  padding-bottom: 10px;
  border-bottom: 2px solid #ffffff;
}
.jsf-articles-de-blog .content_blog_block_row .img_blog_background {
  position: absolute;
  width: 100%;
  height: 100%;
}
.jsf-articles-de-blog .slick-arrow {
  z-index: 10;
}
.jsf-articles-de-blog .slick-prev {
  left: 30%;
  height: 24px;
  background-repeat: no-repeat !important;
  background-image: url(assets/images/icons/slider-left-vert.svg) !important;
  position: absolute;
  bottom: -65px;
  cursor: pointer;
  width: 22px;
  z-index: 999;
  top: auto;
}
.jsf-articles-de-blog .slick-prev:before {
  content: "";
}
.jsf-articles-de-blog .slick-next {
  right: 30%;
  height: 24px;
  background-repeat: no-repeat !important;
  background-image: url(assets/images/icons/slider-right-vert.svg) !important;
  position: absolute;
  bottom: -65px;
  cursor: pointer;
  width: 22px;
  z-index: 999;
  top: auto;
}
.jsf-articles-de-blog .slick-next:before {
  content: "";
}
.jsf-articles-de-blog .contact_btn {
  margin: auto;
  text-align: center;
  margin-top: 105px;
}

@media screen and (min-width: 768px) {
  .jsf-articles-de-blog {
    padding-bottom: 100px;
    padding-top: 80px;
  }
  .jsf-articles-de-blog .logo_blog {
    padding: 0;
  }
  .jsf-articles-de-blog .content {
    padding: 0;
    padding-bottom: 20px;
  }
  .jsf-articles-de-blog .content_blog_block_row {
    margin: 0 10px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.partenariat-block-background {
  background-color: #e8e2d0;
  padding: 20px;
}
.partenariat-block-background h2 {
  text-align: center;
  padding: 5%;
  width: 100%;
}
.partenariat-block-background .partenariat-block .partenaire {
  background-color: #ffffff;
  margin: 0 20px 20px 20px;
  padding: 20px;
}
.partenariat-block-background .partenariat-block .partenaire .description {
  margin-top: 10px;
  text-align: center;
}
.partenariat-block-background .slick-track {
  display: flex !important;
}
.partenariat-block-background .slick-slide {
  height: inherit !important;
}
.partenariat-block-background .slick-arrow {
  z-index: 10;
  top: 15%;
}
.partenariat-block-background .slick-prev {
  left: -12px;
  height: 24px;
  background-repeat: no-repeat !important;
  background-image: url(assets/images/icons/slider-left-vert.svg) !important;
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  cursor: pointer;
  width: 22px;
  height: 40px;
  z-index: 999;
}
.partenariat-block-background .slick-prev:before {
  content: "";
}
.partenariat-block-background .slick-next {
  right: -12px;
  height: 24px;
  background-repeat: no-repeat !important;
  background-image: url(assets/images/icons/slider-right-vert.svg) !important;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  width: 22px;
  height: 40px;
  z-index: 999;
}
.partenariat-block-background .slick-next:before {
  content: "";
}

@media screen and (min-width: 768px) {
  .partenariat-block-background {
    padding-bottom: 100px;
  }
  .partenariat-block-background .slick-prev {
    bottom: -80px;
    left: 100px;
    top: auto;
  }
  .partenariat-block-background .slick-next {
    bottom: -80px;
    right: 100px;
    top: auto;
  }
  .partenariat-block-background h2 {
    padding: 2% 5%;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.wp-block-lazyblock-jsf-qui-sommes-nous {
  padding-bottom: 30px;
}
.wp-block-lazyblock-jsf-qui-sommes-nous .contenu .title-block {
  text-align: center;
  padding: 5%;
}
.wp-block-lazyblock-jsf-qui-sommes-nous .contenu .content-text {
  padding: 0 5% 0 5%;
  text-align: center;
}
.wp-block-lazyblock-jsf-qui-sommes-nous .contenu .contact_btn {
  padding: 5%;
  text-align: center;
}

@media screen and (min-width: 768px) {
  .wp-block-lazyblock-jsf-qui-sommes-nous {
    max-width: 1300px;
    margin: auto;
    margin-bottom: 4%;
    align-items: center;
    justify-content: center;
    display: flex;
  }
  .wp-block-lazyblock-jsf-qui-sommes-nous .image-gauche {
    width: 50%;
  }
  .wp-block-lazyblock-jsf-qui-sommes-nous .contenu {
    width: 50%;
  }
  .wp-block-lazyblock-jsf-qui-sommes-nous .contenu .title-block {
    padding: 2%;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.lazyblock-jsf-slider-block-background {
  background-color: #e8e2d0;
}
.lazyblock-jsf-slider-block-background h2 {
  text-align: center;
  padding: 20px 10px;
}
.lazyblock-jsf-slider-block-background .jsf-slider-block-mobile {
  margin: 10px 45px 0 45px;
  padding: 0 4% 30px;
}
.lazyblock-jsf-slider-block-background .jsf-slider-block-mobile .slick-next {
  background-image: url(assets/images/icons/slider-arrow.png);
  position: absolute;
  top: 40%;
  transform: translateY(-50%);
  cursor: pointer;
  width: 22px;
  height: 40px;
  z-index: 999;
}
.lazyblock-jsf-slider-block-background .jsf-slider-block-mobile .slick-next:before {
  display: none;
}
.lazyblock-jsf-slider-block-background .jsf-slider-block-mobile .slick-prev {
  transform: translateY(-50%) rotate(180deg);
  background-image: url(assets/images/icons/slider-arrow.png);
  position: absolute;
  top: 40%;
  cursor: pointer;
  width: 22px;
  height: 40px;
  z-index: 999;
}
.lazyblock-jsf-slider-block-background .jsf-slider-block-mobile .slick-prev:before {
  display: none;
}
.lazyblock-jsf-slider-block-background .jsf-slider-block-ordinateur {
  display: none;
}

@media screen and (min-width: 768px) {
  .lazyblock-jsf-slider-block-background h2 {
    text-align: left;
    padding: 4% 4% 0 4%;
  }
  .lazyblock-jsf-slider-block-background .jsf-slider-block-mobile {
    display: none;
  }
  .lazyblock-jsf-slider-block-background .jsf-slider-block-ordinateur {
    display: block;
    max-width: 1300px;
    margin: auto;
    padding: 0 4% 4% 4%;
  }
}
@media screen and (min-width: 1350px) {
  .lazyblock-jsf-slider-block-background h2 {
    padding: 4% 4% 0 4%;
  }
  .lazyblock-jsf-slider-block-background .jsf-slider-block-ordinateur {
    display: block;
    max-width: 1300px;
    margin: auto;
    padding: 0 0 4% 0;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.lazyblock-jsf-slider-solution-block-background {
  margin: auto;
  background-color: #042a2b;
  padding-top: 4%;
  padding-bottom: 10%;
}
.lazyblock-jsf-slider-solution-block-background .pretitre {
  margin: auto;
  text-align: center;
  color: #ffffff;
  padding: 5%;
}
.lazyblock-jsf-slider-solution-block-background h2 {
  text-align: center;
  color: #ffffff;
}
.lazyblock-jsf-slider-solution-block-background .jsf-slider-solution {
  max-width: 1300px;
  margin: auto;
}
.lazyblock-jsf-slider-solution-block-background .jsf-slider-solution .jsf-slider-inner {
  background-color: #042a2b;
}
.lazyblock-jsf-slider-solution-block-background .jsf-slider-solution .jsf-slider-inner .images {
  padding: 10%;
  display: flex;
  vertical-align: middle;
  min-height: 200px;
}
.lazyblock-jsf-slider-solution-block-background .jsf-slider-solution .jsf-slider-inner .images img {
  width: 50%;
  margin: auto;
}
.lazyblock-jsf-slider-solution-block-background .jsf-slider-solution .slick-track {
  display: flex !important;
}
.lazyblock-jsf-slider-solution-block-background .jsf-slider-solution .slick-slide {
  height: inherit !important;
}
.lazyblock-jsf-slider-solution-block-background .sous-titre {
  color: #ffffff;
  font-size: 24px;
  text-align: center;
}
.lazyblock-jsf-slider-solution-block-background .legende {
  color: #ffffff;
  font-size: 18px;
  text-align: center;
  margin: 2% 10%;
}
.lazyblock-jsf-slider-solution-block-background .description {
  color: #ffffff;
  text-align: center;
  margin: 2% 10% 10% 10%;
}
.lazyblock-jsf-slider-solution-block-background .slick-arrow {
  z-index: 10;
  top: 15%;
}
.lazyblock-jsf-slider-solution-block-background .slick-prev {
  left: 5%;
  height: 24px;
  background-repeat: no-repeat !important;
  background-image: url(assets/images/icons/slider-left-blanc.svg) !important;
}
.lazyblock-jsf-slider-solution-block-background .slick-prev:before {
  content: "";
}
.lazyblock-jsf-slider-solution-block-background .slick-next {
  right: 5%;
  height: 24px;
  background-repeat: no-repeat !important;
  background-image: url(assets/images/icons/slider-right-blanc.svg) !important;
}
.lazyblock-jsf-slider-solution-block-background .slick-next:before {
  content: "";
}
.lazyblock-jsf-slider-solution-block-background .rejoindre_le_reseau {
  text-align: center;
  padding: 3%;
}
.lazyblock-jsf-slider-solution-block-background .rejoindre_le_reseau a {
  background-color: #e8e2d0 !important;
  color: #042a2b;
  padding: 1em 3em;
  margin-top: 10px;
  border-radius: 30px !important;
  min-width: 150px;
  text-decoration: none;
}

@media screen and (min-width: 768px) {
  .lazyblock-jsf-slider-solution-block-background {
    margin: auto;
    background-color: #ffffff;
    padding-bottom: 0;
  }
  .lazyblock-jsf-slider-solution-block-background .pretitre {
    color: #042a2b;
    padding: 0 2%;
  }
  .lazyblock-jsf-slider-solution-block-background h2 {
    text-align: center;
    color: #042a2b;
    margin-bottom: 2%;
  }
  .lazyblock-jsf-slider-solution-block-background .jsf-slider-solution .jsf-slider-inner {
    background-color: #042a2b;
    margin: 0.5%;
  }
  .lazyblock-jsf-slider-solution-block-background .jsf-slider-solution .jsf-slider-inner .images {
    padding: 10%;
  }
  .lazyblock-jsf-slider-solution-block-background .jsf-slider-solution .jsf-slider-inner .images img {
    width: 50%;
    margin: auto;
  }
  .lazyblock-jsf-slider-solution-block-background .jsf-slider-solution .slick-track {
    display: flex !important;
  }
  .lazyblock-jsf-slider-solution-block-background .jsf-slider-solution .slick-slide {
    height: inherit !important;
  }
  .lazyblock-jsf-slider-solution-block-background .rejoindre_le_reseau {
    text-align: center;
    padding: 4%;
    margin-top: -21%;
    padding-top: 24%;
    background-color: #e8e2d0;
  }
  .lazyblock-jsf-slider-solution-block-background .rejoindre_le_reseau a {
    background-color: #042a2b !important;
    color: #ffffff;
    padding: 1em 3em;
    margin-top: 10px;
    border-radius: 30px !important;
    min-width: 150px;
    text-decoration: none;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.jsf-testimonials-block-background {
  background-color: #e8e2d0;
}
.jsf-testimonials-block-background .jsf-testimonials-block-content {
  padding: 2%;
  padding-top: 40px;
}
.jsf-testimonials-block-background .jsf-testimonials-block-content svg {
  width: 100%;
  height: auto;
}
.jsf-testimonials-block-background .jsf-testimonials-block-content .jsf-testimonials-block .jsf-testimonial .citations {
  text-align: center;
  font-size: 1.4em;
  min-height: 7.6em;
  padding: 5%;
}
.jsf-testimonials-block-background .jsf-testimonials-block-content .jsf-testimonials-block .jsf-testimonial .logo {
  margin-top: 20px;
  margin-bottom: 20px;
}
.jsf-testimonials-block-background .jsf-testimonials-block-content .jsf-testimonials-block .jsf-testimonial .logo .image-background {
  border-radius: 50%;
  width: 80px;
  height: 80px;
  margin: auto;
}
.jsf-testimonials-block-background .jsf-testimonials-block-content .jsf-testimonials-block .jsf-testimonial .proprietaire {
  text-align: center;
}
.jsf-testimonials-block-background .jsf-testimonials-block-content .jsf-testimonials-block .jsf-testimonial .proprietaire .nom {
  font-weight: bold;
}
.jsf-testimonials-block-background .jsf-testimonials-block-content .slick-arrow {
  z-index: 10;
  top: auto;
  bottom: 30% !important;
}
.jsf-testimonials-block-background .jsf-testimonials-block-content .slick-prev {
  left: 23%;
  height: 24px;
  background-repeat: no-repeat !important;
  background-image: url(assets/images/icons/slider-left-vert.svg) !important;
  bottom: 60px !important;
}
.jsf-testimonials-block-background .jsf-testimonials-block-content .slick-prev:before {
  content: "";
}
.jsf-testimonials-block-background .jsf-testimonials-block-content .slick-next {
  right: 23%;
  height: 24px;
  background-repeat: no-repeat !important;
  background-image: url(assets/images/icons/slider-right-vert.svg) !important;
  bottom: 60px !important;
}
.jsf-testimonials-block-background .jsf-testimonials-block-content .slick-next:before {
  content: "";
}
.jsf-testimonials-block-background .jsf-testimonials-block-content .rejoindre_le_reseau {
  text-align: center;
  padding: 6%;
  margin: 20px;
}
.jsf-testimonials-block-background .jsf-testimonials-block-content .rejoindre_le_reseau a {
  background-color: #042a2b !important;
  color: #e8e2d0;
  padding: 1em 3em;
  margin-top: 10px;
  border-radius: 30px !important;
  min-width: 150px;
  text-decoration: none;
}

@media screen and (min-width: 768px) {
  .jsf-testimonials-block-background .jsf-testimonials-block-content {
    display: flex;
    max-width: 1300px;
    margin: auto;
  }
  .jsf-testimonials-block-background .jsf-testimonials-block-content .jsf-testimonials-map {
    width: 50%;
  }
  .jsf-testimonials-block-background .jsf-testimonials-block-content .jsf-testimonials-block {
    width: 40%;
    margin-left: 10%;
    position: relative;
    align-self: center;
    text-align: left;
  }
  .jsf-testimonials-block-background .jsf-testimonials-block-content .jsf-testimonials-block .jsf-testimonial .citations {
    text-align: left;
    padding: 0;
  }
  .jsf-testimonials-block-background .jsf-testimonials-block-content .jsf-testimonials-block .jsf-testimonial .boutique {
    display: flex;
    align-items: center;
  }
  .jsf-testimonials-block-background .jsf-testimonials-block-content .jsf-testimonials-block .jsf-testimonial .boutique .proprietaire {
    margin-left: 3%;
  }
  .jsf-testimonials-block-background .jsf-testimonials-block-content .jsf-testimonials-block .jsf-testimonial .boutique .proprietaire span {
    display: block;
    text-align: left;
  }
  .jsf-testimonials-block-background .jsf-testimonials-block-content .jsf-testimonials-block .slick-prev {
    left: -10%;
    bottom: 35px !important;
  }
  .jsf-testimonials-block-background .jsf-testimonials-block-content .jsf-testimonials-block .slick-next {
    right: 10%;
    bottom: 35px !important;
  }
  .jsf-testimonials-block-background .jsf-testimonials-block-content .rejoindre_le_reseau {
    display: none;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#subscribe {
  box-sizing: border-box;
  font-family: "Chivo", sans-serif;
  background-color: #FFFF83;
  padding: 60px 0;
}
#subscribe .subscribe-container {
  max-width: 812px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}
#subscribe .subscribe-title {
  margin-bottom: 50px;
  text-align: center;
  font-size: 34px;
  line-height: 50px;
}
#subscribe .subscribe-description {
  margin-bottom: 50px;
  text-align: center;
}
#subscribe .subscribe-input {
  background-color: white;
}
#subscribe .subscribe-input-container {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
}
#subscribe .subscribe-input-container .wpcf7-submit {
  background-color: #062A2B;
  color: white;
  border: none;
  padding: 20px 45px;
  border-radius: 30px;
  line-height: 16px;
}
#subscribe .subscribe-input-container .wpcf7-email {
  padding: 14px 30px;
  font-size: 19px;
  color: #404040;
  background-color: #ffffff;
  border-color: transparent;
  border-radius: 30px;
  outline: none;
  margin-right: 20px;
}
#subscribe .subscribe-input-container .wpcf7-email::placeholder {
  color: #404040;
  opacity: 1;
}

@media only screen and (max-width: 1200px) {
  #subscribe {
    padding: 50px 18px 10px 18px;
    border-radius: 30px;
  }
  #subscribe .subscribe-title {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 30px;
  }
  #subscribe .subscribe-description {
    margin-bottom: 30px;
  }
  #subscribe .subscribe-input {
    min-width: auto;
    width: 100%;
  }
  #subscribe .subscribe-input-container .wpcf7-email {
    margin-right: 0;
    width: 90vw;
    max-width: 500px;
  }
  #subscribe .subscribe-input-container p {
    display: flex;
    flex-direction: column;
    width: 100%;
    align-items: center;
    gap: 30px;
    margin: 0;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#lab-intro {
  box-sizing: border-box;
  font-family: "Chivo", sans-serif;
  background-color: #e8e2d0;
  margin: 0 auto;
  padding-top: 70px;
  padding-bottom: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
}
#lab-intro .lab-infos {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 1300px;
  gap: 80px;
}
#lab-intro .lab-infos-img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: top;
  border-radius: 0 100px 0 100px;
  min-width: 45vw;
}
#lab-intro .lab-infos-img-container {
  position: relative;
  flex: 0 0 40%;
}
#lab-intro .lab-infos-img-mobile {
  display: none;
  object-fit: cover;
}
#lab-intro .lab-infos-card {
  position: absolute;
  background-color: white;
  border-radius: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 23px;
  padding: 20px 24px;
  bottom: 10%;
  right: -6%;
  max-width: 529px;
}
#lab-intro .lab-infos-card-img-container img {
  border-radius: 50%;
  max-width: 120px;
}
#lab-intro .lab-infos-card-text {
  font-size: 16px;
}
#lab-intro .lab-infos-card-text-title {
  font-size: 18px;
  font-weight: 600;
  font-family: "Chivo", sans-serif;
  padding: 0;
  margin-left: 0;
}
#lab-intro .lab-infos-card-text-description {
  line-height: 22px;
}
#lab-intro .lab-infos-text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 25px;
  flex: 0 0 50%;
}
#lab-intro .lab-infos-text-title {
  font-size: 30px;
  line-height: 45px;
  margin-bottom: 25px;
  margin-left: 0;
  padding: 0;
}

@media only screen and (max-width: 1200px) {
  #lab-intro {
    padding: 0 0 50px 0;
    display: flex;
    flex-direction: column;
  }
  #lab-intro .lab-infos {
    flex-direction: column;
    gap: 0;
    align-items: center;
    width: 100%;
  }
  #lab-intro .lab-infos-img {
    display: none;
  }
  #lab-intro .lab-infos-img-container {
    padding: 0 18px;
    order: 3;
  }
  #lab-intro .lab-infos-img-mobile {
    display: block;
    margin-bottom: 35px;
    border-radius: 0 0 30px 30px;
    max-height: 70vh;
    width: 100%;
  }
  #lab-intro .lab-infos-card {
    position: relative;
    left: unset;
    right: unset;
    bottom: unset;
    flex-direction: column;
    align-items: center;
    text-align: center;
    padding-top: 90px;
  }
  #lab-intro .lab-infos-card-img-container {
    top: -52px;
    position: absolute;
    max-width: unset;
  }
  #lab-intro .lab-infos-text {
    text-align: center;
    padding: 0 18px;
    margin-bottom: 80px;
  }
  #lab-intro .lab-infos-text-title {
    margin-bottom: 35px;
    margin-left: auto;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#partners-logos {
  box-sizing: border-box;
  font-family: "Chivo", sans-serif;
  margin: 80px 0 100px;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 18px;
}
#partners-logos .partners-title {
  text-align: center;
  margin-bottom: 38px;
  font-size: 34px;
  line-height: 50px;
}
#partners-logos .partners-description {
  text-align: center;
  margin-bottom: 83px;
  max-width: 812px;
}
#partners-logos .partners-item {
  text-align: center;
  font-size: 25px;
  display: flex;
  align-items: flex-start;
}
#partners-logos .partners-item-container {
  max-width: 1300px;
  display: grid;
  grid-template-columns: repeat(4, auto);
  grid-gap: 80px;
  row-gap: 35px;
  margin: 0 auto;
}
#partners-logos .partners-item-container img {
  width: 100%;
  height: 100%;
  max-width: 230px;
  object-fit: contain;
  aspect-ratio: 1;
}
#partners-logos .partners-navigation {
  display: none;
}

@media only screen and (max-width: 1200px) {
  #partners-logos .partners-item {
    margin: 0 auto;
    height: auto;
    max-height: 250px;
  }
  #partners-logos .partners-item-container {
    width: 100%;
    grid-gap: 40px;
  }
}
@media only screen and (max-width: 768px) {
  #partners-logos {
    padding: 0 18px;
    margin: 50px 0 90px;
  }
  #partners-logos .partners-title {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 30px;
  }
  #partners-logos .partners-item-container {
    grid-template-columns: repeat(2, auto);
  }
  #partners-logos .partners-item:nth-child(n+7) {
    display: none;
  }
  #partners-logos .partners-navigation {
    display: flex;
    gap: 88px;
    margin-top: 30px;
  }
  #partners-logos .partners-navigation img {
    height: 20px;
  }
  #partners-logos .partners-navigation .pagination-previous img {
    margin-left: 5px;
  }
  #partners-logos .partners-navigation .pagination-next img {
    margin-right: 5px;
  }
  #partners-logos .partners-description {
    margin-bottom: 45px;
  }
  #partners-logos .pagination-btn {
    background-color: transparent;
    border: 1px solid #304D4C;
    color: #304D4C;
    transition: 0.2s background-color, 0.3s color;
    width: 42px;
    height: 42px;
    min-width: auto;
    padding: 0;
  }
  #partners-logos .pagination-btn:hover {
    opacity: 1;
    cursor: pointer;
    background-color: #304D4C;
    color: white;
  }
  #partners-logos .pagination-btn:hover .pagination-btn-svg path {
    stroke: #fff;
  }
  #partners-logos .pagination-btn svg {
    height: 13px;
    display: block;
  }
  #partners-logos #partners-previous svg {
    margin-left: 4px;
  }
  #partners-logos #partners-next svg {
    margin-right: 2px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#mission-lab {
  box-sizing: border-box;
  font-family: "Chivo", sans-serif;
  margin: 100px 0;
}
#mission-lab .lab-container {
  padding: 75px;
  background-color: #304D4C;
  max-width: 1300px;
  margin: 0 auto;
  display: flex;
  color: white;
  gap: 75px;
  justify-content: center;
  border-radius: 40px;
}
#mission-lab .lab-container > div {
  flex: 1;
}
#mission-lab .lab-container .sessile-btn.lab-btn {
  display: inline-block;
  height: 56px;
  text-decoration: none;
  color: #ffffff;
}
#mission-lab .lab-title {
  font-family: "Chivo", sans-serif;
  font-size: 32px;
  line-height: 45px;
  font-weight: normal;
  margin-bottom: 30px;
  padding: 0;
}
#mission-lab .lab-description {
  line-height: 24px;
  font-weight: normal;
  margin-bottom: 30px;
}
#mission-lab .lab-img {
  width: 100%;
  border-radius: 29px;
  height: 100%;
  object-fit: cover;
  align-self: center;
}
#mission-lab .lab-img-container {
  position: relative;
  max-height: 400px;
}
#mission-lab .lab-img-container .lab-badge {
  position: absolute;
  transform: rotate(-8deg);
  height: 130px;
  right: -20px;
  bottom: -70px;
}
#mission-lab .lab-img-mobile {
  display: none;
}

@media only screen and (max-width: 1200px) {
  #mission-lab {
    margin-bottom: -50px;
    margin-top: 0;
  }
  #mission-lab .lab-container {
    padding: 30px 0 100px 0;
    flex-direction: column;
    align-items: center;
    gap: 30px;
    text-align: center;
    border-radius: 0 0 29px 29px;
    overflow: hidden;
  }
  #mission-lab .lab-container > div {
    padding: 0 30px;
  }
  #mission-lab .lab-title {
    font-size: 27px;
    line-height: 36px;
  }
  #mission-lab .lab-description {
    font-size: 15px;
    line-height: 23px;
  }
  #mission-lab .lab-img {
    display: none;
  }
  #mission-lab .lab-img-mobile {
    display: block;
    max-height: 70vh;
    width: 100%;
    object-fit: cover;
    padding-top: 30px;
    border-radius: 0 0 29px 29px;
  }
  #mission-lab .lab-img-container {
    display: flex;
    justify-content: center;
  }
  #mission-lab .lab-img-container .lab-badge {
    position: unset;
    height: 112px;
  }
  #mission-lab .lab-container .sessile-btn.lab-btn {
    background-color: #e8e2d0;
    color: #042a2b;
  }
  #mission-lab .lab-container .sessile-btn.lab-btn a {
    color: #042a2b;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#lab-few-words {
  box-sizing: border-box;
  font-family: "Chivo", sans-serif;
  background-color: #e8e2d0;
  margin: 0 auto;
  padding-bottom: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
}
#lab-few-words .lab-words {
  max-width: 1300px;
  border-radius: 30px;
  background-color: white;
  padding: 50px 50px 50px 290px;
  display: flex;
  position: relative;
  gap: 20px;
}
#lab-few-words .lab-words-container {
  display: flex;
  gap: 27px;
}
#lab-few-words .lab-words-badge {
  width: 260px;
  margin-bottom: 7px;
  object-fit: contain;
  transform: rotate(-7deg);
}
#lab-few-words .lab-words-badge-container {
  position: absolute;
  left: -2%;
  top: 20%;
  display: flex;
  flex-direction: column;
}
#lab-few-words .lab-words-badge-text {
  padding: 0 0 0 65px;
  font-size: 27px;
  transform: rotate(-7deg);
}
#lab-few-words .lab-words-item-title {
  margin-bottom: 25px;
  font-size: 25px;
  line-height: 32px;
  font-family: "Chivo", sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  padding: 0;
}
#lab-few-words .lab-words-item-description {
  font-size: 16px;
  line-height: 24px;
}

@media only screen and (max-width: 1200px) {
  #lab-few-words {
    padding-bottom: 50px;
  }
  #lab-few-words .lab-words {
    width: 100%;
    max-width: unset;
    padding: 0;
    flex-direction: column;
    background-color: transparent;
  }
  #lab-few-words .lab-words-container {
    border-radius: 30px 0 0 30px;
    display: flex;
  }
  #lab-few-words .lab-words-container .slick-list {
    padding: 0 13% 0 0 !important;
  }
  #lab-few-words .lab-words-container .slick-track {
    gap: 27px;
  }
  #lab-few-words .lab-words-items {
    min-height: 250px;
  }
  #lab-few-words .lab-words-badge {
    height: 100%;
    width: 100%;
    object-fit: contain;
  }
  #lab-few-words .lab-words-badge-container {
    position: unset;
    padding-right: 0px;
    width: 96%;
    height: 100%;
    max-width: 272px;
    margin: 0 auto 20px auto;
  }
  #lab-few-words .lab-words-badge-text {
    font-size: 30px;
    line-height: 30px;
    padding: 0 0 0 90px;
  }
  #lab-few-words .lab-words-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: white;
    padding: 30px;
    border-radius: 20px;
    min-height: 250px;
  }
  #lab-few-words .lab-words-item-title {
    width: 100%;
    margin: 0 0 20px 0;
  }
  #lab-few-words .lab-words-item:nth-child(1) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  #lab-few-words .lab-words-item:nth-child(4) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  #lab-few-words .lab-words-item:nth-child(2), #lab-few-words .lab-words-item:nth-child(3) {
    border-radius: 0;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#blog {
  box-sizing: border-box;
  font-family: "Chivo", sans-serif;
  max-width: 1300px;
  margin: 0 auto;
  padding: 50px 18px 100px;
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow: hidden;
}
#blog .blog-title {
  text-align: center;
  margin-bottom: 41px;
  font-size: 34px;
  line-height: 50px;
}
#blog .blog-separator {
  height: 1px;
  width: 100%;
  background-color: #042a2b;
  margin-bottom: 60px;
}
#blog .blog-articles {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
#blog .blog-articles-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  margin: 0 auto 124px auto;
  row-gap: 80px;
  column-gap: 20px;
}
#blog .blog-articles-menu {
  margin-bottom: 82px;
}
#blog .blog-articles-btn {
  background-color: transparent;
  color: #042a2b;
  text-transform: uppercase;
}
#blog .blog-articles-btn.active {
  background-color: #FFFF83;
}
#blog .blog-articles-item {
  color: #042a2b;
}
#blog .blog-articles-item-type {
  text-transform: uppercase;
  font-size: 20px;
  margin: 0 0 12px 2px;
}
#blog .blog-articles-item-img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
}
#blog .blog-articles-item-img-container {
  margin-bottom: 22px;
  width: 100%;
  max-width: 100%;
  aspect-ratio: 1;
}
#blog .blog-articles-item-title {
  font-size: 30px;
  line-height: 35px;
  margin-bottom: 22px;
  font-family: "Recoleta", sans-serif;
  padding: 0;
  font-weight: normal;
}
#blog .blog-articles-item-title a {
  text-decoration: none;
}
#blog .blog-articles-item-description {
  display: -webkit-box;
  line-clamp: 4;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 25px;
  min-height: 90px;
}
#blog .blog-articles-item-description p {
  margin-top: 0;
}
#blog .blog-articles-item-read-more {
  display: flex;
  align-items: center;
  gap: 20px;
  transition: 0.3s opacity ease-in-out;
}
#blog .blog-articles-item-read-more-text {
  font-size: 17px;
  text-decoration: underline;
}
#blog .blog-articles-item-read-more:hover {
  cursor: pointer;
  opacity: 0.7;
}
#blog .pagination-container {
  position: relative;
  display: flex;
  align-items: center;
  gap: 17px;
  justify-content: center;
}
#blog .pagination-container .pagination-items {
  display: flex;
  gap: 9px;
}
#blog .pagination-container .pagination-items .pagination-item {
  width: 42px;
  aspect-ratio: 1;
  border-radius: 50%;
  border: 1px solid #304D4C;
  color: #304D4C;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  text-decoration: none;
  transition: 0.2s background-color, 0.3s color;
}
#blog .pagination-container .pagination-btn {
  padding: 12px 27px;
  background-color: transparent;
  border: 1px solid #304D4C;
  color: #304D4C;
  transition: 0.2s background-color, 0.3s color;
}
#blog .pagination-container .pagination-btn:hover {
  opacity: 1;
  cursor: pointer;
  background-color: #304D4C;
  color: white;
}
#blog .pagination-container .pagination-btn svg {
  height: 13px;
}
#blog .pagination-container .pagination-btn .pagination-btn-svg {
  display: none;
}
#blog .pagination-container .pagination-previous {
  display: none;
}
@keyframes spin {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}

@media only screen and (max-width: 768px) {
  #blog {
    padding: 50px 18px;
  }
  #blog .blog-title {
    padding: 0 18px;
    line-height: 40px;
    margin-bottom: 38px;
  }
  #blog .blog-separator {
    width: calc(100% - 36px);
    margin-bottom: 30px;
  }
  #blog .blog-articles-menu {
    margin-bottom: 57px;
    gap: 7px;
    display: flex;
  }
  #blog .blog-articles-btn {
    font-size: 15px;
    padding: 15px;
    min-width: unset;
  }
  #blog .blog-articles-container {
    padding: 0;
    grid-template-columns: repeat(1, 1fr);
    row-gap: 40px;
    margin-bottom: 53px;
  }
  #blog .blog-articles-item-description {
    font-size: 18px;
  }
  #blog .blog-articles-item-title {
    margin-bottom: 15px;
  }
  #blog .blog-articles-item-img-container {
    max-height: 80vh;
    margin-bottom: 15px;
  }
  #blog .blog-articles-item:nth-of-type(n+4) {
    display: none;
  }
  #blog #load-prev-article,
  #blog #load-next-article {
    width: 42px;
    height: 42px;
  }
  #blog .pagination-next span,
  #blog .pagination-previous span {
    display: none;
  }
  #blog .pagination-container .pagination-btn {
    min-width: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
  }
  #blog .pagination-container .pagination-btn:hover .pagination-btn-svg path {
    stroke: #fff;
  }
  #blog .pagination-container #load-prev-article .pagination-btn-svg {
    display: block;
    margin-left: 4px;
  }
  #blog .pagination-container #load-next-article .pagination-btn-svg {
    display: block;
    margin-right: 2px;
  }
  #blog .pagination-container .pagination-previous {
    display: none;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#news {
  display: flex;
  flex-direction: column;
  max-width: 1300px;
  margin: 0 auto 110px auto;
}
#news > .title {
  font-size: 27px;
  line-height: 38px;
  margin-bottom: 15px;
}
#news #news-list {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}
#news .news-item {
  cursor: pointer;
  display: flex;
  flex: 1;
  flex-direction: column;
  max-width: 400px;
  margin: 0 10px;
}
#news .news-item img {
  width: 100%;
  height: 230px;
  object-fit: cover;
  border-radius: 30px;
  margin-bottom: 20px;
}
#news .news-item .title {
  font-family: "Recoleta", sans-serif;
  font-weight: normal;
  color: #062A2B;
  line-height: 25px;
  font-size: 20px;
  min-height: 60px;
  margin-bottom: 13px;
}
#news .news-item .read-more-container {
  display: flex;
  align-items: center;
}
#news .news-item .read-more-container > svg {
  width: 15px;
  margin-right: 20px;
}
#news .news-item .read-more {
  text-decoration: underline;
}
#news .news-item-link {
  display: inherit;
  text-decoration: none;
}
#news .link-blog {
  width: 100%;
  text-align: center;
  margin-top: 60px;
}
#news .link-blog .blog-btn {
  display: inline-block;
  height: 56px;
  text-decoration: none;
  color: #ffffff;
  padding: 20px 48px;
}

@media only screen and (max-width: 1400px) {
  #news {
    padding: 0 2rem;
  }
}
@media only screen and (max-width: 1200px) {
  #news {
    max-width: 100vw;
    padding: 0 18px;
    margin-bottom: 57px;
  }
  #news > .title {
    text-align: center;
    font-size: 24px;
    line-height: 36px;
    margin-top: 0;
  }
  #news #news-list {
    margin: 0;
  }
  #news #news-list .news-item {
    max-width: unset;
  }
  #news #news-list .news-item .title {
    font-size: 18px;
    margin-top: 11px;
    display: block;
  }
  #news #news-list .news-item .read-more-container > svg {
    margin-right: 9px;
  }
  #news #news-list .flower-arrows {
    margin-top: -120px;
  }
  #news .link-blog {
    margin-top: 30px;
  }
  #news .link-blog .blog-btn {
    font-size: 17px;
  }
}
@media only screen and (max-width: 768px) {
  #news {
    margin-bottom: 20px;
  }
  #news #news-list .flower-arrows {
    cursor: pointer;
    margin-top: -140px;
    transition: 0.3s ease-in-out opacity;
  }
  #news #news-list .flower-arrows:hover {
    opacity: 0.4;
  }
  #news .news-item img {
    min-width: 150px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#mission-commitments {
  box-sizing: border-box;
  font-family: "Chivo", sans-serif;
  margin-bottom: 110px;
  display: flex;
  background-color: #304D4C;
  height: 600px;
}
#mission-commitments > div {
  width: 50%;
  min-width: 50%;
}
#mission-commitments .commitments-img-container {
  position: relative;
  display: flex;
}
#mission-commitments .commitments-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-bottom-right-radius: 250px;
}
#mission-commitments .commitments-badge {
  width: 220px;
  position: absolute;
  top: 10%;
  right: -60px;
  z-index: 1;
  transform: rotate(13deg);
}
#mission-commitments .commitments-right {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  color: white;
  padding-left: 9vw;
  padding-right: 5vw;
}
#mission-commitments .commitments-title {
  margin-bottom: 45px;
  font-size: 34px;
  line-height: 45px;
  margin: 30px 0 45px;
  padding: 0;
}
#mission-commitments .commitments-description {
  display: block;
  margin-bottom: 50px;
  font-size: 16px;
}
#mission-commitments .commitments-btn {
  padding: 21px 39px;
  margin-bottom: 20px;
}
#mission-commitments .commitments-btn a {
  color: #fff;
  text-decoration: none;
}

@media only screen and (max-width: 1200px) {
  #mission-commitments {
    height: auto;
    flex-direction: column-reverse;
    padding: 160px 0 0 0;
    margin-bottom: 50px;
  }
  #mission-commitments .commitments-title {
    max-width: unset;
  }
  #mission-commitments > div {
    width: 100%;
  }
  #mission-commitments .commitments-title {
    font-size: 24px;
    line-height: 36px;
  }
  #mission-commitments .commitments-description {
    font-size: 15px;
    line-height: 23px;
    padding: 0 40px 35px;
  }
  #mission-commitments .commitments-btn {
    font-size: 17px;
    margin-bottom: 0;
  }
  #mission-commitments .commitments-right {
    text-align: center;
    align-items: center;
    padding: 0 17px;
  }
  #mission-commitments .commitments-img {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    max-height: 80vh;
  }
  #mission-commitments .commitments-badge {
    width: 150px;
    top: -50px;
    align-self: center;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}
@media screen and (max-width: 768px) {
  #mission-commitments .commitments-img {
    overflow: visible;
  }
  #mission-commitments .commitments-description {
    padding: 0 20px 25px;
  }
  #mission-commitments .commitments-badge {
    width: 130px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#mission-image-gauche-texte-droite {
  box-sizing: border-box;
  font-family: "Chivo", sans-serif;
  padding: 0 0 100px;
  max-width: 1300px;
  margin: 0 auto;
}
#mission-image-gauche-texte-droite .container {
  display: flex;
  flex-direction: row-reverse;
  text-align: left;
  align-items: center;
  justify-content: center;
  margin: 0 20px;
}
#mission-image-gauche-texte-droite .container .text {
  width: 45%;
  padding: 0 80px 0 0;
}
#mission-image-gauche-texte-droite .container .text .title {
  font-size: 22px;
  line-height: 36px;
  font-weight: 600;
  color: #042a2b;
  padding: 0;
  margin: 0 30px 20px 0;
}
#mission-image-gauche-texte-droite .container .text .description {
  font-weight: normal;
  color: #304D4C;
  margin-right: 35px;
}
#mission-image-gauche-texte-droite .container .img-container {
  max-width: 800px;
  position: relative;
  width: 55%;
  padding-right: 70px;
}
#mission-image-gauche-texte-droite .container .img-container .img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  border-radius: 40px;
  max-height: 450px;
}

@media only screen and (max-width: 1200px) {
  #mission-image-gauche-texte-droite {
    padding-top: 20px;
    padding-bottom: 60px;
  }
  #mission-image-gauche-texte-droite .container {
    flex-direction: column-reverse;
    margin: 0 40px;
  }
  #mission-image-gauche-texte-droite .container .text {
    width: 100%;
    margin-top: 30px;
    margin: 30px auto;
    padding: 0;
    text-align: center;
  }
  #mission-image-gauche-texte-droite .container .text .title {
    margin: 0 25px 20px;
  }
  #mission-image-gauche-texte-droite .container .text .description {
    margin-right: 0;
  }
  #mission-image-gauche-texte-droite .container .img-container {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: unset;
    width: 100%;
    padding-right: 0;
  }
  #mission-image-gauche-texte-droite .container .img-container .img {
    width: 80%;
  }
}
@media only screen and (max-width: 768px) {
  #mission-image-gauche-texte-droite {
    padding-top: 0;
    padding-bottom: 40px;
  }
  #mission-image-gauche-texte-droite .container {
    margin: 0 20px;
  }
  #mission-image-gauche-texte-droite .container .text .title {
    line-height: 28px;
    font-size: 20px;
  }
  #mission-image-gauche-texte-droite .container .img-container .img {
    width: 100%;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#history {
  box-sizing: border-box;
  font-family: "Chivo", sans-serif;
  display: flex;
  flex-direction: row;
  gap: 29px;
  max-width: 1300px;
  margin: 100px auto 120px auto;
}
#history > div {
  flex: 1;
}
#history .history-title {
  margin: 0 15px 40px 0;
  font-size: 34px;
  line-height: 50px;
  font-weight: 600;
  color: #042a2b;
  padding: 0;
}
#history .history-description {
  margin: 0 15px 50px 0;
  color: #304D4C;
}
#history .history-card {
  padding: 24px 30px;
  background-color: #e8e2d0;
  flex: 1;
  color: #304D4C;
}
#history .history-card-container {
  display: flex;
  flex-direction: row;
  gap: 10px;
}
#history .history-card-title {
  font-size: 22px;
  line-height: 30px;
  font-weight: 600;
  margin: 0 0 20px 0;
}
#history .history-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#history .history-img-container {
  border-bottom-left-radius: 100px;
  border-top-right-radius: 100px;
  overflow: hidden;
}

@media only screen and (max-width: 1200px) {
  #history {
    flex-direction: column;
    margin: 0 auto;
    text-align: center;
    padding: 0;
    gap: 25px;
  }
  #history > :first-child {
    order: 2;
  }
  #history > :first-child > * {
    padding: 0 18px;
  }
  #history .history-title {
    margin-right: 0;
    margin-bottom: 25px;
    font-size: 24px;
    line-height: 36px;
  }
  #history .history-card {
    text-align: center;
    min-height: 280px;
  }
  #history .history-card-container {
    margin-bottom: -140px;
  }
  #history .history-card-container .slick-list {
    padding: 0 7% 0 0 !important;
  }
  #history .history-img-container {
    order: 1;
    border-top-right-radius: 0;
  }
  #history .history-img-container .history-img {
    max-height: 80vh;
  }
  #history .history-card {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    z-index: 10;
    margin: 0 10px;
  }
  #history .history-card-container {
    padding: 0;
    z-index: 10;
  }
  #history .history-card-title {
    font-size: 20px;
    line-height: 28px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#solution {
  box-sizing: border-box;
  font-family: "Chivo", sans-serif;
  background-color: #e8e2d0;
  height: 100vh;
  max-height: 700px;
}
#solution .solution-container {
  padding-left: 8vw;
  margin: 0 auto;
  display: flex;
  align-items: center;
  height: 100%;
  gap: 150px;
}
#solution .solution-container > div {
  flex: 1;
}
#solution .solution-title {
  font-size: 34px;
  line-height: 50px;
  font-weight: normal;
  margin: 0 auto 50px;
  text-align: center;
  color: #042a2b;
}
#solution .solution-item {
  text-align: center;
  max-width: 520px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px 14px;
  background-color: #ffffff;
  border-radius: 40px;
  min-height: 130px;
}
#solution .solution-item-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-row: 2;
  gap: 15px;
}
#solution .solution-item-title {
  font-family: "Chivo", sans-serif;
  font-size: 18px;
  line-height: 32px;
  margin: 0;
  padding: 0;
  min-height: 50px;
  max-width: 400px;
  font-weight: 600;
  text-transform: uppercase;
  color: #042a2b;
  display: flex;
  justify-content: center;
  align-items: center;
}
#solution .solution-item-description {
  line-height: 24px;
  font-weight: normal;
  color: #304D4C;
}
#solution .solution-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-bottom-left-radius: 250px;
  min-height: auto;
  max-height: 700px;
}
#solution .solution-img-container {
  height: 100%;
  width: 676px;
  max-width: 35vw;
}

@media (min-width: 1201px) and (max-width: 1410px) {
  #solution .solution-title {
    margin: 0 auto 40px;
  }
  #solution .solution-item-title {
    font-size: 17px;
    line-height: 24px;
  }
}
@media only screen and (max-width: 1200px) {
  #solution {
    height: auto;
    max-height: unset;
  }
  #solution .solution-container {
    flex-direction: column-reverse;
    padding: 0 0 40px 0;
    gap: 70px;
  }
  #solution .solution-title {
    font-size: 27px;
    padding: 0 18px;
    margin: 0 0 30px;
    line-height: 36px;
  }
  #solution .solution-img {
    object-position: center 17%;
    border-bottom-left-radius: 100px;
    min-height: unset;
  }
  #solution .solution-img-container {
    width: 100%;
    max-width: 100%;
    aspect-ratio: 1.47;
    max-height: 500px;
  }
  #solution .solution-item {
    background-color: unset;
    padding: 25px 50px;
    border-radius: unset;
    display: flex;
    align-items: center;
    flex-direction: column;
    margin: 0 auto;
    min-height: unset;
  }
  #solution .solution-item-container {
    display: block;
    width: 100%;
    padding-left: 0;
  }
  #solution .solution-item-title {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
    max-width: unset;
    min-height: unset;
    line-height: 25px;
    margin-top: 0;
  }
  #solution .solution-item-description {
    font-size: 15px;
  }
  #solution .solution-left {
    width: 100%;
  }
}
@media only screen and (max-width: 768px) {
  #solution .solution-img-container {
    max-height: 280px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#mission-texte-gauche-image-droite {
  box-sizing: border-box;
  font-family: "Chivo", sans-serif;
  padding: 30px 0;
  max-width: 1300px;
  margin: 0 auto;
}
#mission-texte-gauche-image-droite .container {
  display: flex;
  flex-direction: row;
  text-align: left;
  align-items: center;
  justify-content: center;
  margin: 0 20px;
}
#mission-texte-gauche-image-droite .container .text {
  width: 45%;
  padding-left: 100px;
}
#mission-texte-gauche-image-droite .container .text .title {
  font-size: 22px;
  line-height: 36px;
  font-weight: 600;
  color: #042a2b;
  padding: 0;
  margin: 0 15px 20px 0;
}
#mission-texte-gauche-image-droite .container .text .description {
  font-weight: normal;
  color: #304D4C;
}
#mission-texte-gauche-image-droite .container .img-container {
  max-width: 800px;
  position: relative;
  width: 55%;
  padding-left: 40px;
}
#mission-texte-gauche-image-droite .container .img-container .img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  border-radius: 40px;
  max-height: 450px;
}

@media only screen and (max-width: 1200px) {
  #mission-texte-gauche-image-droite {
    padding-top: 20px;
  }
  #mission-texte-gauche-image-droite .container {
    flex-direction: column-reverse;
    margin: 0 40px;
  }
  #mission-texte-gauche-image-droite .container .text {
    width: 100%;
    margin-top: 30px;
    margin: 30px auto 0;
    padding-left: 0;
    text-align: center;
  }
  #mission-texte-gauche-image-droite .container .text .title {
    margin: 0 25px 20px;
  }
  #mission-texte-gauche-image-droite .container .text .description {
    margin-right: 0;
  }
  #mission-texte-gauche-image-droite .container .img-container {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: unset;
    width: 100%;
    padding-left: 0;
  }
  #mission-texte-gauche-image-droite .container .img-container .img {
    width: 80%;
  }
}
@media only screen and (max-width: 768px) {
  #mission-texte-gauche-image-droite .container {
    margin: 0 20px;
  }
  #mission-texte-gauche-image-droite .container .text .title {
    line-height: 28px;
    font-size: 20px;
  }
  #mission-texte-gauche-image-droite .container .img-container .img {
    width: 100%;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#container-team-reason {
  box-sizing: border-box;
  font-family: "Chivo", sans-serif;
  font-weight: normal;
  width: 100%;
  padding: 100px 0 180px;
}
#container-team-reason .team-reason {
  text-align: center;
  max-width: 1300px;
  margin: 0 auto;
}
#container-team-reason .team-reason-title {
  font-family: "Recoleta", sans-serif;
  font-size: 34px;
  line-height: 45px;
  font-weight: normal;
  margin-bottom: 50px;
}
#container-team-reason .team-reason-items {
  position: relative;
}
#container-team-reason .team-reason-items-container {
  display: flex;
  gap: 16px;
}
#container-team-reason .team-reason-items-container > div {
  flex: 1;
}
#container-team-reason .team-reason-item {
  background-color: #304D4C;
  border-radius: 30px;
  padding: 50px 30px;
  color: white;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-align: center;
}
#container-team-reason .team-reason-item-title {
  max-width: 215px;
  font-size: 26px;
  font-weight: normal;
  line-height: 37px;
  font-family: "Recoleta", sans-serif;
  margin: 0 0 35px 0;
  padding: 0;
  color: white;
}
#container-team-reason .team-reason-item-description {
  color: white;
}
#container-team-reason .team-reason-badge {
  position: absolute;
  height: 160px;
  transform: rotate(-14deg);
  margin: 0 auto;
  left: 0;
  right: 0;
  bottom: -100px;
}

@media only screen and (max-width: 1200px) {
  #container-team-reason {
    padding: 50px 0 150px;
  }
  #container-team-reason .team-reason {
    padding: 0 18px;
  }
  #container-team-reason .team-reason-title {
    font-size: 27px;
    line-height: 34px;
    text-align: center;
    margin-bottom: 40px;
  }
  #container-team-reason .team-reason .slick-list {
    padding: 0 7% 0 0 !important;
  }
  #container-team-reason .team-reason-item {
    padding: 40px 20px 0;
    min-height: 386px;
    margin: 0 10px;
  }
  #container-team-reason .team-reason-item-title {
    font-size: 27px;
    line-height: 36px;
    margin-bottom: 25px;
  }
  #container-team-reason .team-reason-item-description {
    font-size: 15px;
    line-height: 23px;
  }
  #container-team-reason .team-reason-badge {
    height: 141px;
    bottom: -100px;
  }
}
@media only screen and (max-width: 768px) {
  #container-team-reason .team-reason-title {
    margin-bottom: 50px;
  }
  #container-team-reason .team-reason-item {
    padding: 40px 20px;
  }
  #container-team-reason .team-reason-item-title {
    font-size: 25px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#change {
  margin-bottom: 100px;
}
#change .change-container {
  padding: 75px 75px 75px 120px;
  background-color: #304D4C;
  max-width: 1300px;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
  gap: 70px;
  border-radius: 40px;
}
#change .change-container > div {
  flex: 1;
}
#change .change-title {
  font-size: 27px;
  line-height: 45px;
  font-weight: normal;
  margin-bottom: 13px;
  padding: 0;
}
#change .change-description {
  font-size: 16px;
  line-height: 24px;
  font-weight: normal;
  margin-bottom: 30px;
  font-family: "Chivo", sans-serif;
}
#change .change-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 29px;
}
#change .change-img-container {
  position: relative;
}
#change .change-btn {
  display: inline-block;
  height: 56px;
  text-decoration: none;
  background-color: #e8e2d0;
  color: #042a2b;
}

@media only screen and (max-width: 1200px) {
  #change {
    margin-bottom: 0;
  }
  #change .change-container {
    padding: 80px 0 0 0;
    flex-direction: column;
    gap: 84px;
    text-align: center;
    border-radius: 0;
    overflow: hidden;
  }
  #change .change-container > :first-child {
    padding: 0 35px;
  }
  #change .change-title {
    font-size: 27px;
    line-height: 36px;
    margin-bottom: 40px;
  }
  #change .change-description {
    font-size: 15px;
    line-height: 23px;
    margin-bottom: 50px;
  }
  #change .change-img {
    border-radius: 0;
    max-height: 80vh;
  }
  #change .change-img-container {
    display: flex;
    justify-content: center;
    width: 100%;
  }
  #change .change-btn {
    background-color: #e8e2d0;
    color: #042a2b;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#team {
  box-sizing: border-box;
  font-family: "Chivo", sans-serif;
  font-weight: normal;
}
#team .team-friends {
  display: flex;
}
#team .team-friends > div {
  width: 50%;
}
#team .team-friends-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#team .team-friends-text {
  background-color: #FFFF83;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  padding: 30px 10vw;
}
#team .team-friends-text-title {
  font-size: 34px;
  line-height: 45px;
  font-weight: normal;
  color: #062A2B;
  font-family: "Recoleta", sans-serif;
  margin: 0 0 50px 0;
  padding: 0;
}

@media only screen and (max-width: 1200px) {
  #team .team-friends {
    flex-direction: column;
  }
  #team .team-friends > div {
    width: 100%;
  }
  #team .team-friends-img-container {
    display: flex;
  }
  #team .team-friends-text {
    padding: 50px 18px;
    text-align: center;
    align-items: center;
  }
  #team .team-friends-text-title {
    font-size: 27px;
    line-height: 36px;
    margin-bottom: 40px;
  }
  #team .team-friends-text-description {
    font-size: 15px;
    line-height: 23px;
  }
}
@media only screen and (max-width: 768px) {
  #team .team-friends-img-container {
    height: 284px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#qsn-recipe {
  box-sizing: border-box;
  font-family: "Chivo", sans-serif;
  font-weight: normal;
  background-color: #F7F5EF;
  padding: 70px 0 100px 0;
}
#qsn-recipe .qsn-recipe-title {
  text-align: center;
  margin-bottom: 55px;
  font-size: 34px;
  line-height: 45px;
}
#qsn-recipe .recipe-formula {
  display: flex;
  justify-content: center;
  gap: 8px;
  max-width: 1500px;
  margin: 0 auto;
}
#qsn-recipe .recipe-formula-item {
  background-color: white;
  padding: 80px 50px;
  border-radius: 50px;
  width: 33%;
  text-align: center;
  max-width: 536px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
#qsn-recipe .recipe-formula-item-title {
  font-size: 25px;
  line-height: 32px;
  font-weight: bold;
  margin: 0 0 28px 0;
  max-width: 350px;
  text-transform: uppercase;
}
#qsn-recipe .recipe-formula-item-description {
  font-size: 16px;
  line-height: 24px;
}
#qsn-recipe .recipe-formula-symbol {
  align-self: center;
  position: relative;
  height: 60px;
  aspect-ratio: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: #FFFF83;
  margin: -30px;
}
#qsn-recipe .recipe-formula-symbol span {
  color: #042a2b;
  font-size: 73px;
  line-height: 34px;
  font-family: "Recoleta", sans-serif;
  margin-bottom: 5px;
}

@media only screen and (max-width: 1200px) {
  #qsn-recipe {
    padding: 50px 18px;
  }
  #qsn-recipe .qsn-recipe-title {
    margin-bottom: 35px;
    font-size: 27px;
    line-height: 36px;
  }
  #qsn-recipe .recipe-formula {
    flex-direction: column;
  }
  #qsn-recipe .recipe-formula-item {
    width: 100%;
    max-width: unset;
    padding: 50px 24px;
  }
  #qsn-recipe .recipe-formula-item:first-child .recipe-formula-item-title {
    max-width: unset;
  }
  #qsn-recipe .recipe-formula-item-title {
    font-size: 18px;
    line-height: 25px;
    max-width: 500px;
  }
  #qsn-recipe .recipe-formula-item-description {
    font-size: 16px;
    line-height: 24px;
  }
}
@media only screen and (max-width: 768px) {
  #qsn-recipe .recipe-formula-item {
    width: 100%;
    max-width: unset;
  }
  #qsn-recipe .recipe-formula-item:first-child .recipe-formula-item-title {
    max-width: unset;
  }
}
@media only screen and (min-width: 1366px) {
  #qsn-recipe .recipe-formula {
    max-width: 1300px;
  }
  #qsn-recipe .recipe-formula-item-title {
    font-size: 20px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#network {
  box-sizing: border-box;
  font-family: "Chivo", sans-serif;
  font-weight: normal;
  margin-bottom: 100px;
}
#network .network-container {
  max-width: 1300px;
  margin: 0 auto;
  display: flex;
  gap: 135px;
  align-items: center;
  padding-right: 18px;
}
#network .network-container > div {
  flex: 1;
  max-width: 50%;
}
#network .network-container .network-btn {
  display: inline-block;
  height: 56px;
  text-decoration: none;
  color: #ffffff;
}
#network .network-img {
  height: 100%;
  width: 100%;
  border-radius: 30px;
  object-fit: cover;
  max-height: 80vh;
}
#network .network-title {
  font-size: 26px;
  line-height: 35px;
  margin-bottom: 25px;
  padding: 0;
}
#network .network-description {
  margin-bottom: 25px;
}
#network .network-advantages {
  margin-bottom: 40px;
  gap: 15px;
  display: flex;
  flex-direction: column;
}
#network .network-advantages-item {
  display: flex;
  gap: 20px;
  align-items: center;
  justify-content: flex-start;
}
#network .network-advantages-item-text {
  font-weight: bold;
}

@media only screen and (max-width: 1641px) {
  #network .network-container {
    gap: 70px;
  }
}
@media only screen and (max-width: 1200px) {
  #network {
    margin-bottom: 50px;
  }
  #network .network-container {
    flex-direction: column;
    padding: 0 18px;
    text-align: center;
    gap: 40px;
  }
  #network .network-container > div {
    width: 100%;
    max-width: 100%;
  }
  #network .network-title {
    font-size: 25px;
  }
  #network .network-advantages-item {
    flex-direction: column;
    gap: 18px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#container-map {
  width: 100%;
  background-color: #F7F5EF;
  padding-bottom: 100px;
}
#container-map #map {
  box-sizing: border-box;
  font-family: "Chivo", sans-serif;
  font-weight: normal;
  margin: 0 auto;
  display: flex;
  gap: 80px;
  max-width: 1300px;
  max-height: 785px;
  padding: 0 18px;
  overflow: hidden;
}
#container-map #map .map-text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 42%;
}
#container-map #map .map-text-title {
  margin: 40px 0;
  padding: 0;
  font-size: 34px;
  line-height: 45px;
}
#container-map #map .map-text-description {
  margin-bottom: 80px;
}
#container-map #map .map-text-infos {
  background-color: #304D4C;
  padding: 55px 51px;
  color: white;
  font-size: 16px;
  border-radius: 40px 0;
}
#container-map #map .map-text-infos-mobile {
  display: none;
}
#container-map #map .map-text-infos-title {
  font-weight: bold;
}
#container-map #map .map-text-infos-description p {
  margin-bottom: 0;
}
#container-map #map .map-img {
  object-fit: contain;
  width: 100%;
  height: 100%;
}
#container-map #map .map-img-mobile {
  display: none;
}
#container-map #map .map-img-container {
  width: 58%;
  max-width: 830px;
}

@media only screen and (max-width: 1200px) {
  #container-map {
    padding-bottom: 50px;
  }
  #container-map #map {
    flex-direction: column;
    max-height: unset;
    text-align: center;
    gap: 63px;
    margin-bottom: 0;
  }
  #container-map #map .map-text {
    width: 100%;
  }
  #container-map #map .map-text-title {
    margin: 0 0 35px 0;
    font-size: 27px;
    line-height: 36px;
  }
  #container-map #map .map-text-description {
    margin-bottom: 0;
    font-size: 15px;
    line-height: 23px;
  }
  #container-map #map .map-text-infos {
    padding: 46px 33px;
    font-size: 15px;
    line-height: 23px;
    display: none;
    text-align: left;
  }
  #container-map #map .map-text-infos-title, #container-map #map .map-text-infos-description {
    font-weight: 200;
  }
  #container-map #map .map-text-infos-mobile {
    display: block;
  }
  #container-map #map .map-img {
    display: none;
  }
  #container-map #map .map-img-container {
    width: 100%;
    max-width: unset;
    height: 45vh;
  }
  #container-map #map .map-img-mobile {
    display: block;
    object-fit: contain;
    width: 100%;
    height: 100%;
  }
}
@media only screen and (max-width: 768px) {
  #container-map #map .map-img-container {
    width: 100%;
    height: unset;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#container-testimonials {
  box-sizing: border-box;
  font-family: "Chivo", sans-serif;
  font-weight: normal;
  width: 100%;
  background-color: #F7F5EF;
  padding-bottom: 100px;
}
#container-testimonials #testimonials {
  max-width: 1300px;
  margin: 0 auto;
  border-radius: 50px;
  text-align: center;
  padding: 80px 220px 60px;
  background-color: #e8e2d0;
}
#container-testimonials #testimonials a {
  display: block;
  width: 100%;
  height: 100%;
}
#container-testimonials #testimonials .testimonials-videos-container {
  margin-bottom: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
}
#container-testimonials #testimonials .testimonials-videos-item {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 276px;
  border-radius: 30px;
  overflow: hidden;
}
#container-testimonials #testimonials .testimonials-videos-item-img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
#container-testimonials #testimonials .testimonials-videos-item-play {
  position: absolute;
  width: 20%;
  pointer-events: none;
}
#container-testimonials #testimonials .testimonials-videos-item-play:hover {
  cursor: pointer;
}
#container-testimonials #testimonials .testimonials-title {
  font-size: 26px;
  line-height: 37px;
  margin-bottom: 35px;
}
#container-testimonials #testimonials .testimonials-network {
  display: flex;
  gap: 27px;
  justify-content: center;
}
#container-testimonials #testimonials .testimonials-network .social {
  width: 89px;
  height: 89px;
  aspect-ratio: 1;
  border-radius: 50%;
  border: 3px solid #062A2B;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.2s ease-in-out opacity;
}
#container-testimonials #testimonials .testimonials-network .social:hover {
  opacity: 0.4;
}
#container-testimonials #testimonials .testimonials-network .social .social-icon {
  height: 29px;
}

@media only screen and (max-width: 1200px) {
  #container-testimonials {
    padding-bottom: 0;
  }
  #container-testimonials #testimonials {
    padding: 40px 18px 60px 18px;
    border-radius: 0;
  }
  #container-testimonials #testimonials .testimonials-videos-item {
    border-radius: 41px;
  }
  #container-testimonials #testimonials .testimonials-title {
    font-size: 25px;
    line-height: 30px;
    margin: 0 auto 33px auto;
  }
}
@media only screen and (max-width: 768px) {
  #container-testimonials {
    padding-bottom: 0;
  }
  #container-testimonials #testimonials {
    padding: 50px 18px 60px;
    margin-bottom: 0;
  }
  #container-testimonials #testimonials .testimonials-videos-container {
    padding-right: 0;
  }
  #container-testimonials #testimonials .testimonials-videos-container .slick-list {
    padding: 0 7% 0 0 !important;
  }
  #container-testimonials #testimonials .testimonials-videos-item {
    margin: 0 5px;
    min-height: 70vh;
  }
  #container-testimonials #testimonials .testimonials-title {
    max-width: 358px;
  }
  #container-testimonials #testimonials .testimonials-network .social {
    width: 56px;
    height: 56px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#simple-title {
  font-family: "Chivo", sans-serif;
  font-weight: normal;
  margin: 0;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  text-align: center;
  overflow-x: hidden;
}
#simple-title .title {
  font-size: 34px;
  color: #062A2B;
  line-height: 50px;
  margin: 0 0 25px;
}
#simple-title .description {
  color: #062A2B;
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  margin-bottom: 155px;
  max-width: 800px;
}

@media only screen and (max-width: 1200px) {
  #simple-title .title {
    margin-top: 10px;
    font-size: 24px;
    padding: 0 18px;
    line-height: 36px;
  }
  #simple-title .description {
    font-size: 15px;
    padding: 0 18px;
    margin-bottom: 40px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.block-video-paragraphe-gauche-sessile .contenu_block_video_paragraphe_gauche_paragraphe {
  padding: 6% 4% 1% 4%;
}
.block-video-paragraphe-gauche-sessile .contenu_block_video_paragraphe_gauche_paragraphe h1 {
  text-align: center;
}
.block-video-paragraphe-gauche-sessile .contenu_block_video_paragraphe_gauche_paragraphe .paragraphe {
  text-align: center;
}
.block-video-paragraphe-gauche-sessile .contenu_block_video_paragraphe_gauche_video {
  margin: auto;
  display: block;
  line-height: 0;
}
.block-video-paragraphe-gauche-sessile .contenu_block_video_paragraphe_gauche_video iframe {
  width: 100%;
  aspect-ratio: 16/9;
}

@media screen and (min-width: 768px) {
  .block-video-paragraphe-gauche-sessile {
    margin: 6% auto;
    display: flex;
    align-items: center;
    max-width: 1300px;
    padding: 0 4%;
  }
  .block-video-paragraphe-gauche-sessile .contenu_block_video_paragraphe_gauche_paragraphe {
    width: 50%;
    padding: 0;
  }
  .block-video-paragraphe-gauche-sessile .contenu_block_video_paragraphe_gauche_paragraphe .paragraphe {
    text-align: left;
  }
  .block-video-paragraphe-gauche-sessile .contenu_block_video_paragraphe_gauche_paragraphe h1 {
    text-align: left;
    padding: 0;
  }
  .block-video-paragraphe-gauche-sessile .contenu_block_video_paragraphe_gauche_paragraphe p {
    text-align: left !important;
  }
  .block-video-paragraphe-gauche-sessile .contenu_block_video_paragraphe_gauche_video {
    margin: auto;
    display: block;
    width: 50%;
    padding-left: 4%;
  }
}
@media screen and (min-width: 1350px) {
  .block-video-paragraphe-gauche-sessile {
    padding: 0;
  }
}
.wp-block-lazyblock-paragraphe-2-colonnes {
  margin: auto;
  padding: 2.5% 5%;
  max-width: 1300px;
}

@media screen and (min-width: 768px) {
  .wp-block-lazyblock-paragraphe-2-colonnes {
    display: flex;
  }
  .wp-block-lazyblock-paragraphe-2-colonnes .para-column {
    margin: 0 3%;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.block-paragraphe-sessile {
  margin: auto;
  padding: 2.5% 10%;
  max-width: 1300px;
}
.block-paragraphe-sessile li {
  font-family: "Chivo", sans-serif;
}

@media screen and (min-width: 768px) {
  .block-paragraphe-sessile {
    padding: 2.5% 4%;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.related {
  padding: 0 3%;
  background-color: white;
}
.related h3 {
  font-size: 1.5em !important;
}
@media screen and (max-width: 768px) {
  .related h3 {
    font-size: 17px !important;
  }
}
.related .price {
  display: none !important;
}
.related .type-product {
  text-align: center;
  clear: none !important;
  margin: 0 !important;
  padding: 0 30px !important;
  /*      @media screen and (min-width: 768px) {
          width: 5% !important;
        }*/
}
.related .products {
  margin-bottom: 0 !important;
}
.related .related_title {
  margin: 0;
  text-align: center;
  color: #042a2b;
  font-weight: 100;
  font-size: 1.6em;
}
.related .related_title h2 {
  font-size: 45px;
}
@media screen and (max-width: 768px) {
  .related .related_title h2 {
    font-size: 22px;
  }
}
.related .related_title span {
  font-size: 17px;
  font-family: "Chivo", sans-serif;
  font-weight: 300;
}
@media screen and (max-width: 768px) {
  .related .related_title span {
    font-size: 14px;
  }
}
.related .woocommerce-loop-product__title {
  text-align: center;
  font-weight: 100;
  color: #042a2b;
  font-size: 1.2em;
  font-family: "recoleta", sans-serif;
}
@media screen and (max-width: 768px) {
  .related .woocommerce-loop-product__title {
    font-size: 17px;
  }
}
.related .add_to_cart_button {
  background-color: transparent !important;
  border: 1px solid #042a2b;
  border-radius: 30px !important;
  font-weight: 100;
  line-height: 30px;
  width: 200px;
}
@media screen and (max-width: 768px) {
  .related .add_to_cart_button {
    width: 120px;
    line-height: 33px;
    border-radius: 33px !important;
    font-size: 11px;
  }
}
.related .prix_product {
  color: #042a2b;
  font-size: 17px;
}
@media screen and (max-width: 768px) {
  .related .prix_product {
    font-size: 11px;
  }
}
.related-vendor-link {
  margin-top: 90px;
  margin-bottom: 60px;
  width: 100%;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .related-vendor-link {
    margin-top: 16px;
    margin-bottom: 10px;
  }
}
.related-vendor-link a {
  color: #042a2b;
}
.related .related-product-slider {
  width: 90%;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .related .related-product-slider {
    width: 100%;
  }
}
.related .related-product-slider .slider-prev, .related .related-product-slider .slider-next {
  background-image: url("assets/images/icons/slider-left-vert.svg");
  position: absolute;
  background-repeat: no-repeat;
  top: 50%;
  cursor: pointer;
  width: 22px;
  height: 24px;
  z-index: 999;
}
@media screen and (min-width: 768px) {
  .related .related-product-slider .slider-prev, .related .related-product-slider .slider-next {
    height: 39px;
    background-size: 100%;
  }
}
.related .related-product-slider .slider-prev {
  left: 0px;
  transform: translateY(-50%);
}
@media screen and (min-width: 768px) {
  .related .related-product-slider .slider-prev {
    left: -60px;
  }
}
.related .related-product-slider .slider-next {
  right: 0px;
  transform: translateY(-50%) rotate(180deg);
}
@media screen and (min-width: 768px) {
  .related .related-product-slider .slider-next {
    right: -60px;
  }
}

.related-product-slider .slick-arrow {
  z-index: 10;
  top: auto;
  bottom: 30% !important;
}
.related-product-slider .slick-prev {
  left: 23%;
  height: 24px;
  background-repeat: no-repeat !important;
  background-image: url(assets/images/icons/slider-left-vert.svg) !important;
  bottom: 60px !important;
}
.related-product-slider .slick-prev:before {
  content: "";
}
.related-product-slider .slick-next {
  right: 23%;
  height: 24px;
  background-repeat: no-repeat !important;
  background-image: url(assets/images/icons/slider-right-vert.svg) !important;
  bottom: 60px !important;
}
.related-product-slider .slick-next:before {
  content: "";
}
.related-product-slider .content_taxonomy_block_row {
  position: relative;
  width: 100%;
}
.related-product-slider .content_taxonomy_block_row:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.related-product-slider .content_taxonomy_block_row .taxonomy_img_background {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 2;
  background-color: rgba(4, 42, 43, 0.4);
}
.related-product-slider .content_taxonomy_block_row .taxonomy_img_background .taxonomy_text {
  color: #ffffff;
  margin: 0;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
  text-align: center;
}
.related-product-slider .content_taxonomy_block_row .taxonomy_img_background .taxonomy_text h2 {
  color: #ffffff;
  font-size: 1.2em;
  padding: 0 2%;
}
.related-product-slider .content_taxonomy_block_row .taxonomy_img_background .taxonomy_text a {
  color: #ffffff;
  font-size: 1em;
  text-decoration: none;
  padding-bottom: 10px;
  border-bottom: 2px solid #ffffff;
}
.related-product-slider .content_taxonomy_block_row .img_taxonomy_background {
  position: absolute;
  width: 100%;
  height: 100%;
}
.related-product-slider .btn_taxonomy_plus {
  text-align: center;
  padding: 4% 0;
  line-height: 0;
}
.related-product-slider .btn_taxonomy_plus img {
  width: 50px;
}

@media screen and (min-width: 768px) {
  .related-product-slider .content_taxonomy_block {
    display: flex;
  }
  .related-product-slider .content_taxonomy_block .content_taxonomy_block_row {
    margin: 0 1.5%;
  }
  .related-product-slider .btn_taxonomy_plus {
    padding: 2% 0;
  }
  .related-product-slider .btn_taxonomy_plus img {
    width: 88px;
  }
  .related-product-slider .content_taxonomy_block_row .taxonomy_img_background .taxonomy_text a {
    font-size: 1.2em;
  }
}
@media screen and (min-width: 1800px) {
  .related-product-slider .content_taxonomy_block .content_taxonomy_block_row .taxonomy_img_background .taxonomy_text h2 {
    font-size: 1.5em;
  }
  .related-product-slider .content_taxonomy_block .content_taxonomy_block_row .taxonomy_img_background .taxonomy_text a {
    font-size: 1.2em;
  }
}
.taxonomy_block {
  margin-bottom: 2%;
}
.taxonomy_block .related li {
  padding: 15px;
}

.single-ville .taxonomy_block {
  margin-bottom: 0;
}

.promoted-categories {
  margin: 0 auto;
  padding-bottom: 96px;
}
.promoted-categories .promoted-categories-slider.slick-slider {
  max-width: 100%;
  overflow-x: hidden;
}
@media screen and (max-width: 768px) {
  .promoted-categories {
    padding-bottom: 0;
  }
}
@media screen and (min-width: 768px) {
  .promoted-categories .promoted-categories-slider .slick-slide {
    opacity: 0.5;
    transition: opacity 0.3s ease;
  }
  .promoted-categories .promoted-categories-slider .slick-center {
    opacity: 1;
  }
}
@media screen and (min-width: 1280px) {
  .promoted-categories .promoted-categories-slider .slick-slide {
    opacity: 0.5;
    transition: opacity 0.3s ease;
  }
  .promoted-categories .promoted-categories-slider .slick-center,
  .promoted-categories .promoted-categories-slider .slick-center + .slick-slide,
  .promoted-categories .promoted-categories-slider .slick-slide:has(+ .slick-center),
  .promoted-categories .promoted-categories-slider .slick-center ~ .slick-slide:nth-of-type(-2n+1) {
    opacity: 1;
  }
}
.promoted-categories h2 {
  text-align: center;
  color: white;
  background-color: #042a2b;
  padding: 20px 0;
  font-family: "Recoleta";
  font-weight: 300;
  margin-top: 0 !important;
}
@media screen and (max-width: 768px) {
  .promoted-categories h2 {
    margin-bottom: 0 !important;
  }
}
.promoted-categories-slider {
  /* the slides */
  /* the parent */
}
.promoted-categories-slider .slick-slide {
  margin: 0 30px;
}
@media screen and (max-width: 768px) {
  .promoted-categories-slider .slick-slide {
    margin: 0 10px;
  }
}
.promoted-categories-slider .slick-list {
  margin: 0;
}
@media screen and (max-width: 768px) {
  .promoted-categories-slider .slick-list {
    margin: 0 -10px;
  }
}
.promoted-categories-slider .slider-prev,
.promoted-categories-slider .slider-next {
  background-image: url("assets/images/icons/big-vertical-green-arrow.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 43px;
  height: 98px;
  position: absolute;
  top: 20%;
  z-index: 10;
  cursor: pointer;
}
.promoted-categories-slider .slider-prev {
  left: 6%;
  transform: rotate(180deg);
}
.promoted-categories-slider .slider-next {
  right: 6%;
}
.promoted-categories-slider .slick-slide:not(.slick-active) {
  opacity: 0.2;
}
.promoted-categories-slider-wrapper {
  padding: 96px 0 0 0;
}
@media screen and (max-width: 768px) {
  .promoted-categories-slider-wrapper {
    padding: 30px 0 30px 0;
  }
}
.promoted-categories-slider-item-content {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.promoted-categories-slider-item-content-image {
  border-radius: 20px;
  filter: drop-shadow(3px 3px 3px rgba(0, 0, 0, 0.28));
  width: 90%;
  aspect-ratio: 1/1;
  object-fit: cover;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .promoted-categories-slider-item-content-image {
    width: 70%;
  }
}
.promoted-categories-slider-item-content-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.promoted-categories-slider-item-content-title {
  color: #042a2b;
  margin: 0px auto;
  text-align: center;
  width: 100%;
}
.promoted-categories-slider-item-content-title h3 {
  font-weight: 400;
}
@media screen and (max-width: 768px) {
  .promoted-categories-slider-item-content-title {
    margin: 0px auto;
    width: 100%;
  }
}
.promoted-categories-slider-item-content-title a {
  color: #042a2b;
  text-decoration: none !important;
  font-family: "Chivo";
  font-size: 24px;
}
@media (max-width: 1600px) {
  .promoted-categories-slider-item-content-title a {
    font-size: 22px;
  }
}
@media screen and (max-width: 768px) {
  .promoted-categories-slider-item-content-title a {
    font-size: 20px;
  }
}
.promoted-categories-slider-item-content-cta {
  background-color: #042a2b;
  border: none;
  border-radius: 50px;
  color: #ffffff !important;
  display: flex;
  height: 50px;
  justify-content: center;
  align-items: center;
  position: relative;
  text-align: center;
  text-decoration: none !important;
  width: 100%;
  font-family: "Chivo";
  font-weight: normal;
  line-height: 20px;
  width: 200px;
}
@media screen and (max-width: 768px) {
  .promoted-categories-slider-item-content-cta {
    width: auto;
    height: 50px;
    padding: 0 25px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.video-background-texte-droit {
  position: relative;
}
.video-background-texte-droit .video-background {
  display: none;
}
.video-background-texte-droit .content-over {
  width: 100%;
  padding: 7% 6%;
  text-align: center;
  background: rgba(4, 42, 43, 0.8);
}
.video-background-texte-droit .content-over .title-block {
  font-size: 1.4em;
  color: #ffffff;
  margin-bottom: 2%;
  font-weight: 300;
}
.video-background-texte-droit .content-over .content-text {
  font-size: 1em;
  color: #ffffff;
  font: 500 1em "Chivo", sans-serif;
  line-height: 1.7em;
}

@media screen and (min-width: 1200px) {
  .video-background-texte-droit {
    position: relative;
  }
  .video-background-texte-droit .video-background {
    top: 0%;
    left: 0%;
    height: 100%;
    width: 100%;
    overflow: hidden;
    position: absolute;
    display: block;
  }
  .video-background-texte-droit .video-background #bgvid {
    position: absolute;
    z-index: -1;
    width: 100%;
  }
  .video-background-texte-droit .content-over {
    width: 50%;
    margin-left: auto;
    margin-right: 0;
  }
  .video-background-texte-droit .content-over .title-block {
    font-size: 1.5em;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.video-background-texte-gauche {
  position: relative;
}
.video-background-texte-gauche .video-background {
  display: none;
}
.video-background-texte-gauche .content-over {
  width: 100%;
  margin-left: 0;
  padding: 7% 6%;
  text-align: center;
  background: rgba(4, 42, 43, 0.8);
}
.video-background-texte-gauche .content-over .title-block {
  font-size: 1.4em;
  color: #ffffff;
  margin-bottom: 2%;
  font-weight: 300;
}
.video-background-texte-gauche .content-over .content-text {
  font: 500 1em "Chivo", sans-serif;
  line-height: 1.7em;
  color: #ffffff;
}

@media screen and (min-width: 1200px) {
  .video-background-texte-gauche {
    position: relative;
  }
  .video-background-texte-gauche .video-background {
    top: 0%;
    left: 0%;
    height: 100%;
    width: 100%;
    overflow: hidden;
    position: absolute;
    display: block;
  }
  .video-background-texte-gauche .video-background #bgvid {
    position: absolute;
    z-index: -1;
    width: 100%;
  }
  .video-background-texte-gauche .content-over {
    width: 50%;
  }
  .video-background-texte-gauche .content-over .title-block {
    font-size: 1.5em;
  }
  .video-background-texte-gauche .content-over .content-text {
    font-size: 1em;
  }
}
@media screen and (min-width: 1600px) {
  .video-background-texte-gauche .content-over .title-block {
    font-size: 1.5em;
  }
}
.home .video-background-texte-gauche .content-over {
  background-color: #e8e2d0;
}
.home .video-background-texte-gauche .content-over .title-block, .home .video-background-texte-gauche .content-over .content-text {
  color: #000000;
}

@media screen and (min-width: 1200px) {
  .home .video-background-texte-gauche .content-over {
    background: rgba(4, 42, 43, 0.8);
  }
  .home .video-background-texte-gauche .content-over .title-block, .home .video-background-texte-gauche .content-over .content-text {
    color: #ffffff;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url("assets/polices/recoleta-light/recoleta.woff");
  src: url("assets/polices/recoleta-light/recoleta.woff") format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.block-video-sessile {
  margin: 6% 0;
}
.block-video-sessile .contenu_block_video {
  margin: auto;
  display: block;
}
.block-video-sessile .contenu_block_video iframe {
  height: 250px;
}

@media screen and (min-width: 768px) {
  .block-video-sessile {
    margin: 4% 0;
  }
  .block-video-sessile .contenu_block_video {
    margin: auto;
    display: block;
    max-width: 50%;
  }
  .block-video-sessile .contenu_block_video h2 {
    padding-left: 0;
    margin-bottom: 2%;
  }
  .block-video-sessile .contenu_block_video iframe {
    height: 420px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjQwNC5jc3MiLCJibG9nLmNzcyIsImJvLXBhcnRlbmFyaWF0LmNzcyIsImNoZWNrb3V0LXZhbGlkYXRpb24uY3NzIiwiY2hlY2tvdXQuY3NzIiwiZGlhbG9nLmNzcyIsImZpY2hlLWZsZXVyaXN0ZS5jc3MiLCJmbG9yYWwtdHJhbnNtaXNzaW9uLmNzcyIsImZvb3Rlci5jc3MiLCJnZXN0aW9uLXZlbmRldXIuY3NzIiwiZ2xvYmFsLmNzcyIsImhlYWRlci5jc3MiLCJob21lLmNzcyIsImxheW91dC5jc3MiLCJsaXN0ZS1ibG9nLmNzcyIsImxpc3RlLXZlbmRldXIuY3NzIiwibG9naW4uY3NzIiwicGFnZS1hY3Rpb24tYWRtaW4uY3NzIiwicGFnZS1jb250YWN0LmNzcyIsInBhZ2UtcHJvZHVpdC5jc3MiLCJwYWdlLXByb2ZpbGUuY3NzIiwicGFnZS1zdG9yZS5jc3MiLCJwYWdlLXVuYm9hcmRpbmcuY3NzIiwicGFnZS12ZW5kZXVyLmNzcyIsInBhZ2VzLWNsYXNzaWMuY3NzIiwicGFnZXMuY3NzIiwicGFuaWVyLmNzcyIsInByb2R1Y3QuY3NzIiwicmdwZC5jc3MiLCJzaG9ydGNvZGVzLmNzcyIsInNpbmdsZS1ibG9nLmNzcyIsInNpbmdsZS1sYWIuY3NzIiwic3R5bGUtcnRsLmNzcyIsInRheG9ub215LXByb2R1aXRzLmNzcyIsInRyb3V2ZXotdm90cmUtZmxldXJpc3RlLmNzcyIsInZhY2FuY2VzLmNzcyIsInZhcmlhYmxlcy5jc3MiLCJ3Y2ZtLWJvLmNzcyIsImJsb2Nrcy9ibG9jay1hcnRpc2Fucy1wYXJ0ZW5haXJlcy5jc3MiLCJibG9ja3MvYmxvY2stYmxvZy5jc3MiLCJibG9ja3MvYmxvY2staW5zY3JpcHRpb24tbmV3c2xldHRlci5jc3MiLCJibG9ja3MvYmxvY2stdGVzdGltb25pYWxzLmNzcyIsImJsb2Nrcy9ibG9jay10aXRyZS1kZS1wYWdlLWNvbW1lLXBvdXItYmxvZy5jc3MiLCJibG9ja3MvYmxvZy10aXRyZS1ibG9jay5jc3MiLCJibG9ja3MvZG91YmxlLWltYWdlcy5jc3MiLCJibG9ja3MvaW1hZ2UtcGFyYWdyYXBoZS1kcm9pdGUtZm9uZC12ZXJ0LmNzcyIsImJsb2Nrcy9pbWFnZS1wYXJhZ3JhcGhlLWRyb2l0ZS5jc3MiLCJibG9ja3MvaW1hZ2UtcGFyYWdyYXBoZS1nYXVjaGUtZm9uZC12ZXJ0LmNzcyIsImJsb2Nrcy9pbWFnZS1wYXJhZ3JhcGhlLWdhdWNoZS5jc3MiLCJibG9ja3MvaW1hZ2UtdGl0cmUtY2hhcGVhdS1ycy5jc3MiLCJibG9ja3MvbGF6eWJsb2NrLWFib25uZW1lbnQtcmVzZWF1eC1zb2NpYXV4LmNzcyIsImJsb2Nrcy9sYXp5YmxvY2stY2F0ZWdvcmllcy1taXNlcy1lbi1hdmFudC5jc3MiLCJibG9ja3MvbGF6eWJsb2NrLWRlc2NyaXB0aW9uLXNlc3NpbGUuY3NzIiwiYmxvY2tzL2xhenlibG9jay1oZWFkZXItcmVjaGVyY2hlLWZsZXVyaXN0ZS5jc3MiLCJibG9ja3MvbGF6eWJsb2NrLWhvbWUtNDAtNjAtaW1hZ2UtdGV4dGUtZHJvaXQuY3NzIiwiYmxvY2tzL2xhenlibG9jay1ob21lLWFkZGl0aW9uLmNzcyIsImJsb2Nrcy9sYXp5YmxvY2staG9tZS1sZS1sYWIuY3NzIiwiYmxvY2tzL2xhenlibG9jay1ob21lLW1pc2UtZW4tYXZhbnQuY3NzIiwiYmxvY2tzL2xhenlibG9jay1ob21lLXNsaWRlci1taXMtZW4tYXZhbnQuY3NzIiwiYmxvY2tzL2xhenlibG9jay1ob21lLXRleHRlLWNlbnRyZS5jc3MiLCJibG9ja3MvbGF6eWJsb2NrLWpzZi1ibG9nLmNzcyIsImJsb2Nrcy9sYXp5YmxvY2stanNmLXBhcnRlbmFyaWF0LmNzcyIsImJsb2Nrcy9sYXp5YmxvY2stanNmLXF1aS1zb21tZXMtbm91cy5jc3MiLCJibG9ja3MvbGF6eWJsb2NrLWpzZi1zbGlkZXItYmxvY2stYmFja2dyb3VuZC5jc3MiLCJibG9ja3MvbGF6eWJsb2NrLWpzZi1zbGlkZXItc29sdXRpb24uY3NzIiwiYmxvY2tzL2xhenlibG9jay1qc2YtdGVzdGltb25pYWxzLmNzcyIsImJsb2Nrcy9sYXp5YmxvY2stbGFiLWluc2NyaXB0aW9ucy1hY3R1cy5jc3MiLCJibG9ja3MvbGF6eWJsb2NrLWxhYi1pbnRyb2R1Y3Rpb24uY3NzIiwiYmxvY2tzL2xhenlibG9jay1sYWItcGFydGVuYWlyZXMuY3NzIiwiYmxvY2tzL2xhenlibG9jay1sYWItcHJlc2VudGF0aW9uLmNzcyIsImJsb2Nrcy9sYXp5YmxvY2stbGFiLXF1ZWxxdWVzLW1vdHMuY3NzIiwiYmxvY2tzL2xhenlibG9jay1sYWItdG91cy1sZXMtY29udGVudXMuY3NzIiwiYmxvY2tzL2xhenlibG9jay1sZXMtNC1hcnRpY2xlLWRlLWJsb2cuY3NzIiwiYmxvY2tzL2xhenlibG9jay1taXNzaW9uLTQwLTYwLWltYWdlLXRleHRlLWRyb2l0LmNzcyIsImJsb2Nrcy9sYXp5YmxvY2stbWlzc2lvbi1pbWFnZS1nYXVjaGUtdGV4dGUtZHJvaXRlLmNzcyIsImJsb2Nrcy9sYXp5YmxvY2stbWlzc2lvbi1wcmVzZW50YXRpb24uY3NzIiwiYmxvY2tzL2xhenlibG9jay1taXNzaW9uLXNvbHV0aW9uLmNzcyIsImJsb2Nrcy9sYXp5YmxvY2stbWlzc2lvbi10ZXh0ZS1nYXVjaGUtaW1hZ2UtZHJvaXRlLmNzcyIsImJsb2Nrcy9sYXp5YmxvY2stcXNuLTQtYmxvY3MtdmVydHMuY3NzIiwiYmxvY2tzL2xhenlibG9jay1xc24tYmxvYy12ZXJ0LWF2ZWMtaW1hZ2UtZHJvaXRlLmNzcyIsImJsb2Nrcy9sYXp5YmxvY2stcXNuLWVxdWlwZS1zZXNzaWxlLmNzcyIsImJsb2Nrcy9sYXp5YmxvY2stcXNuLWludHJvZHVjdGlvbi5jc3MiLCJibG9ja3MvbGF6eWJsb2NrLXFzbi1yZWpvaW5kcmUtbGUtcmVzZWF1LmNzcyIsImJsb2Nrcy9sYXp5YmxvY2stcXNuLXJlc2VhdS5jc3MiLCJibG9ja3MvbGF6eWJsb2NrLXFzbi10ZW1vaWduYWdlLmNzcyIsImJsb2Nrcy9sYXp5YmxvY2stdGl0cmUtZXQtdGV4dGUtY2VudHJlLXNpbXBsZS5jc3MiLCJibG9ja3MvbGF6eWJsb2NrLXZpZGVvLXBhcmFncmFwaGUtZ2F1Y2hlLmNzcyIsImJsb2Nrcy9wYXJhZ3JhcGhlLTItY29sb25uZXMuY3NzIiwiYmxvY2tzL3BhcmFncmFwaGUtc2Vzc2lsZS5jc3MiLCJibG9ja3MvcmVsYXRlZC1wcm9kdWN0LmNzcyIsImJsb2Nrcy92aWRlby1iYWNrZ3JvdW5kLXRleHRlLWRyb2l0LmNzcyIsImJsb2Nrcy92aWRlby1iYWNrZ3JvdW5kLXRleHRlLWdhdWNoZS5jc3MiLCJibG9ja3MvdmlkZW8uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDbkdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUN0SEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUM1R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQy9FQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDdnhDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDM0xBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUN4T0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3h2QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzdoQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDclNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNyUkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDNWdCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3B5QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNsZkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3ZKQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDMzFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ2xIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzlOQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUMzUEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUMvb0NBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzVPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUM1cEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDeFFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNsZEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzlGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDeGFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDanBCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDaEVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDOU5BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3RGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDMUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzNHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDN29DQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3R4Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3JJQTtBQ0FBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNoRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNoZUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDOVBBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUN2SkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDakhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNwR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUMzSEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzdHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDckZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDcElBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDN0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUN0SEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUM3RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDdkhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3hHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDN0pBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDekdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ2pUQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3RNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUMvT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNqVUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUN0SkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUN6R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ2xMQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ2hKQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDcEdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDcElBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUM3TUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3JMQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDdkpBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDbk1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUN4TEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNqTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDNUxBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUMxU0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDL0xBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNyTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDaktBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDM0tBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDeE5BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzNKQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzlLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3pKQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ2pJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNoTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3BKQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDeExBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUMzTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDeEdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUN0SEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ2JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUMvRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUMzZkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNySEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUMxSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJmaWxlIjoic3R5bGUtYXBwLWJ1bmRsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuLmVycm9yLTQwNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG4gIHBhZGRpbmc6IDEwJSAyJTtcbn1cbi5lcnJvci00MDQgLnBhZ2UtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZXJyb3ItNDA0IC5wYWdlLWNvbnRlbnQgLm5vdGZvdW5kLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmVycm9yLTQwNCAucGFnZS1jb250ZW50IC5ub3Rmb3VuZC10aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMzVweDtcbn1cbi5lcnJvci00MDQgLm5vdGZvdW5kLWJhY2tob21lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuLmVycm9yLTQwNCAubm90Zm91bmQtYmFja2hvbWUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5lcnJvci00MDQgLm5vdGZvdW5kLWJhY2tob21lIGEgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuLnBvc3QtOTU1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmFydGljbGVzLWJsb2cge1xuICBwYWRkaW5nOiAyJTtcbiAgLypkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAqL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVzLWJsb2cge1xuICAgIHBhZGRpbmc6IDAgMTAlO1xuICB9XG59XG4uYXJ0aWNsZXMtYmxvZyAuYmxvZy1jYXRlZ29yaWUtZWxlbWVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVzLWJsb2cgLmJsb2ctY2F0ZWdvcmllLWVsZW1lbnQge1xuICAgIHdpZHRoOiA0NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAxJTtcbiAgfVxufVxuLmFydGljbGVzLWJsb2cgLmJsb2ctY2F0ZWdvcmllLWVsZW1lbnQgLnRodW1uYWlsX2Jsb2cge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5hcnRpY2xlcy1ibG9nIC5ibG9nLWNhdGVnb3JpZS1lbGVtZW50IGgyIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtaW4taGVpZ2h0OiA2MHB4O1xufVxuLmFydGljbGVzLWJsb2cgLmJsb2ctY2F0ZWdvcmllLWVsZW1lbnQgLmRhdGVfYmxvZyB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmJsb2ctYXJ0aWNsZSAucG9zdC1hdXRob3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjc3QtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjlweDtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4ucGFydGVuYXJpYXQge1xuICBtYXJnaW46IDA7XG59XG4ucGFydGVuYXJpYXQgLnBhcnRlbmFyaWF0X2Rlc2NyaXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTJkMDtcbiAgcGFkZGluZzogMiU7XG59XG4ucGFydGVuYXJpYXQgLnBhcnRlbmFyaWF0X2Rlc2NyaXB0aW9uIGgxIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBhcnRlbmFyaWF0IC5saXN0ZV9wYXJ0ZW5hcmlhdCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYXJ0ZW5hcmlhdCAubGlzdGVfcGFydGVuYXJpYXQgbGkgLmltYWdlX3BhcnRlbmFyaWF0IHtcbiAgd2lkdGg6IDIwJTtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbn1cbi5wYXJ0ZW5hcmlhdCAubGlzdGVfcGFydGVuYXJpYXQgbGkgLmNvbnRlbnRfcGFydGVuYXJpYXQge1xuICB3aWR0aDogNzUlO1xufVxuLnBhcnRlbmFyaWF0IC5saXN0ZV9wYXJ0ZW5hcmlhdCBsaSBoMiB7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5wYXJ0ZW5hcmlhdCAubGlzdGVfcGFydGVuYXJpYXQgbGkgLm9mZnJlX3BhcnRlbmFpcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzA0MmEyYjtcbn1cbi5wYXJ0ZW5hcmlhdCAubGlzdGVfcGFydGVuYXJpYXQgbGkgLm9mZnJlX3BhcnRlbmFpcmUgc3ZnIHtcbiAgaGVpZ2h0OiAxLjZlbTtcbiAgd2lkdGg6IDIuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucGFydGVuYXJpYXQgLmxpc3RlX3BhcnRlbmFyaWF0IGxpIC5vZmZyZV9wYXJ0ZW5haXJlLnN2Zy1iYXNlbGluZSBzdmcge1xuICB0b3A6IDAuMTI1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuLndvb2NvbW1lcmNlLW9yZGVyIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLndvb2NvbW1lcmNlLW9yZGVyIC53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA1JSAyJTtcbiAgZm9udC1zaXplOiAxLjRlbTtcbn1cbi53b29jb21tZXJjZS1vcmRlciAud29vY29tbWVyY2UtdGFibGVfX2xpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZS1vcmRlciAud29vY29tbWVyY2UtdGFibGUtLW9yZGVyLWRldGFpbHMgdGgsIC53b29jb21tZXJjZS1vcmRlciAud29vY29tbWVyY2UtdGFibGUtLW9yZGVyLWRldGFpbHMgdGQge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4uY2hlY2tvdXQtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jaGVja291dC1mb3JtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmNoZWNrb3V0LWZvcm0gaDQge1xuICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jaGVja291dC1mb3JtIGg0IHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDMycHggMCAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jaGVja291dC1mb3JtLXNpZGUtYmFyIHtcbiAgd2lkdGg6IDIwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTJkMDtcbiAgcGFkZGluZzogMjRweDtcbiAgei1pbmRleDogMTAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jaGVja291dC1mb3JtLXNpZGUtYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICAgIHRvcDogMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSg0LCA0MiwgNDMsIDAuMSk7XG4gIH1cbn1cbi5jaGVja291dC1mb3JtLXNpZGUtYmFyIG9sLFxuLmNoZWNrb3V0LWZvcm0tc2lkZS1iYXIgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xufVxuLmNoZWNrb3V0LWZvcm0tc2lkZS1iYXIgdWwge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jaGVja291dC1mb3JtLXNpZGUtYmFyIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIHBhZGRpbmc6IDE2cHggNHB4O1xuICB9XG59XG4uY2hlY2tvdXQtZm9ybS1zaWRlLWJhciB1bCBsaSB7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jaGVja291dC1mb3JtLXNpZGUtYmFyIHVsIGxpIHtcbiAgICB3aWR0aDogMTQlO1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uY2hlY2tvdXQtZm9ybS1zaWRlLWJhciB1bCBsaSAuYnVsbGV0IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2hlY2tvdXQtZm9ybS1zaWRlLWJhciB1bCBsaSAuYnVsbGV0IHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxufVxuLmNoZWNrb3V0LWZvcm0tc2lkZS1iYXIgdWwgLmlzLXZhbGlkYXRlIC5idWxsZXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2NoZWNrLXdoaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uY2hlY2tvdXQtZm9ybS1zaWRlLWJhciB1bCAuaXMtbm90LXZhbGlkYXRlIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmNoZWNrb3V0LWZvcm0tbWFpbiB7XG4gIHBhZGRpbmctYm90dG9tOiA3MnB4O1xuICB3aWR0aDogODAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2hlY2tvdXQtZm9ybS1tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNoZWNrb3V0LWZvcm0gLnZhbGlkYXRlLXJlcXVpcmVkIGEge1xuICBjb2xvcjogIzA0MmEyYiAhaW1wb3J0YW50O1xufVxuLmNoZWNrb3V0LWZvcm0gLnVwZGF0ZS1saW5rIHtcbiAgY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbn1cbi5jaGVja291dC1mb3JtIC5yb3VuZC1idG4ge1xuICB3aWR0aDogNTM3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNoZWNrb3V0LWZvcm0gLnJvdW5kLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jaGVja291dC1mb3JtIC5mb3JtLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDk1MHB4O1xufVxuLmNoZWNrb3V0LWZvcm0gLmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNoZWNrb3V0LWZvcm0gLmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmNoZWNrb3V0LWZvcm0gLmZvcm0tbGF5b3V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jaGVja291dC1mb3JtIC5mb3JtLWxheW91dC5oYWxmIHtcbiAgd2lkdGg6IDQ4JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2hlY2tvdXQtZm9ybSAuZm9ybS1sYXlvdXQuaGFsZiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jaGVja291dC1mb3JtIC5mb3JtLWxheW91dCBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNoZWNrb3V0LWZvcm0gLmZvcm0tbGF5b3V0IGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5jaGVja291dC1mb3JtIC5mb3JtLWxheW91dCBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzM3B4O1xuICByaWdodDogMTVweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5jaGVja291dC1mb3JtIC5mb3JtLWxheW91dCBsYWJlbC5pcy12YWxpZCBpbnB1dCxcbi5jaGVja291dC1mb3JtIC5mb3JtLWxheW91dCBsYWJlbC5pcy12YWxpZCBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICMwMGJhMDA7XG59XG4uY2hlY2tvdXQtZm9ybSAuZm9ybS1sYXlvdXQgbGFiZWwuaXMtdmFsaWQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltYWdlcy9jaGVjay5zdmdcIik7XG59XG4uY2hlY2tvdXQtZm9ybSAuZm9ybS1sYXlvdXQgbGFiZWwuaXMtZXJyb3IgaW5wdXQsXG4uY2hlY2tvdXQtZm9ybSAuZm9ybS1sYXlvdXQgbGFiZWwuaXMtZXJyb3Igc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwMDMzICFpbXBvcnRhbnQ7XG59XG4uY2hlY2tvdXQtZm9ybSAuZm9ybS1sYXlvdXQgbGFiZWwuaXMtZXJyb3I6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltYWdlcy9yZWQtY3Jvc3Muc3ZnXCIpO1xufVxuLmNoZWNrb3V0LWZvcm0gLmZvcm0tbGF5b3V0IGlucHV0LFxuLmNoZWNrb3V0LWZvcm0gLmZvcm0tbGF5b3V0IHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGluaXRpYWw7XG59XG4uY2hlY2tvdXQtZm9ybSAuZm9ybS1sYXlvdXQgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLmNoZWNrb3V0LWZvcm0gLmZvcm0tbGF5b3V0IHNlbGVjdDo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmNoZWNrb3V0LWZvcm0gLmZvcm0tbGF5b3V0IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMzcHg7XG4gIGxlZnQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMC44MjVlbTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jaGVja291dC1mb3JtIC5mb3JtLWxheW91dCBsYWJlbDpmb2N1cy13aXRoaW4gPiBzcGFuLFxuLmNoZWNrb3V0LWZvcm0gLmZvcm0tbGF5b3V0IGlucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgc3Bhbixcbi5jaGVja291dC1mb3JtIC5mb3JtLWxheW91dCBzZWxlY3Q6bm90KDpwbGFjZWhvbGRlci1zaG93bikgKyBzcGFuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNXB4KTtcbn1cbi5jaGVja291dC1mb3JtIC50b29sLXRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDYsIDM5LCAzOSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdG9wOiAtMzZweDtcbiAgbGVmdDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmNoZWNrb3V0LWZvcm0gLnNoaXBwaW5nLXNhbWUtYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY2hlY2tvdXQtZm9ybSAuc2hpcHBpbmctc2FtZS1idG5zIGJ1dHRvbiB7XG4gIHdpZHRoOiAzNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2hlY2tvdXQtZm9ybSAuc2hpcHBpbmctc2FtZS1idG5zIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2hlY2tvdXQtZm9ybSAuc2hpcHBpbmctc2FtZS1idG5zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5jaGVja291dC1mb3JtIC5zaGlwcGluZy1zYW1lLWJ0bnMgYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uY2hlY2tvdXQtZm9ybSAucGF5bWVudF9tZXRob2Rfc3RyaXBlIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGVja291dC1mb3JtIC5wYXltZW50X21ldGhvZF9zdHJpcGUgLnBheW1lbnRfbWV0aG9kX3N0cmlwZSB7XG4gIGJvcmRlcjogMDtcbn1cbi5jaGVja291dC1mb3JtIC5wYXltZW50X21ldGhvZF9zdHJpcGUgLndvb2NvbW1lcmNlLVNhdmVkUGF5bWVudE1ldGhvZHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoZWNrb3V0LWZvcm0gLnBheW1lbnRfbWV0aG9kX3N0cmlwZSBmaWVsZHNldDpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGVja291dC1mb3JtIC53Y19wYXltZW50X21ldGhvZHMgbGFiZWwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jaGVja291dF90aXRsZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgcGFkZGluZzogMzBweCAyMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5jaGVja291dF90aXRsZSBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNoZWNrb3V0X3RpdGxlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIlICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY2hlY2tvdXRfdGl0bGUgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuXG4uY2hlY2tvdXQtY291cG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNoZWNrb3V0LWNvdXBvbnMtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY2hlY2tvdXQtY291cG9ucy1pdGVtIGJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2dyZWVuLWNyb3NzLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG5cbi5wb3N0LTE4MSAud29vY29tbWVyY2UtZm9ybS1jb3Vwb24tdG9nZ2xlLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZS1mb3JtLWNvdXBvbi10b2dnbGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucG9zdC0xODEgLmVudHJ5LWNvbnRlbnQsXG4jcG9zdC0xODEgLmVudHJ5LWNvbnRlbnQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94IGlucHV0LFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZS1mb3JtX19sYWJlbC1mb3ItY2hlY2tib3ggaW5wdXQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDM3cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuLnBvc3QtMTgxICNvcmRlcl9yZXZpZXdfaGVhZGluZyxcbiNwb3N0LTE4MSAjb3JkZXJfcmV2aWV3X2hlYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0LFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IHtcbiAgcGFkZGluZzogMiU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBjb2xvcjogIzA0MmEyYjtcbiAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCBpbnB1dCxcbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCBzZWxlY3QsXG4ucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3NlbGVjdDItc2VsZWN0aW9uLFxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IHRleHRhcmVhLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IGlucHV0LFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IHNlbGVjdCxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93c2VsZWN0Mi1zZWxlY3Rpb24sXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgdGV4dGFyZWEge1xuICBwYWRkaW5nOiAxMnB4IDI4cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjVweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG59XG4ucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmlzLWVycm9yIGlucHV0LFxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5pcy1lcnJvciBzZWxlY3QsXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmlzLWVycm9yIGlucHV0LFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5pcy1lcnJvciBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICNmZjAwMzMgIWltcG9ydGFudDtcbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAuaXMtZXJyb3I6YWZ0ZXIsXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmlzLWVycm9yOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWFnZXMvcmVkLWNyb3NzLnN2Z1wiKTtcbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCBoNCxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCBoNCB7XG4gIG1hcmdpbjogNjBweCAwIDQ0cHg7XG59XG4ucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzLFxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHMsXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHMge1xuICBwYWRkaW5nOiAwLjUlIDA7XG59XG4ucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzIGg0LFxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHMgaDQsXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzIGg0LFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHMgaDQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzIC5zZWxlY3QyLXNlbGVjdGlvbixcbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzIC5zZWxlY3QyLXNlbGVjdGlvbixcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHMgLnNlbGVjdDItc2VsZWN0aW9uLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHMgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQ1cHg7XG59XG4ucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLFxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHMgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHMgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMXB4O1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkcyAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyxcbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkcyAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNiaWxsaW5nX2FkZHJlc3NfMl9maWVsZCxcbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjc2hpcHBpbmdfYWRkcmVzc18yX2ZpZWxkLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNiaWxsaW5nX2FkZHJlc3NfMl9maWVsZCxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjc2hpcHBpbmdfYWRkcmVzc18yX2ZpZWxkIHtcbiAgcGFkZGluZy10b3A6IDQycHg7XG59XG4ucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0LWN1c3RvbWVyLW9wdGlvbnMsXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0LWN1c3RvbWVyLW9wdGlvbnMge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQtY3VzdG9tZXItb3B0aW9ucyxcbiAgI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dC1jdXN0b21lci1vcHRpb25zIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gIH1cbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQtY3VzdG9tZXItb3B0aW9ucyAjY2hlY2tvdXRfc2hpcHBpbmdfdHlwZV9tZXNzYWdlLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dC1jdXN0b21lci1vcHRpb25zICNjaGVja291dF9zaGlwcGluZ190eXBlX21lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dC1jdXN0b21lci1vcHRpb25zIC5jaGVja291dC1zaGlwcGluZy10eXBlcy1idG5zLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dC1jdXN0b21lci1vcHRpb25zIC5jaGVja291dC1zaGlwcGluZy10eXBlcy1idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0LWN1c3RvbWVyLW9wdGlvbnMgLmNoZWNrb3V0LXNoaXBwaW5nLXR5cGVzLWJ0bnMsXG4gICNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQtY3VzdG9tZXItb3B0aW9ucyAuY2hlY2tvdXQtc2hpcHBpbmctdHlwZXMtYnRucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dC1jdXN0b21lci1vcHRpb25zIC5jaGVja291dC1zaGlwcGluZy10eXBlcy1idG5zIGJ1dHRvbixcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQtY3VzdG9tZXItb3B0aW9ucyAuY2hlY2tvdXQtc2hpcHBpbmctdHlwZXMtYnRucyBidXR0b24ge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA0MDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA0MmEyYjtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBtaW4td2lkdGg6IDM0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQtY3VzdG9tZXItb3B0aW9ucyAuY2hlY2tvdXQtc2hpcHBpbmctdHlwZXMtYnRucyBidXR0b24sXG4gICNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQtY3VzdG9tZXItb3B0aW9ucyAuY2hlY2tvdXQtc2hpcHBpbmctdHlwZXMtYnRucyBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0LWN1c3RvbWVyLW9wdGlvbnMgLmNoZWNrb3V0LXNoaXBwaW5nLXR5cGVzLWJ0bnMgYnV0dG9uLmlzLWFjdGl2ZSxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQtY3VzdG9tZXItb3B0aW9ucyAuY2hlY2tvdXQtc2hpcHBpbmctdHlwZXMtYnRucyBidXR0b24uaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dC1jdXN0b21lci1vcHRpb25zIC5jaGVja291dC1zaGlwcGluZy10eXBlcy1idG5zIGJ1dHRvbjpudGgtb2YtdHlwZSgyKSxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQtY3VzdG9tZXItb3B0aW9ucyAuY2hlY2tvdXQtc2hpcHBpbmctdHlwZXMtYnRucyBidXR0b246bnRoLW9mLXR5cGUoMikge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0LWN1c3RvbWVyLW9wdGlvbnMgLmNoZWNrb3V0LXNoaXBwaW5nLXR5cGVzLWJ0bnMgYnV0dG9uOm50aC1vZi10eXBlKDIpLFxuICAjcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0LWN1c3RvbWVyLW9wdGlvbnMgLmNoZWNrb3V0LXNoaXBwaW5nLXR5cGVzLWJ0bnMgYnV0dG9uOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4ucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0LWN1c3RvbWVyLW9wdGlvbnMgLmNoZWNrb3V0X2RhdGUsXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0LWN1c3RvbWVyLW9wdGlvbnMgLmNoZWNrb3V0X2RhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dC1jdXN0b21lci1vcHRpb25zIC5jaGVja291dF9kYXRlIC5jaGVja291dC1kYXRlLWljb24sXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0LWN1c3RvbWVyLW9wdGlvbnMgLmNoZWNrb3V0X2RhdGUgLmNoZWNrb3V0LWRhdGUtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA3MnB4O1xuICB3aWR0aDogNzJweDtcbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQtcGF5bWVudCxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQtcGF5bWVudCB7XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0LXBheW1lbnQsXG4gICNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQtcGF5bWVudCB7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gIH1cbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjY2hlY2tvdXRfYm90dG9tX2Vycm9yX21lc3NhZ2UsXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgI2NoZWNrb3V0X2JvdHRvbV9lcnJvcl9tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTJkMDtcbiAgcGFkZGluZzogMTVweDtcbiAgY29sb3I6IHJnYigyMDYsIDM5LCAzOSk7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnBheW1lbnQtc2VjdGlvbixcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnBheW1lbnQtc2VjdGlvbixcbiAgI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC5jaGVja291dC1yZXZpZXctb3JkZXIsXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnBheW1lbnQtc2VjdGlvbiAuY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC5jaGVja291dC1yZXZpZXctb3JkZXIsXG4gICNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC5jaGVja291dC1yZXZpZXctb3JkZXIge1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnBheW1lbnQtc2VjdGlvbiAuY2hlY2tvdXQtcmV2aWV3LW9yZGVyLFxuICAjcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnBheW1lbnQtc2VjdGlvbiAuY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLmNoZWNrb3V0LXJldmlldy1vcmRlciAuY2FydC1wcm9kdWN0cyxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC5jaGVja291dC1yZXZpZXctb3JkZXIgLmNhcnQtcHJvZHVjdHMge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwNDJhMmI7XG59XG4ucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnBheW1lbnQtc2VjdGlvbiAuY2hlY2tvdXQtcmV2aWV3LW9yZGVyIC5jYXJ0LXByb2R1Y3RzLWl0ZW0sXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnBheW1lbnQtc2VjdGlvbiAuY2hlY2tvdXQtcmV2aWV3LW9yZGVyIC5jYXJ0LXByb2R1Y3RzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC5jaGVja291dC1yZXZpZXctb3JkZXIgLmNhcnQtcHJvZHVjdHMtaXRlbS1pbWFnZSxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC5jaGVja291dC1yZXZpZXctb3JkZXIgLmNhcnQtcHJvZHVjdHMtaXRlbS1pbWFnZSB7XG4gIG1heC13aWR0aDogMTQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLmNoZWNrb3V0LXJldmlldy1vcmRlciAuY2FydC1wcm9kdWN0cy1pdGVtLWltYWdlLFxuICAjcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnBheW1lbnQtc2VjdGlvbiAuY2hlY2tvdXQtcmV2aWV3LW9yZGVyIC5jYXJ0LXByb2R1Y3RzLWl0ZW0taW1hZ2Uge1xuICAgIG1heC13aWR0aDogODBweDtcbiAgfVxufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLmNoZWNrb3V0LXJldmlldy1vcmRlciAuY2FydC1wcm9kdWN0cy1pdGVtLWltYWdlIGltZyxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC5jaGVja291dC1yZXZpZXctb3JkZXIgLmNhcnQtcHJvZHVjdHMtaXRlbS1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLmNoZWNrb3V0LXJldmlldy1vcmRlciAuY2FydC1wcm9kdWN0cy1pdGVtLXN1bW1hcnksXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnBheW1lbnQtc2VjdGlvbiAuY2hlY2tvdXQtcmV2aWV3LW9yZGVyIC5jYXJ0LXByb2R1Y3RzLWl0ZW0tc3VtbWFyeSB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLmNoZWNrb3V0LXJldmlldy1vcmRlciAuY2FydC1wcm9kdWN0cy1pdGVtLXN1bW1hcnktdGl0bGUsXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnBheW1lbnQtc2VjdGlvbiAuY2hlY2tvdXQtcmV2aWV3LW9yZGVyIC5jYXJ0LXByb2R1Y3RzLWl0ZW0tc3VtbWFyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnBheW1lbnQtc2VjdGlvbiAuY2hlY2tvdXQtcmV2aWV3LW9yZGVyIC5jYXJ0LXByb2R1Y3RzLWl0ZW0tc3VtbWFyeS10aXRsZSxcbiAgI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLmNoZWNrb3V0LXJldmlldy1vcmRlciAuY2FydC1wcm9kdWN0cy1pdGVtLXN1bW1hcnktdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC5jaGVja291dC1yZXZpZXctb3JkZXIgLmNhcnQtcHJvZHVjdHMtaXRlbS1zdW1tYXJ5LWl0ZW0sXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnBheW1lbnQtc2VjdGlvbiAuY2hlY2tvdXQtcmV2aWV3LW9yZGVyIC5jYXJ0LXByb2R1Y3RzLWl0ZW0tc3VtbWFyeS1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnBheW1lbnQtc2VjdGlvbiAuY2hlY2tvdXQtcmV2aWV3LW9yZGVyIC5jYXJ0LXByb2R1Y3RzLWl0ZW0tc3VtbWFyeS1pdGVtLFxuICAjcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnBheW1lbnQtc2VjdGlvbiAuY2hlY2tvdXQtcmV2aWV3LW9yZGVyIC5jYXJ0LXByb2R1Y3RzLWl0ZW0tc3VtbWFyeS1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC5jaGVja291dC1yZXZpZXctb3JkZXIgLmNhcnQtcHJvZHVjdHMtaXRlbS1zdW1tYXJ5IC50bS1jYXJ0LWVkaXQtb3B0aW9ucyxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC5jaGVja291dC1yZXZpZXctb3JkZXIgLmNhcnQtcHJvZHVjdHMtaXRlbS1zdW1tYXJ5IC50bS1jYXJ0LWVkaXQtb3B0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC5jaGVja291dC1yZXZpZXctb3JkZXIgLmNhcnQtZmVlcyxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC5jaGVja291dC1yZXZpZXctb3JkZXIgLmNhcnQtZmVlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzA0MmEyYjtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG4ucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnBheW1lbnQtc2VjdGlvbiAuY2hlY2tvdXQtcmV2aWV3LW9yZGVyIC5jYXJ0LWZlZXMtaXRlbSxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC5jaGVja291dC1yZXZpZXctb3JkZXIgLmNhcnQtZmVlcy1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC5jaGVja291dC1yZXZpZXctb3JkZXIgLmNhcnQtdG90YWwsXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnBheW1lbnQtc2VjdGlvbiAuY2hlY2tvdXQtcmV2aWV3LW9yZGVyIC5jYXJ0LXRvdGFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDQyYTJiO1xuICBmb250LXNpemU6IDM0cHg7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC5jaGVja291dC1yZXZpZXctb3JkZXIgLmNhcnQtdG90YWwsXG4gICNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC5jaGVja291dC1yZXZpZXctb3JkZXIgLmNhcnQtdG90YWwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLmNoZWNrb3V0LXJldmlldy1vcmRlciAuY2FydC1wcm9tby1jb2RlLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLmNoZWNrb3V0LXJldmlldy1vcmRlciAuY2FydC1wcm9tby1jb2RlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDQyYTJiO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC5jaGVja291dC1yZXZpZXctb3JkZXIgLmNhcnQtcHJvbW8tY29kZSBidXR0b24sXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnBheW1lbnQtc2VjdGlvbiAuY2hlY2tvdXQtcmV2aWV3LW9yZGVyIC5jYXJ0LXByb21vLWNvZGUgYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogIzA0MmEyYjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC5jaGVja291dC1yZXZpZXctb3JkZXIgLmNhcnQtcHJvbW8tY29kZSBidXR0b246aG92ZXIsXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnBheW1lbnQtc2VjdGlvbiAuY2hlY2tvdXQtcmV2aWV3LW9yZGVyIC5jYXJ0LXByb21vLWNvZGUgYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLmNoZWNrb3V0LXJldmlldy1vcmRlciAuY2FydC1wcm9tby1jb2RlIGlucHV0LFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLmNoZWNrb3V0LXJldmlldy1vcmRlciAuY2FydC1wcm9tby1jb2RlIGlucHV0IHtcbiAgd2lkdGg6IDU1JSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQsXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnBheW1lbnQtc2VjdGlvbiAud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCB7XG4gIG1heC13aWR0aDogNTUwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4ucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnBheW1lbnQtc2VjdGlvbiAud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCAud2NfcGF5bWVudF9tZXRob2RzLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgLndjX3BheW1lbnRfbWV0aG9kcyB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnBheW1lbnQtc2VjdGlvbiAud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCAud2NfcGF5bWVudF9tZXRob2QgLnN0cmlwZS1pY29uLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgLndjX3BheW1lbnRfbWV0aG9kIC5zdHJpcGUtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IC53Y2ZtbXBfc3RyaXBlX25ld19jYXJkIC5zdHJpcGUtY2FyZC1icmFuZCxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IC53Y2ZtbXBfc3RyaXBlX25ld19jYXJkIC5zdHJpcGUtY2FyZC1icmFuZCB7XG4gIHRvcDogMjNweCAhaW1wb3J0YW50O1xuICByaWdodDogNDRweCAhaW1wb3J0YW50O1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgLndjZm1tcF9zdHJpcGVfbmV3X2NhcmQgLnN0cmlwZS1jcmVkaXQtY2FyZC1icmFuZCxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IC53Y2ZtbXBfc3RyaXBlX25ld19jYXJkIC5zdHJpcGUtY3JlZGl0LWNhcmQtYnJhbmQge1xuICB3aWR0aDogMTY2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMTlweCAhaW1wb3J0YW50O1xuICByaWdodDogMzhweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1hZ2VzL3BheW1lbnQtY2FyZHMtaWNvbnMucG5nXCIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgLndjZm1tcF9zdHJpcGVfbmV3X2NhcmQsXG4gICNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IC53Y2ZtbXBfc3RyaXBlX25ld19jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgLndjZm1tcF9zdHJpcGVfbmV3X2NhcmQgLmZvcm0tcm93LFxuICAjcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnBheW1lbnQtc2VjdGlvbiAud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCAud2NmbW1wX3N0cmlwZV9uZXdfY2FyZCAuZm9ybS1yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnBheW1lbnQtc2VjdGlvbiAud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCAud29vY29tbWVyY2UtcHJpdmFjeS1wb2xpY3ktdGV4dCxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IC53b29jb21tZXJjZS1wcml2YWN5LXBvbGljeS10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3LFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcge1xuICBvcmRlcjogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTJkMDtcbiAgY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3LFxuICAjcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgI29yZGVyX3JldmlldyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3IC5yZXZpZXctb3JkZXItcmVzdW1lLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLnJldmlldy1vcmRlci1yZXN1bWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAzJTtcbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3IC5yZXZpZXctb3JkZXItcmVzdW1lIGgyLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLnJldmlldy1vcmRlci1yZXN1bWUgaDIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLnJldmlldy1vcmRlci1yZXN1bWUgaDMsXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgI29yZGVyX3JldmlldyAucmV2aWV3LW9yZGVyLXJlc3VtZSBoMyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMTVweCAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3IC5yZXZpZXctb3JkZXItcmVzdW1lIHAsXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgI29yZGVyX3JldmlldyAucmV2aWV3LW9yZGVyLXJlc3VtZSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLmNoZWNrb3V0X2NvdXBvbixcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3IC5jaGVja291dF9jb3Vwb24ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLndvb2NvbW1lcmNlLWZvcm0tY291cG9uLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLndvb2NvbW1lcmNlLWZvcm0tY291cG9uIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDIycHggIWltcG9ydGFudDtcbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3IC53b29jb21tZXJjZS1mb3JtLWNvdXBvbiBpbnB1dCxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3IC53b29jb21tZXJjZS1mb3JtLWNvdXBvbiBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICBib3JkZXItY29sb3I6ICMwNDJhMmI7XG59XG4ucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgI29yZGVyX3JldmlldyAud29vY29tbWVyY2UtZm9ybS1jb3Vwb24gYnV0dG9uLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLndvb2NvbW1lcmNlLWZvcm0tY291cG9uIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbTtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE1MHB4O1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLndvb2NvbW1lcmNlLWZvcm0tY291cG9uIHA6bnRoLWNoaWxkKDEpLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLndvb2NvbW1lcmNlLWZvcm0tY291cG9uIHA6bnRoLWNoaWxkKDEpIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLmNoZWNrb3V0LWN1c3RvbS1jb3Vwb24sXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgI29yZGVyX3JldmlldyAuY2hlY2tvdXQtY3VzdG9tLWNvdXBvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgI29yZGVyX3JldmlldyAuY2hlY2tvdXQtY3VzdG9tLWNvdXBvbjpudGgtY2hpbGQoMiksXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgI29yZGVyX3JldmlldyAuY2hlY2tvdXQtY3VzdG9tLWNvdXBvbjpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLmRhbmdlcixcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3IC5kYW5nZXIge1xuICBjb2xvcjogcmdiKDIwNiwgMzksIDM5KTtcbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3IC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50LFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQge1xuICBtYXgtd2lkdGg6IDU1MHB4O1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgLndjX3BheW1lbnRfbWV0aG9kcyxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3IC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IC53Y19wYXltZW50X21ldGhvZHMge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgLndjX3BheW1lbnRfbWV0aG9kIC5zdHJpcGUtaWNvbixcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3IC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IC53Y19wYXltZW50X21ldGhvZCAuc3RyaXBlLWljb24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgI29yZGVyX3JldmlldyAud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCAud2NmbW1wX3N0cmlwZV9uZXdfY2FyZCAuc3RyaXBlLWNyZWRpdC1jYXJkLWJyYW5kLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgLndjZm1tcF9zdHJpcGVfbmV3X2NhcmQgLnN0cmlwZS1jcmVkaXQtY2FyZC1icmFuZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgI29yZGVyX3JldmlldyAud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCAud2NmbW1wX3N0cmlwZV9uZXdfY2FyZCxcbiAgI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgLndjZm1tcF9zdHJpcGVfbmV3X2NhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgI29yZGVyX3JldmlldyAud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCAud2NmbW1wX3N0cmlwZV9uZXdfY2FyZCAuZm9ybS1yb3csXG4gICNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3IC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IC53Y2ZtbXBfc3RyaXBlX25ld19jYXJkIC5mb3JtLXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wb3N0LTE4MSAuc2hvcF90YWJsZSxcbiNwb3N0LTE4MSAuc2hvcF90YWJsZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ucG9zdC0xODEgLnNob3BfdGFibGUgdGgsXG4jcG9zdC0xODEgLnNob3BfdGFibGUgdGgge1xuICBmb250LXNpemU6IDEuMWVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuLnBvc3QtMTgxIC5zaG9wX3RhYmxlIHRkLFxuI3Bvc3QtMTgxIC5zaG9wX3RhYmxlIHRkIHtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi5wb3N0LTE4MSAuc2hvcF90YWJsZSB0ZCBpbnB1dCxcbiNwb3N0LTE4MSAuc2hvcF90YWJsZSB0ZCBpbnB1dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDM3cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuLnBvc3QtMTgxIC5zaG9wX3RhYmxlIHRkIGJkaSxcbiNwb3N0LTE4MSAuc2hvcF90YWJsZSB0ZCBiZGkge1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4ucG9zdC0xODEgLnNob3BfdGFibGUgLnByb2R1Y3QtbmFtZSBhLFxuI3Bvc3QtMTgxIC5zaG9wX3RhYmxlIC5wcm9kdWN0LW5hbWUgYSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgLmNvbDItc2V0IC5jb2wtMSxcbi5wb3N0LTE4MSAud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQgLmNvbC0xLFxuLnBvc3QtMTgxIC53b29jb21tZXJjZSAuY29sMi1zZXQgLmNvbC0yLFxuLnBvc3QtMTgxIC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldCAuY29sLTIsXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIC5jb2wyLXNldCAuY29sLTEsXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0IC5jb2wtMSxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgLmNvbDItc2V0IC5jb2wtMixcbiNwb3N0LTE4MSAud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQgLmNvbC0yIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBvc3QtMTgxIC5wYWltZW50X3JlY2FwLFxuI3Bvc3QtMTgxIC5wYWltZW50X3JlY2FwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTJkMDtcbiAgcGFkZGluZzogMyU7XG59XG4ucG9zdC0xODEgLnBhaW1lbnRfcmVjYXAgaDIsXG4ucG9zdC0xODEgLnBhaW1lbnRfcmVjYXAgaDMsXG4jcG9zdC0xODEgLnBhaW1lbnRfcmVjYXAgaDIsXG4jcG9zdC0xODEgLnBhaW1lbnRfcmVjYXAgaDMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ucG9zdC0xODEgLnBhaW1lbnRfcmVjYXAgLnByb2R1Y3QtbmFtZSxcbiNwb3N0LTE4MSAucGFpbWVudF9yZWNhcCAucHJvZHVjdC1uYW1lIHtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucG9zdC0xODEgLnBhaW1lbnRfcmVjYXAgLnByb2R1Y3QtbmFtZSBhLFxuI3Bvc3QtMTgxIC5wYWltZW50X3JlY2FwIC5wcm9kdWN0LW5hbWUgYSB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGNvbG9yOiAjMDQyYTJiO1xufVxuLnBvc3QtMTgxIC5wYWltZW50X3JlY2FwIGRkLFxuI3Bvc3QtMTgxIC5wYWltZW50X3JlY2FwIGRkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuLnBvc3QtMTgxIC5wYWltZW50X3JlY2FwIGR0LFxuI3Bvc3QtMTgxIC5wYWltZW50X3JlY2FwIGR0IHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cbi5wb3N0LTE4MSAucGFpbWVudF9yZWNhcCAudGMtZXBvLW1ldGFkYXRhLFxuI3Bvc3QtMTgxIC5wYWltZW50X3JlY2FwIC50Yy1lcG8tbWV0YWRhdGEge1xuICBsaW5lLWhlaWdodDogMC4zZW07XG59XG4ucG9zdC0xODEgLnBheW1lbnQtd3JhcHBlcixcbiNwb3N0LTE4MSAucGF5bWVudC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA3JTtcbiAgd2lkdGg6IDUwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucG9zdC0xODEgLnBheW1lbnQtd3JhcHBlcixcbiAgI3Bvc3QtMTgxIC5wYXltZW50LXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9zdC0xODEgLnBheW1lbnQtd3JhcHBlcixcbiAgI3Bvc3QtMTgxIC5wYXltZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wb3N0LTE4MSAucGF5bWVudC13cmFwcGVyIGgzLFxuI3Bvc3QtMTgxIC5wYXltZW50LXdyYXBwZXIgaDMge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wb3N0LTE4MSAucGF5bWVudC13cmFwcGVyIGgzIGltZyxcbiNwb3N0LTE4MSAucGF5bWVudC13cmFwcGVyIGgzIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuLnBvc3QtMTgxICNwYXltZW50IC5wbGFjZS1vcmRlcixcbiNwb3N0LTE4MSAjcGF5bWVudCAucGxhY2Utb3JkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xufVxuLnBvc3QtMTgxICNwYXltZW50IGJ1dHRvbixcbiNwb3N0LTE4MSAjcGF5bWVudCBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW07XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogNSU7XG59XG4ucG9zdC0xODEgI3BheW1lbnQgLndjX3BheW1lbnRfbWV0aG9kcyxcbiNwb3N0LTE4MSAjcGF5bWVudCAud2NfcGF5bWVudF9tZXRob2RzIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnBvc3QtMTgxICNwYXltZW50IC5wYXltZW50X21ldGhvZF9zdHJpcGVfc3BsaXQgLndjLXBheW1lbnQtZm9ybSBsYWJlbCxcbiNwb3N0LTE4MSAjcGF5bWVudCAucGF5bWVudF9tZXRob2Rfc3RyaXBlX3NwbGl0IC53Yy1wYXltZW50LWZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBvc3QtMTgxICNwYXltZW50IC5wYXltZW50X21ldGhvZF9zdHJpcGVfc3BsaXQgLndjZm1tcC1zdHJpcGUtc3BsaXQtcGF5LWNhcmQtZ3JvdXAsXG4jcG9zdC0xODEgI3BheW1lbnQgLnBheW1lbnRfbWV0aG9kX3N0cmlwZV9zcGxpdCAud2NmbW1wLXN0cmlwZS1zcGxpdC1wYXktY2FyZC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3N0LTE4MSAjcGF5bWVudCAucGF5bWVudF9tZXRob2Rfc3RyaXBlX3NwbGl0IC5TdHJpcGVFbGVtZW50LFxuI3Bvc3QtMTgxICNwYXltZW50IC5wYXltZW50X21ldGhvZF9zdHJpcGVfc3BsaXQgLlN0cmlwZUVsZW1lbnQge1xuICBib3JkZXItY29sb3I6ICMwNDJhMmI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5wb3N0LTE4MSAjcGF5bWVudCAucGF5bWVudF9tZXRob2Rfc3RyaXBlX3NwbGl0IC5TdHJpcGVFbGVtZW50OmFmdGVyLFxuI3Bvc3QtMTgxICNwYXltZW50IC5wYXltZW50X21ldGhvZF9zdHJpcGVfc3BsaXQgLlN0cmlwZUVsZW1lbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTRweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ucG9zdC0xODEgI3BheW1lbnQgLnBheW1lbnRfbWV0aG9kX3N0cmlwZV9zcGxpdCAuU3RyaXBlRWxlbWVudC5pbnZhbGlkLFxuI3Bvc3QtMTgxICNwYXltZW50IC5wYXltZW50X21ldGhvZF9zdHJpcGVfc3BsaXQgLlN0cmlwZUVsZW1lbnQuaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmMDAzMztcbn1cbi5wb3N0LTE4MSAjcGF5bWVudCAucGF5bWVudF9tZXRob2Rfc3RyaXBlX3NwbGl0IC5TdHJpcGVFbGVtZW50LmludmFsaWQ6YWZ0ZXIsXG4jcG9zdC0xODEgI3BheW1lbnQgLnBheW1lbnRfbWV0aG9kX3N0cmlwZV9zcGxpdCAuU3RyaXBlRWxlbWVudC5pbnZhbGlkOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWFnZXMvcmVkLWNyb3NzLnN2Z1wiKTtcbn1cbi5wb3N0LTE4MSAjcGF5bWVudCAucGF5bWVudF9tZXRob2Rfc3RyaXBlX3NwbGl0IC5TdHJpcGVFbGVtZW50LS1jb21wbGV0ZSxcbiNwb3N0LTE4MSAjcGF5bWVudCAucGF5bWVudF9tZXRob2Rfc3RyaXBlX3NwbGl0IC5TdHJpcGVFbGVtZW50LS1jb21wbGV0ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwYmEwMDtcbn1cbi5wb3N0LTE4MSAjcGF5bWVudCAucGF5bWVudF9tZXRob2Rfc3RyaXBlX3NwbGl0IC5TdHJpcGVFbGVtZW50LS1jb21wbGV0ZTphZnRlcixcbiNwb3N0LTE4MSAjcGF5bWVudCAucGF5bWVudF9tZXRob2Rfc3RyaXBlX3NwbGl0IC5TdHJpcGVFbGVtZW50LS1jb21wbGV0ZTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2NoZWNrLnN2Z1wiKTtcbn1cbi5wb3N0LTE4MSAjcGF5bWVudCAucGF5bWVudF9tZXRob2Rfc3RyaXBlX3NwbGl0IC5mb3JtLXJvdy1sYXN0LFxuI3Bvc3QtMTgxICNwYXltZW50IC5wYXltZW50X21ldGhvZF9zdHJpcGVfc3BsaXQgLmZvcm0tcm93LWxhc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9zdC0xODEgI3BheW1lbnQgLnBheW1lbnRfbWV0aG9kX3N0cmlwZV9zcGxpdCAuZm9ybS1yb3ctbGFzdDphZnRlcixcbiNwb3N0LTE4MSAjcGF5bWVudCAucGF5bWVudF9tZXRob2Rfc3RyaXBlX3NwbGl0IC5mb3JtLXJvdy1sYXN0OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltYWdlcy9jdmMtaWNvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4ucG9zdC0xODEgI3BheW1lbnQgLnBheW1lbnRfbWV0aG9kX3N0cmlwZV9zcGxpdCBsYWJlbFtmb3I9cGF5bWVudF9tZXRob2Rfc3RyaXBlX3NwbGl0XSxcbiNwb3N0LTE4MSAjcGF5bWVudCAucGF5bWVudF9tZXRob2Rfc3RyaXBlX3NwbGl0IGxhYmVsW2Zvcj1wYXltZW50X21ldGhvZF9zdHJpcGVfc3BsaXRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wb3N0LTE4MSAjcGF5bWVudCAjd2NmbW1wLXN0cmlwZS1zcGxpdC1wYXktY2FyZC1lbGVtZW50LFxuLnBvc3QtMTgxICNwYXltZW50ICN3Y2ZtbXAtc3RyaXBlLXNwbGl0LXBheS1leHAtZWxlbWVudCxcbi5wb3N0LTE4MSAjcGF5bWVudCAjd2NmbW1wLXN0cmlwZS1zcGxpdC1wYXktY3ZjLWVsZW1lbnQsXG4jcG9zdC0xODEgI3BheW1lbnQgI3djZm1tcC1zdHJpcGUtc3BsaXQtcGF5LWNhcmQtZWxlbWVudCxcbiNwb3N0LTE4MSAjcGF5bWVudCAjd2NmbW1wLXN0cmlwZS1zcGxpdC1wYXktZXhwLWVsZW1lbnQsXG4jcG9zdC0xODEgI3BheW1lbnQgI3djZm1tcC1zdHJpcGUtc3BsaXQtcGF5LWN2Yy1lbGVtZW50IHtcbiAgcGFkZGluZzogMTJweCAyOHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzJTtcbn1cbi5wb3N0LTE4MSAjcGF5bWVudCAucGF5bWVudF9ib3gsXG4jcG9zdC0xODEgI3BheW1lbnQgLnBheW1lbnRfYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5wb3N0LTE4MSAjcGF5bWVudCAucGF5bWVudF9ib3g6YmVmb3JlLFxuI3Bvc3QtMTgxICNwYXltZW50IC5wYXltZW50X2JveDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucG9zdC0xODEgI3BheW1lbnQgLnBheW1lbnRfYm94IC5mb3JtLXJvdyxcbiNwb3N0LTE4MSAjcGF5bWVudCAucGF5bWVudF9ib3ggLmZvcm0tcm93IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnBvc3QtMTgxICNwYXltZW50IC5wYXltZW50X2JveCBwLFxuI3Bvc3QtMTgxICNwYXltZW50IC5wYXltZW50X2JveCBwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBvc3QtMTgxICNwYXltZW50IC5wYXltZW50X2JveCAud2NmbW1wX3N0cmlwZV9uZXdfY2FyZCxcbiNwb3N0LTE4MSAjcGF5bWVudCAucGF5bWVudF9ib3ggLndjZm1tcF9zdHJpcGVfbmV3X2NhcmQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ucG9zdC0xODEgI3BheW1lbnQgLnBheW1lbnRfYm94ICN3Yy1zdHJpcGVfc3BsaXQtY2MtZm9ybSxcbiNwb3N0LTE4MSAjcGF5bWVudCAucGF5bWVudF9ib3ggI3djLXN0cmlwZV9zcGxpdC1jYy1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLnBvc3QtMTgxICNwYXltZW50IC5mb3JtLXJvdy5wbGFjZS1vcmRlcixcbiNwb3N0LTE4MSAjcGF5bWVudCAuZm9ybS1yb3cucGxhY2Utb3JkZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucG9zdC0xODEgI3BheW1lbnQgLndjX3BheW1lbnRfbWV0aG9kcyxcbiNwb3N0LTE4MSAjcGF5bWVudCAud2NfcGF5bWVudF9tZXRob2RzIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5wb3N0LTE4MSAjcGF5bWVudCAud29vY29tbWVyY2UtcHJpdmFjeS1wb2xpY3ktdGV4dCxcbiNwb3N0LTE4MSAjcGF5bWVudCAud29vY29tbWVyY2UtcHJpdmFjeS1wb2xpY3ktdGV4dCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5wb3N0LTE4MSAjcGF5bWVudCAud29vY29tbWVyY2UtcHJpdmFjeS1wb2xpY3ktdGV4dCBwLFxuI3Bvc3QtMTgxICNwYXltZW50IC53b29jb21tZXJjZS1wcml2YWN5LXBvbGljeS10ZXh0IHAge1xuICBmb250LXNpemU6IDAuOGVtO1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5wb3N0LTE4MSAjcGF5bWVudCAud29vY29tbWVyY2UtdGVybXMtYW5kLWNvbmRpdGlvbnMtd3JhcHBlciAjdGVybXMsXG4jcG9zdC0xODEgI3BheW1lbnQgLndvb2NvbW1lcmNlLXRlcm1zLWFuZC1jb25kaXRpb25zLXdyYXBwZXIgI3Rlcm1zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wb3N0LTE4MSAjcGF5bWVudCAud29vY29tbWVyY2UtdGVybXMtYW5kLWNvbmRpdGlvbnMtd3JhcHBlciAucmVxdWlyZWQsXG4jcG9zdC0xODEgI3BheW1lbnQgLndvb2NvbW1lcmNlLXRlcm1zLWFuZC1jb25kaXRpb25zLXdyYXBwZXIgLnJlcXVpcmVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wb3N0LTE4MSAjcGF5bWVudCAud29vY29tbWVyY2UtdGVybXMtYW5kLWNvbmRpdGlvbnMtd3JhcHBlciAud29vY29tbWVyY2UtdGVybXMtYW5kLWNvbmRpdGlvbnMtbGluayxcbiNwb3N0LTE4MSAjcGF5bWVudCAud29vY29tbWVyY2UtdGVybXMtYW5kLWNvbmRpdGlvbnMtd3JhcHBlciAud29vY29tbWVyY2UtdGVybXMtYW5kLWNvbmRpdGlvbnMtbGluayB7XG4gIGNvbG9yOiAjMDQyYTJiO1xufVxuLnBvc3QtMTgxICNwYXltZW50ICNwbGFjZV9vcmRlcixcbiNwb3N0LTE4MSAjcGF5bWVudCAjcGxhY2Vfb3JkZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucG9zdC0xODEgLnVpLXdpZGdldC1jb250ZW50LFxuI3Bvc3QtMTgxIC51aS13aWRnZXQtY29udGVudCB7XG4gIGNvbG9yOiAjMDQyYTJiICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LTE4MSAud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIsXG4gIC5wb3N0LTE4MSAud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzX19maWVsZC13cmFwcGVyLFxuICAjcG9zdC0xODEgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzX19maWVsZC13cmFwcGVyLFxuICAjcG9zdC0xODEgLndvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnBvc3QtMTgxIC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciAuZm9ybS1yb3csXG4gIC5wb3N0LTE4MSAud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzX19maWVsZC13cmFwcGVyIC5mb3JtLXJvdyxcbiAgI3Bvc3QtMTgxIC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciAuZm9ybS1yb3csXG4gICNwb3N0LTE4MSAud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzX19maWVsZC13cmFwcGVyIC5mb3JtLXJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwLjUlIDMlO1xuICB9XG4gIC5wb3N0LTE4MSAud29vY29tbWVyY2UtYWRkaXRpb25hbC1maWVsZHMsXG4gICNwb3N0LTE4MSAud29vY29tbWVyY2UtYWRkaXRpb25hbC1maWVsZHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuNSUgMyU7XG4gIH1cbiAgLnBvc3QtMTgxIC5wYWltZW50X3JlY2FwLFxuICAjcG9zdC0xODEgLnBhaW1lbnRfcmVjYXAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnBvc3QtMTgxIC53b29jb21tZXJjZSxcbiAgI3Bvc3QtMTgxIC53b29jb21tZXJjZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0LFxuICAjcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnBvc3QtMTgxIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtTm90aWNlR3JvdXAsXG4gICNwb3N0LTE4MSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLU5vdGljZUdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucG9zdC0xODEgI2N1c3RvbWVyX2RldGFpbHMsXG4gICNwb3N0LTE4MSAjY3VzdG9tZXJfZGV0YWlscyB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBvc3QtMTgxICNvcmRlcl9yZXZpZXcsXG4gICNwb3N0LTE4MSAjb3JkZXJfcmV2aWV3IHtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucG9zdC0xODEgI29yZGVyX3JldmlldyAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRoLFxuICAjcG9zdC0xODEgI29yZGVyX3JldmlldyAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRoIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLnBvc3QtMTgxIC51aS13aWRnZXQtY29udGVudCxcbiAgI3Bvc3QtMTgxIC51aS13aWRnZXQtY29udGVudCB7XG4gICAgY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbiAgfVxufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyBsaSBpbWcuc3RyaXBlLWljb24sXG4jYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyBsaSBpbWcuc3RyaXBlLWljb24ge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC50YWJsZS1jb25kZW5zZWQge1xuICBjb2xvcjogIzA0MmEyYjtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLnRhYmxlLWNvbmRlbnNlZCAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbn1cblxuLnVpLWRhdGVwaWNrZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuLnVpLWRhdGVwaWNrZXIgdGFibGUge1xuICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudWktZGF0ZXBpY2tlciB0YWJsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzA0MmEyYjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwNDJhMmI7XG4gIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlci51aS1jb3JuZXItYWxsIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbW9udGgge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2LFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3Zlcixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYge1xuICBsZWZ0OiAzMyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYge1xuICAgIGxlZnQ6IDIwJTtcbiAgfVxufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2NhbGVuZGFyLWFycm93LXByZXYuc3ZnXCIpO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICByaWdodDogMzMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgICByaWdodDogMjAlO1xuICB9XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWFnZXMvY2FsZW5kYXItYXJyb3ctbmV4dC5zdmdcIik7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWUsIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0aCB7XG4gIHBhZGRpbmc6IDEwcHggMHB4O1xuICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0aCB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIHtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIGEsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZCAudWktc3RhdGUtZGVmYXVsdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZCBhLFxuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZCAudWktc3RhdGUtZGVmYXVsdCB7XG4gICAgd2lkdGg6IDMxcHg7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktZGF0ZXBpY2tlci10b2RheSAudWktc3RhdGUtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwNDJhMmI7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktZGF0ZXBpY2tlci10b2RheSAudWktc3RhdGUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1kaWFsb2ctY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG4ucHJvZHVjdC1kaWFsb2ctY29udGVudCAudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdiN2I3YjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWRpYWxvZy1jb250ZW50IC50YWJsZSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG4ucHJvZHVjdC1kaWFsb2ctY29udGVudCAudGFibGUtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLnByb2R1Y3QtZGlhbG9nLWNvbnRlbnQgLnRhYmxlLXJvdzpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xufVxuLnByb2R1Y3QtZGlhbG9nLWNvbnRlbnQgLnRhYmxlLWNvbCB7XG4gIHdpZHRoOiA0OSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9kdWN0LWRpYWxvZy1jb250ZW50LWxvY2FsaXphdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG4ucHJvZHVjdC1kaWFsb2ctY29udGVudC1sb2NhbGl6YXRpb24gYSB7XG4gIGNvbG9yOiAjMDQyYTJiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtZGlhbG9nLWNvbnRlbnQtbG9jYWxpemF0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuZGlhbG9nOjpiYWNrZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5kaWFsb2cgLmxvYWRlciB7XG4gIGJvcmRlcjogMTZweCBzb2xpZCAjZjNmM2YzOyAvKiBMaWdodCBncmV5ICovXG4gIGJvcmRlci10b3A6IDE2cHggc29saWQgIzA0MmEyYjsgLyogQmx1ZSAqL1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZGlzcGxheTogbm9uZTsgLyogSGlkZGVuIGJ5IGRlZmF1bHQgKi9cbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbmRpYWxvZyAjZGlhbG9nX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDQyYTJiO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuZGlhbG9nICNkaWFsb2dfaGVhZGVyIGgyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5kaWFsb2cgI2RpYWxvZ19oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbn1cbmRpYWxvZyAjZGlhbG9nX2hlYWRlciAuYnRuLWNsb3NlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCLDl1wiOyAvKiBUaGlzIHdpbGwgcmVuZGVyIHRoZSAnWCcgKi9cbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbmRpYWxvZyAuY29udGFpbmVyX2NvbnRlbnVfZGlhbG9nIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG5kaWFsb2cgI3JlbWJvdXJzZW1lbnRfc3VjY2VzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuZGlhbG9nIC5jb250ZW51X2RpYWxvZyB7XG4gIHBhZGRpbmc6IDIwcHggMCAwIDA7XG59XG5kaWFsb2cgLmNvbnRlbnVfZGlhbG9nIGxhYmVsIHtcbiAgd2lkdGg6IDEyNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuZGlhbG9nIC5jb250ZW51X2RpYWxvZyAuZGlhbG9nX2xlZ2VuZCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuZGlhbG9nIC5jb250ZW51X2RpYWxvZyAjYWN0aW9uX3ZlbmRvcl9leHBvcnRfb3JkZXJzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuZGlhbG9nIC5jb250ZW51X2RpYWxvZyAjZXJyb3JfbWVzc2FnZSB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbiNkaWFsb2dfcmVtYm91cnNlbWVudCAuY29udGVudV9kaWFsb2cge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53Y2ZtX3BkZl9pbnZvaWNlOmhvdmVyLCAuZGlhbG9nX29wZW5fcmVtYm91cnNlbWVudDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmY7XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbi5oZWFkZXJfZmljaGVfZmxldXJpc3RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5oZWFkZXJfZmljaGVfZmxldXJpc3RlIC5oZWFkZXJfZmljaGVfZmxldXJpc3RlX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXJfZmljaGVfZmxldXJpc3RlIC5oZWFkZXJfZmljaGVfZmxldXJpc3RlX2NvbnRlbnQgLnByb2ZpbGUtZmljaGUtZmxldXJpc3RlIHtcbiAgZm9udC1zaXplOiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlcl9maWNoZV9mbGV1cmlzdGUgLmhlYWRlcl9maWNoZV9mbGV1cmlzdGVfY29udGVudCAucHJvZmlsZS1maWNoZS1mbGV1cmlzdGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyX2ZpY2hlX2ZsZXVyaXN0ZSAuaGVhZGVyX2ZpY2hlX2ZsZXVyaXN0ZV9jb250ZW50IC5ob3JyYWlyZXMge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5oZWFkZXJfZmljaGVfZmxldXJpc3RlIC5oZWFkZXJfZmljaGVfZmxldXJpc3RlX2NvbnRlbnQgLnRpdHJlX2JvdXRpcXVlIHtcbiAgbWFyZ2luLWxlZnQ6IDglO1xufVxuLmhlYWRlcl9maWNoZV9mbGV1cmlzdGUgLmhlYWRlcl9maWNoZV9mbGV1cmlzdGVfY29udGVudCAudGl0cmVfYm91dGlxdWUgLmhlYWRlcl90aXRyZV9ib3V0aXF1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaGVhZGVyX2ZpY2hlX2ZsZXVyaXN0ZSAuaGVhZGVyX2ZpY2hlX2ZsZXVyaXN0ZV9jb250ZW50IC50aXRyZV9ib3V0aXF1ZSAuYWRyZXNzZV9wYXlzIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4uaGVhZGVyX2ZpY2hlX2ZsZXVyaXN0ZSAuaGVhZGVyX2ZpY2hlX2ZsZXVyaXN0ZV9jb250ZW50IC5yaWdodF9jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDglO1xufVxuLmhlYWRlcl9maWNoZV9mbGV1cmlzdGUgLmhlYWRlcl9maWNoZV9mbGV1cmlzdGVfY29udGVudCAucmlnaHRfY29udGVudCAudGVsZXBob25lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC41ZW0gMC41ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE4MHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5oZWFkZXJfZmljaGVfZmxldXJpc3RlIC5oZWFkZXJfZmljaGVfZmxldXJpc3RlX2NvbnRlbnQgLnJpZ2h0X2NvbnRlbnQgLnRlbGVwaG9uZSAuZmEtcGhvbmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cbi5oZWFkZXJfZmljaGVfZmxldXJpc3RlIC5oZWFkZXJfZmljaGVfZmxldXJpc3RlX2NvbnRlbnQgLnJpZ2h0X2NvbnRlbnQgLnRlbGVwaG9uZSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZWFkZXJfZmljaGVfZmxldXJpc3RlIC5oZWFkZXJfZmljaGVfZmxldXJpc3RlX2NvbnRlbnQgLnJpZ2h0X2NvbnRlbnQgI3RlbGVwaG9uZS1udW1lcm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlcl9maWNoZV9mbGV1cmlzdGUgLmhlYWRlcl9maWNoZV9mbGV1cmlzdGVfY29udGVudCAucmVzZWF1eF9zb2NpYXV4IHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4uaGVhZGVyX2ZpY2hlX2ZsZXVyaXN0ZSAuaGVhZGVyX2ZpY2hlX2ZsZXVyaXN0ZV9jb250ZW50IC5yZXNlYXV4X3NvY2lhdXggc3ZnIHtcbiAgZmlsbDogIzA0MmEyYjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbi5oZWFkZXJfZmljaGVfZmxldXJpc3RlIC5ibG9ja19jb29yZG9ubmVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTJkMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhlYWRlcl9maWNoZV9mbGV1cmlzdGUgLmJsb2NrX2Nvb3Jkb25uZXMgLmNvbnRlbnRfYWRyZXNzZSB7XG4gIHBhZGRpbmc6IDMlIDMlO1xufVxuLmhlYWRlcl9maWNoZV9mbGV1cmlzdGUgLmJsb2NrX2Nvb3Jkb25uZXMgLmNvbnRlbnRfYWRyZXNzZSBhIHtcbiAgY29sb3I6ICMwNDJhMmI7XG59XG4uaGVhZGVyX2ZpY2hlX2ZsZXVyaXN0ZSAuYmxvY2tfY29vcmRvbm5lcyAuY29udGVuZXJfbWFwICNmbGV1cmlzdGVfbWFwIHtcbiAgaGVpZ2h0OiA0NTBweDtcbn1cbi5oZWFkZXJfZmljaGVfZmxldXJpc3RlIC5kZXNjcmlwdGlvbl9mbGV1cmlzdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUlIDIlO1xufVxuLmhlYWRlcl9maWNoZV9mbGV1cmlzdGUgLmRlc2NyaXB0aW9uX2ZsZXVyaXN0ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDQyYTJiO1xuICBwYWRkaW5nOiAxZW0gMS41ZW07XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaGVhZGVyX2ZpY2hlX2ZsZXVyaXN0ZSAuZGVzY3JpcHRpb25fZmxldXJpc3RlIHtcbiAgcGFkZGluZzogNSUgMiU7XG59XG4uaGVhZGVyX2ZpY2hlX2ZsZXVyaXN0ZSAuZm9ybS12aWxsZS1taW5pIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmJnX2xlZ2VuZGVfYW5udWFpcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xuICBwYWRkaW5nOiAzJTtcbn1cbi5iZ19sZWdlbmRlX2FubnVhaXJlIC5sZWdlbmRlX2FubnVhaXJlIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5iZ19sZWdlbmRlX2FubnVhaXJlIC5sZWdlbmRlX2FubnVhaXJlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX2ZpY2hlX2ZsZXVyaXN0ZSAuaGVhZGVyX2ZpY2hlX2ZsZXVyaXN0ZV9jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuaGVhZGVyX2ZpY2hlX2ZsZXVyaXN0ZSAuaGVhZGVyX2ZpY2hlX2ZsZXVyaXN0ZV9jb250ZW50IC5yZXNlYXV4X3NvY2lhdXgge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLmhlYWRlcl9maWNoZV9mbGV1cmlzdGUgLmhlYWRlcl9maWNoZV9mbGV1cmlzdGVfY29udGVudCAucmlnaHRfY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMlO1xuICB9XG4gIC5oZWFkZXJfZmljaGVfZmxldXJpc3RlIC5oZWFkZXJfZmljaGVfZmxldXJpc3RlX2NvbnRlbnQgLnByb2ZpbGUtZmljaGUtZmxldXJpc3RlIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlcl9maWNoZV9mbGV1cmlzdGUgLmhlYWRlcl9maWNoZV9mbGV1cmlzdGVfY29udGVudCAuaG9ycmFpcmVzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5maWNoZS1mbGV1cnNpdGUtdGVtcGxhdGUtZGVmYXVsdCAuYmxvY2tfY29vcmRvbm5lcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZmljaGUtZmxldXJzaXRlLXRlbXBsYXRlLWRlZmF1bHQgLmJsb2NrX2Nvb3Jkb25uZXMgLmNvbnRlbnRfYWRyZXNzZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAxJSAzJTtcbiAgfVxuICAuZmljaGUtZmxldXJzaXRlLXRlbXBsYXRlLWRlZmF1bHQgLmJsb2NrX2Nvb3Jkb25uZXMgLmNvbnRlbmVyX21hcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgfVxuICAuZm9ybS12aWxsZS1taW5pIC5kaXZfYWRkcmVzc19zZWFyY2gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbiAgLmZvcm0tdmlsbGUtbWluaSAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlcl9maWNoZV9mbGV1cmlzdGUgLmhlYWRlcl9maWNoZV9mbGV1cmlzdGVfY29udGVudCAucmlnaHRfY29udGVudCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8sXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVyLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbixcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbiAudGl0bGUsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24gLnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICBtYXJnaW4tdG9wOiA1NnB4O1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uIC5zdG9yZS1sb2NhdG9yLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uIC5zdG9yZS1sb2NhdG9yIHtcbiAgd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24gLnN0b3JlLWxvY2F0b3IsXG4gICN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbiAuc3RvcmUtbG9jYXRvciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbiAuc3RvcmUtbG9jYXRvciAuc2Vzc2lsZV9zZWFyY2gsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24gLnN0b3JlLWxvY2F0b3IgLnNlc3NpbGVfc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZW5kO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24gLnN0b3JlLWxvY2F0b3IgLnNlc3NpbGVfc2VhcmNoLFxuICAjd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24gLnN0b3JlLWxvY2F0b3IgLnNlc3NpbGVfc2VhcmNoIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24gLnN0b3JlLWxvY2F0b3IgLnNlc3NpbGVfc2VhcmNoICNhZGRyZXNzX3NlYXJjaCxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbiAuc3RvcmUtbG9jYXRvciAuc2Vzc2lsZV9zZWFyY2ggI2FkZHJlc3Nfc2VhcmNoIHtcbiAgY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTJweCAyOHB4O1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uIC5zdG9yZS1sb2NhdG9yIC5zZXNzaWxlX3NlYXJjaCAjYWRkcmVzc19zZWFyY2g6OnBsYWNlaG9sZGVyLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uIC5zdG9yZS1sb2NhdG9yIC5zZXNzaWxlX3NlYXJjaCAjYWRkcmVzc19zZWFyY2g6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2NjY7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24gLnN0b3JlLWxvY2F0b3IgLnNlc3NpbGVfc2VhcmNoIC5kaXZfYWRkcmVzc19zZWFyY2gsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24gLnN0b3JlLWxvY2F0b3IgLnNlc3NpbGVfc2VhcmNoIC5kaXZfYWRkcmVzc19zZWFyY2gge1xuICB3aWR0aDogNTMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uIC5zdG9yZS1sb2NhdG9yIC5zZXNzaWxlX3NlYXJjaCAuZGl2X2FkZHJlc3Nfc2VhcmNoLFxuICAjd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24gLnN0b3JlLWxvY2F0b3IgLnNlc3NpbGVfc2VhcmNoIC5kaXZfYWRkcmVzc19zZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24gLnN0b3JlLWxvY2F0b3IgLnNlc3NpbGVfc2VhcmNoIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0LFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uIC5zdG9yZS1sb2NhdG9yIC5zZXNzaWxlX3NlYXJjaCAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCB7XG4gIHdpZHRoOiAyNTBweDtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbiAuc3RvcmUtbG9jYXRvciAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQgYnV0dG9uLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uIC5zdG9yZS1sb2NhdG9yIC5zZXNzaWxlX3NlYXJjaCAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxZW0gM2VtO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uIC5zdG9yZS1sb2NhdG9yIC5zZXNzaWxlX3NlYXJjaCAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCxcbiAgI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uIC5zdG9yZS1sb2NhdG9yIC5zZXNzaWxlX3NlYXJjaCAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5wcmVzZW50aW5nIGgzLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnByZXNlbnRpbmcgaDMge1xuICBmb250LXNpemU6IDIzcHg7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiUmVjb2xldGFcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5wcmVzZW50aW5nIHAsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24ucHJlc2VudGluZyBwIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnByZXNlbnRpbmcgLmZ0LXByZXNlbnRpbmctZmVhdHVyZSxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5wcmVzZW50aW5nIC5mdC1wcmVzZW50aW5nLWZlYXR1cmUge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA3MnB4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXJpZ2h0OiA3MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24ucHJlc2VudGluZyAuZnQtcHJlc2VudGluZy1mZWF0dXJlLFxuICAjd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24ucHJlc2VudGluZyAuZnQtcHJlc2VudGluZy1mZWF0dXJlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24ucHJlc2VudGluZyAuZnQtcHJlc2VudGluZy1mZWF0dXJlLXRleHQsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24ucHJlc2VudGluZyAuZnQtcHJlc2VudGluZy1mZWF0dXJlLXRleHQge1xuICB3aWR0aDogNzAlO1xuICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnByZXNlbnRpbmcgLmZ0LXByZXNlbnRpbmctZmVhdHVyZS10ZXh0LFxuICAjd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24ucHJlc2VudGluZyAuZnQtcHJlc2VudGluZy1mZWF0dXJlLXRleHQge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5wcmVzZW50aW5nIC5mdC1wcmVzZW50aW5nLWZlYXR1cmUgaW1nLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnByZXNlbnRpbmcgLmZ0LXByZXNlbnRpbmctZmVhdHVyZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5wcmVzZW50aW5nIC5mdC1wcmVzZW50aW5nLWZlYXR1cmUgaW1nLFxuICAjd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24ucHJlc2VudGluZyAuZnQtcHJlc2VudGluZy1mZWF0dXJlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5wcmVzZW50aW5nIC5mdC1wcmVzZW50aW5nLWZpbmFuY2lhbCxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5wcmVzZW50aW5nIC5mdC1wcmVzZW50aW5nLWZpbmFuY2lhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG4gIHBhZGRpbmc6IDcycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5wcmVzZW50aW5nIC5mdC1wcmVzZW50aW5nLWZpbmFuY2lhbCxcbiAgI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnByZXNlbnRpbmcgLmZ0LXByZXNlbnRpbmctZmluYW5jaWFsIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24ucHJlc2VudGluZyAuZnQtcHJlc2VudGluZy1wdXJwb3NlLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnByZXNlbnRpbmcgLmZ0LXByZXNlbnRpbmctcHVycG9zZSB7XG4gIHBhZGRpbmc6IDcycHg7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnByZXNlbnRpbmcgLmZ0LXByZXNlbnRpbmctcHVycG9zZSxcbiAgI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnByZXNlbnRpbmcgLmZ0LXByZXNlbnRpbmctcHVycG9zZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEycHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnByZXNlbnRpbmcgLmZ0LXByZXNlbnRpbmctcHVycG9zZS10ZXh0LFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnByZXNlbnRpbmcgLmZ0LXByZXNlbnRpbmctcHVycG9zZS10ZXh0IHtcbiAgd2lkdGg6IDY1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnByZXNlbnRpbmcgLmZ0LXByZXNlbnRpbmctcHVycG9zZS10ZXh0LFxuICAjd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24ucHJlc2VudGluZyAuZnQtcHJlc2VudGluZy1wdXJwb3NlLXRleHQge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5wcmVzZW50aW5nIC5mdC1wcmVzZW50aW5nLXB1cnBvc2UtaW1hZ2UsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24ucHJlc2VudGluZyAuZnQtcHJlc2VudGluZy1wdXJwb3NlLWltYWdlIHtcbiAgd2lkdGg6IDM1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnByZXNlbnRpbmcgLmZ0LXByZXNlbnRpbmctcHVycG9zZS1pbWFnZSxcbiAgI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnByZXNlbnRpbmcgLmZ0LXByZXNlbnRpbmctcHVycG9zZS1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24ucHJlc2VudGluZyAuZnQtcHJlc2VudGluZy1wdXJwb3NlIGltZyxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5wcmVzZW50aW5nIC5mdC1wcmVzZW50aW5nLXB1cnBvc2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5wcmVzZW50aW5nIC5mdC1wcmVzZW50aW5nLXB1cnBvc2UgaW1nLFxuICAjd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24ucHJlc2VudGluZyAuZnQtcHJlc2VudGluZy1wdXJwb3NlIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgfVxufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnNpbmdsZS12aWxsZSxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5zaW5nbGUtdmlsbGUge1xuICBtYXJnaW46IDE2cHg7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uc2luZ2xlLXZpbGxlICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmVzLXdyYXAtaG9sZGVyLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnNpbmdsZS12aWxsZSAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uc2luZ2xlLXZpbGxlIC5kZXNjcmlwdGlvbl92aWxsZSxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5zaW5nbGUtdmlsbGUgLmRlc2NyaXB0aW9uX3ZpbGxlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnNpbmdsZS12aWxsZSAud2NmbW1wLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyBsaSBhLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnNpbmdsZS12aWxsZSAud2NmbW1wLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyBsaSBhIHtcbiAgei1pbmRleDogMTAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnNpbmdsZS12aWxsZSAuc3RvcmUtYXZhdGFyLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnNpbmdsZS12aWxsZSAuc3RvcmUtYXZhdGFyIHtcbiAgd2lkdGg6IDM1MHB4O1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnNpbmdsZS12aWxsZSAuc3RvcmUtZm9vdGVyLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnNpbmdsZS12aWxsZSAuc3RvcmUtZm9vdGVyIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24tdmVuZG9ycy1yZXN1bWUsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24tdmVuZG9ycy1yZXN1bWUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLXZlbmRvcnMtcmVzdW1lIGEsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24tdmVuZG9ycy1yZXN1bWUgYSB7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24udmVuZG9yLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnZlbmRvciB7XG4gIG1hcmdpbjogMHB4O1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnZlbmRvciAudmVuZG9yX3BhZ2VfaGVhZGVyX3RpdGxlIGgxLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnZlbmRvciAudmVuZG9yX3BhZ2VfaGVhZGVyX3RpdGxlIGgxIHtcbiAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24udmVuZG9yIC52ZW5kb3JfcGFnZV9oZWFkZXJfdGl0bGUgLnByb2R1Y3RfYXJlYSBoMyxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi52ZW5kb3IgLnZlbmRvcl9wYWdlX2hlYWRlcl90aXRsZSAucHJvZHVjdF9hcmVhIGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnZlbmRvciAuYm91cXVldF9jaG9pY2UgLmlsbHVzdHJhdGlvbixcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi52ZW5kb3IgLmJvdXF1ZXRfY2hvaWNlIC5pbGx1c3RyYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnZlbmRvciAuYm91cXVldF9jaG9pY2UgLmJvdXF1ZXRfdGV4dCxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi52ZW5kb3IgLmJvdXF1ZXRfY2hvaWNlIC5ib3VxdWV0X3RleHQge1xuICB3aWR0aDogMTAwJTtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi52ZW5kb3IgLmxvZ28tcmVzZWF1eC1zb2NpYXV4IGE6Zmlyc3QtY2hpbGQsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24udmVuZG9yIC5sb2dvLXJlc2VhdXgtc29jaWF1eCBhOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24udmVuZG9yIC53Y2ZtbXBfc29sZF9ieV93cmFwcGVyLFxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnZlbmRvciAud2NmbW1wLXN0b3JlLXJhdGluZyxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi52ZW5kb3IgLndjZm1tcF9zb2xkX2J5X3dyYXBwZXIsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24udmVuZG9yIC53Y2ZtbXAtc3RvcmUtcmF0aW5nIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnZlbmRvciAuc3RvcmUtZGVzY3JpcHRpb24tc2hpcHBpbmctaW5mb3MsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24udmVuZG9yIC5zdG9yZS1kZXNjcmlwdGlvbi1zaGlwcGluZy1pbmZvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24udmVuZG9yIC5zdG9yZS1kZXNjcmlwdGlvbi1zaGlwcGluZy1pbmZvcy1jb2wsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24udmVuZG9yIC5zdG9yZS1kZXNjcmlwdGlvbi1zaGlwcGluZy1pbmZvcy1jb2wge1xuICB3aWR0aDogMTAwJTtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi52ZW5kb3IgLnN0b3JlLWRlc2NyaXB0aW9uLXNoaXBwaW5nLWluZm9zLXRpdGxlLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnZlbmRvciAuc3RvcmUtZGVzY3JpcHRpb24tc2hpcHBpbmctaW5mb3MtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAyNHB4IDAgNHB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnZlbmRvciAuc3RvcmUtZGVzY3JpcHRpb24tc2hpcHBpbmctaW5mb3MtdGl0bGUgaW1nLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnZlbmRvciAuc3RvcmUtZGVzY3JpcHRpb24tc2hpcHBpbmctaW5mb3MtdGl0bGUgaW1nIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24udmVuZG9yIC5zdG9yZS1kZXNjcmlwdGlvbi1zaGlwcGluZy1pbmZvcy1saW5rLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnZlbmRvciAuc3RvcmUtZGVzY3JpcHRpb24tc2hpcHBpbmctaW5mb3MtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnZlbmRvciAud29vY29tbWVyY2UtcGFnaW5hdGlvbixcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi52ZW5kb3IgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnZlbmRvciAucHJvZHVjdHMgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24udmVuZG9yIC5wcm9kdWN0cyAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG4gIG1pbi1oZWlnaHQ6IDcycHg7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMC41ZW0gMCAhaW1wb3J0YW50O1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnZlbmRvciAucHJvZHVjdHMgaW1nLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnZlbmRvciAucHJvZHVjdHMgaW1nIHtcbiAgaGVpZ2h0OiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnZlbmRvciAucGhvbmUsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24udmVuZG9yIC5waG9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbiAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlcixcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbiAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDMycHggMHB4ICFpbXBvcnRhbnQ7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24gLndjZm1tcC1zdG9yZS13cmFwLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS13cmFwcGVyLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtd3JhcHBlciB7XG4gIGhlaWdodDogMzcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLXdyYXBwZXIgaDIsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS13cmFwcGVyIGgyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtd3JhcHBlciAuYmRfcmF0aW5nLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtd3JhcHBlciAuYmRfcmF0aW5nIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtd3JhcHBlciAubGlua19zaG9wLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtd3JhcHBlciAubGlua19zaG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwcHg7XG4gIHJpZ2h0OiAzNnB4O1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnNpbmdsZS1wcm9kdWN0LFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnNpbmdsZS1wcm9kdWN0IHtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnNpbmdsZS1wcm9kdWN0IGgzLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnNpbmdsZS1wcm9kdWN0IGgzIHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnNpbmdsZS1wcm9kdWN0IC5ueXAtaW5wdXQuZXJyb3IsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uc2luZ2xlLXByb2R1Y3QgLm55cC1pbnB1dC5lcnJvciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZjAwMzMgIWltcG9ydGFudDtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5zaW5nbGUtcHJvZHVjdCAuY3BmLWVsZW1lbnQsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uc2luZ2xlLXByb2R1Y3QgLmNwZi1lbGVtZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uc2luZ2xlLXByb2R1Y3QgLmdsb2JhbC1mb3JtLWl0ZW0tZGl2LFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnNpbmdsZS1wcm9kdWN0IC5nbG9iYWwtZm9ybS1pdGVtLWRpdiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGZsZXg6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uc2luZ2xlLXByb2R1Y3QgLnF1YW50aXR5IGlucHV0LFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnNpbmdsZS1wcm9kdWN0IC5xdWFudGl0eSBpbnB1dCB7XG4gIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uc2luZ2xlLXByb2R1Y3QgLm1pbmltdW0tcHJpY2UsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uc2luZ2xlLXByb2R1Y3QgLm1pbmltdW0tcHJpY2Uge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uc2luZ2xlLXByb2R1Y3QgaW5wdXQsXG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uc2luZ2xlLXByb2R1Y3Qgc2VsZWN0LFxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnNpbmdsZS1wcm9kdWN0IC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3dzZWxlY3QyLXNlbGVjdGlvbixcbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5zaW5nbGUtcHJvZHVjdCB0ZXh0YXJlYSxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5zaW5nbGUtcHJvZHVjdCBpbnB1dCxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5zaW5nbGUtcHJvZHVjdCBzZWxlY3QsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uc2luZ2xlLXByb2R1Y3QgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3NlbGVjdDItc2VsZWN0aW9uLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnNpbmdsZS1wcm9kdWN0IHRleHRhcmVhIHtcbiAgcGFkZGluZzogMTJweCAyOHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHggIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYyAhaW1wb3J0YW50O1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnNpbmdsZS1wcm9kdWN0IC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uOjpiZWZvcmUsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uc2luZ2xlLXByb2R1Y3QgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b246OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTA1cHgpICFpbXBvcnRhbnQ7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uc2luZ2xlLXByb2R1Y3QgLnRtLWVwby1maWVsZC50bWNwLXRleHRhcmVhLnRtLWVycm9yLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnNpbmdsZS1wcm9kdWN0IC50bS1lcG8tZmllbGQudG1jcC10ZXh0YXJlYS50bS1lcnJvciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZjAwMzMgIWltcG9ydGFudDtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5zaW5nbGUtcHJvZHVjdCAuY29udGVudC1pbm5lciBwLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnNpbmdsZS1wcm9kdWN0IC5jb250ZW50LWlubmVyIHAge1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5jb25maXJtYXRpb24sXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uY29uZmlybWF0aW9uIHtcbiAgcGFkZGluZzogMjRweCA3MnB4O1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLmNvbmZpcm1hdGlvbiAudGl0bGUsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uY29uZmlybWF0aW9uIC50aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLmNvbmZpcm1hdGlvbiAuY29uZmlybWF0aW9uLW9yZGVyLWluZm9zLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLmNvbmZpcm1hdGlvbiAuY29uZmlybWF0aW9uLW9yZGVyLWluZm9zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLmNvbmZpcm1hdGlvbiAuY29uZmlybWF0aW9uLW9yZGVyLWRldGFpbHMsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uY29uZmlybWF0aW9uIC5jb25maXJtYXRpb24tb3JkZXItZGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uY29uZmlybWF0aW9uIC5jb25maXJtYXRpb24tb3JkZXItZGV0YWlscyBoMyxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5jb25maXJtYXRpb24gLmNvbmZpcm1hdGlvbi1vcmRlci1kZXRhaWxzIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLmNvbmZpcm1hdGlvbiAuY29uZmlybWF0aW9uLW9yZGVyLWRldGFpbHMtYW1vdW50cyxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5jb25maXJtYXRpb24gLmNvbmZpcm1hdGlvbi1vcmRlci1kZXRhaWxzLWFtb3VudHMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLmNvbmZpcm1hdGlvbiAuY29uZmlybWF0aW9uLW9yZGVyLWRldGFpbHMtYW1vdW50cyA+IGRpdixcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5jb25maXJtYXRpb24gLmNvbmZpcm1hdGlvbi1vcmRlci1kZXRhaWxzLWFtb3VudHMgPiBkaXYge1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwNDJhMmI7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24ucGF5bWVudC1lcnJvcixcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5wYXltZW50LWVycm9yIHtcbiAgcGFkZGluZzogMjRweCA3MnB4O1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnBheW1lbnQtZXJyb3IgLnRpdGxlLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnBheW1lbnQtZXJyb3IgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5wYXltZW50LWVycm9yIC53Y2ZtLXdwLWZpZWxkcy11cGxvYWRlcixcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5wYXltZW50LWVycm9yIC53Y2ZtLXdwLWZpZWxkcy11cGxvYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAyNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24ucGF5bWVudC1lcnJvciAud2NmbS13cC1maWVsZHMtdXBsb2FkZXIgaW1nLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnBheW1lbnQtZXJyb3IgLndjZm0td3AtZmllbGRzLXVwbG9hZGVyIGltZyB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5wYXltZW50LWVycm9yIC53Y2ZtX3N1Ym1pdF9idXR0b24sXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24ucGF5bWVudC1lcnJvciAud2NmbV9zdWJtaXRfYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNzJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLnJlbGF0ZWQsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLnJlbGF0ZWQge1xuICBwYWRkaW5nOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLnJlbGF0ZWQgLnJlbGF0ZWRfdGl0bGUsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLnJlbGF0ZWQgLnJlbGF0ZWRfdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLnJlbGF0ZWQgLnJlbGF0ZWRfdGl0bGUgaDIsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLnJlbGF0ZWQgLnJlbGF0ZWRfdGl0bGUgaDIge1xuICBmb250LXNpemU6IDQ1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLnJlbGF0ZWQgLnJlbGF0ZWRfdGl0bGUgaDIsXG4gICN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAucmVsYXRlZCAucmVsYXRlZF90aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLnJlbGF0ZWQgLnJlbGF0ZWRfdGl0bGUgc3BhbixcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAucmVsYXRlZCAucmVsYXRlZF90aXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5yZWxhdGVkIC5yZWxhdGVkX3RpdGxlIHNwYW4sXG4gICN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAucmVsYXRlZCAucmVsYXRlZF90aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAucmVsYXRlZCAucmVsYXRlZC1wcm9kdWN0LXNsaWRlcixcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAucmVsYXRlZCAucmVsYXRlZC1wcm9kdWN0LXNsaWRlciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDU1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5yZWxhdGVkIC5yZWxhdGVkLXByb2R1Y3Qtc2xpZGVyLFxuICAjd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLnJlbGF0ZWQgLnJlbGF0ZWQtcHJvZHVjdC1zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLnJlbGF0ZWQgLnJlbGF0ZWQtcHJvZHVjdC1zbGlkZXIgLnNsaWRlci1wcmV2LCAud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLnJlbGF0ZWQgLnJlbGF0ZWQtcHJvZHVjdC1zbGlkZXIgLnNsaWRlci1uZXh0LFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5yZWxhdGVkIC5yZWxhdGVkLXByb2R1Y3Qtc2xpZGVyIC5zbGlkZXItcHJldixcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAucmVsYXRlZCAucmVsYXRlZC1wcm9kdWN0LXNsaWRlciAuc2xpZGVyLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3NsaWRlci1hcnJvdy5wbmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB6LWluZGV4OiA5OTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLnJlbGF0ZWQgLnJlbGF0ZWQtcHJvZHVjdC1zbGlkZXIgLnNsaWRlci1wcmV2LCAud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLnJlbGF0ZWQgLnJlbGF0ZWQtcHJvZHVjdC1zbGlkZXIgLnNsaWRlci1uZXh0LFxuICAjd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLnJlbGF0ZWQgLnJlbGF0ZWQtcHJvZHVjdC1zbGlkZXIgLnNsaWRlci1wcmV2LFxuICAjd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLnJlbGF0ZWQgLnJlbGF0ZWQtcHJvZHVjdC1zbGlkZXIgLnNsaWRlci1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAucmVsYXRlZCAucmVsYXRlZC1wcm9kdWN0LXNsaWRlciAuc2xpZGVyLXByZXYsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLnJlbGF0ZWQgLnJlbGF0ZWQtcHJvZHVjdC1zbGlkZXIgLnNsaWRlci1wcmV2IHtcbiAgbGVmdDogLTYwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAucmVsYXRlZCAucmVsYXRlZC1wcm9kdWN0LXNsaWRlciAuc2xpZGVyLW5leHQsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLnJlbGF0ZWQgLnJlbGF0ZWQtcHJvZHVjdC1zbGlkZXIgLnNsaWRlci1uZXh0IHtcbiAgcmlnaHQ6IC02MHB4O1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5yZWxhdGVkIC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5yZWxhdGVkIC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMTAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDQyYTJiO1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5yZWxhdGVkIGxpLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5yZWxhdGVkIGxpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAzMHB4ICFpbXBvcnRhbnQ7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLnJlbGF0ZWQgbGkgYSxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAucmVsYXRlZCBsaSBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5yZWxhdGVkIGxpIC5wcml4X3Byb2R1Y3QsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLnJlbGF0ZWQgbGkgLnByaXhfcHJvZHVjdCB7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICBmb250LXNpemU6IDE3cHg7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLnJlbGF0ZWQgbGkgLnByaWNlLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5yZWxhdGVkIGxpIC5wcmljZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLnJlbGF0ZWQgbGkgLndjZm1tcF9zb2xkX2J5X2NvbnRhaW5lcixcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAucmVsYXRlZCBsaSAud2NmbW1wX3NvbGRfYnlfY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAucmVsYXRlZCBsaSAuYWRkX3RvX2NhcnRfYnV0dG9uLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5yZWxhdGVkIGxpIC5hZGRfdG9fY2FydF9idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDQyYTJiO1xuICBjb2xvcjogIzUxNTE1MTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgd2lkdGg6IDIwMHB4O1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5yZWxhdGVkIC5yZWxhdGVkLXZlbmRvci1saW5rLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5yZWxhdGVkIC5yZWxhdGVkLXZlbmRvci1saW5rIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAucmVsYXRlZCAucmVsYXRlZC12ZW5kb3ItbGluayBhLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5yZWxhdGVkIC5yZWxhdGVkLXZlbmRvci1saW5rIGEge1xuICBjb2xvcjogIzA0MmEyYjtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAud29vY29tbWVyY2UtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmN1cnJlbnQsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53Y2ZtLWJvIC5wcm9kdWN0LWRpYWxvZy1jb250ZW50LFxuICAjd2NmbS1ibyAucHJvZHVjdC1kaWFsb2ctY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG4ud2NmbS1ibyAucHJvZHVjdC1kaWFsb2ctY29udGVudCAudGFibGUsXG4jd2NmbS1ibyAucHJvZHVjdC1kaWFsb2ctY29udGVudCAudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdiN2I3YjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53Y2ZtLWJvIC5wcm9kdWN0LWRpYWxvZy1jb250ZW50IC50YWJsZSxcbiAgI3djZm0tYm8gLnByb2R1Y3QtZGlhbG9nLWNvbnRlbnQgLnRhYmxlIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbi53Y2ZtLWJvIC5wcm9kdWN0LWRpYWxvZy1jb250ZW50IC50YWJsZS1yb3csXG4jd2NmbS1ibyAucHJvZHVjdC1kaWFsb2ctY29udGVudCAudGFibGUtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLndjZm0tYm8gLnByb2R1Y3QtZGlhbG9nLWNvbnRlbnQgLnRhYmxlLXJvdzpudGgtY2hpbGQoZXZlbiksXG4jd2NmbS1ibyAucHJvZHVjdC1kaWFsb2ctY29udGVudCAudGFibGUtcm93Om50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG59XG4ud2NmbS1ibyAucHJvZHVjdC1kaWFsb2ctY29udGVudCAudGFibGUtY29sLFxuI3djZm0tYm8gLnByb2R1Y3QtZGlhbG9nLWNvbnRlbnQgLnRhYmxlLWNvbCB7XG4gIHdpZHRoOiA0OSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53Y2ZtLWJvIC5wcm9kdWN0LWRpYWxvZy1jb250ZW50LWxvY2FsaXphdGlvbixcbiN3Y2ZtLWJvIC5wcm9kdWN0LWRpYWxvZy1jb250ZW50LWxvY2FsaXphdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG4ud2NmbS1ibyAucHJvZHVjdC1kaWFsb2ctY29udGVudC1sb2NhbGl6YXRpb24gYSxcbiN3Y2ZtLWJvIC5wcm9kdWN0LWRpYWxvZy1jb250ZW50LWxvY2FsaXphdGlvbiBhIHtcbiAgY29sb3I6ICMwNDJhMmI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2NmbS1ibyAucHJvZHVjdC1kaWFsb2ctY29udGVudC1sb2NhbGl6YXRpb24sXG4gICN3Y2ZtLWJvIC5wcm9kdWN0LWRpYWxvZy1jb250ZW50LWxvY2FsaXphdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ud2NmbS1ibyAuY2hlY2tvdXRfdGl0bGUsXG4jd2NmbS1ibyAuY2hlY2tvdXRfdGl0bGUge1xuICBjb2xvcjogIzA0MmEyYjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMzBweCAyMCUgIWltcG9ydGFudDtcbn1cbi53Y2ZtLWJvIC5jaGVja291dC1mb3JtLFxuI3djZm0tYm8gLmNoZWNrb3V0LWZvcm0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzA0MmEyYjtcbn1cbi53Y2ZtLWJvIC5jaGVja291dC1mb3JtIC5wYXltZW50LXdyYXBwZXIsXG4jd2NmbS1ibyAuY2hlY2tvdXQtZm9ybSAucGF5bWVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53Y2ZtLWJvIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgaW5wdXQsXG4jd2NmbS1ibyBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IGlucHV0IHtcbiAgcGFkZGluZzogMTJweCAyOHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHggIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4ud2NmbS1ibyAjd2NmbS1tYWluLWNvbnRlbnRhaW5lciB0YWJsZSxcbiN3Y2ZtLWJvICN3Y2ZtLW1haW4tY29udGVudGFpbmVyIHRhYmxlIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLndjZm0tYm8gI3djZm0tbWFpbi1jb250ZW50YWluZXIgdGFibGUgdGhlYWQgdGgsXG4jd2NmbS1ibyAjd2NmbS1tYWluLWNvbnRlbnRhaW5lciB0YWJsZSB0aGVhZCB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuI21vb3ZlX2dkcHJfY29va2llX2luZm9fYmFyLm1vb3ZlLWdkcHItZGFyay1zY2hlbWUgLm1vb3ZlLWdkcHItY29va2llLW5vdGljZSB7XG4gIHdpZHRoOiA2OCUgIWltcG9ydGFudDtcbn1cblxuZGl2I21vb3ZlX2dkcHJfY29va2llX2luZm9fYmFyIHtcbiAgei1pbmRleDogOTk5OTk5OTk5OTk5O1xufVxuXG5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbmZvb3RlciAuZm9vdGVyX3BpY3RvZ3JhbW1lcyB7XG4gIHBhZGRpbmc6IDclIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmZvb3RlciAuZm9vdGVyX3BpY3RvZ3JhbW1lcyAuZm9vdGVyX3BpY3RvZ3JhbW1lc19yb3cge1xuICBtYXJnaW46IDclIDA7XG59XG5mb290ZXIgLmZvb3Rlcl9waWN0b2dyYW1tZXMgLmZvb3Rlcl9waWN0b2dyYW1tZXNfcm93IHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIHBhZGRpbmc6IDMlIDEwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuZm9vdGVyIC5mb290ZXJfcGljdG9ncmFtbWVzIC5mb290ZXJfcGljdG9ncmFtbWVzX3JvdyBwIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuZm9vdGVyIC5mb290ZXJfcGljdG9ncmFtbWVzIC5mb290ZXJfcGljdG9ncmFtbWVzX3JvdyBpbWcge1xuICBtYXgtd2lkdGg6IDc1cHg7XG59XG5mb290ZXIgLmZvb3Rlcl9tZW51IHtcbiAgcGFkZGluZzogMTAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5mb290ZXIgLmZvb3Rlcl9tZW51IC5jb29raWVzIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuZm9vdGVyIC5mb290ZXJfbWVudSAubWVudV9mb290ZXIge1xuICBwYWRkaW5nOiAzJSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuZm9vdGVyIC5mb290ZXJfbWVudSAubWVudV9mb290ZXIgLmZvb3Rlcl90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmZvb3RlciAuZm9vdGVyX21lbnUgLm1lbnVfZm9vdGVyIC5mb290ZXJfdGl0bGUgLmFycm93LWRvd24ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAwIDAsIDUwJSAxMDAlKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGhlaWdodDogMTFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxNXB4O1xufVxuZm9vdGVyIC5mb290ZXJfbWVudSAubWVudV9mb290ZXIgLnJlc2VhdV9zb2NpYXV4IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbmZvb3RlciAuZm9vdGVyX21lbnUgLm1lbnVfZm9vdGVyIC5yZXNlYXVfc29jaWF1eCBpbWcge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEwJTtcbn1cbmZvb3RlciAuZm9vdGVyX21lbnUgLm1lbnVfZm9vdGVyIC5mb290ZXJfbWVudWxpc3RfY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmZvb3RlciAuZm9vdGVyX21lbnUgLm1lbnVfZm9vdGVyIC5mb290ZXJfbWVudWxpc3RfY29udGFpbmVyIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBncmlkO1xufVxuZm9vdGVyIC5mb290ZXJfbWVudSAubWVudV9mb290ZXIgLmZvb3Rlcl9tZW51bGlzdF9jb250YWluZXIgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDElIDA7XG59XG5mb290ZXIgLmZvb3Rlcl9tZW51IC5tZW51X2Zvb3RlciAuZm9vdGVyX21lbnVsaXN0X2NvbnRhaW5lciB1bCBsaSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmZvb3RlciAubGlzdGVfdmlsbGUge1xuICBwYWRkaW5nOiAwIDEwJTtcbiAgbWFyZ2luOiAxMCUgMDtcbn1cbmZvb3RlciAubGlzdGVfdmlsbGUgLmZvb3Rlcl90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmZvb3RlciAubGlzdGVfdmlsbGUgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5mb290ZXIgLmxpc3RlX3ZpbGxlIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmZvb3RlciAubGlzdGVfdmlsbGUgdWwgbGkgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5mb290ZXIgLmxhc3RfZm9vdGVyIHtcbiAgcGFkZGluZzogMCAxMCU7XG59XG5mb290ZXIgLmxhc3RfZm9vdGVyIC53cGNmNyBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuZm9vdGVyIC5sYXN0X2Zvb3RlciAud3BjZjcgLmNvbnRlbnRfZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbmZvb3RlciAubGFzdF9mb290ZXIgLndwY2Y3IC5jb250ZW50X2Zvcm0gaW5wdXQud3BjZjctZW1haWwge1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbmZvb3RlciAubGFzdF9mb290ZXIgLndwY2Y3IC5jb250ZW50X2Zvcm0gaW5wdXQud3BjZjctc3VibWl0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICByaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5mb290ZXIgLmxhc3RfZm9vdGVyIC5zaXRlLWluZm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5mb290ZXIgLmxhc3RfZm9vdGVyIC5zaXRlLWluZm8gaW1nIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5mb290ZXIgLmNvcHlyaWdodCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTAlO1xuICBmb250LXNpemU6IDAuN2VtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgLmZvb3Rlcl9tZW51IHtcbiAgICBwYWRkaW5nOiAyJSAxMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBmb290ZXIgLmZvb3Rlcl9tZW51IC5tZW51X2Zvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB3aWR0aDogMjIlO1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXJfbWVudSAubWVudV9mb290ZXIgLmZvb3Rlcl90aXRsZSAuYXJyb3ctZG93biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBmb290ZXIgLmZvb3Rlcl9tZW51IC5tZW51X2Zvb3RlciAucmVzZWF1X3NvY2lhdXgge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBmb290ZXIgLmZvb3Rlcl9tZW51IC5tZW51X2Zvb3RlciAucmVzZWF1X3NvY2lhdXggLmxvZ28tY2VudGVyIHtcbiAgICBtYXJnaW46IDAgNiUgMCAxMCU7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXJfbWVudSAubWVudV9mb290ZXIgLnJlc2VhdV9zb2NpYXV4IGltZyB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXJfbWVudSAubWVudV9mb290ZXIgLmZvb3Rlcl9tZW51bGlzdF9jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGZvb3RlciAubGlzdGVfdmlsbGUge1xuICAgIG1hcmdpbjogMiUgMCAwIDA7XG4gIH1cbiAgZm9vdGVyIC5saXN0ZV92aWxsZSB1bCB7XG4gICAgY29sdW1uczogNDtcbiAgICAtd2Via2l0LWNvbHVtbnM6IDQ7XG4gICAgLW1vei1jb2x1bW5zOiA0O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyX3BpY3RvZ3JhbW1lcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBmb290ZXIgLmZvb3Rlcl9waWN0b2dyYW1tZXMgLmZvb3Rlcl9waWN0b2dyYW1tZXNfcm93IHtcbiAgICBtYXJnaW46IDIlIGF1dG87XG4gIH1cbiAgZm9vdGVyIC5mb290ZXJfcGljdG9ncmFtbWVzIC5mb290ZXJfcGljdG9ncmFtbWVzX3JvdyBwIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgcGFkZGluZzogMCAxMCU7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXJfcGljdG9ncmFtbWVzIC5mb290ZXJfcGljdG9ncmFtbWVzX3JvdyBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgfVxuICBmb290ZXIgLmZvb3Rlcl9tZW51IC5yZXNlYXVfc29jaWF1eCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXJfbWVudSAucmVzZWF1X3NvY2lhdXggaW1nIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgfVxuICBmb290ZXIgLmxhc3RfZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgZm9vdGVyIC5sYXN0X2Zvb3RlciA+IGRpdiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICBmb290ZXIgLmxhc3RfZm9vdGVyIC53cGNmNyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbiAgZm9vdGVyIC5sYXN0X2Zvb3RlciAuc2l0ZS1pbmZvIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxuICBmb290ZXIgLmNvcHlyaWdodCB7XG4gICAgcGFkZGluZzogMiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNzhweCkge1xuICBmb290ZXIgLmZvb3Rlcl9tZW51IC5tZW51X2Zvb3Rlcl8zICNtZW51LWZvb3Rlci0zLXZpbGxlcy1kZS1saXZyYWlzb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyX21lbnUgLm1lbnVfZm9vdGVyXzMgI21lbnUtZm9vdGVyLTMtdmlsbGVzLWRlLWxpdnJhaXNvbiBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLypCbG9jIGluc3RhZ3JhbSovXG4uaW5zdGdyYW1fYmxvY2sgI3NiaV9pbWFnZXMge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uaW5zdGdyYW1fYmxvY2sgI3NiaV9pbWFnZXMgLnNiaV90eXBlX2ltYWdlOm50aC1jaGlsZCgxKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnN0Z3JhbV9ibG9jayAjc2JpX2ltYWdlcyAuc2JpX3R5cGVfaW1hZ2U6bnRoLWNoaWxkKDEpOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvaW1hZ2VzL2luc3RhZ3JhbS5zdmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjUpO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmluc3RncmFtX2Jsb2NrICNzYmlfaW1hZ2VzIC5zYmlfdHlwZV9pbWFnZTpudGgtY2hpbGQoMSk6YmVmb3JlIHtcbiAgY29udGVudDogXCJOb3VzIHN1aXZyZVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG4gIHRvcDogMjAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEuNWVtO1xuICB6LWluZGV4OiAxO1xufVxuLmluc3RncmFtX2Jsb2NrICNzYmlfaW1hZ2VzIC5zYmlfdHlwZV9pbWFnZTpudGgtY2hpbGQoMSkgLnNiaV9waG90b193cmFwOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0LCA0MiwgNDMsIDAuOCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5pbnN0Z3JhbV9ibG9jayAjc2JpX2ltYWdlcyAuc2JpX3R5cGVfaW1hZ2U6bnRoLWNoaWxkKDEpIC5zYmlfcGhvdG9fd3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIiNzZXNzaWxlX2ZsZXVyaXN0ZXNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluc3RncmFtX2Jsb2NrIC5zYmlfdHlwZV9pbWFnZTpudGgtY2hpbGQoMykge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaW5zdGdyYW1fYmxvY2sgLnNiaV90eXBlX2ltYWdlOm50aC1jaGlsZCgzKTphZnRlciB7XG4gICAgY29udGVudDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvaW1hZ2VzL2luc3RhZ3JhbS5zdmdcIik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaW5zdGdyYW1fYmxvY2sgLnNiaV90eXBlX2ltYWdlOm50aC1jaGlsZCgzKTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiTm91cyBzdWl2cmVcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbiAgICB0b3A6IDIwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuaW5zdGdyYW1fYmxvY2sgLnNiaV90eXBlX2ltYWdlOm50aC1jaGlsZCgzKSAuc2JpX3Bob3RvX3dyYXA6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNCwgNDIsIDQzLCAwLjgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmluc3RncmFtX2Jsb2NrIC5zYmlfdHlwZV9pbWFnZTpudGgtY2hpbGQoMykgLnNiaV9waG90b193cmFwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIjc2Vzc2lsZV9mbGV1cmlzdGVzXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmluc3RncmFtX2Jsb2NrIC5zYmlfdHlwZV9pbWFnZTpudGgtY2hpbGQoMSkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaW5zdGdyYW1fYmxvY2sgLnNiaV90eXBlX2ltYWdlOm50aC1jaGlsZCgxKTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaW5zdGdyYW1fYmxvY2sgLnNiaV90eXBlX2ltYWdlOm50aC1jaGlsZCgxKTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmluc3RncmFtX2Jsb2NrIC5zYmlfdHlwZV9pbWFnZTpudGgtY2hpbGQoMSkgLnNiaV9waG90b193cmFwOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pbnN0Z3JhbV9ibG9jayAuc2JpX3R5cGVfaW1hZ2U6bnRoLWNoaWxkKDEpIC5zYmlfcGhvdG9fd3JhcDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaW5zdGdyYW1fYmxvY2sgI3NiaV9pbWFnZXMgLnNiaV90eXBlX2ltYWdlOm50aC1jaGlsZCgzKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pbnN0Z3JhbV9ibG9jayAjc2JpX2ltYWdlcyAuc2JpX3R5cGVfaW1hZ2U6bnRoLWNoaWxkKDMpOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XG4gIH1cbiAgLmluc3RncmFtX2Jsb2NrICNzYmlfaW1hZ2VzIC5zYmlfdHlwZV9pbWFnZTpudGgtY2hpbGQoMyk6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIuNWVtO1xuICB9XG4gIC5pbnN0Z3JhbV9ibG9jayAjc2JpX2ltYWdlcyAuc2JpX3R5cGVfaW1hZ2U6bnRoLWNoaWxkKDMpOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyLjVlbTtcbiAgfVxufVxuLnNlc3NpbGUtb3ZlcnZpZXcge1xuICBwYWRkaW5nOiA5MHB4IDQlIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNlc3NpbGUtb3ZlcnZpZXcgcCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5zZXNzaWxlLW92ZXJ2aWV3IGhyIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zZXNzaWxlLW92ZXJ2aWV3LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zZXNzaWxlLW92ZXJ2aWV3LWNvbCB7XG4gIHdpZHRoOiA0OCU7XG59XG5cbi5zZXNzaWxlLW92ZXJ2aWV3LWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2Vzc2lsZS1vdmVydmlldy1kZXNjcmlwdGlvbiBoMiB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uZGl2aXNvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGl2aXNvciBociB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uc2Vzc2lsZS1vdmVydmlldy1kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlc3NpbGUtb3ZlcnZpZXctZGVzY3JpcHRpb24gaDIge1xuICBmb250LXNpemU6IDM0cHg7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnNlc3NpbGUtb3ZlcnZpZXctcGljdG9ncmFtbWVzIHtcbiAgbWF4LXdpZHRoOiA3NzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2Vzc2lsZS1vdmVydmlldy1waWN0b2dyYW1tZXMtcm93IHtcbiAgd2lkdGg6IDI2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLnNlc3NpbGUtb3ZlcnZpZXctcGljdG9ncmFtbWVzLXJvdyBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4uc2Vzc2lsZS1vdmVydmlldy1waWN0b2dyYW1tZXMtcm93IHAgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zZXNzaWxlLW92ZXJ2aWV3LXBpY3RvZ3JhbW1lcy1yb3ctaW1hZ2Uge1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLnNlc3NpbGUtb3ZlcnZpZXctcGljdG9ncmFtbWVzLXJvdy1pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDc1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZXNzaWxlLW92ZXJ2aWV3IHtcbiAgICBwYWRkaW5nOiA2MHB4IDE2cHggMzJweDtcbiAgfVxuICAuc2Vzc2lsZS1vdmVydmlldyBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnNlc3NpbGUtb3ZlcnZpZXcgaHIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlc3NpbGUtb3ZlcnZpZXctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLnNlc3NpbGUtb3ZlcnZpZXctY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2Vzc2lsZS1vdmVydmlldy1kZXNjcmlwdGlvbiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLnNlc3NpbGUtb3ZlcnZpZXctZGVzY3JpcHRpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAuc2Vzc2lsZS1vdmVydmlldy1waWN0b2dyYW1tZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZXNzaWxlLW92ZXJ2aWV3LXBpY3RvZ3JhbW1lcy1yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnNlc3NpbGUtb3ZlcnZpZXctcGljdG9ncmFtbWVzLXJvdyBwIHtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICBtYXgtd2lkdGg6IDI0OHB4O1xuICB9XG4gIC5kaXZpc29yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4jd2NmbS1tYWluLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbiN3Y2ZtLW1haW4tY29udGVudCAud2NmbS10b3AtZWxlbWVudC1jb250YWluZXIge1xuICBwYWRkaW5nOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuI3djZm0tbWFpbi1jb250ZW50IC53Y2ZtLXRvcC1lbGVtZW50LWNvbnRhaW5lciBoMiB7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jd2NmbS1tYWluLWNvbnRlbnQgLndjZm1fcHJvZHVjdF9wb3B1cF9idXR0b25fd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLndjZm0tcGFnZS1oZWFkaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiICFpbXBvcnRhbnQ7XG59XG4ud2NmbS1wYWdlLWhlYWRpZyAud2NmbWZhX21lbnVfaXRlbV9sb2dfb3V0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuI3djZm1fbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbn1cbiN3Y2ZtX21lbnUgLndjZm1fbWVudV9sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbiN3Y2ZtX21lbnUgLnRleHQge1xuICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjd2NmbV9tZW51IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4jd2NmbV9tZW51Lm9wZW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi53Y2ZtX21lbnVfbG9nbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbn1cblxuI3djZm1fcHJvZHVjdHNfbGlzdGluZyAjd2NmbS1wcm9kdWN0c19sZW5ndGgsXG4jd2NmbV9wcm9kdWN0c19saXN0aW5nICN3Y2ZtLXByb2R1Y3RzX3BhZ2luYXRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI3djZm1fcHJvZHVjdHNfbGlzdGluZyAubG9hZC1vcmRlciB7XG4gIHBhZGRpbmctdG9wOiAzMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI4LCAxNjQsIDE3MSwgMC4zNjMpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxLjhlbTtcbn1cbiN3Y2ZtX3Byb2R1Y3RzX2xpc3RpbmcgLndjZm11X3Byb2R1Y3RfcXVpY2tfZWRpdCxcbiN3Y2ZtX3Byb2R1Y3RzX2xpc3RpbmcgLndjZm1fcHJvZHVjdF9mZWF0dXJlZCxcbiN3Y2ZtX3Byb2R1Y3RzX2xpc3RpbmcgLndjZm1fcHJvZHVjdF9kdXBsaWNhdGUsXG4jd2NmbV9wcm9kdWN0c19saXN0aW5nIC53Y2ZtX3Byb2R1Y3RfYXJjaGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jd2NmbV9wcm9kdWN0c19saXN0aW5nICNhZGRfbmV3X3Byb2R1Y3RfZGFzaGJvYXJkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN3Y2ZtX3Byb2R1Y3RzX2xpc3RpbmcgI3djZm0tcHJvZHVjdHMgLndjZm0tY2hlY2tib3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3djZm1fcHJvZHVjdHNfbGlzdGluZyAjd2NmbS1wcm9kdWN0cyB0aCB7XG4gIGNvbG9yOiAjMDQyYTJiO1xufVxuI3djZm1fcHJvZHVjdHNfbGlzdGluZyAjd2NmbS1wcm9kdWN0cyBhIHtcbiAgY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbn1cbiN3Y2ZtX3Byb2R1Y3RzX2xpc3RpbmcgI3djZm0tcHJvZHVjdHMgLnByb2R1Y3Qtc3RhdHVzLXB1Ymxpc2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiICFpbXBvcnRhbnQ7XG59XG4jd2NmbV9wcm9kdWN0c19saXN0aW5nICN3Y2ZtLXByb2R1Y3RzIHRkOm50aC1jaGlsZCg0KSBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuI3djZm1fcHJvZHVjdHNfbGlzdGluZyB0YWJsZSBpbWc6aXMoW3NpemVzPWF1dG8gaV0sIFtzaXplc149XCJhdXRvLFwiIGldKSB7XG4gIGNvbnRhaW4taW50cmluc2ljLXNpemU6IHVuc2V0O1xufVxuXG4jd2NmbV9wcm9kdWN0c19tYW5hZ2VfZm9ybSAud2NmbV9wcm9kdWN0X21hbmFnZXJfZ2VuZXJhbF9maWVsZHNfYmxvYyB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4jd2NmbV9wcm9kdWN0c19tYW5hZ2VfZm9ybSAud2NmbV9wcm9kdWN0X21hbmFnZXJfZ2VuZXJhbF9maWVsZHNfYmxvYyAud2NmbV90aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4yZW0gIWltcG9ydGFudDtcbn1cbiN3Y2ZtX3Byb2R1Y3RzX21hbmFnZV9mb3JtIC53Y2ZtX3Byb2R1Y3RfbWFuYWdlcl9nZW5lcmFsX2ZpZWxkc19ibG9jIC50eXBlLWNob2ljZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4jd2NmbV9wcm9kdWN0c19tYW5hZ2VfZm9ybSAud2NmbV9wcm9kdWN0X21hbmFnZXJfZ2VuZXJhbF9maWVsZHNfYmxvYyAudHlwZS1jaG9pY2Ugc2VsZWN0IHtcbiAgcGFkZGluZzogOHB4O1xufVxuI3djZm1fcHJvZHVjdHNfbWFuYWdlX2Zvcm0gLndjZm1fcHJvZHVjdF9tYW5hZ2VyX2dlbmVyYWxfZmllbGRzX2Jsb2MgdGV4dGFyZWEge1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cbiN3Y2ZtX3Byb2R1Y3RzX21hbmFnZV9mb3JtIC53Y2ZtX3Byb2R1Y3RfbWFuYWdlcl9nZW5lcmFsX2ZpZWxkc19ibG9jIC53Y2ZtLXByb2R1Y3QtZmVhdHVyZS11cGxvYWQge1xuICBtYXJnaW46IDIwcHggMHB4ICFpbXBvcnRhbnQ7XG59XG4jd2NmbV9wcm9kdWN0c19tYW5hZ2VfZm9ybSAud2NmbV9wcm9kdWN0X21hbmFnZXJfZ2VuZXJhbF9maWVsZHNfYmxvYyAud2NmbS1nYWxsZXJ5X2ltYWdlX3VwbG9hZCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbiN3Y2ZtX3Byb2R1Y3RzX21hbmFnZV9mb3JtICNkZXNjcmlwdGlvbl9pZnIge1xuICBoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG4jd2NmbV9wcm9kdWN0c19tYW5hZ2VfZm9ybSAud2NmbV9wcm9kdWN0X21hbmFnZXJfY29udGVudF9maWVsZHMgcCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4yZW0gIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4jd2NmbV9wcm9kdWN0c19tYW5hZ2VfZm9ybSAud2NmbV9wcm9kdWN0X21hbmFnZXJfY29udGVudF9maWVsZHMgcCBzdHJvbmcge1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cbiN3Y2ZtX3Byb2R1Y3RzX21hbmFnZV9mb3JtIC53Y2ZtX3Byb2R1Y3RfbWFuYWdlcl9jb250ZW50X2ZpZWxkcyAjd3AtZXhjZXJwdC1lZGl0b3ItdG9vbHMsXG4jd2NmbV9wcm9kdWN0c19tYW5hZ2VfZm9ybSAud2NmbV9wcm9kdWN0X21hbmFnZXJfY29udGVudF9maWVsZHMgI3dwLWRlc2NyaXB0aW9uLWVkaXRvci10b29scyxcbiN3Y2ZtX3Byb2R1Y3RzX21hbmFnZV9mb3JtIC53Y2ZtX3Byb2R1Y3RfbWFuYWdlcl9jb250ZW50X2ZpZWxkcyAubWNlLXRvcC1wYXJ0LFxuI3djZm1fcHJvZHVjdHNfbWFuYWdlX2Zvcm0gLndjZm1fcHJvZHVjdF9tYW5hZ2VyX2NvbnRlbnRfZmllbGRzIC5tY2UtbGFzdCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN3Y2ZtX3Byb2R1Y3RzX21hbmFnZV9mb3JtIC53Y2ZtX3Byb2R1Y3RfbWFuYWdlcl9jb250ZW50X2ZpZWxkcyAud3AtZWRpdG9yLXdyYXAge1xuICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5pcy12ZW5kb3IgLndjZm0tY29udGFpbmVyIC5kdC1idXR0b25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcy12ZW5kb3IgLndjZm0tY29udGFpbmVyIC53Y2ZtX29yZGVyc19maWx0ZXJfd3JhcCAuc2VsZWN0MiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXMtdmVuZG9yIC53Y2ZtLWNvbnRhaW5lciAud2NmbV9vcmRlcnNfZmlsdGVyX3dyYXAgI2NvbW1pc3Npb24tc3RhdHVzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmlzLXZlbmRvciAud2NmbS1jb250YWluZXIgI3djZm0tb3JkZXJzIHRoIHtcbiAgY29sb3I6ICMwNDJhMmI7XG59XG4uaXMtdmVuZG9yIC53Y2ZtLWNvbnRhaW5lciAjd2NmbS1vcmRlcnMgdGQ6bnRoLWNoaWxkKDIpLFxuLmlzLXZlbmRvciAud2NmbS1jb250YWluZXIgI3djZm0tb3JkZXJzIHRkOm50aC1jaGlsZCg2KSB7XG4gIGZvbnQtc2l6ZTogMHB4O1xufVxuLmlzLXZlbmRvciAud2NmbS1jb250YWluZXIgI3djZm0tb3JkZXJzIHRkOm50aC1jaGlsZCgyKSBkaXYsXG4uaXMtdmVuZG9yIC53Y2ZtLWNvbnRhaW5lciAjd2NmbS1vcmRlcnMgdGQ6bnRoLWNoaWxkKDIpIHNwYW4sXG4uaXMtdmVuZG9yIC53Y2ZtLWNvbnRhaW5lciAjd2NmbS1vcmRlcnMgdGQ6bnRoLWNoaWxkKDYpIGRpdixcbi5pcy12ZW5kb3IgLndjZm0tY29udGFpbmVyICN3Y2ZtLW9yZGVycyB0ZDpudGgtY2hpbGQoNikgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xufVxuLmlzLXZlbmRvciAud2NmbS1jb250YWluZXIgI3djZm0tb3JkZXJzIHRkOm50aC1jaGlsZCg0KSBkaXYsXG4uaXMtdmVuZG9yIC53Y2ZtLWNvbnRhaW5lciAjd2NmbS1vcmRlcnMgdGQ6bnRoLWNoaWxkKDUpIGRpdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLmlzLXZlbmRvciAud2NmbS1jb250YWluZXIgI3djZm0tb3JkZXJzIC53Y2ZtX3N0b3JlX2ludm9pY2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaXMtdmVuZG9yIC53Y2ZtLWNvbnRhaW5lciAjd2NmbS1vcmRlcnMgLm9yZGVyX2l0ZW1zIC5xdHkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaXMtdmVuZG9yIC53Y2ZtLWNvbnRhaW5lciAjd2NmbS1vcmRlcnMgLnNob3dfb3JkZXJfaXRlbXMsXG4uaXMtdmVuZG9yIC53Y2ZtLWNvbnRhaW5lciAjd2NmbS1vcmRlcnMgLndjZm1fb3JkZXJfbWFya19jb21wbGV0ZSxcbi5pcy12ZW5kb3IgLndjZm0tY29udGFpbmVyICN3Y2ZtLW9yZGVycyAud2NmbV93Y2ZtbWFya2V0cGxhY2Vfb3JkZXJfbWFya19zaGlwcGVkLFxuLmlzLXZlbmRvciAud2NmbS1jb250YWluZXIgI3djZm0tb3JkZXJzIC53Y2ZtbXBfb3JkZXJfcmVmdW5kX3JlcXVlc3Qge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaXMtdmVuZG9yIC53Y2ZtLWNvbnRhaW5lciAjd2NmbS1vcmRlcnMgLndjZm1fb3JkZXJfYnlfY3VzdG9tZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlzLXZlbmRvciAud2NmbS1jb250YWluZXIgI3djZm0tb3JkZXJzIC53Y2ZtX3BkZl9pbnZvaWNlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xufVxuXG4jd2NmbS1tYWluLWNvbnRlbnRhaW5lciAjd2NmbV9wcm9kdWN0c19zaW1wbGVfc3VibWl0LmFjdGl2ZSxcbiN3Y2ZtLW1haW4tY29udGVudGFpbmVyICN3Y2ZtX3Byb2ZpbGVfc3VibWl0LmFjdGl2ZSB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4jd2NmbS1tYWluLWNvbnRlbnRhaW5lciAjd2NmbV9wcm9kdWN0c19zaW1wbGVfc3VibWl0LmFjdGl2ZSAud2NmbS1tZXNzYWdlLndjZm0tZXJyb3IsXG4jd2NmbS1tYWluLWNvbnRlbnRhaW5lciAjd2NmbV9wcm9maWxlX3N1Ym1pdC5hY3RpdmUgLndjZm0tbWVzc2FnZS53Y2ZtLWVycm9yIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjZWNlZWYyO1xuICB6LWluZGV4OiAxMjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWxlZnQ6IDExMHB4O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDI2MHB4O1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiO1xuICB3aWR0aDogNTUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNjQsIDY0LCA2NCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMTJweCAxMnB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgcGFkZGluZzogMzBweCA3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2IoMjA2LCAzOSwgMzkpO1xufVxuI3djZm0tbWFpbi1jb250ZW50YWluZXIgI3djZm1fcHJvZHVjdHNfc2ltcGxlX3N1Ym1pdC5hY3RpdmUgLndjZm0tbWVzc2FnZS53Y2ZtLWVycm9yIC53Y2ljb24tc3RhdHVzLWNhbmNlbGxlZCxcbiN3Y2ZtLW1haW4tY29udGVudGFpbmVyICN3Y2ZtX3Byb2ZpbGVfc3VibWl0LmFjdGl2ZSAud2NmbS1tZXNzYWdlLndjZm0tZXJyb3IgLndjaWNvbi1zdGF0dXMtY2FuY2VsbGVkIHtcbiAgY29sb3I6IHJnYigyMDYsIDM5LCAzOSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4uYWxwaW5lLXNuYWNrYmFyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvdHRvbTogNTAlO1xuICBib3gtc2hhZG93OiAwIDNweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiBhdXRvIDhweDtcbiAgbWF4LXdpZHRoOiA2NzJweDtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgbWluLXdpZHRoOiAzNDRweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiA5OTk5O1xufVxuLmFscGluZS1zbmFja2Jhci13cmFwcGVyLmVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwNiwgMzksIDM5KTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYWxwaW5lLXNuYWNrYmFyLWNvbnRlbnQge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTRweCAxNnB4O1xufVxuXG4ubG9hZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5cbi5yb3VuZC1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1MHB4O1xuICBtaW4td2lkdGg6IDM0MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLnJvdW5kLWJ0bi51bnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNDJhMmI7XG4gIGNvbG9yOiAjMDQyYTJiO1xufVxuLnJvdW5kLWJ0bi5pcy1kaXNhYmxlZCB7XG4gIGN1cnNvcjogaW5pdGlhbDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ud3JhcC1jb2xsYWJzaWJsZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndyYXAtY29sbGFic2libGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLndyYXAtY29sbGFic2libGUgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ud3JhcC1jb2xsYWJzaWJsZSAubGJsLXRvZ2dsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndyYXAtY29sbGFic2libGUgLmxibC10b2dnbGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9hcnJvdy5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICByaWdodDogMDtcbiAgdG9wOiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud3JhcC1jb2xsYWJzaWJsZSAubGJsLXRvZ2dsZTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogNnB4O1xuICB9XG59XG4ud3JhcC1jb2xsYWJzaWJsZSAudG9nZ2xlOmNoZWNrZWQgKyAubGJsLXRvZ2dsZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLndyYXAtY29sbGFic2libGUgLmNvbGxhcHNpYmxlLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4ud3JhcC1jb2xsYWJzaWJsZSAudG9nZ2xlOmNoZWNrZWQgKyAubGJsLXRvZ2dsZSArIC5jb2xsYXBzaWJsZS1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG59XG4ud3JhcC1jb2xsYWJzaWJsZSAudG9nZ2xlOmNoZWNrZWQgKyAubGJsLXRvZ2dsZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLndyYXAtY29sbGFic2libGUgLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmNvbnRlbnQtaW5uZXIge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDI4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud3JhcC1jb2xsYWJzaWJsZSAuY29sbGFwc2libGUtY29udGVudCAuY29udGVudC1pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxufVxuXG4uYWxwaW5lLWRpYWxvZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmFscGluZS1kaWFsb2ctYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIG9wYWNpdHk6IDAuNTAyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uYWxwaW5lLWRpYWxvZy1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA1NDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHotaW5kZXg6IDExO1xuICBtYXgtaGVpZ2h0OiA5MHZoO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFscGluZS1kaWFsb2ctcG9wdXAge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1heC1oZWlnaHQ6IDk1dmg7XG4gIH1cbn1cbi5hbHBpbmUtZGlhbG9nLXBvcHVwLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAgMjBweCAzMHB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN2I3YjdiO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFscGluZS1kaWFsb2ctcG9wdXAtaGVhZGVyIGgyIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hbHBpbmUtZGlhbG9nLXBvcHVwLWhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYWxwaW5lLWRpYWxvZy1wb3B1cC1oZWFkZXItY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2Nyb3NzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjdweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFscGluZS1kaWFsb2ctcG9wdXAtY29udGVudCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFscGluZS1kaWFsb2ctcG9wdXAtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogNjB2aDtcbiAgfVxufVxuLmFscGluZS1kaWFsb2ctcG9wdXAtY29udGVudCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFscGluZS1kaWFsb2ctcG9wdXAtY29udGVudCBoNCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbmJvZHkuZml4ZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ud3BtZW51Y2FydC1pY29uLXNob3BwaW5nLWNhcnQtMiB7XG4gIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubW9iaWxlX21lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4jbWVudVRvZ2dsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuI21lbnVUb2dnbGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbiNtZW51VG9nZ2xlIGE6aG92ZXIge1xuICBjb2xvcjogdG9tYXRvO1xufVxuI21lbnVUb2dnbGUgaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03cHg7XG4gIGxlZnQ6IC01cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgLyogaGlkZSB0aGlzICovXG4gIHotaW5kZXg6IDI7XG4gIC8qIGFuZCBwbGFjZSBpdCBvdmVyIHRoZSBoYW1idXJnZXIgKi9cbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuI21lbnVUb2dnbGUgaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC0ycHgsIC0xcHgpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuI21lbnVUb2dnbGUgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46bnRoLWxhc3QtY2hpbGQoMykge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgwLjIsIDAuMik7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4jbWVudVRvZ2dsZSBpbnB1dDpjaGVja2VkIH4gc3BhbjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDAsIC0xcHgpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuI21lbnVUb2dnbGUgaW5wdXQ6Y2hlY2tlZCB+IHVsIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuI21lbnVUb2dnbGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDRweCAwcHg7XG4gIGJhY2tncm91bmQ6ICMwNDJhMmI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLjIsIDAuMDUsIDEpLCBiYWNrZ3JvdW5kIDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAuMiwgMC4wNSwgMSksIG9wYWNpdHkgMC41NXMgZWFzZTtcbn1cbiNtZW51VG9nZ2xlIHNwYW46Zmlyc3QtY2hpbGQge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbn1cbiNtZW51VG9nZ2xlIHNwYW46bnRoLWxhc3QtY2hpbGQoMikge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xufVxuXG4jbWVudV9tb2JpbGVfbGluayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWxlZnQ6IC0yNnB4O1xuICB0b3A6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLyogdG8gc3RvcCBmbGlja2VyaW5nIG9mIHRleHQgaW4gc2FmYXJpICovXG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLjIsIDAuMDUsIDEpO1xufVxuI21lbnVfbW9iaWxlX2xpbmsgLmJnX21lbnUge1xuICBwYWRkaW5nOiA1MHB4O1xuICBoZWlnaHQ6IDEwN3ZoO1xuICBwYWRkaW5nLXRvcDogMTI1cHg7XG4gIGJhY2tncm91bmQ6ICMwNDJhMmI7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgd2lkdGg6IDkwJTtcbn1cbiNtZW51X21vYmlsZV9saW5rIC5iZ19tZW51IC5tZW51X3Jlc2VhdXhfc29jaWF1eCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4jbWVudV9tb2JpbGVfbGluayAuYmdfbWVudSAubWVudV9yZXNlYXV4X3NvY2lhdXggc3ZnIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuI21lbnVfbW9iaWxlX2xpbmsgbGkge1xuICBwYWRkaW5nOiA3cHggMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLypcbiAqIEFuZCBsZXQncyBzbGlkZSBpdCBpbiBmcm9tIHRoZSBsZWZ0XG4gKi9cbiNtZW51VG9nZ2xlIGlucHV0OmNoZWNrZWQgfiB1bCB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuI2NvbXB1dGVyX21lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jaGVhZGVyX2ZpcnN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjaGVhZGVyX2ZpcnN0IHtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIH1cbn1cbiNoZWFkZXJfZmlyc3QgLmZsZXgtaXRlbSB7XG4gIHdpZHRoOiAzMyU7XG59XG4jaGVhZGVyX2ZpcnN0ICNsb2dvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2hlYWRlcl9maXJzdCAjbG9nbyBhIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjaGVhZGVyX2ZpcnN0ICNsb2dvIGEgc3ZnIHtcbiAgICBtYXgtaGVpZ2h0OiAzM3B4O1xuICB9XG59XG4jaGVhZGVyX2ZpcnN0ICNsb2dvIGEgcGF0aCB7XG4gIGZpbGw6ICMwMDAwMDA7XG59XG4jaGVhZGVyX2ZpcnN0ICNjb21wdXRlcl9tZW51IGEge1xuICBjb2xvcjogIzA0MmEyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jaGVhZGVyX2ZpcnN0ICNhY2NvdW50X2NhcnQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNoZWFkZXJfZmlyc3QgI2FjY291bnRfY2FydCB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG59XG4jaGVhZGVyX2ZpcnN0ICNhY2NvdW50X2NhcnQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNoZWFkZXJfZmlyc3QgI2FjY291bnRfY2FydCAud3BtZW51Y2FydC1jb250ZW50cyBpIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbiNoZWFkZXJfZmlyc3QgLndwbWVudWNhcnQtY29udGVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jaGVhZGVyX2ZpcnN0IC53cG1lbnVjYXJ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMzBweDtcbiAgei1pbmRleDogOTk5OTk5OTtcbiAgcmlnaHQ6IDI0cHg7XG4gIHRvcDogMzJweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDQsIDQyLCA0MywgMC4yKTtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHdpZHRoOiA0MDBweDtcbn1cbiNoZWFkZXJfZmlyc3QgLndwbWVudWNhcnQgLmVkaXRfcHJpY2VfaW5fY2FydF90ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjaGVhZGVyX2ZpcnN0IC53cG1lbnVjYXJ0IHtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICB9XG59XG4jaGVhZGVyX2ZpcnN0IC53cG1lbnVjYXJ0LmVtcHR5IHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbn1cbiNoZWFkZXJfZmlyc3QgLndwbWVudWNhcnQuZW1wdHkgLmVtcHR5LWNhcnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jaGVhZGVyX2ZpcnN0IC53cG1lbnVjYXJ0LmVtcHR5IC5lbXB0eS1jYXJ0IGEge1xuICBjb2xvcjogIzA0MmEyYjtcbn1cbiNoZWFkZXJfZmlyc3QgLndwbWVudWNhcnQgLm1lbnUtaXRlbSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jaGVhZGVyX2ZpcnN0IC53cG1lbnVjYXJ0IC5jYXJ0X3RpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNoZWFkZXJfZmlyc3QgLndwbWVudWNhcnQgLndwbWVudWNhcnQtdGh1bWJuYWlsIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuI2hlYWRlcl9maXJzdCAud3BtZW51Y2FydCAud3BtZW51Y2FydC10aHVtYm5haWwgaW1nIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNSU7XG59XG4jaGVhZGVyX2ZpcnN0IC53cG1lbnVjYXJ0IC53cG1lbnVjYXJ0LW9yZGVyLWl0ZW0taW5mbyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4jaGVhZGVyX2ZpcnN0IC53cG1lbnVjYXJ0IC53cG1lbnVjYXJ0LXByb2R1Y3QtbmFtZSB7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuI2hlYWRlcl9maXJzdCAud3BtZW51Y2FydCAud3BtZW51Y2FydC1wcm9kdWN0LXF1YW50aXR5LXByaWNlIHtcbiAgY29sb3I6ICM3YjdiN2I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbiNoZWFkZXJfZmlyc3QgLndwbWVudWNhcnQgLnNob3dfY2FydCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4jaGVhZGVyX2ZpcnN0IC53cG1lbnVjYXJ0IC5zaG93X2NhcnQgYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhvbWUgaDEsXG4ucGFnZS1pZC0zNyBoMSxcbi5wb3N0aWQtMTAzMjAxIGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzMwNEQ0Qztcbn1cbi5ob21lIC5icmVhZGN1bWJzX3BhZ2VzLFxuLnBhZ2UtaWQtMzcgLmJyZWFkY3VtYnNfcGFnZXMsXG4ucG9zdGlkLTEwMzIwMSAuYnJlYWRjdW1ic19wYWdlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaG9tZSAjaGVhZGVyX2ZpcnN0LFxuLnBhZ2UtaWQtMzcgI2hlYWRlcl9maXJzdCxcbi5wb3N0aWQtMTAzMjAxICNoZWFkZXJfZmlyc3Qge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG59XG4uaG9tZSAjaGVhZGVyX2ZpcnN0ICNjb21wdXRlcl9tZW51IGEsXG4ucGFnZS1pZC0zNyAjaGVhZGVyX2ZpcnN0ICNjb21wdXRlcl9tZW51IGEsXG4ucG9zdGlkLTEwMzIwMSAjaGVhZGVyX2ZpcnN0ICNjb21wdXRlcl9tZW51IGEge1xuICBjb2xvcjogIzMwNEQ0QztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmhvbWUgI2hlYWRlcl9maXJzdCAjY29tcHV0ZXJfbWVudSBhOmFmdGVyLFxuLnBhZ2UtaWQtMzcgI2hlYWRlcl9maXJzdCAjY29tcHV0ZXJfbWVudSBhOmFmdGVyLFxuLnBvc3RpZC0xMDMyMDEgI2hlYWRlcl9maXJzdCAjY29tcHV0ZXJfbWVudSBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvaW1hZ2VzL2Fycm93LXJpZ2h0LWJsYW5jaGUuc3ZnXCIpO1xufVxuLmhvbWUgI2hlYWRlcl9maXJzdCAjbWVudVRvZ2dsZSBzcGFuLFxuLnBhZ2UtaWQtMzcgI2hlYWRlcl9maXJzdCAjbWVudVRvZ2dsZSBzcGFuLFxuLnBvc3RpZC0xMDMyMDEgI2hlYWRlcl9maXJzdCAjbWVudVRvZ2dsZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNEQ0Qztcbn1cbi5ob21lICNoZWFkZXJfZmlyc3QgI2FjY291bnRfY2FydCAud3BtZW51Y2FydC1jb250ZW50cyBpLFxuLnBhZ2UtaWQtMzcgI2hlYWRlcl9maXJzdCAjYWNjb3VudF9jYXJ0IC53cG1lbnVjYXJ0LWNvbnRlbnRzIGksXG4ucG9zdGlkLTEwMzIwMSAjaGVhZGVyX2ZpcnN0ICNhY2NvdW50X2NhcnQgLndwbWVudWNhcnQtY29udGVudHMgaSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6ICMzMDRENEM7XG59XG4uaG9tZSAjaGVhZGVyX2ZpcnN0ICNsb2dvIGEgc3ZnLFxuLnBhZ2UtaWQtMzcgI2hlYWRlcl9maXJzdCAjbG9nbyBhIHN2Zyxcbi5wb3N0aWQtMTAzMjAxICNoZWFkZXJfZmlyc3QgI2xvZ28gYSBzdmcge1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xufVxuLmhvbWUgI2hlYWRlcl9maXJzdCAjbG9nbyBhIHN2ZyBwYXRoLFxuLnBhZ2UtaWQtMzcgI2hlYWRlcl9maXJzdCAjbG9nbyBhIHN2ZyBwYXRoLFxuLnBvc3RpZC0xMDMyMDEgI2hlYWRlcl9maXJzdCAjbG9nbyBhIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzMwNEQ0Qztcbn1cbi5ob21lIC5zaXRlLWhlYWRlcixcbi5wYWdlLWlkLTM3IC5zaXRlLWhlYWRlcixcbi5wb3N0aWQtMTAzMjAxIC5zaXRlLWhlYWRlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTJkMDtcbn1cbi5ob21lLnNpbmdsZS1wb3N0IC5zaXRlLWhlYWRlcixcbi5wYWdlLWlkLTM3LnNpbmdsZS1wb3N0IC5zaXRlLWhlYWRlcixcbi5wb3N0aWQtMTAzMjAxLnNpbmdsZS1wb3N0IC5zaXRlLWhlYWRlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgQHN1cHBvcnRzICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgICAuaG9tZSAuc2l0ZS1oZWFkZXIsXG4gICAgLnBvc3RpZC0xMDMyMDEgLnNpdGUtaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICAgIH1cbiAgfVxuICBAc3VwcG9ydHMgbm90ICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgICAuaG9tZSAuc2l0ZS1oZWFkZXIsXG4gICAgLnBvc3RpZC0xMDMyMDEgLnNpdGUtaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgfVxuICB9XG4gIC5ob21lICNtYXN0aGVhZCAjaGVhZGVyX2ZpcnN0ICNhY2NvdW50X2NhcnQsXG4gIC5wb3N0aWQtMTAzMjAxICNtYXN0aGVhZCAjaGVhZGVyX2ZpcnN0ICNhY2NvdW50X2NhcnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uYWxlcnRlX2Jhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxJSA1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwbWVudWNhcnQtaWNvbi1zaG9wcGluZy1jYXJ0LTIge1xuICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ob21lICNoZWFkZXJfZmlyc3QgI2NvbXB1dGVyX21lbnUgYSxcbiAgLnBhZ2UtaWQtMzcgI2hlYWRlcl9maXJzdCAjY29tcHV0ZXJfbWVudSBhLFxuICAucG9zdGlkLTEwMzIwMSAjaGVhZGVyX2ZpcnN0ICNjb21wdXRlcl9tZW51IGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAjbWVudVRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjaGVhZGVyX2ZpcnN0ICNjb21wdXRlcl9tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gICNoZWFkZXJfZmlyc3QgI2NvbXB1dGVyX21lbnUgYSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG4gICNoZWFkZXJfZmlyc3QgI2xvZ28gc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZSAjaGVhZGVyX2ZpcnN0LFxuICAucGFnZS1pZC0zNyAjaGVhZGVyX2ZpcnN0LFxuICAucG9zdGlkLTEwMzIwMSAjaGVhZGVyX2ZpcnN0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDIlO1xuICB9XG4gIC5ob21lICNoZWFkZXJfZmlyc3QgI2NvbXB1dGVyX21lbnUgYSxcbiAgLnBhZ2UtaWQtMzcgI2hlYWRlcl9maXJzdCAjY29tcHV0ZXJfbWVudSBhLFxuICAucG9zdGlkLTEwMzIwMSAjaGVhZGVyX2ZpcnN0ICNjb21wdXRlcl9tZW51IGEge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gIH1cbiAgLmhvbWUgI2hlYWRlcl9maXJzdCAjY29tcHV0ZXJfbWVudSBhOmFmdGVyLFxuICAucGFnZS1pZC0zNyAjaGVhZGVyX2ZpcnN0ICNjb21wdXRlcl9tZW51IGE6YWZ0ZXIsXG4gIC5wb3N0aWQtMTAzMjAxICNoZWFkZXJfZmlyc3QgI2NvbXB1dGVyX21lbnUgYTphZnRlciB7XG4gICAgYm90dG9tOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNzhweCkge1xuICAjaGVhZGVyX2ZpcnN0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDIlO1xuICB9XG4gICNoZWFkZXJfZmlyc3QgI2NvbXB1dGVyX21lbnUgYSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgfVxuICAjaGVhZGVyX2ZpcnN0ICNjb21wdXRlcl9tZW51IGE6YWZ0ZXIge1xuICAgIGJvdHRvbTogMHB4O1xuICB9XG4gIC5ob21lICNoZWFkZXJfZmlyc3QgI2NvbXB1dGVyX21lbnUgYSxcbiAgLnBhZ2UtaWQtMzcgI2hlYWRlcl9maXJzdCAjY29tcHV0ZXJfbWVudSBhLFxuICAucG9zdGlkLTEwMzIwMSAjaGVhZGVyX2ZpcnN0ICNjb21wdXRlcl9tZW51IGEge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gIH1cbiAgLmhvbWUgI2hlYWRlcl9maXJzdCAjY29tcHV0ZXJfbWVudSBhOmFmdGVyLFxuICAucGFnZS1pZC0zNyAjaGVhZGVyX2ZpcnN0ICNjb21wdXRlcl9tZW51IGE6YWZ0ZXIsXG4gIC5wb3N0aWQtMTAzMjAxICNoZWFkZXJfZmlyc3QgI2NvbXB1dGVyX21lbnUgYTphZnRlciB7XG4gICAgYm90dG9tOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMjBweCkge1xuICAuaG9tZSAjaGVhZGVyX2ZpcnN0ICNjb21wdXRlcl9tZW51IGEsXG4gIC5wYWdlLWlkLTM3ICNoZWFkZXJfZmlyc3QgI2NvbXB1dGVyX21lbnUgYSxcbiAgLnBvc3RpZC0xMDMyMDEgI2hlYWRlcl9maXJzdCAjY29tcHV0ZXJfbWVudSBhIHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgfVxuICAuaG9tZSAjaGVhZGVyX2ZpcnN0ICNjb21wdXRlcl9tZW51IGE6YWZ0ZXIsXG4gIC5wYWdlLWlkLTM3ICNoZWFkZXJfZmlyc3QgI2NvbXB1dGVyX21lbnUgYTphZnRlcixcbiAgLnBvc3RpZC0xMDMyMDEgI2hlYWRlcl9maXJzdCAjY29tcHV0ZXJfbWVudSBhOmFmdGVyIHtcbiAgICBib3R0b206IDBweDtcbiAgfVxufVxuLyogTUVOVSAgQ2F0ZWdvcnkgICovXG4uY3VzdG9tLW1lbnUtY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY3VzdG9tLW1lbnUtY2F0ZWdvcnktbW9iaWxlIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmN1c3RvbS1tZW51LWNhdGVnb3J5LW1vYmlsZSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbS1tZW51LWNhdGVnb3J5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IC0ycHggOHB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjY2KTtcbiAgICBib3gtc2hhZG93OiAwcHggLTJweCA4cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuNjYpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jdXN0b20tbWVudS1jYXRlZ29yeSB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gIH1cbiAgLmN1c3RvbS1tZW51LWNhdGVnb3J5IHVsIGxpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAuNGVtIDJlbSAwLjRlbSAwZW07XG4gIH1cbiAgLmN1c3RvbS1tZW51LWNhdGVnb3J5IHVsIGxpIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzA0MmEyYjtcbiAgfVxuICAuaG9tZSAucG9zdGlkLTEwMzIwMSAuY3VzdG9tLW1lbnUtY2F0ZWdvcnkgdWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4uaG9tZSxcbi5wb3N0aWQtMTAzMjAxIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uaG9tZSAuZm9vdGVyX21lbnUsXG4uaG9tZSAuc2l0ZS1pbmZvLFxuLmhvbWUgLmNvcHlyaWdodCxcbi5wb3N0aWQtMTAzMjAxIC5mb290ZXJfbWVudSxcbi5wb3N0aWQtMTAzMjAxIC5zaXRlLWluZm8sXG4ucG9zdGlkLTEwMzIwMSAuY29weXJpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xufVxuLmhvbWUgI2hlYWRlcl9maXJzdCxcbi5wb3N0aWQtMTAzMjAxICNoZWFkZXJfZmlyc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLWJvdHRvbTogMTV2aDtcbn1cbi5ob21lICNoZWFkZXJfZmlyc3QgI2xvZ28sXG4ucG9zdGlkLTEwMzIwMSAjaGVhZGVyX2ZpcnN0ICNsb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uaG9tZSAjaGVhZGVyX2ZpcnN0ICNsb2dvIGEsXG4ucG9zdGlkLTEwMzIwMSAjaGVhZGVyX2ZpcnN0ICNsb2dvIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ob21lICNoZWFkZXJfZmlyc3QgI2FjY291bnRfY2FydCxcbi5wb3N0aWQtMTAzMjAxICNoZWFkZXJfZmlyc3QgI2FjY291bnRfY2FydCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLmhvbWUgI2hlYWRlcl9maXJzdCAud3BtZW51Y2FydC1jb250ZW50cyBpLFxuLnBvc3RpZC0xMDMyMDEgI2hlYWRlcl9maXJzdCAud3BtZW51Y2FydC1jb250ZW50cyBpIHtcbiAgY29sb3I6ICMzMDRENEM7XG59XG4uaG9tZSAjY3RhX2hlYWRlcixcbi5wb3N0aWQtMTAzMjAxICNjdGFfaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4uaG9tZSBzZWN0aW9uI21haW4sXG4ucG9zdGlkLTEwMzIwMSBzZWN0aW9uI21haW4ge1xuICBwYWRkaW5nLWJvdHRvbTogNTd2aDtcbn1cbi5ob21lIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIsXG4ucG9zdGlkLTEwMzIwMSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDMwcHggNDZweCAwIDQ2cHg7XG59XG4uaG9tZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWltZy1jb250YWluZXIsXG4ucG9zdGlkLTEwMzIwMSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWltZy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogODB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhvbWUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1pbWctY29udGFpbmVyIC5tYWluLWltZyxcbi5wb3N0aWQtMTAzMjAxIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4taW1nLWNvbnRhaW5lciAubWFpbi1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjUwcHggMjAwcHg7XG59XG4uaG9tZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWltZy1jb250YWluZXIgLm1haW4taW1nLW1vYmlsZSxcbi5wb3N0aWQtMTAzMjAxIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4taW1nLWNvbnRhaW5lciAubWFpbi1pbWctbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ob21lIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4taW1nLWNvbnRhaW5lciAjYmFkZ2UtYXJ0aXNhbmFsLFxuLnBvc3RpZC0xMDMyMDEgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1pbWctY29udGFpbmVyICNiYWRnZS1hcnRpc2FuYWwge1xuICB3aWR0aDogMjMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNjVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1JSk7XG59XG4uaG9tZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWJ0bi1pY29uLFxuLnBvc3RpZC0xMDMyMDEgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1idG4taWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaG9tZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWlucHV0LWNvbnRhaW5lcixcbi5wb3N0aWQtMTAzMjAxIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4taW5wdXQtY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogNDNweDtcbiAgcGFkZGluZzogN3B4IDhweCA3cHggNDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDcwJTtcbiAgbWF4LXdpZHRoOiAxMTA0cHg7XG4gIGdhcDogMTBweDtcbn1cbi5ob21lIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4taW5wdXQtY29udGFpbmVyIGZvcm0sXG4ucG9zdGlkLTEwMzIwMSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWlucHV0LWNvbnRhaW5lciBmb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhvbWUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1pbnB1dC1jb250YWluZXIgbGFiZWwsXG4ucG9zdGlkLTEwMzIwMSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWlucHV0LWNvbnRhaW5lciBsYWJlbCB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaG9tZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWlucHV0LFxuLnBvc3RpZC0xMDMyMDEgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1pbnB1dCB7XG4gIGZsZXg6IDE7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC1mYW1pbHk6IENoaXZvLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzMDRENEM7XG4gIHBhZGRpbmc6IDA7XG59XG4uaG9tZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWlucHV0OjpwbGFjZWhvbGRlcixcbi5wb3N0aWQtMTAzMjAxIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4taW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IENoaXZvLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMwNEQ0QztcbiAgb3BhY2l0eTogMTtcbn1cbi5ob21lIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4tYnRuLWljb24sXG4ucG9zdGlkLTEwMzIwMSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWJ0bi1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ob21lIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4tY29udGVudCxcbi5wb3N0aWQtMTAzMjAxIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmhvbWUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1jb250ZW50IC50aXRsZSxcbi5wb3N0aWQtMTAzMjAxIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4tY29udGVudCAudGl0bGUge1xuICBmb250LXNpemU6IDQxcHg7XG4gIG1hcmdpbjogMCAwIDV2aDtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIGNvbG9yOiAjMzA0RDRDO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDQ1JTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiUmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbiAgbWluLWhlaWdodDogMTYwcHg7XG59XG4uaG9tZSAud29vY29tbWVyY2UtaW5mbyxcbi5wb3N0aWQtMTAzMjAxIC53b29jb21tZXJjZS1pbmZvIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zdGlkLTEwMzIwMSBzZWN0aW9uI21haW4ge1xuICBwYWRkaW5nLWJvdHRvbTogMjV2aDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUgaDEge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDc4cHgpIHtcbiAgLmhvbWUgaDEge1xuICAgIGZvbnQtc2l6ZTogMi4yZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5NTBweCkge1xuICAuaG9tZSAjaGVhZGVyX2ZpcnN0ICNsb2dvLFxuICAucG9zdGlkLTEwMzIwMSAjaGVhZGVyX2ZpcnN0ICNsb2dvIHtcbiAgICB3aWR0aDogMzc1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWNvbnRlbnQsXG4gIC5wb3N0aWQtMTAzMjAxIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4tY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MDBweDtcbiAgfVxufVxuLnNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zZWxlY3Q6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IC0ycHggMDtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9pbWFnZXMvYXJyb3ctcmlnaHQtYmxhbmNoZS5zdmdcIik7XG59XG5cbi5zZWxlY3RfdmFsdWUge1xuICBmb250OiA1MDAgMWVtIFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMTBweCAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cblxuLnNlbGVjdC5pcy1hY3RpdmUgLnNlbGVjdF92YWx1ZSB7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLnNlbGVjdF9vcHRpb25zIHtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbWluLXdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgbWF4LWhlaWdodDogNTIwcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5zZWxlY3RfYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjE2KSBzY2FsZVgoMC45Myk7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDAuMTYpIHNjYWxlWCgwLjkzKTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkgMC4xcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpIDAuMXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpLCBvcGFjaXR5IDAuMXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkgMC4xcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSksIG9wYWNpdHkgMC4xcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSAwLjFzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xufVxuLnNlbGVjdF9iYWNrOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaGFkb3c6IDBweCAycHggOXB4IGJsYWNrO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45Myk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45Myk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xufVxuLnNlbGVjdF9iYWNrOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnNlbGVjdC5pcy1hY3RpdmUgLnNlbGVjdF9iYWNrIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKSBzY2FsZVgoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpIHNjYWxlWCgxKTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIG9wYWNpdHkgMC4xcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIG9wYWNpdHkgMC4xcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cbi5zZWxlY3QuaXMtYWN0aXZlIC5zZWxlY3RfYmFjazo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC40O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuXG4uc2VsZWN0X2xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG59XG5cbi5zZWxlY3QuaXMtYWN0aXZlIC5zZWxlY3RfbGlzdCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zZWxlY3RfaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgZm9udDogNTAwIDE2cHgvMTZweCBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCB2aXNpYmlsaXR5IDAuMnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIHZpc2liaWxpdHkgMC4ycztcbn1cblxuLnNlbGVjdC5pcy1hY3RpdmUgLnNlbGVjdF9pdGVtIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDAuMjVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDAuMjVzO1xufVxuLnNlbGVjdC5pcy1hY3RpdmUgLnNlbGVjdF9pdGVtLmlzLWFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5zZWxlY3QuaXMtYWN0aXZlOm5vdCguaXMtYW5pbWF0aW5nKSAuc2VsZWN0X2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1LCAwLCAyNTUsIDAuMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5zZWxlY3QuaXMtYWN0aXZlIC5zZWxlY3RfaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxuLm92ZXJmbG93X19zZWxlY3Qge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMztcbn1cblxuLl9icm93c2VyLXN1cHBvcnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMTBweCAyMHB4O1xufVxuXG4uX2Jyb3dzZXItc3VwcG9ydF9pdGVtIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luOiA1cHg7XG59XG5cbi5hbGVydGVfY3Age1xuICBjb2xvcjogIzkxMDAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuXG4uZm9ybS12aWxsZSAuZGl2X2FkZHJlc3Nfc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tdmlsbGUgLmRpdl9hZGRyZXNzX3NlYXJjaCAjYWRkcmVzc19zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLXZpbGxlIC5kaXZfYWRkcmVzc19zZWFyY2ggI2FkZHJlc3Nfc2VhcmNoOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mb3JtLXZpbGxlIC5kaXZfYWRkcmVzc19zZWFyY2ggI2FkZHJlc3Nfc2VhcmNoOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZvcm0tdmlsbGUgLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5mb3JtLXZpbGxlIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0IC5zZXNzaWxlX3NlYXJjaF9zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwJTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS12aWxsZSAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCAuc2Vzc2lsZV9zZWFyY2hfc3VibWl0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mb3JtLXZpbGxlIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDExcHggLTIwcHg7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLmRldmlzX3Bybyxcbi5kZXZpc19wYXJ0aWN1bGllciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRldmlzX3BybyAuZGV2aXNfY29udGVudCxcbi5kZXZpc19wYXJ0aWN1bGllciAuZGV2aXNfY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi5kZXZpc19wcm8gLmRldmlzX2NvbnRlbnQ6YWZ0ZXIsXG4uZGV2aXNfcGFydGljdWxpZXIgLmRldmlzX2NvbnRlbnQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogN3B4IC0yMHB4O1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9pbWFnZXMvYXJyb3ctcmlnaHQtYmxhbmNoZS5zdmdcIik7XG59XG4uZGV2aXNfcHJvIC5kZXZpc19jb250ZW50IGEsXG4uZGV2aXNfcGFydGljdWxpZXIgLmRldmlzX2NvbnRlbnQgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLmRldmlzX3BybyAuZGV2aXNfY29udGVudCBhOmZvY3VzLFxuLmRldmlzX3BhcnRpY3VsaWVyIC5kZXZpc19jb250ZW50IGE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VsZWN0X3ZhbHVlIHtcbiAgICBmb250OiA1MDAgMS41ZW0gXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSBzZWN0aW9uI21haW4sXG4gIC5wb3N0aWQtMTAzMjAxIHNlY3Rpb24jbWFpbiB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbiAgLmhvbWUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lcixcbiAgLnBvc3RpZC0xMDMyMDEgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTRweCAwO1xuICB9XG4gIC5ob21lIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4tYnVyZ2VyLWljb24sXG4gIC5wb3N0aWQtMTAzMjAxIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4tYnVyZ2VyLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ob21lIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4taW1nLWNvbnRhaW5lcixcbiAgLnBvc3RpZC0xMDMyMDEgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1pbWctY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhvbWUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1pbWctY29udGFpbmVyICNiYWRnZS1hcnRpc2FuYWwsXG4gIC5wb3N0aWQtMTAzMjAxIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4taW1nLWNvbnRhaW5lciAjYmFkZ2UtYXJ0aXNhbmFsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIGJvdHRvbTogLTMwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMCUpO1xuICB9XG4gIC5ob21lIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4tY2FydC1pY29uLFxuICAucG9zdGlkLTEwMzIwMSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWNhcnQtaWNvbiB7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICB9XG4gIC5ob21lIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4tZ2FyZGVuZXItY29udGFpbmVyLFxuICAucG9zdGlkLTEwMzIwMSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWdhcmRlbmVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaG9tZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWxvZ28sXG4gIC5wb3N0aWQtMTAzMjAxIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4tbG9nbyB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaG9tZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWxvZ28tbW9iaWxlLFxuICAucG9zdGlkLTEwMzIwMSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWxvZ28tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaG9tZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWNvbnRhaW5lcixcbiAgLnBvc3RpZC0xMDMyMDEgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgfVxuICAuaG9tZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWNvbnRlbnQsXG4gIC5wb3N0aWQtMTAzMjAxIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4tY29udGVudCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgbWFyZ2luLXRvcDogNjB2aDtcbiAgfVxuICAuaG9tZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWNvbnRlbnQgLnRpdGxlLFxuICAucG9zdGlkLTEwMzIwMSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWNvbnRlbnQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICB9XG4gIC5ob21lIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4taW5wdXQsXG4gIC5wb3N0aWQtMTAzMjAxIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4taW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuaG9tZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWlucHV0LWNvbnRhaW5lcixcbiAgLnBvc3RpZC0xMDMyMDEgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1pbnB1dC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogODB2dztcbiAgICBnYXA6IDM1cHg7XG4gICAgcGFkZGluZzogM3B4IDRweCAzcHggMjRweDtcbiAgfVxuICAuaG9tZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWJ0bixcbiAgLnBvc3RpZC0xMDMyMDEgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1idG4ge1xuICAgIHdpZHRoOiA0N3B4O1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmhvbWUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1idG4tdGV4dCxcbiAgLnBvc3RpZC0xMDMyMDEgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1idG4tdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaG9tZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWJ0bi1pY29uLFxuICAucG9zdGlkLTEwMzIwMSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWJ0bi1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnBhYy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGFjLWxvZ286YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwYWRkaW5nOiAxcHggMXB4IDFweCAwO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTIwcHggMTRweDtcbn1cblxuLmhkcGkucGFjLWxvZ286YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4ucGFjLWl0ZW0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBhZGRpbmc6IDhweCA0cHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wYWMtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG59XG5cbi5wYWMtaXRlbS1zZWxlY3RlZCxcbi5wYWMtaXRlbS1zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG59XG5cbi5wYWMtbWF0Y2hlZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wYWMtaXRlbS1xdWVyeSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZy1yaWdodDogM3B4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnBhYy1pY29uIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9tYXBzLmdzdGF0aWMuY29tL21hcGZpbGVzL2FwaS0zL2ltYWdlcy9hdXRvY29tcGxldGUtaWNvbnMucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAzNHB4O1xufVxuXG4uaGRwaSAucGFjLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9tYXBzLmdzdGF0aWMuY29tL21hcGZpbGVzL2FwaS0zL2ltYWdlcy9hdXRvY29tcGxldGUtaWNvbnNfaGRwaS5wbmcpO1xufVxuXG4ucGFjLWljb24tc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTFweCAtMXB4O1xufVxuXG4ucGFjLWl0ZW0tc2VsZWN0ZWQgLnBhYy1pY29uLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOHB4IC0xcHg7XG59XG5cbi5wYWMtaWNvbi1tYXJrZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMXB4IC0xNjFweDtcbn1cblxuLnBhYy1pdGVtLXNlbGVjdGVkIC5wYWMtaWNvbi1tYXJrZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMThweCAtMTYxcHg7XG59XG5cbi5wYWMtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogZ3JheTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhYy1pdGVtIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxuICAucGFjLWl0ZW0tcXVlcnkge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG9tZSAjaGVhZGVyX2ZpcnN0ICNsb2dvLFxuICAucG9zdGlkLTEwMzIwMSAjaGVhZGVyX2ZpcnN0ICNsb2dvIHtcbiAgICB0b3A6IDQwcHg7XG4gIH1cbiAgLmhvbWUgI2hlYWRlcl9maXJzdCAjbG9nbyBhIHN2ZyxcbiAgLnBvc3RpZC0xMDMyMDEgI2hlYWRlcl9maXJzdCAjbG9nbyBhIHN2ZyB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmhvbWUgc2VjdGlvbiNtYWluLFxuICAucG9zdGlkLTEwMzIwMSBzZWN0aW9uI21haW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5ob21lIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4tY29udGVudCxcbiAgLnBvc3RpZC0xMDMyMDEgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA0MCU7XG4gIH1cbiAgLmhvbWUgc2VjdGlvbiNtYWluIC5tYWluLW1lbnUsXG4gIC5wb3N0aWQtMTAzMjAxIHNlY3Rpb24jbWFpbiAubWFpbi1tZW51IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNzB2dztcbiAgfVxuICAuaG9tZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWNvbnRlbnQgLnRpdGxlLFxuICAucG9zdGlkLTEwMzIwMSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWNvbnRlbnQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgcGFkZGluZzogMCAxN3B4O1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC5ob21lIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4taW5wdXQtY29udGFpbmVyLFxuICAucG9zdGlkLTEwMzIwMSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWlucHV0LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMDtcbiAgfVxuICAuaG9tZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWltZy1jb250YWluZXIgLm1haW4taW1nLFxuICAucG9zdGlkLTEwMzIwMSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWltZy1jb250YWluZXIgLm1haW4taW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEyMHB4IDgwcHg7XG4gIH1cbiAgLmhvbWUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1pbWctY29udGFpbmVyIC5tYWluLWltZy1tb2JpbGUsXG4gIC5wb3N0aWQtMTAzMjAxIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4taW1nLWNvbnRhaW5lciAubWFpbi1pbWctbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtaGVpZ2h0OiA0NXZoO1xuICB9XG4gIC5ob21lIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4taW1nLWNvbnRhaW5lciAjYmFkZ2UtYXJ0aXNhbmFsLFxuICAucG9zdGlkLTEwMzIwMSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWltZy1jb250YWluZXIgI2JhZGdlLWFydGlzYW5hbCB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucG9zdGlkLTEwMzIwMSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDYwdmg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5ob21lIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4taW1nLWNvbnRhaW5lciAubWFpbi1pbWctbW9iaWxlLFxuICAucG9zdGlkLTEwMzIwMSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWltZy1jb250YWluZXIgLm1haW4taW1nLW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gIH1cbn1cbi5ob21lIC5lbnRyeS1jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xufVxuLmhvbWUgI3Bvc3QtMjIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLXRoZW1lL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtdGhlbWUvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmlucHV0LFxuc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA0MmEyYjtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uZGFuZ2VyIHtcbiAgY29sb3I6IHJnYigyMDYsIDM5LCAzOSk7XG59XG4uZGFuZ2VyIGEge1xuICBjb2xvcjogcmdiKDIwNiwgMzksIDM5KTtcbn1cbi5kYW5nZXIgYTpob3ZlciwgLmRhbmdlciBhOmFjdGl2ZSwgLmRhbmdlciBhOmZvY3VzIHtcbiAgY29sb3I6ICMwNDJhMmI7XG59XG5cbi5wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2Nyb2xsLW1hcmdpbiB7XG4gIHNjcm9sbC1tYXJnaW46IDI0cHg7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0ICFpbXBvcnRhbnQ7XG59XG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cbi50ZXh0LXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG4udGV4dC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cbi50ZXh0LXVwcGVyLWZpcnN0OmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5wZC0wIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGQtNCB7XG4gIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xufVxuLnBkLTgge1xuICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbn1cbi5wZC0xMiB7XG4gIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDtcbn1cbi5wZC0xNiB7XG4gIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDtcbn1cbi5wZC0yNCB7XG4gIHBhZGRpbmc6IDI0cHggIWltcG9ydGFudDtcbn1cbi5wZC0zMiB7XG4gIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDtcbn1cbi5wZC00MCB7XG4gIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbn1cbi5wZC00OCB7XG4gIHBhZGRpbmc6IDQ4cHggIWltcG9ydGFudDtcbn1cbi5wZC03MiB7XG4gIHBhZGRpbmc6IDcycHggIWltcG9ydGFudDtcbn1cblxuLnBkdC0wIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLnBkdC0yNCB7XG4gIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG4ucGR0LTMyIHtcbiAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcbn1cbi5wZHQtNDAge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5wZHQtNjQge1xuICBwYWRkaW5nLXRvcDogNjRweDtcbn1cbi5wZHQtNzIge1xuICBwYWRkaW5nLXRvcDogNzJweDtcbn1cblxuLnBkbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbi5wZGwtOCB7XG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG59XG4ucGRsLTI0IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG4ucGRsLTMyIHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wZGwtMzIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG4ucGRsLTQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLnBkbC02NCB7XG4gIHBhZGRpbmctbGVmdDogNjRweDtcbn1cbi5wZGwtNzIge1xuICBwYWRkaW5nLWxlZnQ6IDcycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBkbC03MiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuLnBkYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLnBkYi0yNCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG4ucGRiLTMyIHtcbiAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDtcbn1cbi5wZGItNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5wZGItNjQge1xuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbn1cbi5wZGItNzIge1xuICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbn1cblxuLnBkci0wIHtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGRyLTI0IHtcbiAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuLnBkci0zMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbn1cbi5wZHItNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLnBkci02NCB7XG4gIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG59XG4ucGRyLTcyIHtcbiAgcGFkZGluZy1yaWdodDogNzJweDtcbn1cblxuLnBkLXNpZGVzLTcyIHtcbiAgcGFkZGluZzogMCA3MnB4O1xufVxuXG4ubWctOCB7XG4gIG1hcmdpbjogOHB4ICFpbXBvcnRhbnQ7XG59XG4ubWctMTYge1xuICBtYXJnaW46IDE2cHggIWltcG9ydGFudDtcbn1cbi5tZy0yNCB7XG4gIG1hcmdpbjogMjRweCAhaW1wb3J0YW50O1xufVxuLm1nLTMyIHtcbiAgbWFyZ2luOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG4ubWctNDAge1xuICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbn1cbi5tZy00OCB7XG4gIG1hcmdpbjogNDhweCAhaW1wb3J0YW50O1xufVxuLm1nLTU2IHtcbiAgbWFyZ2luOiA1NnB4ICFpbXBvcnRhbnQ7XG59XG4ubWctNzIge1xuICBtYXJnaW46IDcycHggIWltcG9ydGFudDtcbn1cbi5tZy0xNjAge1xuICBtYXJnaW46IDE2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC04IHtcbiAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG59XG4ubXQtMTIge1xuICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4ubXQtMTYge1xuICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4ubXQtMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ubXQtMjQge1xuICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG4ubXQtMzIge1xuICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG4ubXQtNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4ubXQtNDgge1xuICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG4ubXQtNTYge1xuICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG59XG4ubXQtNzIge1xuICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG59XG4ubXQtMTYwIHtcbiAgbWFyZ2luLXRvcDogMTYwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG4ubWItOCB7XG4gIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuLm1iLTEyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuLm1iLTE2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xufVxuLm1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuLm1iLTI0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xufVxuLm1iLTMyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xufVxuLm1iLTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuLm1iLTQ4IHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xufVxuLm1iLTU2IHtcbiAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50O1xufVxuLm1iLTY0IHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50O1xufVxuLm1iLTcyIHtcbiAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtNCB7XG4gIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbn1cbi5tbC04IHtcbiAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xufVxuLm1sLTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbn1cbi5tbC0xNiB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4ubWwtMjAge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuLm1sLTI0IHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbn1cbi5tbC0zMiB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG4ubWwtNDgge1xuICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xufVxuLm1sLTcyIHtcbiAgbWFyZ2luLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbn1cblxuLm1yLTgge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5tci0xNiB7XG4gIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuLm1yLTI0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuLm1yLTMyIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuLm1yLTQ4IHtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xufVxuLm1yLTcyIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MnB4O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xufVxuLm0tOCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbn1cbi5tLTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbn1cbi5tLTE2IHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbn1cbi5tLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5tLTI0IHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbn1cbi5tLTMyIHtcbiAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbn1cbi5tLTQ4IHtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbn1cbi5tLTcyIHtcbiAgbWFyZ2luLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbn1cblxuLnppLWJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG4uemktbGV2ZWwtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi56aS1sZXZlbC0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnppLWxldmVsLTMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG4uemktZnJvbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDkgIWltcG9ydGFudDtcbn1cblxuLnYtYWxpZ24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi52LWFsaWduLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJhZGl1cy0yNCB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG4ucmFkaXVzLTMyIHtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbn1cblxuLnBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJsb2cgLmhlYWRlcl9ibG9nIHtcbiAgbWFyZ2luOiAxJSA1JTtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJsb2cgLmhlYWRlcl9ibG9nIC5sb2dvX2Jsb2cgaW1nIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZyAucm93YmxvZy5vZGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZyAucm93YmxvZy5ldmVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nIC5yb3dibG9nLmV2ZW4gLmltYWdlLWdhdWNoZSB7XG4gIG9yZGVyOiAyO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZyAucm93YmxvZy5ldmVuIC5jb250ZW51IHtcbiAgb3JkZXI6IDE7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nIC5yb3dibG9nLmV2ZW4gLmNvbnRlbnUgaDIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZyAucm93YmxvZy5ldmVuIC5jb250ZW51IC5saW5rIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJsb2cgLnJvd2Jsb2cuZXZlbiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nIC5yb3dibG9nLmV2ZW4gLmJvdXRvbl9kZV9wYXJ0YWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZyAucm93YmxvZy5ldmVuIC5ib3V0b25fZGVfcGFydGFnZSBhIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJsb2cgLnJvd2Jsb2cgLmltYWdlLWdhdWNoZSAuaW1hZ2UtYmFja2dyb3VuZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogODAlO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZyAucm93YmxvZyAuY29udGVudSB7XG4gIHBhZGRpbmc6IDEwJSA1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZyAucm93YmxvZyAuY29udGVudSAuZGF0ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJsb2cgLnJvd2Jsb2cgLmNvbnRlbnUgaDIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJsb2cgLnJvd2Jsb2cgLmNvbnRlbnUgaDIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwNDJhMmI7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nIC5yb3dibG9nIC5jb250ZW51IC5ib3V0b25fZGVfcGFydGFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJsb2cgLnJvd2Jsb2cgLmNvbnRlbnUgLmJvdXRvbl9kZV9wYXJ0YWdlIGEge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBjb2xvcjogIzA0MmEyYjtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJsb2cgLnJvd2Jsb2cgLmNvbnRlbnUgLmxpbmsgYSB7XG4gIGNvbG9yOiAjMDQyYTJiO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nIC5oZWFkZXJfYmxvZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nIC5oZWFkZXJfYmxvZyAudGl0cmVfYmxvZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQlO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJsb2cgLnJvd2Jsb2cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nIC5yb3dibG9nIC5pbWFnZS1nYXVjaGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZyAucm93YmxvZyAuY29udGVudSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4uc2luZ2xlLXZpbGxlLFxuLnNpbmdsZS12aWxsZV9iaXMsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24ge1xuICBjb2xvcjogIzA0MmEyYjtcbn1cbi5zaW5nbGUtdmlsbGUgaDEsXG4uc2luZ2xlLXZpbGxlX2JpcyBoMSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IGgxLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCBoMSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiBoMSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXZpbGxlIGgxLFxuICAuc2luZ2xlLXZpbGxlX2JpcyBoMSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgaDEsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgaDEsXG4gIC5zaW5nbGUtYWdnbG9tZXJhdGlvbiBoMSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAucHJvZHVjdC1wYWdlLXZlbmRvci1zZWFyY2gsXG4gIC5zaW5nbGUtdmlsbGVfYmlzIC5wcm9kdWN0LXBhZ2UtdmVuZG9yLXNlYXJjaCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnByb2R1Y3QtcGFnZS12ZW5kb3Itc2VhcmNoLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5wcm9kdWN0LXBhZ2UtdmVuZG9yLXNlYXJjaCxcbiAgLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5wcm9kdWN0LXBhZ2UtdmVuZG9yLXNlYXJjaCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbi5zaW5nbGUtdmlsbGUgLmJhY2stYmVpZ2UsXG4uc2luZ2xlLXZpbGxlX2JpcyAuYmFjay1iZWlnZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5iYWNrLWJlaWdlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuYmFjay1iZWlnZSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuYmFjay1iZWlnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG59XG4uc2luZ2xlLXZpbGxlIC5ibG9jay1wYXJhZ3JhcGhlLXNlc3NpbGUsXG4uc2luZ2xlLXZpbGxlX2JpcyAuYmxvY2stcGFyYWdyYXBoZS1zZXNzaWxlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuYmxvY2stcGFyYWdyYXBoZS1zZXNzaWxlIHtcbiAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS12aWxsZSAuYmxvY2stcGFyYWdyYXBoZS1zZXNzaWxlIGgyLCAuc2luZ2xlLXZpbGxlIC5ibG9jay1wYXJhZ3JhcGhlLXNlc3NpbGUgaDMsIC5zaW5nbGUtdmlsbGUgLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSBwLFxuLnNpbmdsZS12aWxsZV9iaXMgLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSBoMixcbi5zaW5nbGUtdmlsbGVfYmlzIC5ibG9jay1wYXJhZ3JhcGhlLXNlc3NpbGUgaDMsXG4uc2luZ2xlLXZpbGxlX2JpcyAuYmxvY2stcGFyYWdyYXBoZS1zZXNzaWxlIHAsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuYmxvY2stcGFyYWdyYXBoZS1zZXNzaWxlIGgyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSBoMyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5ibG9jay1wYXJhZ3JhcGhlLXNlc3NpbGUgcCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSBoMixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSBoMyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSBwLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5ibG9jay1wYXJhZ3JhcGhlLXNlc3NpbGUgaDIsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSBoMyxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuYmxvY2stcGFyYWdyYXBoZS1zZXNzaWxlIHAge1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnNpbmdsZS12aWxsZSAuYmxvY2stcGFyYWdyYXBoZS1zZXNzaWxlIGgyLCAuc2luZ2xlLXZpbGxlIC5ibG9jay1wYXJhZ3JhcGhlLXNlc3NpbGUgaDMsXG4uc2luZ2xlLXZpbGxlX2JpcyAuYmxvY2stcGFyYWdyYXBoZS1zZXNzaWxlIGgyLFxuLnNpbmdsZS12aWxsZV9iaXMgLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSBoMyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5ibG9jay1wYXJhZ3JhcGhlLXNlc3NpbGUgaDIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuYmxvY2stcGFyYWdyYXBoZS1zZXNzaWxlIGgzLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuYmxvY2stcGFyYWdyYXBoZS1zZXNzaWxlIGgyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuYmxvY2stcGFyYWdyYXBoZS1zZXNzaWxlIGgzLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5ibG9jay1wYXJhZ3JhcGhlLXNlc3NpbGUgaDIsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSBoMyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2luZ2xlLXZpbGxlIC5ub19yZXN1bHRfcGFyYWdyYXBoZSBoMSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5ub19yZXN1bHRfcGFyYWdyYXBoZSBoMSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5ub19yZXN1bHRfcGFyYWdyYXBoZSBoMSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLm5vX3Jlc3VsdF9wYXJhZ3JhcGhlIGgxLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5ub19yZXN1bHRfcGFyYWdyYXBoZSBoMSB7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAubm9fcmVzdWx0X3BhcmFncmFwaGUgaDEsXG4gIC5zaW5nbGUtdmlsbGVfYmlzIC5ub19yZXN1bHRfcGFyYWdyYXBoZSBoMSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLm5vX3Jlc3VsdF9wYXJhZ3JhcGhlIGgxLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5ub19yZXN1bHRfcGFyYWdyYXBoZSBoMSxcbiAgLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5ub19yZXN1bHRfcGFyYWdyYXBoZSBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLnNpbmdsZS12aWxsZSAubm9fcmVzdWx0X3BhcmFncmFwaGUgaDIsXG4uc2luZ2xlLXZpbGxlX2JpcyAubm9fcmVzdWx0X3BhcmFncmFwaGUgaDIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubm9fcmVzdWx0X3BhcmFncmFwaGUgaDIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5ub19yZXN1bHRfcGFyYWdyYXBoZSBoMixcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAubm9fcmVzdWx0X3BhcmFncmFwaGUgaDIge1xuICBmb250LWZhbWlseTogXCJSZWNvbGV0YVwiO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnNpbmdsZS12aWxsZSAubm9fcmVzdWx0X3BhcmFncmFwaGUgcCxcbi5zaW5nbGUtdmlsbGVfYmlzIC5ub19yZXN1bHRfcGFyYWdyYXBoZSBwLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLm5vX3Jlc3VsdF9wYXJhZ3JhcGhlIHAsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5ub19yZXN1bHRfcGFyYWdyYXBoZSBwLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5ub19yZXN1bHRfcGFyYWdyYXBoZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIjtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAuc2xpY2stc2xpZGVyIC5zbGlkZXItcHJldixcbiAgLnNpbmdsZS12aWxsZV9iaXMgLnNsaWNrLXNsaWRlciAuc2xpZGVyLXByZXYsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zbGljay1zbGlkZXIgLnNsaWRlci1wcmV2LFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zbGljay1zbGlkZXIgLnNsaWRlci1wcmV2LFxuICAuc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnNsaWNrLXNsaWRlciAuc2xpZGVyLXByZXYge1xuICAgIHdpZHRoOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAuc2xpY2stc2xpZGVyIC5zbGlkZXItbmV4dCxcbiAgLnNpbmdsZS12aWxsZV9iaXMgLnNsaWNrLXNsaWRlciAuc2xpZGVyLW5leHQsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zbGljay1zbGlkZXIgLnNsaWRlci1uZXh0LFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zbGljay1zbGlkZXIgLnNsaWRlci1uZXh0LFxuICAuc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnNsaWNrLXNsaWRlciAuc2xpZGVyLW5leHQge1xuICAgIHdpZHRoOiAyNXB4O1xuICB9XG59XG4uc2luZ2xlLXZpbGxlIC5saXN0ZV9ub19yZXN1bHQgLmJhZF96b25lLFxuLnNpbmdsZS12aWxsZSAuc2l0ZS1tYWluIC5iYWRfem9uZSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5saXN0ZV9ub19yZXN1bHQgLmJhZF96b25lLFxuLnNpbmdsZS12aWxsZV9iaXMgLnNpdGUtbWFpbiAuYmFkX3pvbmUsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5iYWRfem9uZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLmJhZF96b25lLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5iYWRfem9uZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuYmFkX3pvbmUsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmxpc3RlX25vX3Jlc3VsdCAuYmFkX3pvbmUsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnNpdGUtbWFpbiAuYmFkX3pvbmUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNpbmdsZS12aWxsZSAubGlzdGVfbm9fcmVzdWx0IGZvcm0sXG4uc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gZm9ybSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5saXN0ZV9ub19yZXN1bHQgZm9ybSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5zaXRlLW1haW4gZm9ybSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgZm9ybSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gZm9ybSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCBmb3JtLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIGZvcm0sXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmxpc3RlX25vX3Jlc3VsdCBmb3JtLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5zaXRlLW1haW4gZm9ybSB7XG4gIHBhZGRpbmc6IDMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdmlsbGUgLmxpc3RlX25vX3Jlc3VsdCBmb3JtLFxuICAuc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gZm9ybSxcbiAgLnNpbmdsZS12aWxsZV9iaXMgLmxpc3RlX25vX3Jlc3VsdCBmb3JtLFxuICAuc2luZ2xlLXZpbGxlX2JpcyAuc2l0ZS1tYWluIGZvcm0sXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgZm9ybSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiBmb3JtLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgZm9ybSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIGZvcm0sXG4gIC5zaW5nbGUtYWdnbG9tZXJhdGlvbiAubGlzdGVfbm9fcmVzdWx0IGZvcm0sXG4gIC5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuc2l0ZS1tYWluIGZvcm0ge1xuICAgIHBhZGRpbmc6IDIwcHggNCUgMjBweCA0JTtcbiAgfVxufVxuLnNpbmdsZS12aWxsZSAubGlzdGVfbm9fcmVzdWx0IGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsLFxuLnNpbmdsZS12aWxsZSAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsLFxuLnNpbmdsZS12aWxsZV9iaXMgLmxpc3RlX25vX3Jlc3VsdCBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCxcbi5zaW5nbGUtdmlsbGVfYmlzIC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAubGlzdGVfbm9fcmVzdWx0IGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwge1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2luZ2xlLXZpbGxlIC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgaDIsXG4uc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgaDIsXG4uc2luZ2xlLXZpbGxlX2JpcyAubGlzdGVfbm9fcmVzdWx0IGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIGgyLFxuLnNpbmdsZS12aWxsZV9iaXMgLnNpdGUtbWFpbiBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBoMixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgaDIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIGgyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIGgyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIGgyLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgaDIsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnNpdGUtbWFpbiBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2luZ2xlLXZpbGxlIC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgaDMsXG4uc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgaDMsXG4uc2luZ2xlLXZpbGxlX2JpcyAubGlzdGVfbm9fcmVzdWx0IGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIGgzLFxuLnNpbmdsZS12aWxsZV9iaXMgLnNpdGUtbWFpbiBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBoMyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgaDMsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIGgzLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIGgzLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIGgzLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgaDMsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnNpdGUtbWFpbiBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5zaW5nbGUtdmlsbGUgLmxpc3RlX25vX3Jlc3VsdCBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCAud3BjZjctc3Bpbm5lcixcbi5zaW5nbGUtdmlsbGUgLnNpdGUtbWFpbiBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCAud3BjZjctc3Bpbm5lcixcbi5zaW5nbGUtdmlsbGVfYmlzIC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgLndwY2Y3LXNwaW5uZXIsXG4uc2luZ2xlLXZpbGxlX2JpcyAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIC53cGNmNy1zcGlubmVyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCAud3BjZjctc3Bpbm5lcixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgLndwY2Y3LXNwaW5uZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgLndwY2Y3LXNwaW5uZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgLndwY2Y3LXNwaW5uZXIsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmxpc3RlX25vX3Jlc3VsdCBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCAud3BjZjctc3Bpbm5lcixcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIC53cGNmNy1zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogMTM4cHg7XG4gIG1hcmdpbi10b3A6IC0yNHB4O1xufVxuLnNpbmdsZS12aWxsZSAubGlzdGVfbm9fcmVzdWx0IGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIHAsXG4uc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcCxcbi5zaW5nbGUtdmlsbGVfYmlzIC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcCxcbi5zaW5nbGUtdmlsbGVfYmlzIC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIHAsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmxpc3RlX25vX3Jlc3VsdCBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcCB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNTAlO1xuICBtaW4td2lkdGg6IDI3NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdmlsbGUgLmxpc3RlX25vX3Jlc3VsdCBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwLFxuICAuc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcCxcbiAgLnNpbmdsZS12aWxsZV9iaXMgLmxpc3RlX25vX3Jlc3VsdCBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwLFxuICAuc2luZ2xlLXZpbGxlX2JpcyAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIHAsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIHAsXG4gIC5zaW5nbGUtYWdnbG9tZXJhdGlvbiAubGlzdGVfbm9fcmVzdWx0IGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIHAsXG4gIC5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2luZ2xlLXZpbGxlIC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcDpmaXJzdC1vZi10eXBlLFxuLnNpbmdsZS12aWxsZSAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIHA6Zmlyc3Qtb2YtdHlwZSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcDpmaXJzdC1vZi10eXBlLFxuLnNpbmdsZS12aWxsZV9iaXMgLnNpdGUtbWFpbiBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwOmZpcnN0LW9mLXR5cGUsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIHA6Zmlyc3Qtb2YtdHlwZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcDpmaXJzdC1vZi10eXBlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIHA6Zmlyc3Qtb2YtdHlwZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwOmZpcnN0LW9mLXR5cGUsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmxpc3RlX25vX3Jlc3VsdCBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwOmZpcnN0LW9mLXR5cGUsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnNpdGUtbWFpbiBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwOmZpcnN0LW9mLXR5cGUge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdmlsbGUgLmxpc3RlX25vX3Jlc3VsdCBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwOmZpcnN0LW9mLXR5cGUsXG4gIC5zaW5nbGUtdmlsbGUgLnNpdGUtbWFpbiBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwOmZpcnN0LW9mLXR5cGUsXG4gIC5zaW5nbGUtdmlsbGVfYmlzIC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcDpmaXJzdC1vZi10eXBlLFxuICAuc2luZ2xlLXZpbGxlX2JpcyAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIHA6Zmlyc3Qtb2YtdHlwZSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwOmZpcnN0LW9mLXR5cGUsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcDpmaXJzdC1vZi10eXBlLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcDpmaXJzdC1vZi10eXBlLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcDpmaXJzdC1vZi10eXBlLFxuICAuc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmxpc3RlX25vX3Jlc3VsdCBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwOmZpcnN0LW9mLXR5cGUsXG4gIC5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLnNpbmdsZS12aWxsZSAubGlzdGVfbm9fcmVzdWx0IGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIHA6bnRoLW9mLXR5cGUoMiksXG4uc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcDpudGgtb2YtdHlwZSgyKSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcDpudGgtb2YtdHlwZSgyKSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcDpudGgtb2YtdHlwZSgyKSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcDpudGgtb2YtdHlwZSgyKSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcDpudGgtb2YtdHlwZSgyKSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwOm50aC1vZi10eXBlKDIpLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIHA6bnRoLW9mLXR5cGUoMiksXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmxpc3RlX25vX3Jlc3VsdCBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwOm50aC1vZi10eXBlKDIpLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcDpudGgtb2YtdHlwZSgyKSB7XG4gIHdpZHRoOiA2MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAubGlzdGVfbm9fcmVzdWx0IGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIHA6bnRoLW9mLXR5cGUoMiksXG4gIC5zaW5nbGUtdmlsbGUgLnNpdGUtbWFpbiBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwOm50aC1vZi10eXBlKDIpLFxuICAuc2luZ2xlLXZpbGxlX2JpcyAubGlzdGVfbm9fcmVzdWx0IGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIHA6bnRoLW9mLXR5cGUoMiksXG4gIC5zaW5nbGUtdmlsbGVfYmlzIC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcDpudGgtb2YtdHlwZSgyKSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwOm50aC1vZi10eXBlKDIpLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIHA6bnRoLW9mLXR5cGUoMiksXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwOm50aC1vZi10eXBlKDIpLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcDpudGgtb2YtdHlwZSgyKSxcbiAgLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcDpudGgtb2YtdHlwZSgyKSxcbiAgLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcDpudGgtb2YtdHlwZSgyKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaW5nbGUtdmlsbGUgLmxpc3RlX25vX3Jlc3VsdCBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCxcbi5zaW5nbGUtdmlsbGUgLnNpdGUtbWFpbiBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCxcbi5zaW5nbGUtdmlsbGVfYmlzIC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAsXG4uc2luZ2xlLXZpbGxlX2JpcyAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIHAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmxpc3RlX25vX3Jlc3VsdCBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIHAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2luZ2xlLXZpbGxlIC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgaW5wdXRbdHlwZT1lbWFpbF0sXG4uc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgaW5wdXRbdHlwZT1lbWFpbF0sXG4uc2luZ2xlLXZpbGxlX2JpcyAubGlzdGVfbm9fcmVzdWx0IGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIGlucHV0W3R5cGU9ZW1haWxdLFxuLnNpbmdsZS12aWxsZV9iaXMgLnNpdGUtbWFpbiBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBpbnB1dFt0eXBlPWVtYWlsXSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgaW5wdXRbdHlwZT1lbWFpbF0sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIGlucHV0W3R5cGU9ZW1haWxdLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIGlucHV0W3R5cGU9ZW1haWxdLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIGlucHV0W3R5cGU9ZW1haWxdLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgaW5wdXRbdHlwZT1lbWFpbF0sXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnNpdGUtbWFpbiBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTEyLCAxMTIsIDExMiwgMC41KTtcbiAgcGFkZGluZzogMC43NWVtIDFlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtaW5kZW50OiAxMHB4O1xufVxuLnNpbmdsZS12aWxsZSAubGlzdGVfbm9fcmVzdWx0IGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLnNpbmdsZS12aWxsZSAuc2l0ZS1tYWluIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLnNpbmdsZS12aWxsZV9iaXMgLmxpc3RlX25vX3Jlc3VsdCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5zaXRlLW1haW4gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAubGlzdGVfbm9fcmVzdWx0IGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5zaXRlLW1haW4gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwLjc1ZW0gMWVtO1xuICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAubGlzdGVfbm9fcmVzdWx0IGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAuc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIC5zaW5nbGUtdmlsbGVfYmlzIC5saXN0ZV9ub19yZXN1bHQgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIC5zaW5nbGUtdmlsbGVfYmlzIC5zaXRlLW1haW4gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAuc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmxpc3RlX25vX3Jlc3VsdCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5zaXRlLW1haW4gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAubGlzdGVfbm9fcmVzdWx0IC5jb250ZW5haXJfd2lfdmlsbGUsXG4gIC5zaW5nbGUtdmlsbGUgLnNpdGUtbWFpbiAuY29udGVuYWlyX3dpX3ZpbGxlLFxuICAuc2luZ2xlLXZpbGxlX2JpcyAubGlzdGVfbm9fcmVzdWx0IC5jb250ZW5haXJfd2lfdmlsbGUsXG4gIC5zaW5nbGUtdmlsbGVfYmlzIC5zaXRlLW1haW4gLmNvbnRlbmFpcl93aV92aWxsZSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCAuY29udGVuYWlyX3dpX3ZpbGxlLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5jb250ZW5haXJfd2lfdmlsbGUsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCAuY29udGVuYWlyX3dpX3ZpbGxlLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLmNvbnRlbmFpcl93aV92aWxsZSxcbiAgLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5saXN0ZV9ub19yZXN1bHQgLmNvbnRlbmFpcl93aV92aWxsZSxcbiAgLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5zaXRlLW1haW4gLmNvbnRlbmFpcl93aV92aWxsZSB7XG4gICAgcGFkZGluZzogMjBweCA0JSAyMHB4IDQlO1xuICB9XG59XG4uc2luZ2xlLXZpbGxlIC5saXN0ZV9ub19yZXN1bHQgLmNvbnRlbmFpcl93aV92aWxsZSBoMixcbi5zaW5nbGUtdmlsbGUgLnNpdGUtbWFpbiAuY29udGVuYWlyX3dpX3ZpbGxlIGgyLFxuLnNpbmdsZS12aWxsZV9iaXMgLmxpc3RlX25vX3Jlc3VsdCAuY29udGVuYWlyX3dpX3ZpbGxlIGgyLFxuLnNpbmdsZS12aWxsZV9iaXMgLnNpdGUtbWFpbiAuY29udGVuYWlyX3dpX3ZpbGxlIGgyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCAuY29udGVuYWlyX3dpX3ZpbGxlIGgyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuY29udGVuYWlyX3dpX3ZpbGxlIGgyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5jb250ZW5haXJfd2lfdmlsbGUgaDIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLmNvbnRlbmFpcl93aV92aWxsZSBoMixcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAubGlzdGVfbm9fcmVzdWx0IC5jb250ZW5haXJfd2lfdmlsbGUgaDIsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnNpdGUtbWFpbiAuY29udGVuYWlyX3dpX3ZpbGxlIGgyIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAubGlzdGVfbm9fcmVzdWx0IC5jb250ZW5haXJfd2lfdmlsbGUgaDIsXG4gIC5zaW5nbGUtdmlsbGUgLnNpdGUtbWFpbiAuY29udGVuYWlyX3dpX3ZpbGxlIGgyLFxuICAuc2luZ2xlLXZpbGxlX2JpcyAubGlzdGVfbm9fcmVzdWx0IC5jb250ZW5haXJfd2lfdmlsbGUgaDIsXG4gIC5zaW5nbGUtdmlsbGVfYmlzIC5zaXRlLW1haW4gLmNvbnRlbmFpcl93aV92aWxsZSBoMixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCAuY29udGVuYWlyX3dpX3ZpbGxlIGgyLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5jb250ZW5haXJfd2lfdmlsbGUgaDIsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCAuY29udGVuYWlyX3dpX3ZpbGxlIGgyLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLmNvbnRlbmFpcl93aV92aWxsZSBoMixcbiAgLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5saXN0ZV9ub19yZXN1bHQgLmNvbnRlbmFpcl93aV92aWxsZSBoMixcbiAgLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5zaXRlLW1haW4gLmNvbnRlbmFpcl93aV92aWxsZSBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbi5zaW5nbGUtdmlsbGUgLmxpc3RlX25vX3Jlc3VsdCAuY29udGVuYWlyX3dpX3ZpbGxlIHAsXG4uc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gLmNvbnRlbmFpcl93aV92aWxsZSBwLFxuLnNpbmdsZS12aWxsZV9iaXMgLmxpc3RlX25vX3Jlc3VsdCAuY29udGVuYWlyX3dpX3ZpbGxlIHAsXG4uc2luZ2xlLXZpbGxlX2JpcyAuc2l0ZS1tYWluIC5jb250ZW5haXJfd2lfdmlsbGUgcCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmNvbnRlbmFpcl93aV92aWxsZSBwLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuY29udGVuYWlyX3dpX3ZpbGxlIHAsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmNvbnRlbmFpcl93aV92aWxsZSBwLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5jb250ZW5haXJfd2lfdmlsbGUgcCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAubGlzdGVfbm9fcmVzdWx0IC5jb250ZW5haXJfd2lfdmlsbGUgcCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuc2l0ZS1tYWluIC5jb250ZW5haXJfd2lfdmlsbGUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCI7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuLnNpbmdsZS12aWxsZSAubGlzdGVfbm9fcmVzdWx0IC5jb250ZW5haXJfd2lfdmlsbGUgLmNvbnRlbnRfd2lfdmlsbGUgLndpX3ZpbGxlLFxuLnNpbmdsZS12aWxsZSAuc2l0ZS1tYWluIC5jb250ZW5haXJfd2lfdmlsbGUgLmNvbnRlbnRfd2lfdmlsbGUgLndpX3ZpbGxlLFxuLnNpbmdsZS12aWxsZV9iaXMgLmxpc3RlX25vX3Jlc3VsdCAuY29udGVuYWlyX3dpX3ZpbGxlIC5jb250ZW50X3dpX3ZpbGxlIC53aV92aWxsZSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5zaXRlLW1haW4gLmNvbnRlbmFpcl93aV92aWxsZSAuY29udGVudF93aV92aWxsZSAud2lfdmlsbGUsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5jb250ZW5haXJfd2lfdmlsbGUgLmNvbnRlbnRfd2lfdmlsbGUgLndpX3ZpbGxlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuY29udGVuYWlyX3dpX3ZpbGxlIC5jb250ZW50X3dpX3ZpbGxlIC53aV92aWxsZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCAuY29udGVuYWlyX3dpX3ZpbGxlIC5jb250ZW50X3dpX3ZpbGxlIC53aV92aWxsZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuY29udGVuYWlyX3dpX3ZpbGxlIC5jb250ZW50X3dpX3ZpbGxlIC53aV92aWxsZSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAubGlzdGVfbm9fcmVzdWx0IC5jb250ZW5haXJfd2lfdmlsbGUgLmNvbnRlbnRfd2lfdmlsbGUgLndpX3ZpbGxlLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5zaXRlLW1haW4gLmNvbnRlbmFpcl93aV92aWxsZSAuY29udGVudF93aV92aWxsZSAud2lfdmlsbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xuICBjb2xvcjogIzA0MmEyYjtcbiAgcGFkZGluZzogNCUgMyU7XG4gIG1hcmdpbjogMyUgMDtcbn1cbi5zaW5nbGUtdmlsbGUgLmxpc3RlX25vX3Jlc3VsdCAuY29udGVuYWlyX3dpX3ZpbGxlIC5jb250ZW50X3dpX3ZpbGxlIC53aV92aWxsZSAuYnRuX2Rpc2NvdmVyLFxuLnNpbmdsZS12aWxsZSAuc2l0ZS1tYWluIC5jb250ZW5haXJfd2lfdmlsbGUgLmNvbnRlbnRfd2lfdmlsbGUgLndpX3ZpbGxlIC5idG5fZGlzY292ZXIsXG4uc2luZ2xlLXZpbGxlX2JpcyAubGlzdGVfbm9fcmVzdWx0IC5jb250ZW5haXJfd2lfdmlsbGUgLmNvbnRlbnRfd2lfdmlsbGUgLndpX3ZpbGxlIC5idG5fZGlzY292ZXIsXG4uc2luZ2xlLXZpbGxlX2JpcyAuc2l0ZS1tYWluIC5jb250ZW5haXJfd2lfdmlsbGUgLmNvbnRlbnRfd2lfdmlsbGUgLndpX3ZpbGxlIC5idG5fZGlzY292ZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5jb250ZW5haXJfd2lfdmlsbGUgLmNvbnRlbnRfd2lfdmlsbGUgLndpX3ZpbGxlIC5idG5fZGlzY292ZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5jb250ZW5haXJfd2lfdmlsbGUgLmNvbnRlbnRfd2lfdmlsbGUgLndpX3ZpbGxlIC5idG5fZGlzY292ZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmNvbnRlbmFpcl93aV92aWxsZSAuY29udGVudF93aV92aWxsZSAud2lfdmlsbGUgLmJ0bl9kaXNjb3Zlcixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuY29udGVuYWlyX3dpX3ZpbGxlIC5jb250ZW50X3dpX3ZpbGxlIC53aV92aWxsZSAuYnRuX2Rpc2NvdmVyLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5saXN0ZV9ub19yZXN1bHQgLmNvbnRlbmFpcl93aV92aWxsZSAuY29udGVudF93aV92aWxsZSAud2lfdmlsbGUgLmJ0bl9kaXNjb3Zlcixcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuc2l0ZS1tYWluIC5jb250ZW5haXJfd2lfdmlsbGUgLmNvbnRlbnRfd2lfdmlsbGUgLndpX3ZpbGxlIC5idG5fZGlzY292ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2luZ2xlLXZpbGxlIC5saXN0ZV9ub19yZXN1bHQgLmNvbnRlbmFpcl93aV92aWxsZSAuY29udGVudF93aV92aWxsZSAud2lfdmlsbGUgLmJ0bl9kaXNjb3ZlciBhLFxuLnNpbmdsZS12aWxsZSAuc2l0ZS1tYWluIC5jb250ZW5haXJfd2lfdmlsbGUgLmNvbnRlbnRfd2lfdmlsbGUgLndpX3ZpbGxlIC5idG5fZGlzY292ZXIgYSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5saXN0ZV9ub19yZXN1bHQgLmNvbnRlbmFpcl93aV92aWxsZSAuY29udGVudF93aV92aWxsZSAud2lfdmlsbGUgLmJ0bl9kaXNjb3ZlciBhLFxuLnNpbmdsZS12aWxsZV9iaXMgLnNpdGUtbWFpbiAuY29udGVuYWlyX3dpX3ZpbGxlIC5jb250ZW50X3dpX3ZpbGxlIC53aV92aWxsZSAuYnRuX2Rpc2NvdmVyIGEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5jb250ZW5haXJfd2lfdmlsbGUgLmNvbnRlbnRfd2lfdmlsbGUgLndpX3ZpbGxlIC5idG5fZGlzY292ZXIgYSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLmNvbnRlbmFpcl93aV92aWxsZSAuY29udGVudF93aV92aWxsZSAud2lfdmlsbGUgLmJ0bl9kaXNjb3ZlciBhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5jb250ZW5haXJfd2lfdmlsbGUgLmNvbnRlbnRfd2lfdmlsbGUgLndpX3ZpbGxlIC5idG5fZGlzY292ZXIgYSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuY29udGVuYWlyX3dpX3ZpbGxlIC5jb250ZW50X3dpX3ZpbGxlIC53aV92aWxsZSAuYnRuX2Rpc2NvdmVyIGEsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmxpc3RlX25vX3Jlc3VsdCAuY29udGVuYWlyX3dpX3ZpbGxlIC5jb250ZW50X3dpX3ZpbGxlIC53aV92aWxsZSAuYnRuX2Rpc2NvdmVyIGEsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnNpdGUtbWFpbiAuY29udGVuYWlyX3dpX3ZpbGxlIC5jb250ZW50X3dpX3ZpbGxlIC53aV92aWxsZSAuYnRuX2Rpc2NvdmVyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwLjZlbSAxZW07XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2luZ2xlLXZpbGxlIC5saXN0ZV9ub19yZXN1bHQgLnZlbmRvci1zZWFyY2gtdGl0bGUsXG4uc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gLnZlbmRvci1zZWFyY2gtdGl0bGUsXG4uc2luZ2xlLXZpbGxlX2JpcyAubGlzdGVfbm9fcmVzdWx0IC52ZW5kb3Itc2VhcmNoLXRpdGxlLFxuLnNpbmdsZS12aWxsZV9iaXMgLnNpdGUtbWFpbiAudmVuZG9yLXNlYXJjaC10aXRsZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLnZlbmRvci1zZWFyY2gtdGl0bGUsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC52ZW5kb3Itc2VhcmNoLXRpdGxlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC52ZW5kb3Itc2VhcmNoLXRpdGxlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC52ZW5kb3Itc2VhcmNoLXRpdGxlLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5saXN0ZV9ub19yZXN1bHQgLnZlbmRvci1zZWFyY2gtdGl0bGUsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnNpdGUtbWFpbiAudmVuZG9yLXNlYXJjaC10aXRsZSB7XG4gIHBhZGRpbmc6IDQwcHggMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXZpbGxlIC5saXN0ZV9ub19yZXN1bHQgLnZlbmRvci1zZWFyY2gtdGl0bGUsXG4gIC5zaW5nbGUtdmlsbGUgLnNpdGUtbWFpbiAudmVuZG9yLXNlYXJjaC10aXRsZSxcbiAgLnNpbmdsZS12aWxsZV9iaXMgLmxpc3RlX25vX3Jlc3VsdCAudmVuZG9yLXNlYXJjaC10aXRsZSxcbiAgLnNpbmdsZS12aWxsZV9iaXMgLnNpdGUtbWFpbiAudmVuZG9yLXNlYXJjaC10aXRsZSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCAudmVuZG9yLXNlYXJjaC10aXRsZSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudmVuZG9yLXNlYXJjaC10aXRsZSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC52ZW5kb3Itc2VhcmNoLXRpdGxlLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnZlbmRvci1zZWFyY2gtdGl0bGUsXG4gIC5zaW5nbGUtYWdnbG9tZXJhdGlvbiAubGlzdGVfbm9fcmVzdWx0IC52ZW5kb3Itc2VhcmNoLXRpdGxlLFxuICAuc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnNpdGUtbWFpbiAudmVuZG9yLXNlYXJjaC10aXRsZSB7XG4gICAgcGFkZGluZzogMjBweCA0JSAyMHB4IDQlO1xuICB9XG59XG4uc2luZ2xlLXZpbGxlIC5saXN0ZV9ub19yZXN1bHQgLnZlbmRvci1zZWFyY2gtdGl0bGUgaDIsXG4uc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gLnZlbmRvci1zZWFyY2gtdGl0bGUgaDIsXG4uc2luZ2xlLXZpbGxlX2JpcyAubGlzdGVfbm9fcmVzdWx0IC52ZW5kb3Itc2VhcmNoLXRpdGxlIGgyLFxuLnNpbmdsZS12aWxsZV9iaXMgLnNpdGUtbWFpbiAudmVuZG9yLXNlYXJjaC10aXRsZSBoMixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLnZlbmRvci1zZWFyY2gtdGl0bGUgaDIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC52ZW5kb3Itc2VhcmNoLXRpdGxlIGgyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC52ZW5kb3Itc2VhcmNoLXRpdGxlIGgyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC52ZW5kb3Itc2VhcmNoLXRpdGxlIGgyLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5saXN0ZV9ub19yZXN1bHQgLnZlbmRvci1zZWFyY2gtdGl0bGUgaDIsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnNpdGUtbWFpbiAudmVuZG9yLXNlYXJjaC10aXRsZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJlY29sZXRhXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXZpbGxlIC5saXN0ZV9ub19yZXN1bHQgLnZlbmRvci1zZWFyY2gtdGl0bGUgaDIsXG4gIC5zaW5nbGUtdmlsbGUgLnNpdGUtbWFpbiAudmVuZG9yLXNlYXJjaC10aXRsZSBoMixcbiAgLnNpbmdsZS12aWxsZV9iaXMgLmxpc3RlX25vX3Jlc3VsdCAudmVuZG9yLXNlYXJjaC10aXRsZSBoMixcbiAgLnNpbmdsZS12aWxsZV9iaXMgLnNpdGUtbWFpbiAudmVuZG9yLXNlYXJjaC10aXRsZSBoMixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCAudmVuZG9yLXNlYXJjaC10aXRsZSBoMixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudmVuZG9yLXNlYXJjaC10aXRsZSBoMixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC52ZW5kb3Itc2VhcmNoLXRpdGxlIGgyLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnZlbmRvci1zZWFyY2gtdGl0bGUgaDIsXG4gIC5zaW5nbGUtYWdnbG9tZXJhdGlvbiAubGlzdGVfbm9fcmVzdWx0IC52ZW5kb3Itc2VhcmNoLXRpdGxlIGgyLFxuICAuc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnNpdGUtbWFpbiAudmVuZG9yLXNlYXJjaC10aXRsZSBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG59XG4uc2luZ2xlLXZpbGxlIC5saXN0ZV9ub19yZXN1bHQgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLFxuLnNpbmdsZS12aWxsZSAuc2l0ZS1tYWluIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCxcbi5zaW5nbGUtdmlsbGVfYmlzIC5saXN0ZV9ub19yZXN1bHQgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLFxuLnNpbmdsZS12aWxsZV9iaXMgLnNpdGUtbWFpbiAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmxpc3RlX25vX3Jlc3VsdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnNpdGUtbWFpbiAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gge1xuICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTMwMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAubGlzdGVfbm9fcmVzdWx0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCxcbiAgLnNpbmdsZS12aWxsZSAuc2l0ZS1tYWluIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCxcbiAgLnNpbmdsZS12aWxsZV9iaXMgLmxpc3RlX25vX3Jlc3VsdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gsXG4gIC5zaW5nbGUtdmlsbGVfYmlzIC5zaXRlLW1haW4gLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gsXG4gIC5zaW5nbGUtYWdnbG9tZXJhdGlvbiAubGlzdGVfbm9fcmVzdWx0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCxcbiAgLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5zaXRlLW1haW4gLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoIHtcbiAgICBwYWRkaW5nOiAzMHB4IDQlIDMwcHggNCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNpbmdsZS12aWxsZSAubGlzdGVfbm9fcmVzdWx0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCBmb3JtLFxuLnNpbmdsZS12aWxsZSAuc2l0ZS1tYWluIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCBmb3JtLFxuLnNpbmdsZS12aWxsZV9iaXMgLmxpc3RlX25vX3Jlc3VsdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2ggZm9ybSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5zaXRlLW1haW4gLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoIGZvcm0sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCBmb3JtLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2ggZm9ybSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2ggZm9ybSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2ggZm9ybSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAubGlzdGVfbm9fcmVzdWx0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCBmb3JtLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5zaXRlLW1haW4gLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoIGZvcm0ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXZpbGxlIC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5IGgyLFxuLnNpbmdsZS12aWxsZSAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeSBoMixcbi5zaW5nbGUtdmlsbGVfYmlzIC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5IGgyLFxuLnNpbmdsZS12aWxsZV9iaXMgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnkgaDIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeSBoMixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5IGgyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeSBoMixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnkgaDIsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnkgaDIsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnkgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgcGFkZGluZzogNDBweCAwO1xuICBmb250LWZhbWlseTogXCJSZWNvbGV0YVwiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeSBoMixcbiAgLnNpbmdsZS12aWxsZSAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeSBoMixcbiAgLnNpbmdsZS12aWxsZV9iaXMgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnkgaDIsXG4gIC5zaW5nbGUtdmlsbGVfYmlzIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5IGgyLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeSBoMixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnkgaDIsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnkgaDIsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnkgaDIsXG4gIC5zaW5nbGUtYWdnbG9tZXJhdGlvbiAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeSBoMixcbiAgLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5IGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXZpbGxlIC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5IGgyLFxuICAuc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5IGgyLFxuICAuc2luZ2xlLXZpbGxlX2JpcyAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeSBoMixcbiAgLnNpbmdsZS12aWxsZV9iaXMgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnkgaDIsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5IGgyLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeSBoMixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeSBoMixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeSBoMixcbiAgLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5IGgyLFxuICAuc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnkgaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgfVxufVxuLnNpbmdsZS12aWxsZSAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LFxuLnNpbmdsZS12aWxsZSAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LFxuLnNpbmdsZS12aWxsZV9iaXMgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktbGlzdCxcbi5zaW5nbGUtdmlsbGVfYmlzIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWxpc3QsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktbGlzdCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktbGlzdCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktbGlzdCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWxpc3Qge1xuICBwYWRkaW5nOiAwIDclO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdmlsbGUgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktbGlzdCxcbiAgLnNpbmdsZS12aWxsZSAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LFxuICAuc2luZ2xlLXZpbGxlX2JpcyAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LFxuICAuc2luZ2xlLXZpbGxlX2JpcyAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktbGlzdCxcbiAgLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QsXG4gIC5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gIH1cbn1cbi5zaW5nbGUtdmlsbGUgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLFxuLnNpbmdsZS12aWxsZSAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0sXG4uc2luZ2xlLXZpbGxlX2JpcyAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0sXG4uc2luZ2xlLXZpbGxlX2JpcyAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdmlsbGUgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLFxuICAuc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbSxcbiAgLnNpbmdsZS12aWxsZV9iaXMgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLFxuICAuc2luZ2xlLXZpbGxlX2JpcyAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0sXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0sXG4gIC5zaW5nbGUtYWdnbG9tZXJhdGlvbiAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0sXG4gIC5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMiU7XG4gIH1cbn1cbi5zaW5nbGUtdmlsbGUgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWltYWdlLFxuLnNpbmdsZS12aWxsZSAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0taW1hZ2UsXG4uc2luZ2xlLXZpbGxlX2JpcyAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0taW1hZ2UsXG4uc2luZ2xlLXZpbGxlX2JpcyAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0taW1hZ2UsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0taW1hZ2UsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0taW1hZ2UsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1pbWFnZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWltYWdlLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1pbWFnZSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0taW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zaW5nbGUtdmlsbGUgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWltYWdlIGEsXG4uc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1pbWFnZSBhLFxuLnNpbmdsZS12aWxsZV9iaXMgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWltYWdlIGEsXG4uc2luZ2xlLXZpbGxlX2JpcyAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0taW1hZ2UgYSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1pbWFnZSBhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWltYWdlIGEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1pbWFnZSBhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0taW1hZ2UgYSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0taW1hZ2UgYSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0taW1hZ2UgYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpbmdsZS12aWxsZSAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0taW1hZ2UgYSAuaW1hZ2UtYmFja2dyb3VuZCxcbi5zaW5nbGUtdmlsbGUgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWltYWdlIGEgLmltYWdlLWJhY2tncm91bmQsXG4uc2luZ2xlLXZpbGxlX2JpcyAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0taW1hZ2UgYSAuaW1hZ2UtYmFja2dyb3VuZCxcbi5zaW5nbGUtdmlsbGVfYmlzIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1pbWFnZSBhIC5pbWFnZS1iYWNrZ3JvdW5kLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWltYWdlIGEgLmltYWdlLWJhY2tncm91bmQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0taW1hZ2UgYSAuaW1hZ2UtYmFja2dyb3VuZCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWltYWdlIGEgLmltYWdlLWJhY2tncm91bmQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1pbWFnZSBhIC5pbWFnZS1iYWNrZ3JvdW5kLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1pbWFnZSBhIC5pbWFnZS1iYWNrZ3JvdW5kLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1pbWFnZSBhIC5pbWFnZS1iYWNrZ3JvdW5kIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5zaW5nbGUtdmlsbGUgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWNvbnRlbnQsXG4uc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1jb250ZW50LFxuLnNpbmdsZS12aWxsZV9iaXMgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWNvbnRlbnQsXG4uc2luZ2xlLXZpbGxlX2JpcyAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1jb250ZW50LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWNvbnRlbnQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1jb250ZW50LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaW5nbGUtdmlsbGUgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWNvbnRlbnQtdGl0bGUsXG4uc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1jb250ZW50LXRpdGxlLFxuLnNpbmdsZS12aWxsZV9iaXMgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWNvbnRlbnQtdGl0bGUsXG4uc2luZ2xlLXZpbGxlX2JpcyAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudC10aXRsZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1jb250ZW50LXRpdGxlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWNvbnRlbnQtdGl0bGUsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1jb250ZW50LXRpdGxlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudC10aXRsZSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudC10aXRsZSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbjogMTJweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyOyAvKiBudW1iZXIgb2YgbGluZXMgdG8gc2hvdyAqL1xuICBsaW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuLnNpbmdsZS12aWxsZSAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudC10aXRsZSBhLFxuLnNpbmdsZS12aWxsZSAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudC10aXRsZSBhLFxuLnNpbmdsZS12aWxsZV9iaXMgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWNvbnRlbnQtdGl0bGUgYSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1jb250ZW50LXRpdGxlIGEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudC10aXRsZSBhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWNvbnRlbnQtdGl0bGUgYSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWNvbnRlbnQtdGl0bGUgYSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWNvbnRlbnQtdGl0bGUgYSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudC10aXRsZSBhLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1jb250ZW50LXRpdGxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2luZ2xlLXZpbGxlIC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1jb250ZW50LWRhdGUsXG4uc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1jb250ZW50LWRhdGUsXG4uc2luZ2xlLXZpbGxlX2JpcyAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudC1kYXRlLFxuLnNpbmdsZS12aWxsZV9iaXMgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWNvbnRlbnQtZGF0ZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1jb250ZW50LWRhdGUsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudC1kYXRlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudC1kYXRlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudC1kYXRlLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1jb250ZW50LWRhdGUsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWNvbnRlbnQtZGF0ZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uc2luZ2xlLXZpbGxlIC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1jb250ZW50LWxpbmssXG4uc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1jb250ZW50LWxpbmssXG4uc2luZ2xlLXZpbGxlX2JpcyAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudC1saW5rLFxuLnNpbmdsZS12aWxsZV9iaXMgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWNvbnRlbnQtbGluayxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1jb250ZW50LWxpbmssXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudC1saW5rLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudC1saW5rLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudC1saW5rLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1jb250ZW50LWxpbmssXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWNvbnRlbnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNpbmdsZS12aWxsZSAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1jdGEsXG4uc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWN0YSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWN0YSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWN0YSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWN0YSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWN0YSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktY3RhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1jdGEsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktY3RhLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWN0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXZpbGxlIC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWN0YSxcbiAgLnNpbmdsZS12aWxsZSAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1jdGEsXG4gIC5zaW5nbGUtdmlsbGVfYmlzIC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWN0YSxcbiAgLnNpbmdsZS12aWxsZV9iaXMgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktY3RhLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1jdGEsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWN0YSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1jdGEsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktY3RhLFxuICAuc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktY3RhLFxuICAuc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktY3RhIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXZpbGxlIC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWN0YSxcbiAgLnNpbmdsZS12aWxsZSAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1jdGEsXG4gIC5zaW5nbGUtdmlsbGVfYmlzIC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWN0YSxcbiAgLnNpbmdsZS12aWxsZV9iaXMgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktY3RhLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1jdGEsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWN0YSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1jdGEsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktY3RhLFxuICAuc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktY3RhLFxuICAuc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktY3RhIHtcbiAgICBwYWRkaW5nOiAyMHB4IDQlIDIwcHggNCU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbi5zaW5nbGUtdmlsbGUgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktY3RhIGEsXG4uc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWN0YSBhLFxuLnNpbmdsZS12aWxsZV9iaXMgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktY3RhIGEsXG4uc2luZ2xlLXZpbGxlX2JpcyAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1jdGEgYSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWN0YSBhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktY3RhIGEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWN0YSBhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1jdGEgYSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1jdGEgYSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1jdGEgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOXB4IDI1cHg7XG4gIG1hcmdpbjogNTBweCBhdXRvIDYwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1jdGEgYSxcbiAgLnNpbmdsZS12aWxsZSAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1jdGEgYSxcbiAgLnNpbmdsZS12aWxsZV9iaXMgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktY3RhIGEsXG4gIC5zaW5nbGUtdmlsbGVfYmlzIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWN0YSBhLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1jdGEgYSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktY3RhIGEsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktY3RhIGEsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktY3RhIGEsXG4gIC5zaW5nbGUtYWdnbG9tZXJhdGlvbiAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1jdGEgYSxcbiAgLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWN0YSBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5zaW5nbGUtdmlsbGUgLmRlc2NyaXB0aW9uX3ZpbGxlIGgyLFxuLnNpbmdsZS12aWxsZV9iaXMgLmRlc2NyaXB0aW9uX3ZpbGxlIGgyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmRlc2NyaXB0aW9uX3ZpbGxlIGgyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuZGVzY3JpcHRpb25fdmlsbGUgaDIsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmRlc2NyaXB0aW9uX3ZpbGxlIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiUmVjb2xldGFcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXZpbGxlIC5kZXNjcmlwdGlvbl92aWxsZSBoMixcbiAgLnNpbmdsZS12aWxsZV9iaXMgLmRlc2NyaXB0aW9uX3ZpbGxlIGgyLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuZGVzY3JpcHRpb25fdmlsbGUgaDIsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmRlc2NyaXB0aW9uX3ZpbGxlIGgyLFxuICAuc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmRlc2NyaXB0aW9uX3ZpbGxlIGgyIHtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxufVxuLnNpbmdsZS12aWxsZSAuZGVzY3JpcHRpb25fdmlsbGUgaDI6OmJlZm9yZSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5kZXNjcmlwdGlvbl92aWxsZSBoMjo6YmVmb3JlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmRlc2NyaXB0aW9uX3ZpbGxlIGgyOjpiZWZvcmUsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5kZXNjcmlwdGlvbl92aWxsZSBoMjo6YmVmb3JlLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5kZXNjcmlwdGlvbl92aWxsZSBoMjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvaW1hZ2VzL2ljb25zL2Fycm93LWluLWNpcmNsZS13aGl0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTRweCk7XG4gIHdpZHRoOiA2MHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdmlsbGUgLmRlc2NyaXB0aW9uX3ZpbGxlIGgyOjpiZWZvcmUsXG4gIC5zaW5nbGUtdmlsbGVfYmlzIC5kZXNjcmlwdGlvbl92aWxsZSBoMjo6YmVmb3JlLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuZGVzY3JpcHRpb25fdmlsbGUgaDI6OmJlZm9yZSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuZGVzY3JpcHRpb25fdmlsbGUgaDI6OmJlZm9yZSxcbiAgLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5kZXNjcmlwdGlvbl92aWxsZSBoMjo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gICAgd2lkdGg6IDI5cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyOXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTtcbiAgfVxufVxuLnNpbmdsZS12aWxsZSAuZGVzY3JpcHRpb25fdmlsbGUgaDIuc2VsZWN0ZWQ6OmJlZm9yZSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5kZXNjcmlwdGlvbl92aWxsZSBoMi5zZWxlY3RlZDo6YmVmb3JlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmRlc2NyaXB0aW9uX3ZpbGxlIGgyLnNlbGVjdGVkOjpiZWZvcmUsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5kZXNjcmlwdGlvbl92aWxsZSBoMi5zZWxlY3RlZDo6YmVmb3JlLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5kZXNjcmlwdGlvbl92aWxsZSBoMi5zZWxlY3RlZDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE0cHgpIHJvdGF0ZSgtOTBkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAuZGVzY3JpcHRpb25fdmlsbGUgaDIuc2VsZWN0ZWQ6OmJlZm9yZSxcbiAgLnNpbmdsZS12aWxsZV9iaXMgLmRlc2NyaXB0aW9uX3ZpbGxlIGgyLnNlbGVjdGVkOjpiZWZvcmUsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5kZXNjcmlwdGlvbl92aWxsZSBoMi5zZWxlY3RlZDo6YmVmb3JlLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5kZXNjcmlwdGlvbl92aWxsZSBoMi5zZWxlY3RlZDo6YmVmb3JlLFxuICAuc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmRlc2NyaXB0aW9uX3ZpbGxlIGgyLnNlbGVjdGVkOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpIHJvdGF0ZSgtOTBkZWcpO1xuICB9XG59XG4uc2luZ2xlLXZpbGxlIC5kZXNjcmlwdGlvbl92aWxsZS5ibG9jay1wYXJhZ3JhcGhlLXNlc3NpbGUsXG4uc2luZ2xlLXZpbGxlX2JpcyAuZGVzY3JpcHRpb25fdmlsbGUuYmxvY2stcGFyYWdyYXBoZS1zZXNzaWxlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmRlc2NyaXB0aW9uX3ZpbGxlLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmRlc2NyaXB0aW9uX3ZpbGxlLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuZGVzY3JpcHRpb25fdmlsbGUuYmxvY2stcGFyYWdyYXBoZS1zZXNzaWxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2luZ2xlLXZpbGxlIC5kZXNjcmlwdGlvbl92aWxsZS5ibG9jay1wYXJhZ3JhcGhlLXNlc3NpbGUgaDEsIC5zaW5nbGUtdmlsbGUgLmRlc2NyaXB0aW9uX3ZpbGxlLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSBoMiwgLnNpbmdsZS12aWxsZSAuZGVzY3JpcHRpb25fdmlsbGUuYmxvY2stcGFyYWdyYXBoZS1zZXNzaWxlIGgzLCAuc2luZ2xlLXZpbGxlIC5kZXNjcmlwdGlvbl92aWxsZS5ibG9jay1wYXJhZ3JhcGhlLXNlc3NpbGUgcCxcbi5zaW5nbGUtdmlsbGVfYmlzIC5kZXNjcmlwdGlvbl92aWxsZS5ibG9jay1wYXJhZ3JhcGhlLXNlc3NpbGUgaDEsXG4uc2luZ2xlLXZpbGxlX2JpcyAuZGVzY3JpcHRpb25fdmlsbGUuYmxvY2stcGFyYWdyYXBoZS1zZXNzaWxlIGgyLFxuLnNpbmdsZS12aWxsZV9iaXMgLmRlc2NyaXB0aW9uX3ZpbGxlLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSBoMyxcbi5zaW5nbGUtdmlsbGVfYmlzIC5kZXNjcmlwdGlvbl92aWxsZS5ibG9jay1wYXJhZ3JhcGhlLXNlc3NpbGUgcCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5kZXNjcmlwdGlvbl92aWxsZS5ibG9jay1wYXJhZ3JhcGhlLXNlc3NpbGUgaDEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuZGVzY3JpcHRpb25fdmlsbGUuYmxvY2stcGFyYWdyYXBoZS1zZXNzaWxlIGgyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmRlc2NyaXB0aW9uX3ZpbGxlLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSBoMyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5kZXNjcmlwdGlvbl92aWxsZS5ibG9jay1wYXJhZ3JhcGhlLXNlc3NpbGUgcCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmRlc2NyaXB0aW9uX3ZpbGxlLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSBoMSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmRlc2NyaXB0aW9uX3ZpbGxlLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSBoMixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmRlc2NyaXB0aW9uX3ZpbGxlLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSBoMyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmRlc2NyaXB0aW9uX3ZpbGxlLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSBwLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5kZXNjcmlwdGlvbl92aWxsZS5ibG9jay1wYXJhZ3JhcGhlLXNlc3NpbGUgaDEsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmRlc2NyaXB0aW9uX3ZpbGxlLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSBoMixcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuZGVzY3JpcHRpb25fdmlsbGUuYmxvY2stcGFyYWdyYXBoZS1zZXNzaWxlIGgzLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5kZXNjcmlwdGlvbl92aWxsZS5ibG9jay1wYXJhZ3JhcGhlLXNlc3NpbGUgcCB7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4uc2luZ2xlLXZpbGxlIC5wYWdpbmF0aW9ucy1hbm51YWlyZSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5wYWdpbmF0aW9ucy1hbm51YWlyZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5wYWdpbmF0aW9ucy1hbm51YWlyZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnBhZ2luYXRpb25zLWFubnVhaXJlLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5wYWdpbmF0aW9ucy1hbm51YWlyZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zaW5nbGUtdmlsbGUgLnBhZ2luYXRpb25zLWFubnVhaXJlIHNwYW4sXG4uc2luZ2xlLXZpbGxlIC5wYWdpbmF0aW9ucy1hbm51YWlyZSBhLFxuLnNpbmdsZS12aWxsZV9iaXMgLnBhZ2luYXRpb25zLWFubnVhaXJlIHNwYW4sXG4uc2luZ2xlLXZpbGxlX2JpcyAucGFnaW5hdGlvbnMtYW5udWFpcmUgYSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5wYWdpbmF0aW9ucy1hbm51YWlyZSBzcGFuLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnBhZ2luYXRpb25zLWFubnVhaXJlIGEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5wYWdpbmF0aW9ucy1hbm51YWlyZSBzcGFuLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAucGFnaW5hdGlvbnMtYW5udWFpcmUgYSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAucGFnaW5hdGlvbnMtYW5udWFpcmUgc3Bhbixcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAucGFnaW5hdGlvbnMtYW5udWFpcmUgYSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpbmdsZS12aWxsZSAucGFnaW5hdGlvbnMtYW5udWFpcmUgc3Bhbi5jdXJyZW50LFxuLnNpbmdsZS12aWxsZSAucGFnaW5hdGlvbnMtYW5udWFpcmUgYS5jdXJyZW50LFxuLnNpbmdsZS12aWxsZV9iaXMgLnBhZ2luYXRpb25zLWFubnVhaXJlIHNwYW4uY3VycmVudCxcbi5zaW5nbGUtdmlsbGVfYmlzIC5wYWdpbmF0aW9ucy1hbm51YWlyZSBhLmN1cnJlbnQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAucGFnaW5hdGlvbnMtYW5udWFpcmUgc3Bhbi5jdXJyZW50LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnBhZ2luYXRpb25zLWFubnVhaXJlIGEuY3VycmVudCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnBhZ2luYXRpb25zLWFubnVhaXJlIHNwYW4uY3VycmVudCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnBhZ2luYXRpb25zLWFubnVhaXJlIGEuY3VycmVudCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAucGFnaW5hdGlvbnMtYW5udWFpcmUgc3Bhbi5jdXJyZW50LFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5wYWdpbmF0aW9ucy1hbm51YWlyZSBhLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS12aWxsZSAucGFnaW5hdGlvbnMtYW5udWFpcmUgc3Bhbi5uZXh0LCAuc2luZ2xlLXZpbGxlIC5wYWdpbmF0aW9ucy1hbm51YWlyZSBzcGFuLnByZXYsXG4uc2luZ2xlLXZpbGxlIC5wYWdpbmF0aW9ucy1hbm51YWlyZSBhLm5leHQsXG4uc2luZ2xlLXZpbGxlIC5wYWdpbmF0aW9ucy1hbm51YWlyZSBhLnByZXYsXG4uc2luZ2xlLXZpbGxlX2JpcyAucGFnaW5hdGlvbnMtYW5udWFpcmUgc3Bhbi5uZXh0LFxuLnNpbmdsZS12aWxsZV9iaXMgLnBhZ2luYXRpb25zLWFubnVhaXJlIHNwYW4ucHJldixcbi5zaW5nbGUtdmlsbGVfYmlzIC5wYWdpbmF0aW9ucy1hbm51YWlyZSBhLm5leHQsXG4uc2luZ2xlLXZpbGxlX2JpcyAucGFnaW5hdGlvbnMtYW5udWFpcmUgYS5wcmV2LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnBhZ2luYXRpb25zLWFubnVhaXJlIHNwYW4ubmV4dCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5wYWdpbmF0aW9ucy1hbm51YWlyZSBzcGFuLnByZXYsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAucGFnaW5hdGlvbnMtYW5udWFpcmUgYS5uZXh0LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnBhZ2luYXRpb25zLWFubnVhaXJlIGEucHJldixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnBhZ2luYXRpb25zLWFubnVhaXJlIHNwYW4ubmV4dCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnBhZ2luYXRpb25zLWFubnVhaXJlIHNwYW4ucHJldixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnBhZ2luYXRpb25zLWFubnVhaXJlIGEubmV4dCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnBhZ2luYXRpb25zLWFubnVhaXJlIGEucHJldixcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAucGFnaW5hdGlvbnMtYW5udWFpcmUgc3Bhbi5uZXh0LFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5wYWdpbmF0aW9ucy1hbm51YWlyZSBzcGFuLnByZXYsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnBhZ2luYXRpb25zLWFubnVhaXJlIGEubmV4dCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAucGFnaW5hdGlvbnMtYW5udWFpcmUgYS5wcmV2IHtcbiAgcGFkZGluZzogNXB4IDEzcHggIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpbmdsZS12aWxsZSAucGFnaW5hdGlvbnMtYW5udWFpcmUgc3Bhbjpob3Zlcixcbi5zaW5nbGUtdmlsbGUgLnBhZ2luYXRpb25zLWFubnVhaXJlIGE6aG92ZXIsXG4uc2luZ2xlLXZpbGxlX2JpcyAucGFnaW5hdGlvbnMtYW5udWFpcmUgc3Bhbjpob3Zlcixcbi5zaW5nbGUtdmlsbGVfYmlzIC5wYWdpbmF0aW9ucy1hbm51YWlyZSBhOmhvdmVyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnBhZ2luYXRpb25zLWFubnVhaXJlIHNwYW46aG92ZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAucGFnaW5hdGlvbnMtYW5udWFpcmUgYTpob3Zlcixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnBhZ2luYXRpb25zLWFubnVhaXJlIHNwYW46aG92ZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5wYWdpbmF0aW9ucy1hbm51YWlyZSBhOmhvdmVyLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5wYWdpbmF0aW9ucy1hbm51YWlyZSBzcGFuOmhvdmVyLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5wYWdpbmF0aW9ucy1hbm51YWlyZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtdmlsbGUgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZS1saXN0LW1hcCxcbi5zaW5nbGUtdmlsbGVfYmlzICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmUtbGlzdC1tYXAsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3JlLWxpc3QtbWFwLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3JlLWxpc3QtbWFwLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmUtbGlzdC1tYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZS12aWxsZSAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3JlLWxpc3QtbWFwOmFmdGVyLFxuLnNpbmdsZS12aWxsZV9iaXMgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZS1saXN0LW1hcDphZnRlcixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0ICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmUtbGlzdC1tYXA6YWZ0ZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0ICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmUtbGlzdC1tYXA6YWZ0ZXIsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZS1saXN0LW1hcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cbi5zaW5nbGUtdmlsbGUgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZXMtd3JhcC1ob2xkZXIsXG4uc2luZ2xlLXZpbGxlX2JpcyAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlcixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0ICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmVzLXdyYXAtaG9sZGVyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlcixcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG4gIHBhZGRpbmc6IDQlIDUlIDElIDUlO1xufVxuLnNpbmdsZS12aWxsZSAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlciAuYnJlYWRjcnVtYnMgb2wsXG4uc2luZ2xlLXZpbGxlX2JpcyAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlciAuYnJlYWRjcnVtYnMgb2wsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlciAuYnJlYWRjcnVtYnMgb2wsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0ICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmVzLXdyYXAtaG9sZGVyIC5icmVhZGNydW1icyBvbCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlciAuYnJlYWRjcnVtYnMgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2luZ2xlLXZpbGxlICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmVzLXdyYXAtaG9sZGVyIC5icmVhZGNydW1icyBvbCBsaSxcbi5zaW5nbGUtdmlsbGVfYmlzICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmVzLXdyYXAtaG9sZGVyIC5icmVhZGNydW1icyBvbCBsaSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0ICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmVzLXdyYXAtaG9sZGVyIC5icmVhZGNydW1icyBvbCBsaSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZXMtd3JhcC1ob2xkZXIgLmJyZWFkY3J1bWJzIG9sIGxpLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmVzLXdyYXAtaG9sZGVyIC5icmVhZGNydW1icyBvbCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaW5nbGUtdmlsbGUgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZXMtd3JhcC1ob2xkZXIgLmJyZWFkY3J1bWJzIG9sIGxpIGEsXG4uc2luZ2xlLXZpbGxlX2JpcyAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlciAuYnJlYWRjcnVtYnMgb2wgbGkgYSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0ICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmVzLXdyYXAtaG9sZGVyIC5icmVhZGNydW1icyBvbCBsaSBhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlciAuYnJlYWRjcnVtYnMgb2wgbGkgYSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlciAuYnJlYWRjcnVtYnMgb2wgbGkgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2luZ2xlLXZpbGxlICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmVzLXdyYXAtaG9sZGVyIC5mb3JtLXZpbGxlLW1pbmkgLmRpdl9hZGRyZXNzX3NlYXJjaCxcbi5zaW5nbGUtdmlsbGVfYmlzICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmVzLXdyYXAtaG9sZGVyIC5mb3JtLXZpbGxlLW1pbmkgLmRpdl9hZGRyZXNzX3NlYXJjaCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0ICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmVzLXdyYXAtaG9sZGVyIC5mb3JtLXZpbGxlLW1pbmkgLmRpdl9hZGRyZXNzX3NlYXJjaCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZXMtd3JhcC1ob2xkZXIgLmZvcm0tdmlsbGUtbWluaSAuZGl2X2FkZHJlc3Nfc2VhcmNoLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmVzLXdyYXAtaG9sZGVyIC5mb3JtLXZpbGxlLW1pbmkgLmRpdl9hZGRyZXNzX3NlYXJjaCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2luZ2xlLXZpbGxlICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmVzLXdyYXAtaG9sZGVyIC5mb3JtLXZpbGxlLW1pbmkgLmRpdl9hZGRyZXNzX3NlYXJjaCAjYWRkcmVzc19zZWFyY2gsXG4uc2luZ2xlLXZpbGxlX2JpcyAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlciAuZm9ybS12aWxsZS1taW5pIC5kaXZfYWRkcmVzc19zZWFyY2ggI2FkZHJlc3Nfc2VhcmNoLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZXMtd3JhcC1ob2xkZXIgLmZvcm0tdmlsbGUtbWluaSAuZGl2X2FkZHJlc3Nfc2VhcmNoICNhZGRyZXNzX3NlYXJjaCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZXMtd3JhcC1ob2xkZXIgLmZvcm0tdmlsbGUtbWluaSAuZGl2X2FkZHJlc3Nfc2VhcmNoICNhZGRyZXNzX3NlYXJjaCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlciAuZm9ybS12aWxsZS1taW5pIC5kaXZfYWRkcmVzc19zZWFyY2ggI2FkZHJlc3Nfc2VhcmNoIHtcbiAgcGFkZGluZzogMTJweCAyOHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5zaW5nbGUtdmlsbGUgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZXMtd3JhcC1ob2xkZXIgLmZvcm0tdmlsbGUtbWluaSAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCxcbi5zaW5nbGUtdmlsbGVfYmlzICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmVzLXdyYXAtaG9sZGVyIC5mb3JtLXZpbGxlLW1pbmkgLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlciAuZm9ybS12aWxsZS1taW5pIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlciAuZm9ybS12aWxsZS1taW5pIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0LFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmVzLXdyYXAtaG9sZGVyIC5mb3JtLXZpbGxlLW1pbmkgLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2luZ2xlLXZpbGxlICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmVzLXdyYXAtaG9sZGVyIC5mb3JtLXZpbGxlLW1pbmkgLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQ6YWZ0ZXIsXG4uc2luZ2xlLXZpbGxlX2JpcyAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlciAuZm9ybS12aWxsZS1taW5pIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0OmFmdGVyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZXMtd3JhcC1ob2xkZXIgLmZvcm0tdmlsbGUtbWluaSAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdDphZnRlcixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZXMtd3JhcC1ob2xkZXIgLmZvcm0tdmlsbGUtbWluaSAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdDphZnRlcixcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlciAuZm9ybS12aWxsZS1taW5pIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtdmlsbGUgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZXMtd3JhcC1ob2xkZXIgLmZvcm0tdmlsbGUtbWluaSAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCAuc2Vzc2lsZV9zZWFyY2hfc3VibWl0LFxuLnNpbmdsZS12aWxsZV9iaXMgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZXMtd3JhcC1ob2xkZXIgLmZvcm0tdmlsbGUtbWluaSAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCAuc2Vzc2lsZV9zZWFyY2hfc3VibWl0LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZXMtd3JhcC1ob2xkZXIgLmZvcm0tdmlsbGUtbWluaSAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCAuc2Vzc2lsZV9zZWFyY2hfc3VibWl0LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlciAuZm9ybS12aWxsZS1taW5pIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0IC5zZXNzaWxlX3NlYXJjaF9zdWJtaXQsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZXMtd3JhcC1ob2xkZXIgLmZvcm0tdmlsbGUtbWluaSAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCAuc2Vzc2lsZV9zZWFyY2hfc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2luZ2xlLXZpbGxlICN3Y2ZtbXAtc3RvcmVzLWxpc3RzIC5kZXNjcmlwdGlvbl92aWxsZSxcbi5zaW5nbGUtdmlsbGVfYmlzICN3Y2ZtbXAtc3RvcmVzLWxpc3RzIC5kZXNjcmlwdGlvbl92aWxsZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0ICN3Y2ZtbXAtc3RvcmVzLWxpc3RzIC5kZXNjcmlwdGlvbl92aWxsZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgI3djZm1tcC1zdG9yZXMtbGlzdHMgLmRlc2NyaXB0aW9uX3ZpbGxlLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uICN3Y2ZtbXAtc3RvcmVzLWxpc3RzIC5kZXNjcmlwdGlvbl92aWxsZSB7XG4gIHBhZGRpbmc6IDElIDA7XG59XG4uc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCxcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG59XG4uc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSxcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogOCU7XG59XG4uc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZS5pdGVtLFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlLml0ZW0sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUuaXRlbSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlLml0ZW0sXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlLml0ZW0ge1xuICBwb3NpdGlvbjogdW5zZXQ7XG59XG4uc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbSxcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA0MTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0sXG4gIC5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbSxcbiAgLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAyMCU7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxufVxuLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0gYSxcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbSBhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtIGEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbSBhLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtdmlsbGUgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cyBzcGFuLFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cyBzcGFuLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cyBzcGFuLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0gLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LXByb2R1Y3RzIHNwYW4sXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cyBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tYXZhdGFyLFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWF2YXRhcixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1hdmF0YXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1hdmF0YXIsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWF2YXRhciB7XG4gIGJhY2tncm91bmQ6IGxpZ2h0Z3JheTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA0MmEyYjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMjcwcHg7XG4gIGhlaWdodDogMjcwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1hdmF0YXIsXG4gIC5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1hdmF0YXIsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1hdmF0YXIsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWF2YXRhcixcbiAgLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1hdmF0YXIge1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIHRvcDogLTUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG4uc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1hdmF0YXIgaW1nLFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWF2YXRhciBpbWcsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tYXZhdGFyIGltZyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWF2YXRhciBpbWcsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWF2YXRhciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tYXZhdGFyIC5pbWFnZV9sb2dvLFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWF2YXRhciAuaW1hZ2VfbG9nbyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1hdmF0YXIgLmltYWdlX2xvZ28sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1hdmF0YXIgLmltYWdlX2xvZ28sXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWF2YXRhciAuaW1hZ2VfbG9nbyB7XG4gIHdpZHRoOiAzMzdweDtcbiAgaGVpZ2h0OiAzMzdweDtcbn1cbi5zaW5nbGUtdmlsbGUgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQsXG4uc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2OHB4KTtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygzcHggM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE2KSk7XG4gIHBhZGRpbmc6IDQwcHggOTZweCAyNXB4IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudCxcbiAgLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LFxuICAuc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggNzJweCAzMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LFxuICAuc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQsXG4gIC5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDEzMHB4IDAgMCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXIsXG4uc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LWhlYWRlcixcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdmlsbGUgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtaGVhZGVyLFxuICAuc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXIsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LWhlYWRlcixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXIsXG4gIC5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXItdGl0bGUsXG4uc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXItdGl0bGUsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXItdGl0bGUsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LWhlYWRlci10aXRsZSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXItdGl0bGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdmlsbGUgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtaGVhZGVyLXRpdGxlLFxuICAuc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXItdGl0bGUsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LWhlYWRlci10aXRsZSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXItdGl0bGUsXG4gIC5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXItdGl0bGUge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LWhlYWRlci10aXRsZSBoMixcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LWhlYWRlci10aXRsZSBoMixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LWhlYWRlci10aXRsZSBoMixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtaGVhZGVyLXRpdGxlIGgyLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LWhlYWRlci10aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LWhlYWRlci10aXRsZSBoMixcbiAgLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtaGVhZGVyLXRpdGxlIGgyLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXItdGl0bGUgaDIsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtaGVhZGVyLXRpdGxlIGgyLFxuICAuc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtaGVhZGVyLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5zaW5nbGUtdmlsbGUgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtaGVhZGVyLWN0YSxcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LWhlYWRlci1jdGEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXItY3RhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXItY3RhLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LWhlYWRlci1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNDVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOXB4IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyNTBweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXItY3RhLFxuICAuc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXItY3RhLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXItY3RhLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LWhlYWRlci1jdGEsXG4gIC5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXItY3RhIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LWhlYWRlci1jdGEsXG4gIC5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LWhlYWRlci1jdGEsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LWhlYWRlci1jdGEsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtaGVhZGVyLWN0YSxcbiAgLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LWhlYWRlci1jdGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zaW5nbGUtdmlsbGUgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtaGVhZGVyLWFkZHJlc3MsXG4uc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXItYWRkcmVzcyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LWhlYWRlci1hZGRyZXNzLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXItYWRkcmVzcyxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXItYWRkcmVzcyB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LWhlYWRlci1hZGRyZXNzLFxuICAuc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXItYWRkcmVzcyxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtaGVhZGVyLWFkZHJlc3MsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtaGVhZGVyLWFkZHJlc3MsXG4gIC5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXItYWRkcmVzcyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4sXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbiB7XG4gIGNvbHVtbi1nYXA6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogNTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLFxuICAuc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4sXG4gIC5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluIHtcbiAgICBjb2x1bW4tZ2FwOiA3MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLFxuICAuc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4sXG4gIC5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gIH1cbn1cbi5zaW5nbGUtdmlsbGUgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0LFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLWxlZnQsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LWJhc2lzOiA2MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaW5nbGUtdmlsbGUgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0LWluZm9zLFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0LWluZm9zLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0LWluZm9zLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLWxlZnQtaW5mb3MsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0LWluZm9zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLWxlZnQtaW5mb3MsXG4gIC5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tbGVmdC1pbmZvcyxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0LWluZm9zLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tbGVmdC1pbmZvcyxcbiAgLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tbGVmdC1pbmZvcyB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MnB4O1xuICAgIGhlaWdodDogNzRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbi5zaW5nbGUtdmlsbGUgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0LWluZm9zIGEsXG4uc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLWxlZnQtaW5mb3MgYSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tbGVmdC1pbmZvcyBhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLWxlZnQtaW5mb3MgYSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLWxlZnQtaW5mb3MgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiB1bnNldCAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLWxlZnQtaW5mb3MgLnN0b3JlLWRlc2NyaXB0aW9uLXJhdGluZyAuZ2xvYmFsLXJldmlldyBzcGFuOmxhc3Qtb2YtdHlwZSxcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tbGVmdC1pbmZvcyAuc3RvcmUtZGVzY3JpcHRpb24tcmF0aW5nIC5nbG9iYWwtcmV2aWV3IHNwYW46bGFzdC1vZi10eXBlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0LWluZm9zIC5zdG9yZS1kZXNjcmlwdGlvbi1yYXRpbmcgLmdsb2JhbC1yZXZpZXcgc3BhbjpsYXN0LW9mLXR5cGUsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tbGVmdC1pbmZvcyAuc3RvcmUtZGVzY3JpcHRpb24tcmF0aW5nIC5nbG9iYWwtcmV2aWV3IHNwYW46bGFzdC1vZi10eXBlLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tbGVmdC1pbmZvcyAuc3RvcmUtZGVzY3JpcHRpb24tcmF0aW5nIC5nbG9iYWwtcmV2aWV3IHNwYW46bGFzdC1vZi10eXBlIHtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cbi5zaW5nbGUtdmlsbGUgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0LWltYWdlLFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0LWltYWdlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0LWltYWdlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLWxlZnQtaW1hZ2UsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0LWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDQyYTJiO1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDE1MHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNTBweCkge1xuICAuc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tbGVmdC1pbWFnZSxcbiAgLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0LWltYWdlLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLWxlZnQtaW1hZ2UsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0LWltYWdlLFxuICAuc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0LWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdmlsbGUgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0LWltYWdlLFxuICAuc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLWxlZnQtaW1hZ2UsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tbGVmdC1pbWFnZSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLWxlZnQtaW1hZ2UsXG4gIC5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLWxlZnQtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDE4cHg7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gIH1cbn1cbi5zaW5nbGUtdmlsbGUgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0LWltYWdlIGltZyxcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tbGVmdC1pbWFnZSBpbWcsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLWxlZnQtaW1hZ2UgaW1nLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLWxlZnQtaW1hZ2UgaW1nLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tbGVmdC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5zaW5nbGUtdmlsbGUgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodCxcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQge1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC03cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LFxuICAuc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQsXG4gIC5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0IHtcbiAgICB0b3A6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5zaW5nbGUtdmlsbGUgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1kZXNjcmlwdGlvbixcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtZGVzY3JpcHRpb24sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LWRlc2NyaXB0aW9uLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LWRlc2NyaXB0aW9uLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXgtaGVpZ2h0OiAxMjJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMzsgLyogbnVtYmVyIG9mIGxpbmVzIHRvIHNob3cgKi9cbiAgbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtZGVzY3JpcHRpb24sXG4gIC5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtZGVzY3JpcHRpb24sXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtZGVzY3JpcHRpb24sXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1kZXNjcmlwdGlvbixcbiAgLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LWRlc2NyaXB0aW9uIHAsXG4uc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LWRlc2NyaXB0aW9uIHAsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LWRlc2NyaXB0aW9uIHAsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtZGVzY3JpcHRpb24gcCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LWRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LWN0YSxcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtY3RhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1jdGEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtY3RhLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEycHggMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDE1cHggYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtY3RhLFxuICAuc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LWN0YSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1jdGEsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1jdGEsXG4gIC5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LWN0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LXByb2R1Y3RzLFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtcHJvZHVjdHMsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtcHJvZHVjdHMsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMTZweDtcbiAgYm90dG9tOiAtMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtcHJvZHVjdHMsXG4gIC5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtcHJvZHVjdHMsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtcHJvZHVjdHMsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cyxcbiAgLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtcHJvZHVjdHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICBncmlkLWdhcDogMTBweDtcbiAgfVxufVxuLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LXByb2R1Y3RzIGEsIC5zaW5nbGUtdmlsbGUgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cyBzcGFuLFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cyBhLFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cyBzcGFuLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cyBhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cyBzcGFuLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LXByb2R1Y3RzIGEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtcHJvZHVjdHMgc3Bhbixcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LXByb2R1Y3RzIGEsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtcHJvZHVjdHMgYTpsYXN0LW9mLXR5cGUsXG4uc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LXByb2R1Y3RzIGE6bGFzdC1vZi10eXBlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cyBhOmxhc3Qtb2YtdHlwZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cyBhOmxhc3Qtb2YtdHlwZSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LXByb2R1Y3RzIGE6bGFzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjUwcHgpIHtcbiAgLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LXByb2R1Y3RzIGE6bGFzdC1vZi10eXBlLFxuICAuc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LXByb2R1Y3RzIGE6bGFzdC1vZi10eXBlLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LXByb2R1Y3RzIGE6bGFzdC1vZi10eXBlLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtcHJvZHVjdHMgYTpsYXN0LW9mLXR5cGUsXG4gIC5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LXByb2R1Y3RzIGE6bGFzdC1vZi10eXBlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdmlsbGUgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cyBhOmxhc3Qtb2YtdHlwZSxcbiAgLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cyBhOmxhc3Qtb2YtdHlwZSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cyBhOmxhc3Qtb2YtdHlwZSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LXByb2R1Y3RzIGE6bGFzdC1vZi10eXBlLFxuICAuc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cyBhOmxhc3Qtb2YtdHlwZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zaW5nbGUtdmlsbGUgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cy1pdGVtLFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cy1pdGVtLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cy1pdGVtLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LXByb2R1Y3RzLWl0ZW0sXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cy1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDQyYTJiO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBoZWlnaHQ6IDEzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtcHJvZHVjdHMtaXRlbSxcbiAgLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cy1pdGVtLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LXByb2R1Y3RzLWl0ZW0sXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cy1pdGVtLFxuICAuc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICB9XG59XG4uc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtcHJvZHVjdHMtaXRlbS10aXRsZSxcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtcHJvZHVjdHMtaXRlbS10aXRsZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtcHJvZHVjdHMtaXRlbS10aXRsZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cy1pdGVtLXRpdGxlLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtcHJvZHVjdHMtaXRlbS10aXRsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygtNXB4IC01cHggNXB4ICMwMDAwMDApO1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdmlsbGUgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cy1pdGVtLXRpdGxlLFxuICAuc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LXByb2R1Y3RzLWl0ZW0tdGl0bGUsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtcHJvZHVjdHMtaXRlbS10aXRsZSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LXByb2R1Y3RzLWl0ZW0tdGl0bGUsXG4gIC5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LXByb2R1Y3RzLWl0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LXByb2R1Y3RzLWl0ZW0gaW1nLFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cy1pdGVtIGltZyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtcHJvZHVjdHMtaXRlbSBpbWcsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtcHJvZHVjdHMtaXRlbSBpbWcsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cy1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLXdyYXBwZXIsXG4uc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLXdyYXBwZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLXdyYXBwZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtd3JhcHBlcixcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiA2NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4zKSAwcHggMCAxNXB4O1xuICAtbW96LWJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4zKSAwIDAgMTVweDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjMpIDAgMCAxNXB4O1xuICBwYWRkaW5nOiA3JTtcbn1cbi5zaW5nbGUtdmlsbGUgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1mb290ZXIgLnN0b3JlLSAuaW1hZ2VfbG9nbyxcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtZm9vdGVyIC5zdG9yZS0gLmltYWdlX2xvZ28sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWZvb3RlciAuc3RvcmUtIC5pbWFnZV9sb2dvLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWZvb3RlciAuc3RvcmUtIC5pbWFnZV9sb2dvLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtZm9vdGVyIC5zdG9yZS0gLmltYWdlX2xvZ28ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWZvb3RlciAuc3RvcmUtZGF0YS1jb250YWluZXIgLmRlc2NyaXB0aW9uX2xpc3QsXG4uc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWZvb3RlciAuc3RvcmUtZGF0YS1jb250YWluZXIgLmRlc2NyaXB0aW9uX2xpc3QsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWZvb3RlciAuc3RvcmUtZGF0YS1jb250YWluZXIgLmRlc2NyaXB0aW9uX2xpc3QsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtZm9vdGVyIC5zdG9yZS1kYXRhLWNvbnRhaW5lciAuZGVzY3JpcHRpb25fbGlzdCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWZvb3RlciAuc3RvcmUtZGF0YS1jb250YWluZXIgLmRlc2NyaXB0aW9uX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA2JTtcbn1cbi5zaW5nbGUtdmlsbGUgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1mb290ZXIgaDIsXG4uc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWZvb3RlciBoMixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtZm9vdGVyIGgyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWZvb3RlciBoMixcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWZvb3RlciBoMiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWZvb3RlciBoMiBhLFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1mb290ZXIgaDIgYSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtZm9vdGVyIGgyIGEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtZm9vdGVyIGgyIGEsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1mb290ZXIgaDIgYSB7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICBmb250LXdlaWdodDogMTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtZm9vdGVyIC5zdG9yZS1hZGRyZXNzLFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1mb290ZXIgLnN0b3JlLWFkZHJlc3MsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWZvb3RlciAuc3RvcmUtYWRkcmVzcyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1mb290ZXIgLnN0b3JlLWFkZHJlc3MsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1mb290ZXIgLnN0b3JlLWFkZHJlc3Mge1xuICBjb2xvcjogIzdiN2I3Yjtcbn1cbi5zaW5nbGUtdmlsbGUgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1mb290ZXIgLmxpbmtfc2hvcCxcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtZm9vdGVyIC5saW5rX3Nob3AsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWZvb3RlciAubGlua19zaG9wLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWZvb3RlciAubGlua19zaG9wLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtZm9vdGVyIC5saW5rX3Nob3Age1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtZm9vdGVyIC5saW5rX3Nob3AgYSxcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtZm9vdGVyIC5saW5rX3Nob3AgYSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtZm9vdGVyIC5saW5rX3Nob3AgYSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1mb290ZXIgLmxpbmtfc2hvcCBhLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtZm9vdGVyIC5saW5rX3Nob3AgYSB7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNpbmdsZS12aWxsZSAud2NmbW1wLXBhZ2luYXRpb24sXG4uc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXBhZ2luYXRpb24sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXBhZ2luYXRpb24sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtcGFnaW5hdGlvbixcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXBhZ2luYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uc2luZ2xlLXZpbGxlIC53Y2ZtbXAtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2luZ2xlLXZpbGxlIC53Y2ZtbXAtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpLFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgbGksXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyBsaSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgbGksXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaW5nbGUtdmlsbGUgLndjZm1tcC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgbGkgYSxcbi5zaW5nbGUtdmlsbGUgLndjZm1tcC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgbGkgc3Bhbixcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpIGEsXG4uc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyBsaSBzcGFuLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgbGkgYSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpIHNwYW4sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpIGEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpIHNwYW4sXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgbGkgYSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyBsaSBzcGFuIHtcbiAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2luZ2xlLXZpbGxlIC53Y2ZtbXAtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpIC5uZXh0LFxuLnNpbmdsZS12aWxsZSAud2NmbW1wLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyBsaSAucHJldixcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpIC5uZXh0LFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgbGkgLnByZXYsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyBsaSAubmV4dCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpIC5wcmV2LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyBsaSAubmV4dCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgbGkgLnByZXYsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgbGkgLm5leHQsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgbGkgLnByZXYge1xuICBib3JkZXI6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaW5nbGUtdmlsbGUgLndjZm1fbWFwX2luZm9fd3JhcHBlcixcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtX21hcF9pbmZvX3dyYXBwZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbV9tYXBfaW5mb193cmFwcGVyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbV9tYXBfaW5mb193cmFwcGVyLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtX21hcF9pbmZvX3dyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2luZ2xlLXZpbGxlIC53Y2ZtX21hcF9pbmZvX3dyYXBwZXIgLndjZm1fbWFwX2luZm9fY29udGVudCxcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtX21hcF9pbmZvX3dyYXBwZXIgLndjZm1fbWFwX2luZm9fY29udGVudCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtX21hcF9pbmZvX3dyYXBwZXIgLndjZm1fbWFwX2luZm9fY29udGVudCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1fbWFwX2luZm9fd3JhcHBlciAud2NmbV9tYXBfaW5mb19jb250ZW50LFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtX21hcF9pbmZvX3dyYXBwZXIgLndjZm1fbWFwX2luZm9fY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5zaW5nbGUtdmlsbGUgLndjZm1fbWFwX2luZm9fd3JhcHBlciAud2NmbV9tYXBfaW5mb19jb250ZW50IC53Y2ZtX21hcF9pbmZvX3N0b3JlLFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1fbWFwX2luZm9fd3JhcHBlciAud2NmbV9tYXBfaW5mb19jb250ZW50IC53Y2ZtX21hcF9pbmZvX3N0b3JlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1fbWFwX2luZm9fd3JhcHBlciAud2NmbV9tYXBfaW5mb19jb250ZW50IC53Y2ZtX21hcF9pbmZvX3N0b3JlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbV9tYXBfaW5mb193cmFwcGVyIC53Y2ZtX21hcF9pbmZvX2NvbnRlbnQgLndjZm1fbWFwX2luZm9fc3RvcmUsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1fbWFwX2luZm9fd3JhcHBlciAud2NmbV9tYXBfaW5mb19jb250ZW50IC53Y2ZtX21hcF9pbmZvX3N0b3JlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzA0MmEyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpbmdsZS12aWxsZSAud2NmbV9tYXBfaW5mb193cmFwcGVyIC53Y2ZtX21hcF9pbmZvX2NvbnRlbnQgLndjZm1fbWFwX2luZm9fYWRkcixcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtX21hcF9pbmZvX3dyYXBwZXIgLndjZm1fbWFwX2luZm9fY29udGVudCAud2NmbV9tYXBfaW5mb19hZGRyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1fbWFwX2luZm9fd3JhcHBlciAud2NmbV9tYXBfaW5mb19jb250ZW50IC53Y2ZtX21hcF9pbmZvX2FkZHIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtX21hcF9pbmZvX3dyYXBwZXIgLndjZm1fbWFwX2luZm9fY29udGVudCAud2NmbV9tYXBfaW5mb19hZGRyLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtX21hcF9pbmZvX3dyYXBwZXIgLndjZm1fbWFwX2luZm9fY29udGVudCAud2NmbV9tYXBfaW5mb19hZGRyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaW5nbGUtdmlsbGUgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLFxuLnNpbmdsZS12aWxsZV9iaXMgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoIHtcbiAgbWF4LXdpZHRoOiA2MiU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDk2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zaW5nbGUtdmlsbGUgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLFxuICAuc2luZ2xlLXZpbGxlX2JpcyAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gsXG4gIC5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gsXG4gIC5zaW5nbGUtdmlsbGVfYmlzIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCxcbiAgLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCB7XG4gICAgcGFkZGluZzogMHB4IDQlIDI2cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2luZ2xlLXZpbGxlIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCBoMixcbi5zaW5nbGUtdmlsbGVfYmlzIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCBoMixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCBoMixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoIGgyLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJlY29sZXRhXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2ggaDIsXG4gIC5zaW5nbGUtdmlsbGVfYmlzIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCBoMixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoIGgyLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCBoMixcbiAgLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG4uc2luZ2xlLXZpbGxlIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1mb3JtLFxuLnNpbmdsZS12aWxsZV9iaXMgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWZvcm0sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtZm9ybSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWZvcm0sXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnNpbmdsZS12aWxsZSAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtZm9ybSAuZm9ybS12aWxsZSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1mb3JtIC5mb3JtLXZpbGxlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWZvcm0gLmZvcm0tdmlsbGUsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1mb3JtIC5mb3JtLXZpbGxlLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1mb3JtIC5mb3JtLXZpbGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS12aWxsZSAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtZm9ybSAuZm9ybS12aWxsZSAuc2Vzc2lsZV9zZWFyY2gsXG4uc2luZ2xlLXZpbGxlX2JpcyAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtZm9ybSAuZm9ybS12aWxsZSAuc2Vzc2lsZV9zZWFyY2gsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtZm9ybSAuZm9ybS12aWxsZSAuc2Vzc2lsZV9zZWFyY2gsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1mb3JtIC5mb3JtLXZpbGxlIC5zZXNzaWxlX3NlYXJjaCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtZm9ybSAuZm9ybS12aWxsZSAuc2Vzc2lsZV9zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtZm9ybSAuZm9ybS12aWxsZSAuc2Vzc2lsZV9zZWFyY2gsXG4gIC5zaW5nbGUtdmlsbGVfYmlzIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1mb3JtIC5mb3JtLXZpbGxlIC5zZXNzaWxlX3NlYXJjaCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWZvcm0gLmZvcm0tdmlsbGUgLnNlc3NpbGVfc2VhcmNoLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1mb3JtIC5mb3JtLXZpbGxlIC5zZXNzaWxlX3NlYXJjaCxcbiAgLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1mb3JtIC5mb3JtLXZpbGxlIC5zZXNzaWxlX3NlYXJjaCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNpbmdsZS12aWxsZSAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtZm9ybSAuZm9ybS12aWxsZSAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9hZGRyZXNzX3NlYXJjaCxcbi5zaW5nbGUtdmlsbGVfYmlzIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1mb3JtIC5mb3JtLXZpbGxlIC5zZXNzaWxlX3NlYXJjaCAuZGl2X2FkZHJlc3Nfc2VhcmNoLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWZvcm0gLmZvcm0tdmlsbGUgLnNlc3NpbGVfc2VhcmNoIC5kaXZfYWRkcmVzc19zZWFyY2gsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1mb3JtIC5mb3JtLXZpbGxlIC5zZXNzaWxlX3NlYXJjaCAuZGl2X2FkZHJlc3Nfc2VhcmNoLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1mb3JtIC5mb3JtLXZpbGxlIC5zZXNzaWxlX3NlYXJjaCAuZGl2X2FkZHJlc3Nfc2VhcmNoIHtcbiAgd2lkdGg6IDY1JSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdmlsbGUgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWZvcm0gLmZvcm0tdmlsbGUgLnNlc3NpbGVfc2VhcmNoIC5kaXZfYWRkcmVzc19zZWFyY2gsXG4gIC5zaW5nbGUtdmlsbGVfYmlzIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1mb3JtIC5mb3JtLXZpbGxlIC5zZXNzaWxlX3NlYXJjaCAuZGl2X2FkZHJlc3Nfc2VhcmNoLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtZm9ybSAuZm9ybS12aWxsZSAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9hZGRyZXNzX3NlYXJjaCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtZm9ybSAuZm9ybS12aWxsZSAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9hZGRyZXNzX3NlYXJjaCxcbiAgLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1mb3JtIC5mb3JtLXZpbGxlIC5zZXNzaWxlX3NlYXJjaCAuZGl2X2FkZHJlc3Nfc2VhcmNoIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtZm9ybSAuZm9ybS12aWxsZSAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQsXG4gIC5zaW5nbGUtdmlsbGVfYmlzIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1mb3JtIC5mb3JtLXZpbGxlIC5zZXNzaWxlX3NlYXJjaCAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWZvcm0gLmZvcm0tdmlsbGUgLnNlc3NpbGVfc2VhcmNoIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0LFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1mb3JtIC5mb3JtLXZpbGxlIC5zZXNzaWxlX3NlYXJjaCAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCxcbiAgLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1mb3JtIC5mb3JtLXZpbGxlIC5zZXNzaWxlX3NlYXJjaCAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNpbmdsZS12aWxsZSAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtZm9ybSAuZm9ybS12aWxsZSAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQgYnV0dG9uLFxuLnNpbmdsZS12aWxsZV9iaXMgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWZvcm0gLmZvcm0tdmlsbGUgLnNlc3NpbGVfc2VhcmNoIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0IGJ1dHRvbixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1mb3JtIC5mb3JtLXZpbGxlIC5zZXNzaWxlX3NlYXJjaCAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCBidXR0b24sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1mb3JtIC5mb3JtLXZpbGxlIC5zZXNzaWxlX3NlYXJjaCAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCBidXR0b24sXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWZvcm0gLmZvcm0tdmlsbGUgLnNlc3NpbGVfc2VhcmNoIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0IGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDFlbSA0ZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXZpbGxlIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1mb3JtIC5mb3JtLXZpbGxlIC5zZXNzaWxlX3NlYXJjaCAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCBidXR0b24sXG4gIC5zaW5nbGUtdmlsbGVfYmlzIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1mb3JtIC5mb3JtLXZpbGxlIC5zZXNzaWxlX3NlYXJjaCAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCBidXR0b24sXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1mb3JtIC5mb3JtLXZpbGxlIC5zZXNzaWxlX3NlYXJjaCAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCBidXR0b24sXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWZvcm0gLmZvcm0tdmlsbGUgLnNlc3NpbGVfc2VhcmNoIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0IGJ1dHRvbixcbiAgLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1mb3JtIC5mb3JtLXZpbGxlIC5zZXNzaWxlX3NlYXJjaCAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc2luZ2xlLXZpbGxlIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1hc3NvY2lhdGVkLFxuLnNpbmdsZS12aWxsZV9iaXMgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtYXNzb2NpYXRlZCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQge1xuICBtYXJnaW4tdG9wOiA3MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdmlsbGUgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQsXG4gIC5zaW5nbGUtdmlsbGVfYmlzIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1hc3NvY2lhdGVkLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtYXNzb2NpYXRlZCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtYXNzb2NpYXRlZCxcbiAgLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1hc3NvY2lhdGVkIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uc2luZ2xlLXZpbGxlIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1hc3NvY2lhdGVkIGgyLFxuLnNpbmdsZS12aWxsZV9iaXMgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQgaDIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtYXNzb2NpYXRlZCBoMixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQgaDIsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQgaDIge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNDM0MzQzO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdmlsbGUgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQgaDIsXG4gIC5zaW5nbGUtdmlsbGVfYmlzIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1hc3NvY2lhdGVkIGgyLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtYXNzb2NpYXRlZCBoMixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtYXNzb2NpYXRlZCBoMixcbiAgLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1hc3NvY2lhdGVkIGgyIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5zaW5nbGUtdmlsbGUgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQtbGlzdCxcbi5zaW5nbGUtdmlsbGVfYmlzIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1hc3NvY2lhdGVkLWxpc3QsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtYXNzb2NpYXRlZC1saXN0LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtYXNzb2NpYXRlZC1saXN0LFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1hc3NvY2lhdGVkLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIGdhcDogMTJweDtcbn1cbi5zaW5nbGUtdmlsbGUgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQtbGlzdCBhLFxuLnNpbmdsZS12aWxsZV9iaXMgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQtbGlzdCBhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQtbGlzdCBhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtYXNzb2NpYXRlZC1saXN0IGEsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQtbGlzdCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjNDM0MzQzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtYXNzb2NpYXRlZC1saXN0IGEsXG4gIC5zaW5nbGUtdmlsbGVfYmlzIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1hc3NvY2lhdGVkLWxpc3QgYSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQtbGlzdCBhLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1hc3NvY2lhdGVkLWxpc3QgYSxcbiAgLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1hc3NvY2lhdGVkLWxpc3QgYSB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdmlsbGUgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQtbGlzdCxcbiAgLnNpbmdsZS12aWxsZV9iaXMgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQtbGlzdCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQtbGlzdCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtYXNzb2NpYXRlZC1saXN0LFxuICAuc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQtbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHVuc2V0O1xuICB9XG59XG4uc2luZ2xlLXZpbGxlIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1hc3NvY2lhdGVkLWxpc3QgZGl2LFxuLnNpbmdsZS12aWxsZV9iaXMgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQtbGlzdCBkaXYsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtYXNzb2NpYXRlZC1saXN0IGRpdixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQtbGlzdCBkaXYsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQtbGlzdCBkaXYge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdmlsbGUgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZXMtd3JhcC1ob2xkZXIgLmZvcm0tdmlsbGUtbWluaSAuZGl2X2FkZHJlc3Nfc2VhcmNoLFxuICAuc2luZ2xlLXZpbGxlX2JpcyAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlciAuZm9ybS12aWxsZS1taW5pIC5kaXZfYWRkcmVzc19zZWFyY2gsXG4gIC5zaW5nbGUtYWdnbG9tZXJhdGlvbiAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlciAuZm9ybS12aWxsZS1taW5pIC5kaXZfYWRkcmVzc19zZWFyY2gge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5zaW5nbGUtdmlsbGUgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZXMtd3JhcC1ob2xkZXIgLmZvcm0tdmlsbGUtbWluaSAuZGl2X2FkZHJlc3Nfc2VhcmNoICNhZGRyZXNzX3NlYXJjaCxcbiAgLnNpbmdsZS12aWxsZV9iaXMgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZXMtd3JhcC1ob2xkZXIgLmZvcm0tdmlsbGUtbWluaSAuZGl2X2FkZHJlc3Nfc2VhcmNoICNhZGRyZXNzX3NlYXJjaCxcbiAgLnNpbmdsZS1hZ2dsb21lcmF0aW9uICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmVzLXdyYXAtaG9sZGVyIC5mb3JtLXZpbGxlLW1pbmkgLmRpdl9hZGRyZXNzX3NlYXJjaCAjYWRkcmVzc19zZWFyY2gge1xuICAgIHBhZGRpbmc6IDEycHggMjhweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNpbmdsZS12aWxsZSAucGFnaW5hdGlvbnMtYW5udWFpcmUgc3BhbixcbiAgLnNpbmdsZS12aWxsZSAucGFnaW5hdGlvbnMtYW5udWFpcmUgYSxcbiAgLnNpbmdsZS12aWxsZV9iaXMgLnBhZ2luYXRpb25zLWFubnVhaXJlIHNwYW4sXG4gIC5zaW5nbGUtdmlsbGVfYmlzIC5wYWdpbmF0aW9ucy1hbm51YWlyZSBhLFxuICAuc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnBhZ2luYXRpb25zLWFubnVhaXJlIHNwYW4sXG4gIC5zaW5nbGUtYWdnbG9tZXJhdGlvbiAucGFnaW5hdGlvbnMtYW5udWFpcmUgYSB7XG4gICAgcGFkZGluZzogNnB4IDE0cHg7XG4gIH1cbiAgLmxpc3RlX25vX3Jlc3VsdCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbnRlbmFpcl93aV92aWxsZSAuY29udGVudF93aV92aWxsZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5jb250ZW5haXJfd2lfdmlsbGUgLmNvbnRlbnRfd2lfdmlsbGUgLndpX3ZpbGxlIHtcbiAgICB3aWR0aDogNDYlO1xuICAgIHBhZGRpbmc6IDMlIDIlO1xuICAgIG1hcmdpbjogMyUgMiUgIWltcG9ydGFudDtcbiAgfVxuICAuY29udGVuYWlyX3dpX3ZpbGxlIC5jb250ZW50X3dpX3ZpbGxlIC53aV92aWxsZSAuYnRuX2Rpc2NvdmVyIGEge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAud2NmbW1wLXN0b3JlLXdyYXAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLXdyYXBwZXIgLnN0b3JlLWZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWZvb3RlciAuc3RvcmUtIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtZm9vdGVyIC5zdG9yZS0gLmltYWdlX2xvZ28ge1xuICAgIGJvcmRlci1yYWRpdXM6IDY1cHggMCAwIDY1cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtZm9vdGVyIC5zdG9yZS1kYXRhLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNCU7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWZvb3RlciBoMiB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbiAgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1mb290ZXIgaDIgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1mb290ZXIgLnN0b3JlLWFkZHJlc3Mge1xuICAgIGNvbG9yOiAjN2I3YjdiO1xuICB9XG4gIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtZm9vdGVyIC5saW5rX3Nob3Age1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1mb290ZXIgLmxpbmtfc2hvcCBhIHtcbiAgICBjb2xvcjogIzA0MmEyYjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlLXZpbGxlICN3Y2ZtbXAtc3RvcmVzLWxpc3RzLFxuICAuc2luZ2xlLXZpbGxlX2JpcyAjd2NmbW1wLXN0b3Jlcy1saXN0cyxcbiAgLnNpbmdsZS1hZ2dsb21lcmF0aW9uICN3Y2ZtbXAtc3RvcmVzLWxpc3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5zaW5nbGUtdmlsbGUgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZS1saXN0LW1hcCxcbiAgLnNpbmdsZS12aWxsZV9iaXMgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZS1saXN0LW1hcCxcbiAgLnNpbmdsZS1hZ2dsb21lcmF0aW9uICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmUtbGlzdC1tYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpbmdsZS12aWxsZSAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3JlLWxpc3QtbWFwID4gZGl2LFxuICAuc2luZ2xlLXZpbGxlX2JpcyAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3JlLWxpc3QtbWFwID4gZGl2LFxuICAuc2luZ2xlLWFnZ2xvbWVyYXRpb24gI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZS1saXN0LW1hcCA+IGRpdiB7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5zaW5nbGUtdmlsbGUgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZS1saXN0LW1hcCA+IGRpdiBkaXYgZGl2LFxuICAuc2luZ2xlLXZpbGxlX2JpcyAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3JlLWxpc3QtbWFwID4gZGl2IGRpdiBkaXYsXG4gIC5zaW5nbGUtYWdnbG9tZXJhdGlvbiAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3JlLWxpc3QtbWFwID4gZGl2IGRpdiBkaXYge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpbmdsZS12aWxsZSAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3JlLWxpc3QtbWFwIC5nbW5vcHJpbnQsXG4gIC5zaW5nbGUtdmlsbGVfYmlzICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmUtbGlzdC1tYXAgLmdtbm9wcmludCxcbiAgLnNpbmdsZS1hZ2dsb21lcmF0aW9uICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmUtbGlzdC1tYXAgLmdtbm9wcmludCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2luZ2xlLXZpbGxlICN3Y2ZtbXAtc3RvcmVzLWxpc3RzIC5zdG9yZS1mb290ZXIgLnN0b3JlLTphZnRlcixcbiAgLnNpbmdsZS12aWxsZV9iaXMgI3djZm1tcC1zdG9yZXMtbGlzdHMgLnN0b3JlLWZvb3RlciAuc3RvcmUtOmFmdGVyLFxuICAuc2luZ2xlLWFnZ2xvbWVyYXRpb24gI3djZm1tcC1zdG9yZXMtbGlzdHMgLnN0b3JlLWZvb3RlciAuc3RvcmUtOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICB9XG4gIC5zaW5nbGUtdmlsbGUgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZS1saXN0LW1hcCxcbiAgLnNpbmdsZS12aWxsZV9iaXMgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZS1saXN0LW1hcCxcbiAgLnNpbmdsZS1hZ2dsb21lcmF0aW9uICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmUtbGlzdC1tYXAge1xuICAgIHdpZHRoOiAzNSU7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnNpbmdsZS12aWxsZSAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlcixcbiAgLnNpbmdsZS12aWxsZV9iaXMgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZXMtd3JhcC1ob2xkZXIsXG4gIC5zaW5nbGUtYWdnbG9tZXJhdGlvbiAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbiNpbmZvcm1hdGlvbl92aWxsZV9hY2NvcmRpb24gPiBkaXYsXG4jaW5mb3JtYXRpb25fdmlsbGVfYWNjb3JkaW9uID4gcCxcbiNpbmZvcm1hdGlvbl92aWxsZV9hY2NvcmRpb24gPiBoMyB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLW91dDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2luZm9ybWF0aW9uX3ZpbGxlX2FjY29yZGlvbiA+IGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuI2luZm9ybWF0aW9uX3ZpbGxlX2FjY29yZGlvbiBkaXYub3BlbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiBBc3N1cmV6LXZvdXMgcXVlIGxlIGNvbnRlbnUgZXN0IGFmZmljaMOpICovXG59XG5cbi5pbmZvcm1hdGlvbl92aWxsZV9jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xufVxuLmluZm9ybWF0aW9uX3ZpbGxlX2NvbnRhaW5lciAuaW5mb3JtYXRpb25fdmlsbGUge1xuICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uaW5mb3JtYXRpb25fdmlsbGVfY29udGFpbmVyIC5pbmZvcm1hdGlvbl92aWxsZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJlY29sZXRhXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mb3JtYXRpb25fdmlsbGVfY29udGFpbmVyIC5pbmZvcm1hdGlvbl92aWxsZSBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbn1cbi5pbmZvcm1hdGlvbl92aWxsZV9jb250YWluZXIgLmluZm9ybWF0aW9uX3ZpbGxlIGgyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9pbWFnZXMvaWNvbnMvYXJyb3ctaW4tY2lyY2xlLXdoaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29udGVudDogXCJcIjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNHB4KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogNDBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mb3JtYXRpb25fdmlsbGVfY29udGFpbmVyIC5pbmZvcm1hdGlvbl92aWxsZSBoMjo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gICAgd2lkdGg6IDI5cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyOXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTtcbiAgfVxufVxuLmluZm9ybWF0aW9uX3ZpbGxlX2NvbnRhaW5lciAuaW5mb3JtYXRpb25fdmlsbGUgaDIuc2VsZWN0ZWQ6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNHB4KSByb3RhdGUoLTkwZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvcm1hdGlvbl92aWxsZV9jb250YWluZXIgLmluZm9ybWF0aW9uX3ZpbGxlIGgyLnNlbGVjdGVkOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpIHJvdGF0ZSgtOTBkZWcpO1xuICB9XG59XG4uaW5mb3JtYXRpb25fdmlsbGVfY29udGFpbmVyIC5pbmZvcm1hdGlvbl92aWxsZSBwIHtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uZW1vamlfZ3JleSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cblxuLmNjX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNjX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4uY2NfaGVhZGVyIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IC0zcHg7XG59XG5cbi53Y2ZtLWN1c3RvbS1ibyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0ge1xuICBoZWlnaHQ6IDMwMHB4O1xufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC53b29jb21tZXJjZSBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4sIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCwgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkIHtcbiAgbWF4LXdpZHRoOiA2NjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDE1cHggYXV0byAzMDBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1sb2dpbiAud29vY29tbWVyY2UtbWVzc2FnZSwgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkIC53b29jb21tZXJjZS1tZXNzYWdlLCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQgLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xuICBtYXgtd2lkdGg6IDY2MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMTVweCBhdXRvIDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAxNXB4IGF1dG8gIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1sb2dpbiBwLCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQgcCwgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkIHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1sb2dpbiBwIGxhYmVsLCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQgcCBsYWJlbCwgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkIHAgbGFiZWwge1xuICB3aWR0aDogNDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLWxvZ2luIHAgaW5wdXQsIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCBwIGlucHV0LCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQgcCBpbnB1dCB7XG4gIHdpZHRoOiA0MCU7XG59XG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gcCAucGFzc3dvcmQtaW5wdXQsIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCBwIC5wYXNzd29yZC1pbnB1dCwgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkIHAgLnBhc3N3b3JkLWlucHV0IHtcbiAgd2lkdGg6IDQwJTtcbn1cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1sb2dpbiBwIC5wYXNzd29yZC1pbnB1dCBpbnB1dCwgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkIHAgLnBhc3N3b3JkLWlucHV0IGlucHV0LCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQgcCAucGFzc3dvcmQtaW5wdXQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1sb2dpbiBidXR0b24sIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCBidXR0b24sIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxOXB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCB7XG4gIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZSAubG9zdF9wYXNzd29yZCBhIHtcbiAgY29sb3I6ICMwNDJhMmI7XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbi5hY3Rpb24tYWRtaW4tcGFnZSAud2NmbS1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG4uYWN0aW9uLWFkbWluLXBhZ2UgaDMge1xuICBtYXJnaW46IDI0cHggMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuLmFjdGlvbi1hZG1pbi1wYWdlIHAge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuLmFjdGlvbi1hZG1pbi1wYWdlIGlucHV0LFxuLmFjdGlvbi1hZG1pbi1wYWdlIHNlbGVjdCB7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwNDJhMmIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwNDJhMmI7XG59XG4uYWN0aW9uLWFkbWluLXBhZ2UgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLmFjdGlvbi1hZG1pbi1wYWdlIHNlbGVjdDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzA0MmEyYjtcbn1cbi5hY3Rpb24tYWRtaW4tcGFnZSAud2NmbS10YWJXcmFwIHtcbiAgbWluLWhlaWdodDogNTAwcHg7XG59XG4uYWN0aW9uLWFkbWluLXBhZ2UgLnRhYi1wcm9maWxlLW1lbnUge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMjRweCAxNnB4O1xufVxuLmFjdGlvbi1hZG1pbi1wYWdlIC50YWItcHJvZmlsZS1idXR0b24ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDQyYTJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIHdpZHRoOiAyNjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uYWN0aW9uLWFkbWluLXBhZ2UgLnRhYi1wcm9maWxlLWJ1dHRvbi5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogd2hpdGU7XG59XG4uYWN0aW9uLWFkbWluLXBhZ2UgLnN1Ym1pdF9idXR0b24ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDQyYTJiO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uYWN0aW9uLWFkbWluLXBhZ2UgLnBob3RvLXdyYXBwZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLmFjdGlvbi1hZG1pbi1wYWdlIC5waG90by10ZXh0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA2MDBweDtcbn1cbi5hY3Rpb24tYWRtaW4tcGFnZSAud2NmbS10ZXh0YXJlYSB7XG4gIGhlaWdodDogMzAwcHg7XG59XG4uYWN0aW9uLWFkbWluLXBhZ2UgLnJlbW92ZV9idXR0b24ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5hY3Rpb24tYWRtaW4tcGFnZSAub3Blbi1ob3Vycy1pdGVtLFxuLmFjdGlvbi1hZG1pbi1wYWdlIC5zaGlwcGluZy1ob3Vycy1pdGVtLFxuLmFjdGlvbi1hZG1pbi1wYWdlIC5jbG9zZWQtZGF5cy1pdGVtLFxuLmFjdGlvbi1hZG1pbi1wYWdlIC5leGNlcHRpb25hbC1vcGVuZWQtZGF5cy1pdGVtLFxuLmFjdGlvbi1hZG1pbi1wYWdlIC5leGNlcHRpb25hbC1zaGlwcGluZy1kYXlzLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmFjdGlvbi1hZG1pbi1wYWdlIC5vcGVuLWhvdXJzLWl0ZW0tc2xvdHMtd3JhcHBlcixcbi5hY3Rpb24tYWRtaW4tcGFnZSAuc2hpcHBpbmctaG91cnMtaXRlbS1zbG90cy13cmFwcGVyLFxuLmFjdGlvbi1hZG1pbi1wYWdlIC5jbG9zZWQtZGF5cy1pdGVtLXNsb3RzLXdyYXBwZXIsXG4uYWN0aW9uLWFkbWluLXBhZ2UgLmV4Y2VwdGlvbmFsLW9wZW5lZC1kYXlzLWl0ZW0tc2xvdHMtd3JhcHBlcixcbi5hY3Rpb24tYWRtaW4tcGFnZSAuZXhjZXB0aW9uYWwtc2hpcHBpbmctZGF5cy1pdGVtLXNsb3RzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogODAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA0MmEyYjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5hY3Rpb24tYWRtaW4tcGFnZSAub3Blbi1ob3Vycy1pdGVtLXNsb3RzLXdyYXBwZXItaW5wdXRzLFxuLmFjdGlvbi1hZG1pbi1wYWdlIC5zaGlwcGluZy1ob3Vycy1pdGVtLXNsb3RzLXdyYXBwZXItaW5wdXRzLFxuLmFjdGlvbi1hZG1pbi1wYWdlIC5jbG9zZWQtZGF5cy1pdGVtLXNsb3RzLXdyYXBwZXItaW5wdXRzLFxuLmFjdGlvbi1hZG1pbi1wYWdlIC5leGNlcHRpb25hbC1vcGVuZWQtZGF5cy1pdGVtLXNsb3RzLXdyYXBwZXItaW5wdXRzLFxuLmFjdGlvbi1hZG1pbi1wYWdlIC5leGNlcHRpb25hbC1zaGlwcGluZy1kYXlzLWl0ZW0tc2xvdHMtd3JhcHBlci1pbnB1dHMge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFjdGlvbi1hZG1pbi1wYWdlIC5vcGVuLWhvdXJzLWl0ZW0tc2xvdHMtd3JhcHBlci1pbnB1dHMgPiBkaXYsXG4uYWN0aW9uLWFkbWluLXBhZ2UgLnNoaXBwaW5nLWhvdXJzLWl0ZW0tc2xvdHMtd3JhcHBlci1pbnB1dHMgPiBkaXYsXG4uYWN0aW9uLWFkbWluLXBhZ2UgLmNsb3NlZC1kYXlzLWl0ZW0tc2xvdHMtd3JhcHBlci1pbnB1dHMgPiBkaXYsXG4uYWN0aW9uLWFkbWluLXBhZ2UgLmV4Y2VwdGlvbmFsLW9wZW5lZC1kYXlzLWl0ZW0tc2xvdHMtd3JhcHBlci1pbnB1dHMgPiBkaXYsXG4uYWN0aW9uLWFkbWluLXBhZ2UgLmV4Y2VwdGlvbmFsLXNoaXBwaW5nLWRheXMtaXRlbS1zbG90cy13cmFwcGVyLWlucHV0cyA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYWN0aW9uLWFkbWluLXBhZ2UgLm9wZW4taG91cnMtaXRlbS1zbG90cy13cmFwcGVyLWlucHV0cyBpbnB1dCxcbi5hY3Rpb24tYWRtaW4tcGFnZSAuc2hpcHBpbmctaG91cnMtaXRlbS1zbG90cy13cmFwcGVyLWlucHV0cyBpbnB1dCxcbi5hY3Rpb24tYWRtaW4tcGFnZSAuY2xvc2VkLWRheXMtaXRlbS1zbG90cy13cmFwcGVyLWlucHV0cyBpbnB1dCxcbi5hY3Rpb24tYWRtaW4tcGFnZSAuZXhjZXB0aW9uYWwtb3BlbmVkLWRheXMtaXRlbS1zbG90cy13cmFwcGVyLWlucHV0cyBpbnB1dCxcbi5hY3Rpb24tYWRtaW4tcGFnZSAuZXhjZXB0aW9uYWwtc2hpcHBpbmctZGF5cy1pdGVtLXNsb3RzLXdyYXBwZXItaW5wdXRzIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA0MmEyYiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uYWN0aW9uLWFkbWluLXBhZ2UgLm9wZW4taG91cnMtaXRlbS1zbG90LWFkZCxcbi5hY3Rpb24tYWRtaW4tcGFnZSAuc2hpcHBpbmctaG91cnMtaXRlbS1zbG90LWFkZCxcbi5hY3Rpb24tYWRtaW4tcGFnZSAuY2xvc2VkLWRheXMtaXRlbS1zbG90LWFkZCxcbi5hY3Rpb24tYWRtaW4tcGFnZSAuZXhjZXB0aW9uYWwtb3BlbmVkLWRheXMtaXRlbS1zbG90LWFkZCxcbi5hY3Rpb24tYWRtaW4tcGFnZSAuZXhjZXB0aW9uYWwtc2hpcHBpbmctZGF5cy1pdGVtLXNsb3QtYWRkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDgwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYWN0aW9uLWFkbWluLXBhZ2UgLm9wZW4taG91cnMtaXRlbS1zbG90LWFkZCBidXR0b24sXG4uYWN0aW9uLWFkbWluLXBhZ2UgLnNoaXBwaW5nLWhvdXJzLWl0ZW0tc2xvdC1hZGQgYnV0dG9uLFxuLmFjdGlvbi1hZG1pbi1wYWdlIC5jbG9zZWQtZGF5cy1pdGVtLXNsb3QtYWRkIGJ1dHRvbixcbi5hY3Rpb24tYWRtaW4tcGFnZSAuZXhjZXB0aW9uYWwtb3BlbmVkLWRheXMtaXRlbS1zbG90LWFkZCBidXR0b24sXG4uYWN0aW9uLWFkbWluLXBhZ2UgLmV4Y2VwdGlvbmFsLXNoaXBwaW5nLWRheXMtaXRlbS1zbG90LWFkZCBidXR0b24ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5hY3Rpb24tYWRtaW4tcGFnZSAuY2lyY2xlLWJ0biB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNDJhMmIgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IHVuc2V0O1xufVxuLmFjdGlvbi1hZG1pbi1wYWdlIC5kb3dubG9hZC1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDcycHg7XG4gIHdpZHRoOiA3MnB4O1xufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4ud3BjZjctZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cGNmNy1mb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIlICFpbXBvcnRhbnQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgYXJ0aWNsZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuZW50cnktY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLmVudHJ5LWNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMCA1JTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuZW50cnktY29udGVudCAuZm9ybXVsYWlyZV9jb250YWN0IC5jb250YWN0LWxlZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xuICBwYWRkaW5nOiA1JTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuZW50cnktY29udGVudCAuZm9ybXVsYWlyZV9jb250YWN0IC5jb250YWN0LWxlZnQgaW5wdXQsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuZW50cnktY29udGVudCAuZm9ybXVsYWlyZV9jb250YWN0IC5jb250YWN0LWxlZnQgc2VsZWN0IHtcbiAgcGFkZGluZzogMTJweCAyOHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMyU7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLmVudHJ5LWNvbnRlbnQgLmZvcm11bGFpcmVfY29udGFjdCAuY29udGFjdC1sZWZ0IHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAvKiBTb21lIGJyb3dzZXJzIHdpbGwgbm90IGRpc3BsYXkgdGhlIGNhcmV0IHdoZW4gdXNpbmcgY2FsYywgc28gd2UgcHV0IHRoZSBmYWxsYmFjayBmaXJzdCAqL1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9pbWFnZXMvc2VsZWN0LnBuZ1wiKSB3aGl0ZSBuby1yZXBlYXQgOTguNSUgIWltcG9ydGFudDsgLyogIWltcG9ydGFudCB1c2VkIGZvciBvdmVycmlkaW5nIGFsbCBvdGhlciBjdXN0b21pc2F0aW9ucyAqL1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9pbWFnZXMvc2VsZWN0LnBuZ1wiKSB3aGl0ZSBuby1yZXBlYXQgY2FsYygxMDAlIC0gMjBweCkgIWltcG9ydGFudDsgLyogQmV0dGVyIHBsYWNlbWVudCByZWdhcmRsZXNzIG9mIGlucHV0IHdpZHRoICovXG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLmVudHJ5LWNvbnRlbnQgLmZvcm11bGFpcmVfY29udGFjdCAuY29udGFjdC1yaWdodCB7XG4gIHBhZGRpbmc6IDMlIDUlIDMlIDUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5lbnRyeS1jb250ZW50IC5mb3JtdWxhaXJlX2NvbnRhY3QgLmNvbnRhY3QtcmlnaHQgdGV4dGFyZWEsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuZW50cnktY29udGVudCAuZm9ybXVsYWlyZV9jb250YWN0IC5jb250YWN0LXJpZ2h0IGlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICByZXNpemU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5lbnRyeS1jb250ZW50IC5mb3JtdWxhaXJlX2NvbnRhY3QgLmNvbnRhY3QtcmlnaHQgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5lbnRyeS1jb250ZW50IC5mb3JtdWxhaXJlX2NvbnRhY3QgLmNvbnRhY3QtcmlnaHQgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vKkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53cGNmNy1yZXNwb25zZS1vdXRwdXR7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGluaGVyaXQgICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5lbnRyeS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5lbnRyeS1jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLmVudHJ5LWNvbnRlbnQgLmZvcm11bGFpcmVfY29udGFjdCB7XG4gICAgd2lkdGg6IDY2JTtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLmVudHJ5LWNvbnRlbnQgLmZvcm11bGFpcmVfY29udGFjdCAud3BjZjcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuZW50cnktY29udGVudCAuZm9ybXVsYWlyZV9jb250YWN0IC53cGNmNyBmb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5lbnRyeS1jb250ZW50IC5mb3JtdWxhaXJlX2NvbnRhY3QgLndwY2Y3IGZvcm0gLmNvbnRhY3QtbGVmdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAxOSUgNSU7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5lbnRyeS1jb250ZW50IC5mb3JtdWxhaXJlX2NvbnRhY3QgLndwY2Y3IGZvcm0gLmNvbnRhY3QtcmlnaHQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuLmNvbnRlbnRfY2hlY2tib3hfY29tbWVyY2lhbCBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29udGVudF9jaGVja2JveF9jb21tZXJjaWFsIGxhYmVsIGlucHV0IHtcbiAgbWFyZ2luOiAtMTBweCAwIDAgMCAhaW1wb3J0YW50O1xufVxuLmNvbnRlbnRfY2hlY2tib3hfY29tbWVyY2lhbCBsYWJlbCBpbnB1dDpjaGVja2VkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyZWVuO1xufVxuLmNvbnRlbnRfY2hlY2tib3hfY29tbWVyY2lhbCBsYWJlbCBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbiNmb3JtdWxhaXJlX2pldV9jb25jb3VycyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG4gIHBhZGRpbmc6IDUlO1xufVxuI2Zvcm11bGFpcmVfamV1X2NvbmNvdXJzIGlucHV0LCAjZm9ybXVsYWlyZV9qZXVfY29uY291cnMgc2VsZWN0IHtcbiAgcGFkZGluZzogMTJweCAyOHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMyU7XG59XG4jZm9ybXVsYWlyZV9qZXVfY29uY291cnMgc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIFNvbWUgYnJvd3NlcnMgd2lsbCBub3QgZGlzcGxheSB0aGUgY2FyZXQgd2hlbiB1c2luZyBjYWxjLCBzbyB3ZSBwdXQgdGhlIGZhbGxiYWNrIGZpcnN0ICovXG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL2ltYWdlcy9zZWxlY3QucG5nXCIpIHdoaXRlIG5vLXJlcGVhdCA5OC41JSAhaW1wb3J0YW50OyAvKiAhaW1wb3J0YW50IHVzZWQgZm9yIG92ZXJyaWRpbmcgYWxsIG90aGVyIGN1c3RvbWlzYXRpb25zICovXG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL2ltYWdlcy9zZWxlY3QucG5nXCIpIHdoaXRlIG5vLXJlcGVhdCBjYWxjKDEwMCUgLSAyMHB4KSAhaW1wb3J0YW50OyAvKiBCZXR0ZXIgcGxhY2VtZW50IHJlZ2FyZGxlc3Mgb2YgaW5wdXQgd2lkdGggKi9cbn1cbiNmb3JtdWxhaXJlX2pldV9jb25jb3VycyB0ZXh0YXJlYSwgI2Zvcm11bGFpcmVfamV1X2NvbmNvdXJzIGlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICByZXNpemU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI2Zvcm11bGFpcmVfamV1X2NvbmNvdXJzIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbiNmb3JtdWxhaXJlX2pldV9jb25jb3VycyAuYmxvY19fZGVwbGlhYmxlIC5ibG9jX19kZXBsaWFibGUtaW5uZXIgLmFjY29yZGlvbiBzcGFuIHtcbiAgYm9yZGVyOiAwO1xufVxuI2Zvcm11bGFpcmVfamV1X2NvbmNvdXJzIC5ibG9jX19kZXBsaWFibGUgLmJsb2NfX2RlcGxpYWJsZS1pbm5lciAuYWNjb3JkaW9uIHNwYW4gYS5yZ3BkIHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jZm9ybXVsYWlyZV9qZXVfY29uY291cnMgLmJsb2NfX2RlcGxpYWJsZSAuYmxvY19fZGVwbGlhYmxlLWlubmVyIC5hY2NvcmRpb24gc3BhbiBhLnJncGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2Zvcm11bGFpcmVfamV1X2NvbmNvdXJzIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyMHB4IDMwcHggIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZsb2F0OiByaWdodDtcbn1cbiNmb3JtdWxhaXJlX2pldV9jb25jb3VycyAucmdwZCB7XG4gIHBhZGRpbmc6IDElO1xufVxuI2Zvcm11bGFpcmVfamV1X2NvbmNvdXJzIC5hY2NvcmRpb24ge1xuICBmb250LXNpemU6IDAuNmVtO1xuICBwYWRkaW5nOiAwO1xufVxuI2Zvcm11bGFpcmVfamV1X2NvbmNvdXJzIC5tZW50aW9uX2xlZ2FsZSB7XG4gIGZvbnQtc2l6ZTogMC42ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNmb3JtdWxhaXJlX2pldV9jb25jb3VycyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IHtcbiAgY29sb3I6ICMwNDJhMmI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXByb2R1Y3Qge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0IC5zdG9jay5vdXQtb2Ytc3RvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5vdXQtc3RvY2stcHJvZHVjdCBmb3JtIC53cGNmNy1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAub3V0LXN0b2NrLXByb2R1Y3QgZm9ybSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAub3V0LXN0b2NrLXByb2R1Y3QgZm9ybSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXZhbGlkYXRlcy1hcy1lbWFpbCB7XG4gIHBhZGRpbmc6IDEycHggMjhweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2luZ2xlLXByb2R1Y3QgLm91dC1zdG9jay1wcm9kdWN0IGZvcm0gLndwY2Y3LXN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDFlbSAzZW07XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3Qge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xufVxuLnNpbmdsZS1wcm9kdWN0IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IGgzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCBociB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YjdiN2I7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtZGVzY3JpcHRpb24taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtZGVzY3JpcHRpb24taXRlbS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWRlc2NyaXB0aW9uLWl0ZW0tdGl0bGUgaW1nIHtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtZGVzY3JpcHRpb24taXRlbS1pbmZvcyB7XG4gIG1hcmdpbi1sZWZ0OiAzNHB4O1xufVxuLnNpbmdsZS1wcm9kdWN0IC5kZXNjcmlwdGlvbl9wcm9kdWN0IHtcbiAgbWFyZ2luOiAyJSA1JTtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdF9pbWFnZV9zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0X2ltYWdlX3NsaWRlciAuc2xpY2stbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0X2ltYWdlX3NsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdF9pbWFnZV9zbGlkZXIgLnNsaWNrLW5leHQsXG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3RfaW1hZ2Vfc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0X2ltYWdlX3NsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUsXG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3RfaW1hZ2Vfc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdF9pbWFnZV9zbGlkZXIgLnNsaWNrLW5leHQge1xuICByaWdodDogMjJweDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdF9pbWFnZV9zbGlkZXIgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAyMnB4O1xuICB6LWluZGV4OiA5O1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0X2ltYWdlX3NsaWRlciAucHJvZHVjdF9pbWFnZSB7XG4gIGhlaWdodDogMTAwdnc7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3RfaW1hZ2Vfc2xpZGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3dyYXBwZXIgLmltYWdlX3Byb2R1Y3Qge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3dyYXBwZXIgLmltYWdlX3Byb2R1Y3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmRlc2NfcHJvZHVjdCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAuZGVzY19wcm9kdWN0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCAuZ2xvYmFsLWZvcm0taXRlbS1kaXYge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXByb2R1Y3QgLmdsb2JhbC1mb3JtLWl0ZW0tZGl2Omxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCAuZ2xvYmFsLWZvcm0taXRlbS1kaXYgLnRtLWVwby1lbGVtZW50LWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmdsb2JhbC1mb3JtLWl0ZW0tZGl2IC50bS1lcG8tZWxlbWVudC1sYWJlbCAudG0tZXBvLXJlcXVpcmVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuZ2xvYmFsLWZvcm0taXRlbS1kaXYgbGFiZWwge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS1wcm9kdWN0IC5nbG9iYWwtZm9ybS1pdGVtLWRpdiBzZWxlY3Qge1xuICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDIuODI4cHggMi44MjhweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBwYWRkaW5nOiA0cHggMjhweDtcbiAgY29sb3I6ICM3YjdiN2I7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvc2VsZWN0LWFycm93LnBuZ1wiKSB3aGl0ZSBuby1yZXBlYXQgOTguNSUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9zZWxlY3QtYXJyb3cucG5nXCIpIHdoaXRlIG5vLXJlcGVhdCBjYWxjKDEwMCUgLSAyMHB4KSAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS1wcm9kdWN0IC5nbG9iYWwtZm9ybS1pdGVtLWRpdiB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNiY2JjYmMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDhweCAyOHB4ICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnN1bW1hcnkge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0X3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMyUgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuYmFja19zdG9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNDJhMmI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDIlIDUlO1xuICBjb2xvcjogIzA0MmEyYjtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuYmFja19zdG9yZSBhIHtcbiAgY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0X3RpdGxlIHtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0X3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuZW50cnktc3VtbWFyeSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQlO1xuICBwYWRkaW5nLWxlZnQ6IDIlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5IHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCAuZW50cnktc3VtbWFyeSAucHJpY2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5IC5ueXAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSwgT3BlcmEgKi9cbiAgLyogRmlyZWZveCAqL1xufVxuLnNpbmdsZS1wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5IC5ueXAgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4uc2luZ2xlLXByb2R1Y3QgLmVudHJ5LXN1bW1hcnkgLm55cCBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5IC5ueXAgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmVudHJ5LXN1bW1hcnkgLm55cCAubnlwLWlucHV0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMi44MjhweCAyLjgyOHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICM3ZTdlN2U7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBwYWRkaW5nOiA0cHggMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2V1cm8ucG5nXCIpIHdoaXRlIG5vLXJlcGVhdCA5OC41JSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2V1cm8ucG5nXCIpIHdoaXRlIG5vLXJlcGVhdCBjYWxjKDEwMCUgLSAyMHB4KSAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS1wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5IC5ueXAgLm55cC1pbnB1dC5lcnJvciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZjAwMzMgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuZW50cnktc3VtbWFyeSAubnlwIC5ueXAtaW5wdXQ6Zm9jdXMtdmlzaWJsZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuZW50cnktc3VtbWFyeSAubnlwIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmVudHJ5LXN1bW1hcnkgLm55cCAubWluaW11bS1wcmljZSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM3ZTdlN2U7XG4gIG1hcmdpbi1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuZW50cnktc3VtbWFyeSAubnlwIC53b29jb21tZXJjZS1ueXAtbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNnB4O1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmYwMDMzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuZW50cnktc3VtbWFyeSAubnlwIC53b29jb21tZXJjZS1ueXAtbWVzc2FnZTo6YmVmb3JlLCAuc2luZ2xlLXByb2R1Y3QgLmVudHJ5LXN1bW1hcnkgLm55cCAud29vY29tbWVyY2UtbnlwLW1lc3NhZ2U6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuZW50cnktc3VtbWFyeSAubnlwIC53Yy1ueXAtZXJyb3Ige1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmYwMDMzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5IC5ueXAgLndjLW55cC1lcnJvcjo6YmVmb3JlLCAuc2luZ2xlLXByb2R1Y3QgLmVudHJ5LXN1bW1hcnkgLm55cCAud2MtbnlwLWVycm9yOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmVudHJ5LXN1bW1hcnkgLnF0eSB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5IC5jYXJ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuZW50cnktc3VtbWFyeSAudG0tZXh0cmEtcHJvZHVjdC1vcHRpb25zIC50Yy1yb3csXG4uc2luZ2xlLXByb2R1Y3QgLmVudHJ5LXN1bW1hcnkgLnRjLXJvdyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS1wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5IC50bS1leHRyYS1wcm9kdWN0LW9wdGlvbnMgLnRjLXJvdyAudGMtY2VsbCxcbi5zaW5nbGUtcHJvZHVjdCAuZW50cnktc3VtbWFyeSAudGMtcm93IC50Yy1jZWxsIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS1wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5IC50bS1leHRyYS1wcm9kdWN0LW9wdGlvbnMtZmllbGRzIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTIwcHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5IC50bS1leHRyYS1wcm9kdWN0LW9wdGlvbnMtZmllbGRzIC5jcGYtZWxlbWVudCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5ICN0bS1lcG8tdG90YWxzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJpY2Uge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzA0MmEyYiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS1wcm9kdWN0IC5xdWFudGl0eSB7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNSUgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucXVhbnRpdHkgaW5wdXQge1xuICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTNweDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuYWRkLXRvLWNhcnQtd3JhcHBlciB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB6LWluZGV4OiA5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5hZGQtdG8tY2FydC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZzogMTJweCAxMnB4O1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IC0zcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNikpO1xuICB9XG59XG4uc2luZ2xlLXByb2R1Y3QgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggNjBweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTJkMDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMjVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltYWdlcy9zaG9wcGluZy1jYXJ0LnN2Z1wiKTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC05NnB4KTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbi5pcy11cGRhdGUtcHJvZHVjdDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTExNHB4KTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAud3JhcC1jb2xsYWJzaWJsZSB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4uc2luZ2xlLXByb2R1Y3QgLndyYXAtY29sbGFic2libGUuYWR2aWNlIHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXByb2R1Y3QgLndyYXAtY29sbGFic2libGUuYWR2aWNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG4uc2luZ2xlLXByb2R1Y3QgLndjZm1tcF9zb2xkX2J5X2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnN1bW1hcnkge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmltYWdlcyB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuZm9vdGVyX3BpY3RvZ3JhbW1lcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmluc3RncmFtX2Jsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC10aXRsZS12ZW5kb3ItaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtdGl0bGUtdmVuZG9yLWluZm8ge1xuICAgIG1hcmdpbjogMCBhdXRvIDI4cHg7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC10aXRsZS1zaGlwcGluZy1pbmZvIHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LXRpdGxlLXNoaXBwaW5nLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LXRpdGxlLXNoaXBwaW5nLWluZm8gPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LXRpdGxlLXNoaXBwaW5nLWluZm8gPiBkaXYgaW1nIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtdGl0bGUtc2hpcHBpbmctaW5mbyA+IGRpdiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnN0b3JlLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNjBweCA0JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTJkMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5zdG9yZS1kZXNjcmlwdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiA0MHB4IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCAuc3RvcmUtZGVzY3JpcHRpb24gaDIge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAuc3RvcmUtZGVzY3JpcHRpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG4uc2luZ2xlLXByb2R1Y3QgLnN0b3JlLWRlc2NyaXB0aW9uIGgyIGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAuc3RvcmUtZGVzY3JpcHRpb24gaDIgZGl2IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCAuc3RvcmUtZGVzY3JpcHRpb24tY29sIHtcbiAgd2lkdGg6IDQ4JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAuc3RvcmUtZGVzY3JpcHRpb24tY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0IC5zdG9yZS1kZXNjcmlwdGlvbi1jb2wtYWJvdXQge1xuICBwYWRkaW5nLWxlZnQ6IDIlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5zdG9yZS1kZXNjcmlwdGlvbi1jb2wtYWJvdXQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0IC5zdG9yZS1kZXNjcmlwdGlvbi1hdmF0YXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuc3RvcmUtZGVzY3JpcHRpb24tYXZhdGFyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDUwN3B4O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5zdG9yZS1kZXNjcmlwdGlvbi1hdmF0YXIuZGVza3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5zdG9yZS1kZXNjcmlwdGlvbi1hdmF0YXIuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0IC5zdG9yZS1kZXNjcmlwdGlvbi1hdmF0YXIubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAuc3RvcmUtZGVzY3JpcHRpb24tYXZhdGFyLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0IC5zdG9yZS1kZXNjcmlwdGlvbi10ZXh0IHtcbiAgbWFyZ2luOiA2MHB4IDA7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnN0b3JlLWRlc2NyaXB0aW9uIC53cmFwLWNvbGxhYnNpYmxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAuc3RvcmUtZGVzY3JpcHRpb24gLndyYXAtY29sbGFic2libGUge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5zdG9yZS1kZXNjcmlwdGlvbiAud3JhcC1jb2xsYWJzaWJsZSAuY29sbGFwc2libGUtY29udGVudCAuY29udGVudC1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0IC5zdG9yZS1kZXNjcmlwdGlvbiAud3JhcC1jb2xsYWJzaWJsZS5hZHZpY2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuc3RvcmUtZGVzY3JpcHRpb24tc2hpcHBpbmctaW5mb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5zdG9yZS1kZXNjcmlwdGlvbi1zaGlwcGluZy1pbmZvcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0IC5zdG9yZS1kZXNjcmlwdGlvbi1zaGlwcGluZy1pbmZvcy1jb2wge1xuICB3aWR0aDogNDglO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5zdG9yZS1kZXNjcmlwdGlvbi1zaGlwcGluZy1pbmZvcy1jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCAuc3RvcmUtZGVzY3JpcHRpb24tc2hpcHBpbmctaW5mb3MtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNpbmdsZS1wcm9kdWN0IC5zdG9yZS1kZXNjcmlwdGlvbi1zaGlwcGluZy1pbmZvcy10aXRsZSBpbWcge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuc3RvcmUtZGVzY3JpcHRpb24tc2hpcHBpbmctaW5mb3MtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5pbnRlci1yZWxhdGVkLXNlYXJjaCB7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXByb2R1Y3QgLmludGVyLXJlbGF0ZWQtc2VhcmNoIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uc2luZ2xlLXByb2R1Y3QgLnRtLWVwby1maWVsZC50bWNwLXRleHRhcmVhLnRtLWVycm9yIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmMDAzMyAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS1wcm9kdWN0IC50bS1leHRyYS1wcm9kdWN0LW9wdGlvbnMgLnRjLWNlbGwudG0tZXJyb3Ige1xuICBjb2xvcjogI2ZmMDAzMyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuc2Vzc2lsZS1vdmVydmlldyB7XG4gIHBhZGRpbmc6IDkwcHggNCUgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5zZXNzaWxlLW92ZXJ2aWV3IHtcbiAgICBwYWRkaW5nOiA2MHB4IDE2cHggMzJweDtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0IC5zZXNzaWxlLW92ZXJ2aWV3IHAge1xuICBmb250LXNpemU6IDE3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXByb2R1Y3QgLnNlc3NpbGUtb3ZlcnZpZXcgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uc2luZ2xlLXByb2R1Y3QgLnNlc3NpbGUtb3ZlcnZpZXctcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAuc2Vzc2lsZS1vdmVydmlldy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0IC5zZXNzaWxlLW92ZXJ2aWV3LWNvbCB7XG4gIHdpZHRoOiA0OCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXByb2R1Y3QgLnNlc3NpbGUtb3ZlcnZpZXctY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0IC5zZXNzaWxlLW92ZXJ2aWV3LWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXByb2R1Y3QgLnNlc3NpbGUtb3ZlcnZpZXctZGVzY3JpcHRpb24ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0IC5zZXNzaWxlLW92ZXJ2aWV3LWRlc2NyaXB0aW9uIGgyIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXByb2R1Y3QgLnNlc3NpbGUtb3ZlcnZpZXctZGVzY3JpcHRpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0IC5zZXNzaWxlLW92ZXJ2aWV3LXBpY3RvZ3JhbW1lcyB7XG4gIG1heC13aWR0aDogNzcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAuc2Vzc2lsZS1vdmVydmlldy1waWN0b2dyYW1tZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2luZ2xlLXByb2R1Y3QgLnNlc3NpbGUtb3ZlcnZpZXctcGljdG9ncmFtbWVzLXJvdyB7XG4gIHdpZHRoOiAyNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAuc2Vzc2lsZS1vdmVydmlldy1waWN0b2dyYW1tZXMtcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uc2luZ2xlLXByb2R1Y3QgLnNlc3NpbGUtb3ZlcnZpZXctcGljdG9ncmFtbWVzLXJvdyBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXByb2R1Y3QgLnNlc3NpbGUtb3ZlcnZpZXctcGljdG9ncmFtbWVzLXJvdyBwIHtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICBtYXgtd2lkdGg6IDI0OHB4O1xuICB9XG59XG4uc2luZ2xlLXByb2R1Y3QgLnNlc3NpbGUtb3ZlcnZpZXctcGljdG9ncmFtbWVzLXJvdyBwIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5zZXNzaWxlLW92ZXJ2aWV3LXBpY3RvZ3JhbW1lcy1yb3ctaW1hZ2Uge1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLnNpbmdsZS1wcm9kdWN0IC5zZXNzaWxlLW92ZXJ2aWV3LXBpY3RvZ3JhbW1lcy1yb3ctaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiA3NXB4O1xufVxuLnNpbmdsZS1wcm9kdWN0IC5zZXNzaWxlLW92ZXJ2aWV3IGhyIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXByb2R1Y3QgLnNlc3NpbGUtb3ZlcnZpZXcgaHIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCAuZGl2aXNvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXByb2R1Y3QgLmRpdmlzb3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2luZ2xlLXByb2R1Y3QgLmRpdmlzb3IgaHIge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IHtcbiAgICBjb2xvcjogIzA0MmEyYjtcbiAgfVxuICAuc2luZ2xlLXByb2R1Y3QgLm91dC1zdG9jay1wcm9kdWN0IGZvcm0gLndwY2Y3LXZhbGlkYXRlcy1hcy1lbWFpbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5vdXQtc3RvY2stcHJvZHVjdCBmb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuc2luZ2xlLXByb2R1Y3QgLm91dC1zdG9jay1wcm9kdWN0IGZvcm0gLndwY2Y3LXN1Ym1pdCB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5kZXNjcmlwdGlvbl9wcm9kdWN0IHtcbiAgICBtYXJnaW46IDIlIDUlIDIlIDA7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgfVxuICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3RfaW1hZ2Vfc2xpZGVyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwcHg7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0X2ltYWdlX3NsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAyMnB4O1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdF9pbWFnZV9zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0X2ltYWdlX3NsaWRlciAuc2xpY2stcHJldiB7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAtMjJweDtcbiAgfVxuICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3RfaW1hZ2Vfc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdF9pbWFnZV9zbGlkZXIgLnByb2R1Y3RfaW1hZ2Uge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0X3RpdGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMi4zZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc2luZ2xlLXByb2R1Y3QgLnN1bW1hcnkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5kZXNjX3Byb2R1Y3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkge1xuICAgIHdpZHRoOiA0NSUgIWltcG9ydGFudDtcbiAgfVxuICAuc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X193cmFwcGVyIC5pbWFnZV9wcm9kdWN0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fd3JhcHBlciAuaW1hZ2VfcHJvZHVjdDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgfVxuICAuc2luZ2xlLXByb2R1Y3QgLmJhY2tfc3RvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdCAuYmFja19zdG9yZSBhIHtcbiAgICBjb2xvcjogIzA0MmEyYiAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3RfdGl0bGUge1xuICAgIGNvbG9yOiAjMDQyYTJiO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5IC5jYXJ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdCAuZW50cnktc3VtbWFyeSAjdG0tZXBvLXRvdGFscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2luZ2xlLXByb2R1Y3QgLmRlc2NfcHJvZHVjdCBwIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICBsaW5lLWhlaWdodDogMC40NWVtO1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdCAudGMtc2VjdGlvbi1pbm5lci13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdCAucXVhbnRpdHkge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5xdWFudGl0eSBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTNweDtcbiAgfVxuICAuc2luZ2xlLXByb2R1Y3QgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC53Y2ZtbXBfc29sZF9ieV9jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5zdW1tYXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5pbWFnZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc2luZ2xlLXByb2R1Y3QgLnJlbGF0ZWQge1xuICAgIHBhZGRpbmc6IDAgMyU7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5yZWxhdGVkIGxpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5yZWxhdGVkIC5wcm9kdWN0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdCAucmVsYXRlZCAucmVsYXRlZF90aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzA0MmEyYjtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5yZWxhdGVkIC5yZWxhdGVkX3RpdGxlIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5yZWxhdGVkIC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBjb2xvcjogIzA0MmEyYjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5yZWxhdGVkIC5hZGRfdG9fY2FydF9idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzA0MmEyYjtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIH1cbn1cbiN3Y2ZtbXAtc3RvcmUgLmxlZnRfc2lkZWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53Y2ZtX3ZhY2F0aW9uX21zZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG59XG5cbi5yZWxhdGVkLnByb2R1Y3RzIC53Y2ZtX3ZhY2F0aW9uX21zZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZXNzYWdlX2RlX3ZhY2FuY2VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgcGFkZGluZzogNSU7XG4gIG1hcmdpbi1ib3R0b206IDUlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnByb2R1Y3QtcGFnZS1xdWFudGl0eSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4ucHJvZHVjdC1wYWdlLXF1YW50aXR5LXdyYXBwZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1wYWdlLXF1YW50aXR5LXdyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnByb2R1Y3QtcGFnZS1xdWFudGl0eS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnByb2R1Y3QtcGFnZS1xdWFudGl0eS1wcmljZSB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0LXBhZ2UtcXVhbnRpdHktcHJpY2UtYW1vdW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLnByb2R1Y3QtcGFnZS1xdWFudGl0eS1wcmljZS1hbW91bnQuZXJyb3Ige1xuICBjb2xvcjogI2ZmMDAzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucHJvZHVjdC1wYWdlLXF1YW50aXR5LWlucHV0IHtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNjBweDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygyLjgyOHB4IDIuODI4cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNikpO1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtcGFnZS1xdWFudGl0eS1pbnB1dCB7XG4gICAgd2lkdGg6IHVuc2V0O1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LXBhZ2UtcXVhbnRpdHktaW5wdXQuZXJyb3Ige1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmYwMDMzO1xufVxuLnByb2R1Y3QtcGFnZS1xdWFudGl0eS1pbnB1dCBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4ucHJvZHVjdC1wYWdlLXF1YW50aXR5LWlucHV0IGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5wcm9kdWN0LXBhZ2UtcXVhbnRpdHktaW5wdXQgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMzRweDtcbn1cbi5wcm9kdWN0LXBhZ2UtcXVhbnRpdHktaW5wdXQgLmJ0bi11cCxcbi5wcm9kdWN0LXBhZ2UtcXVhbnRpdHktaW5wdXQgLmJ0bi1kb3duIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogNDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtcGFnZS1xdWFudGl0eS1pbnB1dCAuYnRuLXVwLFxuICAucHJvZHVjdC1wYWdlLXF1YW50aXR5LWlucHV0IC5idG4tZG93biB7XG4gICAgd2lkdGg6IDM1cHg7XG4gIH1cbn1cbi5wcm9kdWN0LXBhZ2UtcXVhbnRpdHktaW5wdXQgLmJ0bi11cCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9idG4tcGx1cy5wbmdcIikgbm8tcmVwZWF0O1xufVxuLnByb2R1Y3QtcGFnZS1xdWFudGl0eS1pbnB1dCAuYnRuLWRvd24ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9idG4tbWludXMucG5nXCIpIG5vLXJlcGVhdDtcbn1cbi5wcm9kdWN0LXBhZ2UtcXVhbnRpdHktaW5mbyB7XG4gIGNvbG9yOiAjN2U3ZTdlO1xufVxuLnByb2R1Y3QtcGFnZS1xdWFudGl0eS1pbmZvLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2R1Y3QtcGFnZS1xdWFudGl0eS1pbmZvLmVycm9yIHtcbiAgY29sb3I6ICNmZjAwMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2R1Y3QtcGFnZS12ZW5kb3Itc2VhcmNoIHtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1wYWdlLXZlbmRvci1zZWFyY2gge1xuICAgIHBhZGRpbmc6IDBweCAxNnB4IDMycHg7XG4gIH1cbn1cbi5wcm9kdWN0LXBhZ2UtdmVuZG9yLXNlYXJjaCBoMiB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbWFyZ2luLWJvdHRvbTogNzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LXBhZ2UtdmVuZG9yLXNlYXJjaCBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxufVxuLnByb2R1Y3QtcGFnZS12ZW5kb3Itc2VhcmNoLWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnByb2R1Y3QtcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQge1xuICBtYXJnaW4tdG9wOiA3MnB4O1xufVxuLnByb2R1Y3QtcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQgaDIge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1wYWdlLXZlbmRvci1zZWFyY2gtYXNzb2NpYXRlZCBoMiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG4ucHJvZHVjdC1wYWdlLXZlbmRvci1zZWFyY2gtYXNzb2NpYXRlZC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiB3cmFwO1xuICBnYXA6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1wYWdlLXZlbmRvci1zZWFyY2gtYXNzb2NpYXRlZC1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogdW5zZXQ7XG4gIH1cbn1cbi5wcm9kdWN0LXBhZ2UtdmVuZG9yLXNlYXJjaC1hc3NvY2lhdGVkLWxpc3QgZGl2IHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4ucHJvZHVjdC1wYWdlLXZlbmRvci1zZWFyY2gge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xufVxuLnByb2R1Y3QtcGFnZS12ZW5kb3Itc2VhcmNoIGgyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAzNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtcGFnZS12ZW5kb3Itc2VhcmNoIGgyIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbi5wcm9kdWN0LXBhZ2UtdmVuZG9yLXNlYXJjaC1hc3NvY2lhdGVkIHtcbiAgbWFyZ2luLXRvcDogNzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LXBhZ2UtdmVuZG9yLXNlYXJjaC1hc3NvY2lhdGVkIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4ucHJvZHVjdC1wYWdlLXZlbmRvci1zZWFyY2gtYXNzb2NpYXRlZCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LXBhZ2UtdmVuZG9yLXNlYXJjaC1hc3NvY2lhdGVkIGgyIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLnByb2R1Y3QtcGFnZS12ZW5kb3Itc2VhcmNoIGEge1xuICBjb2xvcjogIzA0MmEyYjtcbn1cbi5wcm9kdWN0LXBhZ2UtdmVuZG9yLXNlYXJjaCAuc2Vzc2lsZV9zZWFyY2gge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtcGFnZS12ZW5kb3Itc2VhcmNoIC5zZXNzaWxlX3NlYXJjaCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnByb2R1Y3QtcGFnZS12ZW5kb3Itc2VhcmNoIC5zZXNzaWxlX3NlYXJjaCAuZGl2X2FkZHJlc3Nfc2VhcmNoIHtcbiAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtcGFnZS12ZW5kb3Itc2VhcmNoIC5zZXNzaWxlX3NlYXJjaCAuZGl2X2FkZHJlc3Nfc2VhcmNoIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ucHJvZHVjdC1wYWdlLXZlbmRvci1zZWFyY2ggLnNlc3NpbGVfc2VhcmNoIC5kaXZfYWRkcmVzc19zZWFyY2ggaW5wdXQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucHJvZHVjdC1wYWdlLXZlbmRvci1zZWFyY2ggLnNlc3NpbGVfc2VhcmNoIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0IHtcbiAgd2lkdGg6IDI1JTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1wYWdlLXZlbmRvci1zZWFyY2ggLnNlc3NpbGVfc2VhcmNoIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cbi5wcm9kdWN0LXBhZ2UtdmVuZG9yLXNlYXJjaCAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQgYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbi5wcm9maWxlLXBhZ2UgaDMge1xuICBtYXJnaW46IDI0cHggMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuLnByb2ZpbGUtcGFnZSBoNSB7XG4gIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG4ucHJvZmlsZS1wYWdlIHAge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuLnByb2ZpbGUtcGFnZSBpbnB1dCxcbi5wcm9maWxlLXBhZ2Ugc2VsZWN0IHtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzA0MmEyYiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA0MmEyYjtcbn1cbi5wcm9maWxlLXBhZ2UgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLnByb2ZpbGUtcGFnZSBzZWxlY3Q6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwNDJhMmI7XG59XG4ucHJvZmlsZS1wYWdlIC53Y2ZtLXRhYldyYXAge1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cbi5wcm9maWxlLXBhZ2UgLnRhYi1wcm9maWxlIHtcbiAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDtcbn1cbi5wcm9maWxlLXBhZ2UgLnRhYi1wcm9maWxlLW1lbnUge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMjRweCAxNnB4O1xufVxuLnByb2ZpbGUtcGFnZSAudGFiLXByb2ZpbGUtYnV0dG9uIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzA0MmEyYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICB3aWR0aDogMjYwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnByb2ZpbGUtcGFnZSAudGFiLXByb2ZpbGUtYnV0dG9uLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5wcm9maWxlLXBhZ2UgLnN1Ym1pdF9idXR0b24ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDQyYTJiO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ucHJvZmlsZS1wYWdlIC5waG90by13cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMDBweDtcbn1cbi5wcm9maWxlLXBhZ2UgLnBob3RvLXRleHQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDYwMHB4O1xufVxuLnByb2ZpbGUtcGFnZSAud2NmbS10ZXh0YXJlYSB7XG4gIGhlaWdodDogMzAwcHg7XG59XG4ucHJvZmlsZS1wYWdlIC5yZW1vdmVfYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ucHJvZmlsZS1wYWdlIC5vcGVuLWhvdXJzLWl0ZW0sXG4ucHJvZmlsZS1wYWdlIC5zaGlwcGluZy1ob3Vycy1pdGVtLFxuLnByb2ZpbGUtcGFnZSAuY2xvc2VkLWRheXMtaXRlbSxcbi5wcm9maWxlLXBhZ2UgLmV4Y2VwdGlvbmFsLW9wZW5lZC1kYXlzLWl0ZW0sXG4ucHJvZmlsZS1wYWdlIC5leGNlcHRpb25hbC1zaGlwcGluZy1kYXlzLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnByb2ZpbGUtcGFnZSAub3Blbi1ob3Vycy1pdGVtLXNsb3RzLXdyYXBwZXIsXG4ucHJvZmlsZS1wYWdlIC5zaGlwcGluZy1ob3Vycy1pdGVtLXNsb3RzLXdyYXBwZXIsXG4ucHJvZmlsZS1wYWdlIC5jbG9zZWQtZGF5cy1pdGVtLXNsb3RzLXdyYXBwZXIsXG4ucHJvZmlsZS1wYWdlIC5leGNlcHRpb25hbC1vcGVuZWQtZGF5cy1pdGVtLXNsb3RzLXdyYXBwZXIsXG4ucHJvZmlsZS1wYWdlIC5leGNlcHRpb25hbC1zaGlwcGluZy1kYXlzLWl0ZW0tc2xvdHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA4MCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDQyYTJiO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnByb2ZpbGUtcGFnZSAub3Blbi1ob3Vycy1pdGVtLXNsb3RzLXdyYXBwZXItaW5wdXRzLFxuLnByb2ZpbGUtcGFnZSAuc2hpcHBpbmctaG91cnMtaXRlbS1zbG90cy13cmFwcGVyLWlucHV0cyxcbi5wcm9maWxlLXBhZ2UgLmNsb3NlZC1kYXlzLWl0ZW0tc2xvdHMtd3JhcHBlci1pbnB1dHMsXG4ucHJvZmlsZS1wYWdlIC5leGNlcHRpb25hbC1vcGVuZWQtZGF5cy1pdGVtLXNsb3RzLXdyYXBwZXItaW5wdXRzLFxuLnByb2ZpbGUtcGFnZSAuZXhjZXB0aW9uYWwtc2hpcHBpbmctZGF5cy1pdGVtLXNsb3RzLXdyYXBwZXItaW5wdXRzIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcm9maWxlLXBhZ2UgLm9wZW4taG91cnMtaXRlbS1zbG90cy13cmFwcGVyLWlucHV0cyA+IGRpdixcbi5wcm9maWxlLXBhZ2UgLnNoaXBwaW5nLWhvdXJzLWl0ZW0tc2xvdHMtd3JhcHBlci1pbnB1dHMgPiBkaXYsXG4ucHJvZmlsZS1wYWdlIC5jbG9zZWQtZGF5cy1pdGVtLXNsb3RzLXdyYXBwZXItaW5wdXRzID4gZGl2LFxuLnByb2ZpbGUtcGFnZSAuZXhjZXB0aW9uYWwtb3BlbmVkLWRheXMtaXRlbS1zbG90cy13cmFwcGVyLWlucHV0cyA+IGRpdixcbi5wcm9maWxlLXBhZ2UgLmV4Y2VwdGlvbmFsLXNoaXBwaW5nLWRheXMtaXRlbS1zbG90cy13cmFwcGVyLWlucHV0cyA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJvZmlsZS1wYWdlIC5vcGVuLWhvdXJzLWl0ZW0tc2xvdHMtd3JhcHBlci1pbnB1dHMgaW5wdXQsXG4ucHJvZmlsZS1wYWdlIC5zaGlwcGluZy1ob3Vycy1pdGVtLXNsb3RzLXdyYXBwZXItaW5wdXRzIGlucHV0LFxuLnByb2ZpbGUtcGFnZSAuY2xvc2VkLWRheXMtaXRlbS1zbG90cy13cmFwcGVyLWlucHV0cyBpbnB1dCxcbi5wcm9maWxlLXBhZ2UgLmV4Y2VwdGlvbmFsLW9wZW5lZC1kYXlzLWl0ZW0tc2xvdHMtd3JhcHBlci1pbnB1dHMgaW5wdXQsXG4ucHJvZmlsZS1wYWdlIC5leGNlcHRpb25hbC1zaGlwcGluZy1kYXlzLWl0ZW0tc2xvdHMtd3JhcHBlci1pbnB1dHMgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDQyYTJiICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5wcm9maWxlLXBhZ2UgLm9wZW4taG91cnMtaXRlbS1zbG90LWFkZCxcbi5wcm9maWxlLXBhZ2UgLnNoaXBwaW5nLWhvdXJzLWl0ZW0tc2xvdC1hZGQsXG4ucHJvZmlsZS1wYWdlIC5jbG9zZWQtZGF5cy1pdGVtLXNsb3QtYWRkLFxuLnByb2ZpbGUtcGFnZSAuZXhjZXB0aW9uYWwtb3BlbmVkLWRheXMtaXRlbS1zbG90LWFkZCxcbi5wcm9maWxlLXBhZ2UgLmV4Y2VwdGlvbmFsLXNoaXBwaW5nLWRheXMtaXRlbS1zbG90LWFkZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA4MCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2ZpbGUtcGFnZSAub3Blbi1ob3Vycy1pdGVtLXNsb3QtYWRkIGJ1dHRvbixcbi5wcm9maWxlLXBhZ2UgLnNoaXBwaW5nLWhvdXJzLWl0ZW0tc2xvdC1hZGQgYnV0dG9uLFxuLnByb2ZpbGUtcGFnZSAuY2xvc2VkLWRheXMtaXRlbS1zbG90LWFkZCBidXR0b24sXG4ucHJvZmlsZS1wYWdlIC5leGNlcHRpb25hbC1vcGVuZWQtZGF5cy1pdGVtLXNsb3QtYWRkIGJ1dHRvbixcbi5wcm9maWxlLXBhZ2UgLmV4Y2VwdGlvbmFsLXNoaXBwaW5nLWRheXMtaXRlbS1zbG90LWFkZCBidXR0b24ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5wcm9maWxlLXBhZ2UgLmNpcmNsZS1idG4ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDQyYTJiICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiB1bnNldDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJvZmlsZS1wYWdlIC5jaXJjbGUtYnRuIHNwYW4ge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuLnByb2ZpbGUtcGFnZSAuY29udGVudF9kZXNjcmlwdGlvbl92ZW5kb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBwYWRkaW5nOiAyJTtcbn1cbi5wcm9maWxlLXBhZ2UgLmNvbnRlbnRfZGVzY3JpcHRpb25fdmVuZG9yIGgyIHtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ucHJvZmlsZS1wYWdlIC5jb250ZW50X2Rlc2NyaXB0aW9uX3ZlbmRvciBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbi5oZWFkZXJfaW5mb3JtYXRpb24ge1xuICBtYXJnaW46IDQlIDUlO1xufVxuLmhlYWRlcl9pbmZvcm1hdGlvbiAuc3RvcmUtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAtNTAlO1xuICBwYWRkaW5nLWJvdHRvbTogNTAlO1xufVxuLmhlYWRlcl9pbmZvcm1hdGlvbiAuc3RvcmUtZGVzY3JpcHRpb24gLmJhY2tncm91bmQtc3RvcmUtZGVzY3JpcHRpb24tYXZhdGFyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTI1JTtcbn1cbi5oZWFkZXJfaW5mb3JtYXRpb24gLnN0b3JlLWRlc2NyaXB0aW9uIC5iYWNrZ3JvdW5kLXN0b3JlLWRlc2NyaXB0aW9uLWF2YXRhciAuc3RvcmUtZGVzY3JpcHRpb24tYXZhdGFyIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyX2luZm9ybWF0aW9uIC5zdG9yZS1kZXNjcmlwdGlvbiAuYmFja2dyb3VuZC1zdG9yZS1kZXNjcmlwdGlvbi1hdmF0YXIgLnN0b3JlLWRlc2NyaXB0aW9uLWF2YXRhciAuaW1hZ2VfbG9nbyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaGVhZGVyX2luZm9ybWF0aW9uIC5zdG9yZS1kZXNjcmlwdGlvbi1jb2wtYWJvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xuICBwYWRkaW5nOiAzMCUgNSUgNyUgNSU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG59XG4uaGVhZGVyX2luZm9ybWF0aW9uIC5zdG9yZS1kZXNjcmlwdGlvbi1jb2wtYWJvdXQgLnN0b3JlLWRlc2NyaXB0aW9uLXJhdGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oZWFkZXJfaW5mb3JtYXRpb24gLnN0b3JlLWRlc2NyaXB0aW9uLWNvbC1hYm91dCBoMSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhlYWRlcl9pbmZvcm1hdGlvbiAuc3RvcmUtZGVzY3JpcHRpb24tY29sLWFib3V0IC5zdG9yZS1kZXNjcmlwdGlvbi1zaGlwcGluZy1pbmZvcy1jb2wge1xuICBtYXJnaW4tYm90dG9tOiA0JTtcbn1cbi5oZWFkZXJfaW5mb3JtYXRpb24gLnN0b3JlLWRlc2NyaXB0aW9uLWNvbC1hYm91dCAuc3RvcmUtZGVzY3JpcHRpb24tc2hpcHBpbmctaW5mb3MtY29sIGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xufVxuXG4udGl0cmVfYm91cXVldCBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCA0JTtcbn1cblxuLndvb2NvbW1lcmNlICNwcm9kdWN0cyAucHJvZHVjdHNfb25saW5lIC5wcm9kdWN0cyAudHlwZS1wcm9kdWN0IHtcbiAgd2lkdGg6IDkyJTtcbn1cbi53b29jb21tZXJjZSAjcHJvZHVjdHMgLnByb2R1Y3RzLCAud29vY29tbWVyY2UgLnByb2R1Y3RzIHtcbiAgcGFkZGluZzogMCA0JTtcbn1cbi53b29jb21tZXJjZSAjcHJvZHVjdHMgLnByb2R1Y3RzIC50eXBlLXByb2R1Y3QsIC53b29jb21tZXJjZSAucHJvZHVjdHMgLnR5cGUtcHJvZHVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud29vY29tbWVyY2UgI3Byb2R1Y3RzIC5wcm9kdWN0cyAudHlwZS1wcm9kdWN0IC5wcml4X3Byb2R1Y3QsIC53b29jb21tZXJjZSAucHJvZHVjdHMgLnR5cGUtcHJvZHVjdCAucHJpeF9wcm9kdWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZzogOXB4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndvb2NvbW1lcmNlICNwcm9kdWN0cyAucHJvZHVjdHMgLnR5cGUtcHJvZHVjdCAucHJpeF9wcm9kdWN0IHNwYW4ucGVyc29ubmFsaXNlciwgLndvb2NvbW1lcmNlIC5wcm9kdWN0cyAudHlwZS1wcm9kdWN0IC5wcml4X3Byb2R1Y3Qgc3Bhbi5wZXJzb25uYWxpc2VyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLndvb2NvbW1lcmNlICNwcm9kdWN0cyAucHJvZHVjdHMgLnR5cGUtcHJvZHVjdCBpbWcsIC53b29jb21tZXJjZSAucHJvZHVjdHMgLnR5cGUtcHJvZHVjdCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAtMjNweCAhaW1wb3J0YW50O1xufVxuXG4uc2VwYXJhdGlvbl9vZmZzZWFzb24ge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbn1cblxuLnRpdGxlX29mZnNlYXNvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCA0JTtcbn1cblxuLmVycm9yX21lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDQlO1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuXG4ucHJvZHVjdHNfb2Zmc2Vhc29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2R1Y3RzX29mZnNlYXNvbiAucHJvZHVjdF9hcmVhIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJvZHVjdHNfb2Zmc2Vhc29uIGltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICBvcGFjaXR5OiA1MCU7XG59XG4ucHJvZHVjdHNfb2Zmc2Vhc29uIC5kZWNvdXZyaXJfb2Zmc2Vhc29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MkEyQjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAzZW07XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3RvcmUtZGVzY3JpcHRpb24tYXZhdGFyLmNvbXB1dGVyIHtcbiAgbWFyZ2luOiAxMCUgMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qQmxvY2sgYmVpZ2UgaW5mbyBmbGV1cmlzdGUqL1xuLnN0b3JlLWRlc2NyaXB0aW9uLXN0b3JlcGFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDYlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xuICBwYWRkaW5nOiA0JTtcbn1cbi5zdG9yZS1kZXNjcmlwdGlvbi1zdG9yZXBhZ2UgLnN0b3JlLWRlc2NyaXB0aW9uLWF2YXRhci5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN0b3JlLWRlc2NyaXB0aW9uLXN0b3JlcGFnZSAuc3RvcmUtZGVzY3JpcHRpb24tYXZhdGFyIC5iYWNrZ3JvdW5kLWF2YXRhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuLnN0b3JlLWRlc2NyaXB0aW9uLXN0b3JlcGFnZSBoMiB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5zdG9yZS1kZXNjcmlwdGlvbi1zdG9yZXBhZ2UgaDIgZGl2IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnN0b3JlLWRlc2NyaXB0aW9uLXN0b3JlcGFnZSAuc3RvcmUtZGVzY3JpcHRpb24tcmF0aW5nIHtcbiAgbWFyZ2luLXRvcDogNCU7XG59XG4uc3RvcmUtZGVzY3JpcHRpb24tc3RvcmVwYWdlIC5zdG9yZS1saW5rIHtcbiAgbWFyZ2luLXRvcDogMiU7XG4gIG1hcmdpbi1ib3R0b206IDQlIHM7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc3RvcmUtZGVzY3JpcHRpb24tc3RvcmVwYWdlIC5zdG9yZS1saW5rIC50ZWxlcGhvbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA3cHggMTlweDtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3RvcmUtZGVzY3JpcHRpb24tc3RvcmVwYWdlIC5zdG9yZS1saW5rIC50ZWxlcGhvbmUgaW1nIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnN0b3JlLWRlc2NyaXB0aW9uLXN0b3JlcGFnZSAuc3RvcmUtbGluayBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnN0b3JlLWRlc2NyaXB0aW9uLXN0b3JlcGFnZSAuc3RvcmUtbGluayBhOmhvdmVyIHJlY3Qge1xuICBmaWxsOiAjMDQyYTJiO1xufVxuLnN0b3JlLWRlc2NyaXB0aW9uLXN0b3JlcGFnZSAuc3RvcmUtbGluayBhOmhvdmVyIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLnN0b3JlLWRlc2NyaXB0aW9uLXN0b3JlcGFnZSAuc3RvcmUtbGluayBhOmhvdmVyIGNpcmNsZSB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uc3RvcmUtZGVzY3JpcHRpb24tc3RvcmVwYWdlIC5zdG9yZS1saW5rIGE6aG92ZXIgI0NvbXBvc2FudF8xOF8yICNjZXJjbGVfaW50ZXJuZSB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbn1cbi5zdG9yZS1kZXNjcmlwdGlvbi1zdG9yZXBhZ2UgLnN0b3JlLWxpbmsgYTpob3ZlciAjQ29tcG9zYW50XzE4XzIgI2NlcmNsZV9leHRlcm5lIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuLnN0b3JlLWRlc2NyaXB0aW9uLXN0b3JlcGFnZSAuc3RvcmUtbGluayBhLnRlbGVwaG9uZSBzdmcge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLnN0b3JlLWRlc2NyaXB0aW9uLXN0b3JlcGFnZSAuc3RvcmUtbGluayBhLnRlbGVwaG9uZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ud2NmbW1wLXN0b3JlLXBhZ2UgLnN0b3JlLWRlc2NyaXB0aW9uLXN0b3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMCUgNCU7XG59XG4ud2NmbW1wLXN0b3JlLXBhZ2UgLnN0b3JlLWRlc2NyaXB0aW9uLXN0b3JlIGgyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMDtcbn1cbi53Y2ZtbXAtc3RvcmUtcGFnZSAuc3RvcmUtZGVzY3JpcHRpb24tc3RvcmUgLnN0b3JlLWRlc2NyaXB0aW9uLXNoaXBwaW5nLWluZm9zLWNvbCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ud2NmbW1wLXN0b3JlLXBhZ2UgLnN0b3JlLWRlc2NyaXB0aW9uLXN0b3JlIC5zdG9yZS1kZXNjcmlwdGlvbi1zaGlwcGluZy1pbmZvcy1jb2wgLnN0b3JlLWRlc2NyaXB0aW9uLXNoaXBwaW5nLWluZm9zLWljb24ge1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiA0NXB4O1xufVxuLndjZm1tcC1zdG9yZS1wYWdlIC5zdG9yZS1kZXNjcmlwdGlvbi1zdG9yZSAuc3RvcmUtZGVzY3JpcHRpb24tc2hpcHBpbmctaW5mb3MtY29sIC5zdG9yZS1kZXNjcmlwdGlvbi1zaGlwcGluZy1pbmZvcy1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgIzA0MmEyYjtcbn1cbi53Y2ZtbXAtc3RvcmUtcGFnZSAuc3RvcmUtZGVzY3JpcHRpb24tc3RvcmUgLnN0b3JlLWRlc2NyaXB0aW9uLXNoaXBwaW5nLWluZm9zLWNvbCAuc3RvcmUtZGVzY3JpcHRpb24tc2hpcHBpbmctaW5mb3MtbGluayBoMyB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbi53Y2ZtbXAtc3RvcmUtcGFnZSAuc3RvcmUtZGVzY3JpcHRpb24tc3RvcmUgLnN0b3JlLWRlc2NyaXB0aW9uLXNoaXBwaW5nLWluZm9zLWNvbCAuc3RvcmUtZGVzY3JpcHRpb24tc2hpcHBpbmctaW5mb3MtbGluayBoMyBzdmcge1xuICBoZWlnaHQ6IDE5cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ud2NmbW1wLXN0b3JlLXBhZ2UgLnN0b3JlLWRlc2NyaXB0aW9uLXN0b3JlIC5zdG9yZS1kZXNjcmlwdGlvbi1zaGlwcGluZy1pbmZvcy1jb2wgLnN0b3JlLWRlc2NyaXB0aW9uLXNoaXBwaW5nLWluZm9zLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbn1cbi53Y2ZtbXAtc3RvcmUtcGFnZSAuc3RvcmUtZGVzY3JpcHRpb24tc3RvcmUgLnN0b3JlLWRlc2NyaXB0aW9uLXNoaXBwaW5nLWluZm9zLWNvbCAuc3RvcmUtZGVzY3JpcHRpb24tc2hpcHBpbmctaW5mb3MtbGluazpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4ud2NmbW1wLXN0b3JlLXBhZ2UgLmZvcm0tdmlsbGUtbWluaSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ud2NmbW1wLXN0b3JlLXBhZ2UgLmJ0bl9wcm9kdWl0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3R0b206IDA7XG59XG4ud2NmbW1wLXN0b3JlLXBhZ2UgLmJ0bl9wcm9kdWl0IC5jdXN0b21fYm91dHRvbiB7XG4gIG1hcmdpbjogMTBweDtcbn1cbi53Y2ZtbXAtc3RvcmUtcGFnZSAuYnRuX3Byb2R1aXQgLmN1c3RvbV9ib3V0dG9uIGEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRvcF9iYXJfc3RvcmUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDVweCA4cHggLTVweCAjMDAwMDAwO1xuICBib3gtc2hhZG93OiAwcHggNXB4IDhweCAtNXB4ICMwMDAwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLnRvcF9iYXJfc3RvcmUgLnRvcF9iYXJfc3RvcmVfY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi50b3BfYmFyX3N0b3JlIC50b3BfYmFyX3N0b3JlX2NvbnRlbnQgLnN0b3JlbmFtZSB7XG4gIG1hcmdpbi1sZWZ0OiA0JTtcbn1cbi50b3BfYmFyX3N0b3JlIC50b3BfYmFyX3N0b3JlX2NvbnRlbnQgLnN0b3JlLWRlc2NyaXB0aW9uLXJhdGluZyB7XG4gIG1hcmdpbi1yaWdodDogNCU7XG59XG5cbi5maWx0ZXJfYXJlYSB7XG4gIHBhZGRpbmc6IDAgNCU7XG59XG4uZmlsdGVyX2FyZWEgLnNob3J0c19wcm9kdWN0cyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZpbHRlcl9hcmVhIC5zaG9ydHNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLWxpc3Qge1xuICBsZWZ0OiAycHg7XG59XG4uZmlsdGVyX2FyZWEgLnNob3J0c19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAubnVtYmVyb2ZlbGVtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFweCA4cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWx0ZXJfYXJlYSAuc2hvcnRzX3Byb2R1Y3RzIC5zYWlzb24gLnNhaXNvbmNoZWNrYm94OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibHVlO1xuICBvdXRsaW5lOiAycHggc29saWQgZGVlcHBpbms7XG59XG4uZmlsdGVyX2FyZWEgLmZpbHRlcnNfcHJvZHVjdHMge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uZmlsdGVyX2FyZWEgLmZpbHRlcnNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLWxpc3Qge1xuICByaWdodDogMnB4O1xufVxuLmZpbHRlcl9hcmVhIC5maWx0ZXJzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uLCAuZmlsdGVyX2FyZWEgLnNob3J0c19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmlsdGVyX2FyZWEgLmZpbHRlcnNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gaW1nLCAuZmlsdGVyX2FyZWEgLnNob3J0c19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiBpbWcge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5maWx0ZXJfYXJlYSAuZmlsdGVyc19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZmlsdGVyX2J1dHRvbl9jb250ZW50LCAuZmlsdGVyX2FyZWEgLnNob3J0c19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZmlsdGVyX2J1dHRvbl9jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLmZpbHRlcl9hcmVhIC5maWx0ZXJzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1saXN0LCAuZmlsdGVyX2FyZWEgLnNob3J0c19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tbGlzdCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTA7XG4gIHRvcDogNTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0IDAuMTVzO1xuICBtYXgtaGVpZ2h0OiA2NnZoO1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuLmZpbHRlcl9hcmVhIC5maWx0ZXJzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24sIC5maWx0ZXJfYXJlYSAuc2hvcnRzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uZmlsdGVyX2FyZWEgLmZpbHRlcnNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XSwgLmZpbHRlcl9hcmVhIC5maWx0ZXJzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1yYWRpb10sIC5maWx0ZXJfYXJlYSAuc2hvcnRzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1jaGVja2JveF0sIC5maWx0ZXJfYXJlYSAuc2hvcnRzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1yYWRpb10ge1xuICAtLWFjdGl2ZTogIzA0MkEyQjtcbiAgLS1hY3RpdmUtaW5uZXI6ICNmZmY7XG4gIC0tZm9jdXM6IDJweCByZ2JhKDM5LCA5NCwgMjU0LCAuMyk7XG4gIC0tYm9yZGVyOiAjQkJDMUUxO1xuICAtLWJvcmRlci1ob3ZlcjogIzA0MkEyQjtcbiAgLS1iYWNrZ3JvdW5kOiAjZmZmO1xuICAtLWRpc2FibGVkOiAjRjZGOEZGO1xuICAtLWRpc2FibGVkLWlubmVyOiAjRTFFNkY5O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiAyMXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJjLCB2YXIoLS1ib3JkZXIpKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYiwgdmFyKC0tYmFja2dyb3VuZCkpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MsIGJvcmRlci1jb2xvciAwLjNzLCBib3gtc2hhZG93IDAuMnM7XG59XG4uZmlsdGVyX2FyZWEgLmZpbHRlcnNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XTphZnRlciwgLmZpbHRlcl9hcmVhIC5maWx0ZXJzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1yYWRpb106YWZ0ZXIsIC5maWx0ZXJfYXJlYSAuc2hvcnRzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1jaGVja2JveF06YWZ0ZXIsIC5maWx0ZXJfYXJlYSAuc2hvcnRzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1yYWRpb106YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1kLXQsIDAuM3MpIHZhcigtLWQtdC1lLCBlYXNlKSwgb3BhY2l0eSB2YXIoLS1kLW8sIDAuMnMpO1xufVxuLmZpbHRlcl9hcmVhIC5maWx0ZXJzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCwgLmZpbHRlcl9hcmVhIC5maWx0ZXJzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCwgLmZpbHRlcl9hcmVhIC5zaG9ydHNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkLCAuZmlsdGVyX2FyZWEgLnNob3J0c19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQge1xuICAtLWI6IHZhcigtLWFjdGl2ZSk7XG4gIC0tYmM6IHZhcigtLWFjdGl2ZSk7XG4gIC0tZC1vOiAuM3M7XG4gIC0tZC10OiAuNnM7XG4gIC0tZC10LWU6IGN1YmljLWJlemllciguMiwgLjg1LCAuMzIsIDEuMik7XG59XG4uZmlsdGVyX2FyZWEgLmZpbHRlcnNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCwgLmZpbHRlcl9hcmVhIC5maWx0ZXJzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1yYWRpb106ZGlzYWJsZWQsIC5maWx0ZXJfYXJlYSAuc2hvcnRzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQsIC5maWx0ZXJfYXJlYSAuc2hvcnRzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1yYWRpb106ZGlzYWJsZWQge1xuICAtLWI6IHZhcigtLWRpc2FibGVkKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC45O1xufVxuLmZpbHRlcl9hcmVhIC5maWx0ZXJzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQ6Y2hlY2tlZCwgLmZpbHRlcl9hcmVhIC5maWx0ZXJzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1yYWRpb106ZGlzYWJsZWQ6Y2hlY2tlZCwgLmZpbHRlcl9hcmVhIC5zaG9ydHNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZDpjaGVja2VkLCAuZmlsdGVyX2FyZWEgLnNob3J0c19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9cmFkaW9dOmRpc2FibGVkOmNoZWNrZWQge1xuICAtLWI6IHZhcigtLWRpc2FibGVkLWlubmVyKTtcbiAgLS1iYzogdmFyKC0tYm9yZGVyKTtcbn1cbi5maWx0ZXJfYXJlYSAuZmlsdGVyc19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkICsgbGFiZWwsIC5maWx0ZXJfYXJlYSAuZmlsdGVyc19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9cmFkaW9dOmRpc2FibGVkICsgbGFiZWwsIC5maWx0ZXJfYXJlYSAuc2hvcnRzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQgKyBsYWJlbCwgLmZpbHRlcl9hcmVhIC5zaG9ydHNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXTpkaXNhYmxlZCArIGxhYmVsIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5maWx0ZXJfYXJlYSAuZmlsdGVyc19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdOmhvdmVyOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCksIC5maWx0ZXJfYXJlYSAuZmlsdGVyc19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9cmFkaW9dOmhvdmVyOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCksIC5maWx0ZXJfYXJlYSAuc2hvcnRzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1jaGVja2JveF06aG92ZXI6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKSwgLmZpbHRlcl9hcmVhIC5zaG9ydHNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXTpob3Zlcjpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgLS1iYzogdmFyKC0tYm9yZGVyLWhvdmVyKTtcbn1cbi5maWx0ZXJfYXJlYSAuZmlsdGVyc19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzLCAuZmlsdGVyX2FyZWEgLmZpbHRlcnNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cywgLmZpbHRlcl9hcmVhIC5zaG9ydHNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cywgLmZpbHRlcl9hcmVhIC5zaG9ydHNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWZvY3VzKTtcbn1cbi5maWx0ZXJfYXJlYSAuZmlsdGVyc19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCguc3dpdGNoKSwgLmZpbHRlcl9hcmVhIC5maWx0ZXJzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1yYWRpb106bm90KC5zd2l0Y2gpLCAuZmlsdGVyX2FyZWEgLnNob3J0c19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCguc3dpdGNoKSwgLmZpbHRlcl9hcmVhIC5zaG9ydHNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXTpub3QoLnN3aXRjaCkge1xuICB3aWR0aDogMjFweDtcbn1cbi5maWx0ZXJfYXJlYSAuZmlsdGVyc19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCguc3dpdGNoKTphZnRlciwgLmZpbHRlcl9hcmVhIC5maWx0ZXJzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1yYWRpb106bm90KC5zd2l0Y2gpOmFmdGVyLCAuZmlsdGVyX2FyZWEgLnNob3J0c19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCguc3dpdGNoKTphZnRlciwgLmZpbHRlcl9hcmVhIC5zaG9ydHNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXTpub3QoLnN3aXRjaCk6YWZ0ZXIge1xuICBvcGFjaXR5OiB2YXIoLS1vLCAwKTtcbn1cbi5maWx0ZXJfYXJlYSAuZmlsdGVyc19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCguc3dpdGNoKTpjaGVja2VkLCAuZmlsdGVyX2FyZWEgLmZpbHRlcnNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXTpub3QoLnN3aXRjaCk6Y2hlY2tlZCwgLmZpbHRlcl9hcmVhIC5zaG9ydHNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoLnN3aXRjaCk6Y2hlY2tlZCwgLmZpbHRlcl9hcmVhIC5zaG9ydHNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXTpub3QoLnN3aXRjaCk6Y2hlY2tlZCB7XG4gIC0tbzogMTtcbn1cbi5maWx0ZXJfYXJlYSAuZmlsdGVyc19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsIC5maWx0ZXJfYXJlYSAuZmlsdGVyc19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwsIC5maWx0ZXJfYXJlYSAuc2hvcnRzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCwgLmZpbHRlcl9hcmVhIC5zaG9ydHNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uZmlsdGVyX2FyZWEgLmZpbHRlcnNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXTpub3QoLnN3aXRjaCksIC5maWx0ZXJfYXJlYSAuZmlsdGVyc19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCguc3dpdGNoKSwgLmZpbHRlcl9hcmVhIC5zaG9ydHNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXTpub3QoLnN3aXRjaCksIC5maWx0ZXJfYXJlYSAuc2hvcnRzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1jaGVja2JveF06bm90KC5zd2l0Y2gpIHtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxuLmZpbHRlcl9hcmVhIC5maWx0ZXJzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1yYWRpb106bm90KC5zd2l0Y2gpOmFmdGVyLCAuZmlsdGVyX2FyZWEgLmZpbHRlcnNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoLnN3aXRjaCk6YWZ0ZXIsIC5maWx0ZXJfYXJlYSAuc2hvcnRzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1yYWRpb106bm90KC5zd2l0Y2gpOmFmdGVyLCAuZmlsdGVyX2FyZWEgLnNob3J0c19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCguc3dpdGNoKTphZnRlciB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1hY3RpdmUtaW5uZXIpO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgbGVmdDogN3B4O1xuICB0b3A6IDRweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUodmFyKC0tciwgMjBkZWcpKTtcbn1cbi5maWx0ZXJfYXJlYSAuZmlsdGVyc19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9cmFkaW9dOm5vdCguc3dpdGNoKTpjaGVja2VkLCAuZmlsdGVyX2FyZWEgLmZpbHRlcnNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoLnN3aXRjaCk6Y2hlY2tlZCwgLmZpbHRlcl9hcmVhIC5zaG9ydHNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXTpub3QoLnN3aXRjaCk6Y2hlY2tlZCwgLmZpbHRlcl9hcmVhIC5zaG9ydHNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoLnN3aXRjaCk6Y2hlY2tlZCB7XG4gIC0tcjogNDNkZWc7XG59XG4uZmlsdGVyX2FyZWEgLmZpbHRlcnNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXS5zd2l0Y2gsIC5maWx0ZXJfYXJlYSAuZmlsdGVyc19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdLnN3aXRjaCwgLmZpbHRlcl9hcmVhIC5zaG9ydHNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXS5zd2l0Y2gsIC5maWx0ZXJfYXJlYSAuc2hvcnRzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1jaGVja2JveF0uc3dpdGNoIHtcbiAgd2lkdGg6IDM4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG59XG4uZmlsdGVyX2FyZWEgLmZpbHRlcnNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXS5zd2l0Y2g6YWZ0ZXIsIC5maWx0ZXJfYXJlYSAuZmlsdGVyc19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdLnN3aXRjaDphZnRlciwgLmZpbHRlcl9hcmVhIC5zaG9ydHNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXS5zd2l0Y2g6YWZ0ZXIsIC5maWx0ZXJfYXJlYSAuc2hvcnRzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1jaGVja2JveF0uc3dpdGNoOmFmdGVyIHtcbiAgbGVmdDogMnB4O1xuICB0b3A6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hYiwgdmFyKC0tYm9yZGVyKSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS14LCAwKSk7XG59XG4uZmlsdGVyX2FyZWEgLmZpbHRlcnNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXS5zd2l0Y2g6Y2hlY2tlZCwgLmZpbHRlcl9hcmVhIC5maWx0ZXJzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1jaGVja2JveF0uc3dpdGNoOmNoZWNrZWQsIC5maWx0ZXJfYXJlYSAuc2hvcnRzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1yYWRpb10uc3dpdGNoOmNoZWNrZWQsIC5maWx0ZXJfYXJlYSAuc2hvcnRzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1jaGVja2JveF0uc3dpdGNoOmNoZWNrZWQge1xuICAtLWFiOiB2YXIoLS1hY3RpdmUtaW5uZXIpO1xuICAtLXg6IDE3cHg7XG59XG4uZmlsdGVyX2FyZWEgLmZpbHRlcnNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXS5zd2l0Y2g6ZGlzYWJsZWQ6bm90KDpjaGVja2VkKTphZnRlciwgLmZpbHRlcl9hcmVhIC5maWx0ZXJzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1jaGVja2JveF0uc3dpdGNoOmRpc2FibGVkOm5vdCg6Y2hlY2tlZCk6YWZ0ZXIsIC5maWx0ZXJfYXJlYSAuc2hvcnRzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1yYWRpb10uc3dpdGNoOmRpc2FibGVkOm5vdCg6Y2hlY2tlZCk6YWZ0ZXIsIC5maWx0ZXJfYXJlYSAuc2hvcnRzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1jaGVja2JveF0uc3dpdGNoOmRpc2FibGVkOm5vdCg6Y2hlY2tlZCk6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG4uZmlsdGVyX2FyZWEgLmZpbHRlcnNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLWxhYmVsLCAuZmlsdGVyX2FyZWEgLnNob3J0c19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWx0ZXJfYXJlYSAuZmlsdGVyc19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbi5vbiAuZHJvcGRvd24tbGlzdCwgLmZpbHRlcl9hcmVhIC5zaG9ydHNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24ub24gLmRyb3Bkb3duLWxpc3Qge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbi5maWx0ZXJfYXJlYSAuZmlsdGVyc19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbi5vbiAuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tb3B0aW9uLCAuZmlsdGVyX2FyZWEgLnNob3J0c19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbi5vbiAuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tb3B0aW9uIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cbi5maWx0ZXJfYXJlYSAuZmlsdGVyc19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiBbdHlwZT1yYWRpb10sIC5maWx0ZXJfYXJlYSAuc2hvcnRzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIFt0eXBlPXJhZGlvXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLnByb2R1Y3QtcGFnZS12ZW5kb3Itc2VhcmNoIC5wcm9kdWN0LXBhZ2UtdmVuZG9yLXNlYXJjaC1hc3NvY2lhdGVkIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bl9wcm9kdWl0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhlYWRlcl9pbmZvcm1hdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5oZWFkZXJfaW5mb3JtYXRpb24gLnN0b3JlLWRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmhlYWRlcl9pbmZvcm1hdGlvbiAuc3RvcmUtZGVzY3JpcHRpb24gLnN0b3JlLWRlc2NyaXB0aW9uLWNvbCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuaGVhZGVyX2luZm9ybWF0aW9uIC5zdG9yZS1kZXNjcmlwdGlvbiAuc3RvcmUtZGVzY3JpcHRpb24tY29sIC5iYWNrZ3JvdW5kLXN0b3JlLWRlc2NyaXB0aW9uLWF2YXRhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuaGVhZGVyX2luZm9ybWF0aW9uIC5zdG9yZS1kZXNjcmlwdGlvbiAuc3RvcmUtZGVzY3JpcHRpb24tY29sIC5iYWNrZ3JvdW5kLXN0b3JlLWRlc2NyaXB0aW9uLWF2YXRhciAuc3RvcmUtZGVzY3JpcHRpb24tYXZhdGFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGVhZGVyX2luZm9ybWF0aW9uIC5zdG9yZS1kZXNjcmlwdGlvbiAuc3RvcmUtZGVzY3JpcHRpb24tY29sLWFib3V0IHtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBhZGRpbmc6IDIlIDMlO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMjBweCAyMHB4IDBweDtcbiAgfVxuICAuaGVhZGVyX2luZm9ybWF0aW9uIC5zdG9yZS1kZXNjcmlwdGlvbiAuc3RvcmUtZGVzY3JpcHRpb24tY29sLWFib3V0IC5zdG9yZS1kZXNjcmlwdGlvbi1yYXRpbmcge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmhlYWRlcl9pbmZvcm1hdGlvbiAuc3RvcmUtZGVzY3JpcHRpb24gLnN0b3JlLWRlc2NyaXB0aW9uLWNvbC1hYm91dCBoMSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAudGl0cmVfYm91cXVldCBoMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHBhZGRpbmc6IDAgNCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgfVxuICAud29vY29tbWVyY2UgI3Byb2R1Y3RzIC5wcm9kdWN0c19vbmxpbmUgLnByb2R1Y3RzIC50eXBlLXByb2R1Y3Qge1xuICAgIHdpZHRoOiAyMi42JTtcbiAgfVxuICAud29vY29tbWVyY2UgI3Byb2R1Y3RzIC5wcm9kdWN0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLndvb2NvbW1lcmNlICNwcm9kdWN0cyAucHJvZHVjdHMgLnR5cGUtcHJvZHVjdCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXJnaW46IDAgNCU7XG4gIH1cbiAgLndvb2NvbW1lcmNlICNwcm9kdWN0cyAucHJvZHVjdHMgLnR5cGUtcHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG4gICAgbWluLWhlaWdodDogMTIwcHg7XG4gIH1cbiAgLndvb2NvbW1lcmNlICNwcm9kdWN0cyAucHJvZHVjdHMgLnR5cGUtcHJvZHVjdCAucHJpeF9wcm9kdWN0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLndvb2NvbW1lcmNlICNwcm9kdWN0cyAucHJvZHVjdHMgLnR5cGUtcHJvZHVjdCAucHJpeF9wcm9kdWN0IHNwYW4ucGVyc29ubmFsaXNlciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC53b29jb21tZXJjZSAjcHJvZHVjdHMgLnByb2R1Y3RzIC50eXBlLXByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAud2NmbW1wLXN0b3JlLXBhZ2UgLnN0b3JlLWRlc2NyaXB0aW9uLXN0b3JlIHtcbiAgICBwYWRkaW5nOiAzJSA0JTtcbiAgfVxuICAud2NmbW1wLXN0b3JlLXBhZ2UgLnN0b3JlLWRlc2NyaXB0aW9uLXN0b3JlIC5jb250ZW50LWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLndjZm1tcC1zdG9yZS1wYWdlIC5zdG9yZS1kZXNjcmlwdGlvbi1zdG9yZSAuY29udGVudC1saW5rIC5zdG9yZS1kZXNjcmlwdGlvbi1zaGlwcGluZy1pbmZvcy1jb2wge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG4gIC5zdG9yZS1kZXNjcmlwdGlvbi1hdmF0YXIuY29tcHV0ZXIge1xuICAgIHBhZGRpbmc6IDglO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN0b3JlLWRlc2NyaXB0aW9uLXN0b3JlcGFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICB9XG4gIC5zdG9yZS1kZXNjcmlwdGlvbi1zdG9yZXBhZ2UgLnN0b3JlLWRlc2NyaXB0aW9uLWZsZXhib3gge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxuICAuc3RvcmUtZGVzY3JpcHRpb24tc3RvcmVwYWdlIC5zdG9yZS1kZXNjcmlwdGlvbi1mbGV4Ym94IC5zdG9yZS1kZXNjcmlwdGlvbi1hdmF0YXIge1xuICAgIHBhZGRpbmc6IDEwJTtcbiAgfVxuICAuc3RvcmUtZGVzY3JpcHRpb24tc3RvcmVwYWdlIC5zdG9yZS1kZXNjcmlwdGlvbi1mbGV4Ym94IC5zdG9yZS1kZXNjcmlwdGlvbi1hdmF0YXIubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3RvcmUtZGVzY3JpcHRpb24tc3RvcmVwYWdlIC5zdG9yZS1kZXNjcmlwdGlvbi1mbGV4Ym94IC5zdG9yZS1kZXNjcmlwdGlvbi10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA0JTtcbiAgfVxuICAuc3RvcmUtZGVzY3JpcHRpb24tc3RvcmVwYWdlIC5pbmZvcm1hdGlvbi12ZW5kb3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5zdG9yZS1kZXNjcmlwdGlvbi1zdG9yZXBhZ2UgLmluZm9ybWF0aW9uLXZlbmRvciAuc3RvcmUtZGVzY3JpcHRpb24tcmF0aW5nIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbiAgfVxuICAuc3RvcmUtZGVzY3JpcHRpb24tc3RvcmVwYWdlIC5pbmZvcm1hdGlvbi12ZW5kb3IgLnN0b3JlLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyX2luZm9ybWF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0JTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmhlYWRlcl9pbmZvcm1hdGlvbiAuc3RvcmUtZGVzY3JpcHRpb24gLnN0b3JlLWRlc2NyaXB0aW9uLWNvbC1hYm91dCB7XG4gICAgcGFkZGluZzogNSU7XG4gIH1cbiAgLmhlYWRlcl9pbmZvcm1hdGlvbiAuc3RvcmUtZGVzY3JpcHRpb24gLnN0b3JlLWRlc2NyaXB0aW9uLWNvbC1hYm91dCBoMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbiN3Y2ZtLW1haW4tY29udGVudGFpbmVyIC5mb3JtLWZpZWxkcyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNTAwcHg7XG59XG4jd2NmbS1tYWluLWNvbnRlbnRhaW5lciAuZm9ybS1maWVsZHMtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbiN3Y2ZtLW1haW4tY29udGVudGFpbmVyIC5mb3JtLWZpZWxkcyBsYWJlbCB7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbn1cbiN3Y2ZtLW1haW4tY29udGVudGFpbmVyIC5mb3JtLWZpZWxkcyBpbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuI3djZm0tbWFpbi1jb250ZW50YWluZXIgLmZvcm0tZmllbGRzIGlucHV0W3R5cGU9dGV4dF0sXG4jd2NmbS1tYWluLWNvbnRlbnRhaW5lciAuZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDJweCAxNXB4ICFpbXBvcnRhbnQ7XG59XG4jd2NmbS1tYWluLWNvbnRlbnRhaW5lciAuZm9ybS1maWVsZHMgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJweCAxNXB4O1xufVxuI3djZm0tbWFpbi1jb250ZW50YWluZXIgLmFuY2hvci1idXR0b24ge1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDQyYTJiICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDQycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbiN3Y2ZtLW1haW4tY29udGVudGFpbmVyIC5lcnJvcnMge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiByZ2IoMjA2LCAzOSwgMzkpO1xufVxuI3djZm0tbWFpbi1jb250ZW50YWluZXIgLmFjdGlvbi1hZG1pbi1wYWdlIC53Y2ZtLWNvbnRhaW5lciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi51bmJvYXJkaW5nLXNob3AgLndjZm0tbWFya2V0cGxhY2UtZ29vZ2xlLW1hcCB7XG4gIGhlaWdodDogMzAwcHg7XG4gIHdpZHRoOiA0MDBweDtcbn1cbi51bmJvYXJkaW5nLXNob3AgLmZvcm0tZmllbGRzIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG4udW5ib2FyZGluZy1zaG9wIC5nb29nbGVfc3VibWl0X2J1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMHB4O1xufVxuLnVuYm9hcmRpbmctc2hvcCAjZ29vZ2xlX21hcF9lcnJvcnMge1xuICBjb2xvcjogcmVkO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnVuYm9hcmRpbmctc2hvcCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVuYm9hcmRpbmctc2hvcCBpbnB1dFt0eXBlPWNoZWNrYm94XS50eXBlMTpjaGVja2VkOmFmdGVyIHtcbiAgY29udGVudDogXCLinJNcIjsgLyogb3IgJ1xcMjcxMycsIG9yICdcXDI3MTQnICovXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDFlbTtcbiAgd2lkdGg6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogYXV0bztcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4udW5ib2FyZGluZy1zaGlwcGluZyAuY2lyY2xlLWJ0biB7XG4gIGxpbmUtaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbi51bmJvYXJkaW5nLXNoaXBwaW5nIC5mb3JtLWZpZWxkcyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4udW5ib2FyZGluZy1zaGlwcGluZyAuc2hpcHBpbmctZm9ybS1saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi51bmJvYXJkaW5nLXNoaXBwaW5nIC5zaGlwcGluZy1mb3JtLWxpbmUgPiBkaXYge1xuICB3aWR0aDogMjUlO1xufVxuLnVuYm9hcmRpbmctc2hpcHBpbmcgLnNoaXBwaW5nLWZvcm0tbGluZSBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMnB4IDE1cHg7XG59XG4udW5ib2FyZGluZy1zaGlwcGluZyAuc2hpcHBpbmctZm9ybS1saW5lIC56b25lcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDhweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2hhZG93OiAwIDAgNHB4IDAgI2NjYztcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDI1MHB4O1xufVxuLnVuYm9hcmRpbmctc2hpcHBpbmcgLnNoaXBwaW5nLWZvcm0tbGluZSAuem9uZXMtY29udGFpbmVyLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi51bmJvYXJkaW5nLXNoaXBwaW5nIC5zaGlwcGluZy1mb3JtLWxpbmUgLnpvbmVzLWNvbnRhaW5lciBsaSB7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi51bmJvYXJkaW5nLXNoaXBwaW5nIC5zaGlwcGluZy1mb3JtLWxpbmUgLnpvbmVzLWNvbnRhaW5lciBsaS5oaWdobGlnaHRlZC16b25lIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMDQyYTJiO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi51bmJvYXJkaW5nLXNoaXBwaW5nIC5lcnJvcnMge1xuICBjb2xvcjogcmdiKDIwNiwgMzksIDM5KTtcbn1cblxuLnRhYi11bmJvYXJkaW5nLW1lbnUge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMjRweCAxNnB4O1xufVxuLnRhYi11bmJvYXJkaW5nLW1lbnUgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAycHggc29saWQgIzA0MmEyYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAyNjBweDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50YWItdW5ib2FyZGluZy1tZW51IGEuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc3RlcC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMzJweCAwIDI0cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zdGVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIzNXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLnN0ZXAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwNDJhMmI7XG59XG4uc3RlcC5pcy1hY3RpdmUge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG59XG4uc3RlcC5pcy1hY3RpdmUgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zdGVwLmlzLWFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG59XG4uc3RlcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJveC1zaGFkb3c6IDFweCAtMXB4IDAgMCAjY2NjO1xuICB6LWluZGV4OiA1O1xufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4jd2NmbW1wLXN0b3JlIC52ZW5kb3JfcGFnZV9oZWFkZXJfZmlyc3RfYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3djZm1tcC1zdG9yZSAudmVuZG9yX3BhZ2VfaGVhZGVyX2ZpcnN0X2Jsb2NrIC52ZW5kb3JfcGFnZV9oZWFkZXJfbG9nbyB7XG4gIHdpZHRoOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiN3Y2ZtbXAtc3RvcmUgLnZlbmRvcl9wYWdlX2hlYWRlcl9maXJzdF9ibG9jayAudmVuZG9yX3BhZ2VfaGVhZGVyX2xvZ286YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG4jd2NmbW1wLXN0b3JlIC52ZW5kb3JfcGFnZV9oZWFkZXJfZmlyc3RfYmxvY2sgLnZlbmRvcl9wYWdlX2hlYWRlcl9sb2dvIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jd2NmbW1wLXN0b3JlIC52ZW5kb3JfcGFnZV9oZWFkZXJfZmlyc3RfYmxvY2sgLnZlbmRvcl9wYWdlX2hlYWRlcl90aXRsZSB7XG4gIHdpZHRoOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTJkMDtcbn1cbiN3Y2ZtbXAtc3RvcmUgLnZlbmRvcl9wYWdlX2hlYWRlcl9maXJzdF9ibG9jayAudmVuZG9yX3BhZ2VfaGVhZGVyX3RpdGxlIGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBjb2xvcjogIzA0MmEyYjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cbiN3Y2ZtbXAtc3RvcmUgLnZlbmRvcl9wYWdlX2hlYWRlcl9maXJzdF9ibG9jayAuYm91cXVldF9jaG9pY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbiN3Y2ZtbXAtc3RvcmUgLnZlbmRvcl9wYWdlX2hlYWRlcl9maXJzdF9ibG9jayAuYm91cXVldF9jaG9pY2UgLmlsbHVzdHJhdGlvbiB7XG4gIG9yZGVyOiAyO1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jd2NmbW1wLXN0b3JlIC52ZW5kb3JfcGFnZV9oZWFkZXJfZmlyc3RfYmxvY2sgLmJvdXF1ZXRfY2hvaWNlIC5pbGx1c3RyYXRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG4jd2NmbW1wLXN0b3JlIC52ZW5kb3JfcGFnZV9oZWFkZXJfZmlyc3RfYmxvY2sgLmJvdXF1ZXRfY2hvaWNlIC5pbGx1c3RyYXRpb24gc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbiN3Y2ZtbXAtc3RvcmUgLnZlbmRvcl9wYWdlX2hlYWRlcl9maXJzdF9ibG9jayAuYm91cXVldF9jaG9pY2UgLmJvdXF1ZXRfdGV4dCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3JkZXI6IDE7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG4jd2NmbW1wLXN0b3JlIC52ZW5kb3JfcGFnZV9oZWFkZXJfZmlyc3RfYmxvY2sgLmJvdXF1ZXRfY2hvaWNlIC5ib3VxdWV0X3RleHQgYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuI3djZm1tcC1zdG9yZSAudmVuZG9yX3BhZ2VfaGVhZGVyX2ZpcnN0X2Jsb2NrIC5ib3VxdWV0X2Nob2ljZSAuYm91cXVldF90ZXh0IGE6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDQzcHg7XG4gIGhlaWdodDogMTlweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9pbWFnZXMvYXJyb3ctZG93bi5zdmdcIik7XG59XG4jd2NmbW1wLXN0b3JlIC52ZW5kb3JfcGFnZV9oZWFkZXJfc2Vjb25kX2Jsb2NrIC52ZW5kb3JfcGFnZV9oZWFkZXJfc2Vjb25kX2Jsb2NrX3ByZXNlbnRhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZzogNCU7XG59XG4jd2NmbW1wLXN0b3JlIC52ZW5kb3JfcGFnZV9oZWFkZXJfc2Vjb25kX2Jsb2NrIC52ZW5kb3JfcGFnZV9oZWFkZXJfc2Vjb25kX2Jsb2NrX3ByZXNlbnRhdGlvbiAudGl0cmVfYm91dGlxdWUge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG59XG4jd2NmbW1wLXN0b3JlIC52ZW5kb3JfcGFnZV9oZWFkZXJfc2Vjb25kX2Jsb2NrIC52ZW5kb3JfcGFnZV9oZWFkZXJfc2Vjb25kX2Jsb2NrX3ByZXNlbnRhdGlvbiAuem9uZV9saXZyYWlzb24ge1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuI3djZm1tcC1zdG9yZSAudmVuZG9yX3BhZ2VfaGVhZGVyX3NlY29uZF9ibG9jayAudmVuZG9yX3BhZ2VfaGVhZGVyX3NlY29uZF9ibG9ja19wcmVzZW50YXRpb24gLnpvbmVfbGl2cmFpc29uIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4jd2NmbW1wLXN0b3JlIC52ZW5kb3JfcGFnZV9oZWFkZXJfc2Vjb25kX2Jsb2NrIC52ZW5kb3JfcGFnZV9oZWFkZXJfc2Vjb25kX2Jsb2NrX3ByZXNlbnRhdGlvbiAubG9nby1yZXNlYXV4LXNvY2lhdXggLmxpbmstaW5zdGFncmFtIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4jd2NmbW1wLXN0b3JlIC52ZW5kb3JfcGFnZV9oZWFkZXJfc2Vjb25kX2Jsb2NrIC52ZW5kb3JfcGFnZV9oZWFkZXJfc2Vjb25kX2Jsb2NrX3ByZXNlbnRhdGlvbiAubG9nby1yZXNlYXV4LXNvY2lhdXggaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQwcHg7XG59XG4jd2NmbW1wLXN0b3JlIC52ZW5kb3JfcGFnZV9oZWFkZXJfc2Vjb25kX2Jsb2NrX2hvcnJhaXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTJkMDtcbiAgcGFkZGluZzogMyU7XG59XG4jd2NmbW1wLXN0b3JlIC52ZW5kb3JfcGFnZV9oZWFkZXJfc2Vjb25kX2Jsb2NrX2hvcnJhaXJlIC53Y2ZtbXBfc3RvcmVfaG91cnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jd2NmbW1wLXN0b3JlIC52ZW5kb3JfcGFnZV9oZWFkZXJfc2Vjb25kX2Jsb2NrX2hvcnJhaXJlIC53Y2ZtbXBfc3RvcmVfaG91cnMgLndpZGdldC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzA0MmEyYjtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jd2NmbW1wLXN0b3JlIC52ZW5kb3JfcGFnZV9oZWFkZXJfc2Vjb25kX2Jsb2NrX2hvcnJhaXJlIC53Y2ZtbXBfc3RvcmVfaG91cnMgLndjZm1tcC1zdG9yZS1ob3Vycy1kYXkge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4jd2NmbW1wLXN0b3JlIC52ZW5kb3JfcGFnZV9oZWFkZXJfc2Vjb25kX2Jsb2NrX2hvcnJhaXJlIC5jYWxsdG9hY3Rpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jd2NmbW1wLXN0b3JlIC52ZW5kb3JfcGFnZV9oZWFkZXJfc2Vjb25kX2Jsb2NrX2hvcnJhaXJlIC5jYWxsdG9hY3Rpb24gYnV0dG9uIHtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG59XG4jd2NmbW1wLXN0b3JlIC5kZXNjcmlwdGlvbl9nZW5lcmFsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIHBhZGRpbmc6IDQlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbn1cbiN3Y2ZtbXAtc3RvcmUgLmRlc2NyaXB0aW9uX2dlbmVyYWxlIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbiN3Y2ZtbXAtc3RvcmUgLmNob2ljZV9ib3VxdWV0IC5jb2xvbmVfbGVmdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jd2NmbW1wLXN0b3JlIC5jaG9pY2VfYm91cXVldCAuY29sb25lX3JpZ2h0X3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG4gIHBhZGRpbmc6IDIlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jd2NmbW1wLXN0b3JlIC5jaG9pY2VfYm91cXVldCAuY29sb25lX3JpZ2h0X3RpdGxlIGgyIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jd2NmbW1wLXN0b3JlIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndjZm1tcC1zdG9yZS1wYWdlIC5mb290ZXJfcGljdG9ncmFtbWVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53Y2ZtbXAtc3RvcmUtcGFnZSAuaW5zdGdyYW1fYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndjZm1tcC1zdG9yZS1wYWdlIC5mb290ZXJfcmVzZWF1eF9oYXNodGFnIHtcbiAgaGVpZ2h0OiA3MHB4O1xufVxuLndjZm1tcC1zdG9yZS1wYWdlIC5mb290ZXJfcmVzZWF1eF9oYXNodGFnIC5mb290ZXJfaGFzaHRhZyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ud2NmbW1wLXN0b3JlLXBhZ2UgLmZvb3Rlcl9yZXNlYXV4X2hhc2h0YWcgLmxvZ28tcmVzZWF1eC1zb2NpYXV4IHtcbiAgZm9udC1zaXplOiAzZW07XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ud2NmbW1wLXN0b3JlLXBhZ2UgLmZvb3Rlcl9yZXNlYXV4X2hhc2h0YWcgLmxvZ28tcmVzZWF1eC1zb2NpYXV4IGEge1xuICBjb2xvcjogIzA0MmEyYiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjd2NmbW1wLXN0b3JlIC52ZW5kb3JfcGFnZV9oZWFkZXJfZmlyc3RfYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgI3djZm1tcC1zdG9yZSAudmVuZG9yX3BhZ2VfaGVhZGVyX2ZpcnN0X2Jsb2NrIC52ZW5kb3JfcGFnZV9oZWFkZXJfbG9nbyB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAjd2NmbW1wLXN0b3JlIC52ZW5kb3JfcGFnZV9oZWFkZXJfZmlyc3RfYmxvY2sgLnZlbmRvcl9wYWdlX2hlYWRlcl90aXRsZSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAjd2NmbW1wLXN0b3JlIC52ZW5kb3JfcGFnZV9oZWFkZXJfZmlyc3RfYmxvY2sgLnZlbmRvcl9wYWdlX2hlYWRlcl90aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHBhZGRpbmc6IDUlO1xuICB9XG4gICN3Y2ZtbXAtc3RvcmUgLnZlbmRvcl9wYWdlX2hlYWRlcl9maXJzdF9ibG9jayAuYm91cXVldF9jaG9pY2Uge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgI3djZm1tcC1zdG9yZSAudmVuZG9yX3BhZ2VfaGVhZGVyX2ZpcnN0X2Jsb2NrIC5ib3VxdWV0X2Nob2ljZSAuaWxsdXN0cmF0aW9uIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAjd2NmbW1wLXN0b3JlIC52ZW5kb3JfcGFnZV9oZWFkZXJfZmlyc3RfYmxvY2sgLmJvdXF1ZXRfY2hvaWNlIC5ib3VxdWV0X3RleHQge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gICN3Y2ZtbXAtc3RvcmUgLnZlbmRvcl9wYWdlX2hlYWRlcl9maXJzdF9ibG9jayAuYm91cXVldF9jaG9pY2UgLmJvdXF1ZXRfdGV4dCBhIHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICB9XG4gICN3Y2ZtbXAtc3RvcmUgLnZlbmRvcl9wYWdlX2hlYWRlcl9maXJzdF9ibG9jayAuYm91cXVldF9jaG9pY2UgLmJvdXF1ZXRfdGV4dCBhOjphZnRlciB7XG4gICAgdG9wOiAxMjAlO1xuICB9XG4gICN3Y2ZtbXAtc3RvcmUgLnZlbmRvcl9wYWdlX2hlYWRlcl9zZWNvbmRfYmxvY2sgLnZlbmRvcl9wYWdlX2hlYWRlcl9zZWNvbmRfYmxvY2tfcHJlc2VudGF0aW9uIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxuICAjd2NmbW1wLXN0b3JlIC52ZW5kb3JfcGFnZV9oZWFkZXJfc2Vjb25kX2Jsb2NrIC52ZW5kb3JfcGFnZV9oZWFkZXJfc2Vjb25kX2Jsb2NrX3ByZXNlbnRhdGlvbiAudGl0cmVfYm91dGlxdWUge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAjd2NmbW1wLXN0b3JlIC52ZW5kb3JfcGFnZV9oZWFkZXJfc2Vjb25kX2Jsb2NrIC52ZW5kb3JfcGFnZV9oZWFkZXJfc2Vjb25kX2Jsb2NrX3ByZXNlbnRhdGlvbiAubG9nby1yZXNlYXV4LXNvY2lhdXggLmxpbmstaW5zdGFncmFtIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAjd2NmbW1wLXN0b3JlIC52ZW5kb3JfcGFnZV9oZWFkZXJfc2Vjb25kX2Jsb2NrIC52ZW5kb3JfcGFnZV9oZWFkZXJfc2Vjb25kX2Jsb2NrX3ByZXNlbnRhdGlvbiAubG9nby1yZXNlYXV4LXNvY2lhdXggaSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIC52ZW5kb3JfcGFnZV9oZWFkZXJfc2Vjb25kX2Jsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC52ZW5kb3JfcGFnZV9oZWFkZXJfc2Vjb25kX2Jsb2NrIC52ZW5kb3JfcGFnZV9oZWFkZXJfc2Vjb25kX2Jsb2NrX3ByZXNlbnRhdGlvbiB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBwYWRkaW5nOiAyJTtcbiAgfVxuICAudmVuZG9yX3BhZ2VfaGVhZGVyX3NlY29uZF9ibG9jayAudmVuZG9yX3BhZ2VfaGVhZGVyX3NlY29uZF9ibG9ja19ob3JyYWlyZSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlbmRvcl9wYWdlX2hlYWRlcl9zZWNvbmRfYmxvY2sgLnZlbmRvcl9wYWdlX2hlYWRlcl9zZWNvbmRfYmxvY2tfaG9ycmFpcmUgLndjZm1tcF9zdG9yZV9ob3VycyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC52ZW5kb3JfcGFnZV9oZWFkZXJfc2Vjb25kX2Jsb2NrIC52ZW5kb3JfcGFnZV9oZWFkZXJfc2Vjb25kX2Jsb2NrX2hvcnJhaXJlIC5jYWxsdG9hY3Rpb24ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlbmRvcl9wYWdlX2hlYWRlcl9zZWNvbmRfYmxvY2sgLmRlc2NyaXB0aW9uX2dlbmVyYWxlIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5jaG9pY2VfYm91cXVldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2hvaWNlX2JvdXF1ZXQgLmNvbG9uZV9yaWdodF90aXRsZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xuICAgIHBhZGRpbmc6IDIlO1xuICAgIGZvbnQtc2l6ZTogMmVtICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjd2NmbW1wLXN0b3JlIC52ZW5kb3JfcGFnZV9oZWFkZXJfZmlyc3RfYmxvY2sgLnZlbmRvcl9wYWdlX2hlYWRlcl90aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAyLjVlbTtcbiAgfVxuICAjd2NmbW1wLXN0b3JlIC52ZW5kb3JfcGFnZV9oZWFkZXJfZmlyc3RfYmxvY2sgLmJvdXF1ZXRfY2hvaWNlIC5ib3VxdWV0X3RleHQgYSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gIH1cbiAgLnZlbmRvcl9wYWdlX2hlYWRlcl9zZWNvbmRfYmxvY2sgLnZlbmRvcl9wYWdlX2hlYWRlcl9zZWNvbmRfYmxvY2tfcHJlc2VudGF0aW9uIC50aXRyZV9ib3V0aXF1ZSB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnZlbmRvcl9wYWdlX2hlYWRlcl9zZWNvbmRfYmxvY2sgLnZlbmRvcl9wYWdlX2hlYWRlcl9zZWNvbmRfYmxvY2tfcHJlc2VudGF0aW9uIC5sb2dvLXJlc2VhdXgtc29jaWF1eCAubGluay1pbnN0YWdyYW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG4gIC52ZW5kb3JfcGFnZV9oZWFkZXJfc2Vjb25kX2Jsb2NrIC52ZW5kb3JfcGFnZV9oZWFkZXJfc2Vjb25kX2Jsb2NrX3ByZXNlbnRhdGlvbiAubG9nby1yZXNlYXV4LXNvY2lhdXggaSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG4vKlByb2R1Y3QgTGlzdCovXG4jd2NmbW1wLXN0b3JlIC5ib2R5X2FyZWEge1xuICBtYXJnaW4tdG9wOiA1JTtcbn1cbiN3Y2ZtbXAtc3RvcmUgLmJvZHlfYXJlYSAuc3RvcmVfY29sdW1uX2xlZnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3djZm1tcC1zdG9yZSAuYm9keV9hcmVhIC5yaWdodF9zaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jd2NmbW1wLXN0b3JlIC5ib2R5X2FyZWEgLnJpZ2h0X3NpZGUgLndjZm1fc3RvcmVfZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiA1JTtcbn1cbiN3Y2ZtbXAtc3RvcmUgLmJvZHlfYXJlYSAucmlnaHRfc2lkZSAud2NmbV9zdG9yZV9kZXNjcmlwdGlvbiBwIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbiN3Y2ZtbXAtc3RvcmUgLmJvZHlfYXJlYSAucmlnaHRfc2lkZSAucHJvZHVjdF9hcmVhIGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMCAyJSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuI3djZm1tcC1zdG9yZSAuYm9keV9hcmVhIC5yaWdodF9zaWRlIC5wcm9kdWN0X2FyZWEgLnByaXhfcHJvZHVjdCB7XG4gIGNvbG9yOiAjMDQyYTJiO1xufVxuI3djZm1tcC1zdG9yZSAuYm9keV9hcmVhIC5yaWdodF9zaWRlIC5wcm9kdWN0X2FyZWEgLndjZm1fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jd2NmbW1wLXN0b3JlIC5ib2R5X2FyZWEgLnJpZ2h0X3NpZGUgLnByb2R1Y3RfYXJlYSAucHJvZHVjdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNSUgIWltcG9ydGFudDtcbn1cbiN3Y2ZtbXAtc3RvcmUgLmJvZHlfYXJlYSAucmlnaHRfc2lkZSAucHJvZHVjdF9hcmVhIC5wcm9kdWN0IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cbiN3Y2ZtbXAtc3RvcmUgLmJvZHlfYXJlYSAucmlnaHRfc2lkZSAucHJvZHVjdF9hcmVhIC5wcm9kdWN0IC5wcmljZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN3Y2ZtbXAtc3RvcmUgLmJvZHlfYXJlYSAucmlnaHRfc2lkZSAucHJvZHVjdF9hcmVhIC5wcm9kdWN0IC5hZGRfdG9fY2FydF9idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzA0MmEyYjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA0MmEyYjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG59XG4jd2NmbW1wLXN0b3JlIC5ib2R5X2FyZWEgLnJpZ2h0X3NpZGUgLndjZm1fc3RvcmVfZGVzY3JpcHRpb24ge1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbiN3Y2ZtbXAtc3RvcmUgLmJvZHlfYXJlYSAucmlnaHRfc2lkZSAud2NmbV9zdG9yZV9kZXNjcmlwdGlvbiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4jd2NmbW1wLXN0b3JlIC5ib2R5X2FyZWEgLnJpZ2h0X3NpZGUgLndjZm1fc3RvcmVfZGVzY3JpcHRpb24gaDIge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjd2NmbW1wLXN0b3JlIC5ib2R5X2FyZWEgLnJpZ2h0X3NpZGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjd2NmbW1wLXN0b3JlIC5ib2R5X2FyZWEgLnJpZ2h0X3NpZGUgLnByb2R1Y3RfYXJlYSAuYWRkX3RvX2NhcnRfYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuMmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgI3djZm1tcC1zdG9yZSAuYm9keV9hcmVhIC5yaWdodF9zaWRlIC5wcm9kdWN0X2FyZWEge1xuICAgIG1hcmdpbi1yaWdodDogNCU7XG4gICAgbWFyZ2luLWxlZnQ6IDQlO1xuICB9XG4gICN3Y2ZtbXAtc3RvcmUgLmJvZHlfYXJlYSAucmlnaHRfc2lkZSAud2NmbV9zdG9yZV9kZXNjcmlwdGlvbiB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIGNvbHVtbi1nYXA6IDclO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjd2NmbW1wLXN0b3JlIC5ib2R5X2FyZWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgI3djZm1tcC1zdG9yZSAuYm9keV9hcmVhIC5yaWdodF9zaWRlIC5wcm9kdWN0X2FyZWEgaDMge1xuICAgIGZvbnQtc2l6ZTogMS41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudmVuZG9yX3BhZ2VfaGVhZGVyX3NlY29uZF9ibG9jayAudmVuZG9yX3BhZ2VfaGVhZGVyX3NlY29uZF9ibG9ja19wcmVzZW50YXRpb24gLnRpdHJlX2JvdXRpcXVlIHtcbiAgICBmb250LXNpemU6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIFpvbmUgZGUgbGl2cmFpc29uICovXG4uY29sdW1uX2xpdnJhaXNvbiAudGl0bGVfY29kZV9wb3N0YWxfem9uZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29sdW1uX2xpdnJhaXNvbiAuY29kZV9wb3N0YWxfem9uZSB7XG4gIGNvbHVtbnM6IDQgYXV0bztcbn1cbi5jb2x1bW5fbGl2cmFpc29uIC5jb2RlX3Bvc3RhbF96b25lIHAge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2x1bW5fbGl2cmFpc29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5jb2x1bW5fbGl2cmFpc29uIC50aXRsZV9jb2RlX3Bvc3RhbF96b25lIHtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgfVxuICAuY29sdW1uX2xpdnJhaXNvbiAuY29kZV9wb3N0YWxfem9uZSB7XG4gICAgY29sdW1uczogNCBhdXRvO1xuICB9XG4gIC5jb2x1bW5fbGl2cmFpc29uIC5jb2RlX3Bvc3RhbF96b25lIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG5oMSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtY2xhc3NpYy1waHAge1xuICBtYXJnaW46IDA7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWNsYXNzaWMtcGhwICNjbGFzc2ljIHtcbiAgcGFkZGluZzogNSU7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWNsYXNzaWMtcGhwICNjbGFzc2ljIGFydGljbGUge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtY2xhc3NpYy1waHAgLnR5cGUtcGFnZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogNSU7XG4gIG1heC13aWR0aDogMTMwMHB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1jbGFzc2ljLXBocCAudHlwZS1wYWdlIGgxIHtcbiAgY29sb3I6ICMwNDJhMmI7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWNsYXNzaWMtcGhwIC50eXBlLXBhZ2UgYSB7XG4gIGNvbG9yOiAjMDQyYTJiICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBvc3QtOTc5NTcgLmZvcm0tdmlsbGUtbWluaSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCB7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgaDEsXG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IGgyLFxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCBoMyB7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMCA1JTtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG59XG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5lbnRyeS1jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucGFnZSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uYnJlYWRjdW1ic19wYWdlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwLjglIDMwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJyZWFkY3VtYnNfcGFnZXMgYSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGN1bWJzX3BhZ2VzIG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmJyZWFkY3VtYnNfcGFnZXMgb2wgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5icmVhZGN1bWJzX3BhZ2VzIG9sIGxpOm50aC1sYXN0LWNoaWxkKDMpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYnJlYWRjdW1ic19wYWdlcyBvbCBsaTpudGgtbGFzdC1jaGlsZCgzKSBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPFwiO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLndwY2Y3IGgyIHtcbiAgcGFkZGluZzogMyU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53cGNmNyAuY29udGFjdC1sZWZ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTJkMDtcbiAgcGFkZGluZzogNSU7XG59XG4ud3BjZjcgLmNvbnRhY3QtbGVmdCBpbnB1dCxcbi53cGNmNyAuY29udGFjdC1sZWZ0IHNlbGVjdCB7XG4gIHBhZGRpbmc6IDEycHggMjhweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMlO1xufVxuLndwY2Y3IC5jb250YWN0LWxlZnQgc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIFNvbWUgYnJvd3NlcnMgd2lsbCBub3QgZGlzcGxheSB0aGUgY2FyZXQgd2hlbiB1c2luZyBjYWxjLCBzbyB3ZSBwdXQgdGhlIGZhbGxiYWNrIGZpcnN0ICovXG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL2ltYWdlcy9zZWxlY3QucG5nXCIpIHdoaXRlIG5vLXJlcGVhdCA5OC41JSAhaW1wb3J0YW50O1xuICAvKiAhaW1wb3J0YW50IHVzZWQgZm9yIG92ZXJyaWRpbmcgYWxsIG90aGVyIGN1c3RvbWlzYXRpb25zICovXG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL2ltYWdlcy9zZWxlY3QucG5nXCIpIHdoaXRlIG5vLXJlcGVhdCBjYWxjKDEwMCUgLSAyMHB4KSAhaW1wb3J0YW50O1xuICAvKiBCZXR0ZXIgcGxhY2VtZW50IHJlZ2FyZGxlc3Mgb2YgaW5wdXQgd2lkdGggKi9cbn1cbi53cGNmNyAuY29udGFjdC1yaWdodCB7XG4gIHBhZGRpbmc6IDAgNSUgNSUgNSU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG59XG4ud3BjZjcgLmNvbnRhY3QtcmlnaHQgdGV4dGFyZWEsXG4ud3BjZjcgLmNvbnRhY3QtcmlnaHQgaW5wdXQge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwY2Y3IC5jb250YWN0LXJpZ2h0IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyMHB4IDMwcHggIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZsb2F0OiByaWdodDtcbn1cbi53cGNmNyAuY29udGFjdC1qZS1zdWlzLWZsZXVyaXN0ZSB7XG4gIHBhZGRpbmc6IDclO1xufVxuLndwY2Y3IC5jb250YWN0LWplLXN1aXMtZmxldXJpc3RlIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3BjZjcgLmNvbnRhY3QtamUtc3Vpcy1mbGV1cmlzdGUgLmZsZXgtY29udGVudCBpbnB1dCwgLndwY2Y3IC5jb250YWN0LWplLXN1aXMtZmxldXJpc3RlIC5mbGV4LWNvbnRlbnQgc2VsZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi53cGNmNyAuY29udGFjdC1qZS1zdWlzLWZsZXVyaXN0ZSAuZmxleC1jb250ZW50IC5jb250YWN0LWxlZnQge1xuICBwYWRkaW5nOiAzMHB4IDUlIDAgNSU7XG59XG4ud3BjZjcgLmNvbnRhY3QtamUtc3Vpcy1mbGV1cmlzdGUgLmZsZXgtY29udGVudCAuY29udGFjdC1sZWZ0IHAge1xuICBtYXJnaW46IDA7XG59XG4ud3BjZjcgLmNvbnRhY3QtamUtc3Vpcy1mbGV1cmlzdGUgLmZsZXgtY29udGVudCAuY29udGFjdC1yaWdodCBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwO1xufVxuLndwY2Y3IC5jb250YWN0LWplLXN1aXMtZmxldXJpc3RlIC5mbGV4LWNvbnRlbnQgLmNvbnRhY3QtcmlnaHQgaW5wdXQsIC53cGNmNyAuY29udGFjdC1qZS1zdWlzLWZsZXVyaXN0ZSAuZmxleC1jb250ZW50IC5jb250YWN0LXJpZ2h0IHRleHRhcmVhIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLndwY2Y3IC5jb250YWN0LWplLXN1aXMtZmxldXJpc3RlIC5mbGV4LWNvbnRlbnQgLmNvbnRhY3QtcmlnaHQgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgdG9wOiAyOHB4O1xufVxuLndwY2Y3IC5jb250YWN0LWplLXN1aXMtZmxldXJpc3RlIC5mbGV4LWNvbnRlbnQgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwY2Y3IC5jb250YWN0LWplLXN1aXMtZmxldXJpc3RlIC5mbGV4LWNvbnRlbnQgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM4cHg7XG59XG4ud3BjZjcgLmNvbnRhY3QtamUtc3Vpcy1mbGV1cmlzdGUgLmJvdHRvbS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTJkMDtcbiAgcGFkZGluZzogMCA1JSAwIDUlO1xufVxuLndwY2Y3IC5jb250YWN0LWplLXN1aXMtZmxldXJpc3RlIC5ib3R0b20tY29udGVudCBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi53cGNmNyAuY29udGFjdC1qZS1zdWlzLWZsZXVyaXN0ZSAuYm90dG9tLWNvbnRlbnQgLndwY2Y3LWxpc3QtaXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cbi53cGNmNyAuY29udGFjdC1qZS1zdWlzLWZsZXVyaXN0ZSAuYm90dG9tLWNvbnRlbnQgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG4ud3BjZjcgLmNvbnRhY3QtamUtc3Vpcy1mbGV1cmlzdGUgLmJvdHRvbS1jb250ZW50IC5ibG9jX19kZXBsaWFibGUgLmJsb2NfX2RlcGxpYWJsZS1pbm5lciAuYWNjb3JkaW9uIGRpdiBwIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cbi53cGNmNyAuY29udGFjdC1qZS1zdWlzLWZsZXVyaXN0ZSAuYm90dG9tLWNvbnRlbnQgLmJsb2NfX2RlcGxpYWJsZSAuYmxvY19fZGVwbGlhYmxlLWlubmVyIC5hY2NvcmRpb24gc3BhbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi53cGNmNyAuY29udGFjdC1qZS1zdWlzLWZsZXVyaXN0ZSAuYm90dG9tLWNvbnRlbnQgLmJsb2NfX2RlcGxpYWJsZSAuYmxvY19fZGVwbGlhYmxlLWlubmVyIC5hY2NvcmRpb24gc3BhbiBhLnJncGQge1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuLndwY2Y3IC5jb250YWN0LWplLXN1aXMtZmxldXJpc3RlIC5ib3R0b20tY29udGVudCAuYmxvY19fZGVwbGlhYmxlIC5ibG9jX19kZXBsaWFibGUtaW5uZXIgLmFjY29yZGlvbiBzcGFuIGEucmdwZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud3BjZjcgLmNvbnRhY3QtamUtc3Vpcy1mbGV1cmlzdGUgLmJvdHRvbS1jb250ZW50IC5zdWJpdF9hcmVhIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3BjZjcgLmNvbnRhY3QtamUtc3Vpcy1mbGV1cmlzdGUgLmJvdHRvbS1jb250ZW50IC5zdWJpdF9hcmVhIHAgLndwY2Y3LXN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJBMkIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAzZW07XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndwY2Y3IC5jb250YWN0LWplLXN1aXMtZmxldXJpc3RlIC5ib3R0b20tY29udGVudCAuc3ViaXRfYXJlYSBwIC53cGNmNy1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3djZm1tcC1zdG9yZXMtd3JhcCAuZm9ybS12aWxsZS1taW5pIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZvcm0tdmlsbGUtbWluaSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb3JtLXZpbGxlLW1pbmkgLmRpdl9hZGRyZXNzX3NlYXJjaCBpbnB1dCB7XG4gIHBhZGRpbmc6IDEycHggMjhweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDQyYTJiICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLmZvcm0tdmlsbGUtbWluaSAuZGl2X2FkZHJlc3Nfc2VhcmNoIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7XG59XG4uZm9ybS12aWxsZS1taW5pIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5mb3JtLXZpbGxlLW1pbmkgLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMWVtIDNlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnBhZ2luYXRpb24sXG4ud29vY29tbWVyY2UtcGFnaW5hdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5wYWdpbmF0aW9uIHVsLFxuLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnBhZ2luYXRpb24gdWwgbGksXG4ud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDAgNnB4IDVweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cbi5wYWdpbmF0aW9uIHVsIGxpIGE6aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cbi5wYWdpbmF0aW9uIGEsXG4ucGFnaW5hdGlvbiBzcGFuLFxuLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gYSxcbi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHNwYW4ge1xuICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDMzcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDM1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNDJhMmIgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA0MmEyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhZ2luYXRpb24gYS5jdXJyZW50LFxuLnBhZ2luYXRpb24gc3Bhbi5jdXJyZW50LFxuLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gYS5jdXJyZW50LFxuLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gc3Bhbi5jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLnBhZ2luYXRpb24gLm5leHQsXG4ucGFnaW5hdGlvbiAucHJldixcbi53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5uZXh0LFxuLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnByZXYge1xuICBib3JkZXI6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwY2Y3IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAud3BjZjcgLnNwbGl0X2NvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAud3BjZjcgLnNwbGl0X2NvbnRhY3QgLmNvbnRhY3QtbGVmdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAxNiUgNSU7XG4gIH1cbiAgLndwY2Y3IC5zcGxpdF9jb250YWN0IC5jb250YWN0LXJpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLndwY2Y3IC5zcGxpdF9jb250YWN0IC5jb250YWN0LXJpZ2h0IGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLndwY2Y3IC5jb250YWN0LWplLXN1aXMtZmxldXJpc3RlIHtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICBwYWRkaW5nOiA1JSAwIDUlIDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC53cGNmNyAuY29udGFjdC1qZS1zdWlzLWZsZXVyaXN0ZSBoMiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAud3BjZjcgLmNvbnRhY3QtamUtc3Vpcy1mbGV1cmlzdGUgLmZsZXgtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAud3BjZjcgLmNvbnRhY3QtamUtc3Vpcy1mbGV1cmlzdGUgLmZsZXgtY29udGVudCAuY29udGFjdC1sZWZ0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDUlIDIlIDAgNyU7XG4gIH1cbiAgLndwY2Y3IC5jb250YWN0LWplLXN1aXMtZmxldXJpc3RlIC5mbGV4LWNvbnRlbnQgLmNvbnRhY3QtbGVmdCBpbnB1dCwgLndwY2Y3IC5jb250YWN0LWplLXN1aXMtZmxldXJpc3RlIC5mbGV4LWNvbnRlbnQgLmNvbnRhY3QtbGVmdCBzZWxlY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDU4cHg7XG4gIH1cbiAgLndwY2Y3IC5jb250YWN0LWplLXN1aXMtZmxldXJpc3RlIC5mbGV4LWNvbnRlbnQgLmNvbnRhY3QtcmlnaHQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogNSUgNyUgMCAyJTtcbiAgfVxuICAud3BjZjcgLmNvbnRhY3QtamUtc3Vpcy1mbGV1cmlzdGUgLmZsZXgtY29udGVudCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAud3BjZjcgLmNvbnRhY3QtamUtc3Vpcy1mbGV1cmlzdGUgLmZsZXgtY29udGVudCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM4cHg7XG4gIH1cbiAgLndwY2Y3IC5jb250YWN0LWplLXN1aXMtZmxldXJpc3RlIC5ib3R0b20tY29udGVudCB7XG4gICAgcGFkZGluZzogMCA3JSAwIDclO1xuICB9XG4gIC53cGNmNyAuY29udGFjdC1qZS1zdWlzLWZsZXVyaXN0ZSAuYm90dG9tLWNvbnRlbnQgLmJsb2NfX2RlcGxpYWJsZSAuYmxvY19fZGVwbGlhYmxlLWlubmVyIC5hY2NvcmRpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAud3BjZjcgLmNvbnRhY3QtamUtc3Vpcy1mbGV1cmlzdGUgLmJvdHRvbS1jb250ZW50IC5ibG9jX19kZXBsaWFibGUgLmJsb2NfX2RlcGxpYWJsZS1pbm5lciAuYWNjb3JkaW9uIHNwYW4gYS5yZ3BkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC53cGNmNyAuY29udGFjdC1qZS1zdWlzLWZsZXVyaXN0ZSAuYm90dG9tLWNvbnRlbnQgLmJsb2NfX2RlcGxpYWJsZSAuYmxvY19fZGVwbGlhYmxlLWlubmVyIC5hY2NvcmRpb24gc3BhbiBhLnJncGQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndwY2Y3IC5jb250YWN0LWplLXN1aXMtZmxldXJpc3RlIC5ib3R0b20tY29udGVudCAuc3ViaXRfYXJlYSBwIC53cGNmNy1zdWJtaXQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgfVxuICAuYnJlYWRjdW1ic19wYWdlcyB7XG4gICAgcGFkZGluZzogMC44JSA0JTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYnJlYWRjdW1ic19wYWdlcyBvbCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJyZWFkY3VtYnNfcGFnZXMgb2wgbGk6bnRoLWxhc3QtY2hpbGQoMykgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLmZvcm0tdmlsbGUtbWluaSAuZGl2X2FkZHJlc3Nfc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG4gIC5mb3JtLXZpbGxlLW1pbmkgLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuLnBhZ2UtaWQtOTc5NTcgLmZvcm0tdmlsbGUtbWluaSB7XG4gIHRleHRlLWFsaWduOiBjZW50ZXI7XG59XG5cbi8qLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZywucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3Qge1xuICAuYnJlYWRjdW1ic19wYWdlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCwucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLC5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCB7XG4gICAgLmJyZWFkY3VtYnNfcGFnZXMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59Ki8iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuLndvb2NvbW1lcmNlLWNhcnQgLmJyZWFkY3VtYnNfcGFnZXMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJ0LXRpdGxlIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBwYWRkaW5nOiAzMHB4IDIlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uY2FydC10aXRsZSBzcGFuIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2FydC10aXRsZSBzcGFuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJ0LXRpdGxlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIlICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ud29vY29tbWVyY2UtY2FydC1mb3JtIHtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZS1jYXJ0LWZvcm0gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBwYWRkaW5nOiA2MHB4IDEycHg7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAzMnB4IDBweCAwcHg7XG4gIH1cbn1cbi53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQgaDQge1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0IGg0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbi53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQtcHJvZHVjdHMge1xuICB3aWR0aDogODAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1wcm9kdWN0cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG59XG4ud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0LXByb2R1Y3RzLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzA0MmEyYjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1wcm9kdWN0cy1pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbn1cbi53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQtcHJvZHVjdHMtaXRlbS1zdW1tYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0LXByb2R1Y3RzLWl0ZW0tc3VtbWFyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1wcm9kdWN0cy1pdGVtLXN1bW1hcnktaW1hZ2Uge1xuICB3aWR0aDogNDklO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQtcHJvZHVjdHMtaXRlbS1zdW1tYXJ5LWltYWdlIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG4ud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0LXByb2R1Y3RzLWl0ZW0tc3VtbWFyeS1pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDM0MHB4O1xuICB3aWR0aDogMzQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1wcm9kdWN0cy1pdGVtLXN1bW1hcnktaW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIH1cbn1cbi53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQtcHJvZHVjdHMtaXRlbS1zdW1tYXJ5LWluZm9zIHtcbiAgd2lkdGg6IDQ5JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0LXByb2R1Y3RzLWl0ZW0tc3VtbWFyeS1pbmZvcyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1wcm9kdWN0cy1pdGVtLXN1bW1hcnktaW5mb3MtdGl0bGUgaDQge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQtcHJvZHVjdHMtaXRlbS1zdW1tYXJ5LWluZm9zLXRpdGxlIGg0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cbn1cbi53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQtcHJvZHVjdHMtaXRlbS1zdW1tYXJ5LWluZm9zIHAge1xuICBmb250LXNpemU6IDIycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1wcm9kdWN0cy1pdGVtLXN1bW1hcnktaW5mb3MgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1wcm9kdWN0cy1pdGVtLXN1bW1hcnktaW5mb3MgcC5zdWItdG90YWwge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG59XG4ud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0LXByb2R1Y3RzLWl0ZW0tc3VtbWFyeS1pbmZvcy1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1wcm9kdWN0cy1pdGVtLXN1bW1hcnktaW5mb3MtbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQtcHJvZHVjdHMtaXRlbS1zdW1tYXJ5LWluZm9zLWxpbmtzIGEge1xuICBjb2xvcjogIzdiN2I3YjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0LXByb2R1Y3RzLWl0ZW0tYWRkaXRpb25hbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1wcm9kdWN0cy1pdGVtLWFkZGl0aW9uYWxzIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1wcm9kdWN0cy1pdGVtLWFkZGl0aW9uYWxzIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0LXByb2R1Y3RzLWl0ZW0tYWRkaXRpb25hbHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1wcm9kdWN0cy1pdGVtLWFkZGl0aW9uYWxzIGg0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQtcHJvZHVjdHMtaXRlbS1hZGRpdGlvbmFscy12ZW5kb3ItaW5mb3Mge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoNCwgNDIsIDQzLCAwLjMpO1xuICB3aWR0aDogNDglO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQtcHJvZHVjdHMtaXRlbS1hZGRpdGlvbmFscy12ZW5kb3ItaW5mb3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0LXByb2R1Y3RzLWl0ZW0tYWRkaXRpb25hbHMtdmVuZG9yLWluZm9zLWxvZ28gLnN0b3JlLWF2YXRhciB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0LXByb2R1Y3RzLWl0ZW0tYWRkaXRpb25hbHMtdmVuZG9yLWluZm9zLWxvZ28gLnN0b3JlLWF2YXRhciAuaW1hZ2VfbG9nbyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1wcm9kdWN0cy1pdGVtLWFkZGl0aW9uYWxzLXZlbmRvci1pbmZvcy10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1wcm9kdWN0cy1pdGVtLWFkZGl0aW9uYWxzLXZlbmRvci1pbmZvcy10ZXh0IHNwYW4ge1xuICBjb2xvcjogIzdiN2I3Yjtcbn1cbi53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQtcHJvZHVjdHMtaXRlbS1hZGRpdGlvbmFscy1vcHRpb25zLWluZm9zIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDQsIDQyLCA0MywgMC4zKTtcbiAgd2lkdGg6IDQ5JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0LXByb2R1Y3RzLWl0ZW0tYWRkaXRpb25hbHMtb3B0aW9ucy1pbmZvcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1wcm9kdWN0cy1pdGVtLWFkZGl0aW9uYWxzLW9wdGlvbnMtaW5mb3Mgc3BhbiB7XG4gIGNvbG9yOiAjN2I3YjdiO1xufVxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1zdW1tYXJ5IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xuICBwYWRkaW5nOiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoNCwgNDIsIDQzLCAwLjEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0LXN1bW1hcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHRvcDogdW5zZXQ7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQtc3VtbWFyeSBpbnB1dCxcbiAgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1zdW1tYXJ5IGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1zdW1tYXJ5IC50aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1zdW1tYXJ5IGg0IHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQtc3VtbWFyeSBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQtc3VtbWFyeS1jb3Vwb25zIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNCwgNDIsIDQzLCAwLjMpO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1zdW1tYXJ5LXRvdGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg0LCA0MiwgNDMsIDAuMyk7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQtc3VtbWFyeS10b3RhbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQtc3VtbWFyeS10b3RhbCBoNCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0LXN1bW1hcnktdG90YWwgaDQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1zdW1tYXJ5LXByb21vLWNvZGUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1zdW1tYXJ5LXByb21vLWNvZGUgYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0LXN1bW1hcnktcHJvbW8tY29kZSBidXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0LXN1bW1hcnktcHJvbW8tY29kZSBpbnB1dCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0LXN1bW1hcnkgLnJvdW5kLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQtc3VtbWFyeSAucm91bmQtYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1zdW1tYXJ5IC5yb3VuZC1idG46dmlzaXRlZCwgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1zdW1tYXJ5IC5yb3VuZC1idG46aG92ZXIsIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQtc3VtbWFyeSAucm91bmQtYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQgLnRtLWNhcnQtZWRpdC1vcHRpb25zIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ud3JhcHBlci1jYXJ0LWVtcHR5IHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA2MHB4IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndyYXBwZXItY2FydC1lbXB0eSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuXG4uY2FydC1lbXB0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgY29sb3I6ICMwNDJhMmI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcnQtZW1wdHkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmNhcnQtZW1wdHkgaDIge1xuICBmb250LXNpemU6IDM0cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJ0LWVtcHR5IGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG4uY2FydC1lbXB0eSAuZm9ybS12aWxsZS1taW5pIC5zZXNzaWxlX3NlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FydC1lbXB0eSAuZm9ybS12aWxsZS1taW5pIC5zZXNzaWxlX3NlYXJjaCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmNhcnQtZW1wdHkgLmZvcm0tdmlsbGUtbWluaSAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9hZGRyZXNzX3NlYXJjaCB7XG4gIHdpZHRoOiA3MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcnQtZW1wdHkgLmZvcm0tdmlsbGUtbWluaSAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9hZGRyZXNzX3NlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FydC1lbXB0eSAuZm9ybS12aWxsZS1taW5pIC5zZXNzaWxlX3NlYXJjaCAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FydC1lbXB0eSAuZm9ybS12aWxsZS1taW5pIC5zZXNzaWxlX3NlYXJjaCAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCAuc2Vzc2lsZV9zZWFyY2hfc3VibWl0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLndvb2NvbW1lcmNlLW1lc3NhZ2U6OmFmdGVyIHtcbiAgY29udGVudDogdW5zZXQ7XG59XG4ud29vY29tbWVyY2UtbWVzc2FnZSAucmVzdG9yZS1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDhweCAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndvb2NvbW1lcmNlLW1lc3NhZ2UgLnJlc3RvcmUtaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi53b29jb21tZXJjZSBhLnJlbW92ZSB7XG4gIGNvbG9yOiAjMDQyYTJiICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndvb2NvbW1lcmNlIGEucmVtb3ZlIC5yZW1vdmVfdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC41ZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi53b29jb21tZXJjZSBhLnJlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjMDQyYTJiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZS1tZXNzYWdlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzA0MmEyYjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLndvb2NvbW1lcmNlLW1lc3NhZ2UgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZzogOHB4IDEwMHB4O1xufVxuLndvb2NvbW1lcmNlLW1lc3NhZ2U6YmVmb3JlIHtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIHRvcDogdW5zZXQ7XG59XG5cbi53b29jb21tZXJjZS1lcnJvcixcbi53b29jb21tZXJjZS1pbmZvLFxuLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xufVxuXG4uc2hvcF90YWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLnNob3BfdGFibGUgdGgge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuLnNob3BfdGFibGUgLnByb2R1Y3QtdGh1bWJuYWlsIGltZyB7XG4gIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4uc2hvcF90YWJsZSB0ZCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLnNob3BfdGFibGUgLmNvdXBvbiAjY291cG9uX2NvZGUge1xuICB3aWR0aDogMjAwcHg7XG59XG4uc2hvcF90YWJsZSAuY291cG9uIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnNob3BfdGFibGUgLnZhcmlhdGlvbi1FY3JpdmV6bGVtZXNzYWdlam9pbmRyZWF1Ym91cXVldG9wdGlvbm5lbCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG4uc2hvcF90YWJsZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5zaG9wX3RhYmxlIC5pbnB1dC10ZXh0LnF0eSB7XG4gIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxM3B4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAyM3B4O1xuICBib3JkZXI6IDA7XG59XG4uc2hvcF90YWJsZSAucHJvZHVjdC1uYW1lID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNob3BfdGFibGUgLnByb2R1Y3QtbmFtZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzA0MmEyYjtcbiAgZm9udC1zdHlsZTogMS4xZW0gIWltcG9ydGFudDtcbn1cbi5zaG9wX3RhYmxlIC5wcm9kdWN0LW5hbWUgYS50bS1jYXJ0LWVkaXQtb3B0aW9ucyB7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5zaG9wX3RhYmxlIC5wcm9kdWN0LW5hbWUgLnRjLWVwby1tZXRhZGF0YSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjb2xvcjogIzA0MmEyYjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5zaG9wX3RhYmxlIC5wcm9kdWN0LW5hbWUgLnRjLWVwby1tZXRhZGF0YSBkdCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uc2hvcF90YWJsZSAucHJvZHVjdC1uYW1lIC50Yy1lcG8tbWV0YWRhdGEgZGQge1xuICBtYXJnaW46IC0xNnB4IDAgMTBweCAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmNhcnRfdG90YWxzIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xuICBjb2xvcjogIzA0MmEyYjtcbiAgcGFkZGluZzogNXB4IDIlO1xufVxuXG4jY291cG9uX2NvZGUge1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG4jY291cG9uX2NvZGU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY291cG9uIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmJ1dHRvbi53Yy1iYWNrd2FyZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJ1dHRvbi1iYWNrLWVtcHR5LWNhcnQtYWxlcnQge1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDAgNSU7XG4gIG1heC13aWR0aDogMTMwMHB4O1xufVxuLmJ1dHRvbi1iYWNrLWVtcHR5LWNhcnQtYWxlcnQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyJSA1JTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZW1vdmVfdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4vKipcbiAqXG4gKiAgUkdQRCBCT1RUT00gQkFSXG4gKiBcbiAqL1xuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4jbW9vdmVfZ2Rwcl9jb29raWVfaW5mb19iYXIubW9vdmUtZ2Rwci1kYXJrLXNjaGVtZSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuI21vb3ZlX2dkcHJfY29va2llX2luZm9fYmFyLm1vb3ZlLWdkcHItZGFyay1zY2hlbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbiNtb292ZV9nZHByX2Nvb2tpZV9pbmZvX2Jhci5tb292ZS1nZHByLWRhcmstc2NoZW1lLm1vb3ZlLWdkcHItaW5mby1iYXItaGlkZGVuIHtcbiAgYm90dG9tOiAtMjQwcHggIWltcG9ydGFudDtcbn1cblxuI21vb3ZlX2dkcHJfY29va2llX2luZm9fYmFyLm1vb3ZlLWdkcHItZGFyay1zY2hlbWUubW9vdmUtZ2Rwci1pbmZvLWJhci1oaWRkZW46YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI21vb3ZlX2dkcHJfY29va2llX2luZm9fYmFyIC5tb292ZS1nZHByLWluZm8tYmFyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jbW9vdmVfZ2Rwcl9jb29raWVfaW5mb19iYXIubW9vdmUtZ2Rwci1kYXJrLXNjaGVtZSB7XG4gIGhlaWdodDogMjQwcHg7XG4gIG1heC1oZWlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4jbW9vdmVfZ2Rwcl9jb29raWVfaW5mb19iYXIubW9vdmUtZ2Rwci1kYXJrLXNjaGVtZSAubW9vdmUtZ2Rwci1pbmZvLWJhci1jb250YWluZXIgLm1vb3ZlLWdkcHItaW5mby1iYXItY29udGVudCBwIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbn1cblxuI21vb3ZlX2dkcHJfY29va2llX2luZm9fYmFyLm1vb3ZlLWdkcHItZGFyay1zY2hlbWUgLm1vb3ZlLWdkcHItY29va2llLW5vdGljZSB7XG4gIHdpZHRoOiA4NSU7XG59XG5cbiNtb292ZV9nZHByX2Nvb2tpZV9pbmZvX2Jhci5tb292ZS1nZHByLWRhcmstc2NoZW1lIC5tb292ZS1nZHByLWNvb2tpZS1ub3RpY2UgcCBzdHJvbmcge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbiNtb292ZV9nZHByX2Nvb2tpZV9pbmZvX2Jhci5tb292ZS1nZHByLWRhcmstc2NoZW1lIC5tb292ZS1nZHByLWJ1dHRvbi1ob2xkZXIge1xuICB3aWR0aDogMTUlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4jbW9vdmVfZ2Rwcl9jb29raWVfaW5mb19iYXIgLm1vb3ZlLWdkcHItaW5mby1iYXItY29udGFpbmVyIC5tb292ZS1nZHByLWluZm8tYmFyLWNvbnRlbnQgYS5tZ2J1dHRvbiwgI21vb3ZlX2dkcHJfY29va2llX2luZm9fYmFyIC5tb292ZS1nZHByLWluZm8tYmFyLWNvbnRhaW5lciAubW9vdmUtZ2Rwci1pbmZvLWJhci1jb250ZW50IGJ1dHRvbi5tZ2J1dHRvbixcbiNtb292ZV9nZHByX2Nvb2tpZV9tb2RhbCAubW9vdmUtZ2Rwci1tb2RhbC1jb250ZW50IC5tb292ZS1nZHByLW1vZGFsLWZvb3Rlci1jb250ZW50IC5tb292ZS1nZHByLWJ1dHRvbi1ob2xkZXIgYS5tZ2J1dHRvbiwgI21vb3ZlX2dkcHJfY29va2llX21vZGFsIC5tb292ZS1nZHByLW1vZGFsLWNvbnRlbnQgLm1vb3ZlLWdkcHItbW9kYWwtZm9vdGVyLWNvbnRlbnQgLm1vb3ZlLWdkcHItYnV0dG9uLWhvbGRlciBidXR0b24ubWdidXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuI21vb3ZlX2dkcHJfY29va2llX2luZm9fYmFyIC5tb292ZS1nZHByLWluZm8tYmFyLWNvbnRhaW5lciAubW9vdmUtZ2Rwci1pbmZvLWJhci1jb250ZW50IGEubWdidXR0b246aG92ZXIsICNtb292ZV9nZHByX2Nvb2tpZV9pbmZvX2JhciAubW9vdmUtZ2Rwci1pbmZvLWJhci1jb250YWluZXIgLm1vb3ZlLWdkcHItaW5mby1iYXItY29udGVudCBidXR0b24ubWdidXR0b246aG92ZXIsXG4jbW9vdmVfZ2Rwcl9jb29raWVfbW9kYWwgLm1vb3ZlLWdkcHItbW9kYWwtY29udGVudCAubW9vdmUtZ2Rwci1tb2RhbC1mb290ZXItY29udGVudCAubW9vdmUtZ2Rwci1idXR0b24taG9sZGVyIGEubWdidXR0b246aG92ZXIsICNtb292ZV9nZHByX2Nvb2tpZV9tb2RhbCAubW9vdmUtZ2Rwci1tb2RhbC1jb250ZW50IC5tb292ZS1nZHByLW1vZGFsLWZvb3Rlci1jb250ZW50IC5tb292ZS1nZHByLWJ1dHRvbi1ob2xkZXIgYnV0dG9uLm1nYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzA0MmEyYiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAjbW9vdmVfZ2Rwcl9jb29raWVfaW5mb19iYXIubW9vdmUtZ2Rwci1kYXJrLXNjaGVtZSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuICB9XG4gICNtb292ZV9nZHByX2Nvb2tpZV9pbmZvX2Jhci5tb292ZS1nZHByLWRhcmstc2NoZW1lLm1vb3ZlLWdkcHItaW5mby1iYXItaGlkZGVuIHtcbiAgICBib3R0b206IC0zMDBweCAhaW1wb3J0YW50O1xuICB9XG4gICNtb292ZV9nZHByX2Nvb2tpZV9pbmZvX2Jhci5tb292ZS1nZHByLWRhcmstc2NoZW1lIC5tb292ZS1nZHByLWNvb2tpZS1ub3RpY2UsICNtb292ZV9nZHByX2Nvb2tpZV9pbmZvX2Jhci5tb292ZS1nZHByLWRhcmstc2NoZW1lIC5tb292ZS1nZHByLWJ1dHRvbi1ob2xkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4vKipcbiAqXG4gKiBSR1BEIEZvcm11bGFpcmVcbiAqIFxuICovXG4uYmxvY19fZGVwbGlhYmxlIC5yb3cge1xuICBtYXJnaW46IDA7XG59XG4uYmxvY19fZGVwbGlhYmxlIC5ibG9jX19kZXBsaWFibGUtaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jX19kZXBsaWFibGUgLmJsb2NfX2RlcGxpYWJsZS1pbm5lciAuYWNjb3JkaW9uIHtcbiAgbWFyZ2luOiAyZW0gMDtcbn1cbi5ibG9jX19kZXBsaWFibGUgLmJsb2NfX2RlcGxpYWJsZS1pbm5lciAuYWNjb3JkaW9uIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgIzA0MmEyYjtcbiAgYm9yZGVyLXJhZGl1czogMC4yZW07XG4gIHBhZGRpbmc6IDAgMWVtO1xuICBtYXJnaW46IDFlbSAwO1xufVxuLmJsb2NfX2RlcGxpYWJsZSAuYmxvY19fZGVwbGlhYmxlLWlubmVyIC5hY2NvcmRpb24gc3BhbiBhLnJncGQge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICBwYWRkaW5nOiAyJTtcbn1cbi5ibG9jX19kZXBsaWFibGUgLmJsb2NfX2RlcGxpYWJsZS1pbm5lciAuYWNjb3JkaW9uIHNwYW4gYS5yZ3BkOmFmdGVyIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwNDJhMmI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDQyYTJiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZS1vdXQ7XG59XG4uYmxvY19fZGVwbGlhYmxlIC5ibG9jX19kZXBsaWFibGUtaW5uZXIgLmFjY29yZGlvbiBzcGFuIGEucmdwZC5hY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZS1vdXQ7XG59XG4uYmxvY19fZGVwbGlhYmxlIC5ibG9jX19kZXBsaWFibGUtaW5uZXIgLmFjY29yZGlvbiBzcGFuIGEucmdwZCBwIHtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cbi5ibG9jX19kZXBsaWFibGUgLmJsb2NfX2RlcGxpYWJsZS1pbm5lciAuYWNjb3JkaW9uIHNwYW4gPiBkaXYge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDI1cHggMzBweDtcbn1cbi5ibG9jX19kZXBsaWFibGUgLmJsb2NfX2RlcGxpYWJsZS1pbm5lciAuYWNjb3JkaW9uIHNwYW4gPiBkaXYgYSB7XG4gIGNvbG9yOiAjMDQyYTJiO1xufVxuLmJsb2NfX2RlcGxpYWJsZSAuYmxvY19fZGVwbGlhYmxlLWlubmVyIC5hY2NvcmRpb24gc3BhbiA+IGRpdiBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzA0MmEyYjtcbn1cblxuLndwY2Y3LWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGNoZWNrYm94ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbn1cbi53cGNmNy1mb3JtIC5jaGVja2JveCBpbnB1dCB7XG4gIHZpc2liaWxpdHk6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuLmN1c3RvbV9ib3V0dG9uIGEge1xuICBwYWRkaW5nOiAwLjc1ZW0gMWVtO1xuICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY3VzdG9tX2JvdXR0b24gYS52ZXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5jdXN0b21fYm91dHRvbiBhLnRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNDJhMmI7XG59XG4uY3VzdG9tX2JvdXR0b24gYS5ibGFuYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDQyYTJiO1xufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4uc2luZ2xlLWJsb2ctYXJ0aWNsZSAuaGVhZGVyX2Jsb2cge1xuICBtYXJnaW46IDElIDUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2luZ2xlLWJsb2ctYXJ0aWNsZSAuaGVhZGVyX2Jsb2cgLmxvZ29fYmxvZyBpbWcge1xuICB3aWR0aDogMTUwcHg7XG59XG4uc2luZ2xlLWJsb2ctYXJ0aWNsZSAuaGVhZGVyX2Jsb2cgLnByZXZfbmV4dF9ibG9nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtYmxvZy1hcnRpY2xlIC5oZWFkZXJfYmxvZyAucHJldl9uZXh0X2Jsb2cgLnByZXZfbmV4dF9idXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDQyYTJiO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAyJSA1JTtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIHdpZHRoOiAyMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpbmdsZS1ibG9nLWFydGljbGUgLmhlYWRlcl9ibG9nIC5wcmV2X25leHRfYmxvZyAucHJldl9uZXh0X2J1dHRvbiBhIHtcbiAgY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWJsb2ctYXJ0aWNsZSAuaGVhZGVyX2Jsb2cge1xuICAgIG1hcmdpbjogMSUgNSU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zaW5nbGUtYmxvZy1hcnRpY2xlIC5oZWFkZXJfYmxvZyAucHJldl9uZXh0X2Jsb2cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnNpbmdsZS1ibG9nLWFydGljbGUgLmhlYWRlcl9ibG9nIC5wcmV2X25leHRfYmxvZyAucHJldl9uZXh0X2J1dHRvbiB7XG4gICAgbWFyZ2luOiAwIDIlO1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbi5zaW5nbGUtbGFiLWFydGljbGUgLmhlYWRlcl9sYWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMSUgNSU7XG4gIG1pbi1oZWlnaHQ6IDgycHg7XG59XG4uc2luZ2xlLWxhYi1hcnRpY2xlIC5oZWFkZXJfbGFiIC5sb2dvX2xhYiBpbWcge1xuICB3aWR0aDogMTUwcHg7XG59XG4uc2luZ2xlLWxhYi1hcnRpY2xlIC5oZWFkZXJfbGFiIC5wcmV2X25leHRfbGFiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtbGFiLWFydGljbGUgLmhlYWRlcl9sYWIgLnByZXZfbmV4dF9sYWIgLnByZXZfbmV4dF9idXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDQyYTJiO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAyJSA1JTtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIHdpZHRoOiAyMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpbmdsZS1sYWItYXJ0aWNsZSAuaGVhZGVyX2xhYiAucHJldl9uZXh0X2xhYiAucHJldl9uZXh0X2J1dHRvbiBhIHtcbiAgY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWxhYi1hcnRpY2xlIC5oZWFkZXJfbGFiIHtcbiAgICBtYXJnaW46IDElIDUlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc2luZ2xlLWxhYi1hcnRpY2xlIC5oZWFkZXJfbGFiIC5wcmV2X25leHRfbGFiIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5zaW5nbGUtbGFiLWFydGljbGUgLmhlYWRlcl9sYWIgLnByZXZfbmV4dF9sYWIgLnByZXZfbmV4dF9idXR0b24ge1xuICAgIG1hcmdpbjogMCAyJTtcbiAgfVxufSIsIi8qIVxuXG5UaGVtZSBOYW1lOiBzZXNzaWxlLTIwMjFcblxuVGhlbWUgVVJJOiBodHRwczovL3VuZGVyc2NvcmVzLm1lL1xuXG5BdXRob3I6IEF1dG9tYXR0aWNcblxuQXV0aG9yIFVSSTogaHR0cHM6Ly9hdXRvbWF0dGljLmNvbS9cblxuRGVzY3JpcHRpb246IEhpLiBJJ20gYSBzdGFydGVyIHRoZW1lIGNhbGxlZCA8Y29kZT5zZXNzaWxlLTIwMjE8L2NvZGU+LCBvciA8ZW0+dW5kZXJzY29yZXM8L2VtPiwgaWYgeW91IGxpa2UuIEknbSBhIHRoZW1lIG1lYW50IGZvciBoYWNraW5nIHNvIGRvbid0IHVzZSBtZSBhcyBhIDxlbT5QYXJlbnQgVGhlbWU8L2VtPi4gSW5zdGVhZCB0cnkgdHVybmluZyBtZSBpbnRvIHRoZSBuZXh0LCBtb3N0IGF3ZXNvbWUsIFdvcmRQcmVzcyB0aGVtZSBvdXQgdGhlcmUuIFRoYXQncyB3aGF0IEknbSBoZXJlIGZvci5cblxuVmVyc2lvbjogMS4wLjBcblxuVGVzdGVkIHVwIHRvOiA1LjRcblxuUmVxdWlyZXMgUEhQOiA1LjZcblxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcblxuTGljZW5zZSBVUkk6IExJQ0VOU0VcblxuVGV4dCBEb21haW46IHNlc3NpbGUtMjAyMVxuXG5UYWdzOiBjdXN0b20tYmFja2dyb3VuZCwgY3VzdG9tLWxvZ28sIGN1c3RvbS1tZW51LCBmZWF0dXJlZC1pbWFnZXMsIHRocmVhZGVkLWNvbW1lbnRzLCB0cmFuc2xhdGlvbi1yZWFkeVxuXG5cblxuVGhpcyB0aGVtZSwgbGlrZSBXb3JkUHJlc3MsIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBHUEwuXG5cblVzZSBpdCB0byBtYWtlIHNvbWV0aGluZyBjb29sLCBoYXZlIGZ1biwgYW5kIHNoYXJlIHdoYXQgeW91J3ZlIGxlYXJuZWQuXG5cblxuXG5zZXNzaWxlLTIwMjEgaXMgYmFzZWQgb24gVW5kZXJzY29yZXMgaHR0cHM6Ly91bmRlcnNjb3Jlcy5tZS8sIChDKSAyMDEyLTIwMjAgQXV0b21hdHRpYywgSW5jLlxuXG5VbmRlcnNjb3JlcyBpcyBkaXN0cmlidXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwgdjIgb3IgbGF0ZXIuXG5cblxuXG5Ob3JtYWxpemluZyBzdHlsZXMgaGF2ZSBiZWVuIGhlbHBlZCBhbG9uZyB0aGFua3MgdG8gdGhlIGZpbmUgd29yayBvZlxuXG5OaWNvbGFzIEdhbGxhZ2hlciBhbmQgSm9uYXRoYW4gTmVhbCBodHRwczovL25lY29sYXMuZ2l0aHViLmlvL25vcm1hbGl6ZS5jc3MvXG5cbiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbj4+PiBUQUJMRSBPRiBDT05URU5UUzpcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4jIEdlbmVyaWNcblxuXHQtIE5vcm1hbGl6ZVxuXG5cdC0gQm94IHNpemluZ1xuXG4jIEJhc2VcblxuXHQtIFR5cG9ncmFwaHlcblxuXHQtIEVsZW1lbnRzXG5cblx0LSBMaW5rc1xuXG5cdC0gRm9ybXNcblxuIyMgTGF5b3V0c1xuXG4jIENvbXBvbmVudHNcblxuXHQtIE5hdmlnYXRpb25cblxuXHQtIFBvc3RzIGFuZCBwYWdlc1xuXG5cdC0gQ29tbWVudHNcblxuXHQtIFdpZGdldHNcblxuXHQtIE1lZGlhXG5cblx0LSBDYXB0aW9uc1xuXG5cdC0gR2FsbGVyaWVzXG5cbiMgcGx1Z2luc1xuXG5cdC0gSmV0cGFjayBpbmZpbml0ZSBzY3JvbGxcblxuIyBVdGlsaXRpZXNcblxuXHQtIEFjY2Vzc2liaWxpdHlcblxuXHQtIEFsaWdubWVudHNcblxuXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuIyBHZW5lcmljXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIE5vcm1hbGl6ZVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG5cblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcblxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cblxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuLyogU2VjdGlvbnNcblxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG5cbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG5cbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcblxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cblxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG5cblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcblxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cblxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG5cbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cblxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG5cbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cblxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuLyoqXG5cbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKipcblxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG5cbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuXG4gKiBhbGwgYnJvd3NlcnMuXG5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG5cbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG5cbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG5cbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cblxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcblxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cblxuICovXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcblxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cblxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG5cbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cblxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG5cbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cblxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG5cbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cblxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuXG4gKlx0XHRgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cblxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLyoqXG5cbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cblxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcblxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cblxuICovXG5bdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcblxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuXG4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcblxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbi8qKlxuXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG5cbiAqL1xuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG5cbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cblxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbi8qIEludGVyYWN0aXZlXG5cblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcblxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcblxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcblxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBCb3ggc2l6aW5nXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogSW5oZXJpdCBib3gtc2l6aW5nIHRvIG1vcmUgZWFzaWx5IGNoYW5nZSBpdCdzIHZhbHVlIG9uIGEgY29tcG9uZW50IGxldmVsLlxuXG5AbGluayBodHRwOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlLyAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuIyBCYXNlXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFR5cG9ncmFwaHlcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBjbGVhcjogYm90aDtcbn1cblxucCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG5kZm4sXG5jaXRlLFxuZW0sXG5pIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDEuNWVtO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG59XG5cbnByZSB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgMTAgUGl0Y2hcIiwgY291cmllciwgbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAxLjZlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMS42ZW07XG59XG5cbmNvZGUsXG5rYmQsXG50dCxcbnZhciB7XG4gIGZvbnQtZmFtaWx5OiBtb25hY28sIGNvbnNvbGFzLCBcIkFuZGFsZSBNb25vXCIsIFwiRGVqYVZ1IFNhbnMgTW9ub1wiLCBtb25vc3BhY2U7XG59XG5cbmFiYnIsXG5hY3JvbnltIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNjY2O1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbm1hcmssXG5pbnMge1xuICBiYWNrZ3JvdW5kOiAjZmZmOWMwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJpZyB7XG4gIGZvbnQtc2l6ZTogMTI1JTtcbn1cblxuLyogRWxlbWVudHNcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxudWwsXG5vbCB7XG4gIG1hcmdpbjogMCAzZW0gMS41ZW0gMDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbmxpID4gdWwsXG5saSA+IG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbjogMCAxLjVlbSAxLjVlbTtcbn1cblxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cblxudGFibGUge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIExpbmtzXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYSB7XG4gIGNvbG9yOiAjMDQyQTJCO1xufVxuXG5hOmhvdmVyLFxuYTpmb2N1cyxcbmE6YWN0aXZlIHtcbiAgY29sb3I6ICMwNDJBMkI7XG59XG5cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbn1cblxuYTpob3ZlcixcbmE6YWN0aXZlIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogRm9ybXNcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5idXR0b24sXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXJlc2V0XSxcbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNjY2MgI2NjYyAjYmJiO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwLjZlbSAxZW0gMC40ZW07XG59XG5cbmJ1dHRvbjpob3ZlcixcbmlucHV0W3R5cGU9YnV0dG9uXTpob3ZlcixcbmlucHV0W3R5cGU9cmVzZXRdOmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjICNiYmIgI2FhYTtcbn1cblxuYnV0dG9uOmFjdGl2ZSxcbmJ1dHRvbjpmb2N1cyxcbmlucHV0W3R5cGU9YnV0dG9uXTphY3RpdmUsXG5pbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMsXG5pbnB1dFt0eXBlPXJlc2V0XTphY3RpdmUsXG5pbnB1dFt0eXBlPXJlc2V0XTpmb2N1cyxcbmlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsXG5pbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNhYWEgI2JiYiAjYmJiO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPXVybF0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9c2VhcmNoXSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9cmFuZ2VdLFxuaW5wdXRbdHlwZT1kYXRlXSxcbmlucHV0W3R5cGU9bW9udGhdLFxuaW5wdXRbdHlwZT13ZWVrXSxcbmlucHV0W3R5cGU9dGltZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuaW5wdXRbdHlwZT1jb2xvcl0sXG5pbnB1dFt0eXBlPW51bWVyaWNdLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG59XG5cbmlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG5pbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbmlucHV0W3R5cGU9dXJsXTpmb2N1cyxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLFxuaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLFxuaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMsXG5pbnB1dFt0eXBlPWRhdGVdOmZvY3VzLFxuaW5wdXRbdHlwZT1tb250aF06Zm9jdXMsXG5pbnB1dFt0eXBlPXdlZWtdOmZvY3VzLFxuaW5wdXRbdHlwZT10aW1lXTpmb2N1cyxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXMsXG5pbnB1dFt0eXBlPWNvbG9yXTpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgY29sb3I6ICMxMTE7XG59XG5cbnNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG5cbnRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuIyBMYXlvdXRzXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuIyBDb21wb25lbnRzXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIE5hdmlnYXRpb25cblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWFpbi1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIHtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IC05OTllbTtcbiAgei1pbmRleDogOTk5OTk7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gdWwgdWwgdWwge1xuICByaWdodDogLTk5OWVtO1xuICB0b3A6IDA7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gdWwgdWwgbGk6aG92ZXIgPiB1bCxcbi5tYWluLW5hdmlnYXRpb24gdWwgdWwgbGkuZm9jdXMgPiB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogYXV0bztcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCBhIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIGxpOmhvdmVyID4gdWwsXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIGxpLmZvY3VzID4gdWwge1xuICByaWdodDogYXV0bztcbn1cblxuLm1haW4tbmF2aWdhdGlvbiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogU21hbGwgbWVudS4gKi9cbi5tZW51LXRvZ2dsZSxcbi5tYWluLW5hdmlnYXRpb24udG9nZ2xlZCB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgLm1lbnUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWluLW5hdmlnYXRpb24gdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5zaXRlLW1haW4gLmNvbW1lbnQtbmF2aWdhdGlvbixcbi5zaXRlLW1haW4gLnBvc3RzLW5hdmlnYXRpb24sXG4uc2l0ZS1tYWluIC5wb3N0LW5hdmlnYXRpb24ge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxuLmNvbW1lbnQtbmF2aWdhdGlvbiAubmF2LWxpbmtzLFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1saW5rcyxcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jb21tZW50LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMsXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMge1xuICBmbGV4OiAxIDAgNTAlO1xufVxuXG4uY29tbWVudC1uYXZpZ2F0aW9uIC5uYXYtbmV4dCxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtbmV4dCxcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1uZXh0IHtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBmbGV4OiAxIDAgNTAlO1xufVxuXG4vKiBQb3N0cyBhbmQgcGFnZXNcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc3RpY2t5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wb3N0LFxuLnBhZ2Uge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxuLnVwZGF0ZWQ6bm90KC5wdWJsaXNoZWQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2UtY29udGVudCxcbi5lbnRyeS1jb250ZW50LFxuLmVudHJ5LXN1bW1hcnkge1xuICBtYXJnaW46IDEuNWVtIDAgMDtcbn1cblxuLnBhZ2UtbGlua3Mge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG59XG5cbi8qIENvbW1lbnRzXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNvbW1lbnQtY29udGVudCBhIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uYnlwb3N0YXV0aG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFdpZGdldHNcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2lkZ2V0IHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG59XG5cbi53aWRnZXQgc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiBNZWRpYVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYWdlLWNvbnRlbnQgLndwLXNtaWxleSxcbi5lbnRyeS1jb250ZW50IC53cC1zbWlsZXksXG4uY29tbWVudC1jb250ZW50IC53cC1zbWlsZXkge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIE1ha2Ugc3VyZSBsb2dvIGxpbmsgd3JhcHMgYXJvdW5kIGxvZ28gaW1hZ2UuICovXG4uY3VzdG9tLWxvZ28tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogQ2FwdGlvbnNcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud3AtY2FwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi53cC1jYXB0aW9uIGltZ1tjbGFzcyo9d3AtaW1hZ2UtXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0IHtcbiAgbWFyZ2luOiAwLjgwNzVlbSAwO1xufVxuXG4ud3AtY2FwdGlvbi10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBHYWxsZXJpZXNcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ2FsbGVyeSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMS41ZW07XG59XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4jIFBsdWdpbnNcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogSmV0cGFjayBpbmZpbml0ZSBzY3JvbGxcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBIaWRlIHRoZSBQb3N0cyBOYXZpZ2F0aW9uIGFuZCB0aGUgRm9vdGVyIHdoZW4gSW5maW5pdGUgU2Nyb2xsIGlzIGluIHVzZS4gKi9cbi5pbmZpbml0ZS1zY3JvbGwgLnBvc3RzLW5hdmlnYXRpb24sXG4uaW5maW5pdGUtc2Nyb2xsLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFJlLWRpc3BsYXkgdGhlIFRoZW1lIEZvb3RlciB3aGVuIEluZmluaXRlIFNjcm9sbCBoYXMgcmVhY2hlZCBpdHMgZW5kLiAqL1xuLmluZmluaXR5LWVuZC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4jIFV0aWxpdGllc1xuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBBY2Nlc3NpYmlsaXR5XG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogbm9uZTtcbiAgY29sb3I6ICMyMTc1OWI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHJpZ2h0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwO1xufVxuXG4vKiBEbyBub3Qgc2hvdyB0aGUgb3V0bGluZSBvbiB0aGUgc2tpcCBsaW5rIHRhcmdldC4gKi9cbiNwcmltYXJ5W3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBBbGlnbm1lbnRzXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5hbGlnbmNlbnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5zZXNzaWxlLWJ0biB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjJBMkI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1pbi13aWR0aDogMTY5cHg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbiBvcGFjaXR5O1xufVxuXG4ucmV2aWV3cy1zZWN0aW9uIC5yZXZpZXctdGFicyAuc3RhciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDMycHg7XG59XG5cbi8qIEJ1dHRvblxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZXNzaWxlLWJ0bjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uc2Vhc29uLWJ0biBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlYXNvbi1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxufVxuI2dvLXRvLWNoZWNrb3V0IHtcbiAgcGFkZGluZzogMC40ZW0gMWVtO1xufVxuXG4vKiBMb2FkZXJcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jbG9hZGVyLXBhZ2luYXRpb24ge1xuICBib3JkZXI6IDE2cHggc29saWQgI2YzZjNmMztcbiAgYm9yZGVyLXRvcDogMTZweCBzb2xpZCAjMDQyYTJiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFdDRk0gQ3VzdG9tZXIgU3VjZXNzXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYm9keS5yb2xlLWN1c3RvbWVyLXN1Y2Nlc3MgI3djZm0tY29udGVudCBoMjpmaXJzdC1vZi10eXBlLFxuYm9keS5yb2xlLWN1c3RvbWVyLXN1Y2Nlc3MgI3djZm0tY29udGVudCAud2NmbS1wYWdlLWhlYWRpZyxcbmJvZHkucm9sZS1jdXN0b21lci1zdWNjZXNzICN3Y2ZtLWNvbnRlbnQgI3djZm1fdmVuZG9yc19saXN0aW5nIC53Y2ZtLWNvbnRhaW5lci53Y2ZtLXRvcC1lbGVtZW50LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuLnRheG9ub215LWdyaWQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIDUlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCg1MCUsIDFmcikpO1xuICBncmlkLWdhcDogMWVtO1xufVxuLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5wcm9kdWN0LWxpc3Qtc2NoZW1hIHtcbiAgYWxsOiB1bnNldDtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG4udGF4b25vbXktZ3JpZC1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAubG9jYXRpb24tbGlzdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAubG9jYXRpb24tbGlzdGluZzpob3ZlciAubG9jYXRpb24tdGl0bGUge1xuICBvcGFjaXR5OiAxO1xufVxuLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5sb2NhdGlvbi1pbWFnZSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5sb2NhdGlvbi1pbWFnZSBpbWcge1xuICBmaWx0ZXI6IGJsdXIoMHB4KTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZS1pbjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5sb2NhdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgLypcdG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQsIDQyLCA0MywgMC40KTtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsqL1xufVxuLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5sb2NhdGlvbi10aXRsZSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0LCA0MiwgNDMsIDAuNCk7XG4gIHBhZGRpbmc6IDIlO1xufVxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLmxvY2F0aW9uLXRpdGxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5hZ2dsb21lcmF0aW9uLXRlbXBsYXRlLWRlZmF1bHQgLnRheG9ub215LWdyaWQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAxJSA1JTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzMlLCAxZnIpKTtcbn1cbi5hZ2dsb21lcmF0aW9uLXRlbXBsYXRlLWRlZmF1bHQgLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5sb2NhdGlvbi1saXN0aW5nIC5sb2NhdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLmFnZ2xvbWVyYXRpb24tdGVtcGxhdGUtZGVmYXVsdCAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLmxvY2F0aW9uLWxpc3RpbmcgLmxvY2F0aW9uLXRpdGxlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNCwgNDIsIDQzKTtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAudGF4b25vbXktZ3JpZC1jb250YWluZXIge1xuICBtYXJnaW46IDElIDUlO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGF4b25vbXktZ3JpZC1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDIwJSwgMWZyKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYWdnbG9tZXJhdGlvbi10ZW1wbGF0ZS1kZWZhdWx0IC5lbnRyeS10aXRsZS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDIlIDUlIDAlIDUlO1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmFnZ2xvbWVyYXRpb24tdGVtcGxhdGUtZGVmYXVsdCAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLmxvY2F0aW9uLWxpc3RpbmcgLmxvY2F0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG59XG4ud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRheG9ub215X2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMiU7XG59XG4udGF4b25vbXlfaGVhZGVyIC5hZHJlc3NlX2NsaWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDIlO1xuICBwYWRkaW5nOiAxJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udGF4b25vbXlfY29udGVudF9wcm9kdWN0IHtcbiAgbWFyZ2luOiAyJSA1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YXhvbm9teV9jb250ZW50X3Byb2R1Y3QgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50YXhvbm9teV9jb250ZW50X3Byb2R1Y3QgI3djZm1faG9tZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGF4b25vbXlfY29udGVudF9wcm9kdWN0IC5uby1yZXN1bHRzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzA0MmEyYjtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgbWFyZ2luOiAyJSA1JTtcbn1cbi50YXhvbm9teV9jb250ZW50X3Byb2R1Y3QgLm5vLXJlc3VsdHMgYSB7XG4gIGNvbG9yOiAjMDQyYTJiO1xufVxuLnRheG9ub215X2NvbnRlbnRfcHJvZHVjdCAuYWpheC1sb2FkLW1vcmUtd3JhcCAuYWxtLXBhZ2luZy1jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoNTAlLCAxZnIpKTtcbiAgZ3JpZC1nYXA6IDFlbTtcbn1cbi50YXhvbm9teV9jb250ZW50X3Byb2R1Y3QgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi50YXhvbm9teV9jb250ZW50X3Byb2R1Y3QgLnR5cGUtcHJvZHVjdCB7XG4gIHBhZGRpbmc6IDElICFpbXBvcnRhbnQ7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRheG9ub215X2NvbnRlbnRfcHJvZHVjdCAudHlwZS1wcm9kdWN0IGEge1xuICBjb2xvcjogIzA0MmEyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRheG9ub215X2NvbnRlbnRfcHJvZHVjdCAudHlwZS1wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRheG9ub215X2NvbnRlbnRfcHJvZHVjdCAudHlwZS1wcm9kdWN0IC5wcmljZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRheG9ub215X2NvbnRlbnRfcHJvZHVjdCAudHlwZS1wcm9kdWN0IC5wcmljZSAuZnJvbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGF4b25vbXlfY29udGVudF9wcm9kdWN0IC50eXBlLXByb2R1Y3QgLndjZm1fZGFzaGJvYXJkX2l0ZW1fdGl0bGUge1xuICBjb2xvcjogIzA0MmEyYiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnRheG9ub215X2NvbnRlbnRfcHJvZHVjdCAudHlwZS1wcm9kdWN0IC5hZGRfdG9fY2FydF9idXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA0MmEyYjtcbiAgcGFkZGluZzogMC42ZW0gMC44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEuMWVtO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDFlbSAwO1xufVxuLnRheG9ub215X2NvbnRlbnRfcHJvZHVjdCAudHlwZS1wcm9kdWN0IC5hZGRfdG9fY2FydF9idXR0b246aG92ZXIge1xuICBjb2xvcjogIzA0MmEyYiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YXhvbm9teV9jb250ZW50X3Byb2R1Y3QgLmFqYXgtbG9hZC1tb3JlLXdyYXAgLmFsbS1wYWdpbmctY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjAlLCAxZnIpKTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgaDEge1xuICBwYWRkaW5nLXRvcDogMyU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNlc3NpbGVfc2VhcmNoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnRpdGxlc2VhY2gge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMTAlO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2VhcmNoX2Nob2ljZSB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2VhcmNoX2Nob2ljZSAuYWxlcnRlX2NwIHtcbiAgd2lkdGg6IDI4NXB4O1xuICBtYXJnaW4tbGVmdDogMyU7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5kaXZfYWRkcmVzc19zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5kaXZfYWRkcmVzc19zZWFyY2ggaW5wdXQge1xuICBwYWRkaW5nOiAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuZGl2X2FkZHJlc3Nfc2VhcmNoICNhZGRyZXNzX3NlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuZGl2X2FkZHJlc3Nfc2VhcmNoICNhZGRyZXNzX3NlYXJjaDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5kaXZfYWRkcmVzc19zZWFyY2ggI2FkZHJlc3Nfc2VhcmNoOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0IC5zZXNzaWxlX3NlYXJjaF9zdWJtaXQge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCA0NXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiA1MXB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCAuc2Vzc2lsZV9zZWFyY2hfc3VibWl0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQudGF4b25vbXlfc3VibWl0IC5zZXNzaWxlX3NlYXJjaF9zdWJtaXQge1xuICBtaW4td2lkdGg6IDI2NnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zdG9yZS1sb2NhdG9yLXN1Yi1jYXRlZ29yeSAuc291c19jYXRfaGVhZGVyIC5vcHRpb25fY2hvaWNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc3RvcmUtbG9jYXRvci1zdWItY2F0ZWdvcnkgLnNvdXNfY2F0X2hlYWRlciAub3B0aW9uX2Nob2ljZSAuc2VhcmNoX2Nob2ljZS5jaG9pY2VfdHlwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zdG9yZS1sb2NhdG9yLXN1Yi1jYXRlZ29yeSAuc291c19jYXRfaGVhZGVyIC5vcHRpb25fY2hvaWNlIC5zZWFyY2hfY2hvaWNlLmNob2ljZV90eXBlIC50aXRsZXNlYWNoIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc3RvcmUtbG9jYXRvci1zdWItY2F0ZWdvcnkgLnNvdXNfY2F0X2hlYWRlciAub3B0aW9uX2Nob2ljZSAudGF4b25vbXlfZm9ybS5zZWFyY2hfY2hvaWNlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnN0b3JlLWxvY2F0b3Itc3ViLWNhdGVnb3J5IC5zb3VzX2NhdF9oZWFkZXIgLm9wdGlvbl9jaG9pY2UgLnRheG9ub215X2Zvcm0uc2VhcmNoX2Nob2ljZSAuYWxlcnRlX2NwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnN0b3JlLWxvY2F0b3Itc3ViLWNhdGVnb3J5IC5zb3VzX2NhdF9oZWFkZXIgLm9wdGlvbl9jaG9pY2UgLnRheG9ub215X2Zvcm0uc2VhcmNoX2Nob2ljZSAuY29udGFpbmVyLnNlYXJjaF9hZHJlc3NlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnN0b3JlLWxvY2F0b3Itc3ViLWNhdGVnb3J5IC5zb3VzX2NhdF9oZWFkZXIgLm9wdGlvbl9jaG9pY2UgLnRheG9ub215X2Zvcm0uc2VhcmNoX2Nob2ljZSAuY29udGFpbmVyLnNlYXJjaF9hZHJlc3NlIC5zZXNzaWxlX3NlYXJjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc3RvcmUtbG9jYXRvci1zdWItY2F0ZWdvcnkgLnNvdXNfY2F0X2hlYWRlciAub3B0aW9uX2Nob2ljZSAudGF4b25vbXlfZm9ybS5zZWFyY2hfY2hvaWNlIC5jb250YWluZXIuc2VhcmNoX2FkcmVzc2UgLnNlc3NpbGVfc2VhcmNoIC5kaXZfYWRkcmVzc19zZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc3RvcmUtbG9jYXRvci1zdWItY2F0ZWdvcnkgLnNvdXNfY2F0X2hlYWRlciAub3B0aW9uX2Nob2ljZSAudGF4b25vbXlfZm9ybS5zZWFyY2hfY2hvaWNlIC5jb250YWluZXIuc2VhcmNoX2FkcmVzc2UgLnNlc3NpbGVfc2VhcmNoIC5kaXZfYWRkcmVzc19zZWFyY2ggLnRpdGxlc2VhY2gge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zdG9yZS1sb2NhdG9yLXN1Yi1jYXRlZ29yeSAuc291c19jYXRfaGVhZGVyIC5vcHRpb25fY2hvaWNlIC50YXhvbm9teV9mb3JtLnNlYXJjaF9jaG9pY2UgLmNvbnRhaW5lci5zZWFyY2hfYWRyZXNzZSAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc3RvcmUtbG9jYXRvci1zdWItY2F0ZWdvcnkgLnNvdXNfY2F0X2hlYWRlciAub3B0aW9uX2Nob2ljZSAudGF4b25vbXlfZm9ybS5zZWFyY2hfY2hvaWNlIC5jb250YWluZXIuc2VhcmNoX2FkcmVzc2UgLnNlc3NpbGVfc2VhcmNoIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0IC5zZXNzaWxlX3NlYXJjaF9zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCBoMSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2Vzc2lsZV9zZWFyY2gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNlc3NpbGVfc2VhcmNoIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNlc3NpbGVfc2VhcmNoIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0IC5zZXNzaWxlX3NlYXJjaF9zdWJtaXQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5vcHRpb25fY2hvaWNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAyMDAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDEwJTtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5vcHRpb25fY2hvaWNlIC5jb250YWluZXJfc2VhcmNoIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDI4JTtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5vcHRpb25fY2hvaWNlIC5zZXNzaWxlX3NlYXJjaCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5vcHRpb25fY2hvaWNlIC5zZXNzaWxlX3NlYXJjaCAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAub3B0aW9uX2Nob2ljZSAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLm9wdGlvbl9jaG9pY2UgLnRpdGxlc2VhY2gge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2VhcmNoX2FkcmVzc2Uge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2VhcmNoX2FkcmVzc2UgLmZvcm0tdmlsbGUgLmRpdl9hZGRyZXNzX3NlYXJjaCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zZWFyY2hfYWRyZXNzZSAuZm9ybS12aWxsZSAuZGl2X2FkZHJlc3Nfc2VhcmNoICNhZGRyZXNzX3NlYXJjaCB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2VhcmNoX2FkcmVzc2UgLmZvcm0tdmlsbGUgLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMiU7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2VhcmNoX2FkcmVzc2UgLmZvcm0tdmlsbGUgLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmRpdl9hZGRyZXNzX3NlYXJjaCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtaW4td2lkdGg6IDQ4MHB4O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmRpdl9hZGRyZXNzX3NlYXJjaCAjYWRkcmVzc19zZWFyY2gge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAub3B0aW9uX2Nob2ljZSAuc2VsZWN0X3ZhbHVlIHtcbiAgICBmb250OiA1MDAgMS41ZW0gXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLm9wdGlvbl9jaG9pY2UgLnNlbGVjdF9pdGVtIHtcbiAgICBmb250OiA1MDAgMS41ZW0gXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLm9wdGlvbl9jaG9pY2UgLnNlc3NpbGVfc2VhcmNoIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLm9wdGlvbl9jaG9pY2UgLnRpdGxlc2VhY2gge1xuICAgIGZvbnQtc2l6ZTogMS43ZW07XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAub3B0aW9uX2Nob2ljZSAuc2VhcmNoX2FkcmVzc2UgLmZvcm0tdmlsbGUgLmRpdl9hZGRyZXNzX3NlYXJjaCAjYWRkcmVzc19zZWFyY2gge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAub3B0aW9uX2Nob2ljZSAuc2VhcmNoX2FkcmVzc2UgLmZvcm0tdmlsbGUgLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAub3B0aW9uX2Nob2ljZSAuc2VhcmNoX2FkcmVzc2UgLmZvcm0tdmlsbGUgLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLm9wdGlvbl9jaG9pY2UgLnNlc3NpbGVfc2VhcmNoIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLm9wdGlvbl9jaG9pY2UgLmRpdl9hZGRyZXNzX3NlYXJjaCAjYWRkcmVzc19zZWFyY2gge1xuICAgIGZvbnQtc2l6ZTogMS43ZW07XG4gIH1cbn1cbi8qIEJhbmRlYXUgZGUgc3VwcHJlc3Npb24gYWRyZXNzZSAqL1xuLmN1cnJlbnRfYWRyZXNzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG4gIHBhZGRpbmc6IDIlIDUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY3VycmVudF9hZHJlc3NlIC5jdXJyZW50X2FkcmVzc2VfdmFsdWUge1xuICBjb2xvcjogIzA0MmEyYjtcbiAgZm9udC1zaXplOiAwLjdlbTtcbn1cbi5jdXJyZW50X2FkcmVzc2UgLmN1cnJlbnRfYWRyZXNzZV92YWx1ZSAubGVnZW5kIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY3VycmVudF9hZHJlc3NlIGJ1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNDJhMmI7XG4gIHBhZGRpbmc6IDAuNWVtIDAuN2VtO1xuICBtaW4td2lkdGg6IDExMHB4O1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAwLjdlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN1cnJlbnRfYWRyZXNzZSAuY3VycmVudF9hZHJlc3NlX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICB9XG4gIC5jdXJyZW50X2FkcmVzc2UgYnV0dG9uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDQyYTJiO1xuICAgIHBhZGRpbmc6IDAuNmVtIDEuNWVtO1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gIH1cbn1cbi52b3VzLXBvdXJyaWV6LWFpbWVyIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgbWFyZ2luLXRvcDogMSU7XG4gIG1hcmdpbi1ib3R0b206IDEuNyU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC52b3VzLXBvdXJyaWV6LWFpbWVyIHtcbiAgICBmb250LXNpemU6IDEuN2VtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBAc3VwcG9ydHMgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNvdXNfY2F0X2hlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgICB9XG4gIH1cbiAgQHN1cHBvcnRzIG5vdCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc291c19jYXRfaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgfVxuICB9XG59XG5saS50eXBlLXByb2R1Y3QgLndvb2NvbW1lcmNlLUxvb3BQcm9kdWN0LWxpbmsgaW1nLnNlY29uZF9wcm9kdWN0X2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbGkudHlwZS1wcm9kdWN0IC53b29jb21tZXJjZS1Mb29wUHJvZHVjdC1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGxpLnR5cGUtcHJvZHVjdCAud29vY29tbWVyY2UtTG9vcFByb2R1Y3QtbGluazpob3ZlciBpbWcuc2Vjb25kX3Byb2R1Y3RfaW1hZ2Uge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuY2NfaGVhZGVyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5jY19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiBoMSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBjb2xvcjogIzA0MmEyYjtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gaDEub25seS1zdWItY2F0ZWdvcnksXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gaDEub25seS1zdWItY2F0ZWdvcnkge1xuICBmb250LXNpemU6IDM1cHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiBoNCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiBoNCB7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IDE1cHggYXV0byAxMHB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHggOTBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKSAhaW1wb3J0YW50O1xuICBncmlkLWdhcDogOTBweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLmxpbmstY2F0ZWdvcnksXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAubGluay1wcm9kdWN0LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAubGluay1jYXRlZ29yeSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLmxpbmstcHJvZHVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC5saW5rLXByb2R1Y3QsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC5saW5rLXByb2R1Y3Qge1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC5pbWctY29udGFpbmVyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAuaW1nLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwJTtcbiAgbWluLXdpZHRoOiAyNjBweDtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLmltZy1jb250YWluZXIgYSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLmltZy1jb250YWluZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC5pbWctY29udGFpbmVyIGltZyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLmltZy1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLmltZy1jb250YWluZXIgLnByaWNlLW1pbmltdW0tcHJvZHVjdCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLmltZy1jb250YWluZXIgLnByaWNlLW1pbmltdW0tcHJvZHVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAuaW1nLWNvbnRhaW5lciAucHJpY2UtbWluaW11bS1wcm9kdWN0IC50ZXh0LXByaWNlLWV1cm9zLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAuaW1nLWNvbnRhaW5lciAucHJpY2UtbWluaW11bS1wcm9kdWN0IC50ZXh0LXByaWNlLWV1cm9zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICM3YjdiN2I7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAuaW1nLWNvbnRhaW5lciAucHJpY2UtbWluaW11bS1wcm9kdWN0IC5wcmljZS1ldXJvcyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLmltZy1jb250YWluZXIgLnByaWNlLW1pbmltdW0tcHJvZHVjdCAucHJpY2UtZXVyb3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICMwNDJhMmI7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDcwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMjVweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzhweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDM4cHg7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyIGgyLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgaDMsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lciBoMixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgLnByb2R1Y3QtZGVzY3JpcHRpb24sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lciAucHJvZHVjdC1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDVweCAwIDEwcHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgLnByb2R1Y3QtZGVzY3JpcHRpb24gcCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyIC5wcm9kdWN0LWRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW46IDA7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgLnByb2R1Y3QtZGVzY3JpcHRpb24gYSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyIC5wcm9kdWN0LWRlc2NyaXB0aW9uIGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM3YjdiN2I7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgLnN0b3JlLWRlbGl2ZXJ5LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgLnN0b3JlLWRlbGl2ZXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lciAuc3RvcmUtZGVsaXZlcnkgcCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyIC5zdG9yZS1kZWxpdmVyeSBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lciAuc3RvcmUtZGVsaXZlcnkgcCBzdmcsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lciAuc3RvcmUtZGVsaXZlcnkgcCBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmaWxsOiAjMDQyYTJiO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lciAuYnV0dG9uLWNhdGVnb3J5LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgLmJ1dHRvbi1jYXRlZ29yeSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDY1JTtcbiAgbWluLXdpZHRoOiAxNzRweDtcbiAgYm90dG9tOiAtMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgaGVpZ2h0OiA0NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24tY29udGFpbmVyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA0MHB4IDE4cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duLWNvbnRhaW5lciBoMixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc2VhcmNoLWFkZHJlc3MtYnktdG93bi1jb250YWluZXIgaDIge1xuICBtYXJnaW46IDAgMCA0MHB4O1xuICBmb250LXNpemU6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duLWNvbnRhaW5lciAuc2VhcmNoLWFkZHJlc3MtYnktdG93bixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc2VhcmNoLWFkZHJlc3MtYnktdG93bi1jb250YWluZXIgLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24ge1xuICB3aWR0aDogMTAwdnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA3MHB4IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duLWNvbnRhaW5lciAuc2VhcmNoLWFkZHJlc3MtYnktdG93biAuY29udGFpbmVyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duLWNvbnRhaW5lciAuc2VhcmNoLWFkZHJlc3MtYnktdG93biAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc2VhcmNoLWFkZHJlc3MtYnktdG93bi1jb250YWluZXIgLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24gLmNvbnRhaW5lciAuc2Vzc2lsZV9zZWFyY2gsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24tY29udGFpbmVyIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duIC5jb250YWluZXIgLnNlc3NpbGVfc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duLWNvbnRhaW5lciAuc2VhcmNoLWFkZHJlc3MtYnktdG93biAuY29udGFpbmVyIC5zZXNzaWxlX3NlYXJjaCAuZGl2X2FkZHJlc3Nfc2VhcmNoLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duLWNvbnRhaW5lciAuc2VhcmNoLWFkZHJlc3MtYnktdG93biAuY29udGFpbmVyIC5zZXNzaWxlX3NlYXJjaCAuZGl2X2FkZHJlc3Nfc2VhcmNoIHtcbiAgd2lkdGg6IDYwJTtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24tY29udGFpbmVyIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duIC5jb250YWluZXIgLnNlc3NpbGVfc2VhcmNoIC5kaXZfYWRkcmVzc19zZWFyY2ggI2FkZHJlc3Nfc2VhcmNoLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duLWNvbnRhaW5lciAuc2VhcmNoLWFkZHJlc3MtYnktdG93biAuY29udGFpbmVyIC5zZXNzaWxlX3NlYXJjaCAuZGl2X2FkZHJlc3Nfc2VhcmNoICNhZGRyZXNzX3NlYXJjaCB7XG4gIHBhZGRpbmc6IDEycHggMjhweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2MgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duLWNvbnRhaW5lciAuc2VhcmNoLWFkZHJlc3MtYnktdG93biAuY29udGFpbmVyIC5zZXNzaWxlX3NlYXJjaCAuZGl2X2FkZHJlc3Nfc2VhcmNoICNhZGRyZXNzX3NlYXJjaDo6cGxhY2Vob2xkZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24tY29udGFpbmVyIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duIC5jb250YWluZXIgLnNlc3NpbGVfc2VhcmNoIC5kaXZfYWRkcmVzc19zZWFyY2ggI2FkZHJlc3Nfc2VhcmNoOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duLWNvbnRhaW5lciAuc2VhcmNoLWFkZHJlc3MtYnktdG93biAuY29udGFpbmVyIC5zZXNzaWxlX3NlYXJjaCAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc2VhcmNoLWFkZHJlc3MtYnktdG93bi1jb250YWluZXIgLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24gLmNvbnRhaW5lciAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQge1xuICB3aWR0aDogMjAlO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc2VhcmNoLWFkZHJlc3MtYnktdG93bi1jb250YWluZXIgLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24gLmNvbnRhaW5lciAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQgLnNlc3NpbGVfc2VhcmNoX3N1Ym1pdCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc2VhcmNoLWFkZHJlc3MtYnktdG93bi1jb250YWluZXIgLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24gLmNvbnRhaW5lciAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQgLnNlc3NpbGVfc2VhcmNoX3N1Ym1pdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxZW0gM2VtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnksXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLm91ci1zdWdnZXN0aW9ucyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAub3VyLXN1Z2dlc3Rpb25zIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDQwcHggMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5vdXItc3VnZ2VzdGlvbnMgaDIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLm91ci1zdWdnZXN0aW9ucyBoMiB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzA0MmEyYjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLm91ci1zdWdnZXN0aW9ucyBwLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5vdXItc3VnZ2VzdGlvbnMgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzdiN2I3YjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc3ViLWNhdGVnb3J5LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zdWItY2F0ZWdvcnkge1xuICBmb250LXNpemU6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnN0b3JlLWxvY2F0b3Itc3ViLWNhdGVnb3J5LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zdG9yZS1sb2NhdG9yLXN1Yi1jYXRlZ29yeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MnZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnN0b3JlLWxvY2F0b3Itc3ViLWNhdGVnb3J5LWltZyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc3RvcmUtbG9jYXRvci1zdWItY2F0ZWdvcnktaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc3RvcmUtbG9jYXRvci1zdWItY2F0ZWdvcnkgLnNvdXNfY2F0X2hlYWRlcixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc3RvcmUtbG9jYXRvci1zdWItY2F0ZWdvcnkgLnNvdXNfY2F0X2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgd2lkdGg6IDk1JTtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnN0b3JlLWxvY2F0b3Itc3ViLWNhdGVnb3J5IC5zb3VzX2NhdF9oZWFkZXIgLm9wdGlvbl9jaG9pY2UsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnN0b3JlLWxvY2F0b3Itc3ViLWNhdGVnb3J5IC5zb3VzX2NhdF9oZWFkZXIgLm9wdGlvbl9jaG9pY2Uge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnN0b3JlLWxvY2F0b3Itc3ViLWNhdGVnb3J5IC5zb3VzX2NhdF9oZWFkZXIgLm9wdGlvbl9jaG9pY2UgLmNvbnRhaW5lci5zZWFyY2hfYWRyZXNzZS5mb3JtLXZpbGxlLW1pbmksXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnN0b3JlLWxvY2F0b3Itc3ViLWNhdGVnb3J5IC5zb3VzX2NhdF9oZWFkZXIgLm9wdGlvbl9jaG9pY2UgLmNvbnRhaW5lci5zZWFyY2hfYWRyZXNzZS5mb3JtLXZpbGxlLW1pbmkge1xuICB3aWR0aDogOTAlO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc3RvcmUtbG9jYXRvci1zdWItY2F0ZWdvcnkgLnNvdXNfY2F0X2hlYWRlciAub3B0aW9uX2Nob2ljZSBmb3JtLnNlc3NpbGVfc2VhcmNoLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zdG9yZS1sb2NhdG9yLXN1Yi1jYXRlZ29yeSAuc291c19jYXRfaGVhZGVyIC5vcHRpb25fY2hvaWNlIGZvcm0uc2Vzc2lsZV9zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjb3VyLXByb2R1Y3RzLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICNvdXItcHJvZHVjdHMge1xuICBwYWRkaW5nOiA5MHB4IDAgMDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI291ci1wcm9kdWN0cyAudGF4b25vbXktZ3JpZC1jb250YWluZXIuZ3JpZC1zdWItY2F0ZWdvcnksXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI291ci1wcm9kdWN0cyAudGF4b25vbXktZ3JpZC1jb250YWluZXIuZ3JpZC1zdWItY2F0ZWdvcnkge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgZ2FwOiA3MHB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjb3VyLXByb2R1Y3RzIC5wYWdpbmF0aW9uLWNvbnRhaW5lcixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjb3VyLXByb2R1Y3RzIC5wYWdpbmF0aW9uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjb3VyLXByb2R1Y3RzIC5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbi1yZXZlcnQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI291ci1wcm9kdWN0cyAucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24tcmV2ZXJ0IHtcbiAgcm90YXRlOiAxODBkZWc7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICNvdXItcHJvZHVjdHMgLnBhZ2luYXRpb24tY29udGFpbmVyIGEsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI291ci1wcm9kdWN0cyAucGFnaW5hdGlvbi1jb250YWluZXIgc3Bhbixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjb3VyLXByb2R1Y3RzIC5wYWdpbmF0aW9uLWNvbnRhaW5lciBhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICNvdXItcHJvZHVjdHMgLnBhZ2luYXRpb24tY29udGFpbmVyIHNwYW4ge1xuICBjb2xvcjogIzdiN2I3YjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW46IDAgMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjb3VyLXByb2R1Y3RzIC5wYWdpbmF0aW9uLWNvbnRhaW5lciBzdmcsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI291ci1wcm9kdWN0cyAucGFnaW5hdGlvbi1jb250YWluZXIgc3ZnIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI291ci1wcm9kdWN0cyAucGFnaW5hdGlvbi1jb250YWluZXIgLnByZXYsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI291ci1wcm9kdWN0cyAucGFnaW5hdGlvbi1jb250YWluZXIgLm5leHQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI291ci1wcm9kdWN0cyAucGFnaW5hdGlvbi1jb250YWluZXIgLnByZXYsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI291ci1wcm9kdWN0cyAucGFnaW5hdGlvbi1jb250YWluZXIgLm5leHQge1xuICBtYXJnaW46IDA7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICNvdXItcHJvZHVjdHMgLnBhZ2luYXRpb24tY29udGFpbmVyIC5jdXJyZW50LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICNvdXItcHJvZHVjdHMgLnBhZ2luYXRpb24tY29udGFpbmVyIC5jdXJyZW50IHtcbiAgaGVpZ2h0OiA3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDcwcHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5uby1yZXN1bHRzLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5uby1yZXN1bHRzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICN5b3UtbWlnaHQtYWxzby1saWtlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICN5b3UtbWlnaHQtYWxzby1saWtlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDQwcHggMThweCAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjeW91LW1pZ2h0LWFsc28tbGlrZSAudm91cy1wb3Vycmllei1haW1lcixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjeW91LW1pZ2h0LWFsc28tbGlrZSAudm91cy1wb3Vycmllei1haW1lciB7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzA0MmEyYjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI3lvdS1taWdodC1hbHNvLWxpa2UgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjeW91LW1pZ2h0LWFsc28tbGlrZSAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgaDMsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI3lvdS1taWdodC1hbHNvLWxpa2UgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICN5b3UtbWlnaHQtYWxzby1saWtlIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lciBoMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICNjdXJyZW50X2FkcmVzc2UsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI2N1cnJlbnRfYWRyZXNzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjY3VycmVudF9hZHJlc3NlIC5jdXJyZW50X2FkcmVzc2VfdmFsdWUsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI2N1cnJlbnRfYWRyZXNzZSAuY3VycmVudF9hZHJlc3NlX3ZhbHVlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzdiN2I3Yjtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI2N1cnJlbnRfYWRyZXNzZSAuY3VycmVudF9hZHJlc3NlX3ZhbHVlIC5sZWdlbmQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI2N1cnJlbnRfYWRyZXNzZSAuY3VycmVudF9hZHJlc3NlX3ZhbHVlIC5sZWdlbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDQyYTJiO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjY3VycmVudF9hZHJlc3NlIC5zZXNzaWxlX3NlYXJjaF9zdWJtaXQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI2N1cnJlbnRfYWRyZXNzZSAuc2Vzc2lsZV9zZWFyY2hfc3VibWl0IHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIge1xuICAgIGdyaWQtZ2FwOiA2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLmltZy1jb250YWluZXIsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLmltZy1jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogMTQwcHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLmltZy1jb250YWluZXIgaW1nLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC5pbWctY29udGFpbmVyIGltZyB7XG4gICAgbWluLWhlaWdodDogMTN2aDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgaDIsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lciBoMyxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgaDIsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyIGgzLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lciBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgLmJ1dHRvbi1jYXRlZ29yeSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgLmJ1dHRvbi1jYXRlZ29yeSB7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lci1zdWItY2F0ZWdvcnksXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyLXN1Yi1jYXRlZ29yeSB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDI1cHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIuZ3JpZC1zdWItY2F0ZWdvcnksXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIuZ3JpZC1zdWItY2F0ZWdvcnkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcikgIWltcG9ydGFudDtcbiAgICBncmlkLWdhcDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyLmdyaWQtc3ViLWNhdGVnb3J5IC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC5pbWctY29udGFpbmVyLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyLmdyaWQtc3ViLWNhdGVnb3J5IC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC5pbWctY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1pbi13aWR0aDogMzV2dztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lci5ncmlkLXN1Yi1jYXRlZ29yeSAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIuZ3JpZC1zdWItY2F0ZWdvcnkgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyLmdyaWQtc3ViLWNhdGVnb3J5IC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lciBoMiwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIuZ3JpZC1zdWItY2F0ZWdvcnkgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyIGgzLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyLmdyaWQtc3ViLWNhdGVnb3J5IC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lciBoMixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lci5ncmlkLXN1Yi1jYXRlZ29yeSAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lci5ncmlkLXN1Yi1jYXRlZ29yeSAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgLmJ1dHRvbi1jYXRlZ29yeSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lci5ncmlkLXN1Yi1jYXRlZ29yeSAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgLmJ1dHRvbi1jYXRlZ29yeSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiBoMSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc3RvcmUtbG9jYXRvci1zdWItY2F0ZWdvcnksXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc3RvcmUtbG9jYXRvci1zdWItY2F0ZWdvcnkge1xuICAgIGhlaWdodDogNDB2aDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lcixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKSAhaW1wb3J0YW50O1xuICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLmltZy1jb250YWluZXIsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLmltZy1jb250YWluZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWluLXdpZHRoOiA0MHZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC5pbWctY29udGFpbmVyIC5wcmljZS1taW5pbXVtLXByb2R1Y3QsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLmltZy1jb250YWluZXIgLnByaWNlLW1pbmltdW0tcHJvZHVjdCB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC5pbWctY29udGFpbmVyIC5wcmljZS1taW5pbXVtLXByb2R1Y3QgLnByaWNlLWV1cm9zLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC5pbWctY29udGFpbmVyIC5wcmljZS1taW5pbXVtLXByb2R1Y3QgLnByaWNlLWV1cm9zIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgaDIsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lciBoMyxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgaDIsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyIC5wcm9kdWN0LWRlc2NyaXB0aW9uLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lciAucHJvZHVjdC1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiA2cHggMCA2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lciAuc3RvcmUtZGVsaXZlcnksXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyIC5zdG9yZS1kZWxpdmVyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lciAuc3RvcmUtZGVsaXZlcnkgcCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgLnN0b3JlLWRlbGl2ZXJ5IHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgLnN0b3JlLWRlbGl2ZXJ5IHAgc3ZnLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lciAuc3RvcmUtZGVsaXZlcnkgcCBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lciAuYnV0dG9uLWNhdGVnb3J5LFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lciAuYnV0dG9uLWNhdGVnb3J5IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXItc3ViLWNhdGVnb3J5LFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lci1zdWItY2F0ZWdvcnkge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAyNXB4O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI291ci1wcm9kdWN0cyAudGF4b25vbXktZ3JpZC1jb250YWluZXIuZ3JpZC1zdWItY2F0ZWdvcnksXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjb3VyLXByb2R1Y3RzIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lci5ncmlkLXN1Yi1jYXRlZ29yeSB7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjb3VyLXByb2R1Y3RzIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lci5ncmlkLXN1Yi1jYXRlZ29yeSAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjb3VyLXByb2R1Y3RzIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lci5ncmlkLXN1Yi1jYXRlZ29yeSAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjb3VyLXByb2R1Y3RzIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lci5ncmlkLXN1Yi1jYXRlZ29yeSAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgaDMsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjb3VyLXByb2R1Y3RzIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lci5ncmlkLXN1Yi1jYXRlZ29yeSAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgaDMge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICNvdXItcHJvZHVjdHMgLnRheG9ub215LWdyaWQtY29udGFpbmVyLmdyaWQtc3ViLWNhdGVnb3J5IC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lciBoMyAubGluay1wcm9kdWN0LFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI291ci1wcm9kdWN0cyAudGF4b25vbXktZ3JpZC1jb250YWluZXIuZ3JpZC1zdWItY2F0ZWdvcnkgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyIGgzIC5saW5rLXByb2R1Y3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICNvdXItcHJvZHVjdHMgLnRheG9ub215LWdyaWQtY29udGFpbmVyLmdyaWQtc3ViLWNhdGVnb3J5IC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lciAucHJvZHVjdC1kZXNjcmlwdGlvbixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICNvdXItcHJvZHVjdHMgLnRheG9ub215LWdyaWQtY29udGFpbmVyLmdyaWQtc3ViLWNhdGVnb3J5IC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lciAucHJvZHVjdC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI291ci1wcm9kdWN0cyAudGF4b25vbXktZ3JpZC1jb250YWluZXIuZ3JpZC1zdWItY2F0ZWdvcnkgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLmdsb2JhbC1yZXZpZXcsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjb3VyLXByb2R1Y3RzIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lci5ncmlkLXN1Yi1jYXRlZ29yeSAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAuZ2xvYmFsLXJldmlldyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI291ci1wcm9kdWN0cyAudGF4b25vbXktZ3JpZC1jb250YWluZXIuZ3JpZC1zdWItY2F0ZWdvcnkgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLmdsb2JhbC1yZXZpZXcgc3BhbixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICNvdXItcHJvZHVjdHMgLnRheG9ub215LWdyaWQtY29udGFpbmVyLmdyaWQtc3ViLWNhdGVnb3J5IC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC5nbG9iYWwtcmV2aWV3IHNwYW4ge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24tY29udGFpbmVyLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duLWNvbnRhaW5lciBoMixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duLWNvbnRhaW5lciBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc2VhcmNoLWFkZHJlc3MtYnktdG93bi1jb250YWluZXIgLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24sXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc2VhcmNoLWFkZHJlc3MtYnktdG93bi1jb250YWluZXIgLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24ge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duLWNvbnRhaW5lciAuc2VhcmNoLWFkZHJlc3MtYnktdG93biAuY29udGFpbmVyIC5zZXNzaWxlX3NlYXJjaCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duLWNvbnRhaW5lciAuc2VhcmNoLWFkZHJlc3MtYnktdG93biAuY29udGFpbmVyIC5zZXNzaWxlX3NlYXJjaCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc2VhcmNoLWFkZHJlc3MtYnktdG93bi1jb250YWluZXIgLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24gLmNvbnRhaW5lciAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9hZGRyZXNzX3NlYXJjaCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc2VhcmNoLWFkZHJlc3MtYnktdG93bi1jb250YWluZXIgLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24gLmNvbnRhaW5lciAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc2VhcmNoLWFkZHJlc3MtYnktdG93bi1jb250YWluZXIgLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24gLmNvbnRhaW5lciAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9hZGRyZXNzX3NlYXJjaCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duLWNvbnRhaW5lciAuc2VhcmNoLWFkZHJlc3MtYnktdG93biAuY29udGFpbmVyIC5zZXNzaWxlX3NlYXJjaCAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc2VhcmNoLWFkZHJlc3MtYnktdG93bi1jb250YWluZXIgLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24gLmNvbnRhaW5lciAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9hZGRyZXNzX3NlYXJjaCAuc2Vzc2lsZV9zZWFyY2hfc3VibWl0LFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duLWNvbnRhaW5lciAuc2VhcmNoLWFkZHJlc3MtYnktdG93biAuY29udGFpbmVyIC5zZXNzaWxlX3NlYXJjaCAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCAuc2Vzc2lsZV9zZWFyY2hfc3VibWl0LFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24tY29udGFpbmVyIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duIC5jb250YWluZXIgLnNlc3NpbGVfc2VhcmNoIC5kaXZfYWRkcmVzc19zZWFyY2ggLnNlc3NpbGVfc2VhcmNoX3N1Ym1pdCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duLWNvbnRhaW5lciAuc2VhcmNoLWFkZHJlc3MtYnktdG93biAuY29udGFpbmVyIC5zZXNzaWxlX3NlYXJjaCAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCAuc2Vzc2lsZV9zZWFyY2hfc3VibWl0IHtcbiAgICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24tY29udGFpbmVyIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duIC5jb250YWluZXIgLnNlc3NpbGVfc2VhcmNoIC5kaXZfYWRkcmVzc19zZWFyY2gsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc2VhcmNoLWFkZHJlc3MtYnktdG93bi1jb250YWluZXIgLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24gLmNvbnRhaW5lciAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9hZGRyZXNzX3NlYXJjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5vdXItc3VnZ2VzdGlvbnMsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAub3VyLXN1Z2dlc3Rpb25zIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE4cHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAub3VyLXN1Z2dlc3Rpb25zIGgyLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLm91ci1zdWdnZXN0aW9ucyBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLm91ci1zdWdnZXN0aW9ucyBwLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLm91ci1zdWdnZXN0aW9ucyBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc3ViLWNhdGVnb3J5LFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnN1Yi1jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAucGFyZW50LWNhdGVnb3J5LXRpdGxlLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnBhcmVudC1jYXRlZ29yeS10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIGgxLm9ubHktc3ViLWNhdGVnb3J5LFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gaDEub25seS1zdWItY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI291ci1wcm9kdWN0cyxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICNvdXItcHJvZHVjdHMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI291ci1wcm9kdWN0cyAucGFnaW5hdGlvbi1jb250YWluZXIgYSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjb3VyLXByb2R1Y3RzIC5wYWdpbmF0aW9uLWNvbnRhaW5lciBzcGFuLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI291ci1wcm9kdWN0cyAucGFnaW5hdGlvbi1jb250YWluZXIgYSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICNvdXItcHJvZHVjdHMgLnBhZ2luYXRpb24tY29udGFpbmVyIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjb3VyLXByb2R1Y3RzIC5wYWdpbmF0aW9uLWNvbnRhaW5lciBhOm50aC1jaGlsZCgxKSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjb3VyLXByb2R1Y3RzIC5wYWdpbmF0aW9uLWNvbnRhaW5lciBhOm50aC1jaGlsZCgyKSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjb3VyLXByb2R1Y3RzIC5wYWdpbmF0aW9uLWNvbnRhaW5lciBhOmxhc3QtY2hpbGQsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjb3VyLXByb2R1Y3RzIC5wYWdpbmF0aW9uLWNvbnRhaW5lciBhOm50aC1jaGlsZCgxKSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICNvdXItcHJvZHVjdHMgLnBhZ2luYXRpb24tY29udGFpbmVyIGE6bnRoLWNoaWxkKDIpLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI291ci1wcm9kdWN0cyAucGFnaW5hdGlvbi1jb250YWluZXIgYTpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjeW91LW1pZ2h0LWFsc28tbGlrZSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICN5b3UtbWlnaHQtYWxzby1saWtlIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjeW91LW1pZ2h0LWFsc28tbGlrZSAudm91cy1wb3Vycmllei1haW1lcixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICN5b3UtbWlnaHQtYWxzby1saWtlIC52b3VzLXBvdXJyaWV6LWFpbWVyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgbWFyZ2luOiAwIDE1cHggMzBweDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICN5b3UtbWlnaHQtYWxzby1saWtlIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lcixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICN5b3UtbWlnaHQtYWxzby1saWtlIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjeW91LW1pZ2h0LWFsc28tbGlrZSAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyIGgzLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI3lvdS1taWdodC1hbHNvLWxpa2UgLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lciBoMyB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI2N1cnJlbnRfYWRyZXNzZSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICNjdXJyZW50X2FkcmVzc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMzBweCAxOHB4O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI2N1cnJlbnRfYWRyZXNzZSAuY3VycmVudF9hZHJlc3NlX3ZhbHVlLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI2N1cnJlbnRfYWRyZXNzZSAuY3VycmVudF9hZHJlc3NlX3ZhbHVlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjY3VycmVudF9hZHJlc3NlIC5zZXNzaWxlX3NlYXJjaF9zdWJtaXQsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjY3VycmVudF9hZHJlc3NlIC5zZXNzaWxlX3NlYXJjaF9zdWJtaXQge1xuICAgIG1pbi13aWR0aDogMTY1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAub3B0aW9uX2Nob2ljZSAudGl0bGVzZWFjaCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4uYmxvY2tfaW50cm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2tfaW50cm8gLmNvbnRlbnRfaW50cm8ge1xuICBwYWRkaW5nOiAzJSAzJTtcbn1cbi5ibG9ja19pbnRybyAuY29udGVudF9pbnRybyBhIHtcbiAgY29sb3I6ICMwNDJhMmI7XG59XG4uYmxvY2tfaW50cm8gLmNvbnRlbmVyX21hcCAjZmxldXJpc3RlX21hcCB7XG4gIGhlaWdodDogNDUwcHg7XG59XG5cbi5jb250ZW50X2NvbnRlbmFpciB7XG4gIHBhZGRpbmc6IDAlIDQlO1xufVxuLmNvbnRlbnRfY29udGVuYWlyIGgzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwNDJhMmI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb250ZW50X2NvbnRlbmFpciB1bCB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250ZW50X2NvbnRlbmFpciB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jb250ZW50X2NvbnRlbmFpciB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jb250ZW50X2NvbnRlbmFpciB1bDpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2tfaW50cm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmJsb2NrX2ludHJvIC5jb250ZW50X2ludHJvIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDElIDMlO1xuICB9XG4gIC5ibG9ja19pbnRybyAuY29udGVuZXJfbWFwIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICB9XG4gIC5jb250ZW50X2NvbnRlbmFpciB7XG4gICAgcGFkZGluZzogMiUgMTAlO1xuICB9XG4gIC5jb250ZW50X2NvbnRlbmFpciB1bCBsaSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDNweDtcbiAgfVxuICAuY29udGVudF9jb250ZW5haXIgdWwgbGkgYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufSIsIiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4jd2NmbV9wcm9kdWN0c19saXN0aW5nX2V4cGFuZGVyIC53Y2ZtX3Byb2R1Y3RfZGVsZXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndjZm0tYm8gaGVhZGVyLFxuLndjZm0tYm8gZm9vdGVyLFxuLndjZm0tYm8gLmNhcnQtc3VtbWFyeS1wcm9tby1jb2RlLFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgaGVhZGVyLFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgZm9vdGVyLFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgLmNhcnQtc3VtbWFyeS1wcm9tby1jb2RlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLndjZm0tYm8gLndjZm0tYm8tdGl0bGUsXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAud2NmbS1iby10aXRsZSB7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMycHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwO1xufVxuLndjZm0tYm8gLnN0YXR1cy1maWx0ZXJzLFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgLnN0YXR1cy1maWx0ZXJzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndjZm0tYm8gLmRhdGVfZmlsdGVyLFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgLmRhdGVfZmlsdGVyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi53Y2ZtLWJvIC5kYXRhVGFibGVzX2ZpbHRlcixcbi53Y2ZtLWRhc2hib2FyZC1wYWdlIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ud2NmbS1ibyAjd2NmbS1tYWluLWNvbnRlbnQsXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAjd2NmbS1tYWluLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ud2NmbS1ibyAjd2NmbS1tYWluLWNvbnRlbnQgI3djZm0tbWFpbi1jb250ZW50YWluZXIsXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAjd2NmbS1tYWluLWNvbnRlbnQgI3djZm0tbWFpbi1jb250ZW50YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi53Y2ZtLWJvICN3Y2ZtLW1haW4tY29udGVudCAjd2NmbS1tYWluLWNvbnRlbnRhaW5lciAud2NmbS1jb2xsYXBzZSxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlICN3Y2ZtLW1haW4tY29udGVudCAjd2NmbS1tYWluLWNvbnRlbnRhaW5lciAud2NmbS1jb2xsYXBzZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi53Y2ZtLWJvICN3Y2ZtLW1haW4tY29udGVudCAjd2NmbS1jb250ZW50LFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgI3djZm0tbWFpbi1jb250ZW50ICN3Y2ZtLWNvbnRlbnQge1xuICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4ud2NmbS1ibyAjd2NmbS1tYWluLWNvbnRlbnQgI3djZm0tY29udGVudCAjbWVudVRvZ2dsZSxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlICN3Y2ZtLW1haW4tY29udGVudCAjd2NmbS1jb250ZW50ICNtZW51VG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE5cHg7XG4gIGxlZnQ6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53Y2ZtLWJvICN3Y2ZtLW1haW4tY29udGVudCAjd2NmbS1jb250ZW50ICNtZW51VG9nZ2xlIGlucHV0LFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgI3djZm0tbWFpbi1jb250ZW50ICN3Y2ZtLWNvbnRlbnQgI21lbnVUb2dnbGUgaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03cHg7XG4gIGxlZnQ6IC01cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMjtcbn1cbi53Y2ZtLWJvICN3Y2ZtLW1haW4tY29udGVudCAjd2NmbS1jb250ZW50ICNtZW51VG9nZ2xlIHNwYW4sXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAjd2NmbS1tYWluLWNvbnRlbnQgI3djZm0tY29udGVudCAjbWVudVRvZ2dsZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcbn1cbi53Y2ZtLWJvICN3Y2ZtLW1haW4tY29udGVudCAjd2NmbS1jb250ZW50ICNtZW51VG9nZ2xlIHNwYW46bnRoLWxhc3QtY2hpbGQoMiksXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAjd2NmbS1tYWluLWNvbnRlbnQgI3djZm0tY29udGVudCAjbWVudVRvZ2dsZSBzcGFuOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG59XG4ud2NmbS1ibyAjd2NmbS1tYWluLWNvbnRlbnQgI3djZm0tY29udGVudCAjbWVudVRvZ2dsZSBpbnB1dDpjaGVja2VkIH4gc3Bhbixcbi53Y2ZtLWRhc2hib2FyZC1wYWdlICN3Y2ZtLW1haW4tY29udGVudCAjd2NmbS1jb250ZW50ICNtZW51VG9nZ2xlIGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtMnB4LCAtMXB4KTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi53Y2ZtLWJvICN3Y2ZtLW1haW4tY29udGVudCAjd2NmbS1jb250ZW50ICNtZW51VG9nZ2xlIGlucHV0OmNoZWNrZWQgfiBzcGFuOm50aC1sYXN0LWNoaWxkKDMpLFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgI3djZm0tbWFpbi1jb250ZW50ICN3Y2ZtLWNvbnRlbnQgI21lbnVUb2dnbGUgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46bnRoLWxhc3QtY2hpbGQoMykge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgwLjIsIDAuMik7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ud2NmbS1ibyAjd2NmbS1tYWluLWNvbnRlbnQgI3djZm0tY29udGVudCAjbWVudVRvZ2dsZSBpbnB1dDpjaGVja2VkIH4gc3BhbjpudGgtbGFzdC1jaGlsZCgyKSxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlICN3Y2ZtLW1haW4tY29udGVudCAjd2NmbS1jb250ZW50ICNtZW51VG9nZ2xlIGlucHV0OmNoZWNrZWQgfiBzcGFuOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTFweCwgN3B4KTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2NmbS1ibyAjd2NmbS1tYWluLWNvbnRlbnQgI3djZm0tY29udGVudCAjbWVudVRvZ2dsZSxcbiAgLndjZm0tZGFzaGJvYXJkLXBhZ2UgI3djZm0tbWFpbi1jb250ZW50ICN3Y2ZtLWNvbnRlbnQgI21lbnVUb2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ud2NmbS1ibyAud2NmbS1wYWdlLWhlYWRpZyxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlIC53Y2ZtLXBhZ2UtaGVhZGlnIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDhweCA2cHggLTZweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDk5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi53Y2ZtLWJvIC53Y2ZtLXBhZ2UtaGVhZGlnIC53Y2ZtZmFfbWVudV9pdGVtX2xvZ19vdXQsXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAud2NmbS1wYWdlLWhlYWRpZyAud2NmbWZhX21lbnVfaXRlbV9sb2dfb3V0IHtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG59XG4ud2NmbS1ibyAud2NmbS1wYWdlLWhlYWRpZyAud2NmbWZhX21lbnVfaXRlbV9sb2dfb3V0IC53Y2ZtZmEsXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAud2NmbS1wYWdlLWhlYWRpZyAud2NmbWZhX21lbnVfaXRlbV9sb2dfb3V0IC53Y2ZtZmEge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2NmbS1ibyAud2NmbS1wYWdlLWhlYWRpZyAud2NmbWZhX21lbnVfaXRlbV9sb2dfb3V0LFxuICAud2NmbS1kYXNoYm9hcmQtcGFnZSAud2NmbS1wYWdlLWhlYWRpZyAud2NmbWZhX21lbnVfaXRlbV9sb2dfb3V0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbiAgLndjZm0tYm8gLndjZm0tcGFnZS1oZWFkaWcgLndjZm1mYV9tZW51X2l0ZW1fbG9nX291dCAudGV4dCxcbiAgLndjZm0tZGFzaGJvYXJkLXBhZ2UgLndjZm0tcGFnZS1oZWFkaWcgLndjZm1mYV9tZW51X2l0ZW1fbG9nX291dCAudGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLndjZm0tYm8gLndjZm0tcGFnZS1oZWFkaWcgLndwbWVudWNhcnQtc2hvcnRjb2RlIC53cG1lbnVjYXJ0LWNvbnRlbnRzLFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgLndjZm0tcGFnZS1oZWFkaWcgLndwbWVudWNhcnQtc2hvcnRjb2RlIC53cG1lbnVjYXJ0LWNvbnRlbnRzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4ud2NmbS1ibyAud2NmbS1wYWdlLWhlYWRpZyAud3BtZW51Y2FydC1zaG9ydGNvZGUgLndwbWVudWNhcnQtY29udGVudHMgaSxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlIC53Y2ZtLXBhZ2UtaGVhZGlnIC53cG1lbnVjYXJ0LXNob3J0Y29kZSAud3BtZW51Y2FydC1jb250ZW50cyBpIHtcbiAgY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xufVxuLndjZm0tYm8gLndjZm0tcGFnZS1oZWFkaWcgLndwbWVudWNhcnQtc2hvcnRjb2RlIC53cG1lbnVjYXJ0LFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgLndjZm0tcGFnZS1oZWFkaWcgLndwbWVudWNhcnQtc2hvcnRjb2RlIC53cG1lbnVjYXJ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMzBweDtcbiAgei1pbmRleDogOTk5OTk5OTtcbiAgcmlnaHQ6IDI0cHg7XG4gIHRvcDogMzJweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDQsIDQyLCA0MywgMC4yKTtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHdpZHRoOiA0MDBweDtcbn1cbi53Y2ZtLWJvIC53Y2ZtLXBhZ2UtaGVhZGlnIC53cG1lbnVjYXJ0LXNob3J0Y29kZSAud3BtZW51Y2FydC5lbXB0eSxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlIC53Y2ZtLXBhZ2UtaGVhZGlnIC53cG1lbnVjYXJ0LXNob3J0Y29kZSAud3BtZW51Y2FydC5lbXB0eSB7XG4gIG1pbi13aWR0aDogMzAwcHg7XG59XG4ud2NmbS1ibyAud2NmbS1wYWdlLWhlYWRpZyAud3BtZW51Y2FydC1zaG9ydGNvZGUgLndwbWVudWNhcnQuZW1wdHkgLmVtcHR5LWNhcnQsXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAud2NmbS1wYWdlLWhlYWRpZyAud3BtZW51Y2FydC1zaG9ydGNvZGUgLndwbWVudWNhcnQuZW1wdHkgLmVtcHR5LWNhcnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud2NmbS1ibyAud2NmbS1wYWdlLWhlYWRpZyAud3BtZW51Y2FydC1zaG9ydGNvZGUgLndwbWVudWNhcnQuZW1wdHkgYSxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlIC53Y2ZtLXBhZ2UtaGVhZGlnIC53cG1lbnVjYXJ0LXNob3J0Y29kZSAud3BtZW51Y2FydC5lbXB0eSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzA0MmEyYjtcbn1cbi53Y2ZtLWJvIC53Y2ZtLXBhZ2UtaGVhZGlnIC53cG1lbnVjYXJ0LXNob3J0Y29kZSAud3BtZW51Y2FydCAuY2FydF90aXRsZSxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlIC53Y2ZtLXBhZ2UtaGVhZGlnIC53cG1lbnVjYXJ0LXNob3J0Y29kZSAud3BtZW51Y2FydCAuY2FydF90aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2NmbS1ibyAud2NmbS1wYWdlLWhlYWRpZyAud3BtZW51Y2FydC1zaG9ydGNvZGUgLndwbWVudWNhcnQgLndwbWVudWNhcnQtdGh1bWJuYWlsLFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgLndjZm0tcGFnZS1oZWFkaWcgLndwbWVudWNhcnQtc2hvcnRjb2RlIC53cG1lbnVjYXJ0IC53cG1lbnVjYXJ0LXRodW1ibmFpbCB7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cbi53Y2ZtLWJvIC53Y2ZtLXBhZ2UtaGVhZGlnIC53cG1lbnVjYXJ0LXNob3J0Y29kZSAud3BtZW51Y2FydCAud3BtZW51Y2FydC10aHVtYm5haWwgaW1nLFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgLndjZm0tcGFnZS1oZWFkaWcgLndwbWVudWNhcnQtc2hvcnRjb2RlIC53cG1lbnVjYXJ0IC53cG1lbnVjYXJ0LXRodW1ibmFpbCBpbWcge1xuICB3aWR0aDogMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1JTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLndjZm0tYm8gLndjZm0tcGFnZS1oZWFkaWcgLndwbWVudWNhcnQtc2hvcnRjb2RlIC53cG1lbnVjYXJ0IC53cG1lbnVjYXJ0LW9yZGVyLWl0ZW0taW5mbyxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlIC53Y2ZtLXBhZ2UtaGVhZGlnIC53cG1lbnVjYXJ0LXNob3J0Y29kZSAud3BtZW51Y2FydCAud3BtZW51Y2FydC1vcmRlci1pdGVtLWluZm8ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLndjZm0tYm8gLndjZm0tcGFnZS1oZWFkaWcgLndwbWVudWNhcnQtc2hvcnRjb2RlIC53cG1lbnVjYXJ0IC53cG1lbnVjYXJ0LXByb2R1Y3QtbmFtZSxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlIC53Y2ZtLXBhZ2UtaGVhZGlnIC53cG1lbnVjYXJ0LXNob3J0Y29kZSAud3BtZW51Y2FydCAud3BtZW51Y2FydC1wcm9kdWN0LW5hbWUge1xuICBjb2xvcjogIzA0MmEyYjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi53Y2ZtLWJvIC53Y2ZtLXBhZ2UtaGVhZGlnIC53cG1lbnVjYXJ0LXNob3J0Y29kZSAud3BtZW51Y2FydCAud3BtZW51Y2FydC1wcm9kdWN0LXF1YW50aXR5LXByaWNlLFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgLndjZm0tcGFnZS1oZWFkaWcgLndwbWVudWNhcnQtc2hvcnRjb2RlIC53cG1lbnVjYXJ0IC53cG1lbnVjYXJ0LXByb2R1Y3QtcXVhbnRpdHktcHJpY2Uge1xuICBjb2xvcjogIzdiN2I3YjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLndjZm0tYm8gLndjZm0tcGFnZS1oZWFkaWcgLndwbWVudWNhcnQtc2hvcnRjb2RlIC53cG1lbnVjYXJ0IC5zaG93X2NhcnQsXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAud2NmbS1wYWdlLWhlYWRpZyAud3BtZW51Y2FydC1zaG9ydGNvZGUgLndwbWVudWNhcnQgLnNob3dfY2FydCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ud2NmbS1ibyAud2NmbS1wYWdlLWhlYWRpZyAud3BtZW51Y2FydC1zaG9ydGNvZGUgLndwbWVudWNhcnQgLnNob3dfY2FydCBhLFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgLndjZm0tcGFnZS1oZWFkaWcgLndwbWVudWNhcnQtc2hvcnRjb2RlIC53cG1lbnVjYXJ0IC5zaG93X2NhcnQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndjZm0tYm8gLm1vYmlsZV9tZW51LFxuLndjZm0tYm8gI2NvbXB1dGVyX21lbnUsXG4ud2NmbS1ibyAjYWNjb3VudF9jYXJ0LFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgLm1vYmlsZV9tZW51LFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgI2NvbXB1dGVyX21lbnUsXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAjYWNjb3VudF9jYXJ0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLndjZm0tYm8gLndjZm0tY29sbGFwc2UtY29udGVudCxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlIC53Y2ZtLWNvbGxhcHNlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4ud2NmbS1ibyAuaGVhZGVyX2NvbW1hbmRlcyAjZGlhbG9nX29wZW4sXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAuaGVhZGVyX2NvbW1hbmRlcyAjZGlhbG9nX29wZW4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi53Y2ZtLWJvIC5oZWFkZXJfY29tbWFuZGVzICNkaWFsb2dfb3BlbiBpbWcsXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAuaGVhZGVyX2NvbW1hbmRlcyAjZGlhbG9nX29wZW4gaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLndjZm0tYm8gI3djZm0tb3JkZXJzLXRhYmxlLFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgI3djZm0tb3JkZXJzLXRhYmxlIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLndjZm0tYm8gI3djZm0tb3JkZXJzLXRhYmxlIHRyIHRoOm50aC1jaGlsZCgyKSxcbi53Y2ZtLWJvICN3Y2ZtLW9yZGVycy10YWJsZSB0ciB0ZDpudGgtY2hpbGQoMiksXG4ud2NmbS1ibyAjd2NmbS1vcmRlcnMtdGFibGUgdHIgdGg6bnRoLWNoaWxkKDQpLFxuLndjZm0tYm8gI3djZm0tb3JkZXJzLXRhYmxlIHRyIHRkOm50aC1jaGlsZCg0KSxcbi53Y2ZtLWJvICN3Y2ZtLW9yZGVycy10YWJsZSB0ciB0aDpudGgtY2hpbGQoNSksXG4ud2NmbS1ibyAjd2NmbS1vcmRlcnMtdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDUpLFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgI3djZm0tb3JkZXJzLXRhYmxlIHRyIHRoOm50aC1jaGlsZCgyKSxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlICN3Y2ZtLW9yZGVycy10YWJsZSB0ciB0ZDpudGgtY2hpbGQoMiksXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAjd2NmbS1vcmRlcnMtdGFibGUgdHIgdGg6bnRoLWNoaWxkKDQpLFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgI3djZm0tb3JkZXJzLXRhYmxlIHRyIHRkOm50aC1jaGlsZCg0KSxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlICN3Y2ZtLW9yZGVycy10YWJsZSB0ciB0aDpudGgtY2hpbGQoNSksXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAjd2NmbS1vcmRlcnMtdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDUpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53Y2ZtLWJvICN3Y2ZtLW9yZGVycy10YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlICN3Y2ZtLW9yZGVycy10YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG4ud2NmbS1ibyAjd2NmbS1vcmRlcnMtdGFibGUgdGJvZHkgdGgsXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAjd2NmbS1vcmRlcnMtdGFibGUgdGJvZHkgdGgge1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4ud2NmbS1ibyAud2NmbS10b3AtYmFubmVyLFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgLndjZm0tdG9wLWJhbm5lciB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6IHdoaXRlO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG4ud2NmbS1ibyAud2NmbS10b3AtYmFubmVyIGEsXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAud2NmbS10b3AtYmFubmVyIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLndjZm0tYm8gLndjZm0tdG9wLWJhbm5lciAud2NmbS1kYXRlLXJhbmdlLFxuLndjZm0tYm8gLndjZm0tdG9wLWJhbm5lciAjc2VhcmNoX2ZpbHRlcixcbi53Y2ZtLWRhc2hib2FyZC1wYWdlIC53Y2ZtLXRvcC1iYW5uZXIgLndjZm0tZGF0ZS1yYW5nZSxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlIC53Y2ZtLXRvcC1iYW5uZXIgI3NlYXJjaF9maWx0ZXIge1xuICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi53Y2ZtLWJvIC53Y2ZtbXAtcGFnaW5hdGlvbixcbi53Y2ZtLWRhc2hib2FyZC1wYWdlIC53Y2ZtbXAtcGFnaW5hdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi53Y2ZtLWJvIC53Y2ZtbXAtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgLndjZm1tcC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ud2NmbS1ibyAud2NmbW1wLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyBsaSxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlIC53Y2ZtbXAtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ud2NmbS1ibyAud2NmbW1wLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyBsaSBhLFxuLndjZm0tYm8gLndjZm1tcC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgbGkgc3Bhbixcbi53Y2ZtLWRhc2hib2FyZC1wYWdlIC53Y2ZtbXAtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpIGEsXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAud2NmbW1wLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyBsaSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMThweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53Y2ZtLWJvIC53Y2ZtbXAtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpIGEuY3VycmVudCxcbi53Y2ZtLWJvIC53Y2ZtbXAtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpIHNwYW4uY3VycmVudCxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlIC53Y2ZtbXAtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpIGEuY3VycmVudCxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlIC53Y2ZtbXAtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpIHNwYW4uY3VycmVudCB7XG4gIGJhY2tncm91bmQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4ud2NmbS1ibyAud2NmbW1wLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyBsaSAubmV4dCxcbi53Y2ZtLWJvIC53Y2ZtbXAtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpIC5wcmV2LFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgLndjZm1tcC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgbGkgLm5leHQsXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAud2NmbW1wLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyBsaSAucHJldiB7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndjZm0tYm8gLndjZm0tc3RvcmUtbWFuYWdlci1mb290ZXIsXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAud2NmbS1zdG9yZS1tYW5hZ2VyLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEuNXZoO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud2NmbS1ibyAjd2NmbV9tZW51LFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgI3djZm1fbWVudSB7XG4gIG1pbi1oZWlnaHQ6IDk1dmg7XG59XG4ud2NmbS1ibyAud2NmbV9mb3JtX3NpbXBsZV9zdWJtaXRfd3JhcHBlcixcbi53Y2ZtLWRhc2hib2FyZC1wYWdlIC53Y2ZtX2Zvcm1fc2ltcGxlX3N1Ym1pdF93cmFwcGVyIHtcbiAgaGVpZ2h0OiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2NmbS1ibyAud2NmbS10b3AtYmFubmVyLFxuICAud2NmbS1kYXNoYm9hcmQtcGFnZSAud2NmbS10b3AtYmFubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC53Y2ZtLWJvIC5zdGF0dXMtZmlsdGVycyxcbiAgLndjZm0tZGFzaGJvYXJkLXBhZ2UgLnN0YXR1cy1maWx0ZXJzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC53Y2ZtLWJvIC5oZWFkZXJfY29tbWFuZGVzLFxuICAud2NmbS1kYXNoYm9hcmQtcGFnZSAuaGVhZGVyX2NvbW1hbmRlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAud2NmbS1ibyAuaGVhZGVyX2NvbW1hbmRlcyAjZGlhbG9nX29wZW4sXG4gIC53Y2ZtLWRhc2hib2FyZC1wYWdlIC5oZWFkZXJfY29tbWFuZGVzICNkaWFsb2dfb3BlbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLndjZm0tYm8gI3djZm0tb3JkZXJzLXRhYmxlIHRyIHRoOm50aC1jaGlsZCgyKSxcbiAgLndjZm0tYm8gI3djZm0tb3JkZXJzLXRhYmxlIHRyIHRkOm50aC1jaGlsZCgyKSxcbiAgLndjZm0tYm8gI3djZm0tb3JkZXJzLXRhYmxlIHRyIHRoOm50aC1jaGlsZCg0KSxcbiAgLndjZm0tYm8gI3djZm0tb3JkZXJzLXRhYmxlIHRyIHRkOm50aC1jaGlsZCg0KSxcbiAgLndjZm0tYm8gI3djZm0tb3JkZXJzLXRhYmxlIHRyIHRoOm50aC1jaGlsZCg1KSxcbiAgLndjZm0tYm8gI3djZm0tb3JkZXJzLXRhYmxlIHRyIHRkOm50aC1jaGlsZCg1KSxcbiAgLndjZm0tZGFzaGJvYXJkLXBhZ2UgI3djZm0tb3JkZXJzLXRhYmxlIHRyIHRoOm50aC1jaGlsZCgyKSxcbiAgLndjZm0tZGFzaGJvYXJkLXBhZ2UgI3djZm0tb3JkZXJzLXRhYmxlIHRyIHRkOm50aC1jaGlsZCgyKSxcbiAgLndjZm0tZGFzaGJvYXJkLXBhZ2UgI3djZm0tb3JkZXJzLXRhYmxlIHRyIHRoOm50aC1jaGlsZCg0KSxcbiAgLndjZm0tZGFzaGJvYXJkLXBhZ2UgI3djZm0tb3JkZXJzLXRhYmxlIHRyIHRkOm50aC1jaGlsZCg0KSxcbiAgLndjZm0tZGFzaGJvYXJkLXBhZ2UgI3djZm0tb3JkZXJzLXRhYmxlIHRyIHRoOm50aC1jaGlsZCg1KSxcbiAgLndjZm0tZGFzaGJvYXJkLXBhZ2UgI3djZm0tb3JkZXJzLXRhYmxlIHRyIHRkOm50aC1jaGlsZCg1KSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxuICAud2NmbS1ibyAud2NmbS1iby10aXRsZSxcbiAgLndjZm0tZGFzaGJvYXJkLXBhZ2UgLndjZm0tYm8tdGl0bGUge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLmRhdGFUYWJsZXNfaW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53Y2ZtLWJ0bi1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNHB4IDRweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBjb2xvcjogIzFjMmIzNjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAxcHggI2NjYztcbiAgYm94LXNoYWRvdzogMCAycHggMXB4ICNjY2M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuI3BhcnRuZXJzIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4jcGFydG5lcnMgLnBhcnRuZXJzLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4jcGFydG5lcnMgLnBhcnRuZXJzLXRpdGxlIHNwYW4ge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG4jcGFydG5lcnMgLnBhcnRuZXJzLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiNwYXJ0bmVycyAucGFydG5lcnMtaXRlbSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI3BhcnRuZXJzIC5wYXJ0bmVycy1pdGVtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIGdyaWQtZ2FwOiAxMnB4O1xuICBncmlkLWF1dG8tcm93czogbWlubWF4KDMyMHB4LCBhdXRvKTtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIG1hcmdpbi1ib3R0b206IDQxcHg7XG59XG4jcGFydG5lcnMgLnBhcnRuZXJzLWl0ZW0taW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMjdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4jcGFydG5lcnMgLnBhcnRuZXJzLWl0ZW0taW1nLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4jcGFydG5lcnMgLnBhcnRuZXJzLWl0ZW0taW1nLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuI3BhcnRuZXJzIC5wYXJ0bmVycy1pdGVtLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMDtcbn1cbiNwYXJ0bmVycyAucGFydG5lcnMtaXRlbS1jaXR5IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cbiNwYXJ0bmVycyAucGFnaW5hdGlvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTdweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4jcGFydG5lcnMgLnBhZ2luYXRpb24tY29udGFpbmVyIC5wYWdpbmF0aW9uLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA5cHg7XG59XG4jcGFydG5lcnMgLnBhZ2luYXRpb24tY29udGFpbmVyIC5wYWdpbmF0aW9uLWl0ZW1zIC5wYWdpbmF0aW9uLWl0ZW0ge1xuICB3aWR0aDogNDJweDtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMDRENEM7XG4gIGNvbG9yOiAjMzA0RDRDO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnMgYmFja2dyb3VuZC1jb2xvciwgMC4zcyBjb2xvcjtcbn1cbiNwYXJ0bmVycyAucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24tYnRuIHtcbiAgcGFkZGluZzogMTJweCAyN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMwNEQ0QztcbiAgY29sb3I6ICMzMDRENEM7XG4gIHRyYW5zaXRpb246IDAuMnMgYmFja2dyb3VuZC1jb2xvciwgMC4zcyBjb2xvcjtcbn1cbiNwYXJ0bmVycyAucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24tYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA0RDRDO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbiNwYXJ0bmVycyAucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24tYnRuOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbiNwYXJ0bmVycyAucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24tYnRuIHN2ZyB7XG4gIGhlaWdodDogMTNweDtcbn1cbiNwYXJ0bmVycyAucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24tYnRuIC5wYWdpbmF0aW9uLWJ0bi1zdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3BhcnRuZXJzIC5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbi1wcmV2aW91cyxcbiNwYXJ0bmVycyAucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24tbmV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY0MXB4KSB7XG4gICNwYXJ0bmVycyAucGFydG5lcnMtaXRlbS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI3BhcnRuZXJzIHtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gIH1cbiAgI3BhcnRuZXJzIC5wYXJ0bmVycy1pdGVtLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLWdhcDogMTBweDtcbiAgICBncmlkLWF1dG8tcm93czogbWlubWF4KDM3MHB4LCBhdXRvKTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNwYXJ0bmVycyAucGFydG5lcnMtaXRlbTpudGgtb2YtdHlwZSgxbiArIDEwKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjcGFydG5lcnMgI2xvYWQtcHJldi1mbG9yaXN0cyxcbiAgI3BhcnRuZXJzICNsb2FkLW5leHQtZmxvcmlzdHMge1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgfVxuICAjcGFydG5lcnMgLnBhZ2luYXRpb24tbmV4dCBzcGFuLFxuICAjcGFydG5lcnMgLnBhZ2luYXRpb24tcHJldmlvdXMgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjcGFydG5lcnMgLnBhZ2luYXRpb24tY29udGFpbmVyIC5wYWdpbmF0aW9uLWJ0biB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNwYXJ0bmVycyAucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24tYnRuOmhvdmVyIC5wYWdpbmF0aW9uLWJ0bi1zdmcgcGF0aCB7XG4gICAgc3Ryb2tlOiAjZmZmO1xuICB9XG4gICNwYXJ0bmVycyAucGFnaW5hdGlvbi1jb250YWluZXIgI2xvYWQtcHJldi1mbG9yaXN0cyAucGFnaW5hdGlvbi1idG4tc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICB9XG4gICNwYXJ0bmVycyAucGFnaW5hdGlvbi1jb250YWluZXIgI2xvYWQtbmV4dC1mbG9yaXN0cyAucGFnaW5hdGlvbi1idG4tc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFydG5lcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgI3BhcnRuZXJzIC5wYXJ0bmVycy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG4gICNwYXJ0bmVycyAucGFydG5lcnMtdGl0bGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG4gICNwYXJ0bmVycyAucGFydG5lcnMtaXRlbS1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDE0cHg7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heCgyODVweCwgYXV0byk7XG4gIH1cbiAgI3BhcnRuZXJzIC5wYXJ0bmVycy1pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbiAgI3BhcnRuZXJzIC5wYXJ0bmVycy1pdGVtOm50aC1vZi10eXBlKDFuICsgNykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI3BhcnRuZXJzIC5wYWdpbmF0aW9uLWNvbnRhaW5lciB7XG4gICAgZ2FwOiA3cHg7XG4gIH1cbiAgI3BhcnRuZXJzIC5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbi1pdGVtcyB7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuLmJsb2dfYmxvY2sgLmxvZ29fYmxvZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMmVtIDA7XG59XG4uYmxvZ19ibG9jayAuY29udGVudF9ibG9nX2Jsb2NrIC5jb250ZW50X2Jsb2dfYmxvY2tfcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9nX2Jsb2NrIC5jb250ZW50X2Jsb2dfYmxvY2sgLmNvbnRlbnRfYmxvZ19ibG9ja19yb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG4uYmxvZ19ibG9jayAuY29udGVudF9ibG9nX2Jsb2NrIC5jb250ZW50X2Jsb2dfYmxvY2tfcm93IC5ibG9nX2ltZ19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNCwgNDIsIDQzLCAwLjQpO1xufVxuLmJsb2dfYmxvY2sgLmNvbnRlbnRfYmxvZ19ibG9jayAuY29udGVudF9ibG9nX2Jsb2NrX3JvdyAuYmxvZ19pbWdfYmFja2dyb3VuZCAuYmxvZ190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2dfYmxvY2sgLmNvbnRlbnRfYmxvZ19ibG9jayAuY29udGVudF9ibG9nX2Jsb2NrX3JvdyAuYmxvZ19pbWdfYmFja2dyb3VuZCAuYmxvZ190ZXh0IGgyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIHBhZGRpbmc6IDAgMiU7XG59XG4uYmxvZ19ibG9jayAuY29udGVudF9ibG9nX2Jsb2NrIC5jb250ZW50X2Jsb2dfYmxvY2tfcm93IC5ibG9nX2ltZ19iYWNrZ3JvdW5kIC5ibG9nX3RleHQgaDIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxZW07XG59XG4uYmxvZ19ibG9jayAuY29udGVudF9ibG9nX2Jsb2NrIC5jb250ZW50X2Jsb2dfYmxvY2tfcm93IC5ibG9nX2ltZ19iYWNrZ3JvdW5kIC5ibG9nX3RleHQgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEuM2VtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbn1cbi5ibG9nX2Jsb2NrIC5jb250ZW50X2Jsb2dfYmxvY2sgLmNvbnRlbnRfYmxvZ19ibG9ja19yb3cgLmltZ19ibG9nX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvZ19ibG9jayAuYnRuX2Jsb2dfcGx1cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNCUgMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uYmxvZ19ibG9jayAuYnRuX2Jsb2dfcGx1cyBpbWcge1xuICB3aWR0aDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2dfYmxvY2sgLmNvbnRlbnRfYmxvZ19ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuYmxvZ19ibG9jayAuY29udGVudF9ibG9nX2Jsb2NrIC5jb250ZW50X2Jsb2dfYmxvY2tfcm93IHtcbiAgICBtYXJnaW46IDAgMS41JTtcbiAgfVxuICAuYmxvZ19ibG9jayAuYnRuX2Jsb2dfcGx1cyB7XG4gICAgcGFkZGluZzogMiUgMDtcbiAgfVxuICAuYmxvZ19ibG9jayAuYnRuX2Jsb2dfcGx1cyBpbWcge1xuICAgIHdpZHRoOiA4OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmJsb2dfYmxvY2sgLmNvbnRlbnRfYmxvZ19ibG9jayAuY29udGVudF9ibG9nX2Jsb2NrX3JvdyAuYmxvZ19pbWdfYmFja2dyb3VuZCAuYmxvZ190ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG4gIC5ibG9nX2Jsb2NrIC5jb250ZW50X2Jsb2dfYmxvY2sgLmNvbnRlbnRfYmxvZ19ibG9ja19yb3cgLmJsb2dfaW1nX2JhY2tncm91bmQgLmJsb2dfdGV4dCBhIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbi5ibG9jay1ibG9nLW5ld3NsZXR0ZXIge1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAzJTtcbn1cbi5ibG9jay1ibG9nLW5ld3NsZXR0ZXIgaDIge1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbn1cbi5ibG9jay1ibG9nLW5ld3NsZXR0ZXIgLndwY2Y3LWVtYWlsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjN2U3ZTdlO1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgcGFkZGluZzogMTNweCAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMDQsIDIwNCwgMjA0KTtcbn1cbi5ibG9jay1ibG9nLW5ld3NsZXR0ZXIgLndwY2Y3LXN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJBMkI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE4cHggNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1ibG9nLW5ld3NsZXR0ZXIgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmJsb2NrLWJsb2ctbmV3c2xldHRlciBwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYmxvY2stYmxvZy1uZXdzbGV0dGVyIHAgLndwY2Y3LXN1Ym1pdCB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICBtYXJnaW46IDAgMCAwIDMwcHg7XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuLnRlc3RpbW9uaWFscy1ibG9jay1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTJkMDtcbiAgcGFkZGluZzogMi41JSAwO1xufVxuLnRlc3RpbW9uaWFscy1ibG9jay1iYWNrZ3JvdW5kIC50ZXN0aW1vbmlhbHMtYmxvY2sge1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDAgNSU7XG4gIG1heC13aWR0aDogMTMwMHB4O1xufVxuLnRlc3RpbW9uaWFscy1ibG9jay1iYWNrZ3JvdW5kIC50ZXN0aW1vbmlhbHMtYmxvY2sgLnRlc3RpbW9uaWFsIHtcbiAgcGFkZGluZzogMSU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4udGVzdGltb25pYWxzLWJsb2NrLWJhY2tncm91bmQgLnRlc3RpbW9uaWFscy1ibG9jayAudGVzdGltb25pYWwgLmltYWdlLWJhY2tncm91bmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG4udGVzdGltb25pYWxzLWJsb2NrLWJhY2tncm91bmQgLnRlc3RpbW9uaWFscy1ibG9jayAudGVzdGltb25pYWwgLmNpdGF0aW9ucyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDYlO1xufVxuLnRlc3RpbW9uaWFscy1ibG9jay1iYWNrZ3JvdW5kIC50ZXN0aW1vbmlhbHMtYmxvY2sgLnRlc3RpbW9uaWFsIC5ub20ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnRlc3RpbW9uaWFscy1ibG9jay1iYWNrZ3JvdW5kIC50ZXN0aW1vbmlhbHMtYmxvY2sgLnRlc3RpbW9uaWFsIC5zb2NpZXRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1ib3R0b206IDYlO1xufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4ud3AtYmxvY2stbGF6eWJsb2NrLXRpdHJlLWRlLXBhZ2UtY29tbWUtcG91ci1ibG9nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTJkMDtcbn1cbi53cC1ibG9jay1sYXp5YmxvY2stdGl0cmUtZGUtcGFnZS1jb21tZS1wb3VyLWJsb2cgLmltYWdlLWdhdWNoZSAuaW1hZ2UtYmFja2dyb3VuZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogODAlO1xufVxuLndwLWJsb2NrLWxhenlibG9jay10aXRyZS1kZS1wYWdlLWNvbW1lLXBvdXItYmxvZyAuY29udGVudSB7XG4gIHBhZGRpbmc6IDUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3AtYmxvY2stbGF6eWJsb2NrLXRpdHJlLWRlLXBhZ2UtY29tbWUtcG91ci1ibG9nIC5jb250ZW51IGEge1xuICBjb2xvcjogIzA0MmEyYjtcbn1cbi53cC1ibG9jay1sYXp5YmxvY2stdGl0cmUtZGUtcGFnZS1jb21tZS1wb3VyLWJsb2cgLmNvbnRlbnUgLmRhdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ud3AtYmxvY2stbGF6eWJsb2NrLXRpdHJlLWRlLXBhZ2UtY29tbWUtcG91ci1ibG9nIC5jb250ZW51IGgxIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3AtYmxvY2stbGF6eWJsb2NrLXRpdHJlLWRlLXBhZ2UtY29tbWUtcG91ci1ibG9nIC5jb250ZW51IC5ib3V0b25fZGVfcGFydGFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53cC1ibG9jay1sYXp5YmxvY2stdGl0cmUtZGUtcGFnZS1jb21tZS1wb3VyLWJsb2cgLmNvbnRlbnUgLmJvdXRvbl9kZV9wYXJ0YWdlIGEge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBjb2xvcjogIzA0MmEyYjtcbn1cbi53cC1ibG9jay1sYXp5YmxvY2stdGl0cmUtZGUtcGFnZS1jb21tZS1wb3VyLWJsb2cgLmNvbnRlbnUgLmxpZW5jb250YWN0IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4ud3AtYmxvY2stbGF6eWJsb2NrLXRpdHJlLWRlLXBhZ2UtY29tbWUtcG91ci1ibG9nIC5jb250ZW51IC5saWVuY29udGFjdCBhIHtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNDJhMmI7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1sYXp5YmxvY2stdGl0cmUtZGUtcGFnZS1jb21tZS1wb3VyLWJsb2cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAud3AtYmxvY2stbGF6eWJsb2NrLXRpdHJlLWRlLXBhZ2UtY29tbWUtcG91ci1ibG9nIC5pbWFnZS1nYXVjaGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLndwLWJsb2NrLWxhenlibG9jay10aXRyZS1kZS1wYWdlLWNvbW1lLXBvdXItYmxvZyAuY29udGVudSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4ud3AtYmxvY2stbGF6eWJsb2NrLWJsb2ctdGl0cmUtYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xufVxuLndwLWJsb2NrLWxhenlibG9jay1ibG9nLXRpdHJlLWJsb2NrIC5pbWFnZS1nYXVjaGUgLmltYWdlLWJhY2tncm91bmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDgwJTtcbn1cbi53cC1ibG9jay1sYXp5YmxvY2stYmxvZy10aXRyZS1ibG9jayAuY29udGVudSB7XG4gIHBhZGRpbmc6IDUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3AtYmxvY2stbGF6eWJsb2NrLWJsb2ctdGl0cmUtYmxvY2sgLmNvbnRlbnUgYSB7XG4gIGNvbG9yOiAjMDQyYTJiICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2stbGF6eWJsb2NrLWJsb2ctdGl0cmUtYmxvY2sgLmNvbnRlbnUgLmRhdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ud3AtYmxvY2stbGF6eWJsb2NrLWJsb2ctdGl0cmUtYmxvY2sgLmNvbnRlbnUgaDEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53cC1ibG9jay1sYXp5YmxvY2stYmxvZy10aXRyZS1ibG9jayAuY29udGVudSAuYm91dG9uX2RlX3BhcnRhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3AtYmxvY2stbGF6eWJsb2NrLWJsb2ctdGl0cmUtYmxvY2sgLmNvbnRlbnUgLmJvdXRvbl9kZV9wYXJ0YWdlIGEge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBjb2xvcjogIzA0MmEyYjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWxhenlibG9jay1ibG9nLXRpdHJlLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLndwLWJsb2NrLWxhenlibG9jay1ibG9nLXRpdHJlLWJsb2NrIC5pbWFnZS1nYXVjaGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLndwLWJsb2NrLWxhenlibG9jay1ibG9nLXRpdHJlLWJsb2NrIC5jb250ZW51IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbi53cC1ibG9jay1sYXp5YmxvY2stZG91YmxlLWltYWdlIHtcbiAgbWFyZ2luOiAyLjUlIDA7XG59XG4ud3AtYmxvY2stbGF6eWJsb2NrLWRvdWJsZS1pbWFnZSAuaW1hZ2UtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwLWJsb2NrLWxhenlibG9jay1kb3VibGUtaW1hZ2UgLmltYWdlLWNvbnRlbnQgLmltYWdlLWJhY2tncm91bmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1sYXp5YmxvY2stZG91YmxlLWltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC53cC1ibG9jay1sYXp5YmxvY2stZG91YmxlLWltYWdlIC5pbWFnZS1jb250ZW50IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbi53cC1ibG9jay1sYXp5YmxvY2staW1hZ2UtcGFyYWdyYXBoZS1kcm9pdGUtZm9uZC12ZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWxhenlibG9jay1pbWFnZS1wYXJhZ3JhcGhlLWRyb2l0ZS1mb25kLXZlcnQuYm91dG9uLWN0YSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwNDJhMmI7XG59XG4ud3AtYmxvY2stbGF6eWJsb2NrLWltYWdlLXBhcmFncmFwaGUtZHJvaXRlLWZvbmQtdmVydCAuaW1hZ2UtYmFja2dyb3VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud3AtYmxvY2stbGF6eWJsb2NrLWltYWdlLXBhcmFncmFwaGUtZHJvaXRlLWZvbmQtdmVydCAuY29udGVudC1vdmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDclIDYlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoNCwgNDIsIDQzLCAwLjgpO1xufVxuLndwLWJsb2NrLWxhenlibG9jay1pbWFnZS1wYXJhZ3JhcGhlLWRyb2l0ZS1mb25kLXZlcnQgLmNvbnRlbnQtb3ZlciAudGl0bGUtYmxvY2sge1xuICBmb250LXNpemU6IDEuNGVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMiU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ud3AtYmxvY2stbGF6eWJsb2NrLWltYWdlLXBhcmFncmFwaGUtZHJvaXRlLWZvbmQtdmVydCAuY29udGVudC1vdmVyIC5jb250ZW50LXRleHQge1xuICBmb250OiA1MDAgMWVtIFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53cC1ibG9jay1sYXp5YmxvY2staW1hZ2UtcGFyYWdyYXBoZS1kcm9pdGUtZm9uZC12ZXJ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLndwLWJsb2NrLWxhenlibG9jay1pbWFnZS1wYXJhZ3JhcGhlLWRyb2l0ZS1mb25kLXZlcnQuYm91dG9uLWN0YSBhIHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICB9XG4gIC53cC1ibG9jay1sYXp5YmxvY2staW1hZ2UtcGFyYWdyYXBoZS1kcm9pdGUtZm9uZC12ZXJ0IC5pbWFnZS1iYWNrZ3JvdW5kIHtcbiAgICB0b3A6IDAlO1xuICAgIGxlZnQ6IDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAud3AtYmxvY2stbGF6eWJsb2NrLWltYWdlLXBhcmFncmFwaGUtZHJvaXRlLWZvbmQtdmVydCAuaW1hZ2UtYmFja2dyb3VuZCBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC53cC1ibG9jay1sYXp5YmxvY2staW1hZ2UtcGFyYWdyYXBoZS1kcm9pdGUtZm9uZC12ZXJ0IC5jb250ZW50LW92ZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC53cC1ibG9jay1sYXp5YmxvY2staW1hZ2UtcGFyYWdyYXBoZS1kcm9pdGUtZm9uZC12ZXJ0IC5jb250ZW50LW92ZXIgLnRpdGxlLWJsb2NrIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbi53cC1ibG9jay1sYXp5YmxvY2staW1hZ2UtcGFyYWdyYXBoZS1kcm9pdGUgLmltYWdlLWdhdWNoZSB7XG4gIHBhZGRpbmc6IDIuNSUgNSU7XG59XG4ud3AtYmxvY2stbGF6eWJsb2NrLWltYWdlLXBhcmFncmFwaGUtZHJvaXRlIC5pbWFnZS1nYXVjaGUgLmltYWdlLWJhY2tncm91bmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG4ud3AtYmxvY2stbGF6eWJsb2NrLWltYWdlLXBhcmFncmFwaGUtZHJvaXRlIC5jb250ZW51IHtcbiAgcGFkZGluZzogNSU7XG59XG4ud3AtYmxvY2stbGF6eWJsb2NrLWltYWdlLXBhcmFncmFwaGUtZHJvaXRlIC5jb250ZW51IGgyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stbGF6eWJsb2NrLWltYWdlLXBhcmFncmFwaGUtZHJvaXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLndwLWJsb2NrLWxhenlibG9jay1pbWFnZS1wYXJhZ3JhcGhlLWRyb2l0ZSAuaW1hZ2UtZ2F1Y2hlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC53cC1ibG9jay1sYXp5YmxvY2staW1hZ2UtcGFyYWdyYXBoZS1kcm9pdGUgLmNvbnRlbnUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuLndwLWJsb2NrLWxhenlibG9jay1pbWFnZS1wYXJhZ3JhcGhlLWdhdWNoZS1mb25kLXZlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stbGF6eWJsb2NrLWltYWdlLXBhcmFncmFwaGUtZ2F1Y2hlLWZvbmQtdmVydCAuaW1hZ2UtYmFja2dyb3VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud3AtYmxvY2stbGF6eWJsb2NrLWltYWdlLXBhcmFncmFwaGUtZ2F1Y2hlLWZvbmQtdmVydCAuY29udGVudC1vdmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDclIDYlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoNCwgNDIsIDQzLCAwLjgpO1xufVxuLndwLWJsb2NrLWxhenlibG9jay1pbWFnZS1wYXJhZ3JhcGhlLWdhdWNoZS1mb25kLXZlcnQgLmNvbnRlbnQtb3ZlciAudGl0bGUtYmxvY2sge1xuICBmb250LXNpemU6IDEuNGVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMiU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ud3AtYmxvY2stbGF6eWJsb2NrLWltYWdlLXBhcmFncmFwaGUtZ2F1Y2hlLWZvbmQtdmVydCAuY29udGVudC1vdmVyIC5jb250ZW50LXRleHQge1xuICBmb250OiA1MDAgMWVtIFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53cC1ibG9jay1sYXp5YmxvY2staW1hZ2UtcGFyYWdyYXBoZS1nYXVjaGUtZm9uZC12ZXJ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLndwLWJsb2NrLWxhenlibG9jay1pbWFnZS1wYXJhZ3JhcGhlLWdhdWNoZS1mb25kLXZlcnQgLmltYWdlLWJhY2tncm91bmQge1xuICAgIHRvcDogMCU7XG4gICAgbGVmdDogMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIC53cC1ibG9jay1sYXp5YmxvY2staW1hZ2UtcGFyYWdyYXBoZS1nYXVjaGUtZm9uZC12ZXJ0IC5pbWFnZS1iYWNrZ3JvdW5kIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLndwLWJsb2NrLWxhenlibG9jay1pbWFnZS1wYXJhZ3JhcGhlLWdhdWNoZS1mb25kLXZlcnQgLmNvbnRlbnQtb3ZlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLndwLWJsb2NrLWxhenlibG9jay1pbWFnZS1wYXJhZ3JhcGhlLWdhdWNoZS1mb25kLXZlcnQgLmNvbnRlbnQtb3ZlciAudGl0bGUtYmxvY2sge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuLndwLWJsb2NrLWxhenlibG9jay1pbWFnZS1wYXJhZ3JhcGhlLWdhdWNoZSAuaW1hZ2UtZHJvaXRlIHtcbiAgcGFkZGluZzogMi41JSA1JTtcbn1cbi53cC1ibG9jay1sYXp5YmxvY2staW1hZ2UtcGFyYWdyYXBoZS1nYXVjaGUgLmltYWdlLWRyb2l0ZSAuaW1hZ2UtYmFja2dyb3VuZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cbi53cC1ibG9jay1sYXp5YmxvY2staW1hZ2UtcGFyYWdyYXBoZS1nYXVjaGUgLmNvbnRlbnUge1xuICBwYWRkaW5nOiA1JTtcbn1cbi53cC1ibG9jay1sYXp5YmxvY2staW1hZ2UtcGFyYWdyYXBoZS1nYXVjaGUgLmNvbnRlbnUgaDIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1sYXp5YmxvY2staW1hZ2UtcGFyYWdyYXBoZS1nYXVjaGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAud3AtYmxvY2stbGF6eWJsb2NrLWltYWdlLXBhcmFncmFwaGUtZ2F1Y2hlIC5pbWFnZS1kcm9pdGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLndwLWJsb2NrLWxhenlibG9jay1pbWFnZS1wYXJhZ3JhcGhlLWdhdWNoZSAuY29udGVudSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4ud3AtYmxvY2stbGF6eWJsb2NrLWltYWdlLXRpdHJlLWNoYXBlYXUtcnMgLmltYWdlLXRpdHJlLWNoYXBlYXUtcnMudmVydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndwLWJsb2NrLWxhenlibG9jay1pbWFnZS10aXRyZS1jaGFwZWF1LXJzIC5pbWFnZS10aXRyZS1jaGFwZWF1LXJzLnZlcnQgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndwLWJsb2NrLWxhenlibG9jay1pbWFnZS10aXRyZS1jaGFwZWF1LXJzIC5pbWFnZS10aXRyZS1jaGFwZWF1LXJzLmJlaWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTJkMDtcbiAgY29sb3I6ICMwNDJhMmI7XG59XG4ud3AtYmxvY2stbGF6eWJsb2NrLWltYWdlLXRpdHJlLWNoYXBlYXUtcnMgLmltYWdlLXRpdHJlLWNoYXBlYXUtcnMuYmVpZ2UgYSB7XG4gIGNvbG9yOiAjMDQyYTJiO1xufVxuLndwLWJsb2NrLWxhenlibG9jay1pbWFnZS10aXRyZS1jaGFwZWF1LXJzIC5pbWFnZS10aXRyZS1jaGFwZWF1LXJzIC5pbWFnZS1nYXVjaGUge1xuICBwYWRkaW5nOiAwO1xufVxuLndwLWJsb2NrLWxhenlibG9jay1pbWFnZS10aXRyZS1jaGFwZWF1LXJzIC5pbWFnZS10aXRyZS1jaGFwZWF1LXJzIC5pbWFnZS1nYXVjaGUgLmltYWdlLWJhY2tncm91bmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG4ud3AtYmxvY2stbGF6eWJsb2NrLWltYWdlLXRpdHJlLWNoYXBlYXUtcnMgLmltYWdlLXRpdHJlLWNoYXBlYXUtcnMgLmNvbnRlbnUge1xuICBwYWRkaW5nOiA1JTtcbn1cbi53cC1ibG9jay1sYXp5YmxvY2staW1hZ2UtdGl0cmUtY2hhcGVhdS1ycyAuaW1hZ2UtdGl0cmUtY2hhcGVhdS1ycyAuY29udGVudSBoMSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG59XG4ud3AtYmxvY2stbGF6eWJsb2NrLWltYWdlLXRpdHJlLWNoYXBlYXUtcnMgLmltYWdlLXRpdHJlLWNoYXBlYXUtcnMgLmNvbnRlbnUgaDIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ud3AtYmxvY2stbGF6eWJsb2NrLWltYWdlLXRpdHJlLWNoYXBlYXUtcnMgLmltYWdlLXRpdHJlLWNoYXBlYXUtcnMgLmNvbnRlbnUgLmJvdXRvbl9kZV9wYXJ0YWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1sYXp5YmxvY2staW1hZ2UtdGl0cmUtY2hhcGVhdS1ycyAuaW1hZ2UtdGl0cmUtY2hhcGVhdS1ycyB7XG4gICAgbWF4LWhlaWdodDogNjAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC53cC1ibG9jay1sYXp5YmxvY2staW1hZ2UtdGl0cmUtY2hhcGVhdS1ycyAuaW1hZ2UtdGl0cmUtY2hhcGVhdS1ycyAuaW1hZ2UtZ2F1Y2hlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC53cC1ibG9jay1sYXp5YmxvY2staW1hZ2UtdGl0cmUtY2hhcGVhdS1ycyAuaW1hZ2UtdGl0cmUtY2hhcGVhdS1ycyAuaW1hZ2UtZ2F1Y2hlIC5pbWFnZS1iYWNrZ3JvdW5kIHtcbiAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgfVxuICAud3AtYmxvY2stbGF6eWJsb2NrLWltYWdlLXRpdHJlLWNoYXBlYXUtcnMgLmltYWdlLXRpdHJlLWNoYXBlYXUtcnMgLmNvbnRlbnUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuLndwLWJsb2NrLWxhenlibG9jay1hYm9ubmVtZW50LXJlc2VhdXgtc29jaWF1eCAuYWJvbm5lbWVudC1ycyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG59XG4ud3AtYmxvY2stbGF6eWJsb2NrLWFib25uZW1lbnQtcmVzZWF1eC1zb2NpYXV4IC5hYm9ubmVtZW50LXJzIC5hYm9ubmVtZW50LXJzLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAzJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53cC1ibG9jay1sYXp5YmxvY2stYWJvbm5lbWVudC1yZXNlYXV4LXNvY2lhdXggLmFib25uZW1lbnQtcnMgLmFib25uZW1lbnQtcnMtY29udGVudCAudGl0cmUge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4ud3AtYmxvY2stbGF6eWJsb2NrLWFib25uZW1lbnQtcmVzZWF1eC1zb2NpYXV4IC5hYm9ubmVtZW50LXJzIC5hYm9ubmVtZW50LXJzLWNvbnRlbnQgLmJvdXRvbl9kZV9wYXJ0YWdlIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgaGVpZ2h0OiA0NXB4O1xuICB3aWR0aDogNDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbn1cbi53cC1ibG9jay1sYXp5YmxvY2stYWJvbm5lbWVudC1yZXNlYXV4LXNvY2lhdXggLmFib25uZW1lbnQtcnMgLmFib25uZW1lbnQtcnMtY29udGVudCAuYm91dG9uX2RlX3BhcnRhZ2UgYSBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1sYXp5YmxvY2stYWJvbm5lbWVudC1yZXNlYXV4LXNvY2lhdXggLmFib25uZW1lbnQtcnMge1xuICAgIHBhZGRpbmc6IDAgMyU7XG4gIH1cbiAgLndwLWJsb2NrLWxhenlibG9jay1hYm9ubmVtZW50LXJlc2VhdXgtc29jaWF1eCAuYWJvbm5lbWVudC1ycyAuYWJvbm5lbWVudC1ycy1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDMlIGF1dG87XG4gIH1cbiAgLndwLWJsb2NrLWxhenlibG9jay1hYm9ubmVtZW50LXJlc2VhdXgtc29jaWF1eCAuYWJvbm5lbWVudC1ycyAuYWJvbm5lbWVudC1ycy1jb250ZW50IC5ib3V0b25fZGVfcGFydGFnZSBhIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4jdHJlbmRpbmctZmxvd2VycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IDAgYXV0byAxMDdweCBhdXRvO1xufVxuI3RyZW5kaW5nLWZsb3dlcnMgPiAudGl0bGUge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1OXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jdHJlbmRpbmctZmxvd2VycyAjZmxvd2Vycy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuI3RyZW5kaW5nLWZsb3dlcnMgI2Zsb3dlcnMtY29udGFpbmVyIC5mbG93ZXItYXJyb3dzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0IG9wYWNpdHk7XG59XG4jdHJlbmRpbmctZmxvd2VycyAjZmxvd2Vycy1jb250YWluZXIgLmZsb3dlci1hcnJvd3M6aG92ZXIge1xuICBvcGFjaXR5OiAwLjQ7XG59XG4jdHJlbmRpbmctZmxvd2VycyAjZmxvd2Vycy1jb250YWluZXIgLmZsb3dlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDAgMzBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuI3RyZW5kaW5nLWZsb3dlcnMgI2Zsb3dlcnMtY29udGFpbmVyIC5mbG93ZXItaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbn1cbiN0cmVuZGluZy1mbG93ZXJzICNmbG93ZXJzLWNvbnRhaW5lciAuZmxvd2VyLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA0RDRDO1xuICBib3JkZXItcmFkaXVzOiA0MHB4IDAgMCAwO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA4MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuI3RyZW5kaW5nLWZsb3dlcnMgI2Zsb3dlcnMtY29udGFpbmVyIC5mbG93ZXItdGl0bGUgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjdHJlbmRpbmctZmxvd2VycyB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjdHJlbmRpbmctZmxvd2VycyB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG4gICN0cmVuZGluZy1mbG93ZXJzID4gLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxuICAjdHJlbmRpbmctZmxvd2VycyAjZmxvd2Vycy1jb250YWluZXIgLmZsb3dlci10aXRsZSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzFweDtcbiAgICBoZWlnaHQ6IDg4cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICN0cmVuZGluZy1mbG93ZXJzIHtcbiAgICBtYXJnaW46IDAgYXV0byA3NXB4IGF1dG87XG4gIH1cbiAgI3RyZW5kaW5nLWZsb3dlcnMgI2Zsb3dlcnMtY29udGFpbmVyIC5mbG93ZXItdGl0bGUge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4uYmxvY2stZGVzY3JpcHRpb24tc2Vzc2lsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG4gIG1hcmdpbjogMTUlIDAgNSUgMDtcbiAgcGFkZGluZzogMTAlO1xufVxuLmJsb2NrLWRlc2NyaXB0aW9uLXNlc3NpbGUgc3ZnIHtcbiAgZmlsbDogIzA0MkEyQjtcbn1cbi5ibG9jay1kZXNjcmlwdGlvbi1zZXNzaWxlIC5sb2dvX2Jsb2NrX2Rlc2NyaXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtODBweDtcbn1cbi5ibG9jay1kZXNjcmlwdGlvbi1zZXNzaWxlIC5sb2dvX2Jsb2NrX2Rlc2NyaXB0aW9uIHN2ZyB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi5ibG9jay1kZXNjcmlwdGlvbi1zZXNzaWxlIC5jb250ZW51X2Jsb2NrX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMTAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stZGVzY3JpcHRpb24tc2Vzc2lsZSB7XG4gICAgbWFyZ2luOiA0JSAxNSU7XG4gICAgcGFkZGluZzogMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5ibG9jay1kZXNjcmlwdGlvbi1zZXNzaWxlIC5sb2dvX2Jsb2NrX2Rlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVgoNTBweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xNTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLmJsb2NrLWRlc2NyaXB0aW9uLXNlc3NpbGUgLmxvZ29fYmxvY2tfZGVzY3JpcHRpb24gc3ZnIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbiAgLmJsb2NrLWRlc2NyaXB0aW9uLXNlc3NpbGUgLmNvbnRlbnVfYmxvY2tfZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDUlIDEwJTtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4uaGVhZGVyLXJlY2hlcmNoZSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xufVxuLmhlYWRlci1yZWNoZXJjaGUgc2VjdGlvbiNtYWluIHtcbiAgcGFkZGluZy1ib3R0b206IDI4dmg7XG59XG4uaGVhZGVyLXJlY2hlcmNoZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDMwcHggNDZweCAwIDQ2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItcmVjaGVyY2hlIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4taW1nLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA2NXZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyLXJlY2hlcmNoZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWltZy1jb250YWluZXIgLm1haW4taW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI1MHB4IDIwMHB4O1xufVxuLmhlYWRlci1yZWNoZXJjaGUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1pbWctY29udGFpbmVyIC5tYWluLWltZy1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlci1yZWNoZXJjaGUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1pbWctY29udGFpbmVyICNiYWRnZS1hcnRpc2FuYWwge1xuICB3aWR0aDogMjMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNjVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1JSk7XG59XG4uaGVhZGVyLXJlY2hlcmNoZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWJ0bi1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXItcmVjaGVyY2hlIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4taW5wdXQtY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogNDNweDtcbiAgcGFkZGluZzogN3B4IDhweCA3cHggNDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDcwJTtcbiAgbWF4LXdpZHRoOiAxMTA0cHg7XG4gIGdhcDogMTBweDtcbn1cbi5oZWFkZXItcmVjaGVyY2hlIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4taW5wdXQtY29udGFpbmVyIGZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyLXJlY2hlcmNoZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWlucHV0LWNvbnRhaW5lciBsYWJlbCB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaGVhZGVyLXJlY2hlcmNoZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWlucHV0IHtcbiAgZmxleDogMTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzMDRENEM7XG4gIHBhZGRpbmc6IDA7XG59XG4uaGVhZGVyLXJlY2hlcmNoZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzA0RDRDO1xuICBvcGFjaXR5OiAxO1xufVxuLmhlYWRlci1yZWNoZXJjaGUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1idG4taWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLXJlY2hlcmNoZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG4uaGVhZGVyLXJlY2hlcmNoZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWNvbnRlbnQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA0MXB4O1xuICBtYXJnaW46IDAgMCA1dmg7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICBjb2xvcjogIzMwNEQ0QztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LXdpZHRoOiA0NSU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhlYWRlci1yZWNoZXJjaGUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLXJlY2hlcmNoZSBzZWN0aW9uI21haW4ge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG4gIC5oZWFkZXItcmVjaGVyY2hlIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgfVxuICAuaGVhZGVyLXJlY2hlcmNoZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWJ1cmdlci1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaGVhZGVyLXJlY2hlcmNoZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWltZy1jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjV2aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGVhZGVyLXJlY2hlcmNoZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWltZy1jb250YWluZXIgI2JhZGdlLWFydGlzYW5hbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgbGVmdDogMzBweDtcbiAgICBib3R0b206IC0zMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAlKTtcbiAgfVxuICAuaGVhZGVyLXJlY2hlcmNoZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWNhcnQtaWNvbiB7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICB9XG4gIC5oZWFkZXItcmVjaGVyY2hlIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4tZ2FyZGVuZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXItcmVjaGVyY2hlIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4tbG9nbyB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLXJlY2hlcmNoZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWxvZ28tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaGVhZGVyLXJlY2hlcmNoZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTRweCAwO1xuICB9XG4gIC5oZWFkZXItcmVjaGVyY2hlIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4tY29udGVudCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgbWFyZ2luLXRvcDogNzB2aDtcbiAgfVxuICAuaGVhZGVyLXJlY2hlcmNoZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWNvbnRlbnQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICB9XG4gIC5oZWFkZXItcmVjaGVyY2hlIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4taW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuaGVhZGVyLXJlY2hlcmNoZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWlucHV0LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA4MHZ3O1xuICAgIGdhcDogMzVweDtcbiAgICBwYWRkaW5nOiAzcHggNHB4IDNweCAyNHB4O1xuICB9XG4gIC5oZWFkZXItcmVjaGVyY2hlIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4tYnRuIHtcbiAgICB3aWR0aDogNDdweDtcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5oZWFkZXItcmVjaGVyY2hlIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4tYnRuLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlci1yZWNoZXJjaGUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1idG4taWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItcmVjaGVyY2hlIHNlY3Rpb24jbWFpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmhlYWRlci1yZWNoZXJjaGUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA0OHZoO1xuICB9XG4gIC5oZWFkZXItcmVjaGVyY2hlIHNlY3Rpb24jbWFpbiAubWFpbi1tZW51IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNzB2dztcbiAgfVxuICAuaGVhZGVyLXJlY2hlcmNoZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWNvbnRlbnQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgcGFkZGluZzogMCAxN3B4O1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC5oZWFkZXItcmVjaGVyY2hlIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4taW5wdXQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAwO1xuICB9XG4gIC5oZWFkZXItcmVjaGVyY2hlIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4taW1nLWNvbnRhaW5lciAubWFpbi1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTIwcHggODBweDtcbiAgfVxuICAuaGVhZGVyLXJlY2hlcmNoZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWltZy1jb250YWluZXIgLm1haW4taW1nLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LWhlaWdodDogNDV2aDtcbiAgfVxuICAuaGVhZGVyLXJlY2hlcmNoZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWltZy1jb250YWluZXIgI2JhZGdlLWFydGlzYW5hbCB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLXJlY2hlcmNoZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDcwdmg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5oZWFkZXItcmVjaGVyY2hlIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4taW1nLWNvbnRhaW5lciAubWFpbi1pbWctbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4jY29udGFpbmVyLWNvbW1pdG1lbnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNEQ0QztcbiAgcGFkZGluZzogNzBweCAwO1xuICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbn1cblxuI2NvbW1pdG1lbnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDRENEM7XG4gIGhlaWdodDogNjAwcHg7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiNjb21taXRtZW50cyA+IGRpdiB7XG4gIHdpZHRoOiA1MCU7XG4gIG1pbi13aWR0aDogNTAlO1xufVxuI2NvbW1pdG1lbnRzIC5jb21taXRtZW50cy1pbWctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI2NvbW1pdG1lbnRzIC5jb21taXRtZW50cy1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjUwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNTBweDtcbn1cbiNjb21taXRtZW50cyAuY29tbWl0bWVudHMtYmFkZ2Uge1xuICB3aWR0aDogMjIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMCU7XG4gIHJpZ2h0OiAtNjBweDtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTNkZWcpO1xufVxuI2NvbW1pdG1lbnRzIC5jb21taXRtZW50cy1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLWxlZnQ6IDl2dztcbiAgcGFkZGluZy1yaWdodDogNXZ3O1xufVxuI2NvbW1pdG1lbnRzIC5jb21taXRtZW50cy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbjogMzBweCAwIDQ0cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4jY29tbWl0bWVudHMgLmNvbW1pdG1lbnRzLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNjb21taXRtZW50cyAuY29tbWl0bWVudHMtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIxcHggMzlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI2NvbnRhaW5lci1jb21taXRtZW50cyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gICNjb21taXRtZW50cyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgI2NvbW1pdG1lbnRzIC5jb21taXRtZW50cy10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxuICAjY29tbWl0bWVudHMgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNjb21taXRtZW50cyAuY29tbWl0bWVudHMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxuICAjY29tbWl0bWVudHMgLmNvbW1pdG1lbnRzLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG4gICNjb21taXRtZW50cyAuY29tbWl0bWVudHMtYnRuIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAjY29tbWl0bWVudHMgLmNvbW1pdG1lbnRzLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDE3cHg7XG4gIH1cbiAgI2NvbW1pdG1lbnRzIC5jb21taXRtZW50cy1pbWcge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTAwcHg7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxuICAjY29tbWl0bWVudHMgLmNvbW1pdG1lbnRzLWltZy1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gIH1cbiAgI2NvbW1pdG1lbnRzIC5jb21taXRtZW50cy1iYWRnZSB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGJvdHRvbTogLTUwcHg7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiB1bnNldDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2NvbW1pdG1lbnRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAjY29tbWl0bWVudHMgLmNvbW1pdG1lbnRzLWltZyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgI2NvbW1pdG1lbnRzIC5jb21taXRtZW50cy1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbi5yZWNpcGUtdGl0bGUge1xuICBjb2xvcjogI0ZGRkY4MztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgbWFyZ2luOiAwIDAgOTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5yZWNpcGUtY2FsY3VsYXRpb24ge1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDE3cHg7XG59XG5cbi5yZWNpcGUtY2FsY3VsYXRpb24gOmZpcnN0LWNoaWxkIC5yZWNpcGUtY2FsY3VsYXRpb24tdGl0bGUge1xuICBtYXgtd2lkdGg6IDI4OHB4O1xufVxuXG4ucmVjaXBlLWNhbGN1bGF0aW9uLWl0ZW06bnRoLWxhc3QtY2hpbGQoLW4rMykgLnJlY2lwZS1jYWxjdWxhdGlvbi10aXRsZSB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5cbi5yZWNpcGUtY2FsY3VsYXRpb24tc3ltYm9sIHtcbiAgY29sb3I6ICNGRkZGODM7XG4gIGZvbnQtc2l6ZTogNzNweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG59XG5cbi5yZWNpcGUtY2FsY3VsYXRpb24taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmRpdi5yZWNpcGUtY2FsY3VsYXRpb24tc3ltYm9sOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuZGl2LnJlY2lwZS1jYWxjdWxhdGlvbi1zeW1ib2w6bnRoLWNoaWxkKDQpIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5yZWNpcGUtY2FsY3VsYXRpb24tdGl0bGUge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWluLWhlaWdodDogOTZweDtcbn1cblxuLnJlY2lwZS1jYWxjdWxhdGlvbi1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1heC13aWR0aDogMzk4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNyZWNpcGUtc2Vzc2lsZSB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIH1cbiAgI3JlY2lwZS1zZXNzaWxlIC5yZWNpcGUtY2FsY3VsYXRpb24tdGl0bGUge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbiNsYWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTEwcHggYXV0bztcbiAgZ2FwOiAxMTNweDtcbn1cbiNsYWIgPiBkaXYge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMzVweDtcbn1cbiNsYWIgPiBkaXYgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbiNsYWIgPiA6bnRoLWxhc3QtY2hpbGQoMSkge1xuICB3aWR0aDogNjAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jbGFiIC5sYWItYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNDVweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IDIwJTtcbiAgcmlnaHQ6IC00JTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLThkZWcpO1xuICB6LWluZGV4OiAxMDtcbn1cbiNsYWIgLmxhYi1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2xhYiAubGFiLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAwO1xufVxuI2xhYiAubGFiLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbiNsYWIgLmxhYi1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjBweCA0OHB4O1xufVxuI2xhYiAubGFiLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuI2xhYiAubGFiLWFjdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDIwcHggMjBweCA2OHB4IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogMCA1MHB4IDUwcHggMDtcbiAgYm90dG9tOiAtN3Z3O1xuICBsZWZ0OiAtMjNweDtcbiAgbWF4LXdpZHRoOiA4NSU7XG59XG4jbGFiIC5sYWItYWN0b3IgLmNvbnRhaW5lci1sYWItYWN0b3ItdGl0bGUtZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4jbGFiIC5sYWItYWN0b3ItdGl0bGUsICNsYWIgI2xhYiAubGFiLWFjdG9yLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbiNsYWIgLmxhYi1hY3Rvci10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI2xhYiAubGFiLWFjdG9yIGltZyB7XG4gIG1heC13aWR0aDogMTMwcHg7XG4gIG1heC1oZWlnaHQ6IDEzMHB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgI2xhYiB7XG4gICAgcGFkZGluZzogMCAyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNsYWIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGdhcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAjbGFiID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMDtcbiAgfVxuICAjbGFiIC5yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAjbGFiIC5yaWdodCAubGFiLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbGFiIC5sYWItYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICBtYXJnaW4tdG9wOiAtNjVweDtcbiAgfVxuICAjbGFiIC5yaWdodCAubGFiLWFjdG9yIHtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm90dG9tOiB1bnNldDtcbiAgfVxuICAjbGFiIC5yaWdodCAubGFiLWFjdG9yIC5jb250YWluZXItbGFiLWFjdG9yLXRpdGxlLWRlc2NyaXB0aW9uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICNsYWIgLnJpZ2h0IC5sYWItYWN0b3IgaW1nIHtcbiAgICB3aWR0aDogMTQ0cHg7XG4gICAgaGVpZ2h0OiAxNDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG4gICNsYWIgLnJpZ2h0IC5sYWItYWN0b3ItdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAjbGFiIC5yaWdodCAubGFiLWFjdG9yLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgI2xhYiAubGFiLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxuICAjbGFiIC5sYWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBtYXJnaW46IDgwcHggMCAzMHB4O1xuICB9XG4gICNsYWIgLmxhYi1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cbiAgI2xhYiAubGFiLWJ0biB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNsYWIgLmxhYi1tb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNsYWIgLmxhYi1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMHB4IDE1cHg7XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuI3JlY2lwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDRENEM7XG4gIHBhZGRpbmc6IDQyMHB4IDJlbSAxMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbiNyZWNpcGUgLnNlYXNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogMzBweCA1M3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDMlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IDAgYXV0byA4OHB4IGF1dG87XG59XG4jcmVjaXBlIC5zZWFzb24gLnNlc3NpbGUtYnRuLnNlYXNvbi1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbiNyZWNpcGUgLnNlYXNvbi1sZWZ0IHtcbiAgd2lkdGg6IDU3JTtcbn1cbiNyZWNpcGUgLnNlYXNvbi1sZWZ0IC5zZWFzb24tYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4jcmVjaXBlIC5zZWFzb24tbGVmdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuI3JlY2lwZSAuc2Vhc29uLWxlZnQtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDAgMTVweCAzM3B4IDIycHg7XG59XG4jcmVjaXBlIC5zZWFzb24tbGVmdC1zbGlkZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbiNyZWNpcGUgLnNlYXNvbi1sZWZ0LXNsaWRlci1jb250YWluZXIgLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luOiAwIDhweDtcbn1cbiNyZWNpcGUgLnNlYXNvbi1sZWZ0LXNsaWRlci1pdGVtIHtcbiAgYXNwZWN0LXJhdGlvOiAxO1xufVxuI3JlY2lwZSAuc2Vhc29uLWxlZnQtc2xpZGVyLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4jcmVjaXBlIC5zZWFzb24tbGVmdCAuZmxvd2VyLWFycm93cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dCBvcGFjaXR5O1xufVxuI3JlY2lwZSAuc2Vhc29uLWxlZnQgLmZsb3dlci1hcnJvd3MuZmxvd2VyLXByZXZpb3VzIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuI3JlY2lwZSAuc2Vhc29uLWxlZnQgLmZsb3dlci1hcnJvd3MuZmxvd2VyLW5leHQge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG4jcmVjaXBlIC5zZWFzb24tbGVmdCAuZmxvd2VyLWFycm93czpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbiNyZWNpcGUgLnNlYXNvbi1yaWdodCB7XG4gIHdpZHRoOiA0MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuI3JlY2lwZSAuc2Vhc29uLXJpZ2h0IHAge1xuICBtYXJnaW46IDA7XG59XG4jcmVjaXBlIC5zZWFzb24tcmlnaHQgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjM1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4jcmVjaXBlIC5zZWFzb24tcmlnaHQtaXRlbSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tbGVmdDogNTJweDtcbiAgbWFyZ2luLXRvcDogLTkwcHg7XG4gIHBhZGRpbmc6IDIxcHggNTJweCAwIDM0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNyZWNpcGUgLnNlYXNvbi1yaWdodC1pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbiNyZWNpcGUgLnNlYXNvbi1yaWdodC1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcbn1cbiNyZWNpcGUgLnNlYXNvbi1yaWdodCAucmVhZC1tb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jcmVjaXBlIC5zZWFzb24tcmlnaHQgLnJlYWQtbW9yZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI3JlY2lwZSAuc2Vhc29uLXJpZ2h0IC5yZWFkLW1vcmUtY29udGFpbmVyIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbiNyZWNpcGUgLnJlY2lwZS10aXRsZSB7XG4gIGNvbG9yOiAjRkZGRjgzO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG4jcmVjaXBlIC5yZWNpcGUtY2FsY3VsYXRpb24ge1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDE3cHg7XG59XG4jcmVjaXBlIC5yZWNpcGUtY2FsY3VsYXRpb24gOmZpcnN0LWNoaWxkIC5yZWNpcGUtY2FsY3VsYXRpb24tdGl0bGUge1xuICBtYXgtd2lkdGg6IDI4OHB4O1xufVxuI3JlY2lwZSAucmVjaXBlLWNhbGN1bGF0aW9uLWl0ZW06bnRoLWxhc3QtY2hpbGQoLW4rMykgLnJlY2lwZS1jYWxjdWxhdGlvbi10aXRsZSB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG4jcmVjaXBlIC5yZWNpcGUtY2FsY3VsYXRpb24tc3ltYm9sIHtcbiAgY29sb3I6ICNGRkZGODM7XG4gIGZvbnQtc2l6ZTogNzNweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG4jcmVjaXBlIC5yZWNpcGUtY2FsY3VsYXRpb24taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcmVjaXBlIC5yZWNpcGUtY2FsY3VsYXRpb24tdGl0bGUge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNyZWNpcGUgLnJlY2lwZS1jYWxjdWxhdGlvbi1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1heC13aWR0aDogMzk4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNyZWNpcGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDRENEM7XG4gICAgcGFkZGluZy10b3A6IDc1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI3JlY2lwZSAucmVjaXBlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAjcmVjaXBlIC5yZWNpcGUtY2FsY3VsYXRpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgI3JlY2lwZSAucmVjaXBlLWNhbGN1bGF0aW9uLXN5bWJvbCB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIG1hcmdpbjogLTEwcHggMCAwO1xuICB9XG4gICNyZWNpcGUgLnJlY2lwZS1jYWxjdWxhdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG4gICNyZWNpcGUgLnJlY2lwZS1jYWxjdWxhdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB9XG4gICNyZWNpcGUgLnNlYXNvbiB7XG4gICAgZ2FwOiAzJTtcbiAgICB0b3A6IC0xJTtcbiAgICBwYWRkaW5nOiAyM3B4IDE4cHggMzBweCAxOHB4O1xuICB9XG4gICNyZWNpcGUgLnNlYXNvbi1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgI3JlY2lwZSAuc2Vhc29uLWxlZnQgLnNlYXNvbi1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gICNyZWNpcGUgLnNlYXNvbi1sZWZ0IC5zZWFzb24tZGVzY3JpcHRpb24tYW5kLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAjcmVjaXBlIC5zZWFzb24tbGVmdCAuZmxvd2VyLWFycm93cy5mbG93ZXItbmV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gIH1cbiAgI3JlY2lwZSAuc2Vhc29uLWxlZnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBtYXJnaW46IDAgMThweCAyMHB4IDA7XG4gIH1cbiAgI3JlY2lwZSAuc2Vhc29uLWxlZnQtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAjcmVjaXBlIC5zZWFzb24tbGVmdC1zbGlkZXItaXRlbSB7XG4gICAgbWF4LWhlaWdodDogMjUwcHg7XG4gIH1cbiAgI3JlY2lwZSAuc2Vhc29uLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNyZWNpcGUgLnNlYXNvbiAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZzogMCAyMCUgMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgI3JlY2lwZSAuc2Vhc29uLWxlZnQtc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stc2xpZGUge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNyZWNpcGUge1xuICAgIHBhZGRpbmctdG9wOiA2NTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBtYXJnaW4tYm90dG9tOiA2MnB4O1xuICB9XG4gICNyZWNpcGUgLnNlYXNvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0b3A6IC0zJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDIzcHggMCAzMHB4IDE4cHg7XG4gIH1cbiAgI3JlY2lwZSAuc2Vhc29uLWxlZnQtc2xpZGVyLWl0ZW0ge1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuI291ci1uZXR3b3JrLXNsaWRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbiNvdXItbmV0d29yay1zbGlkZXIgLm91ci1uZXR3b3JrLWZsb3Jpc3QtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA1MXB4O1xuICBtYXJnaW4tYm90dG9tOiA5OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jb3VyLW5ldHdvcmstc2xpZGVyIC5vdXItbmV0d29yay1mbG9yaXN0LWNvbnRhaW5lciAub3VyLW5ldHdvcmstYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTkwcHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI1M3B4O1xuICB6LWluZGV4OiAxMDtcbn1cbiNvdXItbmV0d29yay1zbGlkZXIgLm91ci1uZXR3b3JrLWZsb3Jpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NXZoO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG59XG4jb3VyLW5ldHdvcmstc2xpZGVyIC5vdXItbmV0d29yay1mbG9yaXN0LWltZyB7XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuI291ci1uZXR3b3JrLXNsaWRlciAub3VyLW5ldHdvcmstZmxvcmlzdC1pbWc6bnRoLWNoaWxkKDJuKzEpIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbiNvdXItbmV0d29yay1zbGlkZXIgLmNvbnRhaW5lci1idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuI291ci1uZXR3b3JrLXNsaWRlciAuY29udGFpbmVyLWJ0biAub3VyLW5ldHdvcmstYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNvdXItbmV0d29yay1zbGlkZXIgLmNvbnRhaW5lci1idG4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gICNvdXItbmV0d29yay1zbGlkZXIgLmNvbnRhaW5lci1idG4gLm91ci1uZXR3b3JrLWJ0biB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG4gICNvdXItbmV0d29yay1zbGlkZXIgLm91ci1uZXR3b3JrLWZsb3Jpc3QtY29udGFpbmVyIHtcbiAgICBvcmRlcjogLTE7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIGdhcDogMjRweDtcbiAgfVxuICAjb3VyLW5ldHdvcmstc2xpZGVyIC5vdXItbmV0d29yay1mbG9yaXN0LWNvbnRhaW5lciAub3VyLW5ldHdvcmstZmxvcmlzdCB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxuICAjb3VyLW5ldHdvcmstc2xpZGVyIC5vdXItbmV0d29yay1mbG9yaXN0LWNvbnRhaW5lciAub3VyLW5ldHdvcmstYmFkZ2Uge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBib3R0b206IC01MHB4O1xuICAgIHRvcDogdW5zZXQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gICNvdXItbmV0d29yay1zbGlkZXIgLm91ci1uZXR3b3JrLWZsb3Jpc3QtaW1nIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxuICAjb3VyLW5ldHdvcmstc2xpZGVyIC5vdXItbmV0d29yay1mbG9yaXN0LWltZzpudGgtbGFzdC1jaGlsZCgtbiszKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjb3VyLW5ldHdvcmstc2xpZGVyIC5vdXItbmV0d29yay1mbG9yaXN0LWNvbnRhaW5lciAub3VyLW5ldHdvcmstZmxvcmlzdCB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4jb3VyLW5ldHdvcmsge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbiNvdXItbmV0d29yayAub3VyLW5ldHdvcmstdGl0bGUge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGNvbG9yOiAjMDYyQTJCO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbn1cbiNvdXItbmV0d29yayAub3VyLW5ldHdvcmstZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzA2MkEyQjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTU1cHg7XG4gIG1heC13aWR0aDogODAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNvdXItbmV0d29yayAub3VyLW5ldHdvcmstdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbiAgI291ci1uZXR3b3JrIC5vdXItbmV0d29yay1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbi5qc2YtYXJ0aWNsZXMtZGUtYmxvZyB7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBwYWRkaW5nOiAxMCUgMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmpzZi1hcnRpY2xlcy1kZS1ibG9nIC5sb2dvX2Jsb2cge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUlO1xufVxuLmpzZi1hcnRpY2xlcy1kZS1ibG9nIC5jb250ZW50IHtcbiAgcGFkZGluZzogNSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5qc2YtYXJ0aWNsZXMtZGUtYmxvZyAuY29udGVudF9ibG9nX2Jsb2NrX3JvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uanNmLWFydGljbGVzLWRlLWJsb2cgLmNvbnRlbnRfYmxvZ19ibG9ja19yb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG4uanNmLWFydGljbGVzLWRlLWJsb2cgLmNvbnRlbnRfYmxvZ19ibG9ja19yb3cgLmJsb2dfaW1nX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0LCA0MiwgNDMsIDAuNCk7XG59XG4uanNmLWFydGljbGVzLWRlLWJsb2cgLmNvbnRlbnRfYmxvZ19ibG9ja19yb3cgLmJsb2dfaW1nX2JhY2tncm91bmQgLmJsb2dfdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5qc2YtYXJ0aWNsZXMtZGUtYmxvZyAuY29udGVudF9ibG9nX2Jsb2NrX3JvdyAuYmxvZ19pbWdfYmFja2dyb3VuZCAuYmxvZ190ZXh0IGgyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIHBhZGRpbmc6IDAgMiU7XG59XG4uanNmLWFydGljbGVzLWRlLWJsb2cgLmNvbnRlbnRfYmxvZ19ibG9ja19yb3cgLmJsb2dfaW1nX2JhY2tncm91bmQgLmJsb2dfdGV4dCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmO1xufVxuLmpzZi1hcnRpY2xlcy1kZS1ibG9nIC5jb250ZW50X2Jsb2dfYmxvY2tfcm93IC5pbWdfYmxvZ19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmpzZi1hcnRpY2xlcy1kZS1ibG9nIC5zbGljay1hcnJvdyB7XG4gIHotaW5kZXg6IDEwO1xufVxuLmpzZi1hcnRpY2xlcy1kZS1ibG9nIC5zbGljay1wcmV2IHtcbiAgbGVmdDogMzAlO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWFnZXMvaWNvbnMvc2xpZGVyLWxlZnQtdmVydC5zdmcpICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMjJweDtcbiAgei1pbmRleDogOTk5O1xuICB0b3A6IGF1dG87XG59XG4uanNmLWFydGljbGVzLWRlLWJsb2cgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5qc2YtYXJ0aWNsZXMtZGUtYmxvZyAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAzMCU7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltYWdlcy9pY29ucy9zbGlkZXItcmlnaHQtdmVydC5zdmcpICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMjJweDtcbiAgei1pbmRleDogOTk5O1xuICB0b3A6IGF1dG87XG59XG4uanNmLWFydGljbGVzLWRlLWJsb2cgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5qc2YtYXJ0aWNsZXMtZGUtYmxvZyAuY29udGFjdF9idG4ge1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qc2YtYXJ0aWNsZXMtZGUtYmxvZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG4gIC5qc2YtYXJ0aWNsZXMtZGUtYmxvZyAubG9nb19ibG9nIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5qc2YtYXJ0aWNsZXMtZGUtYmxvZyAuY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAuanNmLWFydGljbGVzLWRlLWJsb2cgLmNvbnRlbnRfYmxvZ19ibG9ja19yb3cge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbi5wYXJ0ZW5hcmlhdC1ibG9jay1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTJkMDtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5wYXJ0ZW5hcmlhdC1ibG9jay1iYWNrZ3JvdW5kIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1JTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFydGVuYXJpYXQtYmxvY2stYmFja2dyb3VuZCAucGFydGVuYXJpYXQtYmxvY2sgLnBhcnRlbmFpcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDAgMjBweCAyMHB4IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ucGFydGVuYXJpYXQtYmxvY2stYmFja2dyb3VuZCAucGFydGVuYXJpYXQtYmxvY2sgLnBhcnRlbmFpcmUgLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhcnRlbmFyaWF0LWJsb2NrLWJhY2tncm91bmQgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuLnBhcnRlbmFyaWF0LWJsb2NrLWJhY2tncm91bmQgLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4ucGFydGVuYXJpYXQtYmxvY2stYmFja2dyb3VuZCAuc2xpY2stYXJyb3cge1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAxNSU7XG59XG4ucGFydGVuYXJpYXQtYmxvY2stYmFja2dyb3VuZCAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0xMnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWFnZXMvaWNvbnMvc2xpZGVyLWxlZnQtdmVydC5zdmcpICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB6LWluZGV4OiA5OTk7XG59XG4ucGFydGVuYXJpYXQtYmxvY2stYmFja2dyb3VuZCAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuLnBhcnRlbmFyaWF0LWJsb2NrLWJhY2tncm91bmQgLnNsaWNrLW5leHQge1xuICByaWdodDogLTEycHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltYWdlcy9pY29ucy9zbGlkZXItcmlnaHQtdmVydC5zdmcpICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB6LWluZGV4OiA5OTk7XG59XG4ucGFydGVuYXJpYXQtYmxvY2stYmFja2dyb3VuZCAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFydGVuYXJpYXQtYmxvY2stYmFja2dyb3VuZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5wYXJ0ZW5hcmlhdC1ibG9jay1iYWNrZ3JvdW5kIC5zbGljay1wcmV2IHtcbiAgICBib3R0b206IC04MHB4O1xuICAgIGxlZnQ6IDEwMHB4O1xuICAgIHRvcDogYXV0bztcbiAgfVxuICAucGFydGVuYXJpYXQtYmxvY2stYmFja2dyb3VuZCAuc2xpY2stbmV4dCB7XG4gICAgYm90dG9tOiAtODBweDtcbiAgICByaWdodDogMTAwcHg7XG4gICAgdG9wOiBhdXRvO1xuICB9XG4gIC5wYXJ0ZW5hcmlhdC1ibG9jay1iYWNrZ3JvdW5kIGgyIHtcbiAgICBwYWRkaW5nOiAyJSA1JTtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4ud3AtYmxvY2stbGF6eWJsb2NrLWpzZi1xdWktc29tbWVzLW5vdXMge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi53cC1ibG9jay1sYXp5YmxvY2stanNmLXF1aS1zb21tZXMtbm91cyAuY29udGVudSAudGl0bGUtYmxvY2sge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUlO1xufVxuLndwLWJsb2NrLWxhenlibG9jay1qc2YtcXVpLXNvbW1lcy1ub3VzIC5jb250ZW51IC5jb250ZW50LXRleHQge1xuICBwYWRkaW5nOiAwIDUlIDAgNSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53cC1ibG9jay1sYXp5YmxvY2stanNmLXF1aS1zb21tZXMtbm91cyAuY29udGVudSAuY29udGFjdF9idG4ge1xuICBwYWRkaW5nOiA1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stbGF6eWJsb2NrLWpzZi1xdWktc29tbWVzLW5vdXMge1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLndwLWJsb2NrLWxhenlibG9jay1qc2YtcXVpLXNvbW1lcy1ub3VzIC5pbWFnZS1nYXVjaGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLndwLWJsb2NrLWxhenlibG9jay1qc2YtcXVpLXNvbW1lcy1ub3VzIC5jb250ZW51IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC53cC1ibG9jay1sYXp5YmxvY2stanNmLXF1aS1zb21tZXMtbm91cyAuY29udGVudSAudGl0bGUtYmxvY2sge1xuICAgIHBhZGRpbmc6IDIlO1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbi5sYXp5YmxvY2stanNmLXNsaWRlci1ibG9jay1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTJkMDtcbn1cbi5sYXp5YmxvY2stanNmLXNsaWRlci1ibG9jay1iYWNrZ3JvdW5kIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG59XG4ubGF6eWJsb2NrLWpzZi1zbGlkZXItYmxvY2stYmFja2dyb3VuZCAuanNmLXNsaWRlci1ibG9jay1tb2JpbGUge1xuICBtYXJnaW46IDEwcHggNDVweCAwIDQ1cHg7XG4gIHBhZGRpbmc6IDAgNCUgMzBweDtcbn1cbi5sYXp5YmxvY2stanNmLXNsaWRlci1ibG9jay1iYWNrZ3JvdW5kIC5qc2Ytc2xpZGVyLWJsb2NrLW1vYmlsZSAuc2xpY2stbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1hZ2VzL2ljb25zL3NsaWRlci1hcnJvdy5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogNDBweDtcbiAgei1pbmRleDogOTk5O1xufVxuLmxhenlibG9jay1qc2Ytc2xpZGVyLWJsb2NrLWJhY2tncm91bmQgLmpzZi1zbGlkZXItYmxvY2stbW9iaWxlIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGF6eWJsb2NrLWpzZi1zbGlkZXItYmxvY2stYmFja2dyb3VuZCAuanNmLXNsaWRlci1ibG9jay1tb2JpbGUgLnNsaWNrLXByZXYge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1hZ2VzL2ljb25zL3NsaWRlci1hcnJvdy5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi5sYXp5YmxvY2stanNmLXNsaWRlci1ibG9jay1iYWNrZ3JvdW5kIC5qc2Ytc2xpZGVyLWJsb2NrLW1vYmlsZSAuc2xpY2stcHJldjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxhenlibG9jay1qc2Ytc2xpZGVyLWJsb2NrLWJhY2tncm91bmQgLmpzZi1zbGlkZXItYmxvY2stb3JkaW5hdGV1ciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYXp5YmxvY2stanNmLXNsaWRlci1ibG9jay1iYWNrZ3JvdW5kIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDQlIDQlIDAgNCU7XG4gIH1cbiAgLmxhenlibG9jay1qc2Ytc2xpZGVyLWJsb2NrLWJhY2tncm91bmQgLmpzZi1zbGlkZXItYmxvY2stbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5sYXp5YmxvY2stanNmLXNsaWRlci1ibG9jay1iYWNrZ3JvdW5kIC5qc2Ytc2xpZGVyLWJsb2NrLW9yZGluYXRldXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiAwIDQlIDQlIDQlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgLmxhenlibG9jay1qc2Ytc2xpZGVyLWJsb2NrLWJhY2tncm91bmQgaDIge1xuICAgIHBhZGRpbmc6IDQlIDQlIDAgNCU7XG4gIH1cbiAgLmxhenlibG9jay1qc2Ytc2xpZGVyLWJsb2NrLWJhY2tncm91bmQgLmpzZi1zbGlkZXItYmxvY2stb3JkaW5hdGV1ciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMCA0JSAwO1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbi5sYXp5YmxvY2stanNmLXNsaWRlci1zb2x1dGlvbi1ibG9jay1iYWNrZ3JvdW5kIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBwYWRkaW5nLXRvcDogNCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMCU7XG59XG4ubGF6eWJsb2NrLWpzZi1zbGlkZXItc29sdXRpb24tYmxvY2stYmFja2dyb3VuZCAucHJldGl0cmUge1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDUlO1xufVxuLmxhenlibG9jay1qc2Ytc2xpZGVyLXNvbHV0aW9uLWJsb2NrLWJhY2tncm91bmQgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxhenlibG9jay1qc2Ytc2xpZGVyLXNvbHV0aW9uLWJsb2NrLWJhY2tncm91bmQgLmpzZi1zbGlkZXItc29sdXRpb24ge1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmxhenlibG9jay1qc2Ytc2xpZGVyLXNvbHV0aW9uLWJsb2NrLWJhY2tncm91bmQgLmpzZi1zbGlkZXItc29sdXRpb24gLmpzZi1zbGlkZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xufVxuLmxhenlibG9jay1qc2Ytc2xpZGVyLXNvbHV0aW9uLWJsb2NrLWJhY2tncm91bmQgLmpzZi1zbGlkZXItc29sdXRpb24gLmpzZi1zbGlkZXItaW5uZXIgLmltYWdlcyB7XG4gIHBhZGRpbmc6IDEwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG4ubGF6eWJsb2NrLWpzZi1zbGlkZXItc29sdXRpb24tYmxvY2stYmFja2dyb3VuZCAuanNmLXNsaWRlci1zb2x1dGlvbiAuanNmLXNsaWRlci1pbm5lciAuaW1hZ2VzIGltZyB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5sYXp5YmxvY2stanNmLXNsaWRlci1zb2x1dGlvbi1ibG9jay1iYWNrZ3JvdW5kIC5qc2Ytc2xpZGVyLXNvbHV0aW9uIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbi5sYXp5YmxvY2stanNmLXNsaWRlci1zb2x1dGlvbi1ibG9jay1iYWNrZ3JvdW5kIC5qc2Ytc2xpZGVyLXNvbHV0aW9uIC5zbGljay1zbGlkZSB7XG4gIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLmxhenlibG9jay1qc2Ytc2xpZGVyLXNvbHV0aW9uLWJsb2NrLWJhY2tncm91bmQgLnNvdXMtdGl0cmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGF6eWJsb2NrLWpzZi1zbGlkZXItc29sdXRpb24tYmxvY2stYmFja2dyb3VuZCAubGVnZW5kZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyJSAxMCU7XG59XG4ubGF6eWJsb2NrLWpzZi1zbGlkZXItc29sdXRpb24tYmxvY2stYmFja2dyb3VuZCAuZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDIlIDEwJSAxMCUgMTAlO1xufVxuLmxhenlibG9jay1qc2Ytc2xpZGVyLXNvbHV0aW9uLWJsb2NrLWJhY2tncm91bmQgLnNsaWNrLWFycm93IHtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMTUlO1xufVxuLmxhenlibG9jay1qc2Ytc2xpZGVyLXNvbHV0aW9uLWJsb2NrLWJhY2tncm91bmQgLnNsaWNrLXByZXYge1xuICBsZWZ0OiA1JTtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1hZ2VzL2ljb25zL3NsaWRlci1sZWZ0LWJsYW5jLnN2ZykgIWltcG9ydGFudDtcbn1cbi5sYXp5YmxvY2stanNmLXNsaWRlci1zb2x1dGlvbi1ibG9jay1iYWNrZ3JvdW5kIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubGF6eWJsb2NrLWpzZi1zbGlkZXItc29sdXRpb24tYmxvY2stYmFja2dyb3VuZCAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiA1JTtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1hZ2VzL2ljb25zL3NsaWRlci1yaWdodC1ibGFuYy5zdmcpICFpbXBvcnRhbnQ7XG59XG4ubGF6eWJsb2NrLWpzZi1zbGlkZXItc29sdXRpb24tYmxvY2stYmFja2dyb3VuZCAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuLmxhenlibG9jay1qc2Ytc2xpZGVyLXNvbHV0aW9uLWJsb2NrLWJhY2tncm91bmQgLnJlam9pbmRyZV9sZV9yZXNlYXUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMlO1xufVxuLmxhenlibG9jay1qc2Ytc2xpZGVyLXNvbHV0aW9uLWJsb2NrLWJhY2tncm91bmQgLnJlam9pbmRyZV9sZV9yZXNlYXUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIHBhZGRpbmc6IDFlbSAzZW07XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGF6eWJsb2NrLWpzZi1zbGlkZXItc29sdXRpb24tYmxvY2stYmFja2dyb3VuZCB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmxhenlibG9jay1qc2Ytc2xpZGVyLXNvbHV0aW9uLWJsb2NrLWJhY2tncm91bmQgLnByZXRpdHJlIHtcbiAgICBjb2xvcjogIzA0MmEyYjtcbiAgICBwYWRkaW5nOiAwIDIlO1xuICB9XG4gIC5sYXp5YmxvY2stanNmLXNsaWRlci1zb2x1dGlvbi1ibG9jay1iYWNrZ3JvdW5kIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMwNDJhMmI7XG4gICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gIH1cbiAgLmxhenlibG9jay1qc2Ytc2xpZGVyLXNvbHV0aW9uLWJsb2NrLWJhY2tncm91bmQgLmpzZi1zbGlkZXItc29sdXRpb24gLmpzZi1zbGlkZXItaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gICAgbWFyZ2luOiAwLjUlO1xuICB9XG4gIC5sYXp5YmxvY2stanNmLXNsaWRlci1zb2x1dGlvbi1ibG9jay1iYWNrZ3JvdW5kIC5qc2Ytc2xpZGVyLXNvbHV0aW9uIC5qc2Ytc2xpZGVyLWlubmVyIC5pbWFnZXMge1xuICAgIHBhZGRpbmc6IDEwJTtcbiAgfVxuICAubGF6eWJsb2NrLWpzZi1zbGlkZXItc29sdXRpb24tYmxvY2stYmFja2dyb3VuZCAuanNmLXNsaWRlci1zb2x1dGlvbiAuanNmLXNsaWRlci1pbm5lciAuaW1hZ2VzIGltZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLmxhenlibG9jay1qc2Ytc2xpZGVyLXNvbHV0aW9uLWJsb2NrLWJhY2tncm91bmQgLmpzZi1zbGlkZXItc29sdXRpb24gLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhenlibG9jay1qc2Ytc2xpZGVyLXNvbHV0aW9uLWJsb2NrLWJhY2tncm91bmQgLmpzZi1zbGlkZXItc29sdXRpb24gLnNsaWNrLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxuICAubGF6eWJsb2NrLWpzZi1zbGlkZXItc29sdXRpb24tYmxvY2stYmFja2dyb3VuZCAucmVqb2luZHJlX2xlX3Jlc2VhdSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDQlO1xuICAgIG1hcmdpbi10b3A6IC0yMSU7XG4gICAgcGFkZGluZy10b3A6IDI0JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xuICB9XG4gIC5sYXp5YmxvY2stanNmLXNsaWRlci1zb2x1dGlvbi1ibG9jay1iYWNrZ3JvdW5kIC5yZWpvaW5kcmVfbGVfcmVzZWF1IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAxZW0gM2VtO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbi5qc2YtdGVzdGltb25pYWxzLWJsb2NrLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xufVxuLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2stYmFja2dyb3VuZCAuanNmLXRlc3RpbW9uaWFscy1ibG9jay1jb250ZW50IHtcbiAgcGFkZGluZzogMiU7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2stYmFja2dyb3VuZCAuanNmLXRlc3RpbW9uaWFscy1ibG9jay1jb250ZW50IHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uanNmLXRlc3RpbW9uaWFscy1ibG9jay1iYWNrZ3JvdW5kIC5qc2YtdGVzdGltb25pYWxzLWJsb2NrLWNvbnRlbnQgLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2sgLmpzZi10ZXN0aW1vbmlhbCAuY2l0YXRpb25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNGVtO1xuICBtaW4taGVpZ2h0OiA3LjZlbTtcbiAgcGFkZGluZzogNSU7XG59XG4uanNmLXRlc3RpbW9uaWFscy1ibG9jay1iYWNrZ3JvdW5kIC5qc2YtdGVzdGltb25pYWxzLWJsb2NrLWNvbnRlbnQgLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2sgLmpzZi10ZXN0aW1vbmlhbCAubG9nbyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uanNmLXRlc3RpbW9uaWFscy1ibG9jay1iYWNrZ3JvdW5kIC5qc2YtdGVzdGltb25pYWxzLWJsb2NrLWNvbnRlbnQgLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2sgLmpzZi10ZXN0aW1vbmlhbCAubG9nbyAuaW1hZ2UtYmFja2dyb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2stYmFja2dyb3VuZCAuanNmLXRlc3RpbW9uaWFscy1ibG9jay1jb250ZW50IC5qc2YtdGVzdGltb25pYWxzLWJsb2NrIC5qc2YtdGVzdGltb25pYWwgLnByb3ByaWV0YWlyZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5qc2YtdGVzdGltb25pYWxzLWJsb2NrLWJhY2tncm91bmQgLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2stY29udGVudCAuanNmLXRlc3RpbW9uaWFscy1ibG9jayAuanNmLXRlc3RpbW9uaWFsIC5wcm9wcmlldGFpcmUgLm5vbSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2stYmFja2dyb3VuZCAuanNmLXRlc3RpbW9uaWFscy1ibG9jay1jb250ZW50IC5zbGljay1hcnJvdyB7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMzAlICFpbXBvcnRhbnQ7XG59XG4uanNmLXRlc3RpbW9uaWFscy1ibG9jay1iYWNrZ3JvdW5kIC5qc2YtdGVzdGltb25pYWxzLWJsb2NrLWNvbnRlbnQgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAyMyU7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltYWdlcy9pY29ucy9zbGlkZXItbGVmdC12ZXJ0LnN2ZykgIWltcG9ydGFudDtcbiAgYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG4uanNmLXRlc3RpbW9uaWFscy1ibG9jay1iYWNrZ3JvdW5kIC5qc2YtdGVzdGltb25pYWxzLWJsb2NrLWNvbnRlbnQgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5qc2YtdGVzdGltb25pYWxzLWJsb2NrLWJhY2tncm91bmQgLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2stY29udGVudCAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAyMyU7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltYWdlcy9pY29ucy9zbGlkZXItcmlnaHQtdmVydC5zdmcpICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2stYmFja2dyb3VuZCAuanNmLXRlc3RpbW9uaWFscy1ibG9jay1jb250ZW50IC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uanNmLXRlc3RpbW9uaWFscy1ibG9jay1iYWNrZ3JvdW5kIC5qc2YtdGVzdGltb25pYWxzLWJsb2NrLWNvbnRlbnQgLnJlam9pbmRyZV9sZV9yZXNlYXUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDYlO1xuICBtYXJnaW46IDIwcHg7XG59XG4uanNmLXRlc3RpbW9uaWFscy1ibG9jay1iYWNrZ3JvdW5kIC5qc2YtdGVzdGltb25pYWxzLWJsb2NrLWNvbnRlbnQgLnJlam9pbmRyZV9sZV9yZXNlYXUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNlOGUyZDA7XG4gIHBhZGRpbmc6IDFlbSAzZW07XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuanNmLXRlc3RpbW9uaWFscy1ibG9jay1iYWNrZ3JvdW5kIC5qc2YtdGVzdGltb25pYWxzLWJsb2NrLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5qc2YtdGVzdGltb25pYWxzLWJsb2NrLWJhY2tncm91bmQgLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2stY29udGVudCAuanNmLXRlc3RpbW9uaWFscy1tYXAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2stYmFja2dyb3VuZCAuanNmLXRlc3RpbW9uaWFscy1ibG9jay1jb250ZW50IC5qc2YtdGVzdGltb25pYWxzLWJsb2NrIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5qc2YtdGVzdGltb25pYWxzLWJsb2NrLWJhY2tncm91bmQgLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2stY29udGVudCAuanNmLXRlc3RpbW9uaWFscy1ibG9jayAuanNmLXRlc3RpbW9uaWFsIC5jaXRhdGlvbnMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuanNmLXRlc3RpbW9uaWFscy1ibG9jay1iYWNrZ3JvdW5kIC5qc2YtdGVzdGltb25pYWxzLWJsb2NrLWNvbnRlbnQgLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2sgLmpzZi10ZXN0aW1vbmlhbCAuYm91dGlxdWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuanNmLXRlc3RpbW9uaWFscy1ibG9jay1iYWNrZ3JvdW5kIC5qc2YtdGVzdGltb25pYWxzLWJsb2NrLWNvbnRlbnQgLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2sgLmpzZi10ZXN0aW1vbmlhbCAuYm91dGlxdWUgLnByb3ByaWV0YWlyZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMlO1xuICB9XG4gIC5qc2YtdGVzdGltb25pYWxzLWJsb2NrLWJhY2tncm91bmQgLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2stY29udGVudCAuanNmLXRlc3RpbW9uaWFscy1ibG9jayAuanNmLXRlc3RpbW9uaWFsIC5ib3V0aXF1ZSAucHJvcHJpZXRhaXJlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2stYmFja2dyb3VuZCAuanNmLXRlc3RpbW9uaWFscy1ibG9jay1jb250ZW50IC5qc2YtdGVzdGltb25pYWxzLWJsb2NrIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMTAlO1xuICAgIGJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5qc2YtdGVzdGltb25pYWxzLWJsb2NrLWJhY2tncm91bmQgLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2stY29udGVudCAuanNmLXRlc3RpbW9uaWFscy1ibG9jayAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDEwJTtcbiAgICBib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAuanNmLXRlc3RpbW9uaWFscy1ibG9jay1iYWNrZ3JvdW5kIC5qc2YtdGVzdGltb25pYWxzLWJsb2NrLWNvbnRlbnQgLnJlam9pbmRyZV9sZV9yZXNlYXUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuI3N1YnNjcmliZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGODM7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cbiNzdWJzY3JpYmUgLnN1YnNjcmliZS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDgxMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNzdWJzY3JpYmUgLnN1YnNjcmliZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cbiNzdWJzY3JpYmUgLnN1YnNjcmliZS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNzdWJzY3JpYmUgLnN1YnNjcmliZS1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuI3N1YnNjcmliZSAuc3Vic2NyaWJlLWlucHV0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG4jc3Vic2NyaWJlIC5zdWJzY3JpYmUtaW5wdXQtY29udGFpbmVyIC53cGNmNy1zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYyQTJCO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMjBweCA0NXB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbiNzdWJzY3JpYmUgLnN1YnNjcmliZS1pbnB1dC1jb250YWluZXIgLndwY2Y3LWVtYWlsIHtcbiAgcGFkZGluZzogMTRweCAzMHB4O1xuICBmb250LXNpemU6IDE5cHg7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4jc3Vic2NyaWJlIC5zdWJzY3JpYmUtaW5wdXQtY29udGFpbmVyIC53cGNmNy1lbWFpbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI3N1YnNjcmliZSB7XG4gICAgcGFkZGluZzogNTBweCAxOHB4IDEwcHggMThweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB9XG4gICNzdWJzY3JpYmUgLnN1YnNjcmliZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgI3N1YnNjcmliZSAuc3Vic2NyaWJlLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gICNzdWJzY3JpYmUgLnN1YnNjcmliZS1pbnB1dCB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNzdWJzY3JpYmUgLnN1YnNjcmliZS1pbnB1dC1jb250YWluZXIgLndwY2Y3LWVtYWlsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDkwdnc7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxuICAjc3Vic2NyaWJlIC5zdWJzY3JpYmUtaW5wdXQtY29udGFpbmVyIHAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMzBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuI2xhYi1pbnRybyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNsYWItaW50cm8gLmxhYi1pbmZvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgZ2FwOiA4MHB4O1xufVxuI2xhYi1pbnRybyAubGFiLWluZm9zLWltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgYm9yZGVyLXJhZGl1czogMCAxMDBweCAwIDEwMHB4O1xuICBtaW4td2lkdGg6IDQ1dnc7XG59XG4jbGFiLWludHJvIC5sYWItaW5mb3MtaW1nLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIDQwJTtcbn1cbiNsYWItaW50cm8gLmxhYi1pbmZvcy1pbWctbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4jbGFiLWludHJvIC5sYWItaW5mb3MtY2FyZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIzcHg7XG4gIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgYm90dG9tOiAxMCU7XG4gIHJpZ2h0OiAtNiU7XG4gIG1heC13aWR0aDogNTI5cHg7XG59XG4jbGFiLWludHJvIC5sYWItaW5mb3MtY2FyZC1pbWctY29udGFpbmVyIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWF4LXdpZHRoOiAxMjBweDtcbn1cbiNsYWItaW50cm8gLmxhYi1pbmZvcy1jYXJkLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4jbGFiLWludHJvIC5sYWItaW5mb3MtY2FyZC10ZXh0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbiNsYWItaW50cm8gLmxhYi1pbmZvcy1jYXJkLXRleHQtZGVzY3JpcHRpb24ge1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbiNsYWItaW50cm8gLmxhYi1pbmZvcy10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIGZsZXg6IDAgMCA1MCU7XG59XG4jbGFiLWludHJvIC5sYWItaW5mb3MtdGV4dC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjbGFiLWludHJvIHtcbiAgICBwYWRkaW5nOiAwIDAgNTBweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAjbGFiLWludHJvIC5sYWItaW5mb3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2xhYi1pbnRybyAubGFiLWluZm9zLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbGFiLWludHJvIC5sYWItaW5mb3MtaW1nLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICAgIG9yZGVyOiAzO1xuICB9XG4gICNsYWItaW50cm8gLmxhYi1pbmZvcy1pbWctbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG4gICAgbWF4LWhlaWdodDogNzB2aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjbGFiLWludHJvIC5sYWItaW5mb3MtY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICBib3R0b206IHVuc2V0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gIH1cbiAgI2xhYi1pbnRybyAubGFiLWluZm9zLWNhcmQtaW1nLWNvbnRhaW5lciB7XG4gICAgdG9wOiAtNTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxuICAjbGFiLWludHJvIC5sYWItaW5mb3MtdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gICNsYWItaW50cm8gLmxhYi1pbmZvcy10ZXh0LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbiNwYXJ0bmVycy1sb2dvcyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogODBweCAwIDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDE4cHg7XG59XG4jcGFydG5lcnMtbG9nb3MgLnBhcnRuZXJzLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuI3BhcnRuZXJzLWxvZ29zIC5wYXJ0bmVycy1kZXNjcmlwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogODNweDtcbiAgbWF4LXdpZHRoOiA4MTJweDtcbn1cbiNwYXJ0bmVycy1sb2dvcyAucGFydG5lcnMtaXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbiNwYXJ0bmVycy1sb2dvcyAucGFydG5lcnMtaXRlbS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgYXV0byk7XG4gIGdyaWQtZ2FwOiA4MHB4O1xuICByb3ctZ2FwOiAzNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiNwYXJ0bmVycy1sb2dvcyAucGFydG5lcnMtaXRlbS1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMzBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgYXNwZWN0LXJhdGlvOiAxO1xufVxuI3BhcnRuZXJzLWxvZ29zIC5wYXJ0bmVycy1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI3BhcnRuZXJzLWxvZ29zIC5wYXJ0bmVycy1pdGVtIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMjUwcHg7XG4gIH1cbiAgI3BhcnRuZXJzLWxvZ29zIC5wYXJ0bmVycy1pdGVtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ3JpZC1nYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhcnRuZXJzLWxvZ29zIHtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgbWFyZ2luOiA1MHB4IDAgOTBweDtcbiAgfVxuICAjcGFydG5lcnMtbG9nb3MgLnBhcnRuZXJzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAjcGFydG5lcnMtbG9nb3MgLnBhcnRuZXJzLWl0ZW0tY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBhdXRvKTtcbiAgfVxuICAjcGFydG5lcnMtbG9nb3MgLnBhcnRuZXJzLWl0ZW06bnRoLWNoaWxkKG4rNykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI3BhcnRuZXJzLWxvZ29zIC5wYXJ0bmVycy1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogODhweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gICNwYXJ0bmVycy1sb2dvcyAucGFydG5lcnMtbmF2aWdhdGlvbiBpbWcge1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuICAjcGFydG5lcnMtbG9nb3MgLnBhcnRuZXJzLW5hdmlnYXRpb24gLnBhZ2luYXRpb24tcHJldmlvdXMgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gICNwYXJ0bmVycy1sb2dvcyAucGFydG5lcnMtbmF2aWdhdGlvbiAucGFnaW5hdGlvbi1uZXh0IGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgI3BhcnRuZXJzLWxvZ29zIC5wYXJ0bmVycy1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxuICAjcGFydG5lcnMtbG9nb3MgLnBhZ2luYXRpb24tYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzA0RDRDO1xuICAgIGNvbG9yOiAjMzA0RDRDO1xuICAgIHRyYW5zaXRpb246IDAuMnMgYmFja2dyb3VuZC1jb2xvciwgMC4zcyBjb2xvcjtcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI3BhcnRuZXJzLWxvZ29zIC5wYWdpbmF0aW9uLWJ0bjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwNEQ0QztcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgI3BhcnRuZXJzLWxvZ29zIC5wYWdpbmF0aW9uLWJ0bjpob3ZlciAucGFnaW5hdGlvbi1idG4tc3ZnIHBhdGgge1xuICAgIHN0cm9rZTogI2ZmZjtcbiAgfVxuICAjcGFydG5lcnMtbG9nb3MgLnBhZ2luYXRpb24tYnRuIHN2ZyB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNwYXJ0bmVycy1sb2dvcyAjcGFydG5lcnMtcHJldmlvdXMgc3ZnIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICB9XG4gICNwYXJ0bmVycy1sb2dvcyAjcGFydG5lcnMtbmV4dCBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbiNtaXNzaW9uLWxhYiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMTAwcHggMDtcbn1cbiNtaXNzaW9uLWxhYiAubGFiLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDc1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDRENEM7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6IHdoaXRlO1xuICBnYXA6IDc1cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuI21pc3Npb24tbGFiIC5sYWItY29udGFpbmVyID4gZGl2IHtcbiAgZmxleDogMTtcbn1cbiNtaXNzaW9uLWxhYiAubGFiLWNvbnRhaW5lciAuc2Vzc2lsZS1idG4ubGFiLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA1NnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuI21pc3Npb24tbGFiIC5sYWItdGl0bGUge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuI21pc3Npb24tbGFiIC5sYWItZGVzY3JpcHRpb24ge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbiNtaXNzaW9uLWxhYiAubGFiLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyOXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4jbWlzc2lvbi1sYWIgLmxhYi1pbWctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbn1cbiNtaXNzaW9uLWxhYiAubGFiLWltZy1jb250YWluZXIgLmxhYi1iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLThkZWcpO1xuICBoZWlnaHQ6IDEzMHB4O1xuICByaWdodDogLTIwcHg7XG4gIGJvdHRvbTogLTcwcHg7XG59XG4jbWlzc2lvbi1sYWIgLmxhYi1pbWctbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI21pc3Npb24tbGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gICNtaXNzaW9uLWxhYiAubGFiLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMzBweCAwIDEwMHB4IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDI5cHggMjlweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gICNtaXNzaW9uLWxhYiAubGFiLWNvbnRhaW5lciA+IGRpdiB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG4gICNtaXNzaW9uLWxhYiAubGFiLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbiAgI21pc3Npb24tbGFiIC5sYWItZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgfVxuICAjbWlzc2lvbi1sYWIgLmxhYi1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI21pc3Npb24tbGFiIC5sYWItaW1nLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LWhlaWdodDogNzB2aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMjlweCAyOXB4O1xuICB9XG4gICNtaXNzaW9uLWxhYiAubGFiLWltZy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgI21pc3Npb24tbGFiIC5sYWItaW1nLWNvbnRhaW5lciAubGFiLWJhZGdlIHtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgaGVpZ2h0OiAxMTJweDtcbiAgfVxuICAjbWlzc2lvbi1sYWIgLmxhYi1jb250YWluZXIgLnNlc3NpbGUtYnRuLmxhYi1idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG4gICAgY29sb3I6ICMwNDJhMmI7XG4gIH1cbiAgI21pc3Npb24tbGFiIC5sYWItY29udGFpbmVyIC5zZXNzaWxlLWJ0bi5sYWItYnRuIGEge1xuICAgIGNvbG9yOiAjMDQyYTJiO1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbiNsYWItZmV3LXdvcmRzIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTJkMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jbGFiLWZldy13b3JkcyAubGFiLXdvcmRzIHtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA1MHB4IDUwcHggNTBweCAyOTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IDIwcHg7XG59XG4jbGFiLWZldy13b3JkcyAubGFiLXdvcmRzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjdweDtcbn1cbiNsYWItZmV3LXdvcmRzIC5sYWItd29yZHMtYmFkZ2Uge1xuICB3aWR0aDogMjYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTdkZWcpO1xufVxuI2xhYi1mZXctd29yZHMgLmxhYi13b3Jkcy1iYWRnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yJTtcbiAgdG9wOiAyMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4jbGFiLWZldy13b3JkcyAubGFiLXdvcmRzLWJhZGdlLXRleHQge1xuICBwYWRkaW5nOiAwIDAgMCA2NXB4O1xuICBmb250LXNpemU6IDI3cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC03ZGVnKTtcbn1cbiNsYWItZmV3LXdvcmRzIC5sYWItd29yZHMtaXRlbS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDA7XG59XG4jbGFiLWZldy13b3JkcyAubGFiLXdvcmRzLWl0ZW0tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjbGFiLWZldy13b3JkcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgI2xhYi1mZXctd29yZHMgLmxhYi13b3JkcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgI2xhYi1mZXctd29yZHMgLmxhYi13b3Jkcy1jb250YWluZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMCAwIDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAjbGFiLWZldy13b3JkcyAubGFiLXdvcmRzLWNvbnRhaW5lciAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZzogMCAxMyUgMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2xhYi1mZXctd29yZHMgLmxhYi13b3Jkcy1jb250YWluZXIgLnNsaWNrLXRyYWNrIHtcbiAgICBnYXA6IDI3cHg7XG4gIH1cbiAgI2xhYi1mZXctd29yZHMgLmxhYi13b3Jkcy1pdGVtcyB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gIH1cbiAgI2xhYi1mZXctd29yZHMgLmxhYi13b3Jkcy1iYWRnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbiAgI2xhYi1mZXctd29yZHMgLmxhYi13b3Jkcy1iYWRnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IDk2JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNzJweDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gIH1cbiAgI2xhYi1mZXctd29yZHMgLmxhYi13b3Jkcy1iYWRnZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMCAwIDAgOTBweDtcbiAgfVxuICAjbGFiLWZldy13b3JkcyAubGFiLXdvcmRzLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgfVxuICAjbGFiLWZldy13b3JkcyAubGFiLXdvcmRzLWl0ZW0tdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgfVxuICAjbGFiLWZldy13b3JkcyAubGFiLXdvcmRzLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAjbGFiLWZldy13b3JkcyAubGFiLXdvcmRzLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgI2xhYi1mZXctd29yZHMgLmxhYi13b3Jkcy1pdGVtOm50aC1jaGlsZCgyKSwgI2xhYi1mZXctd29yZHMgLmxhYi13b3Jkcy1pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4jYmxvZyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNTBweCAxOHB4IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2Jsb2cgLmJsb2ctdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQxcHg7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG4jYmxvZyAuYmxvZy1zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4jYmxvZyAuYmxvZy1hcnRpY2xlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNibG9nIC5ibG9nLWFydGljbGVzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIG1hcmdpbjogMCBhdXRvIDEyNHB4IGF1dG87XG4gIHJvdy1nYXA6IDgwcHg7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG59XG4jYmxvZyAuYmxvZy1hcnRpY2xlcy1tZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogODJweDtcbn1cbiNibG9nIC5ibG9nLWFydGljbGVzLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzA0MmEyYjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNibG9nIC5ibG9nLWFydGljbGVzLWJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRjgzO1xufVxuI2Jsb2cgLmJsb2ctYXJ0aWNsZXMtaXRlbSB7XG4gIGNvbG9yOiAjMDQyYTJiO1xufVxuI2Jsb2cgLmJsb2ctYXJ0aWNsZXMtaXRlbS10eXBlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW46IDAgMCAxMnB4IDJweDtcbn1cbiNibG9nIC5ibG9nLWFydGljbGVzLWl0ZW0taW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4jYmxvZyAuYmxvZy1hcnRpY2xlcy1pdGVtLWltZy1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE7XG59XG4jYmxvZyAuYmxvZy1hcnRpY2xlcy1pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgZm9udC1mYW1pbHk6IFwiUmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbiNibG9nIC5ibG9nLWFydGljbGVzLWl0ZW0tdGl0bGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNibG9nIC5ibG9nLWFydGljbGVzLWl0ZW0tZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgbGluZS1jbGFtcDogNDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWluLWhlaWdodDogOTBweDtcbn1cbiNibG9nIC5ibG9nLWFydGljbGVzLWl0ZW0tZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4jYmxvZyAuYmxvZy1hcnRpY2xlcy1pdGVtLXJlYWQtbW9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5IGVhc2UtaW4tb3V0O1xufVxuI2Jsb2cgLmJsb2ctYXJ0aWNsZXMtaXRlbS1yZWFkLW1vcmUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jYmxvZyAuYmxvZy1hcnRpY2xlcy1pdGVtLXJlYWQtbW9yZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC43O1xufVxuI2Jsb2cgLnBhZ2luYXRpb24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE3cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuI2Jsb2cgLnBhZ2luYXRpb24tY29udGFpbmVyIC5wYWdpbmF0aW9uLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA5cHg7XG59XG4jYmxvZyAucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24taXRlbXMgLnBhZ2luYXRpb24taXRlbSB7XG4gIHdpZHRoOiA0MnB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMwNEQ0QztcbiAgY29sb3I6ICMzMDRENEM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycyBiYWNrZ3JvdW5kLWNvbG9yLCAwLjNzIGNvbG9yO1xufVxuI2Jsb2cgLnBhZ2luYXRpb24tY29udGFpbmVyIC5wYWdpbmF0aW9uLWJ0biB7XG4gIHBhZGRpbmc6IDEycHggMjdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMDRENEM7XG4gIGNvbG9yOiAjMzA0RDRDO1xuICB0cmFuc2l0aW9uOiAwLjJzIGJhY2tncm91bmQtY29sb3IsIDAuM3MgY29sb3I7XG59XG4jYmxvZyAucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24tYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA0RDRDO1xuICBjb2xvcjogd2hpdGU7XG59XG4jYmxvZyAucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24tYnRuIHN2ZyB7XG4gIGhlaWdodDogMTNweDtcbn1cbiNibG9nIC5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbi1idG4gLnBhZ2luYXRpb24tYnRuLXN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jYmxvZyAucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24tcHJldmlvdXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNibG9nIHtcbiAgICBwYWRkaW5nOiA1MHB4IDE4cHg7XG4gIH1cbiAgI2Jsb2cgLmJsb2ctdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICB9XG4gICNibG9nIC5ibG9nLXNlcGFyYXRvciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM2cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgI2Jsb2cgLmJsb2ctYXJ0aWNsZXMtbWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTdweDtcbiAgICBnYXA6IDdweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gICNibG9nIC5ibG9nLWFydGljbGVzLWJ0biB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgfVxuICAjYmxvZyAuYmxvZy1hcnRpY2xlcy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICByb3ctZ2FwOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUzcHg7XG4gIH1cbiAgI2Jsb2cgLmJsb2ctYXJ0aWNsZXMtaXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gICNibG9nIC5ibG9nLWFydGljbGVzLWl0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgI2Jsb2cgLmJsb2ctYXJ0aWNsZXMtaXRlbS1pbWctY29udGFpbmVyIHtcbiAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgI2Jsb2cgLmJsb2ctYXJ0aWNsZXMtaXRlbTpudGgtb2YtdHlwZShuKzQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNibG9nICNsb2FkLXByZXYtYXJ0aWNsZSxcbiAgI2Jsb2cgI2xvYWQtbmV4dC1hcnRpY2xlIHtcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gIH1cbiAgI2Jsb2cgLnBhZ2luYXRpb24tbmV4dCBzcGFuLFxuICAjYmxvZyAucGFnaW5hdGlvbi1wcmV2aW91cyBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNibG9nIC5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbi1idG4ge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjYmxvZyAucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24tYnRuOmhvdmVyIC5wYWdpbmF0aW9uLWJ0bi1zdmcgcGF0aCB7XG4gICAgc3Ryb2tlOiAjZmZmO1xuICB9XG4gICNibG9nIC5wYWdpbmF0aW9uLWNvbnRhaW5lciAjbG9hZC1wcmV2LWFydGljbGUgLnBhZ2luYXRpb24tYnRuLXN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgfVxuICAjYmxvZyAucGFnaW5hdGlvbi1jb250YWluZXIgI2xvYWQtbmV4dC1hcnRpY2xlIC5wYWdpbmF0aW9uLWJ0bi1zdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICB9XG4gICNibG9nIC5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbi1wcmV2aW91cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4jbmV3cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IDAgYXV0byAxMTBweCBhdXRvO1xufVxuI25ld3MgPiAudGl0bGUge1xuICBmb250LXNpemU6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuI25ld3MgI25ld3MtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiNuZXdzIC5uZXdzLWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuI25ld3MgLm5ld3MtaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMzBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jbmV3cyAubmV3cy1pdGVtIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDYyQTJCO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuI25ld3MgLm5ld3MtaXRlbSAucmVhZC1tb3JlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jbmV3cyAubmV3cy1pdGVtIC5yZWFkLW1vcmUtY29udGFpbmVyID4gc3ZnIHtcbiAgd2lkdGg6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbiNuZXdzIC5uZXdzLWl0ZW0gLnJlYWQtbW9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI25ld3MgLm5ld3MtaXRlbS1saW5rIHtcbiAgZGlzcGxheTogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI25ld3MgLmxpbmstYmxvZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4jbmV3cyAubGluay1ibG9nIC5ibG9nLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA1NnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4IDQ4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICNuZXdzIHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNuZXdzIHtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1N3B4O1xuICB9XG4gICNuZXdzID4gLnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgI25ld3MgI25ld3MtbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICNuZXdzICNuZXdzLWxpc3QgLm5ld3MtaXRlbSB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxuICAjbmV3cyAjbmV3cy1saXN0IC5uZXdzLWl0ZW0gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjbmV3cyAjbmV3cy1saXN0IC5uZXdzLWl0ZW0gLnJlYWQtbW9yZS1jb250YWluZXIgPiBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICB9XG4gICNuZXdzICNuZXdzLWxpc3QgLmZsb3dlci1hcnJvd3Mge1xuICAgIG1hcmdpbi10b3A6IC0xMjBweDtcbiAgfVxuICAjbmV3cyAubGluay1ibG9nIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gICNuZXdzIC5saW5rLWJsb2cgLmJsb2ctYnRuIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI25ld3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgI25ld3MgI25ld3MtbGlzdCAuZmxvd2VyLWFycm93cyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi10b3A6IC0xNDBweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0IG9wYWNpdHk7XG4gIH1cbiAgI25ld3MgI25ld3MtbGlzdCAuZmxvd2VyLWFycm93czpob3ZlciB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG4gICNuZXdzIC5uZXdzLWl0ZW0gaW1nIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbiNtaXNzaW9uLWNvbW1pdG1lbnRzIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDRENEM7XG4gIGhlaWdodDogNjAwcHg7XG59XG4jbWlzc2lvbi1jb21taXRtZW50cyA+IGRpdiB7XG4gIHdpZHRoOiA1MCU7XG4gIG1pbi13aWR0aDogNTAlO1xufVxuI21pc3Npb24tY29tbWl0bWVudHMgLmNvbW1pdG1lbnRzLWltZy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jbWlzc2lvbi1jb21taXRtZW50cyAuY29tbWl0bWVudHMtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNTBweDtcbn1cbiNtaXNzaW9uLWNvbW1pdG1lbnRzIC5jb21taXRtZW50cy1iYWRnZSB7XG4gIHdpZHRoOiAyMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwJTtcbiAgcmlnaHQ6IC02MHB4O1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxM2RlZyk7XG59XG4jbWlzc2lvbi1jb21taXRtZW50cyAuY29tbWl0bWVudHMtcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy1sZWZ0OiA5dnc7XG4gIHBhZGRpbmctcmlnaHQ6IDV2dztcbn1cbiNtaXNzaW9uLWNvbW1pdG1lbnRzIC5jb21taXRtZW50cy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbjogMzBweCAwIDQ1cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4jbWlzc2lvbi1jb21taXRtZW50cyAuY29tbWl0bWVudHMtZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI21pc3Npb24tY29tbWl0bWVudHMgLmNvbW1pdG1lbnRzLWJ0biB7XG4gIHBhZGRpbmc6IDIxcHggMzlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNtaXNzaW9uLWNvbW1pdG1lbnRzIC5jb21taXRtZW50cy1idG4gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNtaXNzaW9uLWNvbW1pdG1lbnRzIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHBhZGRpbmc6IDE2MHB4IDAgMCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgI21pc3Npb24tY29tbWl0bWVudHMgLmNvbW1pdG1lbnRzLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG4gICNtaXNzaW9uLWNvbW1pdG1lbnRzID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjbWlzc2lvbi1jb21taXRtZW50cyAuY29tbWl0bWVudHMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxuICAjbWlzc2lvbi1jb21taXRtZW50cyAuY29tbWl0bWVudHMtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBwYWRkaW5nOiAwIDQwcHggMzVweDtcbiAgfVxuICAjbWlzc2lvbi1jb21taXRtZW50cyAuY29tbWl0bWVudHMtYnRuIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAjbWlzc2lvbi1jb21taXRtZW50cyAuY29tbWl0bWVudHMtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMTdweDtcbiAgfVxuICAjbWlzc2lvbi1jb21taXRtZW50cyAuY29tbWl0bWVudHMtaW1nIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gIH1cbiAgI21pc3Npb24tY29tbWl0bWVudHMgLmNvbW1pdG1lbnRzLWJhZGdlIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgdG9wOiAtNTBweDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI21pc3Npb24tY29tbWl0bWVudHMgLmNvbW1pdG1lbnRzLWltZyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgI21pc3Npb24tY29tbWl0bWVudHMgLmNvbW1pdG1lbnRzLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMjVweDtcbiAgfVxuICAjbWlzc2lvbi1jb21taXRtZW50cyAuY29tbWl0bWVudHMtYmFkZ2Uge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4jbWlzc2lvbi1pbWFnZS1nYXVjaGUtdGV4dGUtZHJvaXRlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAwIDEwMHB4O1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jbWlzc2lvbi1pbWFnZS1nYXVjaGUtdGV4dGUtZHJvaXRlIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgMjBweDtcbn1cbiNtaXNzaW9uLWltYWdlLWdhdWNoZS10ZXh0ZS1kcm9pdGUgLmNvbnRhaW5lciAudGV4dCB7XG4gIHdpZHRoOiA0NSU7XG4gIHBhZGRpbmc6IDAgODBweCAwIDA7XG59XG4jbWlzc2lvbi1pbWFnZS1nYXVjaGUtdGV4dGUtZHJvaXRlIC5jb250YWluZXIgLnRleHQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAzMHB4IDIwcHggMDtcbn1cbiNtaXNzaW9uLWltYWdlLWdhdWNoZS10ZXh0ZS1kcm9pdGUgLmNvbnRhaW5lciAudGV4dCAuZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzMwNEQ0QztcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xufVxuI21pc3Npb24taW1hZ2UtZ2F1Y2hlLXRleHRlLWRyb2l0ZSAuY29udGFpbmVyIC5pbWctY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTUlO1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xufVxuI21pc3Npb24taW1hZ2UtZ2F1Y2hlLXRleHRlLWRyb2l0ZSAuY29udGFpbmVyIC5pbWctY29udGFpbmVyIC5pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBtYXgtaGVpZ2h0OiA0NTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI21pc3Npb24taW1hZ2UtZ2F1Y2hlLXRleHRlLWRyb2l0ZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgI21pc3Npb24taW1hZ2UtZ2F1Y2hlLXRleHRlLWRyb2l0ZSAuY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgbWFyZ2luOiAwIDQwcHg7XG4gIH1cbiAgI21pc3Npb24taW1hZ2UtZ2F1Y2hlLXRleHRlLWRyb2l0ZSAuY29udGFpbmVyIC50ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICNtaXNzaW9uLWltYWdlLWdhdWNoZS10ZXh0ZS1kcm9pdGUgLmNvbnRhaW5lciAudGV4dCAudGl0bGUge1xuICAgIG1hcmdpbjogMCAyNXB4IDIwcHg7XG4gIH1cbiAgI21pc3Npb24taW1hZ2UtZ2F1Y2hlLXRleHRlLWRyb2l0ZSAuY29udGFpbmVyIC50ZXh0IC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gICNtaXNzaW9uLWltYWdlLWdhdWNoZS10ZXh0ZS1kcm9pdGUgLmNvbnRhaW5lciAuaW1nLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAjbWlzc2lvbi1pbWFnZS1nYXVjaGUtdGV4dGUtZHJvaXRlIC5jb250YWluZXIgLmltZy1jb250YWluZXIgLmltZyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjbWlzc2lvbi1pbWFnZS1nYXVjaGUtdGV4dGUtZHJvaXRlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAjbWlzc2lvbi1pbWFnZS1nYXVjaGUtdGV4dGUtZHJvaXRlIC5jb250YWluZXIge1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICB9XG4gICNtaXNzaW9uLWltYWdlLWdhdWNoZS10ZXh0ZS1kcm9pdGUgLmNvbnRhaW5lciAudGV4dCAudGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAjbWlzc2lvbi1pbWFnZS1nYXVjaGUtdGV4dGUtZHJvaXRlIC5jb250YWluZXIgLmltZy1jb250YWluZXIgLmltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuI2hpc3Rvcnkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDI5cHg7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IDEwMHB4IGF1dG8gMTIwcHggYXV0bztcbn1cbiNoaXN0b3J5ID4gZGl2IHtcbiAgZmxleDogMTtcbn1cbiNoaXN0b3J5IC5oaXN0b3J5LXRpdGxlIHtcbiAgbWFyZ2luOiAwIDE1cHggNDBweCAwO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzA0MmEyYjtcbiAgcGFkZGluZzogMDtcbn1cbiNoaXN0b3J5IC5oaXN0b3J5LWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwIDE1cHggNTBweCAwO1xuICBjb2xvcjogIzMwNEQ0Qztcbn1cbiNoaXN0b3J5IC5oaXN0b3J5LWNhcmQge1xuICBwYWRkaW5nOiAyNHB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG4gIGZsZXg6IDE7XG4gIGNvbG9yOiAjMzA0RDRDO1xufVxuI2hpc3RvcnkgLmhpc3RvcnktY2FyZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDEwcHg7XG59XG4jaGlzdG9yeSAuaGlzdG9yeS1jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xufVxuI2hpc3RvcnkgLmhpc3RvcnktaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4jaGlzdG9yeSAuaGlzdG9yeS1pbWctY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTAwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI2hpc3Rvcnkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZ2FwOiAyNXB4O1xuICB9XG4gICNoaXN0b3J5ID4gOmZpcnN0LWNoaWxkIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAjaGlzdG9yeSA+IDpmaXJzdC1jaGlsZCA+ICoge1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgfVxuICAjaGlzdG9yeSAuaGlzdG9yeS10aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG4gICNoaXN0b3J5IC5oaXN0b3J5LWNhcmQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAyODBweDtcbiAgfVxuICAjaGlzdG9yeSAuaGlzdG9yeS1jYXJkLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0MHB4O1xuICB9XG4gICNoaXN0b3J5IC5oaXN0b3J5LWNhcmQtY29udGFpbmVyIC5zbGljay1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDclIDAgMCAhaW1wb3J0YW50O1xuICB9XG4gICNoaXN0b3J5IC5oaXN0b3J5LWltZy1jb250YWluZXIge1xuICAgIG9yZGVyOiAxO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gICNoaXN0b3J5IC5oaXN0b3J5LWltZy1jb250YWluZXIgLmhpc3RvcnktaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICB9XG4gICNoaXN0b3J5IC5oaXN0b3J5LWNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG4gICNoaXN0b3J5IC5oaXN0b3J5LWNhcmQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gICNoaXN0b3J5IC5oaXN0b3J5LWNhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4jc29sdXRpb24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXgtaGVpZ2h0OiA3MDBweDtcbn1cbiNzb2x1dGlvbiAuc29sdXRpb24tY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiA4dnc7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGdhcDogMTUwcHg7XG59XG4jc29sdXRpb24gLnNvbHV0aW9uLWNvbnRhaW5lciA+IGRpdiB7XG4gIGZsZXg6IDE7XG59XG4jc29sdXRpb24gLnNvbHV0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzA0MmEyYjtcbn1cbiNzb2x1dGlvbiAuc29sdXRpb24taXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgbWluLWhlaWdodDogMTMwcHg7XG59XG4jc29sdXRpb24gLnNvbHV0aW9uLWl0ZW0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ3JpZC1yb3c6IDI7XG4gIGdhcDogMTVweDtcbn1cbiNzb2x1dGlvbiAuc29sdXRpb24taXRlbS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3NvbHV0aW9uIC5zb2x1dGlvbi1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMzA0RDRDO1xufVxuI3NvbHV0aW9uIC5zb2x1dGlvbi1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjUwcHg7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDcwMHB4O1xufVxuI3NvbHV0aW9uIC5zb2x1dGlvbi1pbWctY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNjc2cHg7XG4gIG1heC13aWR0aDogMzV2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDE0MTBweCkge1xuICAjc29sdXRpb24gLnNvbHV0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICB9XG4gICNzb2x1dGlvbiAuc29sdXRpb24taXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjc29sdXRpb24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgfVxuICAjc29sdXRpb24gLnNvbHV0aW9uLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4IDA7XG4gICAgZ2FwOiA3MHB4O1xuICB9XG4gICNzb2x1dGlvbiAuc29sdXRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxuICAjc29sdXRpb24gLnNvbHV0aW9uLWltZyB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgMTclO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICB9XG4gICNzb2x1dGlvbiAuc29sdXRpb24taW1nLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMS40NztcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgfVxuICAjc29sdXRpb24gLnNvbHV0aW9uLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDI1cHggNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgfVxuICAjc29sdXRpb24gLnNvbHV0aW9uLWl0ZW0tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgI3NvbHV0aW9uIC5zb2x1dGlvbi1pdGVtLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAjc29sdXRpb24gLnNvbHV0aW9uLWl0ZW0tZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAjc29sdXRpb24gLnNvbHV0aW9uLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNzb2x1dGlvbiAuc29sdXRpb24taW1nLWNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogMjgwcHg7XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuI21pc3Npb24tdGV4dGUtZ2F1Y2hlLWltYWdlLWRyb2l0ZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuI21pc3Npb24tdGV4dGUtZ2F1Y2hlLWltYWdlLWRyb2l0ZSAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuI21pc3Npb24tdGV4dGUtZ2F1Y2hlLWltYWdlLWRyb2l0ZSAuY29udGFpbmVyIC50ZXh0IHtcbiAgd2lkdGg6IDQ1JTtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbn1cbiNtaXNzaW9uLXRleHRlLWdhdWNoZS1pbWFnZS1kcm9pdGUgLmNvbnRhaW5lciAudGV4dCAudGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzA0MmEyYjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDE1cHggMjBweCAwO1xufVxuI21pc3Npb24tdGV4dGUtZ2F1Y2hlLWltYWdlLWRyb2l0ZSAuY29udGFpbmVyIC50ZXh0IC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMzA0RDRDO1xufVxuI21pc3Npb24tdGV4dGUtZ2F1Y2hlLWltYWdlLWRyb2l0ZSAuY29udGFpbmVyIC5pbWctY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTUlO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4jbWlzc2lvbi10ZXh0ZS1nYXVjaGUtaW1hZ2UtZHJvaXRlIC5jb250YWluZXIgLmltZy1jb250YWluZXIgLmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIG1heC1oZWlnaHQ6IDQ1MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjbWlzc2lvbi10ZXh0ZS1nYXVjaGUtaW1hZ2UtZHJvaXRlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAjbWlzc2lvbi10ZXh0ZS1nYXVjaGUtaW1hZ2UtZHJvaXRlIC5jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBtYXJnaW46IDAgNDBweDtcbiAgfVxuICAjbWlzc2lvbi10ZXh0ZS1nYXVjaGUtaW1hZ2UtZHJvaXRlIC5jb250YWluZXIgLnRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICNtaXNzaW9uLXRleHRlLWdhdWNoZS1pbWFnZS1kcm9pdGUgLmNvbnRhaW5lciAudGV4dCAudGl0bGUge1xuICAgIG1hcmdpbjogMCAyNXB4IDIwcHg7XG4gIH1cbiAgI21pc3Npb24tdGV4dGUtZ2F1Y2hlLWltYWdlLWRyb2l0ZSAuY29udGFpbmVyIC50ZXh0IC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gICNtaXNzaW9uLXRleHRlLWdhdWNoZS1pbWFnZS1kcm9pdGUgLmNvbnRhaW5lciAuaW1nLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gICNtaXNzaW9uLXRleHRlLWdhdWNoZS1pbWFnZS1kcm9pdGUgLmNvbnRhaW5lciAuaW1nLWNvbnRhaW5lciAuaW1nIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNtaXNzaW9uLXRleHRlLWdhdWNoZS1pbWFnZS1kcm9pdGUgLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gIH1cbiAgI21pc3Npb24tdGV4dGUtZ2F1Y2hlLWltYWdlLWRyb2l0ZSAuY29udGFpbmVyIC50ZXh0IC50aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gICNtaXNzaW9uLXRleHRlLWdhdWNoZS1pbWFnZS1kcm9pdGUgLmNvbnRhaW5lciAuaW1nLWNvbnRhaW5lciAuaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4jY29udGFpbmVyLXRlYW0tcmVhc29uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMTgwcHg7XG59XG4jY29udGFpbmVyLXRlYW0tcmVhc29uIC50ZWFtLXJlYXNvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuI2NvbnRhaW5lci10ZWFtLXJlYXNvbiAudGVhbS1yZWFzb24tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJSZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuI2NvbnRhaW5lci10ZWFtLXJlYXNvbiAudGVhbS1yZWFzb24taXRlbXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jY29udGFpbmVyLXRlYW0tcmVhc29uIC50ZWFtLXJlYXNvbi1pdGVtcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG59XG4jY29udGFpbmVyLXRlYW0tcmVhc29uIC50ZWFtLXJlYXNvbi1pdGVtcy1jb250YWluZXIgPiBkaXYge1xuICBmbGV4OiAxO1xufVxuI2NvbnRhaW5lci10ZWFtLXJlYXNvbiAudGVhbS1yZWFzb24taXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDRENEM7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNjb250YWluZXItdGVhbS1yZWFzb24gLnRlYW0tcmVhc29uLWl0ZW0tdGl0bGUge1xuICBtYXgtd2lkdGg6IDIxNXB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBmb250LWZhbWlseTogXCJSZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDAgMCAzNXB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbiNjb250YWluZXItdGVhbS1yZWFzb24gLnRlYW0tcmVhc29uLWl0ZW0tZGVzY3JpcHRpb24ge1xuICBjb2xvcjogd2hpdGU7XG59XG4jY29udGFpbmVyLXRlYW0tcmVhc29uIC50ZWFtLXJlYXNvbi1iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE0ZGVnKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0xMDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI2NvbnRhaW5lci10ZWFtLXJlYXNvbiB7XG4gICAgcGFkZGluZzogNTBweCAwIDE1MHB4O1xuICB9XG4gICNjb250YWluZXItdGVhbS1yZWFzb24gLnRlYW0tcmVhc29uIHtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gIH1cbiAgI2NvbnRhaW5lci10ZWFtLXJlYXNvbiAudGVhbS1yZWFzb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAjY29udGFpbmVyLXRlYW0tcmVhc29uIC50ZWFtLXJlYXNvbiAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZzogMCA3JSAwIDAgIWltcG9ydGFudDtcbiAgfVxuICAjY29udGFpbmVyLXRlYW0tcmVhc29uIC50ZWFtLXJlYXNvbi1pdGVtIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggMDtcbiAgICBtaW4taGVpZ2h0OiAzODZweDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxuICAjY29udGFpbmVyLXRlYW0tcmVhc29uIC50ZWFtLXJlYXNvbi1pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAjY29udGFpbmVyLXRlYW0tcmVhc29uIC50ZWFtLXJlYXNvbi1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cbiAgI2NvbnRhaW5lci10ZWFtLXJlYXNvbiAudGVhbS1yZWFzb24tYmFkZ2Uge1xuICAgIGhlaWdodDogMTQxcHg7XG4gICAgYm90dG9tOiAtMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2NvbnRhaW5lci10ZWFtLXJlYXNvbiAudGVhbS1yZWFzb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgI2NvbnRhaW5lci10ZWFtLXJlYXNvbiAudGVhbS1yZWFzb24taXRlbSB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG4gICNjb250YWluZXItdGVhbS1yZWFzb24gLnRlYW0tcmVhc29uLWl0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4jY2hhbmdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4jY2hhbmdlIC5jaGFuZ2UtY29udGFpbmVyIHtcbiAgcGFkZGluZzogNzVweCA3NXB4IDc1cHggMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDRENEM7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZ2FwOiA3MHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuI2NoYW5nZSAuY2hhbmdlLWNvbnRhaW5lciA+IGRpdiB7XG4gIGZsZXg6IDE7XG59XG4jY2hhbmdlIC5jaGFuZ2UtdGl0bGUge1xuICBmb250LXNpemU6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICBwYWRkaW5nOiAwO1xufVxuI2NoYW5nZSAuY2hhbmdlLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbn1cbiNjaGFuZ2UgLmNoYW5nZS1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMjlweDtcbn1cbiNjaGFuZ2UgLmNoYW5nZS1pbWctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2NoYW5nZSAuY2hhbmdlLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA1NnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG4gIGNvbG9yOiAjMDQyYTJiO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjY2hhbmdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gICNjaGFuZ2UgLmNoYW5nZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMCAwIDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDg0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAjY2hhbmdlIC5jaGFuZ2UtY29udGFpbmVyID4gOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwIDM1cHg7XG4gIH1cbiAgI2NoYW5nZSAuY2hhbmdlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAjY2hhbmdlIC5jaGFuZ2UtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gICNjaGFuZ2UgLmNoYW5nZS1pbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWF4LWhlaWdodDogODB2aDtcbiAgfVxuICAjY2hhbmdlIC5jaGFuZ2UtaW1nLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjY2hhbmdlIC5jaGFuZ2UtYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xuICAgIGNvbG9yOiAjMDQyYTJiO1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbiN0ZWFtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbiN0ZWFtIC50ZWFtLWZyaWVuZHMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI3RlYW0gLnRlYW0tZnJpZW5kcyA+IGRpdiB7XG4gIHdpZHRoOiA1MCU7XG59XG4jdGVhbSAudGVhbS1mcmllbmRzLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuI3RlYW0gLnRlYW0tZnJpZW5kcy10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkY4MztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDEwdnc7XG59XG4jdGVhbSAudGVhbS1mcmllbmRzLXRleHQtdGl0bGUge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzA2MkEyQjtcbiAgZm9udC1mYW1pbHk6IFwiUmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwIDAgNTBweCAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjdGVhbSAudGVhbS1mcmllbmRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gICN0ZWFtIC50ZWFtLWZyaWVuZHMgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICN0ZWFtIC50ZWFtLWZyaWVuZHMtaW1nLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAjdGVhbSAudGVhbS1mcmllbmRzLXRleHQge1xuICAgIHBhZGRpbmc6IDUwcHggMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAjdGVhbSAudGVhbS1mcmllbmRzLXRleHQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gICN0ZWFtIC50ZWFtLWZyaWVuZHMtdGV4dC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICN0ZWFtIC50ZWFtLWZyaWVuZHMtaW1nLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAyODRweDtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4jcXNuLXJlY2lwZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y1RUY7XG4gIHBhZGRpbmc6IDcwcHggMCAxMDBweCAwO1xufVxuI3Fzbi1yZWNpcGUgLnFzbi1yZWNpcGUtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG59XG4jcXNuLXJlY2lwZSAucmVjaXBlLWZvcm11bGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG1heC13aWR0aDogMTUwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiNxc24tcmVjaXBlIC5yZWNpcGUtZm9ybXVsYS1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDgwcHggNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgd2lkdGg6IDMzJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDUzNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiNxc24tcmVjaXBlIC5yZWNpcGUtZm9ybXVsYS1pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMCAwIDI4cHggMDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNxc24tcmVjaXBlIC5yZWNpcGUtZm9ybXVsYS1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbiNxc24tcmVjaXBlIC5yZWNpcGUtZm9ybXVsYS1zeW1ib2wge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGODM7XG4gIG1hcmdpbjogLTMwcHg7XG59XG4jcXNuLXJlY2lwZSAucmVjaXBlLWZvcm11bGEtc3ltYm9sIHNwYW4ge1xuICBjb2xvcjogIzA0MmEyYjtcbiAgZm9udC1zaXplOiA3M3B4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgZm9udC1mYW1pbHk6IFwiUmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjcXNuLXJlY2lwZSB7XG4gICAgcGFkZGluZzogNTBweCAxOHB4O1xuICB9XG4gICNxc24tcmVjaXBlIC5xc24tcmVjaXBlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxuICAjcXNuLXJlY2lwZSAucmVjaXBlLWZvcm11bGEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgI3Fzbi1yZWNpcGUgLnJlY2lwZS1mb3JtdWxhLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgcGFkZGluZzogNTBweCAyNHB4O1xuICB9XG4gICNxc24tcmVjaXBlIC5yZWNpcGUtZm9ybXVsYS1pdGVtOmZpcnN0LWNoaWxkIC5yZWNpcGUtZm9ybXVsYS1pdGVtLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG4gICNxc24tcmVjaXBlIC5yZWNpcGUtZm9ybXVsYS1pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxuICAjcXNuLXJlY2lwZSAucmVjaXBlLWZvcm11bGEtaXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNxc24tcmVjaXBlIC5yZWNpcGUtZm9ybXVsYS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG4gICNxc24tcmVjaXBlIC5yZWNpcGUtZm9ybXVsYS1pdGVtOmZpcnN0LWNoaWxkIC5yZWNpcGUtZm9ybXVsYS1pdGVtLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAjcXNuLXJlY2lwZSAucmVjaXBlLWZvcm11bGEge1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICB9XG4gICNxc24tcmVjaXBlIC5yZWNpcGUtZm9ybXVsYS1pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuI25ldHdvcmsge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbiNuZXR3b3JrIC5uZXR3b3JrLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMzVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbn1cbiNuZXR3b3JrIC5uZXR3b3JrLWNvbnRhaW5lciA+IGRpdiB7XG4gIGZsZXg6IDE7XG4gIG1heC13aWR0aDogNTAlO1xufVxuI25ldHdvcmsgLm5ldHdvcmstY29udGFpbmVyIC5uZXR3b3JrLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA1NnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuI25ldHdvcmsgLm5ldHdvcmstaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1heC1oZWlnaHQ6IDgwdmg7XG59XG4jbmV0d29yayAubmV0d29yay10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4jbmV0d29yayAubmV0d29yay1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4jbmV0d29yayAubmV0d29yay1hZHZhbnRhZ2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZ2FwOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuI25ldHdvcmsgLm5ldHdvcmstYWR2YW50YWdlcy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4jbmV0d29yayAubmV0d29yay1hZHZhbnRhZ2VzLWl0ZW0tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NDFweCkge1xuICAjbmV0d29yayAubmV0d29yay1jb250YWluZXIge1xuICAgIGdhcDogNzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI25ldHdvcmsge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgI25ldHdvcmsgLm5ldHdvcmstY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG4gICNuZXR3b3JrIC5uZXR3b3JrLWNvbnRhaW5lciA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gICNuZXR3b3JrIC5uZXR3b3JrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbiAgI25ldHdvcmsgLm5ldHdvcmstYWR2YW50YWdlcy1pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMThweDtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4jY29udGFpbmVyLW1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGNUVGO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG4jY29udGFpbmVyLW1hcCAjbWFwIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogODBweDtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIG1heC1oZWlnaHQ6IDc4NXB4O1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jY29udGFpbmVyLW1hcCAjbWFwIC5tYXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDIlO1xufVxuI2NvbnRhaW5lci1tYXAgI21hcCAubWFwLXRleHQtdGl0bGUge1xuICBtYXJnaW46IDQwcHggMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbn1cbiNjb250YWluZXItbWFwICNtYXAgLm1hcC10ZXh0LWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbiNjb250YWluZXItbWFwICNtYXAgLm1hcC10ZXh0LWluZm9zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNEQ0QztcbiAgcGFkZGluZzogNTVweCA1MXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweCAwO1xufVxuI2NvbnRhaW5lci1tYXAgI21hcCAubWFwLXRleHQtaW5mb3MtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjb250YWluZXItbWFwICNtYXAgLm1hcC10ZXh0LWluZm9zLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jY29udGFpbmVyLW1hcCAjbWFwIC5tYXAtdGV4dC1pbmZvcy1kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNjb250YWluZXItbWFwICNtYXAgLm1hcC1pbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2NvbnRhaW5lci1tYXAgI21hcCAubWFwLWltZy1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2NvbnRhaW5lci1tYXAgI21hcCAubWFwLWltZy1jb250YWluZXIge1xuICB3aWR0aDogNTglO1xuICBtYXgtd2lkdGg6IDgzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjY29udGFpbmVyLW1hcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgI2NvbnRhaW5lci1tYXAgI21hcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZ2FwOiA2M3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgI2NvbnRhaW5lci1tYXAgI21hcCAubWFwLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNjb250YWluZXItbWFwICNtYXAgLm1hcC10ZXh0LXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAzNXB4IDA7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG4gICNjb250YWluZXItbWFwICNtYXAgLm1hcC10ZXh0LWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgfVxuICAjY29udGFpbmVyLW1hcCAjbWFwIC5tYXAtdGV4dC1pbmZvcyB7XG4gICAgcGFkZGluZzogNDZweCAzM3B4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgI2NvbnRhaW5lci1tYXAgI21hcCAubWFwLXRleHQtaW5mb3MtdGl0bGUsICNjb250YWluZXItbWFwICNtYXAgLm1hcC10ZXh0LWluZm9zLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICB9XG4gICNjb250YWluZXItbWFwICNtYXAgLm1hcC10ZXh0LWluZm9zLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI2NvbnRhaW5lci1tYXAgI21hcCAubWFwLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjY29udGFpbmVyLW1hcCAjbWFwIC5tYXAtaW1nLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBoZWlnaHQ6IDQ1dmg7XG4gIH1cbiAgI2NvbnRhaW5lci1tYXAgI21hcCAubWFwLWltZy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNjb250YWluZXItbWFwICNtYXAgLm1hcC1pbWctY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbiNjb250YWluZXItdGVzdGltb25pYWxzIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y1RUY7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbiNjb250YWluZXItdGVzdGltb25pYWxzICN0ZXN0aW1vbmlhbHMge1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogODBweCAyMjBweCA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xufVxuI2NvbnRhaW5lci10ZXN0aW1vbmlhbHMgI3Rlc3RpbW9uaWFscyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jY29udGFpbmVyLXRlc3RpbW9uaWFscyAjdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtdmlkZW9zLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG4jY29udGFpbmVyLXRlc3RpbW9uaWFscyAjdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtdmlkZW9zLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzMlO1xuICBoZWlnaHQ6IDI3NnB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2NvbnRhaW5lci10ZXN0aW1vbmlhbHMgI3Rlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLXZpZGVvcy1pdGVtLWltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuI2NvbnRhaW5lci10ZXN0aW1vbmlhbHMgI3Rlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLXZpZGVvcy1pdGVtLXBsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuI2NvbnRhaW5lci10ZXN0aW1vbmlhbHMgI3Rlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLXZpZGVvcy1pdGVtLXBsYXk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jY29udGFpbmVyLXRlc3RpbW9uaWFscyAjdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtdGl0bGUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuI2NvbnRhaW5lci10ZXN0aW1vbmlhbHMgI3Rlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLW5ldHdvcmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI3cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuI2NvbnRhaW5lci10ZXN0aW1vbmlhbHMgI3Rlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLW5ldHdvcmsgLnNvY2lhbCB7XG4gIHdpZHRoOiA4OXB4O1xuICBoZWlnaHQ6IDg5cHg7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDYyQTJCO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dCBvcGFjaXR5O1xufVxuI2NvbnRhaW5lci10ZXN0aW1vbmlhbHMgI3Rlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLW5ldHdvcmsgLnNvY2lhbDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbiNjb250YWluZXItdGVzdGltb25pYWxzICN0ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1uZXR3b3JrIC5zb2NpYWwgLnNvY2lhbC1pY29uIHtcbiAgaGVpZ2h0OiAyOXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjY29udGFpbmVyLXRlc3RpbW9uaWFscyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgI2NvbnRhaW5lci10ZXN0aW1vbmlhbHMgI3Rlc3RpbW9uaWFscyB7XG4gICAgcGFkZGluZzogNDBweCAxOHB4IDYwcHggMThweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gICNjb250YWluZXItdGVzdGltb25pYWxzICN0ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy12aWRlb3MtaXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogNDFweDtcbiAgfVxuICAjY29udGFpbmVyLXRlc3RpbW9uaWFscyAjdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDAgYXV0byAzM3B4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2NvbnRhaW5lci10ZXN0aW1vbmlhbHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gICNjb250YWluZXItdGVzdGltb25pYWxzICN0ZXN0aW1vbmlhbHMge1xuICAgIHBhZGRpbmc6IDUwcHggMThweCA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgI2NvbnRhaW5lci10ZXN0aW1vbmlhbHMgI3Rlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLXZpZGVvcy1jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgI2NvbnRhaW5lci10ZXN0aW1vbmlhbHMgI3Rlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLXZpZGVvcy1jb250YWluZXIgLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgNyUgMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2NvbnRhaW5lci10ZXN0aW1vbmlhbHMgI3Rlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLXZpZGVvcy1pdGVtIHtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDcwdmg7XG4gIH1cbiAgI2NvbnRhaW5lci10ZXN0aW1vbmlhbHMgI3Rlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDM1OHB4O1xuICB9XG4gICNjb250YWluZXItdGVzdGltb25pYWxzICN0ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1uZXR3b3JrIC5zb2NpYWwge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4jc2ltcGxlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4jc2ltcGxlLXRpdGxlIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgY29sb3I6ICMwNjJBMkI7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IDAgMCAyNXB4O1xufVxuI3NpbXBsZS10aXRsZSAuZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzA2MkEyQjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTU1cHg7XG4gIG1heC13aWR0aDogODAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNzaW1wbGUtdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbiAgI3NpbXBsZS10aXRsZSAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4uYmxvY2stdmlkZW8tcGFyYWdyYXBoZS1nYXVjaGUtc2Vzc2lsZSAuY29udGVudV9ibG9ja192aWRlb19wYXJhZ3JhcGhlX2dhdWNoZV9wYXJhZ3JhcGhlIHtcbiAgcGFkZGluZzogNiUgNCUgMSUgNCU7XG59XG4uYmxvY2stdmlkZW8tcGFyYWdyYXBoZS1nYXVjaGUtc2Vzc2lsZSAuY29udGVudV9ibG9ja192aWRlb19wYXJhZ3JhcGhlX2dhdWNoZV9wYXJhZ3JhcGhlIGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2NrLXZpZGVvLXBhcmFncmFwaGUtZ2F1Y2hlLXNlc3NpbGUgLmNvbnRlbnVfYmxvY2tfdmlkZW9fcGFyYWdyYXBoZV9nYXVjaGVfcGFyYWdyYXBoZSAucGFyYWdyYXBoZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9jay12aWRlby1wYXJhZ3JhcGhlLWdhdWNoZS1zZXNzaWxlIC5jb250ZW51X2Jsb2NrX3ZpZGVvX3BhcmFncmFwaGVfZ2F1Y2hlX3ZpZGVvIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uYmxvY2stdmlkZW8tcGFyYWdyYXBoZS1nYXVjaGUtc2Vzc2lsZSAuY29udGVudV9ibG9ja192aWRlb19wYXJhZ3JhcGhlX2dhdWNoZV92aWRlbyBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlkZW8tcGFyYWdyYXBoZS1nYXVjaGUtc2Vzc2lsZSB7XG4gICAgbWFyZ2luOiA2JSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICBwYWRkaW5nOiAwIDQlO1xuICB9XG4gIC5ibG9jay12aWRlby1wYXJhZ3JhcGhlLWdhdWNoZS1zZXNzaWxlIC5jb250ZW51X2Jsb2NrX3ZpZGVvX3BhcmFncmFwaGVfZ2F1Y2hlX3BhcmFncmFwaGUge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYmxvY2stdmlkZW8tcGFyYWdyYXBoZS1nYXVjaGUtc2Vzc2lsZSAuY29udGVudV9ibG9ja192aWRlb19wYXJhZ3JhcGhlX2dhdWNoZV9wYXJhZ3JhcGhlIC5wYXJhZ3JhcGhlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5ibG9jay12aWRlby1wYXJhZ3JhcGhlLWdhdWNoZS1zZXNzaWxlIC5jb250ZW51X2Jsb2NrX3ZpZGVvX3BhcmFncmFwaGVfZ2F1Y2hlX3BhcmFncmFwaGUgaDEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYmxvY2stdmlkZW8tcGFyYWdyYXBoZS1nYXVjaGUtc2Vzc2lsZSAuY29udGVudV9ibG9ja192aWRlb19wYXJhZ3JhcGhlX2dhdWNoZV9wYXJhZ3JhcGhlIHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuYmxvY2stdmlkZW8tcGFyYWdyYXBoZS1nYXVjaGUtc2Vzc2lsZSAuY29udGVudV9ibG9ja192aWRlb19wYXJhZ3JhcGhlX2dhdWNoZV92aWRlbyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiA0JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1MHB4KSB7XG4gIC5ibG9jay12aWRlby1wYXJhZ3JhcGhlLWdhdWNoZS1zZXNzaWxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59IiwiLndwLWJsb2NrLWxhenlibG9jay1wYXJhZ3JhcGhlLTItY29sb25uZXMge1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDIuNSUgNSU7XG4gIG1heC13aWR0aDogMTMwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stbGF6eWJsb2NrLXBhcmFncmFwaGUtMi1jb2xvbm5lcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAud3AtYmxvY2stbGF6eWJsb2NrLXBhcmFncmFwaGUtMi1jb2xvbm5lcyAucGFyYS1jb2x1bW4ge1xuICAgIG1hcmdpbjogMCAzJTtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4uYmxvY2stcGFyYWdyYXBoZS1zZXNzaWxlIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAyLjUlIDEwJTtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG59XG4uYmxvY2stcGFyYWdyYXBoZS1zZXNzaWxlIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSB7XG4gICAgcGFkZGluZzogMi41JSA0JTtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4ucmVsYXRlZCB7XG4gIHBhZGRpbmc6IDAgMyU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLnJlbGF0ZWQgaDMge1xuICBmb250LXNpemU6IDEuNWVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVsYXRlZCBoMyB7XG4gICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yZWxhdGVkIC5wcmljZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5yZWxhdGVkIC50eXBlLXByb2R1Y3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDMwcHggIWltcG9ydGFudDtcbiAgLyogICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIHdpZHRoOiA1JSAhaW1wb3J0YW50O1xuICAgICAgICB9Ki9cbn1cbi5yZWxhdGVkIC5wcm9kdWN0cyB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5yZWxhdGVkIC5yZWxhdGVkX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXNpemU6IDEuNmVtO1xufVxuLnJlbGF0ZWQgLnJlbGF0ZWRfdGl0bGUgaDIge1xuICBmb250LXNpemU6IDQ1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVsYXRlZCAucmVsYXRlZF90aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmVsYXRlZCAucmVsYXRlZF90aXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlbGF0ZWQgLnJlbGF0ZWRfdGl0bGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ucmVsYXRlZCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVsYXRlZCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG4ucmVsYXRlZCAuYWRkX3RvX2NhcnRfYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA0MmEyYjtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMTAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgd2lkdGg6IDIwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlbGF0ZWQgLmFkZF90b19jYXJ0X2J1dHRvbiB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMzcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbi5yZWxhdGVkIC5wcml4X3Byb2R1Y3Qge1xuICBjb2xvcjogIzA0MmEyYjtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlbGF0ZWQgLnByaXhfcHJvZHVjdCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG4ucmVsYXRlZC12ZW5kb3ItbGluayB7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVsYXRlZC12ZW5kb3ItbGluayB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ucmVsYXRlZC12ZW5kb3ItbGluayBhIHtcbiAgY29sb3I6ICMwNDJhMmI7XG59XG4ucmVsYXRlZCAucmVsYXRlZC1wcm9kdWN0LXNsaWRlciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlbGF0ZWQgLnJlbGF0ZWQtcHJvZHVjdC1zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucmVsYXRlZCAucmVsYXRlZC1wcm9kdWN0LXNsaWRlciAuc2xpZGVyLXByZXYsIC5yZWxhdGVkIC5yZWxhdGVkLXByb2R1Y3Qtc2xpZGVyIC5zbGlkZXItbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvc2xpZGVyLWxlZnQtdmVydC5zdmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdG9wOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjRweDtcbiAgei1pbmRleDogOTk5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlbGF0ZWQgLnJlbGF0ZWQtcHJvZHVjdC1zbGlkZXIgLnNsaWRlci1wcmV2LCAucmVsYXRlZCAucmVsYXRlZC1wcm9kdWN0LXNsaWRlciAuc2xpZGVyLW5leHQge1xuICAgIGhlaWdodDogMzlweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIH1cbn1cbi5yZWxhdGVkIC5yZWxhdGVkLXByb2R1Y3Qtc2xpZGVyIC5zbGlkZXItcHJldiB7XG4gIGxlZnQ6IDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlbGF0ZWQgLnJlbGF0ZWQtcHJvZHVjdC1zbGlkZXIgLnNsaWRlci1wcmV2IHtcbiAgICBsZWZ0OiAtNjBweDtcbiAgfVxufVxuLnJlbGF0ZWQgLnJlbGF0ZWQtcHJvZHVjdC1zbGlkZXIgLnNsaWRlci1uZXh0IHtcbiAgcmlnaHQ6IDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlbGF0ZWQgLnJlbGF0ZWQtcHJvZHVjdC1zbGlkZXIgLnNsaWRlci1uZXh0IHtcbiAgICByaWdodDogLTYwcHg7XG4gIH1cbn1cblxuLnJlbGF0ZWQtcHJvZHVjdC1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAzMCUgIWltcG9ydGFudDtcbn1cbi5yZWxhdGVkLXByb2R1Y3Qtc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgbGVmdDogMjMlO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWFnZXMvaWNvbnMvc2xpZGVyLWxlZnQtdmVydC5zdmcpICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuLnJlbGF0ZWQtcHJvZHVjdC1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5yZWxhdGVkLXByb2R1Y3Qtc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDIzJTtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1hZ2VzL2ljb25zL3NsaWRlci1yaWdodC12ZXJ0LnN2ZykgIWltcG9ydGFudDtcbiAgYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG4ucmVsYXRlZC1wcm9kdWN0LXNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuLnJlbGF0ZWQtcHJvZHVjdC1zbGlkZXIgLmNvbnRlbnRfdGF4b25vbXlfYmxvY2tfcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZWxhdGVkLXByb2R1Y3Qtc2xpZGVyIC5jb250ZW50X3RheG9ub215X2Jsb2NrX3JvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cbi5yZWxhdGVkLXByb2R1Y3Qtc2xpZGVyIC5jb250ZW50X3RheG9ub215X2Jsb2NrX3JvdyAudGF4b25vbXlfaW1nX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0LCA0MiwgNDMsIDAuNCk7XG59XG4ucmVsYXRlZC1wcm9kdWN0LXNsaWRlciAuY29udGVudF90YXhvbm9teV9ibG9ja19yb3cgLnRheG9ub215X2ltZ19iYWNrZ3JvdW5kIC50YXhvbm9teV90ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlbGF0ZWQtcHJvZHVjdC1zbGlkZXIgLmNvbnRlbnRfdGF4b25vbXlfYmxvY2tfcm93IC50YXhvbm9teV9pbWdfYmFja2dyb3VuZCAudGF4b25vbXlfdGV4dCBoMiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBwYWRkaW5nOiAwIDIlO1xufVxuLnJlbGF0ZWQtcHJvZHVjdC1zbGlkZXIgLmNvbnRlbnRfdGF4b25vbXlfYmxvY2tfcm93IC50YXhvbm9teV9pbWdfYmFja2dyb3VuZCAudGF4b25vbXlfdGV4dCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbn1cbi5yZWxhdGVkLXByb2R1Y3Qtc2xpZGVyIC5jb250ZW50X3RheG9ub215X2Jsb2NrX3JvdyAuaW1nX3RheG9ub215X2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucmVsYXRlZC1wcm9kdWN0LXNsaWRlciAuYnRuX3RheG9ub215X3BsdXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQlIDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLnJlbGF0ZWQtcHJvZHVjdC1zbGlkZXIgLmJ0bl90YXhvbm9teV9wbHVzIGltZyB7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVsYXRlZC1wcm9kdWN0LXNsaWRlciAuY29udGVudF90YXhvbm9teV9ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAucmVsYXRlZC1wcm9kdWN0LXNsaWRlciAuY29udGVudF90YXhvbm9teV9ibG9jayAuY29udGVudF90YXhvbm9teV9ibG9ja19yb3cge1xuICAgIG1hcmdpbjogMCAxLjUlO1xuICB9XG4gIC5yZWxhdGVkLXByb2R1Y3Qtc2xpZGVyIC5idG5fdGF4b25vbXlfcGx1cyB7XG4gICAgcGFkZGluZzogMiUgMDtcbiAgfVxuICAucmVsYXRlZC1wcm9kdWN0LXNsaWRlciAuYnRuX3RheG9ub215X3BsdXMgaW1nIHtcbiAgICB3aWR0aDogODhweDtcbiAgfVxuICAucmVsYXRlZC1wcm9kdWN0LXNsaWRlciAuY29udGVudF90YXhvbm9teV9ibG9ja19yb3cgLnRheG9ub215X2ltZ19iYWNrZ3JvdW5kIC50YXhvbm9teV90ZXh0IGEge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucmVsYXRlZC1wcm9kdWN0LXNsaWRlciAuY29udGVudF90YXhvbm9teV9ibG9jayAuY29udGVudF90YXhvbm9teV9ibG9ja19yb3cgLnRheG9ub215X2ltZ19iYWNrZ3JvdW5kIC50YXhvbm9teV90ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG4gIC5yZWxhdGVkLXByb2R1Y3Qtc2xpZGVyIC5jb250ZW50X3RheG9ub215X2Jsb2NrIC5jb250ZW50X3RheG9ub215X2Jsb2NrX3JvdyAudGF4b25vbXlfaW1nX2JhY2tncm91bmQgLnRheG9ub215X3RleHQgYSB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgfVxufVxuLnRheG9ub215X2Jsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMiU7XG59XG4udGF4b25vbXlfYmxvY2sgLnJlbGF0ZWQgbGkge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uc2luZ2xlLXZpbGxlIC50YXhvbm9teV9ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wcm9tb3RlZC1jYXRlZ29yaWVzIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA5NnB4O1xufVxuLnByb21vdGVkLWNhdGVnb3JpZXMgLnByb21vdGVkLWNhdGVnb3JpZXMtc2xpZGVyLnNsaWNrLXNsaWRlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vdGVkLWNhdGVnb3JpZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW90ZWQtY2F0ZWdvcmllcyAucHJvbW90ZWQtY2F0ZWdvcmllcy1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIH1cbiAgLnByb21vdGVkLWNhdGVnb3JpZXMgLnByb21vdGVkLWNhdGVnb3JpZXMtc2xpZGVyIC5zbGljay1jZW50ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucHJvbW90ZWQtY2F0ZWdvcmllcyAucHJvbW90ZWQtY2F0ZWdvcmllcy1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIH1cbiAgLnByb21vdGVkLWNhdGVnb3JpZXMgLnByb21vdGVkLWNhdGVnb3JpZXMtc2xpZGVyIC5zbGljay1jZW50ZXIsXG4gIC5wcm9tb3RlZC1jYXRlZ29yaWVzIC5wcm9tb3RlZC1jYXRlZ29yaWVzLXNsaWRlciAuc2xpY2stY2VudGVyICsgLnNsaWNrLXNsaWRlLFxuICAucHJvbW90ZWQtY2F0ZWdvcmllcyAucHJvbW90ZWQtY2F0ZWdvcmllcy1zbGlkZXIgLnNsaWNrLXNsaWRlOmhhcygrIC5zbGljay1jZW50ZXIpLFxuICAucHJvbW90ZWQtY2F0ZWdvcmllcyAucHJvbW90ZWQtY2F0ZWdvcmllcy1zbGlkZXIgLnNsaWNrLWNlbnRlciB+IC5zbGljay1zbGlkZTpudGgtb2YtdHlwZSgtMm4rMSkge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5wcm9tb3RlZC1jYXRlZ29yaWVzIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZm9udC1mYW1pbHk6IFwiUmVjb2xldGFcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vdGVkLWNhdGVnb3JpZXMgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnByb21vdGVkLWNhdGVnb3JpZXMtc2xpZGVyIHtcbiAgLyogdGhlIHNsaWRlcyAqL1xuICAvKiB0aGUgcGFyZW50ICovXG59XG4ucHJvbW90ZWQtY2F0ZWdvcmllcy1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luOiAwIDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvbW90ZWQtY2F0ZWdvcmllcy1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxufVxuLnByb21vdGVkLWNhdGVnb3JpZXMtc2xpZGVyIC5zbGljay1saXN0IHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vdGVkLWNhdGVnb3JpZXMtc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gIH1cbn1cbi5wcm9tb3RlZC1jYXRlZ29yaWVzLXNsaWRlciAuc2xpZGVyLXByZXYsXG4ucHJvbW90ZWQtY2F0ZWdvcmllcy1zbGlkZXIgLnNsaWRlci1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvaW1hZ2VzL2ljb25zL2JpZy12ZXJ0aWNhbC1ncmVlbi1hcnJvdy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogNDNweDtcbiAgaGVpZ2h0OiA5OHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjAlO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByb21vdGVkLWNhdGVnb3JpZXMtc2xpZGVyIC5zbGlkZXItcHJldiB7XG4gIGxlZnQ6IDYlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnByb21vdGVkLWNhdGVnb3JpZXMtc2xpZGVyIC5zbGlkZXItbmV4dCB7XG4gIHJpZ2h0OiA2JTtcbn1cbi5wcm9tb3RlZC1jYXRlZ29yaWVzLXNsaWRlciAuc2xpY2stc2xpZGU6bm90KC5zbGljay1hY3RpdmUpIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuLnByb21vdGVkLWNhdGVnb3JpZXMtc2xpZGVyLXdyYXBwZXIge1xuICBwYWRkaW5nOiA5NnB4IDAgMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vdGVkLWNhdGVnb3JpZXMtc2xpZGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMCAzMHB4IDA7XG4gIH1cbn1cbi5wcm9tb3RlZC1jYXRlZ29yaWVzLXNsaWRlci1pdGVtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb21vdGVkLWNhdGVnb3JpZXMtc2xpZGVyLWl0ZW0tY29udGVudC1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coM3B4IDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI4KSk7XG4gIHdpZHRoOiA5MCU7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvbW90ZWQtY2F0ZWdvcmllcy1zbGlkZXItaXRlbS1jb250ZW50LWltYWdlIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG4ucHJvbW90ZWQtY2F0ZWdvcmllcy1zbGlkZXItaXRlbS1jb250ZW50LWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnByb21vdGVkLWNhdGVnb3JpZXMtc2xpZGVyLWl0ZW0tY29udGVudC10aXRsZSB7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICBtYXJnaW46IDBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb21vdGVkLWNhdGVnb3JpZXMtc2xpZGVyLWl0ZW0tY29udGVudC10aXRsZSBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvbW90ZWQtY2F0ZWdvcmllcy1zbGlkZXItaXRlbS1jb250ZW50LXRpdGxlIHtcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJvbW90ZWQtY2F0ZWdvcmllcy1zbGlkZXItaXRlbS1jb250ZW50LXRpdGxlIGEge1xuICBjb2xvcjogIzA0MmEyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnByb21vdGVkLWNhdGVnb3JpZXMtc2xpZGVyLWl0ZW0tY29udGVudC10aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tb3RlZC1jYXRlZ29yaWVzLXNsaWRlci1pdGVtLWNvbnRlbnQtdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ucHJvbW90ZWQtY2F0ZWdvcmllcy1zbGlkZXItaXRlbS1jb250ZW50LWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tb3RlZC1jYXRlZ29yaWVzLXNsaWRlci1pdGVtLWNvbnRlbnQtY3RhIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbi52aWRlby1iYWNrZ3JvdW5kLXRleHRlLWRyb2l0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZGVvLWJhY2tncm91bmQtdGV4dGUtZHJvaXQgLnZpZGVvLWJhY2tncm91bmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZGVvLWJhY2tncm91bmQtdGV4dGUtZHJvaXQgLmNvbnRlbnQtb3ZlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA3JSA2JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQsIDQyLCA0MywgMC44KTtcbn1cbi52aWRlby1iYWNrZ3JvdW5kLXRleHRlLWRyb2l0IC5jb250ZW50LW92ZXIgLnRpdGxlLWJsb2NrIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIlO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnZpZGVvLWJhY2tncm91bmQtdGV4dGUtZHJvaXQgLmNvbnRlbnQtb3ZlciAuY29udGVudC10ZXh0IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250OiA1MDAgMWVtIFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuN2VtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZGVvLWJhY2tncm91bmQtdGV4dGUtZHJvaXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudmlkZW8tYmFja2dyb3VuZC10ZXh0ZS1kcm9pdCAudmlkZW8tYmFja2dyb3VuZCB7XG4gICAgdG9wOiAwJTtcbiAgICBsZWZ0OiAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnZpZGVvLWJhY2tncm91bmQtdGV4dGUtZHJvaXQgLnZpZGVvLWJhY2tncm91bmQgI2JndmlkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnZpZGVvLWJhY2tncm91bmQtdGV4dGUtZHJvaXQgLmNvbnRlbnQtb3ZlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnZpZGVvLWJhY2tncm91bmQtdGV4dGUtZHJvaXQgLmNvbnRlbnQtb3ZlciAudGl0bGUtYmxvY2sge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuLnZpZGVvLWJhY2tncm91bmQtdGV4dGUtZ2F1Y2hlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZGVvLWJhY2tncm91bmQtdGV4dGUtZ2F1Y2hlIC52aWRlby1iYWNrZ3JvdW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWRlby1iYWNrZ3JvdW5kLXRleHRlLWdhdWNoZSAuY29udGVudC1vdmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nOiA3JSA2JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQsIDQyLCA0MywgMC44KTtcbn1cbi52aWRlby1iYWNrZ3JvdW5kLXRleHRlLWdhdWNoZSAuY29udGVudC1vdmVyIC50aXRsZS1ibG9jayB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi52aWRlby1iYWNrZ3JvdW5kLXRleHRlLWdhdWNoZSAuY29udGVudC1vdmVyIC5jb250ZW50LXRleHQge1xuICBmb250OiA1MDAgMWVtIFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aWRlby1iYWNrZ3JvdW5kLXRleHRlLWdhdWNoZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC52aWRlby1iYWNrZ3JvdW5kLXRleHRlLWdhdWNoZSAudmlkZW8tYmFja2dyb3VuZCB7XG4gICAgdG9wOiAwJTtcbiAgICBsZWZ0OiAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnZpZGVvLWJhY2tncm91bmQtdGV4dGUtZ2F1Y2hlIC52aWRlby1iYWNrZ3JvdW5kICNiZ3ZpZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC52aWRlby1iYWNrZ3JvdW5kLXRleHRlLWdhdWNoZSAuY29udGVudC1vdmVyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC52aWRlby1iYWNrZ3JvdW5kLXRleHRlLWdhdWNoZSAuY29udGVudC1vdmVyIC50aXRsZS1ibG9jayB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxuICAudmlkZW8tYmFja2dyb3VuZC10ZXh0ZS1nYXVjaGUgLmNvbnRlbnQtb3ZlciAuY29udGVudC10ZXh0IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC52aWRlby1iYWNrZ3JvdW5kLXRleHRlLWdhdWNoZSAuY29udGVudC1vdmVyIC50aXRsZS1ibG9jayB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxufVxuLmhvbWUgLnZpZGVvLWJhY2tncm91bmQtdGV4dGUtZ2F1Y2hlIC5jb250ZW50LW92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xufVxuLmhvbWUgLnZpZGVvLWJhY2tncm91bmQtdGV4dGUtZ2F1Y2hlIC5jb250ZW50LW92ZXIgLnRpdGxlLWJsb2NrLCAuaG9tZSAudmlkZW8tYmFja2dyb3VuZC10ZXh0ZS1nYXVjaGUgLmNvbnRlbnQtb3ZlciAuY29udGVudC10ZXh0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSAudmlkZW8tYmFja2dyb3VuZC10ZXh0ZS1nYXVjaGUgLmNvbnRlbnQtb3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg0LCA0MiwgNDMsIDAuOCk7XG4gIH1cbiAgLmhvbWUgLnZpZGVvLWJhY2tncm91bmQtdGV4dGUtZ2F1Y2hlIC5jb250ZW50LW92ZXIgLnRpdGxlLWJsb2NrLCAuaG9tZSAudmlkZW8tYmFja2dyb3VuZC10ZXh0ZS1nYXVjaGUgLmNvbnRlbnQtb3ZlciAuY29udGVudC10ZXh0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4uYmxvY2stdmlkZW8tc2Vzc2lsZSB7XG4gIG1hcmdpbjogNiUgMDtcbn1cbi5ibG9jay12aWRlby1zZXNzaWxlIC5jb250ZW51X2Jsb2NrX3ZpZGVvIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ibG9jay12aWRlby1zZXNzaWxlIC5jb250ZW51X2Jsb2NrX3ZpZGVvIGlmcmFtZSB7XG4gIGhlaWdodDogMjUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWRlby1zZXNzaWxlIHtcbiAgICBtYXJnaW46IDQlIDA7XG4gIH1cbiAgLmJsb2NrLXZpZGVvLXNlc3NpbGUgLmNvbnRlbnVfYmxvY2tfdmlkZW8ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuYmxvY2stdmlkZW8tc2Vzc2lsZSAuY29udGVudV9ibG9ja192aWRlbyBoMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICB9XG4gIC5ibG9jay12aWRlby1zZXNzaWxlIC5jb250ZW51X2Jsb2NrX3ZpZGVvIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiA0MjBweDtcbiAgfVxufSJdfQ== */
