.womg-minicart {
  display: inline-block;
  vertical-align: middle; }

.womg-minicart .minicart-title-handle {
  font-size: 16px;
  position: relative;
  padding-left: 15px; }

.womg-minicart .minicart-title-handle i,
.womg-minicart .minicart-title-handle .cart-totle-item {
  display: inline-block;
  vertical-align: middle;
  font-size: 20px; }

.womg-minicart .minicart-content .woocommerce.widget_shopping_cart .cart_list li a:before {
  content: none;
  display: none; }

.womg-minicart .minicart-content {
  background-color: #f6f8f9;
  display: none;
  -webkit-box-shadow: 0 -1px 27px 4px rgba(0, 0, 0, 0.07);
  box-shadow: 0 -1px 27px 4px rgba(0, 0, 0, 0.07);
  position: absolute;
  padding: 15px;
  right: 0;
  top: 80%;
  text-align: left;
  width: 350px;
  z-index: 999;
  -webkit-clip-path: polygon(0 0, calc(100% - 10px) 0, 100% 10px, 100% 100%, calc(100% - 10px) 100%, 0 100%);
  clip-path: polygon(0 0, -moz-calc(100% - 10px) 0, 100% 10px, 100% 100%, -moz-calc(100% - 10px) 100%, 0 100%);
  clip-path: polygon(0 0, calc(100% - 10px) 0, 100% 10px, 100% 100%, calc(100% - 10px) 100%, 0 100%); }

.womg-minicart .minicart-title-handle a.cart-contents {
  display: none; }

.total-details {
  border: 1px solid #ebe9eb;
  margin: 20px auto;
  padding: 5px 20px;
  display: inline-block; }

.total-details .cart-totle-item {
  opacity: 1 !important; }

.womg-minicart .minicart-content .site-header-cart,
.womg-minicart .minicart-content .widget {
  margin: 0 auto;
  padding: 0; }

.womg-minicart .minicart-content ul {
  list-style: none; }

.womg-minicart .minicart-content .woocommerce.widget_shopping_cart .total {
  margin-top: 20px; }

.womg-minicart .minicart-content .woocommerce-mini-cart__buttons.buttons {
  max-width: 720px; }

.womg-minicart .minicart-content .widget_shopping_cart_content a.button.wc-forward,
.womg-minicart .minicart-content .widget_shopping_cart_content a.button.checkout {
  border-radius: 25px;
  padding-left: 25px;
  padding-right: 25px;
  width: inherit !important; }

.womg-minicart .minicart-content .widget_shopping_cart_content .wcppec-cart-widget-button {
  margin: 5px auto; }

.cart-empty,
.womg-minicart .minicart-content .widget_shopping_cart_content .woocommerce-mini-cart__empty-message {
  font-size: 18px !important;
  text-transform: uppercase;
  letter-spacing: 2px; }

.womg-minicart .minicart-title-handle .item-count {
  background: #31363a;
  color: #fff;
  width: 20px;
  height: 20px;
  line-height: 20px;
  border-radius: 100%;
  font-size: 12px;
  margin-top: -15px;
  display: block;
  text-align: center; }

@media screen and (max-width: 991px) {
  .womg-minicart .minicart-content .site-header-cart {
    border-left: 0; }
  .woocommerce .womg-minicart .minicart-content ul.product_list_widget:before,
  .woocommerce .womg-minicart .minicart-content ul.product_list_widget:after {
    content: "";
    clear: both;
    display: table; }
  .womg-minicart .minicart-content .woocommerce.widget_shopping_cart .cart_list li {
    display: block;
    float: left;
    width: 50%; } }

@media screen and (max-width: 767px) {
  .womg-minicart .minicart-content .woocommerce.widget_shopping_cart .cart_list li {
    width: 100%;
    margin-bottom: 20px; } }

.woocommerce #content input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce-page input.button.alt:hover {
  background: #000;
  color: #fff;
  text-shadow: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0; }

