@charset "UTF-8";
/*!
Theme Name: Theme BMS
Theme URI: https://www.bm-services.com/
Author: BM Services
Author URI: https://www.bm-services.com/
Version: 2.0
Description: Construire de beaux sites web en quelques minutes. Des tonnes de variations et de fonctionnalités, un support fantastique, fortement optimisé : le dernier thème que vous aurez besoin d'utiliser.
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: bms-theme, e-commerce, woocommerce, elementor, responsive
Text Domain: bms-theme
*/
/*@include transition(color .3s ease);*/
.woocommerce-page .checkbox {
  cursor: pointer;
}
.woocommerce-page .col-1, .woocommerce-page .col-2 {
  max-width: none;
}
.woocommerce-page .col2-set .col-1 {
  padding-left: 0px;
}
.woocommerce-page .col2-set .col-2 {
  padding-right: 0px;
}
.woocommerce-page .form-row label {
  display: block;
  width: 100%;
  margin-bottom: 0px;
}
.woocommerce-page .form-row .woocommerce-input-wrapper {
  width: 100%;
}
.woocommerce-page .form-row input, .woocommerce-page .form-row select, .woocommerce-page .form-row textarea {
  display: block;
}
.woocommerce-page .form-row .input-text, .woocommerce-page .form-row input[type=email],
.woocommerce-page .form-row input[type=password], .woocommerce-page .form-row input[type=search],
.woocommerce-page .form-row input[type=tel], .woocommerce-page .form-row input[type=text], .woocommerce-page .form-row input[type=url], .woocommerce-page .form-row textarea {
  padding: 0.6180469716em;
  background-color: #f2f2f2;
  color: #43454b;
  outline: 0;
  border: 0;
  -webkit-appearance: none;
  box-sizing: border-box;
  font-weight: 400;
}
.woocommerce-page .form-row.woocommerce-invalid input, .woocommerce-page .form-row.woocommerce-invalid-required-field input {
  box-shadow: none !important;
}
.woocommerce-page .form-row.woocommerce-validated input {
  box-shadow: none !important;
}
.woocommerce-page .form-row-wide {
  clear: both;
  width: 100%;
}
.woocommerce-page .woocommerce-terms-and-conditions-wrapper {
  display: block;
  width: 100%;
}
.woocommerce-page .woocommerce-notices-wrapper ul, .woocommerce-page .woocommerce-notices-wrapper div,
.woocommerce-page .woocommerce-form-coupon-toggle ul,
.woocommerce-page .woocommerce-form-coupon-toggle div,
.woocommerce-page .woocommerce-NoticeGroup ul,
.woocommerce-page .woocommerce-NoticeGroup div {
  border-top: 0px;
  background-color: #3D9CD2;
  color: #ffffff;
  margin-bottom: 2.617924em;
  margin-left: 0;
  border-radius: 0px;
  color: #fff;
  clear: both;
  border-left: 5px solid rgba(0, 0, 0, 0.15);
}
.woocommerce-page .woocommerce-notices-wrapper ul a, .woocommerce-page .woocommerce-notices-wrapper div a,
.woocommerce-page .woocommerce-form-coupon-toggle ul a,
.woocommerce-page .woocommerce-form-coupon-toggle div a,
.woocommerce-page .woocommerce-NoticeGroup ul a,
.woocommerce-page .woocommerce-NoticeGroup div a {
  color: inherit;
}
.woocommerce-page .woocommerce-notices-wrapper ul.woocommerce-error, .woocommerce-page .woocommerce-notices-wrapper div.woocommerce-error,
.woocommerce-page .woocommerce-form-coupon-toggle ul.woocommerce-error,
.woocommerce-page .woocommerce-form-coupon-toggle div.woocommerce-error,
.woocommerce-page .woocommerce-NoticeGroup ul.woocommerce-error,
.woocommerce-page .woocommerce-NoticeGroup div.woocommerce-error {
  border-left: 5px solid #b81c23;
  background-color: #f7f6f7;
  color: #515151;
}
.woocommerce-page .woocommerce-notices-wrapper ul.woocommerce-error li, .woocommerce-page .woocommerce-notices-wrapper div.woocommerce-error li,
.woocommerce-page .woocommerce-form-coupon-toggle ul.woocommerce-error li,
.woocommerce-page .woocommerce-form-coupon-toggle div.woocommerce-error li,
.woocommerce-page .woocommerce-NoticeGroup ul.woocommerce-error li,
.woocommerce-page .woocommerce-NoticeGroup div.woocommerce-error li {
  margin-left: 25px !important;
}
.woocommerce-page .woocommerce-notices-wrapper ul.woocommerce-info, .woocommerce-page .woocommerce-notices-wrapper div.woocommerce-info,
.woocommerce-page .woocommerce-form-coupon-toggle ul.woocommerce-info,
.woocommerce-page .woocommerce-form-coupon-toggle div.woocommerce-info,
.woocommerce-page .woocommerce-NoticeGroup ul.woocommerce-info,
.woocommerce-page .woocommerce-NoticeGroup div.woocommerce-info {
  border-left: 5px solid rgba(0, 0, 0, 0.15);
}
.woocommerce-page .woocommerce-notices-wrapper ul.woocommerce-info:before, .woocommerce-page .woocommerce-notices-wrapper div.woocommerce-info:before,
.woocommerce-page .woocommerce-form-coupon-toggle ul.woocommerce-info:before,
.woocommerce-page .woocommerce-form-coupon-toggle div.woocommerce-info:before,
.woocommerce-page .woocommerce-NoticeGroup ul.woocommerce-info:before,
.woocommerce-page .woocommerce-NoticeGroup div.woocommerce-info:before {
  color: #fff;
}
.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message,
.woocommerce-page .woocommerce-form-coupon-toggle .woocommerce-message,
.woocommerce-page .woocommerce-NoticeGroup .woocommerce-message {
  border-top: 0px;
  margin-bottom: 2.617924em;
  margin-left: 0;
  border-radius: 0px;
  clear: both;
  border-left: 5px solid #8fae1b;
  background-color: #f7f6f7;
  color: #515151;
}
.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message a,
.woocommerce-page .woocommerce-form-coupon-toggle .woocommerce-message a,
.woocommerce-page .woocommerce-NoticeGroup .woocommerce-message a {
  color: inherit;
}
.woocommerce-page input#coupon_code {
  min-width: 120px;
}
.woocommerce-page .product a.woocommerce-LoopProduct-link {
  color: inherit;
}
.woocommerce-page .single-product .product div.images .flex-control-thumbs {
  padding-top: 15px;
}
.woocommerce-page.woocommerce-cart .product-name a {
  color: inherit;
}

.select2-container--default .select2-selection--single {
  border-radius: 0px;
  border: none;
  background-color: #f2f2f2;
  color: #43454b;
  padding: 0.4em;
  height: auto;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 100%;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  background-color: #f2f2f2;
  color: #43454b;
  padding-left: 3px;
}
.select2-container--default .select2-dropdown {
  border-color: #f2f2f2;
  box-shadow: 1px 5px 5px rgba(242, 242, 242, 0.8);
}
.select2-container--default .select2-dropdown .select2-search__field {
  border-color: #f2f2f2;
}

/*@include transition(all 0.3s ease 0s);*/
body {
  margin: 0px;
}
body .elementor-widget-text-editor#read-more.read-more .elementor-widget-container {
  max-height: 215px;
  overflow: hidden;
  position: relative;
}
body .elementor-widget-text-editor#read-more.read-more .elementor-widget-container:after {
  content: "";
}
body .elementor-widget-text-editor#read-more.read-less {
  max-height: initial;
}
body .elementor-widget-text-editor#read-more.read-less .elementor-widget-container {
  max-height: 215px;
  overflow: hidden;
}
body .elementor-widget-text-editor#read-more.read-less .elementor-widget-container:after {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 75%);
  position: absolute;
  content: "";
  height: calc(100% - 75px);
  width: 100%;
  top: 0px;
  left: 0px;
}
body .elementor-widget-text-editor #cta-read-more {
  cursor: pointer;
  -webkit-margin-before: 0.3em;
          margin-block-start: 0.3em;
}
body .elementor-widget-text-editor #cta-read-more:after {
  content: "\f140";
  font-family: dashicons;
  font-weight: normal;
  display: inline-block;
  margin: 0 0 0 6px;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: rotate(0);
          transform: rotate(0);
  color: inherit;
  position: relative;
  background: transparent;
  height: auto;
  width: auto;
  right: auto;
  line-height: inherit;
}
body .elementor-widget-text-editor #cta-read-more.read-less:after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
body .fpf-input-field {
  text-transform: uppercase;
}
body a {
  outline: none;
}
body #subcategories .elementor-cta__content {
  background-image: linear-gradient(179deg, rgba(0, 0, 0, 0.13) 70%, rgba(0, 0, 0, 0.5) 100%);
}
body .woocommerce-info {
  border-top-color: #e2bb90;
}
body .woocommerce-info:before {
  color: #e2bb90;
}
body #login_form {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 100%;
  right: -70px;
  min-width: 250px;
  background-color: #fff;
  padding: 20px 10px 5px;
  box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.3);
}
body #login_form ul {
  padding-left: 15px;
  margin-top: 5px;
}
body #login_form ul li {
  list-style: none;
}
body #login_form ul li:before {
  content: "";
}
body #login_form ul li:hover:before {
  content: "-";
}
body #login_form ul li:hover a {
  font-style: italic;
}
body #login_form ul li a {
  color: #774427 !important;
}
body #login_form input[type=button] {
  outline: none;
  cursor: pointer;
  padding: 5px 15px;
}
body #login_form .close_login_form {
  position: absolute;
  top: 0px;
  right: 10px;
  padding: 5px;
  color: #774427 !important;
}
body .related.product .h2 {
  color: #3a4831;
  font-family: "Lato", Sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 1em;
  letter-spacing: 2.6px;
  text-align: center;
  margin-bottom: 30px;
}
body #first_slider .elementor-swiper-button-prev {
  outline: none;
}
body #first_slider .elementor-swiper-button-prev i.eicon-chevron-left {
  background-image: url(/wp-content/themes/bms-theme/assets/images/left-arrow.png);
  background-repeat: no-repeat;
  background-position: center;
  width: 25px;
  height: 20px;
}
body #first_slider .elementor-swiper-button-prev i.eicon-chevron-left:before {
  content: none;
}
body #first_slider .elementor-swiper-button-next {
  outline: none;
}
body #first_slider .elementor-swiper-button-next i.eicon-chevron-right {
  background-image: url(/wp-content/themes/bms-theme/assets/images/right-arrow.png);
  background-repeat: no-repeat;
  background-position: center;
  width: 25px;
  height: 20px;
}
body #first_slider .elementor-swiper-button-next i.eicon-chevron-right:before {
  content: none;
}
body .wppsac-post-slider.slick-initialized {
  padding-top: 45px;
  background-color: #fff;
  padding-bottom: 45px;
  padding-right: 45px;
  padding-left: 45px;
}
body .wppsac-post-slider.slick-initialized .slick-prev {
  bottom: -23px;
  position: absolute;
  top: unset;
  width: 45px;
  left: calc(100% - 90px) !important;
  background-color: #e2bb90 !important;
  background-image: url("/wp-content/themes/bms-theme/assets/images/left-arrow.png") !important;
  background-size: auto !important;
}
body .wppsac-post-slider.slick-initialized .slick-prev:hover {
  background-color: rgba(226, 187, 144, 0.5019607843) !important;
}
body .wppsac-post-slider.slick-initialized .slick-next {
  bottom: -23px;
  position: absolute;
  top: unset;
  width: 45px;
  left: calc(100% - 45px) !important;
  background-color: #e2bb90 !important;
  background-image: url("/wp-content/themes/bms-theme/assets/images/right-arrow.png") !important;
  background-size: auto !important;
}
body .wppsac-post-slider.slick-initialized .slick-next:hover {
  background-color: rgba(226, 187, 144, 0.5019607843) !important;
}
body #caroussel .elementor-swiper-button-prev {
  outline: none;
}
body #caroussel .elementor-swiper-button-prev i.eicon-chevron-left {
  background-image: url(/wp-content/themes/bms-theme/assets/images/left-arrow-black.png);
  background-repeat: no-repeat;
  background-position: center;
  width: 25px;
  height: 25px;
}
body #caroussel .elementor-swiper-button-prev i.eicon-chevron-left:before {
  content: none;
}
body #caroussel .elementor-swiper-button-next {
  outline: none;
}
body #caroussel .elementor-swiper-button-next i.eicon-chevron-right {
  background-image: url(/wp-content/themes/bms-theme/assets/images/right-arrow-black.png);
  background-repeat: no-repeat;
  background-position: center;
  width: 25px;
  height: 25px;
}
body #caroussel .elementor-swiper-button-next i.eicon-chevron-right:before {
  content: none;
}
body #selection .slick-arrow.slick-prev i {
  background-image: url(/wp-content/themes/bms-theme/assets/images/left-arrow-black.png);
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
}
body #selection .slick-arrow.slick-prev i:before {
  content: none;
}
body #selection .slick-arrow.slick-prev:hover i {
  background-image: url(/wp-content/themes/bms-theme/assets/images/left-arrow.png);
}
body #selection .slick-arrow.slick-next i {
  background-image: url(/wp-content/themes/bms-theme/assets/images/right-arrow-black.png);
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
}
body #selection .slick-arrow.slick-next i:before {
  content: none;
}
body #selection .slick-arrow.slick-next:hover i {
  background-image: url(/wp-content/themes/bms-theme/assets/images/right-arrow.png);
}
body #selection2 #wps-slider-section.wps-slider-section-15513 {
  padding-top: 0px;
}
body #selection2 #wps-slider-section.wps-slider-section-15513 .wps-product-section {
  padding-top: 35px;
}
body #selection2 #wps-slider-section.wps-slider-section-15513 .wps-product-section .slick-arrow.slick-prev {
  background-image: url(/wp-content/themes/bms-theme/assets/images/left-arrow-black.png) !important;
  background-repeat: no-repeat !important;
  background-position: bottom center !important;
  top: 0px;
  margin-top: 0px;
  right: 15px;
}
body #selection2 #wps-slider-section.wps-slider-section-15513 .wps-product-section .slick-arrow.slick-prev:before {
  content: none;
}
body #selection2 #wps-slider-section.wps-slider-section-15513 .wps-product-section .slick-arrow.slick-prev i {
  display: none;
}
body #selection2 #wps-slider-section.wps-slider-section-15513 .wps-product-section .slick-arrow.slick-next {
  background-image: url(/wp-content/themes/bms-theme/assets/images/right-arrow-black.png) !important;
  background-repeat: no-repeat !important;
  background-position: bottom center !important;
  top: 0px;
  margin-top: 0px;
}
body #selection2 #wps-slider-section.wps-slider-section-15513 .wps-product-section .slick-arrow.slick-next:before {
  content: none;
}
body #selection2 #wps-slider-section.wps-slider-section-15513 .wps-product-section .slick-arrow.slick-next i {
  display: none;
}
body .mega-menu-wrap .mega-menu-item {
  letter-spacing: 2.1px;
}
body .mega-menu-wrap .mega-sub-menu .widget_custom_html li {
  list-style: none;
}
body .mega-menu-wrap .mega-sub-menu .widget_custom_html li:before {
  content: "";
}
body .mega-menu-wrap .mega-sub-menu .widget_custom_html li:hover:before {
  content: "-";
}
body .mega-menu-wrap .mega-sub-menu .widget_custom_html li:hover a {
  font-style: italic;
}
body.home .mega-menu-wrap .mega-sub-menu a {
  color: #774427 !important;
}
body.post-type-archive-product .mega-menu-wrap .mega-sub-menu a {
  color: #774427 !important;
}
body.archive.tax-product_cat .mega-menu-wrap .mega-sub-menu a {
  color: #774427 !important;
}
body .wppsac-post-slider .wppsac-post-title a {
  font-family: "Amiri", Sans-serif;
  font-size: 1.5em;
  color: #3a4831 !important;
  outline: none;
  text-transform: none;
  font-weight: normal;
}
body .wppsac-post-slider .wppsac-post-date {
  font-family: "Lato", Sans-serif;
  letter-spacing: 2.4px;
  font-size: 0.75em;
  color: #3a4831;
  text-transform: uppercase;
  padding: 10px 0px;
}
body .wppsac-post-slider .wppsac-post-date:after {
  content: none;
}
body .wppsac-post-slider a.wppsac-readmorebtn {
  outline: none;
  font-family: "Amiri", Sans-serif;
  font-size: 1.12em !important;
  font-weight: 600;
  text-transform: none;
  font-style: italic;
  color: #774427 !important;
  border: none !important;
  padding-left: 30px !important;
  margin-top: 15px !important;
  display: inline-block;
}
body .wppsac-post-slider a.wppsac-readmorebtn:hover {
  background-color: transparent !important;
  padding-left: 25px !important;
}
body .elementor-wc-products .woocommerce-ordering {
  position: relative;
  cursor: pointer;
}
body .elementor-wc-products .woocommerce-ordering select {
  cursor: pointer;
  border: 0;
  vertical-align: middle !important;
  background: transparent;
  -webkit-appearance: none;
  appearance: none;
  padding-left: 5px;
  font-size: 0.875em;
  font-family: "Lato", sans-serif;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  outline: none;
  font-weight: 900;
  color: rgba(113, 70, 45, 0.5019607843);
  max-width: 55px;
}
body .elementor-wc-products .woocommerce-ordering i {
  color: rgba(113, 70, 45, 0.5019607843);
  font-weight: 600;
  font-size: 0.9em;
  vertical-align: text-bottom;
}
body .elementor-wc-products .products a.button {
  opacity: 0;
  position: absolute;
  bottom: 125px;
  left: 0px;
  width: calc(100% - 30px);
  margin-left: 15px;
  margin-right: 15px;
  transition: all 0.3s;
  transition: all 0.3s;
}
body .elementor-wc-products .products .product:hover a.button {
  opacity: 1;
  transition: all 0.3s;
  transition: all 0.3s;
}
body #wps-slider-section span.woocommerce-Price-amount.amount {
  font-family: "Lato", sans-serif;
  font-weight: 300;
  color: #3a4831;
}
body #wps-slider-section a {
  outline: none;
}
body #wps-slider-section a:hover {
  color: inherit !important;
}
body #wps-slider-section img.wpsf-product-img {
  padding: 0px !important;
  margin: auto;
}
body #wps-slider-section .wpsf-product {
  margin: auto;
  padding: 5px;
}
body #wps-slider-section .wpsf-product-title a {
  color: #3a4831 !important;
}
body #wps-slider-section .slick-prev.slick-arrow {
  right: unset;
  left: 15px;
}
body #wps-slider-section #sp-woo-product-slider-15513.wps-product-section .slick-arrow {
  border: none;
}
body .prefixe a {
  position: relative;
  padding-left: 30px;
}
body .prefixe a:hover {
  padding-left: 25px;
}
body .prefixe a:before {
  content: "";
  background-color: #774427;
  width: 20px;
  height: 3px;
  display: inline-block;
  position: absolute;
  left: 0px;
  top: calc(50% - 1.5px);
}
body span.btn-filtrer {
  cursor: pointer;
  border: 0;
  vertical-align: middle !important;
  background: transparent;
  -webkit-appearance: none;
  appearance: none;
  padding-left: 5px;
  font-size: 0.875em;
  font-family: "Lato", sans-serif;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  outline: none;
  font-weight: 900;
  color: rgba(113, 70, 45, 0.5019607843);
  max-width: 110px;
  float: right;
  margin: 0 0 0 0.8em;
  padding-top: 2px;
  display: flex;
  align-self: start;
  align-items: center;
  justify-content: center;
}
body span.btn-filtrer i {
  padding-left: 5px;
  font-weight: 600;
  font-size: 0.9em;
}
body .ocscw_btn {
  display: block;
  float: none;
}
body .ocscw_btn button {
  border-radius: 0px !important;
  height: auto;
  background-color: transparent !important;
  border: 0px !important;
  cursor: pointer;
  color: #774427 !important;
  font-family: "Amiri", Sans-serif !important;
  font-style: italic;
  text-transform: initial;
  padding-left: 0px !important;
  font-size: 18px;
}
body .ocscw_btn button:before {
  content: "-";
}
body .ocscw_sizechart_main .tab-link {
  cursor: pointer;
}
body.woocommerce form .fpf-fields p.form-row {
  padding-left: 0px;
  display: flex;
}
body.woocommerce form .fpf-fields p.form-row label {
  font-family: "Amiri", Sans-serif;
  font-size: 1.12em;
  font-weight: 600;
  letter-spacing: 2.2px;
  border-width: 3px;
  color: #774427;
  background-color: rgba(2, 1, 1, 0);
  border-color: #e2bb90 !important;
  border: 2px solid;
  text-align: center;
  padding: 10px 10px;
  text-transform: uppercase;
  min-width: 300px;
}
body.woocommerce form .fpf-fields p.form-row span.woocommerce-input-wrapper {
  padding-left: 15px;
}
body.woocommerce form .fpf-fields p.form-row span.woocommerce-input-wrapper input {
  height: 100%;
  border-color: #e2bb90 !important;
}
body .label-customizable {
  font-family: "Amiri", Sans-serif;
  font-style: italic;
  color: #e2bb90;
  margin-top: 1.5em;
}
body .label-customizable i {
  padding-right: 5px;
}
body .woocommerce div.product form.cart .variations td,
body .woocommerce div.product form.cart .variations th {
  text-align: left;
}
body table.variations {
  text-align: left;
}
body.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {
  border-radius: 0px;
}
body.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name {
  font-weight: normal;
}
body.woocommerce div.product form.cart .variations td, body.woocommerce div.product form.cart .variations th {
  display: block;
}

a.plsfe-item:not(.plsfe-item__active) {
  display: none;
}

.plsfe-switcher:hover a.plsfe-item:not(.plsfe-item__active) {
  display: block;
  width: 100%;
}
.plsfe-switcher li {
  display: block;
  width: 100%;
  text-align: center;
}
.plsfe-switcher li a span {
  width: 100%;
  display: block;
}

.search span.btn-filtrer {
  display: none;
}

.reviews_tab,
.additional_information_tab {
  display: none !important;
}

.woof.woof_sid.woof_sid_auto_shortcode {
  display: none;
  border: none;
  background-color: #fff;
  box-shadow: 0 0px 50px rgba(0, 0, 0, 0.1294117647);
  border-radius: 0px;
  padding: 50px;
  margin-bottom: 50px;
}
.woof.woof_sid.woof_sid_auto_shortcode.active {
  opacity: 1;
  height: auto;
  display: initial;
}
.woof.woof_sid.woof_sid_auto_shortcode .woof_block_html_items {
  max-height: 185px;
  overflow: auto;
}
.woof.woof_sid.woof_sid_auto_shortcode .woof_container_inner {
  padding-right: 30px;
}
.woof.woof_sid.woof_sid_auto_shortcode .woof_redraw_zone {
  display: flex;
}
.woof.woof_sid.woof_sid_auto_shortcode .woof_redraw_zone .woof_container_inner .h4 {
  font-size: 1.125em;
  color: #70462d;
  font-family: "Amiri", Sans-serif;
  padding-bottom: 15px;
}
.woof.woof_sid.woof_sid_auto_shortcode .woof_redraw_zone .woof_container_inner ul {
  padding: 0px;
}
.woof.woof_sid.woof_sid_auto_shortcode .woof_redraw_zone .woof_container_inner ul label {
  font-family: "Lato", Sans-serif;
  color: #969591;
  font-size: 0.85em;
}
.woof.woof_sid.woof_sid_auto_shortcode .woof_redraw_zone .woof_container_inner ul span.term-color {
  display: inline-block;
  width: 15px;
  height: 15px;
  vertical-align: middle;
  border-radius: 50%;
}
.woof.woof_sid.woof_sid_auto_shortcode .woof_redraw_zone .woof_container_inner ul input[type=radio]:checked + label {
  font-weight: bold;
}
.woof.woof_sid.woof_sid_auto_shortcode .woof_redraw_zone .woof_container_inner ul input[type=checkbox]:checked + label {
  font-weight: bold;
}
.woof.woof_sid.woof_sid_auto_shortcode .woof_redraw_zone .woof_container_inner ul input {
  display: none;
}
.woof.woof_sid.woof_sid_auto_shortcode button.button.woof_reset_search_form {
  letter-spacing: 2.6px;
  fill: #774427;
  color: #774427;
  background-color: rgba(97, 206, 112, 0);
  border-style: solid;
  border-color: #e2bb90;
  border-width: 3px;
  border-radius: 0px;
  outline: none;
}
.woof.woof_sid.woof_sid_auto_shortcode button.button.woof_reset_search_form:hover {
  border-color: transparent;
  background-color: #dfdcde;
}
.woof.woof_sid.woof_sid_auto_shortcode .woof_childs_list_opener span {
  width: 12px;
  height: 12px;
}
.woof.woof_sid.woof_sid_auto_shortcode .woof_container.woof_container_pa_taille li label {
  border: 1px solid rgba(112, 70, 45, 0.5019607843);
  padding: 5px;
  min-width: 35px;
  text-align: center;
}