.woocommerce #content input.button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce-page #content input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button {
  background: #000;
  color: #fff;
  text-shadow: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0; }

.woocommerce #content input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce-page #content input.button:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce-page a.button:hover,
.woocommerce-page button.button:hover,
.woocommerce-page input.button:hover {
  background: #333;
  color: #fff;
  text-shadow: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0; }

.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
  background: #000;
  color: #fff;
  text-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0; }

.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
  background: #333;
  color: #fff;
  text-shadow: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0; }

.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img {
  float: left;
  margin-left: 0px;
  width: 80px;
  height: auto;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-right: 20px; }

.woocommerce .widget_shopping_cart_content a.button.wc-forward,
.woocommerce .widget_shopping_cart_content a.button.checkout {
  border-radius: 0;
  width: 48%;
  float: left;
  color: #fff;
  padding: 12px 15px;
  text-align: center;
  position: relative;
  font-weight: 600; }

.woocommerce div.product .woocommerce-tabs ul.tabs {
  text-align: center; }

.woocommerce div.product .woocommerce-tabs ul.tabs li {
  border: 0;
  background: none;
  padding: 0; }

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  padding: 15px 20px;
  display: block; }

.woocommerce div.product .woocommerce-tabs ul.tabs:before,
.woocommerce div.product .woocommerce-tabs ul.tabs:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:after {
  display: none; }

.wc-tabs > li > a:hover,
.wc-tabs > li > a:focus {
  text-decoration: none;
  outline: none; }

.wc-tabs > li > a:hover {
  color: #606060;
  background: none; }

.wc-tabs > li.active > a,
.wc-tabs > li.active > a:hover,
.wc-tabs > li.active > a:focus,
.wc-tabs > li.is-active > a,
.wc-tabs > li.is-active > a:hover,
.wc-tabs > li.is-active > a:focus {
  color: #606060;
  background: none;
  border: none;
  cursor: default;
  border-bottom: 2px solid #606060; }

nav.woocommerce-MyAccount-navigation ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  background: #f4f6f8; }

nav.woocommerce-MyAccount-navigation ul li {
  display: block;
  margin: 0 auto; }

nav.woocommerce-MyAccount-navigation ul li a {
  padding: 5px 15px;
  display: block;
  border: 0; }

.woocommerce span.onsale {
  background: #333;
  color: #fff;
  width: 70px;
  height: 35px;
  border-radius: 25px;
  padding: 8px 10px;
  line-height: 20px;
  margin: 0 auto;
  min-height: inherit;
  top: 20px;
  left: 15px; }

.woocommerce ul.products li.product .onsale,
body.woocommerce-active .widget .onsale {
  top: 20px;
  left: 15px; }

body.woocommerce span.onsale:hover,
body.woocommerce span.onsale:focus,
body.woocommerce-active .widget .onsale:hover,
body.woocommerce-active .widget .onsale:focus {
  background: #000;
  color: #fff; }

.form-control,
.single-post article label input[type="password"],
.product-tools table.variations .form-select select,
.woocommerce-cart #calc_shipping_state,
.woocommerce-checkout #calc_shipping_state,
#billing_first_name, #shipping_first_name,
#billing_last_name, #shipping_last_name,
#billing_email, #shipping_email,
#billing_phone, #shipping_phone,
#billing_address_1,
#shipping_address_1,
#billing_address_2,
#shipping_address_2,
#billing_company,
#shipping_company,
input#billing_state,
input#shipping_state,
#billing_postcode,
#shipping_postcode,
#billing_city,
#shipping_city,
#order_comments,
#account_username,
#account_password,
#account_password-2 {
  display: block;
  line-height: 1.5;
  font-size: 14px;
  color: #606060;
  text-transform: none;
  border: 2px solid #E5E5E5;
  border-radius: 5px;
  background-color: #fff;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  width: 100%;
  height: 48px;
  margin-bottom: 24px;
  padding: 0 16px;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s; }

.woocommerce div.product .product_title {
  padding-bottom: 15px; }

body.archive.post-type-archive-product .page-inner-title .entry-header .taxonomy-description {
  display: none;
  visibility: hidden; }

.woocommerce div.product .woocommerce-tabs .panel {
  background: transparent; }

.woocommerce-Tabs-panel--description {
  border: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none; }

section.related.products > h2 {
  text-align: center;
  border-bottom: 1px solid #d3ced2;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 400;
  padding-bottom: 15px;
  margin-bottom: 30px;
  position: relative; }

section.related.products > h2:after {
  position: absolute;
  content: ' ';
  bottom: -1px;
  left: 0;
  right: 0;
  background: #606060;
  z-index: 1;
  width: 200px;
  height: 2px;
  margin: 0 auto; }

.woocommerce-page #content table.cart td.actions #coupon_code {
  width: inherit; }