.single-product ul.tabs,
.single-product div.tab-description {
  margin: 0;
  padding: 0px;
}
.single-product ul.tabs.wc-tabs {
  padding-left: 0px !important;
}
.single-product ul.tabs.wc-tabs .description_tab > a {
  padding-left: 5px !important;
  margin-left: 0px;
}
.single-product .woocommerce-Tabs-panel {
  padding-left: 0px !important;
}
.single-product .woocommerce-Tabs-panel p {
  font-size: 0.875em;
}

a.reset_variations {
  display: none !important;
}

.search-results form.woocommerce-ordering {
  display: none;
}

table.variations {
  font-family: "Amiri", Sans-serif;
  font-size: 1em;
}

td.woocommerce-product-attributes-item__value {
  color: #e08f62;
  padding-left: 5px !important;
}

.woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart {
  display: block !important;
}

#fpf_totals {
  color: #3a4831;
  font-family: "Lato", Sans-serif;
  font-weight: 600;
  text-transform: uppercase;
}

.shop_table.cart .quantity {
  border: 2px solid rgba(48, 45, 38, 0.5019607843);
  display: inline-block;
  display: flex;
  flex-wrap: nowrap;
  max-width: 80px;
  text-align: center;
}
.shop_table.cart .quantity input {
  outline: none;
  border: none !important;
  font-weight: 600;
  font-family: "Lato", Sans-serif;
}
.shop_table.cart .quantity input.minus {
  color: #000 !important;
  font-weight: 600;
  font-family: "Lato", Sans-serif;
  font-size: 18px;
}
.shop_table.cart .quantity input.plus {
  color: #000 !important;
  font-weight: 600;
  font-family: "Lato", Sans-serif;
  font-size: 18px;
}
.shop_table.cart .quantity input.text.qty {
  width: 1.8em;
  font-weight: 600;
  font-family: "Lato", Sans-serif;
  font-size: 16px;
}

.flex-qte {
  margin: 0;
  display: flex;
  flex-wrap: nowrap;
}
.flex-qte .quantity {
  border: 2px solid rgba(48, 45, 38, 0.5019607843);
  display: inline-block;
  display: flex;
  flex-wrap: nowrap;
}
.flex-qte .quantity input {
  outline: none;
  border: none !important;
  font-weight: 600;
  font-family: "Lato", Sans-serif;
}
.flex-qte .quantity input.minus {
  line-height: 0.1;
  color: #000 !important;
  font-weight: 600;
  font-family: "Lato", Sans-serif;
  font-size: 18px;
}
.flex-qte .quantity input.plus {
  color: #000 !important;
  font-weight: 600;
  font-family: "Lato", Sans-serif;
  font-size: 18px;
}
.flex-qte .quantity input.text.qty {
  width: 1.631em;
  font-weight: 600;
  font-family: "Lato", Sans-serif;
  font-size: 18px;
}

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
  border-radius: 0px;
}
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
  border-width: inherit;
}

td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions {
  text-align: center;
}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a {
  margin-right: 5px;
  margin-left: 4px;
}

.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item {
  border-radius: 0px !important;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.9) !important;
}

.subcategories-list {
  display: block;
  width: 100%;
  position: relative;
  clear: both;
  display: flex;
  flex-wrap: wrap;
  padding: 15px 15px 30px 15px;
}
.subcategories-list span {
  margin: 5px auto;
  display: inline-block;
  text-align: center;
  transition: all 0.3s;
  font-size: 1em;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 3.6px;
  background-color: rgba(97, 206, 112, 0);
  border-style: solid;
  border-color: #e2bb90;
}
.subcategories-list span a {
  fill: #774427;
  color: #774427;
  font-family: "Amiri", Sans-serif;
  padding: 10px 15px;
  display: block;
}
.elementor-tab-title {
  padding-left: 15px;
}
.elementor-tab-title:not(.elementor-active) {
  background-color: #f2ede7;
}
.elementor-tab-title a {
  display: flex;
  align-items: center;
}
.elementor-tab-title a:before {
  content: "";
  min-width: 18.6px;
  color: #e2bb90;
}
.elementor-tab-title a:hover:before {
  content: "\f345";
  font-family: dashicons;
  display: inline-block;
  vertical-align: top;
  padding-right: 5px;
}
.elementor-tab-title.elementor-active a:before {
  content: "\f345";
  font-family: dashicons;
  display: inline-block;
  vertical-align: top;
  padding-right: 5px;
}

.elementor-tab-content.elementor-active {
  position: relative;
  min-height: 100%;
  border-left: 1px solid #e2bb90 !important;
}
.elementor-tab-content.elementor-active:before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  height: 1px;
  width: 60px;
  background-color: #e2bb90;
}

.woocommerce .woocommerce-customer-details address {
  border-radius: 0px;
}
.woocommerce table.shop_table {
  border-radius: 0px;
  border-collapse: collapse;
}
.woocommerce table.shop_table.cart {
  border: none;
}
.woocommerce table.shop_table.cart .coupon {
  display: flex;
}
.woocommerce table.shop_table th {
  background-color: rgba(234, 237, 240, 0.5019607843);
  text-transform: uppercase;
  font-size: 0.85em;
}
.woocommerce table.shop_table td {
  padding-top: 15px;
  padding-bottom: 15px;
}

.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
  background-color: #e2bb90;
  width: 100%;
  outline: none;
}
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
  background-color: rgba(226, 187, 144, 0.8784313725);
}

#add_payment_method .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
  padding: 15px;
}

table.shop_table {
  border-collapse: collapse;
}
table.shop_table.woocommerce-checkout-review-order-table {
  border: 1px solid #eaedf0;
}
table.shop_table.woocommerce-checkout-review-order-table th {
  background-color: transparent;
}
table.shop_table.woocommerce-checkout-review-order-table tfoot {
  background-color: rgba(234, 237, 240, 0.5019607843);
}
table.shop_table.woocommerce-checkout-review-order-table tfoot tr,
table.shop_table.woocommerce-checkout-review-order-table tfoot td,
table.shop_table.woocommerce-checkout-review-order-table tfoot th {
  border: none;
}
table.shop_table.woocommerce-checkout-review-order-table .order-total,
table.shop_table.woocommerce-checkout-review-order-table thead {
  background-color: #eaedf0;
}

.woocommerce-page .form-row .input-text,
.woocommerce-page .form-row input[type=email],
.woocommerce-page .form-row input[type=password],
.woocommerce-page .form-row input[type=search],
.woocommerce-page .form-row input[type=tel],
.woocommerce-page .form-row input[type=text],
.woocommerce-page .form-row input[type=url],
.woocommerce-page .form-row textarea {
  float: left;
  border: 1px solid #d3ced2;
  background-color: transparent;
  display: block;
  height: calc(2.5625rem + 2px);
  padding: 0.8em;
  font-size: 0.875rem;
  font-weight: 400;
  background-clip: padding-box;
}
.woocommerce-page .form-row .select2-selection.select2-selection--single {
  border: 1px solid #d3ced2;
  background-color: transparent;
  outline: none;
}
.woocommerce-page .form-row .select2-selection.select2-selection--single .select2-selection__rendered {
  background-color: transparent !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] {
  background-color: #e2bb90 !important;
  outline: none;
}

.woocommerce-page .woocommerce-notices-wrapper ul,
.woocommerce-page .woocommerce-notices-wrapper div,
.woocommerce-page .woocommerce-form-coupon-toggle ul,
.woocommerce-page .woocommerce-form-coupon-toggle div,
.woocommerce-page .woocommerce-NoticeGroup ul,
.woocommerce-page .woocommerce-NoticeGroup div {
  background: #f9fafb;
  color: #3a4831;
}
.woocommerce-page .woocommerce-notices-wrapper ul:before,
.woocommerce-page .woocommerce-notices-wrapper div:before,
.woocommerce-page .woocommerce-form-coupon-toggle ul:before,
.woocommerce-page .woocommerce-form-coupon-toggle div:before,
.woocommerce-page .woocommerce-NoticeGroup ul:before,
.woocommerce-page .woocommerce-NoticeGroup div:before {
  color: #3a4831 !important;
}

#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
  background-color: rgba(234, 237, 240, 0.5019607843);
  border-radius: 0px;
}

.payment_method_etransactions_std img {
  max-height: 30px;
}

.woocommerce-privacy-policy-text {
  font-size: 12px;
}

.vertical-img-left.wpgis-slider-for {
  margin-left: 15px;
}

.woocommerce-breadcrumb {
  font-weight: 900 !important;
}
.woocommerce-breadcrumb a {
  font-weight: normal;
}

p.woocommerce-result-count {
  font-family: "Amiri", Sans-serif;
  font-size: 0.875em;
  color: #70462d;
  margin-bottom: 30px;
}

.woocommerce-tabs ul {
  list-style: none;
}
.woocommerce-tabs ul li::before {
  content: "•";
  color: #e2bb90;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

ul.ocscw_front_tabs li {
  border-radius: 0px !important;
}

.page-id-21211:not(.logged-in) h2.elementor-heading-title.elementor-size-default {
  display: none;
}

span.elementor-button-text {
  cursor: pointer;
}

.category .widget_shopping_cart_content a,
body.page-template-default.page .widget_shopping_cart_content a,
body.page-id-6 .widget_shopping_cart_content a,
body.home .widget_shopping_cart_content a,
body.post-type-archive-product .widget_shopping_cart_content a,
body.archive.tax-product_cat .widget_shopping_cart_content a,
body.home .widget_shopping_cart_content a,
body .widget_shopping_cart_content a {
  color: #3a4831 !important;
}
.category .widget_shopping_cart_content .quantity,
body.page-template-default.page .widget_shopping_cart_content .quantity,
body.page-id-6 .widget_shopping_cart_content .quantity,
body.home .widget_shopping_cart_content .quantity,
body.post-type-archive-product .widget_shopping_cart_content .quantity,
body.archive.tax-product_cat .widget_shopping_cart_content .quantity,
body.home .widget_shopping_cart_content .quantity,
body .widget_shopping_cart_content .quantity {
  border: none;
}
.category .widget_shopping_cart_content a.elementor-button.elementor-button--view-cart,
body.page-template-default.page .widget_shopping_cart_content a.elementor-button.elementor-button--view-cart,
body.page-id-6 .widget_shopping_cart_content a.elementor-button.elementor-button--view-cart,
body.home .widget_shopping_cart_content a.elementor-button.elementor-button--view-cart,
body.post-type-archive-product .widget_shopping_cart_content a.elementor-button.elementor-button--view-cart,
body.archive.tax-product_cat .widget_shopping_cart_content a.elementor-button.elementor-button--view-cart,
body.home .widget_shopping_cart_content a.elementor-button.elementor-button--view-cart,
body .widget_shopping_cart_content a.elementor-button.elementor-button--view-cart {
  border: none;
  color: #fff !important;
}
.category .widget_shopping_cart_content a.elementor-button.elementor-button--checkout,
body.page-template-default.page .widget_shopping_cart_content a.elementor-button.elementor-button--checkout,
body.page-id-6 .widget_shopping_cart_content a.elementor-button.elementor-button--checkout,
body.home .widget_shopping_cart_content a.elementor-button.elementor-button--checkout,
body.post-type-archive-product .widget_shopping_cart_content a.elementor-button.elementor-button--checkout,
body.archive.tax-product_cat .widget_shopping_cart_content a.elementor-button.elementor-button--checkout,
body.home .widget_shopping_cart_content a.elementor-button.elementor-button--checkout,
body .widget_shopping_cart_content a.elementor-button.elementor-button--checkout {
  border: none;
  color: #fff !important;
}

.images .slick-slide {
  outline: none;
  padding-bottom: 15px;
}
.images .slick-slide img {
  margin: auto;
  opacity: 0.5;
}
.images .slick-slide.slick-current img {
  opacity: 1;
}
.images .slick-initialized .slick-slide {
  outline: none;
}
.images .btn-prev {
  margin-left: 0px !important;
  opacity: 1 !important;
}
.images .btn-next {
  margin-right: 0px !important;
  opacity: 1 !important;
}
.images .slider i {
  background-color: rgba(0, 0, 0, 0.5019607843) !important;
}
.images .slider i:hover {
  background-color: #000 !important;
}
.images .slider.wpgis-slider-for.slick-initialized.slick-slider.vertical-img-right {
  margin-bottom: 0px;
  margin-right: 15px;
}

.wppsac-post-slider.design-4 .wppsac-post-image-bg {
  height: auto;
}

.wppsac-post-list-content {
  display: flex;
  align-items: center;
}

.italic {
  font-style: italic;
  font-family: "Amiri", Sans-serif;
}

.top_link {
  position: fixed;
  right: 15px;
  bottom: 150px;
  display: none;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
  min-height: 28px;
  font-size: 18px;
  background: none;
  -moz-border-radius: 0px;
  text-decoration: none;
  border-radius: 0px;
  border-width: 1px;
  border-style: solid;
  opacity: 1;
  z-index: 2000;
  border-color: #e0bea6;
  color: #e0bea6;
  border-style: solid;
  border-radius: 32px;
  transition: all 0.3s ease 0s;
}
.top_link:hover {
  background-color: #e0bea6;
  color: #fff;
}

form.login {
  border-radius: 0px !important;
}
form.login input#rememberme {
  display: inline;
}

#login_form p {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
#login_form p input[type=text] {
  width: 100%;
  border-radius: 0px;
  outline: none;
  border: 1px solid #d3ced2;
  background-color: transparent;
  display: block;
  padding: 0.8em;
  font-size: 0.875rem;
  font-weight: 400;
  background-clip: padding-box;
}
#login_form p input[type=password] {
  width: 100%;
  border-radius: 0px;
  outline: none;
  border: 1px solid #d3ced2;
  background-color: transparent;
  display: block;
  padding: 0.8em;
  font-size: 0.875rem;
  font-weight: 400;
  background-clip: padding-box;
}
#login_form p.login-remember input {
  font-size: 0.875rem;
}
#login_form p.login-submit input {
  width: 100%;
  border-radius: 0px;
  outline: none;
  border-width: 1px;
  background-color: transparent;
  display: block;
  padding: 0.8em;
  font-size: 0.875rem;
  font-weight: 400;
  background-clip: padding-box;
  cursor: pointer;
}

.woocommerce form.register {
  border-radius: 0px !important;
}

#form_newsletter {
  text-align: center;
}
#form_newsletter input.wpcf7-form-control.wpcf7-text.wpcf7-email {
  background-color: transparent;
  border: 0px;
  border-bottom: 1px solid #e2bb90;
  outline: none;
  color: #774427;
  min-height: 37px;
  padding: 5px 10px;
  margin-right: -5px;
}
#form_newsletter input.wpcf7-form-control.wpcf7-text.wpcf7-email::-webkit-input-placeholder {
  color: rgba(119, 68, 39, 0.7019607843);
}
#form_newsletter input.wpcf7-form-control.wpcf7-text.wpcf7-email:-ms-input-placeholder {
  color: rgba(119, 68, 39, 0.7019607843);
}
#form_newsletter input.wpcf7-form-control.wpcf7-text.wpcf7-email::-ms-input-placeholder {
  color: rgba(119, 68, 39, 0.7019607843);
}
#form_newsletter input.wpcf7-form-control.wpcf7-text.wpcf7-email::placeholder {
  color: rgba(119, 68, 39, 0.7019607843);
}
#form_newsletter input.wpcf7-form-control.wpcf7-submit {
  background-color: #e2bb90;
  border: 1px solid #e2bb90;
  outline: none;
  height: 100%;
  padding: 5px 15px;
  color: #fff;
  font-family: "Lato", Sans-serif;
  font-weight: 600;
  vertical-align: top;
  min-height: 37px;
}
#form_newsletter .acceptance-227,
#form_newsletter .acceptance-2 {
  font-size: 0.75em;
  padding-left: 20%;
  padding-right: 20%;
  display: block;
}

#popup_form_newsletter {
  text-align: center;
}
#popup_form_newsletter input.wpcf7-form-control.wpcf7-text.wpcf7-email {
  background-color: transparent;
  border: 0px;
  border-bottom: 1px solid #e2bb90;
  outline: none;
  color: #774427;
  min-height: 37px;
  padding: 5px 10px;
  max-width: 180px;
  margin-right: -5px;
}
#popup_form_newsletter input.wpcf7-form-control.wpcf7-text.wpcf7-email::-webkit-input-placeholder {
  color: rgba(119, 68, 39, 0.7019607843);
}
#popup_form_newsletter input.wpcf7-form-control.wpcf7-text.wpcf7-email:-ms-input-placeholder {
  color: rgba(119, 68, 39, 0.7019607843);
}
#popup_form_newsletter input.wpcf7-form-control.wpcf7-text.wpcf7-email::-ms-input-placeholder {
  color: rgba(119, 68, 39, 0.7019607843);
}
#popup_form_newsletter input.wpcf7-form-control.wpcf7-text.wpcf7-email::placeholder {
  color: rgba(119, 68, 39, 0.7019607843);
}
#popup_form_newsletter input.wpcf7-form-control.wpcf7-submit {
  background-color: #e2bb90;
  border: 1px solid #e2bb90;
  outline: none;
  height: 100%;
  padding: 5px 15px;
  color: #fff;
  font-family: "Lato", Sans-serif;
  font-weight: 600;
  vertical-align: top;
  min-height: 37px;
}
#popup_form_newsletter .acceptance-227,
#popup_form_newsletter .acceptance-2 {
  font-size: 0.75em;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
}

.wpcf7 .invalid .wpcf7-response-output,
.wpcf7 .unaccepted .wpcf7-response-output {
  border: none;
  font-size: 14px;
}
.wpcf7 .wpcf7-not-valid-tip {
  font-size: 12px;
}
.wpcf7 .wpcf7-form-control-wrap {
  display: inline-block;
}
.wpcf7 .ajax-loader:nth-child(2) {
  display: none;
}

@media (max-width: 1110px) {
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item {
    margin: 0 15px 0 0;
  }
}
@media (max-width: 768px) {
  .wppsac-post-list-content {
    display: block;
  }
  #reassurance .elementor-element.elementor-widget.elementor-widget-text-editor::after {
    top: 100% !important;
    bottom: unset !important;
    right: auto !important;
  }
  .elementor-77 .elementor-element.elementor-element-72ff3f0 > .elementor-widget-container {
    padding: 35px 15px 35px 15px !important;
  }
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
    color: #fff !important;
  }
  .vertical-img-right.wpgis-slider-for {
    float: none;
    width: 98%;
    margin: 0 1%;
  }
}
.fancybox-container a,
.fancybox-container button {
  border: none;
}

#create-account-pop.elementor-button:hover {
  color: #774427;
  border: 3px solid #774427 !important;
}

@media screen and (max-width: 992px) {
  body.woocommerce form .fpf-fields p.form-row {
    padding-left: 0px;
    display: block;
  }
  body.woocommerce form .fpf-fields p.form-row label {
    margin-bottom: 10px;
  }
  body.woocommerce form .fpf-fields p.form-row span.woocommerce-input-wrapper {
    padding-left: 0px;
  }
}
@media (min-width: 768px) {
  #customer_details {
    width: 50%;
    float: left;
  }
  #order_review_heading {
    width: 30%;
    float: left;
    padding-left: 50px;
  }
  #order_review {
    width: 50%;
    float: left;
    padding-left: 50px;
  }
  .woocommerce-checkout .woocommerce table.shop_table td {
    width: 50%;
  }
  .woocommerce .col2-set .col-1,
  .woocommerce-page .col2-set .col-1,
  .woocommerce .col2-set .col-2,
  .woocommerce-page .col2-set .col-2 {
    width: 100%;
  }
  .woocommerce #customer_login.col2-set .col-1,
  .woocommerce-page #customer_login.col2-set .col-1,
  .woocommerce #customer_login.col2-set .col-2,
  .woocommerce-page #customer_login.col2-set .col-2 {
    width: 48% !important;
  }
}
div#chat-application {
  bottom: 75px !important;
  right: 0px !important;
}

body.single-product #wpgs-gallery.vertical .gallery-navigation-carousel {
  width: inherit;
  min-width: 130px;
  margin-top: 0;
  margin-left: 5px;
}
body.single-product #wpgs-gallery.vertical .gallery-navigation-carousel .slick-track {
  width: auto !important;
}
body.single-product #wpgs-gallery.vertical .gallery-navigation-carousel .slick-track .slick-slide {
  width: 130px !important;
  margin: 0;
  margin-bottom: 5px;
}

#first_slider .swiper-slide {
  overflow: hidden;
}
#first_slider .swiper-slide-contents {
  z-index: 999;
}
#first_slider .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
  display: inline-block;
  width: 260px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  left: calc(100% - 200px);
  bottom: 45%;
}
#first_slider .elementor-swiper-button-next {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  left: calc(100% - 84px);
  right: unset;
  top: 60%;
  z-index: 999;
}
#first_slider .elementor-swiper-button-prev {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  left: calc(100% - 84px);
  right: unset;
  top: 44%;
  z-index: 999;
}
#first_slider .swiper-slide-bg:after {
  content: "";
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.5019607843) 70%, rgba(255, 255, 255, 0.1254901961) 100%);
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 9;
  top: 0px;
  left: 0px;
  opacity: 0.75;
}
#first_slider .swiper-pagination-bullet {
  position: relative;
  margin: 0 15px;
  background-color: transparent;
  opacity: 0.6;
  outline: none;
}
#first_slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #fff;
  opacity: 1;
}
#first_slider .swiper-pagination-bullet:before {
  content: "";
  width: 22px;
  height: 22px;
  border: 3px solid #fff;
  border-radius: 100%;
  display: block;
  left: -6px;
  position: absolute;
  top: -6px;
}