.woocommerce-page #content .select2-container .select2-selection--single,
.woocommerce-page #content .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 45px;
  line-height: 45px; }

.woocommerce-page #content .select2-container .select2-selection--single {
  border: 2px solid #E5E5E5; }

body.woocommerce ul.products li.product .woocommerce-loop-category__title,
body.woocommerce ul.products li.product .woocommerce-loop-product__title,
body.woocommerce ul.products li.product h3 {
  line-height: 1.33333;
  margin-top: 0;
  text-transform: uppercase; }

.thememattic-no-shop-sidebar #primary {
  width: 100%; }

.woocommerce ul.products li .wrapper {
  background: #f6f8f9;
  border: 1px solid #e8e8e8;
  padding-bottom: 20px;
  text-align: center; }

.woocommerce ul.products li.product .wrapper a img {
  border-bottom: 1px solid #e8e8e8; }

.woocommerce ul.products li .wrapper .woocommerce-loop-product__title,
.woocommerce ul.products li.product .wrapper .price,
.woocommerce ul.products li.product .wrapper .button {
  margin-left: 20px;
  margin-right: 20px; }

.woocommerce ul.products li.product .price {
  color: #000;
  font-weight: 700; }

.woocommerce.widget_shopping_cart .cart_list li a.remove,
.woocommerce .widget_shopping_cart .cart_list li a.remove {
  color: #000 !important;
  font-weight: 100;
  font-size: 28px; }

.woocommerce.widget_shopping_cart .cart_list li a.remove:hover,
.woocommerce.widget_shopping_cart .cart_list li a.remove:focus,
.woocommerce .widget_shopping_cart .cart_list li a.remove:hover,
.woocommerce .widget_shopping_cart .cart_list li a.remove:focus {
  color: red !important;
  background: transparent !important; }
/*# sourceMappingURL=data:application/json;base64,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QixxQkFBcUI7RUFDckIsb0JBQW9CO0VBQ3BCLG1CQUFtQixFQUFFOztBQUV2QjtFQUNFLG1CQU5pQjtFQU9qQixhQU5FO0VBT0YsYUFORTtFQU9GLFFBTkU7RUFPRixTQU5FO0VBT0Ysb0JBTkU7RUFPRixXQU5FO0VBT0YsYUFORTtFQU9GLFlBTkU7RUFPRixlQU5FLEVBQUE7O0FBUUo7RUFDRSxlQU5jLEVBQUE7O0FBUWhCOztFQUVFLGFBTkU7RUFPRixrQkFQRSxFQUFBOztBQVNKO0VBTkMsMEJBQUEsRUFBQTs7QUFFRDs7O0VBVUUscUJBQXFCO0VBTnZCLGNBQUE7RUFRRSwwQkFQZ0IsRUFBQTs7QUFTbEI7RUFDRSxZQUFZLEVBQUU7O0FBRWhCO0VBTkMsb0JBQUE7RUFRQywwQkFBMEI7RUFONUIscUJBQUE7RUFRRSxtQkFQWSxFQUFBOztBQVNkO0VBQ0UsaUNBUHdCLEVBQUE7O0FBUzFCOzs7RUFHRSxrQkFQRTtFQVFGLG1CQVBrQixFQUFBOztBQVNwQjtFQUNFLFlBUEU7RUFRRixpQkFQRSxFQUFBOztBQVNKOztFQUxBLHVCQUFBO0VBUUUsaUJBUEU7RUFRRixnQkFQZSxFQUFBOztBQVNqQjs7OztFQUlFLHNCQVBlO0VBUWYsbUNBUGMsRUFBQSIsImZpbGUiOiJ3b29jb21tZXJjZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIudHdwLW1pbmljYXJ0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi50d3AtbWluaWNhcnQgLm1pbmljYXJ0LXRpdGxlLWhhbmRsZSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbn1cclxuXHJcbi50d3AtbWluaWNhcnQgLm1pbmljYXJ0LXRpdGxlLWhhbmRsZSBpLFxyXG4udHdwLW1pbmljYXJ0IC5taW5pY2FydC10aXRsZS1oYW5kbGUgLmNhcnQtdG90bGUtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG4udHdwLW1pbmljYXJ0IC5taW5pY2FydC1jb250ZW50IC53b29jb21tZXJjZS53aWRnZXRfc2hvcHBpbmdfY2FydCAuY2FydF9saXN0IGxpIGE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udHdwLW1pbmljYXJ0IC5taW5pY2FydC1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY4Zjk7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIC0xcHggMjdweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMCAtMXB4IDI3cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XHJcbiAgICBib3gtc2hhZG93OiAwIC0xcHggMjdweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogODAlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHdpZHRoOiAzNTBweDtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgY2FsYygxMDAlIC0gMTBweCkgMCwgMTAwJSAxMHB4LCAxMDAlIDEwMCUsIGNhbGMoMTAwJSAtIDEwcHgpIDEwMCUsIDAgMTAwJSk7XHJcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCBjYWxjKDEwMCUgLSAxMHB4KSAwLCAxMDAlIDEwcHgsIDEwMCUgMTAwJSwgY2FsYygxMDAlIC0gMTBweCkgMTAwJSwgMCAxMDAlKTtcclxufVxyXG5cclxuLnR3cC1taW5pY2FydCAubWluaWNhcnQtdGl0bGUtaGFuZGxlIGEuY2FydC1jb250ZW50cyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udG90YWwtZGV0YWlscyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlOWViO1xyXG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4udG90YWwtZGV0YWlscyAuY2FydC10b3RsZS1pdGVtIHtcclxuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxufVxyXG4udHdwLW1pbmljYXJ0IC5taW5pY2FydC1jb250ZW50IC5zaXRlLWhlYWRlci1jYXJ0LFxyXG4udHdwLW1pbmljYXJ0IC5taW5pY2FydC1jb250ZW50IC53aWRnZXQge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4udHdwLW1pbmljYXJ0IC5taW5pY2FydC1jb250ZW50IHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi50d3AtbWluaWNhcnQgLm1pbmljYXJ0LWNvbnRlbnQgLndvb2NvbW1lcmNlLndpZGdldF9zaG9wcGluZ19jYXJ0IC50b3RhbCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4udHdwLW1pbmljYXJ0IC5taW5pY2FydC1jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnRfX2J1dHRvbnMuYnV0dG9ucyB7XHJcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xyXG59XHJcblxyXG4udHdwLW1pbmljYXJ0IC5taW5pY2FydC1jb250ZW50IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IGEuYnV0dG9uLndjLWZvcndhcmQsXHJcbi50d3AtbWluaWNhcnQgLm1pbmljYXJ0LWNvbnRlbnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgYS5idXR0b24uY2hlY2tvdXQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICB3aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHdwLW1pbmljYXJ0IC5taW5pY2FydC1jb250ZW50IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53Y3BwZWMtY2FydC13aWRnZXQtYnV0dG9uIHtcclxuICAgIG1hcmdpbjogNXB4IGF1dG87XHJcbn1cclxuXHJcbi5jYXJ0LWVtcHR5LFxyXG4udHdwLW1pbmljYXJ0IC5taW5pY2FydC1jb250ZW50IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnRfX2VtcHR5LW1lc3NhZ2Uge1xyXG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxufVxyXG5cclxuLnR3cC1taW5pY2FydCAubWluaWNhcnQtdGl0bGUtaGFuZGxlIC5pdGVtLWNvdW50IHtcclxuICAgIGJhY2tncm91bmQ6ICMzMTM2M2E7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC50d3AtbWluaWNhcnQgLm1pbmljYXJ0LWNvbnRlbnQgLnNpdGUtaGVhZGVyLWNhcnQge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC53b29jb21tZXJjZSAudHdwLW1pbmljYXJ0IC5taW5pY2FydC1jb250ZW50IHVsLnByb2R1Y3RfbGlzdF93aWRnZXQ6YmVmb3JlLFxyXG4gICAgLndvb2NvbW1lcmNlIC50d3AtbWluaWNhcnQgLm1pbmljYXJ0LWNvbnRlbnQgdWwucHJvZHVjdF9saXN0X3dpZGdldDphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAudHdwLW1pbmljYXJ0IC5taW5pY2FydC1jb250ZW50IC53b29jb21tZXJjZS53aWRnZXRfc2hvcHBpbmdfY2FydCAuY2FydF9saXN0IGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnR3cC1taW5pY2FydCAubWluaWNhcnQtY29udGVudCAud29vY29tbWVyY2Uud2lkZ2V0X3Nob3BwaW5nX2NhcnQgLmNhcnRfbGlzdCBsaSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi53b29jb21tZXJjZSAjY29udGVudCBpbnB1dC5idXR0b24uYWx0OmhvdmVyLFxyXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdDpob3ZlcixcclxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpob3ZlcixcclxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0OmhvdmVyLFxyXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdDpob3ZlcixcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgaW5wdXQuYnV0dG9uLmFsdDpob3ZlcixcclxuLndvb2NvbW1lcmNlLXBhZ2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdDpob3ZlcixcclxuLndvb2NvbW1lcmNlLXBhZ2UgYS5idXR0b24uYWx0OmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSBidXR0b24uYnV0dG9uLmFsdDpob3ZlcixcclxuLndvb2NvbW1lcmNlLXBhZ2UgaW5wdXQuYnV0dG9uLmFsdDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LXNoYWRvdzogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyOiAwO1xyXG5cclxufVxyXG5cclxuLndvb2NvbW1lcmNlICNjb250ZW50IGlucHV0LmJ1dHRvbixcclxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdCxcclxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLFxyXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbixcclxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbixcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgaW5wdXQuYnV0dG9uLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQsXHJcbi53b29jb21tZXJjZS1wYWdlIGEuYnV0dG9uLFxyXG4ud29vY29tbWVyY2UtcGFnZSBidXR0b24uYnV0dG9uLFxyXG4ud29vY29tbWVyY2UtcGFnZSBpbnB1dC5idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1zaGFkb3c6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlICNjb250ZW50IGlucHV0LmJ1dHRvbjpob3ZlcixcclxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdDpob3ZlcixcclxuLndvb2NvbW1lcmNlIGEuYnV0dG9uOmhvdmVyLFxyXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpob3ZlcixcclxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbjpob3ZlcixcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgaW5wdXQuYnV0dG9uOmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6aG92ZXIsXHJcbi53b29jb21tZXJjZS1wYWdlIGEuYnV0dG9uOmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSBidXR0b24uYnV0dG9uOmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSBpbnB1dC5idXR0b246aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1zaGFkb3c6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlcjogMDtcclxuXHJcbn1cclxuXHJcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0LFxyXG4ud29vY29tbWVyY2UgYS5idXR0b24uYWx0LFxyXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQsXHJcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0IHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlcjogMDtcclxuXHJcbn1cclxuXHJcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0OmhvdmVyLFxyXG4ud29vY29tbWVyY2UgYS5idXR0b24uYWx0OmhvdmVyLFxyXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQ6aG92ZXIsXHJcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtc2hhZG93OiB0cmFuc3BhcmVudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXI6IDA7XHJcblxyXG59XHJcblxyXG5cclxuLndvb2NvbW1lcmNlIHVsLmNhcnRfbGlzdCBsaSBpbWcsXHJcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IGxpIGltZyB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCBhLmJ1dHRvbi53Yy1mb3J3YXJkLFxyXG4ud29vY29tbWVyY2UgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgYS5idXR0b24uY2hlY2tvdXQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHdpZHRoOiA0OCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMTJweCAxNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaSB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkgYSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnM6YmVmb3JlLFxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFiczphZnRlcixcclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGk6YmVmb3JlLFxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ud2MtdGFicyA+IGxpID4gYTpob3ZlcixcclxuLndjLXRhYnMgPiBsaSA+IGE6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZVxyXG59XHJcblxyXG4ud2MtdGFicyA+IGxpID4gYTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzYwNjA2MDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmVcclxufVxyXG5cclxuLndjLXRhYnMgPiBsaS5hY3RpdmUgPiBhLFxyXG4ud2MtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXHJcbi53Yy10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cyxcclxuLndjLXRhYnMgPiBsaS5pcy1hY3RpdmUgPiBhLFxyXG4ud2MtdGFicyA+IGxpLmlzLWFjdGl2ZSA+IGE6aG92ZXIsXHJcbi53Yy10YWJzID4gbGkuaXMtYWN0aXZlID4gYTpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzYwNjA2MDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzYwNjA2MFxyXG59XHJcblxyXG5uYXYud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQ6ICNmNGY2Zjg7XHJcbn1cclxuXHJcbm5hdi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG5uYXYud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkgYSB7XHJcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2Ugc3Bhbi5vbnNhbGUge1xyXG4gICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgd2lkdGg6IDcwcHg7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgcGFkZGluZzogOHB4IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcclxuICAgIHRvcDogMjBweDtcclxuICAgIGxlZnQ6IDE1cHg7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5vbnNhbGUsXHJcbmJvZHkud29vY29tbWVyY2UtYWN0aXZlIC53aWRnZXQgLm9uc2FsZSB7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG59XHJcblxyXG5ib2R5Lndvb2NvbW1lcmNlIHNwYW4ub25zYWxlOmhvdmVyLFxyXG5ib2R5Lndvb2NvbW1lcmNlIHNwYW4ub25zYWxlOmZvY3VzLFxyXG5ib2R5Lndvb2NvbW1lcmNlLWFjdGl2ZSAud2lkZ2V0IC5vbnNhbGU6aG92ZXIsXHJcbmJvZHkud29vY29tbWVyY2UtYWN0aXZlIC53aWRnZXQgLm9uc2FsZTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wsXHJcbi5zaW5nbGUtcG9zdCBhcnRpY2xlIGxhYmVsIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuLnByb2R1Y3QtdG9vbHMgdGFibGUudmFyaWF0aW9ucyAuZm9ybS1zZWxlY3Qgc2VsZWN0LFxyXG4ud29vY29tbWVyY2UtY2FydCAjY2FsY19zaGlwcGluZ19zdGF0ZSxcclxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNjYWxjX3NoaXBwaW5nX3N0YXRlLFxyXG4jYmlsbGluZ19maXJzdF9uYW1lLCAjc2hpcHBpbmdfZmlyc3RfbmFtZSxcclxuI2JpbGxpbmdfbGFzdF9uYW1lLCAjc2hpcHBpbmdfbGFzdF9uYW1lLFxyXG4jYmlsbGluZ19lbWFpbCwgI3NoaXBwaW5nX2VtYWlsLFxyXG4jYmlsbGluZ19waG9uZSwgI3NoaXBwaW5nX3Bob25lLFxyXG4jYmlsbGluZ19hZGRyZXNzXzEsXHJcbiNzaGlwcGluZ19hZGRyZXNzXzEsXHJcbiNiaWxsaW5nX2FkZHJlc3NfMixcclxuI3NoaXBwaW5nX2FkZHJlc3NfMixcclxuI2JpbGxpbmdfY29tcGFueSxcclxuI3NoaXBwaW5nX2NvbXBhbnksXHJcbmlucHV0I2JpbGxpbmdfc3RhdGUsXHJcbmlucHV0I3NoaXBwaW5nX3N0YXRlLFxyXG4jYmlsbGluZ19wb3N0Y29kZSxcclxuI3NoaXBwaW5nX3Bvc3Rjb2RlLFxyXG4jYmlsbGluZ19jaXR5LFxyXG4jc2hpcHBpbmdfY2l0eSxcclxuI29yZGVyX2NvbW1lbnRzLFxyXG4jYWNjb3VudF91c2VybmFtZSxcclxuI2FjY291bnRfcGFzc3dvcmQsXHJcbiNhY2NvdW50X3Bhc3N3b3JkLTIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICM2MDYwNjA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNFNUU1RTU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW8tYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC5wcm9kdWN0X3RpdGxlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG5ib2R5LmFyY2hpdmUucG9zdC10eXBlLWFyY2hpdmUtcHJvZHVjdCAucGFnZS1pbm5lci10aXRsZSAuZW50cnktaGVhZGVyIC50YXhvbm9teS1kZXNjcmlwdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24ge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuc2VjdGlvbi5yZWxhdGVkLnByb2R1Y3RzID4gaDIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2NlZDI7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuc2VjdGlvbi5yZWxhdGVkLnByb2R1Y3RzID4gaDI6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogJyAnO1xyXG4gICAgYm90dG9tOiAtMXB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogIzYwNjA2MDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgI2NvdXBvbl9jb2RlIHtcclxuICAgIHdpZHRoOiBpbmhlcml0O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI0U1RTVFNTtcclxufVxyXG5cclxuYm9keS53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLWNhdGVnb3J5X190aXRsZSxcclxuYm9keS53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlLFxyXG5ib2R5Lndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgaDMge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzMzM7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLnRoZW1lbWF0dGljLW5vLXNob3Atc2lkZWJhciAjcHJpbWFyeSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpIC53cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNmNmY4Zjk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53cmFwcGVyIGEgaW1nIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGU4O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkgLndyYXBwZXIgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUsXHJcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53cmFwcGVyIC5wcmljZSxcclxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndyYXBwZXIgLmJ1dHRvbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByaWNlIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlLndpZGdldF9zaG9wcGluZ19jYXJ0IC5jYXJ0X2xpc3QgbGkgYS5yZW1vdmUsXHJcbi53b29jb21tZXJjZSAud2lkZ2V0X3Nob3BwaW5nX2NhcnQgLmNhcnRfbGlzdCBsaSBhLnJlbW92ZXtcclxuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2Uud2lkZ2V0X3Nob3BwaW5nX2NhcnQgLmNhcnRfbGlzdCBsaSBhLnJlbW92ZTpob3ZlcixcclxuLndvb2NvbW1lcmNlLndpZGdldF9zaG9wcGluZ19jYXJ0IC5jYXJ0X2xpc3QgbGkgYS5yZW1vdmU6Zm9jdXMsXHJcbi53b29jb21tZXJjZSAud2lkZ2V0X3Nob3BwaW5nX2NhcnQgLmNhcnRfbGlzdCBsaSBhLnJlbW92ZTpob3ZlcixcclxuLndvb2NvbW1lcmNlIC53aWRnZXRfc2hvcHBpbmdfY2FydCAuY2FydF9saXN0IGxpIGEucmVtb3ZlOmZvY3Vze1xyXG4gICAgY29sb3I6IHJlZCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG4iXX0= */