@media (max-width: 760px) {
  .elementor-swiper-button.elementor-swiper-button-next,
  .elementor-swiper-button.elementor-swiper-button-prev,
  .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
    display: none !important;
  }
}
.trp_language_switcher_shortcode .trp-language-switcher-container {
  width: 100% !important;
}
.trp_language_switcher_shortcode .trp-language-switcher-container .trp-ls-shortcode-current-language {
  width: 100% !important;
  background-color: transparent;
  background-image: unset;
  border: 0;
}
.trp_language_switcher_shortcode .trp-language-switcher-container .trp-ls-shortcode-current-language .trp-ls-shortcode-disabled-language {
  position: relative;
  color: white;
}
.trp_language_switcher_shortcode .trp-language-switcher-container .trp-ls-shortcode-current-language .trp-ls-shortcode-disabled-language::after {
  content: "\f078";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 9px;
}
.trp_language_switcher_shortcode .trp-language-switcher-container .trp-ls-shortcode-language {
  width: 100% !important;
  z-index: 10000;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCJfbWl4aW5zLnNjc3MiLCJfd29vY29tbWVyY2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7Ozs7Ozs7Ozs7O0NBQUE7QUNxQ0EsdUNBQUE7QUNwQ0M7RUFDSSxlQUFBO0FIY0w7QUdaQztFQUFnQixlQUFBO0FIZWpCO0FHYkU7RUFBUyxpQkFBQTtBSGdCWDtBR2ZFO0VBQVMsa0JBQUE7QUhrQlg7QUdmRTtFQUNJLGNBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7QUhpQk47QUdmRTtFQUNJLFdBQUE7QUhpQk47QUdmRTtFQUNDLGNBQUE7QUhpQkg7QUdmRTs7O0VBR0ksdUJBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLHdCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtBSGlCTjtBR2JHO0VBQ0ksMkJBQUE7QUhlUDtBR1hHO0VBQ0ksMkJBQUE7QUhhUDtBR1RDO0VBQ0ksV0FBQTtFQUNBLFdBQUE7QUhXTDtBR1RDO0VBQ0ksY0FBQTtFQUNBLFdBQUE7QUhXTDtBR05FOzs7OztFQUNDLGVBQUE7RUFDRyx5QkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsMENBQUE7QUhZTjtBR1hNOzs7OztFQUNDLGNBQUE7QUhpQlA7QUdmTTs7Ozs7RUFDQyw4QkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtBSHFCUDtBR3BCTzs7Ozs7RUFDQyw0QkFBQTtBSDBCUjtBR3ZCTTs7Ozs7RUFDQywwQ0FBQTtBSDZCUDtBRzVCTzs7Ozs7RUFDQyxXQUFBO0FIa0NSO0FHOUJFOzs7RUFDQyxlQUFBO0VBQ0cseUJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsOEJBQUE7RUFDQSx5QkFBQTtFQUNILGNBQUE7QUhrQ0g7QUdqQ007OztFQUNDLGNBQUE7QUhxQ1A7QUdqQ0M7RUFDSSxnQkFBQTtBSG1DTDtBRzlCRztFQUNDLGNBQUE7QUhnQ0o7QUd4Qkk7RUFDSSxpQkFBQTtBSDBCUjtBR2xCRztFQUNDLGNBQUE7QUhvQko7O0FHWkM7RUFDSSxrQkFBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDSCxjQUFBO0VBQ0csWUFBQTtBSGVMO0FHZEs7RUFDSSxZQUFBO0FIZ0JUO0FHZEs7RUFDRix5QkFBQTtFQUNHLGNBQUE7RUFDRyxpQkFBQTtBSGdCVDtBR2JDO0VBQ0MscUJBQUE7RUFDQSxnREFBQTtBSGVGO0FHZEU7RUFDQyxxQkFBQTtBSGdCSDs7QUMvSUEseUNBQUE7QUFFQTtFQUNDLFdBQUE7QURpSkQ7QUM1SUk7RUFDQyxpQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QUQ4SUw7QUM1SUs7RUFDQyxXQUFBO0FEOElOO0FDeklHO0VBQ0MsbUJBQUE7QUQySUo7QUN6SUk7RUFDQyxpQkFBQTtFQUNBLGdCQUFBO0FEMklMO0FDeklLO0VBQ0MsNEVBQUE7RUFHQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtBRHlJTjtBQ25JRTtFQUNDLGVBQUE7RUFDQSw0QkFBQTtVQUFBLHlCQUFBO0FEcUlIO0FDbklHO0VBQ0MsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtFQUNBLDRCQUFBO1VBQUEsb0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0FEcUlKO0FDL0hJO0VBQ0MsaUNBQUE7VUFBQSx5QkFBQTtBRGlJTDtBQzNIQztFQUNDLHlCQUFBO0FENkhGO0FDMUhDO0VBQ0MsYUFBQTtBRDRIRjtBQ3hIRTtFQUNDLDJGQUFBO0FEMEhIO0FDcEhDO0VBQ0MseUJBQUE7QURzSEY7QUNwSEU7RUFDQyxjQUFBO0FEc0hIO0FDbEhDO0VBQ0MsVUFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLGdEQUFBO0FEb0hGO0FDbEhFO0VBQ0Msa0JBQUE7RUFDQSxlQUFBO0FEb0hIO0FDbEhHO0VBQ0MsZ0JBQUE7QURvSEo7QUNsSEk7RUFDQyxXQUFBO0FEb0hMO0FDaEhLO0VBQ0MsWUFBQTtBRGtITjtBQy9HSztFQUNDLGtCQUFBO0FEaUhOO0FDN0dJO0VBQ0MseUJBQUE7QUQrR0w7QUMxR0U7RUFDQyxhQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FENEdIO0FDekdFO0VBQ0Msa0JBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtBRDJHSDtBQ3RHRTtFQUNDLGNBQUE7RUFDQSwrQkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0FEd0dIO0FDbkdFO0VBQ0MsYUFBQTtBRHFHSDtBQ25HRztFQUNDLGdGQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FEcUdKO0FDbkdJO0VBQ0MsYUFBQTtBRHFHTDtBQ2hHRTtFQUNDLGFBQUE7QURrR0g7QUNoR0c7RUFDQyxpRkFBQTtFQUNBLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBRGtHSjtBQ2hHSTtFQUNDLGFBQUE7QURrR0w7QUM1RkM7RUFDQyxpQkFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FEOEZGO0FDNUZFO0VBQ0MsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxrQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsNkZBQUE7RUFDQSxnQ0FBQTtBRDhGSDtBQzVGRztFQUNDLDhEQUFBO0FEOEZKO0FDMUZFO0VBQ0MsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxrQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsOEZBQUE7RUFDQSxnQ0FBQTtBRDRGSDtBQzFGRztFQUNDLDhEQUFBO0FENEZKO0FDdEZFO0VBQ0MsYUFBQTtBRHdGSDtBQ3RGRztFQUNDLHNGQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FEd0ZKO0FDdEZJO0VBQ0MsYUFBQTtBRHdGTDtBQ25GRTtFQUNDLGFBQUE7QURxRkg7QUNuRkc7RUFDQyx1RkFBQTtFQUNBLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBRHFGSjtBQ25GSTtFQUNDLGFBQUE7QURxRkw7QUM1RUk7RUFDQyxzRkFBQTtFQUNBLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBRDhFTDtBQzVFSztFQUNDLGFBQUE7QUQ4RU47QUN6RUs7RUFDQyxnRkFBQTtBRDJFTjtBQ3JFSTtFQUNDLHVGQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FEdUVMO0FDckVLO0VBQ0MsYUFBQTtBRHVFTjtBQ2xFSztFQUNDLGlGQUFBO0FEb0VOO0FDM0RHO0VBQ0MsZ0JBQUE7QUQ2REo7QUMzREk7RUFDQyxpQkFBQTtBRDZETDtBQzFETTtFQUNDLGlHQUFBO0VBQ0EsdUNBQUE7RUFDQSw2Q0FBQTtFQUNBLFFBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBRDREUDtBQzFETztFQUNDLGFBQUE7QUQ0RFI7QUN6RE87RUFDQyxhQUFBO0FEMkRSO0FDdkRNO0VBQ0Msa0dBQUE7RUFDQSx1Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsUUFBQTtFQUNBLGVBQUE7QUR5RFA7QUN2RE87RUFDQyxhQUFBO0FEeURSO0FDdERPO0VBQ0MsYUFBQTtBRHdEUjtBQzlDRTtFQUNDLHFCQUFBO0FEZ0RIO0FDNUNHO0VBQ0MsZ0JBQUE7QUQ4Q0o7QUM1Q0k7RUFDQyxXQUFBO0FEOENMO0FDMUNLO0VBQ0MsWUFBQTtBRDRDTjtBQ3pDSztFQUNDLGtCQUFBO0FEMkNOO0FDakNJO0VBQ0MseUJBQUE7QURtQ0w7QUMxQkk7RUFDQyx5QkFBQTtBRDRCTDtBQ25CSTtFQUNDLHlCQUFBO0FEcUJMO0FDYkc7RUFDQyxnQ0FBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxhQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtBRGVKO0FDWEU7RUFDQywrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxpQkFBQTtBRGFIO0FDWEc7RUFDQyxhQUFBO0FEYUo7QUNURTtFQUNDLGFBQUE7RUFDQSxnQ0FBQTtFQUNBLDRCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSx1QkFBQTtFQUNBLDZCQUFBO0VBQ0EsMkJBQUE7RUFDQSxxQkFBQTtBRFdIO0FDVEc7RUFDQyx3Q0FBQTtFQUNBLDZCQUFBO0FEV0o7QUNMRTtFQUNDLGtCQUFBO0VBQ0EsZUFBQTtBRE9IO0FDTEc7RUFDQyxlQUFBO0VBQ0EsU0FBQTtFQUNBLGlDQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLCtCQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtFQUNBLHNDQUFBO0VBQ0EsZUFBQTtBRE9KO0FDSkc7RUFDQyxzQ0FBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtBRE1KO0FDREc7RUFDQyxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsU0FBQTtFQUNBLHdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUVBLG9CQUFBO0VBRUEsb0JBQUE7QURHSjtBQ0VLO0VBQ0MsVUFBQTtFQUVBLG9CQUFBO0VBRUEsb0JBQUE7QURBTjtBQ1FFO0VBQ0MsK0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QUROSDtBQ1NFO0VBQ0MsYUFBQTtBRFBIO0FDU0c7RUFDQyx5QkFBQTtBRFBKO0FDV0U7RUFDQyx1QkFBQTtFQUNBLFlBQUE7QURUSDtBQ1lFO0VBQ0MsWUFBQTtFQUNBLFlBQUE7QURWSDtBQ2FFO0VBQ0MseUJBQUE7QURYSDtBQ2NFO0VBQ0MsWUFBQTtFQUNBLFVBQUE7QURaSDtBQ2VFO0VBQ0MsWUFBQTtBRGJIO0FDa0JFO0VBQ0Msa0JBQUE7RUFDQSxrQkFBQTtBRGhCSDtBQ2tCRztFQUNDLGtCQUFBO0FEaEJKO0FDbUJHO0VBQ0MsV0FBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLHNCQUFBO0FEakJKO0FDc0JDO0VBQ0MsZUFBQTtFQUNBLFNBQUE7RUFDQSxpQ0FBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSwrQkFBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQ0FBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0FEcEJGO0FDc0JFO0VBQ0MsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FEcEJIO0FDd0JDO0VBQ0MsY0FBQTtFQUNBLFdBQUE7QUR0QkY7QUN3QkU7RUFDQyw2QkFBQTtFQUNBLFlBQUE7RUFDQSx3Q0FBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLHlCQUFBO0VBQ0EsMkNBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsNEJBQUE7RUFDQSxlQUFBO0FEdEJIO0FDd0JHO0VBQ0MsWUFBQTtBRHRCSjtBQzRCRTtFQUNDLGVBQUE7QUQxQkg7QUNpQ0k7RUFDQyxpQkFBQTtFQUNBLGFBQUE7QUQvQkw7QUNpQ0s7RUFDQyxnQ0FBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGtDQUFBO0VBQ0EsZ0NBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0FEL0JOO0FDbUNNO0VBQ0Msa0JBQUE7QURqQ1A7QUNtQ087RUFDQyxZQUFBO0VBQ0EsZ0NBQUE7QURqQ1I7QUMwQ0M7RUFDQyxnQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0FEeENGO0FDMENFO0VBQ0Msa0JBQUE7QUR4Q0g7QUM0Q0M7O0VBRUMsZ0JBQUE7QUQxQ0Y7QUM2Q0M7RUFDQyxnQkFBQTtBRDNDRjtBQytDRTtFQUNDLGtCQUFBO0FEN0NIO0FDZ0RFO0VBQ0MsbUJBQUE7QUQ5Q0g7QUNrREM7RUFFQyxjQUFBO0FEakRGOztBQ3FEQTtFQUNDLGFBQUE7QURsREQ7O0FDdURFO0VBQ0MsY0FBQTtFQUNBLFdBQUE7QURwREg7QUN3REM7RUFDQyxjQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0FEdERGO0FDeURHO0VBQ0MsV0FBQTtFQUNBLGNBQUE7QUR2REo7O0FDNkRBO0VBQ0MsYUFBQTtBRDFERDs7QUM2REE7O0VBRUMsd0JBQUE7QUQxREQ7O0FDNkRBO0VBQ0MsYUFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLGtEQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7QUQxREQ7QUM0REM7RUFDQyxVQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0FEMURGO0FDNkRDO0VBQ0MsaUJBQUE7RUFDQSxjQUFBO0FEM0RGO0FDOERDO0VBQ0MsbUJBQUE7QUQ1REY7QUMrREM7RUFDQyxhQUFBO0FEN0RGO0FDZ0VHO0VBQ0Msa0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0NBQUE7RUFDQSxvQkFBQTtBRDlESjtBQ2lFRztFQUNDLFlBQUE7QUQvREo7QUNpRUk7RUFDQywrQkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBRC9ETDtBQ2tFSTtFQUNDLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0FEaEVMO0FDbUVJO0VBQ0MsaUJBQUE7QURqRUw7QUNvRUk7RUFDQyxpQkFBQTtBRGxFTDtBQ3FFSTtFQUNDLGFBQUE7QURuRUw7QUN5RUM7RUFDQyxxQkFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsdUNBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7QUR2RUY7QUN5RUU7RUFDQyx5QkFBQTtFQUNBLHlCQUFBO0FEdkVIO0FDMkVDO0VBQ0MsV0FBQTtFQUNBLFlBQUE7QUR6RUY7QUM4RUc7RUFDQyxpREFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7QUQ1RUo7O0FDb0ZDOztFQUVDLFNBQUE7RUFDQSxZQUFBO0FEakZGO0FDb0ZDO0VBQ0MsNEJBQUE7QURsRkY7QUNvRkU7RUFDQyw0QkFBQTtFQUNBLGdCQUFBO0FEbEZIO0FDc0ZDO0VBQ0MsNEJBQUE7QURwRkY7QUNzRkU7RUFDQyxrQkFBQTtBRHBGSDs7QUN5RkE7RUFDQyx3QkFBQTtBRHRGRDs7QUN5RkE7RUFDQyxhQUFBO0FEdEZEOztBQ3lGQTtFQUNDLGdDQUFBO0VBQ0EsY0FBQTtBRHRGRDs7QUN5RkE7RUFDQyxjQUFBO0VBQ0EsNEJBQUE7QUR0RkQ7O0FDeUZBO0VBQ0MseUJBQUE7QUR0RkQ7O0FDeUZBO0VBQ0MsY0FBQTtFQUNBLCtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtBRHRGRDs7QUMwRkM7RUFDQyxnREFBQTtFQUNBLHFCQUFBO0VBR0EsYUFBQTtFQUVBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0FEdkZGO0FDeUZFO0VBQ0MsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwrQkFBQTtBRHZGSDtBQ3lGRztFQUNDLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwrQkFBQTtFQUNBLGVBQUE7QUR2Rko7QUMwRkc7RUFDQyxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsK0JBQUE7RUFDQSxlQUFBO0FEeEZKO0FDMkZHO0VBQ0MsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsK0JBQUE7RUFDQSxlQUFBO0FEekZKOztBQytGQTtFQUNDLFNBQUE7RUFHQSxhQUFBO0VBRUEsaUJBQUE7QUQ1RkQ7QUM4RkM7RUFDQyxnREFBQTtFQUNBLHFCQUFBO0VBR0EsYUFBQTtFQUVBLGlCQUFBO0FENUZGO0FDOEZFO0VBQ0MsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwrQkFBQTtBRDVGSDtBQzhGRztFQUNDLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLCtCQUFBO0VBQ0EsZUFBQTtBRDVGSjtBQytGRztFQUNDLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwrQkFBQTtFQUNBLGVBQUE7QUQ3Rko7QUNnR0c7RUFDQyxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSwrQkFBQTtFQUNBLGVBQUE7QUQ5Rko7O0FDb0dBOzs7O0VBSUMsa0JBQUE7QURqR0Q7QUNtR0M7Ozs7RUFDQyxxQkFBQTtBRDlGRjs7QUNrR0E7RUFDQyxrQkFBQTtBRC9GRDtBQ2lHQztFQUNDLGlCQUFBO0VBQ0EsZ0JBQUE7QUQvRkY7O0FDbUdBO0VBQ0MsNkJBQUE7QURoR0Q7O0FDbUdBOztFQUVDLG1EQUFBO0FEaEdEOztBQ21HQTtFQUNDLGNBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSw0QkFBQTtBRGhHRDtBQ2tHQztFQUNDLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUdBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtFQUNBLHVDQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtBRGhHRjtBQ2tHRTtFQUNDLGFBQUE7RUFDQSxjQUFBO0VBQ0EsZ0NBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7QURoR0g7QUN1R0E7RUFLQyxrQkFBQTtBRHpHRDtBQ3FHQztFQUNDLHlCQUFBO0FEbkdGO0FDd0dDO0VBQ0MsYUFBQTtFQUNBLG1CQUFBO0FEdEdGO0FDd0dFO0VBQ0MsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtBRHRHSDtBQzBHRztFQUNDLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QUR4R0o7QUMrR0c7RUFDQyxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FEN0dKOztBQ21IQTtFQUNDLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5Q0FBQTtBRGhIRDtBQ2tIQztFQUNDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtBRGhIRjs7QUNxSEM7RUFDQyxrQkFBQTtBRGxIRjtBQ3FIQztFQUNDLGtCQUFBO0VBQ0EseUJBQUE7QURuSEY7QUNxSEU7RUFDQyxZQUFBO0FEbkhIO0FDcUhHO0VBQ0MsYUFBQTtBRG5ISjtBQ3VIRTtFQUNDLG1EQUFBO0VBQ0EseUJBQUE7RUFDQSxpQkFBQTtBRHJISDtBQ3dIRTtFQUNDLGlCQUFBO0VBQ0Esb0JBQUE7QUR0SEg7O0FDMkhBOzs7O0VBSUMseUJBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtBRHhIRDtBQzBIQzs7OztFQUNDLG1EQUFBO0FEckhGOztBQ3lIQTs7O0VBR0MsYUFBQTtBRHRIRDs7QUN5SEE7RUFDQyx5QkFBQTtBRHRIRDtBQ3dIQztFQUNDLHlCQUFBO0FEdEhGO0FDd0hFO0VBQ0MsNkJBQUE7QUR0SEg7QUN5SEU7RUFDQyxtREFBQTtBRHZISDtBQ3lIRzs7O0VBR0MsWUFBQTtBRHZISjtBQzJIRTs7RUFFQyx5QkFBQTtBRHpISDs7QUNnSUM7Ozs7Ozs7O0VBUUMsV0FBQTtFQUNBLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSxjQUFBO0VBQ0EsNkJBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLDRCQUFBO0FEN0hGO0FDZ0lDO0VBQ0MseUJBQUE7RUFDQSw2QkFBQTtFQUNBLGFBQUE7QUQ5SEY7QUNnSUU7RUFDQyx3Q0FBQTtBRDlISDs7QUNtSUE7O0VBRUMsb0NBQUE7RUFDQSxhQUFBO0FEaElEOztBQ21JQTs7Ozs7O0VBTUMsbUJBQUE7RUFDQSxjQUFBO0FEaElEO0FDa0lDOzs7Ozs7RUFDQyx5QkFBQTtBRDNIRjs7QUMrSEE7OztFQUdDLG1EQUFBO0VBQ0Esa0JBQUE7QUQ1SEQ7O0FDZ0lDO0VBQ0MsZ0JBQUE7QUQ3SEY7O0FDaUlBO0VBQ0MsZUFBQTtBRDlIRDs7QUNpSUE7RUFDQyxpQkFBQTtBRDlIRDs7QUNpSUE7RUFDQywyQkFBQTtBRDlIRDtBQ2dJQztFQUNDLG1CQUFBO0FEOUhGOztBQ2tJQTtFQUNDLGdDQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QUQvSEQ7O0FDbUlDO0VBQ0MsZ0JBQUE7QURoSUY7QUNtSUM7RUFDQyxZQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7QURqSUY7O0FDcUlBO0VBQ0MsNkJBQUE7QURsSUQ7O0FDcUlBO0VBQ0MsYUFBQTtBRGxJRDs7QUNxSUE7RUFDQyxlQUFBO0FEbElEOztBQzhJRTs7Ozs7Ozs7RUFDQyx5QkFBQTtBRHBJSDtBQ3VJRTs7Ozs7Ozs7RUFDQyxZQUFBO0FEOUhIO0FDaUlFOzs7Ozs7OztFQUNDLFlBQUE7RUFDQSxzQkFBQTtBRHhISDtBQzJIRTs7Ozs7Ozs7RUFDQyxZQUFBO0VBQ0Esc0JBQUE7QURsSEg7O0FDd0hDO0VBQ0MsYUFBQTtFQUNBLG9CQUFBO0FEckhGO0FDdUhFO0VBQ0MsWUFBQTtFQUNBLFlBQUE7QURySEg7QUN5SEc7RUFDQyxVQUFBO0FEdkhKO0FDNEhDO0VBQ0MsYUFBQTtBRDFIRjtBQzZIQztFQUNDLDJCQUFBO0VBQ0EscUJBQUE7QUQzSEY7QUM4SEM7RUFDQyw0QkFBQTtFQUNBLHFCQUFBO0FENUhGO0FDK0hDO0VBQ0Msd0RBQUE7QUQ3SEY7QUMrSEU7RUFDQyxpQ0FBQTtBRDdISDtBQ2lJQztFQUNDLGtCQUFBO0VBQ0Esa0JBQUE7QUQvSEY7O0FDbUlBO0VBQ0MsWUFBQTtBRGhJRDs7QUNtSUE7RUFDQyxhQUFBO0VBQ0EsbUJBQUE7QURoSUQ7O0FDbUlBO0VBQ0Msa0JBQUE7RUFDQSxnQ0FBQTtBRGhJRDs7QUNtSUE7RUFDQyxlQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EscUJBQUE7RUFFQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFLQSw0QkFBQTtBRGhJRDtBQ2tJQztFQUNDLHlCQUFBO0VBQ0EsV0FBQTtBRGhJRjs7QUNvSUE7RUFDQyw2QkFBQTtBRGpJRDtBQ21JQztFQUNDLGVBQUE7QURqSUY7O0FDc0lDO0VBQ0MsaUJBQUE7RUFDQSxvQkFBQTtBRG5JRjtBQ3FJRTtFQUNDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsNEJBQUE7QURuSUg7QUNzSUU7RUFDQyxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EseUJBQUE7RUFDQSw2QkFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLDRCQUFBO0FEcElIO0FDd0lHO0VBQ0MsbUJBQUE7QUR0SUo7QUMySUc7RUFDQyxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSw2QkFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLDRCQUFBO0VBQ0EsZUFBQTtBRHpJSjs7QUMrSUE7RUFDQyw2QkFBQTtBRDVJRDs7QUMrSUE7RUFDQyxrQkFBQTtBRDVJRDtBQzhJQztFQUNDLDZCQUFBO0VBQ0EsV0FBQTtFQUNBLGdDQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QUQ1SUY7QUM4SUU7RUFDQyxzQ0FBQTtBRDVJSDtBQ21KRTtFQUNDLHNDQUFBO0FEOUlIO0FDaUpFO0VBQ0Msc0NBQUE7QUQvSUg7QUM4SUU7RUFDQyxzQ0FBQTtBRC9JSDtBQ21KQztFQUNDLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLCtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0FEakpGO0FDb0pDOztFQUVDLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7QURsSkY7O0FDc0pBO0VBQ0Msa0JBQUE7QURuSkQ7QUNxSkM7RUFDQyw2QkFBQTtFQUNBLFdBQUE7RUFDQSxnQ0FBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QURuSkY7QUNxSkU7RUFDQyxzQ0FBQTtBRG5KSDtBQzBKRTtFQUNDLHNDQUFBO0FEckpIO0FDd0pFO0VBQ0Msc0NBQUE7QUR0Skg7QUNxSkU7RUFDQyxzQ0FBQTtBRHRKSDtBQzBKQztFQUNDLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLCtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0FEeEpGO0FDMkpDOztFQUVDLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7QUR6SkY7O0FDK0pDOztFQUVDLFlBQUE7RUFDQSxlQUFBO0FENUpGO0FDK0pDO0VBQ0MsZUFBQTtBRDdKRjtBQ2dLQztFQUNDLHFCQUFBO0FEOUpGO0FDaUtDO0VBQ0MsYUFBQTtBRC9KRjs7QUNtS0E7RUFDQztJQUNDLGtCQUFBO0VEaEtBO0FBQ0Y7QUNtS0E7RUFDQztJQUNDLGNBQUE7RURqS0E7RUNvS0Q7SUFDQyxvQkFBQTtJQUNBLHdCQUFBO0lBQ0Esc0JBQUE7RURsS0E7RUNxS0Q7SUFDQyx1Q0FBQTtFRG5LQTtFQ3NLRDtJQUNDLHNCQUFBO0VEcEtBO0VDdUtEO0lBQ0MsV0FBQTtJQUNBLFVBQUE7SUFDQSxZQUFBO0VEcktBO0FBQ0Y7QUN3S0E7O0VBRUMsWUFBQTtBRHRLRDs7QUN5S0E7RUFDQyxjQUFBO0VBQ0Esb0NBQUE7QUR0S0Q7O0FDeUtBO0VBS0s7SUFDQyxpQkFBQTtJQUNBLGNBQUE7RUQxS0o7RUM0S0k7SUFDQyxtQkFBQTtFRDFLTDtFQzhLSztJQUNDLGlCQUFBO0VENUtOO0FBQ0Y7QUNxTEE7RUFDQztJQUNDLFVBQUE7SUFDQSxXQUFBO0VEbkxBO0VDc0xEO0lBQ0MsVUFBQTtJQUNBLFdBQUE7SUFDQSxrQkFBQTtFRHBMQTtFQ3VMRDtJQUNDLFVBQUE7SUFDQSxXQUFBO0lBQ0Esa0JBQUE7RURyTEE7RUN3TEQ7SUFDQyxVQUFBO0VEdExBO0VDeUxEOzs7O0lBSUMsV0FBQTtFRHZMQTtFQzBMRDs7OztJQUlDLHFCQUFBO0VEeExBO0FBQ0Y7QUMyTEE7RUFDQyx1QkFBQTtFQUNBLHFCQUFBO0FEekxEOztBQzZMQztFQUNDLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtBRDFMRjtBQzRMRTtFQUNDLHNCQUFBO0FEMUxIO0FDNExHO0VBQ0MsdUJBQUE7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7QUQxTEo7O0FDaU1DO0VBQ0MsZ0JBQUE7QUQ5TEY7QUNpTUM7RUFDQyxZQUFBO0FEL0xGO0FDa01DO0VBQ0MscUJBQUE7RUFDQSxZQUFBO0VBQ0EsZ0NBQUE7VUFBQSx3QkFBQTtFQUNBLHdCQUFBO0VBQ0EsV0FBQTtBRGhNRjtBQ21NQztFQUNDLGdDQUFBO1VBQUEsd0JBQUE7RUFDQSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtBRGpNRjtBQ29NQztFQUNDLGdDQUFBO1VBQUEsd0JBQUE7RUFDQSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtBRGxNRjtBQ3FNQztFQUNDLFdBQUE7RUFDQSw0R0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxhQUFBO0FEbk1GO0FDc01DO0VBQ0Msa0JBQUE7RUFDQSxjQUFBO0VBQ0EsNkJBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtBRHBNRjtBQ3NNRTtFQUNDLHNCQUFBO0VBQ0EsVUFBQTtBRHBNSDtBQ3VNRTtFQUNDLFdBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtBRHJNSDs7QUMwTUE7RUFFQzs7O0lBR0Msd0JBQUE7RUR4TUE7QUFDRjtBQzRNQztFQUNDLHNCQUFBO0FEMU1GO0FDNE1FO0VBQ0Msc0JBQUE7RUFDQSw2QkFBQTtFQUNBLHVCQUFBO0VBQ0EsU0FBQTtBRDFNSDtBQzRNRztFQUNDLGtCQUFBO0VBQ0EsWUFBQTtBRDFNSjtBQzRNSTtFQUNDLGdCQUFBO0VBQ0Esa0NBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFFBQUE7RUFDQSxtQ0FBQTtVQUFBLDJCQUFBO0VBQ0EsY0FBQTtBRDFNTDtBQytNRTtFQUNDLHNCQUFBO0VBQ0EsY0FBQTtBRDdNSCIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcblRoZW1lIE5hbWU6IFRoZW1lIEJNU1xuVGhlbWUgVVJJOiBodHRwczovL3d3dy5ibS1zZXJ2aWNlcy5jb20vXG5BdXRob3I6IEJNIFNlcnZpY2VzXG5BdXRob3IgVVJJOiBodHRwczovL3d3dy5ibS1zZXJ2aWNlcy5jb20vXG5WZXJzaW9uOiAyLjBcbkRlc2NyaXB0aW9uOiBDb25zdHJ1aXJlIGRlIGJlYXV4IHNpdGVzIHdlYiBlbiBxdWVscXVlcyBtaW51dGVzLiBEZXMgdG9ubmVzIGRlIHZhcmlhdGlvbnMgZXQgZGUgZm9uY3Rpb25uYWxpdMOpcywgdW4gc3VwcG9ydCBmYW50YXN0aXF1ZSwgZm9ydGVtZW50IG9wdGltaXPDqSA6IGxlIGRlcm5pZXIgdGjDqG1lIHF1ZSB2b3VzIGF1cmV6IGJlc29pbiBkJ3V0aWxpc2VyLlxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcbkxpY2Vuc2UgVVJJOiBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXG5UYWdzOiBibXMtdGhlbWUsIGUtY29tbWVyY2UsIHdvb2NvbW1lcmNlLCBlbGVtZW50b3IsIHJlc3BvbnNpdmVcblRleHQgRG9tYWluOiBibXMtdGhlbWVcbiovXG4vKkBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgLjNzIGVhc2UpOyovXG4ud29vY29tbWVyY2UtcGFnZSAuY2hlY2tib3gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud29vY29tbWVyY2UtcGFnZSAuY29sLTEsIC53b29jb21tZXJjZS1wYWdlIC5jb2wtMiB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldCAuY29sLTEge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldCAuY29sLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4ud29vY29tbWVyY2UtcGFnZSAuZm9ybS1yb3cgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi53b29jb21tZXJjZS1wYWdlIC5mb3JtLXJvdyAud29vY29tbWVyY2UtaW5wdXQtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndvb2NvbW1lcmNlLXBhZ2UgLmZvcm0tcm93IGlucHV0LCAud29vY29tbWVyY2UtcGFnZSAuZm9ybS1yb3cgc2VsZWN0LCAud29vY29tbWVyY2UtcGFnZSAuZm9ybS1yb3cgdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53b29jb21tZXJjZS1wYWdlIC5mb3JtLXJvdyAuaW5wdXQtdGV4dCwgLndvb2NvbW1lcmNlLXBhZ2UgLmZvcm0tcm93IGlucHV0W3R5cGU9ZW1haWxdLFxuLndvb2NvbW1lcmNlLXBhZ2UgLmZvcm0tcm93IGlucHV0W3R5cGU9cGFzc3dvcmRdLCAud29vY29tbWVyY2UtcGFnZSAuZm9ybS1yb3cgaW5wdXRbdHlwZT1zZWFyY2hdLFxuLndvb2NvbW1lcmNlLXBhZ2UgLmZvcm0tcm93IGlucHV0W3R5cGU9dGVsXSwgLndvb2NvbW1lcmNlLXBhZ2UgLmZvcm0tcm93IGlucHV0W3R5cGU9dGV4dF0sIC53b29jb21tZXJjZS1wYWdlIC5mb3JtLXJvdyBpbnB1dFt0eXBlPXVybF0sIC53b29jb21tZXJjZS1wYWdlIC5mb3JtLXJvdyB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDAuNjE4MDQ2OTcxNmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBjb2xvcjogIzQzNDU0YjtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ud29vY29tbWVyY2UtcGFnZSAuZm9ybS1yb3cud29vY29tbWVyY2UtaW52YWxpZCBpbnB1dCwgLndvb2NvbW1lcmNlLXBhZ2UgLmZvcm0tcm93Lndvb2NvbW1lcmNlLWludmFsaWQtcmVxdWlyZWQtZmllbGQgaW5wdXQge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4ud29vY29tbWVyY2UtcGFnZSAuZm9ybS1yb3cud29vY29tbWVyY2UtdmFsaWRhdGVkIGlucHV0IHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlLXBhZ2UgLmZvcm0tcm93LXdpZGUge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtdGVybXMtYW5kLWNvbmRpdGlvbnMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIgdWwsIC53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIgZGl2LFxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWZvcm0tY291cG9uLXRvZ2dsZSB1bCxcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1mb3JtLWNvdXBvbi10b2dnbGUgZGl2LFxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLU5vdGljZUdyb3VwIHVsLFxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLU5vdGljZUdyb3VwIGRpdiB7XG4gIGJvcmRlci10b3A6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNEOUNEMjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIuNjE3OTI0ZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjbGVhcjogYm90aDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciB1bCBhLCAud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVyIGRpdiBhLFxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWZvcm0tY291cG9uLXRvZ2dsZSB1bCBhLFxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWZvcm0tY291cG9uLXRvZ2dsZSBkaXYgYSxcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1Ob3RpY2VHcm91cCB1bCBhLFxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLU5vdGljZUdyb3VwIGRpdiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVyIHVsLndvb2NvbW1lcmNlLWVycm9yLCAud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVyIGRpdi53b29jb21tZXJjZS1lcnJvcixcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1mb3JtLWNvdXBvbi10b2dnbGUgdWwud29vY29tbWVyY2UtZXJyb3IsXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtZm9ybS1jb3Vwb24tdG9nZ2xlIGRpdi53b29jb21tZXJjZS1lcnJvcixcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1Ob3RpY2VHcm91cCB1bC53b29jb21tZXJjZS1lcnJvcixcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1Ob3RpY2VHcm91cCBkaXYud29vY29tbWVyY2UtZXJyb3Ige1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNiODFjMjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y2Zjc7XG4gIGNvbG9yOiAjNTE1MTUxO1xufVxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciB1bC53b29jb21tZXJjZS1lcnJvciBsaSwgLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciBkaXYud29vY29tbWVyY2UtZXJyb3IgbGksXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtZm9ybS1jb3Vwb24tdG9nZ2xlIHVsLndvb2NvbW1lcmNlLWVycm9yIGxpLFxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWZvcm0tY291cG9uLXRvZ2dsZSBkaXYud29vY29tbWVyY2UtZXJyb3IgbGksXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtTm90aWNlR3JvdXAgdWwud29vY29tbWVyY2UtZXJyb3IgbGksXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtTm90aWNlR3JvdXAgZGl2Lndvb2NvbW1lcmNlLWVycm9yIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIgdWwud29vY29tbWVyY2UtaW5mbywgLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciBkaXYud29vY29tbWVyY2UtaW5mbyxcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1mb3JtLWNvdXBvbi10b2dnbGUgdWwud29vY29tbWVyY2UtaW5mbyxcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1mb3JtLWNvdXBvbi10b2dnbGUgZGl2Lndvb2NvbW1lcmNlLWluZm8sXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtTm90aWNlR3JvdXAgdWwud29vY29tbWVyY2UtaW5mbyxcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1Ob3RpY2VHcm91cCBkaXYud29vY29tbWVyY2UtaW5mbyB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIgdWwud29vY29tbWVyY2UtaW5mbzpiZWZvcmUsIC53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIgZGl2Lndvb2NvbW1lcmNlLWluZm86YmVmb3JlLFxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWZvcm0tY291cG9uLXRvZ2dsZSB1bC53b29jb21tZXJjZS1pbmZvOmJlZm9yZSxcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1mb3JtLWNvdXBvbi10b2dnbGUgZGl2Lndvb2NvbW1lcmNlLWluZm86YmVmb3JlLFxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLU5vdGljZUdyb3VwIHVsLndvb2NvbW1lcmNlLWluZm86YmVmb3JlLFxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLU5vdGljZUdyb3VwIGRpdi53b29jb21tZXJjZS1pbmZvOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciAud29vY29tbWVyY2UtbWVzc2FnZSxcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1mb3JtLWNvdXBvbi10b2dnbGUgLndvb2NvbW1lcmNlLW1lc3NhZ2UsXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtTm90aWNlR3JvdXAgLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xuICBib3JkZXItdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIuNjE3OTI0ZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGNsZWFyOiBib3RoO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICM4ZmFlMWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y2Zjc7XG4gIGNvbG9yOiAjNTE1MTUxO1xufVxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciAud29vY29tbWVyY2UtbWVzc2FnZSBhLFxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWZvcm0tY291cG9uLXRvZ2dsZSAud29vY29tbWVyY2UtbWVzc2FnZSBhLFxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLU5vdGljZUdyb3VwIC53b29jb21tZXJjZS1tZXNzYWdlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi53b29jb21tZXJjZS1wYWdlIGlucHV0I2NvdXBvbl9jb2RlIHtcbiAgbWluLXdpZHRoOiAxMjBweDtcbn1cbi53b29jb21tZXJjZS1wYWdlIC5wcm9kdWN0IGEud29vY29tbWVyY2UtTG9vcFByb2R1Y3QtbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLndvb2NvbW1lcmNlLXBhZ2UgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IGRpdi5pbWFnZXMgLmZsZXgtY29udHJvbC10aHVtYnMge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi53b29jb21tZXJjZS1wYWdlLndvb2NvbW1lcmNlLWNhcnQgLnByb2R1Y3QtbmFtZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBjb2xvcjogIzQzNDU0YjtcbiAgcGFkZGluZzogMC40ZW07XG4gIGhlaWdodDogYXV0bztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBjb2xvcjogIzQzNDU0YjtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6ICNmMmYyZjI7XG4gIGJveC1zaGFkb3c6IDFweCA1cHggNXB4IHJnYmEoMjQyLCAyNDIsIDI0MiwgMC44KTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4vKkBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSAwcyk7Ki9cbmJvZHkge1xuICBtYXJnaW46IDBweDtcbn1cbmJvZHkgLmVsZW1lbnRvci13aWRnZXQtdGV4dC1lZGl0b3IjcmVhZC1tb3JlLnJlYWQtbW9yZSAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIge1xuICBtYXgtaGVpZ2h0OiAyMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keSAuZWxlbWVudG9yLXdpZGdldC10ZXh0LWVkaXRvciNyZWFkLW1vcmUucmVhZC1tb3JlIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5ib2R5IC5lbGVtZW50b3Itd2lkZ2V0LXRleHQtZWRpdG9yI3JlYWQtbW9yZS5yZWFkLWxlc3Mge1xuICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xufVxuYm9keSAuZWxlbWVudG9yLXdpZGdldC10ZXh0LWVkaXRvciNyZWFkLW1vcmUucmVhZC1sZXNzIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDIxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keSAuZWxlbWVudG9yLXdpZGdldC10ZXh0LWVkaXRvciNyZWFkLW1vcmUucmVhZC1sZXNzIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lcjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHdoaXRlIDc1JSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3NXB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG59XG5ib2R5IC5lbGVtZW50b3Itd2lkZ2V0LXRleHQtZWRpdG9yICNjdGEtcmVhZC1tb3JlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuM2VtO1xufVxuYm9keSAuZWxlbWVudG9yLXdpZGdldC10ZXh0LWVkaXRvciAjY3RhLXJlYWQtbW9yZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7XG4gIGZvbnQtZmFtaWx5OiBkYXNoaWNvbnM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgMCA2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbmJvZHkgLmVsZW1lbnRvci13aWRnZXQtdGV4dC1lZGl0b3IgI2N0YS1yZWFkLW1vcmUucmVhZC1sZXNzOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbmJvZHkgLmZwZi1pbnB1dC1maWVsZCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5ib2R5IGEge1xuICBvdXRsaW5lOiBub25lO1xufVxuYm9keSAjc3ViY2F0ZWdvcmllcyAuZWxlbWVudG9yLWN0YV9fY29udGVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNzlkZWcsIHJnYmEoMCwgMCwgMCwgMC4xMykgNzAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG59XG5ib2R5IC53b29jb21tZXJjZS1pbmZvIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2UyYmI5MDtcbn1cbmJvZHkgLndvb2NvbW1lcmNlLWluZm86YmVmb3JlIHtcbiAgY29sb3I6ICNlMmJiOTA7XG59XG5ib2R5ICNsb2dpbl9mb3JtIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IC03MHB4O1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDEwcHggNXB4O1xuICBib3gtc2hhZG93OiAwcHggMTBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5ib2R5ICNsb2dpbl9mb3JtIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5ib2R5ICNsb2dpbl9mb3JtIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmJvZHkgI2xvZ2luX2Zvcm0gdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbmJvZHkgI2xvZ2luX2Zvcm0gdWwgbGk6aG92ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG59XG5ib2R5ICNsb2dpbl9mb3JtIHVsIGxpOmhvdmVyIGEge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5ib2R5ICNsb2dpbl9mb3JtIHVsIGxpIGEge1xuICBjb2xvcjogIzc3NDQyNyAhaW1wb3J0YW50O1xufVxuYm9keSAjbG9naW5fZm9ybSBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xufVxuYm9keSAjbG9naW5fZm9ybSAuY2xvc2VfbG9naW5fZm9ybSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGNvbG9yOiAjNzc0NDI3ICFpbXBvcnRhbnQ7XG59XG5ib2R5IC5yZWxhdGVkLnByb2R1Y3QgLmgyIHtcbiAgY29sb3I6ICMzYTQ4MzE7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxldHRlci1zcGFjaW5nOiAyLjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuYm9keSAjZmlyc3Rfc2xpZGVyIC5lbGVtZW50b3Itc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmJvZHkgI2ZpcnN0X3NsaWRlciAuZWxlbWVudG9yLXN3aXBlci1idXR0b24tcHJldiBpLmVpY29uLWNoZXZyb24tbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvYm1zLXRoZW1lL2Fzc2V0cy9pbWFnZXMvbGVmdC1hcnJvdy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5ib2R5ICNmaXJzdF9zbGlkZXIgLmVsZW1lbnRvci1zd2lwZXItYnV0dG9uLXByZXYgaS5laWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbmJvZHkgI2ZpcnN0X3NsaWRlciAuZWxlbWVudG9yLXN3aXBlci1idXR0b24tbmV4dCB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5ib2R5ICNmaXJzdF9zbGlkZXIgLmVsZW1lbnRvci1zd2lwZXItYnV0dG9uLW5leHQgaS5laWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9ibXMtdGhlbWUvYXNzZXRzL2ltYWdlcy9yaWdodC1hcnJvdy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5ib2R5ICNmaXJzdF9zbGlkZXIgLmVsZW1lbnRvci1zd2lwZXItYnV0dG9uLW5leHQgaS5laWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5ib2R5IC53cHBzYWMtcG9zdC1zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWQge1xuICBwYWRkaW5nLXRvcDogNDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbn1cbmJvZHkgLndwcHNhYy1wb3N0LXNsaWRlci5zbGljay1pbml0aWFsaXplZCAuc2xpY2stcHJldiB7XG4gIGJvdHRvbTogLTIzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiB1bnNldDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDkwcHgpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmJiOTAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2Jtcy10aGVtZS9hc3NldHMvaW1hZ2VzL2xlZnQtYXJyb3cucG5nXCIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAhaW1wb3J0YW50O1xufVxuYm9keSAud3Bwc2FjLXBvc3Qtc2xpZGVyLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1wcmV2OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjYsIDE4NywgMTQ0LCAwLjUwMTk2MDc4NDMpICFpbXBvcnRhbnQ7XG59XG5ib2R5IC53cHBzYWMtcG9zdC1zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLW5leHQge1xuICBib3R0b206IC0yM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogdW5zZXQ7XG4gIHdpZHRoOiA0NXB4O1xuICBsZWZ0OiBjYWxjKDEwMCUgLSA0NXB4KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJiYjkwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9ibXMtdGhlbWUvYXNzZXRzL2ltYWdlcy9yaWdodC1hcnJvdy5wbmdcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5ib2R5IC53cHBzYWMtcG9zdC1zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLW5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNiwgMTg3LCAxNDQsIDAuNTAxOTYwNzg0MykgIWltcG9ydGFudDtcbn1cbmJvZHkgI2Nhcm91c3NlbCAuZWxlbWVudG9yLXN3aXBlci1idXR0b24tcHJldiB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5ib2R5ICNjYXJvdXNzZWwgLmVsZW1lbnRvci1zd2lwZXItYnV0dG9uLXByZXYgaS5laWNvbi1jaGV2cm9uLWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2Jtcy10aGVtZS9hc3NldHMvaW1hZ2VzL2xlZnQtYXJyb3ctYmxhY2sucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuYm9keSAjY2Fyb3Vzc2VsIC5lbGVtZW50b3Itc3dpcGVyLWJ1dHRvbi1wcmV2IGkuZWljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5ib2R5ICNjYXJvdXNzZWwgLmVsZW1lbnRvci1zd2lwZXItYnV0dG9uLW5leHQge1xuICBvdXRsaW5lOiBub25lO1xufVxuYm9keSAjY2Fyb3Vzc2VsIC5lbGVtZW50b3Itc3dpcGVyLWJ1dHRvbi1uZXh0IGkuZWljb24tY2hldnJvbi1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvYm1zLXRoZW1lL2Fzc2V0cy9pbWFnZXMvcmlnaHQtYXJyb3ctYmxhY2sucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuYm9keSAjY2Fyb3Vzc2VsIC5lbGVtZW50b3Itc3dpcGVyLWJ1dHRvbi1uZXh0IGkuZWljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuYm9keSAjc2VsZWN0aW9uIC5zbGljay1hcnJvdy5zbGljay1wcmV2IGkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2Jtcy10aGVtZS9hc3NldHMvaW1hZ2VzL2xlZnQtYXJyb3ctYmxhY2sucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuYm9keSAjc2VsZWN0aW9uIC5zbGljay1hcnJvdy5zbGljay1wcmV2IGk6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbmJvZHkgI3NlbGVjdGlvbiAuc2xpY2stYXJyb3cuc2xpY2stcHJldjpob3ZlciBpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9ibXMtdGhlbWUvYXNzZXRzL2ltYWdlcy9sZWZ0LWFycm93LnBuZyk7XG59XG5ib2R5ICNzZWxlY3Rpb24gLnNsaWNrLWFycm93LnNsaWNrLW5leHQgaSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvYm1zLXRoZW1lL2Fzc2V0cy9pbWFnZXMvcmlnaHQtYXJyb3ctYmxhY2sucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuYm9keSAjc2VsZWN0aW9uIC5zbGljay1hcnJvdy5zbGljay1uZXh0IGk6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbmJvZHkgI3NlbGVjdGlvbiAuc2xpY2stYXJyb3cuc2xpY2stbmV4dDpob3ZlciBpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9ibXMtdGhlbWUvYXNzZXRzL2ltYWdlcy9yaWdodC1hcnJvdy5wbmcpO1xufVxuYm9keSAjc2VsZWN0aW9uMiAjd3BzLXNsaWRlci1zZWN0aW9uLndwcy1zbGlkZXItc2VjdGlvbi0xNTUxMyB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5ib2R5ICNzZWxlY3Rpb24yICN3cHMtc2xpZGVyLXNlY3Rpb24ud3BzLXNsaWRlci1zZWN0aW9uLTE1NTEzIC53cHMtcHJvZHVjdC1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG59XG5ib2R5ICNzZWxlY3Rpb24yICN3cHMtc2xpZGVyLXNlY3Rpb24ud3BzLXNsaWRlci1zZWN0aW9uLTE1NTEzIC53cHMtcHJvZHVjdC1zZWN0aW9uIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9ibXMtdGhlbWUvYXNzZXRzL2ltYWdlcy9sZWZ0LWFycm93LWJsYWNrLnBuZykgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyICFpbXBvcnRhbnQ7XG4gIHRvcDogMHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuYm9keSAjc2VsZWN0aW9uMiAjd3BzLXNsaWRlci1zZWN0aW9uLndwcy1zbGlkZXItc2VjdGlvbi0xNTUxMyAud3BzLXByb2R1Y3Qtc2VjdGlvbiAuc2xpY2stYXJyb3cuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuYm9keSAjc2VsZWN0aW9uMiAjd3BzLXNsaWRlci1zZWN0aW9uLndwcy1zbGlkZXItc2VjdGlvbi0xNTUxMyAud3BzLXByb2R1Y3Qtc2VjdGlvbiAuc2xpY2stYXJyb3cuc2xpY2stcHJldiBpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkgI3NlbGVjdGlvbjIgI3dwcy1zbGlkZXItc2VjdGlvbi53cHMtc2xpZGVyLXNlY3Rpb24tMTU1MTMgLndwcy1wcm9kdWN0LXNlY3Rpb24gLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2Jtcy10aGVtZS9hc3NldHMvaW1hZ2VzL3JpZ2h0LWFycm93LWJsYWNrLnBuZykgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyICFpbXBvcnRhbnQ7XG4gIHRvcDogMHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5ib2R5ICNzZWxlY3Rpb24yICN3cHMtc2xpZGVyLXNlY3Rpb24ud3BzLXNsaWRlci1zZWN0aW9uLTE1NTEzIC53cHMtcHJvZHVjdC1zZWN0aW9uIC5zbGljay1hcnJvdy5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5ib2R5ICNzZWxlY3Rpb24yICN3cHMtc2xpZGVyLXNlY3Rpb24ud3BzLXNsaWRlci1zZWN0aW9uLTE1NTEzIC53cHMtcHJvZHVjdC1zZWN0aW9uIC5zbGljay1hcnJvdy5zbGljay1uZXh0IGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSAubWVnYS1tZW51LXdyYXAgLm1lZ2EtbWVudS1pdGVtIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuMXB4O1xufVxuYm9keSAubWVnYS1tZW51LXdyYXAgLm1lZ2Etc3ViLW1lbnUgLndpZGdldF9jdXN0b21faHRtbCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ib2R5IC5tZWdhLW1lbnUtd3JhcCAubWVnYS1zdWItbWVudSAud2lkZ2V0X2N1c3RvbV9odG1sIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5ib2R5IC5tZWdhLW1lbnUtd3JhcCAubWVnYS1zdWItbWVudSAud2lkZ2V0X2N1c3RvbV9odG1sIGxpOmhvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xufVxuYm9keSAubWVnYS1tZW51LXdyYXAgLm1lZ2Etc3ViLW1lbnUgLndpZGdldF9jdXN0b21faHRtbCBsaTpob3ZlciBhIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuYm9keS5ob21lIC5tZWdhLW1lbnUtd3JhcCAubWVnYS1zdWItbWVudSBhIHtcbiAgY29sb3I6ICM3NzQ0MjcgIWltcG9ydGFudDtcbn1cbmJvZHkucG9zdC10eXBlLWFyY2hpdmUtcHJvZHVjdCAubWVnYS1tZW51LXdyYXAgLm1lZ2Etc3ViLW1lbnUgYSB7XG4gIGNvbG9yOiAjNzc0NDI3ICFpbXBvcnRhbnQ7XG59XG5ib2R5LmFyY2hpdmUudGF4LXByb2R1Y3RfY2F0IC5tZWdhLW1lbnUtd3JhcCAubWVnYS1zdWItbWVudSBhIHtcbiAgY29sb3I6ICM3NzQ0MjcgIWltcG9ydGFudDtcbn1cbmJvZHkgLndwcHNhYy1wb3N0LXNsaWRlciAud3Bwc2FjLXBvc3QtdGl0bGUgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtaXJpXCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGNvbG9yOiAjM2E0ODMxICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuYm9keSAud3Bwc2FjLXBvc3Qtc2xpZGVyIC53cHBzYWMtcG9zdC1kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBTYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBjb2xvcjogIzNhNDgzMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMTBweCAwcHg7XG59XG5ib2R5IC53cHBzYWMtcG9zdC1zbGlkZXIgLndwcHNhYy1wb3N0LWRhdGU6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuYm9keSAud3Bwc2FjLXBvc3Qtc2xpZGVyIGEud3Bwc2FjLXJlYWRtb3JlYnRuIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiQW1pcmlcIiwgU2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM3NzQ0MjcgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmJvZHkgLndwcHNhYy1wb3N0LXNsaWRlciBhLndwcHNhYy1yZWFkbW9yZWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xufVxuYm9keSAuZWxlbWVudG9yLXdjLXByb2R1Y3RzIC53b29jb21tZXJjZS1vcmRlcmluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keSAuZWxlbWVudG9yLXdjLXByb2R1Y3RzIC53b29jb21tZXJjZS1vcmRlcmluZyBzZWxlY3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6IHJnYmEoMTEzLCA3MCwgNDUsIDAuNTAxOTYwNzg0Myk7XG4gIG1heC13aWR0aDogNTVweDtcbn1cbmJvZHkgLmVsZW1lbnRvci13Yy1wcm9kdWN0cyAud29vY29tbWVyY2Utb3JkZXJpbmcgaSB7XG4gIGNvbG9yOiByZ2JhKDExMywgNzAsIDQ1LCAwLjUwMTk2MDc4NDMpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuOWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG59XG5ib2R5IC5lbGVtZW50b3Itd2MtcHJvZHVjdHMgLnByb2R1Y3RzIGEuYnV0dG9uIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEyNXB4O1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbmJvZHkgLmVsZW1lbnRvci13Yy1wcm9kdWN0cyAucHJvZHVjdHMgLnByb2R1Y3Q6aG92ZXIgYS5idXR0b24ge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuYm9keSAjd3BzLXNsaWRlci1zZWN0aW9uIHNwYW4ud29vY29tbWVyY2UtUHJpY2UtYW1vdW50LmFtb3VudCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMzYTQ4MzE7XG59XG5ib2R5ICN3cHMtc2xpZGVyLXNlY3Rpb24gYSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5ib2R5ICN3cHMtc2xpZGVyLXNlY3Rpb24gYTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5ib2R5ICN3cHMtc2xpZGVyLXNlY3Rpb24gaW1nLndwc2YtcHJvZHVjdC1pbWcge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuYm9keSAjd3BzLXNsaWRlci1zZWN0aW9uIC53cHNmLXByb2R1Y3Qge1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDVweDtcbn1cbmJvZHkgI3dwcy1zbGlkZXItc2VjdGlvbiAud3BzZi1wcm9kdWN0LXRpdGxlIGEge1xuICBjb2xvcjogIzNhNDgzMSAhaW1wb3J0YW50O1xufVxuYm9keSAjd3BzLXNsaWRlci1zZWN0aW9uIC5zbGljay1wcmV2LnNsaWNrLWFycm93IHtcbiAgcmlnaHQ6IHVuc2V0O1xuICBsZWZ0OiAxNXB4O1xufVxuYm9keSAjd3BzLXNsaWRlci1zZWN0aW9uICNzcC13b28tcHJvZHVjdC1zbGlkZXItMTU1MTMud3BzLXByb2R1Y3Qtc2VjdGlvbiAuc2xpY2stYXJyb3cge1xuICBib3JkZXI6IG5vbmU7XG59XG5ib2R5IC5wcmVmaXhlIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbmJvZHkgLnByZWZpeGUgYTpob3ZlciB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbmJvZHkgLnByZWZpeGUgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc0NDI3O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogY2FsYyg1MCUgLSAxLjVweCk7XG59XG5ib2R5IHNwYW4uYnRuLWZpbHRyZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6IHJnYmEoMTEzLCA3MCwgNDUsIDAuNTAxOTYwNzg0Myk7XG4gIG1heC13aWR0aDogMTEwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDAgMCAwLjhlbTtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuYm9keSBzcGFuLmJ0bi1maWx0cmVyIGkge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cbmJvZHkgLm9jc2N3X2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbn1cbmJvZHkgLm9jc2N3X2J0biBidXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNzc0NDI3ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkFtaXJpXCIsIFNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuYm9keSAub2NzY3dfYnRuIGJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIi1cIjtcbn1cbmJvZHkgLm9jc2N3X3NpemVjaGFydF9tYWluIC50YWItbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkud29vY29tbWVyY2UgZm9ybSAuZnBmLWZpZWxkcyBwLmZvcm0tcm93IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5ib2R5Lndvb2NvbW1lcmNlIGZvcm0gLmZwZi1maWVsZHMgcC5mb3JtLXJvdyBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtaXJpXCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMi4ycHg7XG4gIGJvcmRlci13aWR0aDogM3B4O1xuICBjb2xvcjogIzc3NDQyNztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyLCAxLCAxLCAwKTtcbiAgYm9yZGVyLWNvbG9yOiAjZTJiYjkwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWluLXdpZHRoOiAzMDBweDtcbn1cbmJvZHkud29vY29tbWVyY2UgZm9ybSAuZnBmLWZpZWxkcyBwLmZvcm0tcm93IHNwYW4ud29vY29tbWVyY2UtaW5wdXQtd3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbmJvZHkud29vY29tbWVyY2UgZm9ybSAuZnBmLWZpZWxkcyBwLmZvcm0tcm93IHNwYW4ud29vY29tbWVyY2UtaW5wdXQtd3JhcHBlciBpbnB1dCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWNvbG9yOiAjZTJiYjkwICFpbXBvcnRhbnQ7XG59XG5ib2R5IC5sYWJlbC1jdXN0b21pemFibGUge1xuICBmb250LWZhbWlseTogXCJBbWlyaVwiLCBTYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjZTJiYjkwO1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbn1cbmJvZHkgLmxhYmVsLWN1c3RvbWl6YWJsZSBpIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuYm9keSAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC52YXJpYXRpb25zIHRkLFxuYm9keSAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC52YXJpYXRpb25zIHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmJvZHkgdGFibGUudmFyaWF0aW9ucyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5ib2R5Lndvby12YXJpYXRpb24tc3dhdGNoZXMgLnd2cy1zdHlsZS1zcXVhcmVkLnZhcmlhYmxlLWl0ZW1zLXdyYXBwZXIgLnZhcmlhYmxlLWl0ZW06bm90KC5yYWRpby12YXJpYWJsZS1pdGVtKSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbmJvZHkud29vLXZhcmlhdGlvbi1zd2F0Y2hlcy53dnMtc2hvdy1sYWJlbCAudmFyaWF0aW9ucyB0aCAud29vLXNlbGVjdGVkLXZhcmlhdGlvbi1pdGVtLW5hbWUge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuYm9keS53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLnZhcmlhdGlvbnMgdGQsIGJvZHkud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC52YXJpYXRpb25zIHRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmEucGxzZmUtaXRlbTpub3QoLnBsc2ZlLWl0ZW1fX2FjdGl2ZSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGxzZmUtc3dpdGNoZXI6aG92ZXIgYS5wbHNmZS1pdGVtOm5vdCgucGxzZmUtaXRlbV9fYWN0aXZlKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wbHNmZS1zd2l0Y2hlciBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBsc2ZlLXN3aXRjaGVyIGxpIGEgc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlYXJjaCBzcGFuLmJ0bi1maWx0cmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJldmlld3NfdGFiLFxuLmFkZGl0aW9uYWxfaW5mb3JtYXRpb25fdGFiIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ud29vZi53b29mX3NpZC53b29mX3NpZF9hdXRvX3Nob3J0Y29kZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwcHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMTI5NDExNzY0Nyk7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgcGFkZGluZzogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi53b29mLndvb2Zfc2lkLndvb2Zfc2lkX2F1dG9fc2hvcnRjb2RlLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogaW5pdGlhbDtcbn1cbi53b29mLndvb2Zfc2lkLndvb2Zfc2lkX2F1dG9fc2hvcnRjb2RlIC53b29mX2Jsb2NrX2h0bWxfaXRlbXMge1xuICBtYXgtaGVpZ2h0OiAxODVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ud29vZi53b29mX3NpZC53b29mX3NpZF9hdXRvX3Nob3J0Y29kZSAud29vZl9jb250YWluZXJfaW5uZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLndvb2Yud29vZl9zaWQud29vZl9zaWRfYXV0b19zaG9ydGNvZGUgLndvb2ZfcmVkcmF3X3pvbmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLndvb2Yud29vZl9zaWQud29vZl9zaWRfYXV0b19zaG9ydGNvZGUgLndvb2ZfcmVkcmF3X3pvbmUgLndvb2ZfY29udGFpbmVyX2lubmVyIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgY29sb3I6ICM3MDQ2MmQ7XG4gIGZvbnQtZmFtaWx5OiBcIkFtaXJpXCIsIFNhbnMtc2VyaWY7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLndvb2Yud29vZl9zaWQud29vZl9zaWRfYXV0b19zaG9ydGNvZGUgLndvb2ZfcmVkcmF3X3pvbmUgLndvb2ZfY29udGFpbmVyX2lubmVyIHVsIHtcbiAgcGFkZGluZzogMHB4O1xufVxuLndvb2Yud29vZl9zaWQud29vZl9zaWRfYXV0b19zaG9ydGNvZGUgLndvb2ZfcmVkcmF3X3pvbmUgLndvb2ZfY29udGFpbmVyX2lubmVyIHVsIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBTYW5zLXNlcmlmO1xuICBjb2xvcjogIzk2OTU5MTtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG59XG4ud29vZi53b29mX3NpZC53b29mX3NpZF9hdXRvX3Nob3J0Y29kZSAud29vZl9yZWRyYXdfem9uZSAud29vZl9jb250YWluZXJfaW5uZXIgdWwgc3Bhbi50ZXJtLWNvbG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ud29vZi53b29mX3NpZC53b29mX3NpZF9hdXRvX3Nob3J0Y29kZSAud29vZl9yZWRyYXdfem9uZSAud29vZl9jb250YWluZXJfaW5uZXIgdWwgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ud29vZi53b29mX3NpZC53b29mX3NpZF9hdXRvX3Nob3J0Y29kZSAud29vZl9yZWRyYXdfem9uZSAud29vZl9jb250YWluZXJfaW5uZXIgdWwgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ud29vZi53b29mX3NpZC53b29mX3NpZF9hdXRvX3Nob3J0Y29kZSAud29vZl9yZWRyYXdfem9uZSAud29vZl9jb250YWluZXJfaW5uZXIgdWwgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndvb2Yud29vZl9zaWQud29vZl9zaWRfYXV0b19zaG9ydGNvZGUgYnV0dG9uLmJ1dHRvbi53b29mX3Jlc2V0X3NlYXJjaF9mb3JtIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNnB4O1xuICBmaWxsOiAjNzc0NDI3O1xuICBjb2xvcjogIzc3NDQyNztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5NywgMjA2LCAxMTIsIDApO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNlMmJiOTA7XG4gIGJvcmRlci13aWR0aDogM3B4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ud29vZi53b29mX3NpZC53b29mX3NpZF9hdXRvX3Nob3J0Y29kZSBidXR0b24uYnV0dG9uLndvb2ZfcmVzZXRfc2VhcmNoX2Zvcm06aG92ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZkY2RlO1xufVxuLndvb2Yud29vZl9zaWQud29vZl9zaWRfYXV0b19zaG9ydGNvZGUgLndvb2ZfY2hpbGRzX2xpc3Rfb3BlbmVyIHNwYW4ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuLndvb2Yud29vZl9zaWQud29vZl9zaWRfYXV0b19zaG9ydGNvZGUgLndvb2ZfY29udGFpbmVyLndvb2ZfY29udGFpbmVyX3BhX3RhaWxsZSBsaSBsYWJlbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTEyLCA3MCwgNDUsIDAuNTAxOTYwNzg0Myk7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWluLXdpZHRoOiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCB1bC50YWJzLFxuLnNpbmdsZS1wcm9kdWN0IGRpdi50YWItZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5zaW5nbGUtcHJvZHVjdCB1bC50YWJzLndjLXRhYnMge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS1wcm9kdWN0IHVsLnRhYnMud2MtdGFicyAuZGVzY3JpcHRpb25fdGFiID4gYSB7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4uc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS1UYWJzLXBhbmVsIHAge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbmEucmVzZXRfdmFyaWF0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzIGZvcm0ud29vY29tbWVyY2Utb3JkZXJpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG50YWJsZS52YXJpYXRpb25zIHtcbiAgZm9udC1mYW1pbHk6IFwiQW1pcmlcIiwgU2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnRkLndvb2NvbW1lcmNlLXByb2R1Y3QtYXR0cmlidXRlcy1pdGVtX192YWx1ZSB7XG4gIGNvbG9yOiAjZTA4ZjYyO1xuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuZWxlbWVudG9yIGZvcm0uY2FydC52YXJpYXRpb25zX2Zvcm0gLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hZGQtdG8tY2FydCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbiNmcGZfdG90YWxzIHtcbiAgY29sb3I6ICMzYTQ4MzE7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNob3BfdGFibGUuY2FydCAucXVhbnRpdHkge1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDQ4LCA0NSwgMzgsIDAuNTAxOTYwNzg0Myk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaG9wX3RhYmxlLmNhcnQgLnF1YW50aXR5IGlucHV0IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgU2Fucy1zZXJpZjtcbn1cbi5zaG9wX3RhYmxlLmNhcnQgLnF1YW50aXR5IGlucHV0Lm1pbnVzIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBTYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uc2hvcF90YWJsZS5jYXJ0IC5xdWFudGl0eSBpbnB1dC5wbHVzIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBTYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uc2hvcF90YWJsZS5jYXJ0IC5xdWFudGl0eSBpbnB1dC50ZXh0LnF0eSB7XG4gIHdpZHRoOiAxLjhlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBTYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5mbGV4LXF0ZSB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmZsZXgtcXRlIC5xdWFudGl0eSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoNDgsIDQ1LCAzOCwgMC41MDE5NjA3ODQzKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uZmxleC1xdGUgLnF1YW50aXR5IGlucHV0IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgU2Fucy1zZXJpZjtcbn1cbi5mbGV4LXF0ZSAucXVhbnRpdHkgaW5wdXQubWludXMge1xuICBsaW5lLWhlaWdodDogMC4xO1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5mbGV4LXF0ZSAucXVhbnRpdHkgaW5wdXQucGx1cyB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgU2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmZsZXgtcXRlIC5xdWFudGl0eSBpbnB1dC50ZXh0LnF0eSB7XG4gIHdpZHRoOiAxLjYzMWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdCxcbi53b29jb21tZXJjZSBhLmJ1dHRvbixcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLFxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6aG92ZXIsXG4ud29vY29tbWVyY2UgYS5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpob3Zlcixcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b246aG92ZXIge1xuICBib3JkZXItd2lkdGg6IGluaGVyaXQ7XG59XG5cbnRkLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX2NlbGwtb3JkZXItYWN0aW9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnRkLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX2NlbGwtb3JkZXItYWN0aW9ucyBhIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi53b28tdmFyaWF0aW9uLXN3YXRjaGVzLnd2cy1zdHlsZS1zcXVhcmVkIC52YXJpYWJsZS1pdGVtcy13cmFwcGVyIC52YXJpYWJsZS1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53b28tdmFyaWF0aW9uLXN3YXRjaGVzIC52YXJpYWJsZS1pdGVtcy13cmFwcGVyIC52YXJpYWJsZS1pdGVtOm5vdCgucmFkaW8tdmFyaWFibGUtaXRlbSkuc2VsZWN0ZWQsXG4ud29vLXZhcmlhdGlvbi1zd2F0Y2hlcyAudmFyaWFibGUtaXRlbXMtd3JhcHBlciAudmFyaWFibGUtaXRlbTpub3QoLnJhZGlvLXZhcmlhYmxlLWl0ZW0pLnNlbGVjdGVkOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC45KSAhaW1wb3J0YW50O1xufVxuXG4uc3ViY2F0ZWdvcmllcy1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAzMHB4IDE1cHg7XG59XG4uc3ViY2F0ZWdvcmllcy1saXN0IHNwYW4ge1xuICBtYXJnaW46IDVweCBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAzLjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5NywgMjA2LCAxMTIsIDApO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNlMmJiOTA7XG59XG4uc3ViY2F0ZWdvcmllcy1saXN0IHNwYW4gYSB7XG4gIGZpbGw6ICM3NzQ0Mjc7XG4gIGNvbG9yOiAjNzc0NDI3O1xuICBmb250LWZhbWlseTogXCJBbWlyaVwiLCBTYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmVsZW1lbnRvci10YWItdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uZWxlbWVudG9yLXRhYi10aXRsZTpub3QoLmVsZW1lbnRvci1hY3RpdmUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZWRlNztcbn1cbi5lbGVtZW50b3ItdGFiLXRpdGxlIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVsZW1lbnRvci10YWItdGl0bGUgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBtaW4td2lkdGg6IDE4LjZweDtcbiAgY29sb3I6ICNlMmJiOTA7XG59XG4uZWxlbWVudG9yLXRhYi10aXRsZSBhOmhvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ1XCI7XG4gIGZvbnQtZmFtaWx5OiBkYXNoaWNvbnM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLmVsZW1lbnRvci10YWItdGl0bGUuZWxlbWVudG9yLWFjdGl2ZSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ1XCI7XG4gIGZvbnQtZmFtaWx5OiBkYXNoaWNvbnM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uZWxlbWVudG9yLXRhYi1jb250ZW50LmVsZW1lbnRvci1hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UyYmI5MCAhaW1wb3J0YW50O1xufVxuLmVsZW1lbnRvci10YWItY29udGVudC5lbGVtZW50b3ItYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJiYjkwO1xufVxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgYWRkcmVzcyB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUuY2FydCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlLmNhcnQgLmNvdXBvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM0LCAyMzcsIDI0MCwgMC41MDE5NjA3ODQzKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG59XG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQsXG4ud29vY29tbWVyY2UgYS5idXR0b24uYWx0LFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0LFxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJiYjkwO1xuICB3aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpob3Zlcixcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDpob3Zlcixcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjYsIDE4NywgMTQ0LCAwLjg3ODQzMTM3MjUpO1xufVxuXG4jYWRkX3BheW1lbnRfbWV0aG9kIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uLFxuLndvb2NvbW1lcmNlLWNhcnQgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b24sXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b24ge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG50YWJsZS5zaG9wX3RhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbnRhYmxlLnNob3BfdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWRmMDtcbn1cbnRhYmxlLnNob3BfdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG50YWJsZS5zaG9wX3RhYmxlLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSB0Zm9vdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM0LCAyMzcsIDI0MCwgMC41MDE5NjA3ODQzKTtcbn1cbnRhYmxlLnNob3BfdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRmb290IHRyLFxudGFibGUuc2hvcF90YWJsZS53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgdGZvb3QgdGQsXG50YWJsZS5zaG9wX3RhYmxlLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSB0Zm9vdCB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbnRhYmxlLnNob3BfdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIC5vcmRlci10b3RhbCxcbnRhYmxlLnNob3BfdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRoZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWRmMDtcbn1cblxuLndvb2NvbW1lcmNlLXBhZ2UgLmZvcm0tcm93IC5pbnB1dC10ZXh0LFxuLndvb2NvbW1lcmNlLXBhZ2UgLmZvcm0tcm93IGlucHV0W3R5cGU9ZW1haWxdLFxuLndvb2NvbW1lcmNlLXBhZ2UgLmZvcm0tcm93IGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLndvb2NvbW1lcmNlLXBhZ2UgLmZvcm0tcm93IGlucHV0W3R5cGU9c2VhcmNoXSxcbi53b29jb21tZXJjZS1wYWdlIC5mb3JtLXJvdyBpbnB1dFt0eXBlPXRlbF0sXG4ud29vY29tbWVyY2UtcGFnZSAuZm9ybS1yb3cgaW5wdXRbdHlwZT10ZXh0XSxcbi53b29jb21tZXJjZS1wYWdlIC5mb3JtLXJvdyBpbnB1dFt0eXBlPXVybF0sXG4ud29vY29tbWVyY2UtcGFnZSAuZm9ybS1yb3cgdGV4dGFyZWEge1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzY2VkMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGNhbGMoMi41NjI1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC44ZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG4ud29vY29tbWVyY2UtcGFnZSAuZm9ybS1yb3cgLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDNjZWQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi53b29jb21tZXJjZS1wYWdlIC5mb3JtLXJvdyAuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFtkYXRhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmJiOTAgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciB1bCxcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIgZGl2LFxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWZvcm0tY291cG9uLXRvZ2dsZSB1bCxcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1mb3JtLWNvdXBvbi10b2dnbGUgZGl2LFxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLU5vdGljZUdyb3VwIHVsLFxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLU5vdGljZUdyb3VwIGRpdiB7XG4gIGJhY2tncm91bmQ6ICNmOWZhZmI7XG4gIGNvbG9yOiAjM2E0ODMxO1xufVxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciB1bDpiZWZvcmUsXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVyIGRpdjpiZWZvcmUsXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtZm9ybS1jb3Vwb24tdG9nZ2xlIHVsOmJlZm9yZSxcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1mb3JtLWNvdXBvbi10b2dnbGUgZGl2OmJlZm9yZSxcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1Ob3RpY2VHcm91cCB1bDpiZWZvcmUsXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtTm90aWNlR3JvdXAgZGl2OmJlZm9yZSB7XG4gIGNvbG9yOiAjM2E0ODMxICFpbXBvcnRhbnQ7XG59XG5cbiNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQsXG4ud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCxcbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM0LCAyMzcsIDI0MCwgMC41MDE5NjA3ODQzKTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuXG4ucGF5bWVudF9tZXRob2RfZXRyYW5zYWN0aW9uc19zdGQgaW1nIHtcbiAgbWF4LWhlaWdodDogMzBweDtcbn1cblxuLndvb2NvbW1lcmNlLXByaXZhY3ktcG9saWN5LXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi52ZXJ0aWNhbC1pbWctbGVmdC53cGdpcy1zbGlkZXItZm9yIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi53b29jb21tZXJjZS1icmVhZGNydW1iIHtcbiAgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlLWJyZWFkY3J1bWIgYSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbnAud29vY29tbWVyY2UtcmVzdWx0LWNvdW50IHtcbiAgZm9udC1mYW1pbHk6IFwiQW1pcmlcIiwgU2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzcwNDYyZDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLndvb2NvbW1lcmNlLXRhYnMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLndvb2NvbW1lcmNlLXRhYnMgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIGNvbG9yOiAjZTJiYjkwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbn1cblxudWwub2NzY3dfZnJvbnRfdGFicyBsaSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1pZC0yMTIxMTpub3QoLmxvZ2dlZC1pbikgaDIuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUuZWxlbWVudG9yLXNpemUtZGVmYXVsdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnNwYW4uZWxlbWVudG9yLWJ1dHRvbi10ZXh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2F0ZWdvcnkgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgYSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0LnBhZ2UgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgYSxcbmJvZHkucGFnZS1pZC02IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IGEsXG5ib2R5LmhvbWUgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgYSxcbmJvZHkucG9zdC10eXBlLWFyY2hpdmUtcHJvZHVjdCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCBhLFxuYm9keS5hcmNoaXZlLnRheC1wcm9kdWN0X2NhdCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCBhLFxuYm9keS5ob21lIC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IGEsXG5ib2R5IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IGEge1xuICBjb2xvcjogIzNhNDgzMSAhaW1wb3J0YW50O1xufVxuLmNhdGVnb3J5IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC5xdWFudGl0eSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0LnBhZ2UgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLnF1YW50aXR5LFxuYm9keS5wYWdlLWlkLTYgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLnF1YW50aXR5LFxuYm9keS5ob21lIC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC5xdWFudGl0eSxcbmJvZHkucG9zdC10eXBlLWFyY2hpdmUtcHJvZHVjdCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAucXVhbnRpdHksXG5ib2R5LmFyY2hpdmUudGF4LXByb2R1Y3RfY2F0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC5xdWFudGl0eSxcbmJvZHkuaG9tZSAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAucXVhbnRpdHksXG5ib2R5IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC5xdWFudGl0eSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jYXRlZ29yeSAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCBhLmVsZW1lbnRvci1idXR0b24uZWxlbWVudG9yLWJ1dHRvbi0tdmlldy1jYXJ0LFxuYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQucGFnZSAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCBhLmVsZW1lbnRvci1idXR0b24uZWxlbWVudG9yLWJ1dHRvbi0tdmlldy1jYXJ0LFxuYm9keS5wYWdlLWlkLTYgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgYS5lbGVtZW50b3ItYnV0dG9uLmVsZW1lbnRvci1idXR0b24tLXZpZXctY2FydCxcbmJvZHkuaG9tZSAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCBhLmVsZW1lbnRvci1idXR0b24uZWxlbWVudG9yLWJ1dHRvbi0tdmlldy1jYXJ0LFxuYm9keS5wb3N0LXR5cGUtYXJjaGl2ZS1wcm9kdWN0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IGEuZWxlbWVudG9yLWJ1dHRvbi5lbGVtZW50b3ItYnV0dG9uLS12aWV3LWNhcnQsXG5ib2R5LmFyY2hpdmUudGF4LXByb2R1Y3RfY2F0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IGEuZWxlbWVudG9yLWJ1dHRvbi5lbGVtZW50b3ItYnV0dG9uLS12aWV3LWNhcnQsXG5ib2R5LmhvbWUgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgYS5lbGVtZW50b3ItYnV0dG9uLmVsZW1lbnRvci1idXR0b24tLXZpZXctY2FydCxcbmJvZHkgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgYS5lbGVtZW50b3ItYnV0dG9uLmVsZW1lbnRvci1idXR0b24tLXZpZXctY2FydCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5jYXRlZ29yeSAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCBhLmVsZW1lbnRvci1idXR0b24uZWxlbWVudG9yLWJ1dHRvbi0tY2hlY2tvdXQsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdC5wYWdlIC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IGEuZWxlbWVudG9yLWJ1dHRvbi5lbGVtZW50b3ItYnV0dG9uLS1jaGVja291dCxcbmJvZHkucGFnZS1pZC02IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IGEuZWxlbWVudG9yLWJ1dHRvbi5lbGVtZW50b3ItYnV0dG9uLS1jaGVja291dCxcbmJvZHkuaG9tZSAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCBhLmVsZW1lbnRvci1idXR0b24uZWxlbWVudG9yLWJ1dHRvbi0tY2hlY2tvdXQsXG5ib2R5LnBvc3QtdHlwZS1hcmNoaXZlLXByb2R1Y3QgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgYS5lbGVtZW50b3ItYnV0dG9uLmVsZW1lbnRvci1idXR0b24tLWNoZWNrb3V0LFxuYm9keS5hcmNoaXZlLnRheC1wcm9kdWN0X2NhdCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCBhLmVsZW1lbnRvci1idXR0b24uZWxlbWVudG9yLWJ1dHRvbi0tY2hlY2tvdXQsXG5ib2R5LmhvbWUgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgYS5lbGVtZW50b3ItYnV0dG9uLmVsZW1lbnRvci1idXR0b24tLWNoZWNrb3V0LFxuYm9keSAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCBhLmVsZW1lbnRvci1idXR0b24uZWxlbWVudG9yLWJ1dHRvbi0tY2hlY2tvdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5pbWFnZXMgLnNsaWNrLXNsaWRlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4uaW1hZ2VzIC5zbGljay1zbGlkZSBpbWcge1xuICBtYXJnaW46IGF1dG87XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5pbWFnZXMgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5pbWFnZXMgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uaW1hZ2VzIC5idG4tcHJldiB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuLmltYWdlcyAuYnRuLW5leHQge1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4uaW1hZ2VzIC5zbGlkZXIgaSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41MDE5NjA3ODQzKSAhaW1wb3J0YW50O1xufVxuLmltYWdlcyAuc2xpZGVyIGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4uaW1hZ2VzIC5zbGlkZXIud3BnaXMtc2xpZGVyLWZvci5zbGljay1pbml0aWFsaXplZC5zbGljay1zbGlkZXIudmVydGljYWwtaW1nLXJpZ2h0IHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi53cHBzYWMtcG9zdC1zbGlkZXIuZGVzaWduLTQgLndwcHNhYy1wb3N0LWltYWdlLWJnIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ud3Bwc2FjLXBvc3QtbGlzdC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLml0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1mYW1pbHk6IFwiQW1pcmlcIiwgU2Fucy1zZXJpZjtcbn1cblxuLnRvcF9saW5rIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiAxNTBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIG1pbi1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDIwMDA7XG4gIGJvcmRlci1jb2xvcjogI2UwYmVhNjtcbiAgY29sb3I6ICNlMGJlYTY7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cbi50b3BfbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGJlYTY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5mb3JtLmxvZ2luIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG5mb3JtLmxvZ2luIGlucHV0I3JlbWVtYmVybWUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbiNsb2dpbl9mb3JtIHAge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4jbG9naW5fZm9ybSBwIGlucHV0W3R5cGU9dGV4dF0ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDNjZWQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuOGVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuI2xvZ2luX2Zvcm0gcCBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkM2NlZDI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC44ZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG4jbG9naW5fZm9ybSBwLmxvZ2luLXJlbWVtYmVyIGlucHV0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbiNsb2dpbl9mb3JtIHAubG9naW4tc3VibWl0IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC44ZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLndvb2NvbW1lcmNlIGZvcm0ucmVnaXN0ZXIge1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cblxuI2Zvcm1fbmV3c2xldHRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNmb3JtX25ld3NsZXR0ZXIgaW5wdXQud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXRleHQud3BjZjctZW1haWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJiYjkwO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzc3NDQyNztcbiAgbWluLWhlaWdodDogMzdweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cbiNmb3JtX25ld3NsZXR0ZXIgaW5wdXQud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXRleHQud3BjZjctZW1haWw6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxMTksIDY4LCAzOSwgMC43MDE5NjA3ODQzKTtcbn1cbiNmb3JtX25ld3NsZXR0ZXIgaW5wdXQud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXRleHQud3BjZjctZW1haWw6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxMTksIDY4LCAzOSwgMC43MDE5NjA3ODQzKTtcbn1cbiNmb3JtX25ld3NsZXR0ZXIgaW5wdXQud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXRleHQud3BjZjctZW1haWw6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTE5LCA2OCwgMzksIDAuNzAxOTYwNzg0Myk7XG59XG4jZm9ybV9uZXdzbGV0dGVyIGlucHV0LndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy10ZXh0LndwY2Y3LWVtYWlsOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDExOSwgNjgsIDM5LCAwLjcwMTk2MDc4NDMpO1xufVxuI2Zvcm1fbmV3c2xldHRlciBpbnB1dC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyYmI5MDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyYmI5MDtcbiAgb3V0bGluZTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWluLWhlaWdodDogMzdweDtcbn1cbiNmb3JtX25ld3NsZXR0ZXIgLmFjY2VwdGFuY2UtMjI3LFxuI2Zvcm1fbmV3c2xldHRlciAuYWNjZXB0YW5jZS0yIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIHBhZGRpbmctbGVmdDogMjAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jcG9wdXBfZm9ybV9uZXdzbGV0dGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3BvcHVwX2Zvcm1fbmV3c2xldHRlciBpbnB1dC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctdGV4dC53cGNmNy1lbWFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmJiOTA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjNzc0NDI3O1xuICBtaW4taGVpZ2h0OiAzN3B4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbWF4LXdpZHRoOiAxODBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuI3BvcHVwX2Zvcm1fbmV3c2xldHRlciBpbnB1dC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctdGV4dC53cGNmNy1lbWFpbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDExOSwgNjgsIDM5LCAwLjcwMTk2MDc4NDMpO1xufVxuI3BvcHVwX2Zvcm1fbmV3c2xldHRlciBpbnB1dC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctdGV4dC53cGNmNy1lbWFpbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDExOSwgNjgsIDM5LCAwLjcwMTk2MDc4NDMpO1xufVxuI3BvcHVwX2Zvcm1fbmV3c2xldHRlciBpbnB1dC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctdGV4dC53cGNmNy1lbWFpbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxMTksIDY4LCAzOSwgMC43MDE5NjA3ODQzKTtcbn1cbiNwb3B1cF9mb3JtX25ld3NsZXR0ZXIgaW5wdXQud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXRleHQud3BjZjctZW1haWw6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTE5LCA2OCwgMzksIDAuNzAxOTYwNzg0Myk7XG59XG4jcG9wdXBfZm9ybV9uZXdzbGV0dGVyIGlucHV0LndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJiYjkwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJiYjkwO1xuICBvdXRsaW5lOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtaW4taGVpZ2h0OiAzN3B4O1xufVxuI3BvcHVwX2Zvcm1fbmV3c2xldHRlciAuYWNjZXB0YW5jZS0yMjcsXG4jcG9wdXBfZm9ybV9uZXdzbGV0dGVyIC5hY2NlcHRhbmNlLTIge1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndwY2Y3IC5pbnZhbGlkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXG4ud3BjZjcgLnVuYWNjZXB0ZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLndwY2Y3IC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLndwY2Y3IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi53cGNmNyAuYWpheC1sb2FkZXI6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMTBweCkge1xuICAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ge1xuICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53cHBzYWMtcG9zdC1saXN0LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNyZWFzc3VyYW5jZSAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLXdpZGdldC5lbGVtZW50b3Itd2lkZ2V0LXRleHQtZWRpdG9yOjphZnRlciB7XG4gICAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVsZW1lbnRvci03NyAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtNzJmZjNmMCA+IC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMzVweCAxNXB4IDM1cHggMTVweCAhaW1wb3J0YW50O1xuICB9XG4gICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IGEubWVnYS1tZW51LWxpbmsge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlcnRpY2FsLWltZy1yaWdodC53cGdpcy1zbGlkZXItZm9yIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogOTglO1xuICAgIG1hcmdpbjogMCAxJTtcbiAgfVxufVxuLmZhbmN5Ym94LWNvbnRhaW5lciBhLFxuLmZhbmN5Ym94LWNvbnRhaW5lciBidXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiNjcmVhdGUtYWNjb3VudC1wb3AuZWxlbWVudG9yLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjNzc0NDI3O1xuICBib3JkZXI6IDNweCBzb2xpZCAjNzc0NDI3ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkud29vY29tbWVyY2UgZm9ybSAuZnBmLWZpZWxkcyBwLmZvcm0tcm93IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBib2R5Lndvb2NvbW1lcmNlIGZvcm0gLmZwZi1maWVsZHMgcC5mb3JtLXJvdyBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICBib2R5Lndvb2NvbW1lcmNlIGZvcm0gLmZwZi1maWVsZHMgcC5mb3JtLXJvdyBzcGFuLndvb2NvbW1lcmNlLWlucHV0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2N1c3RvbWVyX2RldGFpbHMge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgI29yZGVyX3Jldmlld19oZWFkaW5nIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxuICAjb3JkZXJfcmV2aWV3IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxuICAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLndvb2NvbW1lcmNlIC5jb2wyLXNldCAuY29sLTEsXG4gIC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldCAuY29sLTEsXG4gIC53b29jb21tZXJjZSAuY29sMi1zZXQgLmNvbC0yLFxuICAud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQgLmNvbC0yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAud29vY29tbWVyY2UgI2N1c3RvbWVyX2xvZ2luLmNvbDItc2V0IC5jb2wtMSxcbiAgLndvb2NvbW1lcmNlLXBhZ2UgI2N1c3RvbWVyX2xvZ2luLmNvbDItc2V0IC5jb2wtMSxcbiAgLndvb2NvbW1lcmNlICNjdXN0b21lcl9sb2dpbi5jb2wyLXNldCAuY29sLTIsXG4gIC53b29jb21tZXJjZS1wYWdlICNjdXN0b21lcl9sb2dpbi5jb2wyLXNldCAuY29sLTIge1xuICAgIHdpZHRoOiA0OCUgIWltcG9ydGFudDtcbiAgfVxufVxuZGl2I2NoYXQtYXBwbGljYXRpb24ge1xuICBib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG5ib2R5LnNpbmdsZS1wcm9kdWN0ICN3cGdzLWdhbGxlcnkudmVydGljYWwgLmdhbGxlcnktbmF2aWdhdGlvbi1jYXJvdXNlbCB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdCAjd3Bncy1nYWxsZXJ5LnZlcnRpY2FsIC5nYWxsZXJ5LW5hdmlnYXRpb24tY2Fyb3VzZWwgLnNsaWNrLXRyYWNrIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3QgI3dwZ3MtZ2FsbGVyeS52ZXJ0aWNhbCAuZ2FsbGVyeS1uYXZpZ2F0aW9uLWNhcm91c2VsIC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICB3aWR0aDogMTMwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbiNmaXJzdF9zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jZmlyc3Rfc2xpZGVyIC5zd2lwZXItc2xpZGUtY29udGVudHMge1xuICB6LWluZGV4OiA5OTk7XG59XG4jZmlyc3Rfc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI2MHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgYm90dG9tOiA0NSU7XG59XG4jZmlyc3Rfc2xpZGVyIC5lbGVtZW50b3Itc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBsZWZ0OiBjYWxjKDEwMCUgLSA4NHB4KTtcbiAgcmlnaHQ6IHVuc2V0O1xuICB0b3A6IDYwJTtcbiAgei1pbmRleDogOTk5O1xufVxuI2ZpcnN0X3NsaWRlciAuZWxlbWVudG9yLXN3aXBlci1idXR0b24tcHJldiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgbGVmdDogY2FsYygxMDAlIC0gODRweCk7XG4gIHJpZ2h0OiB1bnNldDtcbiAgdG9wOiA0NCU7XG4gIHotaW5kZXg6IDk5OTtcbn1cbiNmaXJzdF9zbGlkZXIgLnN3aXBlci1zbGlkZS1iZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC41MDE5NjA3ODQzKSA3MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMjU0OTAxOTYxKSAxMDAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5O1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICBvcGFjaXR5OiAwLjc1O1xufVxuI2ZpcnN0X3NsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuNjtcbiAgb3V0bGluZTogbm9uZTtcbn1cbiNmaXJzdF9zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbiNmaXJzdF9zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogLTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZWxlbWVudG9yLXN3aXBlci1idXR0b24uZWxlbWVudG9yLXN3aXBlci1idXR0b24tbmV4dCxcbiAgLmVsZW1lbnRvci1zd2lwZXItYnV0dG9uLmVsZW1lbnRvci1zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udHJwX2xhbmd1YWdlX3N3aXRjaGVyX3Nob3J0Y29kZSAudHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4udHJwX2xhbmd1YWdlX3N3aXRjaGVyX3Nob3J0Y29kZSAudHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lciAudHJwLWxzLXNob3J0Y29kZS1jdXJyZW50LWxhbmd1YWdlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVuc2V0O1xuICBib3JkZXI6IDA7XG59XG4udHJwX2xhbmd1YWdlX3N3aXRjaGVyX3Nob3J0Y29kZSAudHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lciAudHJwLWxzLXNob3J0Y29kZS1jdXJyZW50LWxhbmd1YWdlIC50cnAtbHMtc2hvcnRjb2RlLWRpc2FibGVkLWxhbmd1YWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogd2hpdGU7XG59XG4udHJwX2xhbmd1YWdlX3N3aXRjaGVyX3Nob3J0Y29kZSAudHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lciAudHJwLWxzLXNob3J0Y29kZS1jdXJyZW50LWxhbmd1YWdlIC50cnAtbHMtc2hvcnRjb2RlLWRpc2FibGVkLWxhbmd1YWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiA5cHg7XG59XG4udHJwX2xhbmd1YWdlX3N3aXRjaGVyX3Nob3J0Y29kZSAudHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lciAudHJwLWxzLXNob3J0Y29kZS1sYW5ndWFnZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwMDAwO1xufSIsIi8qIVxuVGhlbWUgTmFtZTogVGhlbWUgQk1TXG5UaGVtZSBVUkk6IGh0dHBzOi8vd3d3LmJtLXNlcnZpY2VzLmNvbS9cbkF1dGhvcjogQk0gU2VydmljZXNcbkF1dGhvciBVUkk6IGh0dHBzOi8vd3d3LmJtLXNlcnZpY2VzLmNvbS9cblZlcnNpb246IDIuMFxuRGVzY3JpcHRpb246IENvbnN0cnVpcmUgZGUgYmVhdXggc2l0ZXMgd2ViIGVuIHF1ZWxxdWVzIG1pbnV0ZXMuIERlcyB0b25uZXMgZGUgdmFyaWF0aW9ucyBldCBkZSBmb25jdGlvbm5hbGl0w6lzLCB1biBzdXBwb3J0IGZhbnRhc3RpcXVlLCBmb3J0ZW1lbnQgb3B0aW1pc8OpIDogbGUgZGVybmllciB0aMOobWUgcXVlIHZvdXMgYXVyZXogYmVzb2luIGQndXRpbGlzZXIuXG5MaWNlbnNlOiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxuTGljZW5zZSBVUkk6IGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcblRhZ3M6IGJtcy10aGVtZSwgZS1jb21tZXJjZSwgd29vY29tbWVyY2UsIGVsZW1lbnRvciwgcmVzcG9uc2l2ZVxuVGV4dCBEb21haW46IGJtcy10aGVtZVxuKi9cbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJ3b29jb21tZXJjZVwiO1xuXG4vL2NvbG9yc1xuJHJlZDogcmVkO1xuJGJsYWNrOiAjMDAwO1xuJGxpbmtfY29sb3I6ICMwMDA7XG4kd2hpdGU6ICNmZmY7XG4kd2hpdGVfbGlnaHQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiR3aGl0ZXNtb2tlOiAjZjRmNGY0O1xuJGxpcHN0aWNrOiAjYjAwMDQ2O1xuXG4vKkBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSAwcyk7Ki9cblxuYm9keSB7XG5cdG1hcmdpbjogMHB4O1xuXG5cdC5lbGVtZW50b3Itd2lkZ2V0LXRleHQtZWRpdG9yIHtcblx0XHQmI3JlYWQtbW9yZSB7XG5cdFx0XHQmLnJlYWQtbW9yZSB7XG5cdFx0XHRcdC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMjE1cHg7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYucmVhZC1sZXNzIHtcblx0XHRcdFx0bWF4LWhlaWdodDogaW5pdGlhbDtcblxuXHRcdFx0XHQuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIge1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDIxNXB4O1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sXG5cdFx0XHRcdFx0XHRcdFx0cmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSxcblx0XHRcdFx0XHRcdFx0XHR3aGl0ZSA3NSUpO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gNzVweCk7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdHRvcDogMHB4O1xuXHRcdFx0XHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCNjdGEtcmVhZC1tb3JlIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdG1hcmdpbi1ibG9jay1zdGFydDogMC4zZW07XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZjE0MFwiO1xuXHRcdFx0XHRmb250LWZhbWlseTogZGFzaGljb25zO1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgNnB4O1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHRcdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMCk7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0I2N0YS1yZWFkLW1vcmUge1xuXHRcdFx0Ji5yZWFkLWxlc3Mge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZwZi1pbnB1dC1maWVsZCB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXG5cdGEge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cblxuXHQjc3ViY2F0ZWdvcmllcyB7XG5cdFx0LmVsZW1lbnRvci1jdGFfX2NvbnRlbnQge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE3OWRlZyxcblx0XHRcdFx0XHRyZ2JhKDAsIDAsIDAsIDAuMTMpIDcwJSxcblx0XHRcdFx0XHRyZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG5cdFx0fVxuXHR9XG5cblx0Lndvb2NvbW1lcmNlLWluZm8ge1xuXHRcdGJvcmRlci10b3AtY29sb3I6ICNlMmJiOTA7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogI2UyYmI5MDtcblx0XHR9XG5cdH1cblxuXHQjbG9naW5fZm9ybSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTAwJTtcblx0XHRyaWdodDogLTcwcHg7XG5cdFx0bWluLXdpZHRoOiAyNTBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDIwcHggMTBweCA1cHg7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDEwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXG5cdFx0dWwge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIi1cIjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogIzc3NDQyNyAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0cGFkZGluZzogNXB4IDE1cHg7XG5cdFx0fVxuXG5cdFx0LmNsb3NlX2xvZ2luX2Zvcm0ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdGNvbG9yOiAjNzc0NDI3ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LnJlbGF0ZWQucHJvZHVjdCB7XG5cdFx0LmgyIHtcblx0XHRcdGNvbG9yOiAjM2E0ODMxO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiTGF0b1wiLCBTYW5zLXNlcmlmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAyLjZweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0I2ZpcnN0X3NsaWRlciB7XG5cdFx0LmVsZW1lbnRvci1zd2lwZXItYnV0dG9uLXByZXYge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblxuXHRcdFx0aS5laWNvbi1jaGV2cm9uLWxlZnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2Jtcy10aGVtZS9hc3NldHMvaW1hZ2VzL2xlZnQtYXJyb3cucG5nKTtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmVsZW1lbnRvci1zd2lwZXItYnV0dG9uLW5leHQge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblxuXHRcdFx0aS5laWNvbi1jaGV2cm9uLXJpZ2h0IHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9ibXMtdGhlbWUvYXNzZXRzL2ltYWdlcy9yaWdodC1hcnJvdy5wbmcpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQud3Bwc2FjLXBvc3Qtc2xpZGVyLnNsaWNrLWluaXRpYWxpemVkIHtcblx0XHRwYWRkaW5nLXRvcDogNDVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmctYm90dG9tOiA0NXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiA0NXB4O1xuXG5cdFx0LnNsaWNrLXByZXYge1xuXHRcdFx0Ym90dG9tOiAtMjNweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogdW5zZXQ7XG5cdFx0XHR3aWR0aDogNDVweDtcblx0XHRcdGxlZnQ6IGNhbGMoMTAwJSAtIDkwcHgpICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTJiYjkwICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYm1zLXRoZW1lL2Fzc2V0cy9pbWFnZXMvbGVmdC1hcnJvdy5wbmdcIikgIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAhaW1wb3J0YW50O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2UyYmI5MDgwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNsaWNrLW5leHQge1xuXHRcdFx0Ym90dG9tOiAtMjNweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogdW5zZXQ7XG5cdFx0XHR3aWR0aDogNDVweDtcblx0XHRcdGxlZnQ6IGNhbGMoMTAwJSAtIDQ1cHgpICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTJiYjkwICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYm1zLXRoZW1lL2Fzc2V0cy9pbWFnZXMvcmlnaHQtYXJyb3cucG5nXCIpICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gIWltcG9ydGFudDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlMmJiOTA4MCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCNjYXJvdXNzZWwge1xuXHRcdC5lbGVtZW50b3Itc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cblx0XHRcdGkuZWljb24tY2hldnJvbi1sZWZ0IHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9ibXMtdGhlbWUvYXNzZXRzL2ltYWdlcy9sZWZ0LWFycm93LWJsYWNrLnBuZyk7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdGhlaWdodDogMjVweDtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5lbGVtZW50b3Itc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cblx0XHRcdGkuZWljb24tY2hldnJvbi1yaWdodCB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvYm1zLXRoZW1lL2Fzc2V0cy9pbWFnZXMvcmlnaHQtYXJyb3ctYmxhY2sucG5nKTtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I3NlbGVjdGlvbiB7XG5cdFx0LnNsaWNrLWFycm93IHtcblx0XHRcdCYuc2xpY2stcHJldiB7XG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvYm1zLXRoZW1lL2Fzc2V0cy9pbWFnZXMvbGVmdC1hcnJvdy1ibGFjay5wbmcpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2Jtcy10aGVtZS9hc3NldHMvaW1hZ2VzL2xlZnQtYXJyb3cucG5nKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5zbGljay1uZXh0IHtcblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9ibXMtdGhlbWUvYXNzZXRzL2ltYWdlcy9yaWdodC1hcnJvdy1ibGFjay5wbmcpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2Jtcy10aGVtZS9hc3NldHMvaW1hZ2VzL3JpZ2h0LWFycm93LnBuZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I3NlbGVjdGlvbjIge1xuXHRcdCN3cHMtc2xpZGVyLXNlY3Rpb24ge1xuXHRcdFx0Ji53cHMtc2xpZGVyLXNlY3Rpb24tMTU1MTMge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMHB4O1xuXG5cdFx0XHRcdC53cHMtcHJvZHVjdC1zZWN0aW9uIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMzVweDtcblxuXHRcdFx0XHRcdC5zbGljay1hcnJvdyB7XG5cdFx0XHRcdFx0XHQmLnNsaWNrLXByZXYge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2Jtcy10aGVtZS9hc3NldHMvaW1hZ2VzL2xlZnQtYXJyb3ctYmxhY2sucG5nKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYuc2xpY2stbmV4dCB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvYm1zLXRoZW1lL2Fzc2V0cy9pbWFnZXMvcmlnaHQtYXJyb3ctYmxhY2sucG5nKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcblxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubWVnYS1tZW51LXdyYXAge1xuXHRcdC5tZWdhLW1lbnUtaXRlbSB7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMi4xcHg7XG5cdFx0fVxuXG5cdFx0Lm1lZ2Etc3ViLW1lbnUgLndpZGdldF9jdXN0b21faHRtbCB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIi1cIjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmhvbWUge1xuXHRcdC5tZWdhLW1lbnUtd3JhcCB7XG5cdFx0XHQubWVnYS1zdWItbWVudSB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAjNzc0NDI3ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLnBvc3QtdHlwZS1hcmNoaXZlLXByb2R1Y3Qge1xuXHRcdC5tZWdhLW1lbnUtd3JhcCB7XG5cdFx0XHQubWVnYS1zdWItbWVudSB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAjNzc0NDI3ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmFyY2hpdmUudGF4LXByb2R1Y3RfY2F0IHtcblx0XHQubWVnYS1tZW51LXdyYXAge1xuXHRcdFx0Lm1lZ2Etc3ViLW1lbnUge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogIzc3NDQyNyAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LndwcHNhYy1wb3N0LXNsaWRlciB7XG5cdFx0LndwcHNhYy1wb3N0LXRpdGxlIHtcblx0XHRcdGEge1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJBbWlyaVwiLCBTYW5zLXNlcmlmO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHRjb2xvcjogIzNhNDgzMSAhaW1wb3J0YW50O1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQud3Bwc2FjLXBvc3QtZGF0ZSB7XG5cdFx0XHRmb250LWZhbWlseTogXCJMYXRvXCIsIFNhbnMtc2VyaWY7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMi40cHg7XG5cdFx0XHRmb250LXNpemU6IDAuNzVlbTtcblx0XHRcdGNvbG9yOiAjM2E0ODMxO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdHBhZGRpbmc6IDEwcHggMHB4O1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRhLndwcHNhYy1yZWFkbW9yZWJ0biB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiQW1pcmlcIiwgU2Fucy1zZXJpZjtcblx0XHRcdGZvbnQtc2l6ZTogMS4xMmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRjb2xvcjogIzc3NDQyNyAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5lbGVtZW50b3Itd2MtcHJvZHVjdHMge1xuXHRcdC53b29jb21tZXJjZS1vcmRlcmluZyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDAuODc1ZW07XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0XHRjb2xvcjogIzcxNDYyZDgwO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDU1cHg7XG5cdFx0XHR9XG5cblx0XHRcdGkge1xuXHRcdFx0XHRjb2xvcjogIzcxNDYyZDgwO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRmb250LXNpemU6IDAuOWVtO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnByb2R1Y3RzIHtcblx0XHRcdGEuYnV0dG9uIHtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDEyNXB4O1xuXHRcdFx0XHRsZWZ0OiAwcHg7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRcdC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdH1cblxuXHRcdFx0LnByb2R1Y3Qge1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRhLmJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0XHRcdFx0LW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjd3BzLXNsaWRlci1zZWN0aW9uIHtcblx0XHRzcGFuLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudC5hbW91bnQge1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdGNvbG9yOiAjM2E0ODMxO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aW1nLndwc2YtcHJvZHVjdC1pbWcge1xuXHRcdFx0cGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0fVxuXG5cdFx0Lndwc2YtcHJvZHVjdCB7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0fVxuXG5cdFx0Lndwc2YtcHJvZHVjdC10aXRsZSBhIHtcblx0XHRcdGNvbG9yOiAjM2E0ODMxICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LnNsaWNrLXByZXYuc2xpY2stYXJyb3cge1xuXHRcdFx0cmlnaHQ6IHVuc2V0O1xuXHRcdFx0bGVmdDogMTVweDtcblx0XHR9XG5cblx0XHQjc3Atd29vLXByb2R1Y3Qtc2xpZGVyLTE1NTEzLndwcy1wcm9kdWN0LXNlY3Rpb24gLnNsaWNrLWFycm93IHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQucHJlZml4ZSB7XG5cdFx0YSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzc3NDQyNztcblx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdGhlaWdodDogM3B4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0XHR0b3A6IGNhbGMoNTAlIC0gMS41cHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHNwYW4uYnRuLWZpbHRyZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRib3JkZXI6IDA7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdGZvbnQtc2l6ZTogMC44NzVlbTtcblx0XHRmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdGNvbG9yOiAjNzE0NjJkODA7XG5cdFx0bWF4LXdpZHRoOiAxMTBweDtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0bWFyZ2luOiAwIDAgMCAwLjhlbTtcblx0XHRwYWRkaW5nLXRvcDogMnB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24tc2VsZjogc3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdGkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1zaXplOiAwLjllbTtcblx0XHR9XG5cdH1cblxuXHQub2NzY3dfYnRuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbm9uZTtcblxuXHRcdGJ1dHRvbiB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Y29sb3I6ICM3NzQ0MjcgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIkFtaXJpXCIsIFNhbnMtc2VyaWYgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIi1cIjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQub2NzY3dfc2l6ZWNoYXJ0X21haW4ge1xuXHRcdC50YWItbGluayB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0Ji53b29jb21tZXJjZSB7XG5cdFx0Zm9ybSB7XG5cdFx0XHQuZnBmLWZpZWxkcyB7XG5cdFx0XHRcdHAuZm9ybS1yb3cge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJBbWlyaVwiLCBTYW5zLXNlcmlmO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjEyZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDIuMnB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAzcHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzc3NDQyNztcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMjAxMDEwMDtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2UyYmI5MCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQ7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHg7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiAzMDBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdCYud29vY29tbWVyY2UtaW5wdXQtd3JhcHBlciB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblxuXHRcdFx0XHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2UyYmI5MCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmxhYmVsLWN1c3RvbWl6YWJsZSB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiQW1pcmlcIiwgU2Fucy1zZXJpZjtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0Y29sb3I6ICNlMmJiOTA7XG5cdFx0bWFyZ2luLXRvcDogMS41ZW07XG5cblx0XHRpIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHR9XG5cdH1cblxuXHQud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC52YXJpYXRpb25zIHRkLFxuXHQud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC52YXJpYXRpb25zIHRoIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cblx0dGFibGUudmFyaWF0aW9ucyB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXG5cdCYud29vLXZhcmlhdGlvbi1zd2F0Y2hlcyB7XG5cdFx0Lnd2cy1zdHlsZS1zcXVhcmVkLnZhcmlhYmxlLWl0ZW1zLXdyYXBwZXIgLnZhcmlhYmxlLWl0ZW06bm90KC5yYWRpby12YXJpYWJsZS1pdGVtKSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwcHg7XG5cdFx0fVxuXG5cdFx0Ji53dnMtc2hvdy1sYWJlbCAudmFyaWF0aW9ucyB0aCAud29vLXNlbGVjdGVkLXZhcmlhdGlvbi1pdGVtLW5hbWUge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHR9XG5cdH1cblxuXHQmLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAudmFyaWF0aW9ucyB0ZCxcblx0Ji53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLnZhcmlhdGlvbnMgdGgge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbmEucGxzZmUtaXRlbTpub3QoLnBsc2ZlLWl0ZW1fX2FjdGl2ZSkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucGxzZmUtc3dpdGNoZXIge1xuXHQmOmhvdmVyIHtcblx0XHRhLnBsc2ZlLWl0ZW06bm90KC5wbHNmZS1pdGVtX19hY3RpdmUpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0bGkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdGEge1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNlYXJjaCBzcGFuLmJ0bi1maWx0cmVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnJldmlld3NfdGFiLFxuLmFkZGl0aW9uYWxfaW5mb3JtYXRpb25fdGFiIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ud29vZi53b29mX3NpZC53b29mX3NpZF9hdXRvX3Nob3J0Y29kZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym94LXNoYWRvdzogMCAwcHggNTBweCAjMDAwMDAwMjE7XG5cdGJvcmRlci1yYWRpdXM6IDBweDtcblx0cGFkZGluZzogNTBweDtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcblxuXHQmLmFjdGl2ZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0ZGlzcGxheTogaW5pdGlhbDtcblx0fVxuXG5cdC53b29mX2Jsb2NrX2h0bWxfaXRlbXMge1xuXHRcdG1heC1oZWlnaHQ6IDE4NXB4O1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHR9XG5cblx0Lndvb2ZfY29udGFpbmVyX2lubmVyIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHR9XG5cblx0Lndvb2ZfcmVkcmF3X3pvbmUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHQud29vZl9jb250YWluZXJfaW5uZXIge1xuXHRcdFx0Lmg0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjEyNWVtO1xuXHRcdFx0XHRjb2xvcjogIzcwNDYyZDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiQW1pcmlcIiwgU2Fucy1zZXJpZjtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0cGFkZGluZzogMHB4O1xuXG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJMYXRvXCIsIFNhbnMtc2VyaWY7XG5cdFx0XHRcdFx0Y29sb3I6ICM5Njk1OTE7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg1ZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuLnRlcm0tY29sb3Ige1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCtsYWJlbCB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCtsYWJlbCB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGJ1dHRvbi5idXR0b24ud29vZl9yZXNldF9zZWFyY2hfZm9ybSB7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDIuNnB4O1xuXHRcdGZpbGw6ICM3NzQ0Mjc7XG5cdFx0Y29sb3I6ICM3NzQ0Mjc7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzYxY2U3MDAwO1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZTJiYjkwO1xuXHRcdGJvcmRlci13aWR0aDogM3B4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDBweDtcblx0XHRvdXRsaW5lOiBub25lO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RmZGNkZTtcblx0XHR9XG5cdH1cblxuXHQud29vZl9jaGlsZHNfbGlzdF9vcGVuZXIgc3BhbiB7XG5cdFx0d2lkdGg6IDEycHg7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHR9XG5cblx0Lndvb2ZfY29udGFpbmVyLndvb2ZfY29udGFpbmVyX3BhX3RhaWxsZSB7XG5cdFx0bGkge1xuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNzA0NjJkODA7XG5cdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0bWluLXdpZHRoOiAzNXB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zaW5nbGUtcHJvZHVjdCB7XG5cblx0dWwudGFicyxcblx0ZGl2LnRhYi1kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDBweDtcblx0fVxuXG5cdHVsLnRhYnMud2MtdGFicyB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcblxuXHRcdC5kZXNjcmlwdGlvbl90YWI+YSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHR9XG5cdH1cblxuXHQud29vY29tbWVyY2UtVGFicy1wYW5lbCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcblxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAwLjg3NWVtO1xuXHRcdH1cblx0fVxufVxuXG5hLnJlc2V0X3ZhcmlhdGlvbnMge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtcmVzdWx0cyBmb3JtLndvb2NvbW1lcmNlLW9yZGVyaW5nIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxudGFibGUudmFyaWF0aW9ucyB7XG5cdGZvbnQtZmFtaWx5OiBcIkFtaXJpXCIsIFNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuXG50ZC53b29jb21tZXJjZS1wcm9kdWN0LWF0dHJpYnV0ZXMtaXRlbV9fdmFsdWUge1xuXHRjb2xvcjogI2UwOGY2Mjtcblx0cGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmVsZW1lbnRvciBmb3JtLmNhcnQudmFyaWF0aW9uc19mb3JtIC53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnQge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4jZnBmX3RvdGFscyB7XG5cdGNvbG9yOiAjM2E0ODMxO1xuXHRmb250LWZhbWlseTogXCJMYXRvXCIsIFNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zaG9wX3RhYmxlLmNhcnQge1xuXHQucXVhbnRpdHkge1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICMzMDJkMjY4MDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtbXMtZmxleC13cmFwOiBub3dyYXA7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0bWF4LXdpZHRoOiA4MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdGlucHV0IHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LWZhbWlseTogXCJMYXRvXCIsIFNhbnMtc2VyaWY7XG5cblx0XHRcdCYubWludXMge1xuXHRcdFx0XHRjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJMYXRvXCIsIFNhbnMtc2VyaWY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdH1cblxuXHRcdFx0Ji5wbHVzIHtcblx0XHRcdFx0Y29sb3I6ICMwMDAgIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiTGF0b1wiLCBTYW5zLXNlcmlmO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHR9XG5cblx0XHRcdCYudGV4dC5xdHkge1xuXHRcdFx0XHR3aWR0aDogMS44ZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgU2Fucy1zZXJpZjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZmxleC1xdGUge1xuXHRtYXJnaW46IDA7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtd3JhcDogbm93cmFwO1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblxuXHQucXVhbnRpdHkge1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICMzMDJkMjY4MDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtbXMtZmxleC13cmFwOiBub3dyYXA7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cblx0XHRpbnB1dCB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiTGF0b1wiLCBTYW5zLXNlcmlmO1xuXG5cdFx0XHQmLm1pbnVzIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IC4xO1xuXHRcdFx0XHRjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJMYXRvXCIsIFNhbnMtc2VyaWY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdH1cblxuXHRcdFx0Ji5wbHVzIHtcblx0XHRcdFx0Y29sb3I6ICMwMDAgIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiTGF0b1wiLCBTYW5zLXNlcmlmO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHR9XG5cblx0XHRcdCYudGV4dC5xdHkge1xuXHRcdFx0XHR3aWR0aDogMS42MzFlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiTGF0b1wiLCBTYW5zLXNlcmlmO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQsXG4ud29vY29tbWVyY2UgYS5idXR0b24sXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbixcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b24ge1xuXHRib3JkZXItcmFkaXVzOiAwcHg7XG5cblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyLXdpZHRoOiBpbmhlcml0O1xuXHR9XG59XG5cbnRkLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX2NlbGwtb3JkZXItYWN0aW9ucyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRhIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRtYXJnaW4tbGVmdDogNHB4O1xuXHR9XG59XG5cbi53b28tdmFyaWF0aW9uLXN3YXRjaGVzLnd2cy1zdHlsZS1zcXVhcmVkIC52YXJpYWJsZS1pdGVtcy13cmFwcGVyIC52YXJpYWJsZS1pdGVtIHtcblx0Ym9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53b28tdmFyaWF0aW9uLXN3YXRjaGVzIC52YXJpYWJsZS1pdGVtcy13cmFwcGVyIC52YXJpYWJsZS1pdGVtOm5vdCgucmFkaW8tdmFyaWFibGUtaXRlbSkuc2VsZWN0ZWQsXG4ud29vLXZhcmlhdGlvbi1zd2F0Y2hlcyAudmFyaWFibGUtaXRlbXMtd3JhcHBlciAudmFyaWFibGUtaXRlbTpub3QoLnJhZGlvLXZhcmlhYmxlLWl0ZW0pLnNlbGVjdGVkOmhvdmVyIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC45KSAhaW1wb3J0YW50O1xufVxuXG4uc3ViY2F0ZWdvcmllcy1saXN0IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNsZWFyOiBib3RoO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHBhZGRpbmc6IDE1cHggMTVweCAzMHB4IDE1cHg7XG5cblx0c3BhbiB7XG5cdFx0bWFyZ2luOiA1cHggYXV0bztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0LW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRsZXR0ZXItc3BhY2luZzogMy42cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzYxY2U3MDAwO1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZTJiYjkwO1xuXG5cdFx0YSB7XG5cdFx0XHRmaWxsOiAjNzc0NDI3O1xuXHRcdFx0Y29sb3I6ICM3NzQ0Mjc7XG5cdFx0XHRmb250LWZhbWlseTogXCJBbWlyaVwiLCBTYW5zLXNlcmlmO1xuXHRcdFx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7fVxuXHR9XG59XG5cbi5lbGVtZW50b3ItdGFiLXRpdGxlIHtcblx0Jjpub3QoLmVsZW1lbnRvci1hY3RpdmUpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjJlZGU3O1xuXHR9XG5cblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXG5cdGEge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRtaW4td2lkdGg6IDE4LjZweDtcblx0XHRcdGNvbG9yOiAjZTJiYjkwO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZjM0NVwiO1xuXHRcdFx0XHRmb250LWZhbWlseTogZGFzaGljb25zO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmVsZW1lbnRvci1hY3RpdmUge1xuXHRcdGEge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZjM0NVwiO1xuXHRcdFx0XHRmb250LWZhbWlseTogZGFzaGljb25zO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmVsZW1lbnRvci10YWItY29udGVudC5lbGVtZW50b3ItYWN0aXZlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMmJiOTAgIWltcG9ydGFudDtcblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwcHg7XG5cdFx0bGVmdDogMHB4O1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlMmJiOTA7XG5cdH1cbn1cblxuLndvb2NvbW1lcmNlIHtcblx0Lndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgYWRkcmVzcyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xuXHR9XG5cblx0dGFibGUuc2hvcF90YWJsZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xuXHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cblx0XHQmLmNhcnQge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0XHQuY291cG9uIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR0aCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlZGYwODA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC1zaXplOiAwLjg1ZW07XG5cdFx0fVxuXG5cdFx0dGQge1xuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdH1cbn1cblxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQsXG4ud29vY29tbWVyY2UgYS5idXR0b24uYWx0LFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0LFxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTJiYjkwO1xuXHR3aWR0aDogMTAwJTtcblx0b3V0bGluZTogbm9uZTtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTJiYjkwZTA7XG5cdH1cbn1cblxuI2FkZF9wYXltZW50X21ldGhvZCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbixcbi53b29jb21tZXJjZS1jYXJ0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uIHtcblx0cGFkZGluZzogMTVweDtcbn1cblxudGFibGUuc2hvcF90YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cblx0Ji53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNlYWVkZjA7XG5cblx0XHR0aCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHR0Zm9vdCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlZGYwODA7XG5cblx0XHRcdHRyLFxuXHRcdFx0dGQsXG5cdFx0XHR0aCB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQub3JkZXItdG90YWwsXG5cdFx0dGhlYWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VhZWRmMDtcblx0XHR9XG5cdH1cbn1cblxuLndvb2NvbW1lcmNlLXBhZ2UgLmZvcm0tcm93IHtcblxuXHQuaW5wdXQtdGV4dCxcblx0aW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuXHRpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5cdGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5cdGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5cdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuXHRpbnB1dFt0eXBlPVwidXJsXCJdLFxuXHR0ZXh0YXJlYSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2QzY2VkMjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGNhbGMoMi41NjI1cmVtICsgMnB4KTtcblx0XHRwYWRkaW5nOiAwLjhlbTtcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0fVxuXG5cdC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDNjZWQyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbZGF0YS1zZWxlY3RlZF0ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTJiYjkwICFpbXBvcnRhbnQ7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIgdWwsXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVyIGRpdixcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1mb3JtLWNvdXBvbi10b2dnbGUgdWwsXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtZm9ybS1jb3Vwb24tdG9nZ2xlIGRpdixcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1Ob3RpY2VHcm91cCB1bCxcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1Ob3RpY2VHcm91cCBkaXYge1xuXHRiYWNrZ3JvdW5kOiAjZjlmYWZiO1xuXHRjb2xvcjogIzNhNDgzMTtcblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29sb3I6ICMzYTQ4MzEgIWltcG9ydGFudDtcblx0fVxufVxuXG4jYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50LFxuLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlZGYwODA7XG5cdGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuLnBheW1lbnRfbWV0aG9kX2V0cmFuc2FjdGlvbnNfc3RkIHtcblx0aW1nIHtcblx0XHRtYXgtaGVpZ2h0OiAzMHB4O1xuXHR9XG59XG5cbi53b29jb21tZXJjZS1wcml2YWN5LXBvbGljeS10ZXh0IHtcblx0Zm9udC1zaXplOiAxMnB4O1xufVxuXG4udmVydGljYWwtaW1nLWxlZnQud3BnaXMtc2xpZGVyLWZvciB7XG5cdG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4ud29vY29tbWVyY2UtYnJlYWRjcnVtYiB7XG5cdGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcblxuXHRhIHtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR9XG59XG5cbnAud29vY29tbWVyY2UtcmVzdWx0LWNvdW50IHtcblx0Zm9udC1mYW1pbHk6IFwiQW1pcmlcIiwgU2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAwLjg3NWVtO1xuXHRjb2xvcjogIzcwNDYyZDtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLndvb2NvbW1lcmNlLXRhYnMge1xuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0fVxuXG5cdHVsIGxpOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG5cdFx0Y29sb3I6ICNlMmJiOTA7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxZW07XG5cdFx0bWFyZ2luLWxlZnQ6IC0xZW07XG5cdH1cbn1cblxudWwub2NzY3dfZnJvbnRfdGFicyBsaSB7XG5cdGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1pZC0yMTIxMTpub3QoLmxvZ2dlZC1pbikgaDIuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUuZWxlbWVudG9yLXNpemUtZGVmYXVsdCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbnNwYW4uZWxlbWVudG9yLWJ1dHRvbi10ZXh0IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2F0ZWdvcnksXG5ib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdC5wYWdlLFxuYm9keS5wYWdlLWlkLTYsXG5ib2R5LmhvbWUsXG5ib2R5LnBvc3QtdHlwZS1hcmNoaXZlLXByb2R1Y3QsXG5ib2R5LmFyY2hpdmUudGF4LXByb2R1Y3RfY2F0LFxuYm9keS5ob21lLFxuYm9keSB7XG5cdC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IHtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjM2E0ODMxICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LnF1YW50aXR5IHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cblx0XHRhLmVsZW1lbnRvci1idXR0b24uZWxlbWVudG9yLWJ1dHRvbi0tdmlldy1jYXJ0IHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0YS5lbGVtZW50b3ItYnV0dG9uLmVsZW1lbnRvci1idXR0b24tLWNoZWNrb3V0IHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi5pbWFnZXMge1xuXHQuc2xpY2stc2xpZGUge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cblx0XHRpbWcge1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdH1cblxuXHRcdCYuc2xpY2stY3VycmVudCB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cblxuXHQuYnRuLXByZXYge1xuXHRcdG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcblx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuYnRuLW5leHQge1xuXHRcdG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnNsaWRlciBpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwODAgIWltcG9ydGFudDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5zbGlkZXIud3BnaXMtc2xpZGVyLWZvci5zbGljay1pbml0aWFsaXplZC5zbGljay1zbGlkZXIudmVydGljYWwtaW1nLXJpZ2h0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHR9XG59XG5cbi53cHBzYWMtcG9zdC1zbGlkZXIuZGVzaWduLTQgLndwcHNhYy1wb3N0LWltYWdlLWJnIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4ud3Bwc2FjLXBvc3QtbGlzdC1jb250ZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLml0YWxpYyB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1mYW1pbHk6IFwiQW1pcmlcIiwgU2Fucy1zZXJpZjtcbn1cblxuLnRvcF9saW5rIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogMTVweDtcblx0Ym90dG9tOiAxNTBweDtcblx0ZGlzcGxheTogbm9uZTtcblx0cGFkZGluZy10b3A6IDEwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdG1pbi1oZWlnaHQ6IDI4cHg7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0LW1vei1ib3JkZXItcmFkaXVzOiAwcHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDBweDtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdG9wYWNpdHk6IDE7XG5cdHotaW5kZXg6IDIwMDA7XG5cdGJvcmRlci1jb2xvcjogI2UwYmVhNjtcblx0Y29sb3I6ICNlMGJlYTY7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci1yYWRpdXM6IDMycHg7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTBiZWE2O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG59XG5cbmZvcm0ubG9naW4ge1xuXHRib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcblxuXHRpbnB1dCNyZW1lbWJlcm1lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cbn1cblxuI2xvZ2luX2Zvcm0ge1xuXHRwIHtcblx0XHRtYXJnaW4tdG9wOiAwLjVlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjVlbTtcblxuXHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkM2NlZDI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogMC44ZW07XG5cdFx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cdFx0fVxuXG5cdFx0aW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkM2NlZDI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogMC44ZW07XG5cdFx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cdFx0fVxuXG5cdFx0Ji5sb2dpbi1yZW1lbWJlciB7XG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5sb2dpbi1zdWJtaXQge1xuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAwLjhlbTtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ud29vY29tbWVyY2UgZm9ybS5yZWdpc3RlciB7XG5cdGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuXG4jZm9ybV9uZXdzbGV0dGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdGlucHV0LndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy10ZXh0LndwY2Y3LWVtYWlsIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IDBweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyYmI5MDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGNvbG9yOiAjNzc0NDI3O1xuXHRcdG1pbi1oZWlnaHQ6IDM3cHg7XG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtNXB4O1xuXG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogIzc3NDQyN2IzO1xuXHRcdH1cblxuXHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICM3NzQ0MjdiMztcblx0XHR9XG5cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogIzc3NDQyN2IzO1xuXHRcdH1cblxuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAjNzc0NDI3YjM7XG5cdFx0fVxuXHR9XG5cblx0aW5wdXQud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXN1Ym1pdCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2UyYmI5MDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZTJiYjkwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBhZGRpbmc6IDVweCAxNXB4O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgU2Fucy1zZXJpZjtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0bWluLWhlaWdodDogMzdweDtcblx0fVxuXG5cdC5hY2NlcHRhbmNlLTIyNyxcblx0LmFjY2VwdGFuY2UtMiB7XG5cdFx0Zm9udC1zaXplOiAwLjc1ZW07XG5cdFx0cGFkZGluZy1sZWZ0OiAyMCU7XG5cdFx0cGFkZGluZy1yaWdodDogMjAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbiNwb3B1cF9mb3JtX25ld3NsZXR0ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0aW5wdXQud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXRleHQud3BjZjctZW1haWwge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJiYjkwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Y29sb3I6ICM3NzQ0Mjc7XG5cdFx0bWluLWhlaWdodDogMzdweDtcblx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRtYXgtd2lkdGg6IDE4MHB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTVweDtcblxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICM3NzQ0MjdiMztcblx0XHR9XG5cblx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAjNzc0NDI3YjM7XG5cdFx0fVxuXG5cdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICM3NzQ0MjdiMztcblx0XHR9XG5cblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogIzc3NDQyN2IzO1xuXHRcdH1cblx0fVxuXG5cdGlucHV0LndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlMmJiOTA7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2UyYmI5MDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwYWRkaW5nOiA1cHggMTVweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LWZhbWlseTogXCJMYXRvXCIsIFNhbnMtc2VyaWY7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdG1pbi1oZWlnaHQ6IDM3cHg7XG5cdH1cblxuXHQuYWNjZXB0YW5jZS0yMjcsXG5cdC5hY2NlcHRhbmNlLTIge1xuXHRcdGZvbnQtc2l6ZTogMC43NWVtO1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi53cGNmNyB7XG5cblx0LmludmFsaWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCxcblx0LnVuYWNjZXB0ZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXG5cdC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cblxuXHQud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC5hamF4LWxvYWRlcjpudGgtY2hpbGQoMikge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMTBweCkge1xuXHQjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xPmxpLm1lZ2EtbWVudS1pdGVtIHtcblx0XHRtYXJnaW46IDAgMTVweCAwIDA7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC53cHBzYWMtcG9zdC1saXN0LWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0I3JlYXNzdXJhbmNlIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3Itd2lkZ2V0LmVsZW1lbnRvci13aWRnZXQtdGV4dC1lZGl0b3I6OmFmdGVyIHtcblx0XHR0b3A6IDEwMCUgIWltcG9ydGFudDtcblx0XHRib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XG5cdFx0cmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0fVxuXG5cdC5lbGVtZW50b3ItNzcgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTcyZmYzZjA+LmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAzNXB4IDE1cHggMzVweCAxNXB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xPmxpLm1lZ2EtbWVudS1pdGVtPmEubWVnYS1tZW51LWxpbmsge1xuXHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQudmVydGljYWwtaW1nLXJpZ2h0LndwZ2lzLXNsaWRlci1mb3Ige1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHdpZHRoOiA5OCU7XG5cdFx0bWFyZ2luOiAwIDElO1xuXHR9XG59XG5cbi5mYW5jeWJveC1jb250YWluZXIgYSxcbi5mYW5jeWJveC1jb250YWluZXIgYnV0dG9uIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4jY3JlYXRlLWFjY291bnQtcG9wLmVsZW1lbnRvci1idXR0b246aG92ZXIge1xuXHRjb2xvcjogIzc3NDQyNztcblx0Ym9yZGVyOiAzcHggc29saWQgIzc3NDQyNyAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuXHRib2R5IHtcblx0XHQmLndvb2NvbW1lcmNlIHtcblx0XHRcdGZvcm0ge1xuXHRcdFx0XHQuZnBmLWZpZWxkcyB7XG5cdFx0XHRcdFx0cC5mb3JtLXJvdyB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHQmLndvb2NvbW1lcmNlLWlucHV0LXdyYXBwZXIge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQjY3VzdG9tZXJfZGV0YWlscyB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXG5cdCNvcmRlcl9yZXZpZXdfaGVhZGluZyB7XG5cdFx0d2lkdGg6IDMwJTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdH1cblxuXHQjb3JkZXJfcmV2aWV3IHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0fVxuXG5cdC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXG5cdC53b29jb21tZXJjZSAuY29sMi1zZXQgLmNvbC0xLFxuXHQud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQgLmNvbC0xLFxuXHQud29vY29tbWVyY2UgLmNvbDItc2V0IC5jb2wtMixcblx0Lndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0IC5jb2wtMiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQud29vY29tbWVyY2UgI2N1c3RvbWVyX2xvZ2luLmNvbDItc2V0IC5jb2wtMSxcblx0Lndvb2NvbW1lcmNlLXBhZ2UgI2N1c3RvbWVyX2xvZ2luLmNvbDItc2V0IC5jb2wtMSxcblx0Lndvb2NvbW1lcmNlICNjdXN0b21lcl9sb2dpbi5jb2wyLXNldCAuY29sLTIsXG5cdC53b29jb21tZXJjZS1wYWdlICNjdXN0b21lcl9sb2dpbi5jb2wyLXNldCAuY29sLTIge1xuXHRcdHdpZHRoOiA0OCUgIWltcG9ydGFudDtcblx0fVxufVxuXG5kaXYjY2hhdC1hcHBsaWNhdGlvbiB7XG5cdGJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuXHRyaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuc2luZ2xlLXByb2R1Y3QgI3dwZ3MtZ2FsbGVyeS52ZXJ0aWNhbCB7XG5cdC5nYWxsZXJ5LW5hdmlnYXRpb24tY2Fyb3VzZWwge1xuXHRcdHdpZHRoOiBpbmhlcml0O1xuXHRcdG1pbi13aWR0aDogMTMwcHg7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXG5cdFx0LnNsaWNrLXRyYWNrIHtcblx0XHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cblx0XHRcdC5zbGljay1zbGlkZSB7XG5cdFx0XHRcdHdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI2ZpcnN0X3NsaWRlciB7XG5cdC5zd2lwZXItc2xpZGUge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQuc3dpcGVyLXNsaWRlLWNvbnRlbnRzIHtcblx0XHR6LWluZGV4OiA5OTk7XG5cdH1cblxuXHQuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMjYwcHg7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdGxlZnQ6IGNhbGMoMTAwJSAtIDIwMHB4KTtcblx0XHRib3R0b206IDQ1JTtcblx0fVxuXG5cdC5lbGVtZW50b3Itc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0bGVmdDogY2FsYygxMDAlIC0gODRweCk7XG5cdFx0cmlnaHQ6IHVuc2V0O1xuXHRcdHRvcDogNjAlO1xuXHRcdHotaW5kZXg6IDk5OTtcblx0fVxuXG5cdC5lbGVtZW50b3Itc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0bGVmdDogY2FsYygxMDAlIC0gODRweCk7XG5cdFx0cmlnaHQ6IHVuc2V0O1xuXHRcdHRvcDogNDQlO1xuXHRcdHotaW5kZXg6IDk5OTtcblx0fVxuXG5cdC5zd2lwZXItc2xpZGUtYmc6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMDAwMDgwIDcwJSwgI2ZmZmZmZjIwIDEwMCUpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ei1pbmRleDogOTtcblx0XHR0b3A6IDBweDtcblx0XHRsZWZ0OiAwcHg7XG5cdFx0b3BhY2l0eTogMC43NTtcblx0fVxuXG5cdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDAgMTVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0b3V0bGluZTogbm9uZTtcblxuXHRcdCYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0d2lkdGg6IDIycHg7XG5cdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bGVmdDogLTZweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTZweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG5cblx0LmVsZW1lbnRvci1zd2lwZXItYnV0dG9uLmVsZW1lbnRvci1zd2lwZXItYnV0dG9uLW5leHQsXG5cdC5lbGVtZW50b3Itc3dpcGVyLWJ1dHRvbi5lbGVtZW50b3Itc3dpcGVyLWJ1dHRvbi1wcmV2LFxuXHQuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4udHJwX2xhbmd1YWdlX3N3aXRjaGVyX3Nob3J0Y29kZSB7XG5cdC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG5cdFx0LnRycC1scy1zaG9ydGNvZGUtY3VycmVudC1sYW5ndWFnZSB7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1bnNldDtcblx0XHRcdGJvcmRlcjogMDtcblxuXHRcdFx0LnRycC1scy1zaG9ydGNvZGUtZGlzYWJsZWQtbGFuZ3VhZ2Uge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYwNzhcIjtcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogOXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRycC1scy1zaG9ydGNvZGUtbGFuZ3VhZ2Uge1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdHotaW5kZXg6IDEwMDAwO1xuXHRcdH1cblx0fVxufVxuIiwiQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgICAtbW96LXRyYW5zaXRpb246ICAgICR0cmFuc2l0aW9uO1xuICAgIC1vLXRyYW5zaXRpb246ICAgICAgJHRyYW5zaXRpb247XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB0cmFuc2l0aW9uOiAgICAgICAgICR0cmFuc2l0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tcHJvcGVydHkoJHByb3BlcnR5Li4uKSB7XG4gICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiAgICAkcHJvcGVydHk7XG4gICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogICAgICAkcHJvcGVydHk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAkcHJvcGVydHk7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogICAgICAgICAkcHJvcGVydHk7XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigkZHVyYXRpb24uLi4pIHtcbiAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6ICAgICRkdXJhdGlvbjtcbiAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiAgICAgICRkdXJhdGlvbjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6ICRkdXJhdGlvbjtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAgICAgICAgICRkdXJhdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLi4uKSB7XG4gICAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogICAgJHRpbWluZztcbiAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogICAgICAkdGltaW5nO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmc7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICAgICAgICAgJHRpbWluZztcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLWRlbGF5KCRkZWxheS4uLikge1xuICAgIC1tb3otdHJhbnNpdGlvbi1kZWxheTogICAgJGRlbGF5O1xuICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6ICAgICAgJGRlbGF5O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJGRlbGF5O1xuICAgIHRyYW5zaXRpb24tZGVsYXk6ICAgICAgICAgJGRlbGF5O1xufVxuQG1peGluIHRyYW5zaXRpb24oJGFyZ3MuLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkYXJncztcbiAgLW1vei10cmFuc2l0aW9uOiAkYXJncztcbiAgLW1zLXRyYW5zaXRpb246ICRhcmdzO1xuICAtby10cmFuc2l0aW9uOiAkYXJncztcbiAgdHJhbnNpdGlvbjogJGFyZ3M7XG59XG4vKkBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgLjNzIGVhc2UpOyovIiwiLndvb2NvbW1lcmNlLXBhZ2Uge1xuXHQuY2hlY2tib3gge1xuXHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdC5jb2wtMSwgLmNvbC0yeyBtYXgtd2lkdGg6bm9uZTt9XG5cdC5jb2wyLXNldCB7XG5cdFx0LmNvbC0xIHsgcGFkZGluZy1sZWZ0OiAwcHg7IH1cblx0XHQuY29sLTIgeyBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cblx0fVxuXHQuZm9ybS1yb3cge1xuXHRcdGxhYmVsIHtcblx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdCAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0fVxuXHRcdC53b29jb21tZXJjZS1pbnB1dC13cmFwcGVyIHtcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdGlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQuaW5wdXQtdGV4dCwgaW5wdXRbdHlwZT1lbWFpbF0sXG5cdFx0aW5wdXRbdHlwZT1wYXNzd29yZF0sIGlucHV0W3R5cGU9c2VhcmNoXSxcblx0XHRpbnB1dFt0eXBlPXRlbF0sIGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9dXJsXSwgdGV4dGFyZWEge1xuXHRcdCAgICBwYWRkaW5nOiAuNjE4MDQ2OTcxNmVtO1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuXHRcdCAgICBjb2xvcjogIzQzNDU0Yjtcblx0XHQgICAgb3V0bGluZTogMDtcblx0XHQgICAgYm9yZGVyOiAwO1xuXHRcdCAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0ICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0fVxuXHRcdCYud29vY29tbWVyY2UtaW52YWxpZCxcblx0XHQmLndvb2NvbW1lcmNlLWludmFsaWQtcmVxdWlyZWQtZmllbGQge1xuXHRcdFx0aW5wdXQge1xuXHRcdFx0ICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudFxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLndvb2NvbW1lcmNlLXZhbGlkYXRlZCB7XG5cdFx0XHRpbnB1dCB7XG5cdFx0XHQgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZm9ybS1yb3ctd2lkZSB7XG5cdCAgICBjbGVhcjogYm90aDtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHR9XG5cdC53b29jb21tZXJjZS10ZXJtcy1hbmQtY29uZGl0aW9ucy13cmFwcGVyIHtcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdH1cblx0Lndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciwgXG5cdC53b29jb21tZXJjZS1mb3JtLWNvdXBvbi10b2dnbGUsXG5cdC53b29jb21tZXJjZS1Ob3RpY2VHcm91cCB7XG5cdFx0dWwsIGRpdiB7XG5cdFx0XHRib3JkZXItdG9wOiAwcHg7XG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICMzRDlDRDI7XG5cdFx0ICAgIGNvbG9yOiAjZmZmZmZmO1xuXHRcdCAgICBtYXJnaW4tYm90dG9tOiAyLjYxNzkyNGVtO1xuXHRcdCAgICBtYXJnaW4tbGVmdDogMDtcblx0XHQgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuXHRcdCAgICBjb2xvcjogI2ZmZjtcblx0XHQgICAgY2xlYXI6IGJvdGg7XG5cdFx0ICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgcmdiYSgwLDAsMCwuMTUpO1xuXHRcdCAgICBhIHtcblx0XHQgICAgXHRjb2xvcjogaW5oZXJpdDtcblx0XHQgICAgfVxuXHRcdCAgICAmLndvb2NvbW1lcmNlLWVycm9yIHtcblx0XHQgICAgXHRib3JkZXItbGVmdDogNXB4IHNvbGlkICNiODFjMjM7XG5cdFx0ICAgIFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjZmNztcblx0XHQgICAgXHRjb2xvcjogIzUxNTE1MTtcblx0XHQgICAgXHRsaSB7XG5cdFx0XHQgICAgXHRtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuXHRcdCAgICBcdH1cblx0XHQgICAgfVxuXHRcdCAgICAmLndvb2NvbW1lcmNlLWluZm8ge1xuXHRcdCAgICBcdGJvcmRlci1sZWZ0OiA1cHggc29saWQgcmdiYSgwLDAsMCwuMTUpO1xuXHRcdCAgICBcdCY6YmVmb3JlIHtcblx0XHQgICAgXHRcdGNvbG9yOiAjZmZmO1xuXHRcdCAgICBcdH1cblx0XHQgICAgfVxuXHRcdH1cblx0XHQud29vY29tbWVyY2UtbWVzc2FnZSB7XG5cdFx0XHRib3JkZXItdG9wOiAwcHg7XG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IDIuNjE3OTI0ZW07XG5cdFx0ICAgIG1hcmdpbi1sZWZ0OiAwO1xuXHRcdCAgICBib3JkZXItcmFkaXVzOiAwcHg7XG5cdFx0ICAgIGNsZWFyOiBib3RoO1xuXHRcdCAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICM4ZmFlMWI7XG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y2Zjc7XG5cdFx0XHRjb2xvcjogIzUxNTE1MTtcblx0XHQgICAgYSB7XG5cdFx0ICAgIFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0ICAgIH1cblx0XHR9XG5cdH1cblx0aW5wdXQjY291cG9uX2NvZGUge1xuXHQgICAgbWluLXdpZHRoOiAxMjBweDtcblx0fVxuXHRcblx0LnByb2R1Y3Qge1xuXHRcdGEge1xuXHRcdFx0Ji53b29jb21tZXJjZS1Mb29wUHJvZHVjdC1saW5rIHtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQuc2luZ2xlLXByb2R1Y3Qge1xuXHRcdC5wcm9kdWN0IHtcblx0XHRcdGRpdi5pbWFnZXMge1xuXHRcdFx0XHQuZmxleC1jb250cm9sLXRodW1icyB7XG5cdFx0XHRcdCAgICBwYWRkaW5nLXRvcDogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cdFxuXHR9XHRcblx0XG5cdCYud29vY29tbWVyY2UtY2FydCB7XG5cdFx0LnByb2R1Y3QtbmFtZSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcblx0LnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuXHQgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuXHQgICAgYm9yZGVyOiBub25lO1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcblx0ICAgIGNvbG9yOiAjNDM0NTRiO1xuXHRcdHBhZGRpbmc6IC40ZW07XG5cdCAgICBoZWlnaHQ6IGF1dG87XG5cdCAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcblx0ICAgICAgICBoZWlnaHQ6IDEwMCVcblx0ICAgIH1cblx0ICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1x0XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuXHRcdCAgICBjb2xvcjogIzQzNDU0Yjtcblx0ICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcblx0XHR9XG5cdH1cblx0LnNlbGVjdDItZHJvcGRvd24ge1xuXHRcdGJvcmRlci1jb2xvciA6ICNmMmYyZjI7XG5cdFx0Ym94LXNoYWRvdyA6IDFweCA1cHggNXB4ICNmMmYyZjJjYztcblx0XHQuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcblx0XHRcdGJvcmRlci1jb2xvciA6ICNmMmYyZjI7XG5cdFx0fVxuXHR9XG59XG4iXX0= */
