@charset "UTF-8";
/*
	Theme Name:   Nevara Child Theme
	Theme URI:    http://demo.roadthemes.com/nevara/
	Description:  Nevara Child Theme
	Author:       Roadthemes
	Author URI:   http://roadthemes.com/
	Template:     nevara
	Version:      1.0
	Tags:         one-column, two-columns, right-sidebar, custom-background
	Text Domain:  nevara
*/
/* generated with grunt-sass-globbing */
@media print {
  *,
*:before,
*:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

  a,
a:visited {
    text-decoration: underline;
  }

  a[href]:after {
    content: " (" attr(href) ")";
  }

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  a[href^="#"]:after,
a[href^="javascript:"]:after {
    content: "";
  }

  pre,
blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
h3 {
    page-break-after: avoid;
  }
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  border: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}

html {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
}

a,
button {
  cursor: pointer;
  outline: none;
}

a {
  text-decoration: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

button,
input,
textarea {
  -webkit-appearance: none;
}

* {
  box-sizing: border-box;
}

@font-face {
  font-family: "icomoon";
  src: url("ghost/assets/fonts/icomoon.eot?zgpo3a");
  src: url("ghost/assets/fonts/icomoon.eot?zgpo3a#iefix") format("embedded-opentype"), url("ghost/assets/fonts/icomoon.ttf?zgpo3a") format("truetype"), url("ghost/assets/fonts/icomoon.woff?zgpo3a") format("woff"), url("ghost/assets/fonts/icomoon.svg?zgpo3a#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "GothamBold";
  src: url("ghost/assets/fonts/GothamBold.eot");
  src: url("ghost/assets/fonts/GothamBold.eot?#iefix") format("embedded-opentype"), url("ghost/assets/fonts/GothamBold.woff2") format("woff2"), url("ghost/assets/fonts/GothamBold.woff") format("woff"), url("ghost/assets/fonts/GothamBold.ttf") format("truetype"), url("ghost/assets/fonts/GothamBold.svg#GothamBold") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "GothamMedium";
  src: url("ghost/assets/fonts/GothamMedium.eot");
  src: url("ghost/assets/fonts/GothamMedium.eot?#iefix") format("embedded-opentype"), url("ghost/assets/fonts/GothamMedium.woff2") format("woff2"), url("ghost/assets/fonts/GothamMedium.woff") format("woff"), url("ghost/assets/fonts/GothamMedium.ttf") format("truetype"), url("ghost/assets/fonts/GothamMedium.svg#GothamMedium") format("svg");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Gotham";
  src: url("ghost/assets/fonts/Gotham-Book.eot");
  src: url("ghost/assets/fonts/Gotham-Book.eot?#iefix") format("embedded-opentype"), url("ghost/assets/fonts/Gotham-Book.woff2") format("woff2"), url("ghost/assets/fonts/Gotham-Book.woff") format("woff"), url("ghost/assets/fonts/Gotham-Book.ttf") format("truetype"), url("ghost/assets/fonts/Gotham-Book.svg#Gotham-Book") format("svg");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "GothamLight";
  src: url("ghost/assets/fonts/GothamLight.eot");
  src: url("ghost/assets/fonts/GothamLight.eot?#iefix") format("embedded-opentype"), url("ghost/assets/fonts/GothamLight.woff2") format("woff2"), url("ghost/assets/fonts/GothamLight.woff") format("woff"), url("ghost/assets/fonts/GothamLight.ttf") format("truetype"), url("ghost/assets/fonts/GothamLight.svg#GothamLight") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "FuturaBT Bold";
  src: url("ghost/assets/fonts/FuturaBT-Bold.eot");
  src: url("ghost/assets/fonts/FuturaBT-Bold.eot?#iefix") format("embedded-opentype"), url("ghost/assets/fonts/FuturaBT-Bold.woff2") format("woff2"), url("ghost/assets/fonts/FuturaBT-Bold.woff") format("woff"), url("ghost/assets/fonts/FuturaBT-Bold.svg#FuturaBT-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Futura";
  src: url("ghost/assets/fonts/Futura-Bold.eot");
  src: url("ghost/assets/fonts/Futura-Bold.eot?#iefix") format("embedded-opentype"), url("ghost/assets/fonts/Futura-Bold.woff2") format("woff2"), url("ghost/assets/fonts/Futura-Bold.woff") format("woff"), url("ghost/assets/fonts/Futura-Bold.svg#Futura-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Futura";
  src: url("ghost/assets/fonts/Futura-Medium.eot");
  src: url("ghost/assets/fonts/Futura-Medium.eot?#iefix") format("embedded-opentype"), url("ghost/assets/fonts/Futura-Medium.woff2") format("woff2"), url("ghost/assets/fonts/Futura-Medium.woff") format("woff"), url("ghost/assets/fonts/Futura-Medium.svg#Futura") format("svg");
  font-weight: 500;
  font-style: normal;
}
.data-colors::before,
.data-fonts::before {
  display: none;
}

.data-colors::before {
  content: '{"primary":{"base":"#4a0000","lighten":"#7d0000","darken":"#170000"},"secondary":{"base":"#000000","lighten":"#1a1a1a","darken":"black"},"tertiary":{"base":"#cf422a","lighten":"#dc6550","darken":"#a53421"},"text":{"base":"#3d3d3d","title":"#676767","link":"#00ccff"},"detail":{"base":"#e6e6e6","background":"#fafafa","disabled":"#eaeaea","border":"#e8e8e8","share":"#00ffc1","newsletter":"#0055cc"},"message":{"alert":"#FFD92E","error":"#fc6666","success":"#56e747"},"social":{"facebook":"#4367BD","twitter":"#00ACF0","google-plus":"#d13f1a","youtube":"#bb0000","linkedin":"#0073B4","whatsapp":"#4dc247","pinterest":"#FF0021"}}';
}

.data-fonts::before {
  content: '{"primary":{"base":"Futura","italic":false,"light":"Futura","medium":"Futura","bold":"FuturaBT Bold","bold-ex":false},"secondary":{"base":"Helvetica","italic":false,"bold":"Helvetica","bold-ex":false},"tertiary":{"base":"Trebuchet MS","italic":false,"bold":false,"bold-ex":false},"icon":{"base":"icomoon"}}';
}

.btn {
  cursor: pointer;
  display: inline-block;
  font-size: 11px;
  line-height: 1.2;
  min-height: 40px;
  padding-left: 20px;
  padding-right: 20px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: 0.2s;
}
.disabled.btn {
  background: #eaeaea;
  color: #b7b7b7;
  cursor: default;
}

textarea, select, input:not([type=submit]) {
  background: #fff;
  border-radius: 3px;
  border: 1px solid #e6e6e6;
  color: #3d3d3d;
  font: 14px/1.2 "Futura";
  height: 40px;
  outline: 0;
  padding-left: 10px;
  padding-right: 10px;
  width: 100%;
}
textarea:focus, select:focus, input:focus:not([type=submit]) {
  box-shadow: none;
}

.align-items-center, .footer .stamps-wrapper, .footer .wpb_wrapper .social-icons, .footer .wpb_wrapper .w-payment-methods {
  -ms-flex-line-pack: space-evenly;
  align-content: space-evenly;
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  -ms-grid-column-align: center;
      justify-items: center;
}

[class^=icon-g-],
[class*=" icon-g-"] {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* generated with grunt-sass-globbing */
.btn {
  background: #4a0000;
  border: none;
  border-radius: 3px;
  color: #fff;
}

a.btn {
  height: auto;
  padding-bottom: 12px;
  padding-top: 12px;
}

.et_pb_slider .et_pb_more_button.et_pb_button {
  text-transform: uppercase;
}

body .main-container .page-content .button:disabled:hover, body .main-container .page-content .button[disabled]:hover {
  color: #4c4c4c !important;
}

.main-container .shop-products .product-wrapper .quickviewbtn .quickview {
  height: 31px !important;
  line-height: 31px !important;
}

.shop-now:hover {
  background-color: #000000 !important;
  border-color: #000000 !important;
}
@media (max-width: 767px) {
  .shop-now {
    font-size: 12px;
  }
}

.field-error input,
.field-error select,
.field-error textarea {
  border-color: #fc6666;
}
.field-error .field-error-text {
  margin-top: 10px;
  position: relative;
}

.field-error-text {
  background: #fc6666;
  border: none !important;
  border-radius: 3px;
  color: #fff;
  font-size: 12px;
  padding: 10px;
}
.field-error-text::after {
  border-color: transparent transparent #fc6666 transparent;
  border-style: solid;
  border-width: 5px;
  bottom: 100%;
  content: "";
  left: 20px;
  position: absolute;
}

.field-success input {
  border-color: #56e747;
}

.gcs-form ul {
  list-style: none;
}
.gcs-form .no-label .gfield_label {
  display: none;
}
.gcs-form .g-col-1 {
  margin-bottom: 15px;
  padding: 0 !important;
}
.gcs-form .g-col-1 input {
  width: 100% !important;
}
.gcs-form .gform_footer input[type=submit] {
  background: #000000;
  border: none;
  padding: 10px;
  transition: 0.3s ease-in-out;
  width: 100%;
  color: #fff;
}
.gcs-form .gform_footer input[type=submit]:hover {
  background: #000000 aa;
}
.gcs-form .validation_error,
.gcs-form .gfield_description.validation_message {
  color: #cd332c;
}
.gcs-form .gform_confirmation_message {
  color: green;
}

input[type=radio] {
  -webkit-appearance: radio;
  padding: 0;
  height: auto;
  width: auto;
}

label {
  color: #676767;
  font-size: 11px;
  margin-bottom: 3px;
  text-transform: uppercase;
}

.gcs-form .col .gfield_label {
  color: #4a0000 !important;
  font-family: "Futura";
}

.select2.select2-container--default .select2-selection__arrow,
.select2.select2-container--default .select2-selection--single,
.select2.select2-container--default .select2-selection__rendered {
  height: 42px;
  line-height: 42px;
}
.select2.select2-container--default .select2-selection--single {
  border-radius: 0;
  border: 1px solid #e5e5e5;
}

.select2-container--default .select2-search--dropdown, .select2-container--default .select2-dropdown, .select2-container--default .select2-search__field {
  border-radius: 0;
}
.select2-container--default .select2-results__option--highlighted[data-selected] {
  background-color: #000000;
}

textarea {
  height: auto;
  padding: 10px;
  resize: none;
}

.icon-g-skype2:before {
  content: "";
}

.icon-g-icones35:before {
  content: "";
}

.icon-g-evernote:before {
  content: "";
}

.icon-g-apple2:before {
  content: "";
}

.icon-g-icones32:before {
  content: "";
}

.icon-g-dropbox:before {
  content: "";
}

.icon-g-icones30:before {
  content: "";
}

.icon-g-icones29:before {
  content: "";
}

.icon-g-gdrive:before {
  content: "";
}

.icon-g-icones27:before {
  content: "";
}

.icon-g-soundcloud:before {
  content: "";
}

.icon-g-digg:before {
  content: "";
}

.icon-g-spotify2:before {
  content: "";
}

.icon-g-vk:before {
  content: "";
}

.icon-g-icones22:before {
  content: "";
}

.icon-g-icones21:before {
  content: "";
}

.icon-g-opera:before {
  content: "";
}

.icon-g-icones19:before {
  content: "";
}

.icon-g-linkedin2:before {
  content: "";
}

.icon-g-blogger:before {
  content: "";
}

.icon-g-ebay:before {
  content: "";
}

.icon-g-icones15:before {
  content: "";
}

.icon-g-pinterest2:before {
  content: "";
}

.icon-g-vimeo2:before {
  content: "";
}

.icon-g-twitter2:before {
  content: "";
}

.icon-g-youtube2:before {
  content: "";
}

.icon-g-paypal:before {
  content: "";
}

.icon-g-gwallet:before {
  content: "";
}

.icon-g-gplay:before {
  content: "";
}

.icon-g-snapchat2:before {
  content: "";
}

.icon-g-ie:before {
  content: "";
}

.icon-g-gplus:before {
  content: "";
}

.icon-g-whatsapp2:before {
  content: "";
}

.icon-g-gchrome:before {
  content: "";
}

.icon-g-instagram2:before {
  content: "";
}

.icon-g-facebook2:before {
  content: "";
}

.icon-g-insta:before {
  content: "";
  color: #fff;
}

.icon-g-linkedin:before {
  content: "";
  color: #0077b5;
}

.icon-g-music-player-play:before {
  content: "";
}

.icon-g-back:before {
  content: "";
}

.icon-g-next:before {
  content: "";
}

.icon-g-android:before {
  content: "";
}

.icon-g-apple:before {
  content: "";
}

.icon-g-behance:before {
  content: "";
}

.icon-g-blackberry:before {
  content: "";
}

.icon-g-facebook:before {
  content: "";
}

.icon-g-flickr:before {
  content: "";
}

.icon-g-github:before {
  content: "";
}

.icon-g-google:before {
  content: "";
}

.icon-g-google-plus:before {
  content: "";
}

.icon-g-instagram:before {
  content: "";
}

.icon-g-linkedIn:before {
  content: "";
}

.icon-g-magento:before {
  content: "";
}

.icon-g-pinterest:before {
  content: "";
}

.icon-g-skype:before {
  content: "";
}

.icon-g-slack:before {
  content: "";
}

.icon-g-snapchat:before {
  content: "";
}

.icon-g-spotify:before {
  content: "";
}

.icon-g-tumblr:before {
  content: "";
}

.icon-g-twitter:before {
  content: "";
}

.icon-g-vimeo:before {
  content: "";
}

.icon-g-whatsapp:before {
  content: "";
}

.icon-g-windows-phone:before {
  content: "";
}

.icon-g-youtube:before {
  content: "";
}

.icon-g-arrow-bottom:before {
  content: "";
}

.icon-g-arrow-left:before {
  content: "";
}

.icon-g-arrow-right:before {
  content: "";
}

.icon-g-arrow-top:before {
  content: "";
}

.icon-g-hamburger:before {
  content: "";
}

.icon-g-page:before {
  content: "";
}

.icon-g-search:before {
  content: "";
}

.icon-g-mail:before {
  content: "";
}

.icon-g-home:before {
  content: "";
}

.icon-g-newspaper:before {
  content: "";
}

.icon-g-image:before {
  content: "";
}

.icon-g-camera:before {
  content: "";
}

.icon-g-file-zip:before {
  content: "";
}

.icon-g-price-tag:before {
  content: "";
}

.icon-g-cart:before {
  content: "";
}

.icon-g-phone:before {
  content: "";
}

.icon-g-location:before {
  content: "";
}

.icon-g-clock:before {
  content: "";
}

.icon-g-bell:before {
  content: "";
}

.icon-g-bubble:before {
  content: "";
}

.icon-g-user:before {
  content: "";
}

.icon-g-quotes-left:before {
  content: "";
}

.icon-g-quotes-right:before {
  content: "";
}

.icon-g-spinner:before {
  content: "";
}

.icon-g-cog:before {
  content: "";
}

.icon-g-trophy:before {
  content: "";
}

.icon-g-bin:before {
  content: "";
}

.icon-g-truck:before {
  content: "";
}

.icon-g-download:before {
  content: "";
}

.icon-g-link:before {
  content: "";
}

.icon-g-eye:before {
  content: "";
}

.icon-g-eye-blocked:before {
  content: "";
}

.icon-g-bookmark:before {
  content: "";
}

.icon-g-star-full:before {
  content: "";
}

.icon-g-heart:before {
  content: "";
}

.icon-g-cross:before {
  content: "";
}

.icon-g-checkmark:before {
  content: "";
}

.icon-g-share2:before {
  content: "";
}

body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
  color: #000000;
  font-family: "Futura" !important;
}
body .title1 h3 {
  color: #000;
}
body .title1 h3:after,
body .title1 h3:before {
  display: none;
}

.woocommerce-message {
  -ms-flex-align: center;
      align-items: center;
  border-color: #1a1a1a;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
  padding: 12px 24px 24px 42px !important;
}
.woocommerce-message::before {
  color: #1a1a1a;
  font-size: 25px;
  left: 5%;
  top: 50%;
  transform: translateY(-50%);
}
.woocommerce-message a.wc-forward {
  background-color: #1a1a1a !important;
  height: auto !important;
  line-height: initial !important;
  margin-top: 10px;
  padding: 8px 16px !important;
}

.main-container .product-view .summary.single-product-info .stock {
  font-style: unset !important;
}

.main-container .cart_totals .wc-proceed-to-checkout .button {
  background-color: #1a1a1a !important;
}

/* generated with grunt-sass-globbing */
#menu-menu-principal {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
#menu-menu-principal a {
  padding: 0 !important;
}

.mobile-menu-container #menu-menu-principal {
  display: block;
}

@media (max-width: 977px) {
  .header-content .full-width {
    padding: 0 !important;
  }
  .header-content .box-right {
    display: none !important;
  }
}

.menu_inner .mega_main_menu_ul {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.menu_inner .mega_main_menu_ul > li.menu-item > a {
  padding: 0 !important;
}
.menu_inner .mega_main_menu_ul:after {
  display: none;
}

.mega_dropdown a:hover .link_text {
  color: #ffffff !important;
  text-decoration: underline;
}

.aligncenter {
  margin: 0 auto !important;
}

.entry-content .top-categories .box-categories .box .box-inner .text,
.box-categories .box .box-inner .text {
  background: #000;
  padding: 40px 25px;
  top: 0;
  left: 0;
}
.entry-content .top-categories .box-categories .box .box-inner .text p, .entry-content .top-categories .box-categories .box .box-inner .text h4,
.box-categories .box .box-inner .text p,
.box-categories .box .box-inner .text h4 {
  color: #fff;
}

.the-content {
  font-family: "Futura";
  color: #3d3d3d;
  font-size: 18px;
  line-height: 1.6;
}
.the-content p,
.the-content ol,
.the-content ul,
.the-content hr {
  margin-bottom: 15px;
}
.the-content figure.wp-caption {
  padding: 0 !important;
}

.the-content strong,
.the-content b {
  font-weight: bold;
}

.the-content em,
.the-content i {
  font-style: italic;
}

.the-content a {
  color: #4a0000;
  transition: 0.2s color;
}
.the-content a:hover {
  color: #b00000;
}

.the-content ol,
.the-content ul {
  padding-left: 15px;
}
.the-content ol li,
.the-content ol ul li:first-child,
.the-content ol ol li:first-child,
.the-content ul li,
.the-content ul ul li:first-child,
.the-content ul ol li:first-child {
  margin-top: 5px;
}
.the-content ol li:first-child,
.the-content ul li:first-child {
  margin-top: 0;
}

.the-content ul {
  list-style-type: disc;
}

.the-content ol {
  list-style-type: decimal;
}

.the-content h1,
.the-content h2,
.the-content h3,
.the-content h4,
.the-content h5,
.the-content h6 {
  color: #676767;
  font-weight: bold;
  line-height: 1.2;
  margin-bottom: 20px;
}
.the-content h1 {
  font-size: 1.875em;
}
.the-content h2 {
  font-size: 1.75em;
}
.the-content h3 {
  font-size: 1.625em;
}
.the-content h4 {
  font-size: 1.5em;
}
.the-content h5,
.the-content h6 {
  font-size: 1.375em;
}

.et_post_meta_wrapper .post-meta {
  font-size: 0 !important;
}

.author.vcard {
  display: none;
}

.et_post_meta_wrapper .post-meta .published {
  border-right: 1px solid #000;
  font-size: 16px !important;
  margin-right: 10px;
  padding-right: 10px;
}

#left-area .post-meta a {
  font-size: 16px !important;
  margin-right: 10px;
}

.content-text__container {
  margin-bottom: 25px;
}

/* generated with grunt-sass-globbing */
.main-container .shop-products .item-col {
  min-height: 367px;
}
.main-container .shop-products .product-wrapper .product-image .woocommerce-loop-product__link {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
  min-height: 250px;
}


.main-container .shop-products .product-wrapper .product-image
{
  height: 317px;
  display: table-cell;
  vertical-align: bottom; 
}

.single-product .main-container .shop-products .product-wrapper .product-image,
.home .main-container .shop-products .product-wrapper .product-image { padding-left: 60px;  }

.single-product .main-container .shop-products .product-wrapper .box-hover,
.single-product .main-container .shop-products .product-wrapper .box-hover2,
.home .main-container .shop-products .product-wrapper .box-hover { margin-top: 15px!important; }

.main-container .shop-products .product-wrapper .product-image img {
  

}
.main-container .shop-products .product-wrapper .box-hover {
  background: transparent !important;
  transform: none !important;
}
.main-container .shop-products .product-wrapper .box-hover .product-name a,
.main-container .shop-products .product-wrapper .box-hover .product-name a:hover {
  color: rgba(0, 0, 0, 0) !important;
}
.main-container .shop-products .product-wrapper .box-hover .add-to-cart {
  background: #fff;
  margin-top: -1px;
}

/* generated with grunt-sass-globbing */
body {
  font-family: "Futura";
}

.main-container .owl-carousel .owl-controls .owl-buttons div.owl-next,
.main-container .owl-carousel .owl-controls .owl-buttons div.owl-prev {
  border-radius: 50%;
}

.container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1180px;
  padding-left: 20px;
  padding-right: 20px;
  width: 100%;
}

@media (max-width: 1400px) {
  .box-container.full-width {
    padding: 0 50px;
  }
}
@media (max-width: 977px) {
  .box-container.full-width,
.wrapper .row-container {
    padding: 0 20px;
  }
}
.cta-wrapper .text {
  font-family: "Nunito Sans", sans-serif !important;
}
@media (max-width: 767px) {
  .cta-wrapper.full-width {
    padding: 0;
  }
  .cta-wrapper.full-width .box-inner {
    padding: 200px 0 0;
  }
  .cta-wrapper.full-width .text {
    padding: 20px 0;
    background: #1a1a1a;
  }
}

.footer .footer-top {
  margin-bottom: 40px;
  padding-bottom: 0px !important;
}
.footer .footer-brand {
  margin-bottom: 0 !important;
}
.footer .footer-title {
  margin: 0 !important;
}
.footer .footer-title .wpb_wrapper {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 45px;
}
.footer .info-col {
  border-bottom: 0 !important;
}
.footer .business-info,
.footer .contact-info,
.footer .politics-info li a {
  font-size: 12px !important;
  text-transform: uppercase !important;
}
.footer .business-info {
  line-height: 30px;
  text-align: left;
}
.footer .politics-info {
  margin-top: 0 !important;
}
.footer .wpb_wrapper .info {
  list-style: none;
  padding-left: 0;
}
.footer .wpb_wrapper h3 {
  color: #000;
  text-transform: uppercase;
}
.footer .wpb_wrapper h5 {
  color: #000;
  font-size: 1.142em;
  margin-bottom: 0;
  text-transform: uppercase;
  text-align: center;
}
.footer .wpb_wrapper .custom-margin-element {
  margin-bottom: 10px;
}
.footer .wpb_wrapper .w-payment-methods {
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 5px;
}
.footer .wpb_wrapper .w-payment-methods img {
  height: auto;
  margin: 8px;
  max-height: 40px;
  max-width: 150px;
  width: auto;
}

.wp-image-14534{ margin-top: 20px!important; max-height: 72px!important; }

.footer .wpb_wrapper .social-icons {
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-grid-column-align: center;
      justify-items: center;
  transition: 0.3s all;
}
.footer .wpb_wrapper .social-icons li a {
  margin: 0;
  padding: 0;
  transition: 0.3s ease-in-out;
  transition: 0.3s all;
}
.footer .wpb_wrapper .social-icons li a i:before {
  color: black;
  font-size: 30px !important;
}
.footer .wpb_wrapper .social-icons li a:hover i:before {
  color: #ababaa;
  cursor: pointer;
}
.footer .payments-wrapper img {
  height: 40px;
  margin-bottom: 15px;
  margin-left: 7px;
  margin-right: 7px;
  width: auto;
}
.footer .payments-wrapper p {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
@media (min-width: 978px) {
  .footer .payments-wrapper h5 {
    font-size: 1.142em;
    text-align: right !important;
  }
  .footer .payments-wrapper p {
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .footer .payments-wrapper p img {
    margin-left: 10px;
    margin-right: 0px;
  }
}
.footer .stamps-wrapper {
  transition: 0.3s ease-in-out;
  transition: 0.3s all;
}
.footer .stamps-wrapper.w-stamp {
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  margin: 0 auto;
  max-width: 100%;
  width: 180px;
}
.footer .stamps-wrapper.w-stamp img {
  margin: 8px 0;
  max-height: unset;
  max-width: 100%;
}
.footer .stamps-wrapper.w-stamp .half-size {
  max-width: calc( 42% - 16px );
}
.footer .stamps-wrapper img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  margin: 8px;
  max-height: 54px;
  width: auto;
  transition: 0.3s ease-in-out;
  transition: 0.3s all;
}
.footer .stamps-wrapper img:hover {
  -webkit-filter: unset;
  filter: unset;
}
@media (max-width: 977px) {
  .footer .m-align-left .f-col {
    text-align: left;
  }
}
@media (min-width: 480px) and (max-width: 977px) {
  .footer .row-container {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .footer .f-col {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}

.footer .toogle-content {
  display: block !important;
}

.header-container.header {
  padding: 0;
}

.header-container.header,
.header-container .header-sticky {
  z-index: 9;
}

.header-container .header .w-mobile-search {
  display: none;
}
@media only screen and (max-width: 977px) {
  .header-container .header .w-mobile-search {
    display: block;
    padding: 0 20px;
    position: relative;
    width: 100%;
  }
}
.header-container .header .w-mobile-search .search-value {
  background-color: black;
  border: none;
  border-radius: 0;
  color: #fff;
  padding-left: 20px;
}
.header-container .header .w-mobile-search .search-value::-webkit-input-placeholder {
  color: #bababa;
  font-size: 0.8em;
}
.header-container .header .w-mobile-search .search-value::-moz-placeholder {
  color: #bababa;
  font-size: 0.8em;
}
.header-container .header .w-mobile-search .search-value:-ms-input-placeholder {
  color: #bababa;
  font-size: 0.8em;
}
.header-container .header .w-mobile-search .search-value::-ms-input-placeholder {
  color: #bababa;
  font-size: 0.8em;
}
.header-container .header .w-mobile-search .search-value::-webkit-input-placeholder {
  color: #bababa;
  font-size: 0.8em;
}
.header-container .header .w-mobile-search .search-value:-ms-input-placeholder {
  color: #bababa;
  font-size: 0.8em;
}
.header-container .header .w-mobile-search .search-value::placeholder {
  color: #bababa;
  font-size: 0.8em;
}
.header-container .header .w-mobile-search .searh-btn {
  background-color: transparent;
  border: none;
  line-height: 100%;
  position: absolute;
  right: 26px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 99;
}
.header-container .header .w-mobile-search i.pe-7s-search {
  color: white;
  font-size: 2em;
  font-weight: 700;
}
.header-container .header .header-content .logo {
  height: 100px;
}
.header-container .header .header-content .logo .vc_figure {
  padding-bottom: 0;
}
.header-container .header .header-content .logo img {
  max-width: 175px;
}
.header-container .header .header-content .row-container {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 100px;
  padding: 0;
}
@media only screen and (max-width: 977px) {
  .header-container .header .header-content .row-container {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
.header-container .header .header-content .horizontal-menu .primary-menu-container .nav-menu {
  padding-top: 0;
}
.header-container .header .header-content .horizontal-menu .primary-menu-container .nav-menu li {
  margin-bottom: 0;
}
.header-container .header #menu-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.header-container .header #menu-header > .menu-item a {
  font-family: "Futura";
  padding: 0;
}
.header-container .header .header-container .logo .vc_figure {
  padding-bottom: 0;
}
.header-container .header .nav-menu li .sub-menu {
  background: #fff !important;
  box-shadow: none !important;
}

@media only screen and (max-width: 977px) {
  body .main-menu-wrapper .mobile-menu {
    background-color: #fff;
  }

  body .mobile-menu .mbmenu-toggler span.mbmenu-icon {
    float: left !important;
  }

  body .header-content .box-right {
    display: block !important;
    padding-right: 6px;
    max-width: 50vw;
    text-align: right !important;
    top: -80%;
  }

  body .header-content i,
body .header-content .widget_shopping_cart .widget_shopping_cart_content .cart-toggler a {
    color: black;
  }

  body .header-container .widget_shopping_cart .widget_shopping_cart_content .mini_cart_content ul.cart_list li .product-details .product-name {
    max-width: 100%;
    white-space: normal;
  }

  body .header-content .mini_cart_content {
    right: -6px !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    position: absolute !important;
    top: 80px !important;
    width: 100vw !important;
    z-index: 9999999999 !important;
  }

  body .header-content .mini_cart_content a.remove {
    border: 2px solid #ff00005e;
    border-radius: 4px;
    padding: 16px 16px;
    top: 50% !important;
  }

  body .header-content .mini_cart_content a.remove i::before {
    color: #ff00005e;
    content: "";
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
  }

  body .w-modal-close {
    display: none;
  }

  body .mini_cart_content .w-modal-close {
    display: block;
    padding: 20px 20px 0;
    text-align: right;
  }

  body button.close-modal {
    background-color: transparent;
    border: 1px solid rgba(255, 255, 255, 0.15);
    border-radius: 0;
    color: white;
    cursor: pointer;
    padding: 8px 16px;
  }

  body .wpb_text_column.wpb_content_element.search-icon {
    display: none;
  }
}
.mega_dropdown li.current-menu-item > a.item_link .link_text {
  color: #fff !important;
  text-decoration: underline !important;
}

.horizontal-menu #mega_main_menu_first > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown {
  padding: 30px !important;
}
.horizontal-menu #mega_main_menu_first > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li {
  padding: 0 !important;
}

.latest-posts .post-meta {
  margin: 15px -30px 0;
  padding: 10px 30px 0;
}

.top-categories > .vc_column-inner {
  padding: 0 20px;
}

.woocommerce .woocommerce-info {
  border-top-color: #000000;
}
.woocommerce .woocommerce-info::before {
  color: #000000;
}
.woocommerce .coupon .button:hover {
  background: #1a1a1a !important;
  opacity: 0.9;
}
.woocommerce .wc-proceed-to-checkout .button:hover {
  opacity: 0.9;
}
.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins,
.woocommerce ins {
  text-decoration: none;
}

/* generated with grunt-sass-globbing */
@media only screen and (max-width: 977px) {
  .main-container .product-view .single-product-image {
    padding-left: 0;
    margin-right: 0;
  }

  .home .main-container {
    margin-top: 80px !important;
  }
  .home .main-container .vc_row {
    margin-bottom: 20px;
  }
  .home .main-container .owl-carousel .owl-controls .owl-buttons .owl-prev {
    left: 0;
  }
  .home .main-container .owl-carousel .owl-controls .owl-buttons .owl-next {
    right: 0;
  }
  .home .box.wpb_column:first-of-type {
    margin-bottom: 11px;
  }
  .home .home-static2 .row-container {
    padding: 0;
  }
  .home .latest-posts .posts-carousel .item-col {
    padding-left: 0;
    padding-right: 0;
  }
  .home .vc_column_container > .vc_column-inner {
    padding-left: 0;
    padding-right: 0;
  }
  .home .vc_row.wpb_row.vc_inner.vc_row-fluid.box-categories.vc_custom_1496907584055 {
    margin-bottom: 11px !important;
  }
  .home .vc_row.wpb_row.vc_row-fluid.products-carousel .owl-item.active {
    padding-left: 15px;
    width: calc( 100vw - 25px ) !important;
  }
}
@media only screen and (min-width: 601px) and (max-width: 977px) {
  .home .latest-posts .owl-item:nth-of-type(odd) {
    margin-right: 4px;
  }
  .home .latest-posts .owl-item:nth-of-type(even) {
    margin-left: 4px;
  }
}
@media (max-width: 977px) {
  .main-container {
    margin-top: 75px !important;
  }
}

.product-page .product_title.entry-title {
  color: #000000;
  text-transform: uppercase!important;
}
.product-page .owl-carousel .owl-controls .owl-buttons div.owl-next {
  right: 15px !important;
}
.product-page .owl-carousel .owl-controls .owl-buttons div.owl-prev {
  left: 15px !important;
}

.single-product-image {
  width: 100%;
}

.home .vc_column_container .text { display: none!important; }

h2.product-name a,
h1.product_title { text-transform: uppercase; }

.trash-text { background: #F5F5F5; border: 1px solid #D1D1D1; padding: 20px; font-size: 13px; line-height: 20px; margin-bottom: 40px; }
.menu-subitem-title > a > span > span {
  font-size: 12px!important;
  text-transform: uppercase;
  color: #FFF!important;
  font-weight: bold;
}
.mst-top40 > a { margin-top: 10px!important; margin-bottom: 1px!important; }

.header-container .header .horizontal-menu #mega_main_menu_first > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li a .link_text { padding: 2px 0!important; }
.woocommerce .product-wrapper .onsale, .woocommerce .single-product-image .onsale { z-index: 8!important; }

.group {
    float: left;
    width: 33.33%;
    color: #000 !important;
}

.group .post-thumb { 
	margin-bottom: 20px;
}

.group  { margin-bottom: 50px; }
.group .post-info { text-align: center; }
.group .post-title { text-align: center; }
.group .post-excerpt { text-align: left; padding: 10px 50px; }
.group a { color: #000; }
.group .post-meta { display: none; }
.group .readmore { 
	background: #1a1a1a;
	box-shadow: none;
	border: 0;
	border-radius: 0;
	color: #fff;
	display: inline-block;
	font-size: 1em;
	font-weight: 700;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	padding: 0 25px;
	text-shadow: none;
	text-transform: uppercase;
	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	-ms-transition: all .4s ease-out;
	-o-transition: all .4s ease-out;
	vertical-align: middle;
	white-space: nowrap;
}

.main-container .product-view .summary.single-product-info .woocommerce-product-details__short-description { font-size: 0.9em!important; line-height: 1.6em!important; }
.gridview .product-name { height: 65px; }
.gridview .price-box { padding: 10px 0; }

.archive .main-container .entry-header .entry-title,
.single-product .main-container .entry-header .entry-title,
.post-type-archive-product .main-container .entry-header .entry-title,
.page-template-default .main-container .entry-header .entry-title {
    font-size: 2em!important;
    font-weight: 100!important;
    letter-spacing: .05em!important;
    margin: 0!important;
    text-transform: uppercase!important;
}

.up-sells .title1 h3,
.related .title1 h3 { font-weight: normal; }

.page-template-default .entry-content p {
	margin: 0 0 20px!important;
    font-size: 20px!important;
    line-height: 30px!important;
    text-align: justify!important;
    font-family: "Nunito Sans"!important;
    font-weight: lighter!important;
}

.page-template-default .entry-content ol,
.page-template-default .entry-content ul { margin: 40px; font-size: 20px!important; line-height: 30px!important; font-family: "Nunito Sans"!important; font-weight: lighter!important; }

.page-template-default .entry-content h3 { margin-bottom: 30px!important; font-weight: 100!important; }
.page-template-default .entry-content h4 { 
	margin: 30px 0 13px 0!important;
	font-weight: 100!important;
}

.about-box { text-align: center; background: #F5F5F5; border: 1px solid #D1D1D1; padding: 10px 33px; }
.about-box-l { margin-right: 12px;  }
.about-box-r { margin-left: 12px;  }
.about-box-c { margin: 0 14px;  }
.entry-content .about-box p { text-align: center!important; }

.main-container .title-breadcrumb { margin-bottom: 30px!important; }
.bread-crumb { display: inline-block;; float: left; font-weight: bold; font-family: "Helvetica"; color: #333; margin-bottom: 20px; text-align: left; }
.bread-crumb a { font-weight: normal; margin-right: 5px;  color: #333; }
.bread-crumb .separator { margin-right: 5px; }

.main-container .toolbar .view-mode { float: right!important; margin-left: 20px!important; }


.product-page .woocommerce-breadcrumb {
  visibility: hidden;
  position: relative;
}

.product-page .woocommerce-breadcrumb a,
.product-page .woocommerce-breadcrumb span {
  visibility: visible;
}

.thumbnails { margin-top: 470px; }

.main-container .shop-products .product-wrapper .product-name { display: table-cell; vertical-align: middle; }

.header .ontop .header-content > .full-width { width: 1180px!important; margin: 0 auto!important; }
.mtop40 { margin-top:40px!important; }
.margin-top { margin-top: -30px; padding: 15px 20px !important; }
.mega_dropdown { margin-top: -25px!important;}
.mega_dropdown .mega_dropdown { margin-top: 0!important;}


@media only screen and (max-width: 768px)
and (orientation : portrait)
{
	.social-icons,
	.politics-info { position: relative; z-index: 100; }
	
	.group { width: 99.99%; }
}

/*# sourceMappingURL=data:application/json;base64,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QWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7RUFDYixZQUFZO0NBQ2I7O0FBRUQ7RUFDRSxhQUFhO0VBQ2IsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDs7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LHVCQUF1QjtFQUN2QixzQ0FBc0M7Q0FDdkM7O0FBRUQ7RUFDRSx5QkFBeUI7Q0FDMUI7QUFDRDtFQUNFLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLHFCQUFxQjtFQUNyQixxQkFBcUI7Q0FDdEI7O0FBRUQ7RUFDRSxnQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSwwQkFBMEI7Q0FDM0I7QUFDRDtFQUNFLGVBQWU7Q0FDaEI7QUFDRDtFQUNFLCtCQUErQjtFQUMvQixhQUFhO0NBQ2Q7QUFDRDtFQUNFLGFBQWE7Q0FDZDtBQUNEOzs7RUFHRSxzQkFBc0I7Q0FDdkI7O0FBRUQsd0NBQXdDO0FBQ3hDO0VBQ0U7SUFDRSxnQkFBZ0I7SUFDaEIsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsNEJBQTRCO0dBQzdCO0VBQ0Q7SUFDRSxvQkFBb0I7R0FDckI7RUFDRDtJQUNFLFFBQVE7R0FDVDtFQUNEO0lBQ0UsU0FBUztHQUNWO0VBQ0Q7SUFDRSxvQkFBb0I7R0FDckI7RUFDRDtJQUNFLFdBQVc7R0FDWjtFQUNEO0lBQ0UsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtHQUNsQjtFQUNEO0lBQ0UsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtHQUNsQjtFQUNEO0lBQ0UsK0JBQStCO0dBQ2hDO0VBQ0Q7SUFDRSxtQkFBbUI7SUFFbkIsdUNBQXVDO0dBQ3hDO0NBQ0Y7QUFDRDtFQUNFO0lBQ0Usa0JBQWtCO0dBQ25CO0VBQ0Q7SUFDRSxpQkFBaUI7R0FDbEI7Q0FDRjtBQUNEO0VBQ0U7SUFDRSw0QkFBNEI7R0FDN0I7Q0FDRjs7QUFFRDtFQUNFLGVBQWU7Q0FDaEI7QUFDRDtFQUNFLHVCQUF1QjtDQUN4QjtBQUNEO0VBQ0Usc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0UsWUFBWTtDQUNiIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG5cdFRoZW1lIE5hbWU6ICAgTmV2YXJhIENoaWxkIFRoZW1lXG5cdFRoZW1lIFVSSTogICAgaHR0cDovL2RlbW8ucm9hZHRoZW1lcy5jb20vbmV2YXJhL1xuXHREZXNjcmlwdGlvbjogIE5ldmFyYSBDaGlsZCBUaGVtZVxuXHRBdXRob3I6ICAgICAgIFJvYWR0aGVtZXNcblx0QXV0aG9yIFVSSTogICBodHRwOi8vcm9hZHRoZW1lcy5jb20vXG5cdFRlbXBsYXRlOiAgICAgbmV2YXJhXG5cdFZlcnNpb246ICAgICAgMS4wXG5cdFRhZ3M6ICAgICAgICAgb25lLWNvbHVtbiwgdHdvLWNvbHVtbnMsIHJpZ2h0LXNpZGViYXIsIGN1c3RvbS1iYWNrZ3JvdW5kXG5cdFRleHQgRG9tYWluOiAgbmV2YXJhXG4qL1xuLyogZ2VuZXJhdGVkIHdpdGggZ3J1bnQtc2Fzcy1nbG9iYmluZyAqL1xuQG1lZGlhIHByaW50IHtcbiAgKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgYSxcbmE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgfVxuXG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cblxuICBhW2hyZWZePVwiI1wiXTphZnRlcixcbmFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIHByZSxcbmJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuXG4gIHRyLFxuaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgcCxcbmgyLFxuaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG5cbiAgaDIsXG5oMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbn1cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBib3JkZXI6IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmh0bWwge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG5hLFxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgc3JjOiB1cmwoXCJnaG9zdC9hc3NldHMvZm9udHMvaWNvbW9vbi5lb3Q/emdwbzNhXCIpO1xuICBzcmM6IHVybChcImdob3N0L2Fzc2V0cy9mb250cy9pY29tb29uLmVvdD96Z3BvM2EjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImdob3N0L2Fzc2V0cy9mb250cy9pY29tb29uLnR0Zj96Z3BvM2FcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImdob3N0L2Fzc2V0cy9mb250cy9pY29tb29uLndvZmY/emdwbzNhXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImdob3N0L2Fzc2V0cy9mb250cy9pY29tb29uLnN2Zz96Z3BvM2EjaWNvbW9vblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Cb2xkXCI7XG4gIHNyYzogdXJsKFwiZ2hvc3QvYXNzZXRzL2ZvbnRzL0dvdGhhbUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcImdob3N0L2Fzc2V0cy9mb250cy9Hb3RoYW1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImdob3N0L2Fzc2V0cy9mb250cy9Hb3RoYW1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJnaG9zdC9hc3NldHMvZm9udHMvR290aGFtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImdob3N0L2Fzc2V0cy9mb250cy9Hb3RoYW1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiZ2hvc3QvYXNzZXRzL2ZvbnRzL0dvdGhhbUJvbGQuc3ZnI0dvdGhhbUJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU1lZGl1bVwiO1xuICBzcmM6IHVybChcImdob3N0L2Fzc2V0cy9mb250cy9Hb3RoYW1NZWRpdW0uZW90XCIpO1xuICBzcmM6IHVybChcImdob3N0L2Fzc2V0cy9mb250cy9Hb3RoYW1NZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZ2hvc3QvYXNzZXRzL2ZvbnRzL0dvdGhhbU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZ2hvc3QvYXNzZXRzL2ZvbnRzL0dvdGhhbU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImdob3N0L2Fzc2V0cy9mb250cy9Hb3RoYW1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJnaG9zdC9hc3NldHMvZm9udHMvR290aGFtTWVkaXVtLnN2ZyNHb3RoYW1NZWRpdW1cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIHNyYzogdXJsKFwiZ2hvc3QvYXNzZXRzL2ZvbnRzL0dvdGhhbS1Cb29rLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJnaG9zdC9hc3NldHMvZm9udHMvR290aGFtLUJvb2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZ2hvc3QvYXNzZXRzL2ZvbnRzL0dvdGhhbS1Cb29rLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJnaG9zdC9hc3NldHMvZm9udHMvR290aGFtLUJvb2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJnaG9zdC9hc3NldHMvZm9udHMvR290aGFtLUJvb2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJnaG9zdC9hc3NldHMvZm9udHMvR290aGFtLUJvb2suc3ZnI0dvdGhhbS1Cb29rXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbUxpZ2h0XCI7XG4gIHNyYzogdXJsKFwiZ2hvc3QvYXNzZXRzL2ZvbnRzL0dvdGhhbUxpZ2h0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJnaG9zdC9hc3NldHMvZm9udHMvR290aGFtTGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZ2hvc3QvYXNzZXRzL2ZvbnRzL0dvdGhhbUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJnaG9zdC9hc3NldHMvZm9udHMvR290aGFtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJnaG9zdC9hc3NldHMvZm9udHMvR290aGFtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJnaG9zdC9hc3NldHMvZm9udHMvR290aGFtTGlnaHQuc3ZnI0dvdGhhbUxpZ2h0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYUJUIEJvbGRcIjtcbiAgc3JjOiB1cmwoXCJnaG9zdC9hc3NldHMvZm9udHMvRnV0dXJhQlQtQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiZ2hvc3QvYXNzZXRzL2ZvbnRzL0Z1dHVyYUJULUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZ2hvc3QvYXNzZXRzL2ZvbnRzL0Z1dHVyYUJULUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImdob3N0L2Fzc2V0cy9mb250cy9GdXR1cmFCVC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiZ2hvc3QvYXNzZXRzL2ZvbnRzL0Z1dHVyYUJULUJvbGQuc3ZnI0Z1dHVyYUJULUJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVwiO1xuICBzcmM6IHVybChcImdob3N0L2Fzc2V0cy9mb250cy9GdXR1cmEtQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiZ2hvc3QvYXNzZXRzL2ZvbnRzL0Z1dHVyYS1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImdob3N0L2Fzc2V0cy9mb250cy9GdXR1cmEtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZ2hvc3QvYXNzZXRzL2ZvbnRzL0Z1dHVyYS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiZ2hvc3QvYXNzZXRzL2ZvbnRzL0Z1dHVyYS1Cb2xkLnN2ZyNGdXR1cmEtQm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhXCI7XG4gIHNyYzogdXJsKFwiZ2hvc3QvYXNzZXRzL2ZvbnRzL0Z1dHVyYS1NZWRpdW0uZW90XCIpO1xuICBzcmM6IHVybChcImdob3N0L2Fzc2V0cy9mb250cy9GdXR1cmEtTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImdob3N0L2Fzc2V0cy9mb250cy9GdXR1cmEtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJnaG9zdC9hc3NldHMvZm9udHMvRnV0dXJhLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImdob3N0L2Fzc2V0cy9mb250cy9GdXR1cmEtTWVkaXVtLnN2ZyNGdXR1cmFcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZGF0YS1jb2xvcnM6OmJlZm9yZSxcbi5kYXRhLWZvbnRzOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGF0YS1jb2xvcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICd7XCJwcmltYXJ5XCI6e1wiYmFzZVwiOlwiIzRhMDAwMFwiLFwibGlnaHRlblwiOlwiIzdkMDAwMFwiLFwiZGFya2VuXCI6XCIjMTcwMDAwXCJ9LFwic2Vjb25kYXJ5XCI6e1wiYmFzZVwiOlwiIzAwMDAwMFwiLFwibGlnaHRlblwiOlwiIzFhMWExYVwiLFwiZGFya2VuXCI6XCJibGFja1wifSxcInRlcnRpYXJ5XCI6e1wiYmFzZVwiOlwiI2NmNDIyYVwiLFwibGlnaHRlblwiOlwiI2RjNjU1MFwiLFwiZGFya2VuXCI6XCIjYTUzNDIxXCJ9LFwidGV4dFwiOntcImJhc2VcIjpcIiMzZDNkM2RcIixcInRpdGxlXCI6XCIjNjc2NzY3XCIsXCJsaW5rXCI6XCIjMDBjY2ZmXCJ9LFwiZGV0YWlsXCI6e1wiYmFzZVwiOlwiI2U2ZTZlNlwiLFwiYmFja2dyb3VuZFwiOlwiI2ZhZmFmYVwiLFwiZGlzYWJsZWRcIjpcIiNlYWVhZWFcIixcImJvcmRlclwiOlwiI2U4ZThlOFwiLFwic2hhcmVcIjpcIiMwMGZmYzFcIixcIm5ld3NsZXR0ZXJcIjpcIiMwMDU1Y2NcIn0sXCJtZXNzYWdlXCI6e1wiYWxlcnRcIjpcIiNGRkQ5MkVcIixcImVycm9yXCI6XCIjZmM2NjY2XCIsXCJzdWNjZXNzXCI6XCIjNTZlNzQ3XCJ9LFwic29jaWFsXCI6e1wiZmFjZWJvb2tcIjpcIiM0MzY3QkRcIixcInR3aXR0ZXJcIjpcIiMwMEFDRjBcIixcImdvb2dsZS1wbHVzXCI6XCIjZDEzZjFhXCIsXCJ5b3V0dWJlXCI6XCIjYmIwMDAwXCIsXCJsaW5rZWRpblwiOlwiIzAwNzNCNFwiLFwid2hhdHNhcHBcIjpcIiM0ZGMyNDdcIixcInBpbnRlcmVzdFwiOlwiI0ZGMDAyMVwifX0nO1xufVxuXG4uZGF0YS1mb250czo6YmVmb3JlIHtcbiAgY29udGVudDogJ3tcInByaW1hcnlcIjp7XCJiYXNlXCI6XCJGdXR1cmFcIixcIml0YWxpY1wiOmZhbHNlLFwibGlnaHRcIjpcIkZ1dHVyYVwiLFwibWVkaXVtXCI6XCJGdXR1cmFcIixcImJvbGRcIjpcIkZ1dHVyYUJUIEJvbGRcIixcImJvbGQtZXhcIjpmYWxzZX0sXCJzZWNvbmRhcnlcIjp7XCJiYXNlXCI6XCJIZWx2ZXRpY2FcIixcIml0YWxpY1wiOmZhbHNlLFwiYm9sZFwiOlwiSGVsdmV0aWNhXCIsXCJib2xkLWV4XCI6ZmFsc2V9LFwidGVydGlhcnlcIjp7XCJiYXNlXCI6XCJUcmVidWNoZXQgTVNcIixcIml0YWxpY1wiOmZhbHNlLFwiYm9sZFwiOmZhbHNlLFwiYm9sZC1leFwiOmZhbHNlfSxcImljb25cIjp7XCJiYXNlXCI6XCJpY29tb29uXCJ9fSc7XG59XG5cbi5idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuLmRpc2FibGVkLmJ0biB7XG4gIGJhY2tncm91bmQ6ICNlYWVhZWE7XG4gIGNvbG9yOiAjYjdiN2I3O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbnRleHRhcmVhLCBzZWxlY3QsIGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgY29sb3I6ICMzZDNkM2Q7XG4gIGZvbnQ6IDE0cHgvMS4yIFwiRnV0dXJhXCI7XG4gIGhlaWdodDogNDBweDtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbnRleHRhcmVhOmZvY3VzLCBzZWxlY3Q6Zm9jdXMsIGlucHV0OmZvY3VzOm5vdChbdHlwZT1zdWJtaXRdKSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIsIC5mb290ZXIgLnN0YW1wcy13cmFwcGVyLCAuZm9vdGVyIC53cGJfd3JhcHBlciAuc29jaWFsLWljb25zLCAuZm9vdGVyIC53cGJfd3JhcHBlciAudy1wYXltZW50LW1ldGhvZHMge1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzcGFjZS1ldmVubHk7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3BhY2UtZXZlbmx5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAtbXMtZmxleC1wYWNrOiBzcGFjZS1ldmVubHk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG59XG5cbltjbGFzc149aWNvbi1nLV0sXG5bY2xhc3MqPVwiIGljb24tZy1cIl0ge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qIGdlbmVyYXRlZCB3aXRoIGdydW50LXNhc3MtZ2xvYmJpbmcgKi9cbi5idG4ge1xuICBiYWNrZ3JvdW5kOiAjNGEwMDAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmEuYnRuIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5cbi5ldF9wYl9zbGlkZXIgLmV0X3BiX21vcmVfYnV0dG9uLmV0X3BiX2J1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmJvZHkgLm1haW4tY29udGFpbmVyIC5wYWdlLWNvbnRlbnQgLmJ1dHRvbjpkaXNhYmxlZDpob3ZlciwgYm9keSAubWFpbi1jb250YWluZXIgLnBhZ2UtY29udGVudCAuYnV0dG9uW2Rpc2FibGVkXTpob3ZlciB7XG4gIGNvbG9yOiAjNGM0YzRjICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluLWNvbnRhaW5lciAuc2hvcC1wcm9kdWN0cyAucHJvZHVjdC13cmFwcGVyIC5xdWlja3ZpZXdidG4gLnF1aWNrdmlldyB7XG4gIGhlaWdodDogMzFweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzFweCAhaW1wb3J0YW50O1xufVxuXG4uc2hvcC1ub3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wLW5vdyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5maWVsZC1lcnJvciBpbnB1dCxcbi5maWVsZC1lcnJvciBzZWxlY3QsXG4uZmllbGQtZXJyb3IgdGV4dGFyZWEge1xuICBib3JkZXItY29sb3I6ICNmYzY2NjY7XG59XG4uZmllbGQtZXJyb3IgLmZpZWxkLWVycm9yLXRleHQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1lcnJvci10ZXh0IHtcbiAgYmFja2dyb3VuZDogI2ZjNjY2NjtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5maWVsZC1lcnJvci10ZXh0OjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZjNjY2NiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIGJvdHRvbTogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZmllbGQtc3VjY2VzcyBpbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogIzU2ZTc0Nztcbn1cblxuLmdjcy1mb3JtIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5nY3MtZm9ybSAubm8tbGFiZWwgLmdmaWVsZF9sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2NzLWZvcm0gLmctY29sLTEge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uZ2NzLWZvcm0gLmctY29sLTEgaW5wdXQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmdjcy1mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZ2NzLWZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwIGFhO1xufVxuLmdjcy1mb3JtIC52YWxpZGF0aW9uX2Vycm9yLFxuLmdjcy1mb3JtIC5nZmllbGRfZGVzY3JpcHRpb24udmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgY29sb3I6ICNjZDMzMmM7XG59XG4uZ2NzLWZvcm0gLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgY29sb3I6IGdyZWVuO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogcmFkaW87XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbmxhYmVsIHtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZ2NzLWZvcm0gLmNvbCAuZ2ZpZWxkX2xhYmVsIHtcbiAgY29sb3I6ICM0YTAwMDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhXCI7XG59XG5cbi5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csXG4uc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBoZWlnaHQ6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xufVxuLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFtkYXRhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbnRleHRhcmVhIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4O1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5pY29uLWctc2t5cGUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qShXCI7XG59XG5cbi5pY29uLWctaWNvbmVzMzU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKJcIjtcbn1cblxuLmljb24tZy1ldmVybm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ko1wiO1xufVxuXG4uaWNvbi1nLWFwcGxlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kpFwiO1xufVxuXG4uaWNvbi1nLWljb25lczMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSlXCI7XG59XG5cbi5pY29uLWctZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kplwiO1xufVxuXG4uaWNvbi1nLWljb25lczMwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSnXCI7XG59XG5cbi5pY29uLWctaWNvbmVzMjk6YmVmb3JlIHtcbiAgY29udGVudDogXCLupK1cIjtcbn1cblxuLmljb24tZy1nZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupK9cIjtcbn1cblxuLmljb24tZy1pY29uZXMyNzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ksFwiO1xufVxuXG4uaWNvbi1nLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLJcIjtcbn1cblxuLmljb24tZy1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS0XCI7XG59XG5cbi5pY29uLWctc3BvdGlmeTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLZcIjtcbn1cblxuLmljb24tZy12azpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kt1wiO1xufVxuXG4uaWNvbi1nLWljb25lczIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS4XCI7XG59XG5cbi5pY29uLWctaWNvbmVzMjE6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLlcIjtcbn1cblxuLmljb24tZy1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ku1wiO1xufVxuXG4uaWNvbi1nLWljb25lczE5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS8XCI7XG59XG5cbi5pY29uLWctbGlua2VkaW4yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS9XCI7XG59XG5cbi5pY29uLWctYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kvlwiO1xufVxuXG4uaWNvbi1nLWViYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLupL9cIjtcbn1cblxuLmljb24tZy1pY29uZXMxNTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lgFwiO1xufVxuXG4uaWNvbi1nLXBpbnRlcmVzdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYFcIjtcbn1cblxuLmljb24tZy12aW1lbzI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYNcIjtcbn1cblxuLmljb24tZy10d2l0dGVyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lhFwiO1xufVxuXG4uaWNvbi1nLXlvdXR1YmUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWFXCI7XG59XG5cbi5pY29uLWctcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWGXCI7XG59XG5cbi5pY29uLWctZ3dhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6liFwiO1xufVxuXG4uaWNvbi1nLWdwbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWJXCI7XG59XG5cbi5pY29uLWctc25hcGNoYXQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWKXCI7XG59XG5cbi5pY29uLWctaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYtcIjtcbn1cblxuLmljb24tZy1ncGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ljFwiO1xufVxuXG4uaWNvbi1nLXdoYXRzYXBwMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ljVwiO1xufVxuXG4uaWNvbi1nLWdjaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupY9cIjtcbn1cblxuLmljb24tZy1pbnN0YWdyYW0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWQXCI7XG59XG5cbi5pY29uLWctZmFjZWJvb2syOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWSXCI7XG59XG5cbi5pY29uLWctaW5zdGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKBcIjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pY29uLWctbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLupJ9cIjtcbiAgY29sb3I6ICMwMDc3YjU7XG59XG5cbi5pY29uLWctbXVzaWMtcGxheWVyLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJxcIjtcbn1cblxuLmljb24tZy1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSdXCI7XG59XG5cbi5pY29uLWctbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6knlwiO1xufVxuXG4uaWNvbi1nLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIBcIjtcbn1cblxuLmljb24tZy1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kgVwiO1xufVxuXG4uaWNvbi1nLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIJcIjtcbn1cblxuLmljb24tZy1ibGFja2JlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSDXCI7XG59XG5cbi5pY29uLWctZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIRcIjtcbn1cblxuLmljb24tZy1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIVcIjtcbn1cblxuLmljb24tZy1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIZcIjtcbn1cblxuLmljb24tZy1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIdcIjtcbn1cblxuLmljb24tZy1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kiFwiO1xufVxuXG4uaWNvbi1nLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kiVwiO1xufVxuXG4uaWNvbi1nLWxpbmtlZEluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSKXCI7XG59XG5cbi5pY29uLWctbWFnZW50bzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ki1wiO1xufVxuXG4uaWNvbi1nLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kjFwiO1xufVxuXG4uaWNvbi1nLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSNXCI7XG59XG5cbi5pY29uLWctc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLupI5cIjtcbn1cblxuLmljb24tZy1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kj1wiO1xufVxuXG4uaWNvbi1nLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJBcIjtcbn1cblxuLmljb24tZy10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJFcIjtcbn1cblxuLmljb24tZy10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSSXCI7XG59XG5cbi5pY29uLWctdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLupJNcIjtcbn1cblxuLmljb24tZy13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6klFwiO1xufVxuXG4uaWNvbi1nLXdpbmRvd3MtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJVcIjtcbn1cblxuLmljb24tZy15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSWXCI7XG59XG5cbi5pY29uLWctYXJyb3ctYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSoXCI7XG59XG5cbi5pY29uLWctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kqVwiO1xufVxuXG4uaWNvbi1nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSqXCI7XG59XG5cbi5pY29uLWctYXJyb3ctdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSrXCI7XG59XG5cbi5pY29uLWctaGFtYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSuXCI7XG59XG5cbi5pY29uLWctcGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ksVwiO1xufVxuXG4uaWNvbi1nLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ks1wiO1xufVxuXG4uaWNvbi1nLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJtcIjtcbn1cblxuLmljb24tZy1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSXXCI7XG59XG5cbi5pY29uLWctbmV3c3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSYXCI7XG59XG5cbi5pY29uLWctaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJlcIjtcbn1cblxuLmljb24tZy1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJpcIjtcbn1cblxuLmljb24tZy1maWxlLXppcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6krFwiO1xufVxuXG4uaWNvbi1nLXByaWNlLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ktVwiO1xufVxuXG4uaWNvbi1nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLpcIjtcbn1cblxuLmljb24tZy1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lglwiO1xufVxuXG4uaWNvbi1nLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWHXCI7XG59XG5cbi5pY29uLWctY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLupY5cIjtcbn1cblxuLmljb24tZy1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWRXCI7XG59XG5cbi5pY29uLWctYnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWrXCI7XG59XG5cbi5pY29uLWctdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lsVwiO1xufVxuXG4uaWNvbi1nLXF1b3Rlcy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qW3XCI7XG59XG5cbi5pY29uLWctcXVvdGVzLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qW4XCI7XG59XG5cbi5pY29uLWctc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lvlwiO1xufVxuXG4uaWNvbi1nLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mlFwiO1xufVxuXG4uaWNvbi1nLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mnlwiO1xufVxuXG4uaWNvbi1nLWJpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mrFwiO1xufVxuXG4uaWNvbi1nLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qawXCI7XG59XG5cbi5pY29uLWctZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLup4dcIjtcbn1cblxuLmljb24tZy1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeLXCI7XG59XG5cbi5pY29uLWctZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeOXCI7XG59XG5cbi5pY29uLWctZXllLWJsb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLup5FcIjtcbn1cblxuLmljb24tZy1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nklwiO1xufVxuXG4uaWNvbi1nLXN0YXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nmVwiO1xufVxuXG4uaWNvbi1nLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeaXCI7XG59XG5cbi5pY29uLWctY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqI9cIjtcbn1cblxuLmljb24tZy1jaGVja21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqJBcIjtcbn1cblxuLmljb24tZy1zaGFyZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqoJcIjtcbn1cblxuYm9keSBoMSxcbmJvZHkgaDIsXG5ib2R5IGgzLFxuYm9keSBoNCxcbmJvZHkgaDUsXG5ib2R5IGg2IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVwiICFpbXBvcnRhbnQ7XG59XG5ib2R5IC50aXRsZTEgaDMge1xuICBjb2xvcjogIzAwMDtcbn1cbmJvZHkgLnRpdGxlMSBoMzphZnRlcixcbmJvZHkgLnRpdGxlMSBoMzpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud29vY29tbWVyY2UtbWVzc2FnZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1jb2xvcjogIzFhMWExYTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHggMjRweCAyNHB4IDQycHggIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZS1tZXNzYWdlOjpiZWZvcmUge1xuICBjb2xvcjogIzFhMWExYTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsZWZ0OiA1JTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi53b29jb21tZXJjZS1tZXNzYWdlIGEud2MtZm9yd2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWEgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluLWNvbnRhaW5lciAucHJvZHVjdC12aWV3IC5zdW1tYXJ5LnNpbmdsZS1wcm9kdWN0LWluZm8gLnN0b2NrIHtcbiAgZm9udC1zdHlsZTogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLm1haW4tY29udGFpbmVyIC5jYXJ0X3RvdGFscyAud2MtcHJvY2VlZC10by1jaGVja291dCAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYSAhaW1wb3J0YW50O1xufVxuXG4vKiBnZW5lcmF0ZWQgd2l0aCBncnVudC1zYXNzLWdsb2JiaW5nICovXG4jbWVudS1tZW51LXByaW5jaXBhbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbiNtZW51LW1lbnUtcHJpbmNpcGFsIGEge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tb2JpbGUtbWVudS1jb250YWluZXIgI21lbnUtbWVudS1wcmluY2lwYWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk3N3B4KSB7XG4gIC5oZWFkZXItY29udGVudCAuZnVsbC13aWR0aCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5oZWFkZXItY29udGVudCAuYm94LXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1lbnVfaW5uZXIgLm1lZ2FfbWFpbl9tZW51X3VsIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXggIWltcG9ydGFudDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5tZW51X2lubmVyIC5tZWdhX21haW5fbWVudV91bCA+IGxpLm1lbnUtaXRlbSA+IGEge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ubWVudV9pbm5lciAubWVnYV9tYWluX21lbnVfdWw6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWVnYV9kcm9wZG93biBhOmhvdmVyIC5saW5rX3RleHQge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmFsaWduY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLnRvcC1jYXRlZ29yaWVzIC5ib3gtY2F0ZWdvcmllcyAuYm94IC5ib3gtaW5uZXIgLnRleHQsXG4uYm94LWNhdGVnb3JpZXMgLmJveCAuYm94LWlubmVyIC50ZXh0IHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcGFkZGluZzogNDBweCAyNXB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uZW50cnktY29udGVudCAudG9wLWNhdGVnb3JpZXMgLmJveC1jYXRlZ29yaWVzIC5ib3ggLmJveC1pbm5lciAudGV4dCBwLCAuZW50cnktY29udGVudCAudG9wLWNhdGVnb3JpZXMgLmJveC1jYXRlZ29yaWVzIC5ib3ggLmJveC1pbm5lciAudGV4dCBoNCxcbi5ib3gtY2F0ZWdvcmllcyAuYm94IC5ib3gtaW5uZXIgLnRleHQgcCxcbi5ib3gtY2F0ZWdvcmllcyAuYm94IC5ib3gtaW5uZXIgLnRleHQgaDQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRoZS1jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhXCI7XG4gIGNvbG9yOiAjM2QzZDNkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4udGhlLWNvbnRlbnQgcCxcbi50aGUtY29udGVudCBvbCxcbi50aGUtY29udGVudCB1bCxcbi50aGUtY29udGVudCBociB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4udGhlLWNvbnRlbnQgZmlndXJlLndwLWNhcHRpb24ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50aGUtY29udGVudCBzdHJvbmcsXG4udGhlLWNvbnRlbnQgYiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udGhlLWNvbnRlbnQgZW0sXG4udGhlLWNvbnRlbnQgaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnRoZS1jb250ZW50IGEge1xuICBjb2xvcjogIzRhMDAwMDtcbiAgdHJhbnNpdGlvbjogMC4ycyBjb2xvcjtcbn1cbi50aGUtY29udGVudCBhOmhvdmVyIHtcbiAgY29sb3I6ICNiMDAwMDA7XG59XG5cbi50aGUtY29udGVudCBvbCxcbi50aGUtY29udGVudCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi50aGUtY29udGVudCBvbCBsaSxcbi50aGUtY29udGVudCBvbCB1bCBsaTpmaXJzdC1jaGlsZCxcbi50aGUtY29udGVudCBvbCBvbCBsaTpmaXJzdC1jaGlsZCxcbi50aGUtY29udGVudCB1bCBsaSxcbi50aGUtY29udGVudCB1bCB1bCBsaTpmaXJzdC1jaGlsZCxcbi50aGUtY29udGVudCB1bCBvbCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi50aGUtY29udGVudCBvbCBsaTpmaXJzdC1jaGlsZCxcbi50aGUtY29udGVudCB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi50aGUtY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cblxuLnRoZS1jb250ZW50IG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuXG4udGhlLWNvbnRlbnQgaDEsXG4udGhlLWNvbnRlbnQgaDIsXG4udGhlLWNvbnRlbnQgaDMsXG4udGhlLWNvbnRlbnQgaDQsXG4udGhlLWNvbnRlbnQgaDUsXG4udGhlLWNvbnRlbnQgaDYge1xuICBjb2xvcjogIzY3Njc2NztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udGhlLWNvbnRlbnQgaDEge1xuICBmb250LXNpemU6IDEuODc1ZW07XG59XG4udGhlLWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDEuNzVlbTtcbn1cbi50aGUtY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMS42MjVlbTtcbn1cbi50aGUtY29udGVudCBoNCB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG4udGhlLWNvbnRlbnQgaDUsXG4udGhlLWNvbnRlbnQgaDYge1xuICBmb250LXNpemU6IDEuMzc1ZW07XG59XG5cbi5ldF9wb3N0X21ldGFfd3JhcHBlciAucG9zdC1tZXRhIHtcbiAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hdXRob3IudmNhcmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZXRfcG9zdF9tZXRhX3dyYXBwZXIgLnBvc3QtbWV0YSAucHVibGlzaGVkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuI2xlZnQtYXJlYSAucG9zdC1tZXRhIGEge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uY29udGVudC10ZXh0X19jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4vKiBnZW5lcmF0ZWQgd2l0aCBncnVudC1zYXNzLWdsb2JiaW5nICovXG4ubWFpbi1jb250YWluZXIgLnNob3AtcHJvZHVjdHMgLml0ZW0tY29sIHtcbiAgbWluLWhlaWdodDogMzY3cHg7XG59XG4ubWFpbi1jb250YWluZXIgLnNob3AtcHJvZHVjdHMgLnByb2R1Y3Qtd3JhcHBlciAucHJvZHVjdC1pbWFnZSAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5rIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMjUwcHg7XG59XG4ubWFpbi1jb250YWluZXIgLnNob3AtcHJvZHVjdHMgLnByb2R1Y3Qtd3JhcHBlciAucHJvZHVjdC1pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDE1MHB4O1xufVxuLm1haW4tY29udGFpbmVyIC5zaG9wLXByb2R1Y3RzIC5wcm9kdWN0LXdyYXBwZXIgLmJveC1ob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1haW4tY29udGFpbmVyIC5zaG9wLXByb2R1Y3RzIC5wcm9kdWN0LXdyYXBwZXIgLmJveC1ob3ZlciAucHJvZHVjdC1uYW1lIGEsXG4ubWFpbi1jb250YWluZXIgLnNob3AtcHJvZHVjdHMgLnByb2R1Y3Qtd3JhcHBlciAuYm94LWhvdmVyIC5wcm9kdWN0LW5hbWUgYTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG59XG4ubWFpbi1jb250YWluZXIgLnNob3AtcHJvZHVjdHMgLnByb2R1Y3Qtd3JhcHBlciAuYm94LWhvdmVyIC5hZGQtdG8tY2FydCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLyogZ2VuZXJhdGVkIHdpdGggZ3J1bnQtc2Fzcy1nbG9iYmluZyAqL1xuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVwiO1xufVxuXG4ubWFpbi1jb250YWluZXIgLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtYnV0dG9ucyBkaXYub3dsLW5leHQsXG4ubWFpbi1jb250YWluZXIgLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtYnV0dG9ucyBkaXYub3dsLXByZXYge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDExODBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYm94LWNvbnRhaW5lci5mdWxsLXdpZHRoIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzdweCkge1xuICAuYm94LWNvbnRhaW5lci5mdWxsLXdpZHRoLFxuLndyYXBwZXIgLnJvdy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLmN0YS13cmFwcGVyIC50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdGEtd3JhcHBlci5mdWxsLXdpZHRoIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5jdGEtd3JhcHBlci5mdWxsLXdpZHRoIC5ib3gtaW5uZXIge1xuICAgIHBhZGRpbmc6IDIwMHB4IDAgMDtcbiAgfVxuICAuY3RhLXdyYXBwZXIuZnVsbC13aWR0aCAudGV4dCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJhY2tncm91bmQ6ICMxYTFhMWE7XG4gIH1cbn1cblxuLmZvb3RlciAuZm9vdGVyLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5mb290ZXIgLmZvb3Rlci1icmFuZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5mb290ZXIgLmZvb3Rlci10aXRsZSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmZvb3RlciAuZm9vdGVyLXRpdGxlIC53cGJfd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGhlaWdodDogNDVweDtcbn1cbi5mb290ZXIgLmluZm8tY29sIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmZvb3RlciAuYnVzaW5lc3MtaW5mbyxcbi5mb290ZXIgLmNvbnRhY3QtaW5mbyxcbi5mb290ZXIgLnBvbGl0aWNzLWluZm8gbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG4uZm9vdGVyIC5idXNpbmVzcy1pbmZvIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZm9vdGVyIC5wb2xpdGljcy1pbmZvIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmZvb3RlciAud3BiX3dyYXBwZXIgLmluZm8ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZm9vdGVyIC53cGJfd3JhcHBlciBoMyB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmZvb3RlciAud3BiX3dyYXBwZXIgaDUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxLjE0MmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9vdGVyIC53cGJfd3JhcHBlciAuY3VzdG9tLW1hcmdpbi1lbGVtZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mb290ZXIgLndwYl93cmFwcGVyIC53LXBheW1lbnQtbWV0aG9kcyB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmZvb3RlciAud3BiX3dyYXBwZXIgLnctcGF5bWVudC1tZXRob2RzIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiA4cHg7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmZvb3RlciAud3BiX3dyYXBwZXIgLnNvY2lhbC1pY29ucyB7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgLW8tdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuLmZvb3RlciAud3BiX3dyYXBwZXIgLnNvY2lhbC1pY29ucyBsaSBhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IDAuM3MgYWxsO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cbi5mb290ZXIgLndwYl93cmFwcGVyIC5zb2NpYWwtaWNvbnMgbGkgYSBpOmJlZm9yZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uZm9vdGVyIC53cGJfd3JhcHBlciAuc29jaWFsLWljb25zIGxpIGE6aG92ZXIgaTpiZWZvcmUge1xuICBjb2xvcjogI2FiYWJhYTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvb3RlciAucGF5bWVudHMtd3JhcHBlciBpbWcge1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICB3aWR0aDogYXV0bztcbn1cbi5mb290ZXIgLnBheW1lbnRzLXdyYXBwZXIgcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NzhweCkge1xuICAuZm9vdGVyIC5wYXltZW50cy13cmFwcGVyIGg1IHtcbiAgICBmb250LXNpemU6IDEuMTQyZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZm9vdGVyIC5wYXltZW50cy13cmFwcGVyIHAge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmZvb3RlciAucGF5bWVudHMtd3JhcHBlciBwIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5mb290ZXIgLnN0YW1wcy13cmFwcGVyIHtcbiAgLW8tdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuLmZvb3RlciAuc3RhbXBzLXdyYXBwZXIudy1zdGFtcCB7XG4gIC13ZWJraXQtYm94LXBhY2s6IHNwYWNlLWV2ZW5seTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgLW1zLWZsZXgtcGFjazogc3BhY2UtZXZlbmx5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDE4MHB4O1xufVxuLmZvb3RlciAuc3RhbXBzLXdyYXBwZXIudy1zdGFtcCBpbWcge1xuICBtYXJnaW46IDhweCAwO1xuICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmZvb3RlciAuc3RhbXBzLXdyYXBwZXIudy1zdGFtcCAuaGFsZi1zaXplIHtcbiAgbWF4LXdpZHRoOiBjYWxjKCA0MiUgLSAxNnB4ICk7XG59XG4uZm9vdGVyIC5zdGFtcHMtd3JhcHBlciBpbWcge1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgbWFyZ2luOiA4cHg7XG4gIG1heC1oZWlnaHQ6IDU0cHg7XG4gIHdpZHRoOiBhdXRvO1xuICAtby10cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG4uZm9vdGVyIC5zdGFtcHMtd3JhcHBlciBpbWc6aG92ZXIge1xuICAtd2Via2l0LWZpbHRlcjogdW5zZXQ7XG4gIGZpbHRlcjogdW5zZXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTc3cHgpIHtcbiAgLmZvb3RlciAubS1hbGlnbi1sZWZ0IC5mLWNvbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogOTc3cHgpIHtcbiAgLmZvb3RlciAucm93LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5mb290ZXIgLmYtY29sIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDUwJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxufVxuXG4uZm9vdGVyIC50b29nbGUtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXItY29udGFpbmVyLmhlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5oZWFkZXItY29udGFpbmVyLmhlYWRlcixcbi5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItc3RpY2t5IHtcbiAgei1pbmRleDogOTtcbn1cblxuLmhlYWRlci1jb250YWluZXIgLmhlYWRlciAudy1tb2JpbGUtc2VhcmNoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTc3cHgpIHtcbiAgLmhlYWRlci1jb250YWluZXIgLmhlYWRlciAudy1tb2JpbGUtc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyIC53LW1vYmlsZS1zZWFyY2ggLnNlYXJjaC12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyIC53LW1vYmlsZS1zZWFyY2ggLnNlYXJjaC12YWx1ZTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYmFiYWJhO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuLmhlYWRlci1jb250YWluZXIgLmhlYWRlciAudy1tb2JpbGUtc2VhcmNoIC5zZWFyY2gtdmFsdWU6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JhYmFiYTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cbi5oZWFkZXItY29udGFpbmVyIC5oZWFkZXIgLnctbW9iaWxlLXNlYXJjaCAuc2VhcmNoLXZhbHVlOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYmFiYWJhO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuLmhlYWRlci1jb250YWluZXIgLmhlYWRlciAudy1tb2JpbGUtc2VhcmNoIC5zZWFyY2gtdmFsdWU6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYmFiYWJhO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuLmhlYWRlci1jb250YWluZXIgLmhlYWRlciAudy1tb2JpbGUtc2VhcmNoIC5zZWFyY2gtdmFsdWU6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiYWJhYmE7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG4uaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyIC53LW1vYmlsZS1zZWFyY2ggLnNlYXJoLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNnB4O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogOTk7XG59XG4uaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyIC53LW1vYmlsZS1zZWFyY2ggaS5wZS03cy1zZWFyY2gge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmhlYWRlci1jb250YWluZXIgLmhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLmxvZ28ge1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLmhlYWRlci1jb250YWluZXIgLmhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLmxvZ28gLnZjX2ZpZ3VyZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmhlYWRlci1jb250YWluZXIgLmhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLmxvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiAxNzVweDtcbn1cbi5oZWFkZXItY29udGFpbmVyIC5oZWFkZXIgLmhlYWRlci1jb250ZW50IC5yb3ctY29udGFpbmVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTc3cHgpIHtcbiAgLmhlYWRlci1jb250YWluZXIgLmhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLnJvdy1jb250YWluZXIge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbi5oZWFkZXItY29udGFpbmVyIC5oZWFkZXIgLmhlYWRlci1jb250ZW50IC5ob3Jpem9udGFsLW1lbnUgLnByaW1hcnktbWVudS1jb250YWluZXIgLm5hdi1tZW51IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyIC5oZWFkZXItY29udGVudCAuaG9yaXpvbnRhbC1tZW51IC5wcmltYXJ5LW1lbnUtY29udGFpbmVyIC5uYXYtbWVudSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyICNtZW51LWhlYWRlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbi5oZWFkZXItY29udGFpbmVyIC5oZWFkZXIgI21lbnUtaGVhZGVyID4gLm1lbnUtaXRlbSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhXCI7XG4gIHBhZGRpbmc6IDA7XG59XG4uaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5sb2dvIC52Y19maWd1cmUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5oZWFkZXItY29udGFpbmVyIC5oZWFkZXIgLm5hdi1tZW51IGxpIC5zdWItbWVudSB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzdweCkge1xuICBib2R5IC5tYWluLW1lbnUtd3JhcHBlciAubW9iaWxlLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICBib2R5IC5tb2JpbGUtbWVudSAubWJtZW51LXRvZ2dsZXIgc3Bhbi5tYm1lbnUtaWNvbiB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIGJvZHkgLmhlYWRlci1jb250ZW50IC5ib3gtcmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIG1heC13aWR0aDogNTB2dztcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICAgIHRvcDogLTgwJTtcbiAgfVxuXG4gIGJvZHkgLmhlYWRlci1jb250ZW50IGksXG5ib2R5IC5oZWFkZXItY29udGVudCAud2lkZ2V0X3Nob3BwaW5nX2NhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLmNhcnQtdG9nZ2xlciBhIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gIH1cblxuICBib2R5IC5oZWFkZXItY29udGFpbmVyIC53aWRnZXRfc2hvcHBpbmdfY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAubWluaV9jYXJ0X2NvbnRlbnQgdWwuY2FydF9saXN0IGxpIC5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtbmFtZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cblxuICBib2R5IC5oZWFkZXItY29udGVudCAubWluaV9jYXJ0X2NvbnRlbnQge1xuICAgIHJpZ2h0OiAtNnB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDk5OTk5OTk5OTkgIWltcG9ydGFudDtcbiAgfVxuXG4gIGJvZHkgLmhlYWRlci1jb250ZW50IC5taW5pX2NhcnRfY29udGVudCBhLnJlbW92ZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmMDAwMDVlO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHg7XG4gICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGJvZHkgLmhlYWRlci1jb250ZW50IC5taW5pX2NhcnRfY29udGVudCBhLnJlbW92ZSBpOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmYwMDAwNWU7XG4gICAgY29udGVudDogXCLumoBcIjtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG5cbiAgYm9keSAudy1tb2RhbC1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGJvZHkgLm1pbmlfY2FydF9jb250ZW50IC53LW1vZGFsLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIGJvZHkgYnV0dG9uLmNsb3NlLW1vZGFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gIH1cblxuICBib2R5IC53cGJfdGV4dF9jb2x1bW4ud3BiX2NvbnRlbnRfZWxlbWVudC5zZWFyY2gtaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1lZ2FfZHJvcGRvd24gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLml0ZW1fbGluayAubGlua190ZXh0IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmhvcml6b250YWwtbWVudSAjbWVnYV9tYWluX21lbnVfZmlyc3QgPiAubWVudV9ob2xkZXIgLm1lbnVfaW5uZXIgPiB1bCA+IGxpLm11bHRpY29sdW1uX2Ryb3Bkb3duID4gdWwubWVnYV9kcm9wZG93biB7XG4gIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbn1cbi5ob3Jpem9udGFsLW1lbnUgI21lZ2FfbWFpbl9tZW51X2ZpcnN0ID4gLm1lbnVfaG9sZGVyIC5tZW51X2lubmVyID4gdWwgPiBsaS5tdWx0aWNvbHVtbl9kcm9wZG93biA+IHVsLm1lZ2FfZHJvcGRvd24gPiBsaSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmxhdGVzdC1wb3N0cyAucG9zdC1tZXRhIHtcbiAgbWFyZ2luOiAxNXB4IC0zMHB4IDA7XG4gIHBhZGRpbmc6IDEwcHggMzBweCAwO1xufVxuXG4udG9wLWNhdGVnb3JpZXMgPiAudmNfY29sdW1uLWlubmVyIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWluZm8ge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwMDAwO1xufVxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1pbmZvOjpiZWZvcmUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi53b29jb21tZXJjZSAuY291cG9uIC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWExYTFhICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi53b29jb21tZXJjZSAud2MtcHJvY2VlZC10by1jaGVja291dCAuYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC45O1xufVxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IHAucHJpY2UgaW5zLFxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IHNwYW4ucHJpY2UgaW5zLFxuLndvb2NvbW1lcmNlIGlucyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogZ2VuZXJhdGVkIHdpdGggZ3J1bnQtc2Fzcy1nbG9iYmluZyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzdweCkge1xuICAubWFpbi1jb250YWluZXIgLnByb2R1Y3QtdmlldyAuc2luZ2xlLXByb2R1Y3QtaW1hZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuaG9tZSAubWFpbi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaG9tZSAubWFpbi1jb250YWluZXIgLnZjX3JvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuaG9tZSAubWFpbi1jb250YWluZXIgLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtYnV0dG9ucyAub3dsLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmhvbWUgLm1haW4tY29udGFpbmVyIC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLWJ1dHRvbnMgLm93bC1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgfVxuICAuaG9tZSAuYm94LndwYl9jb2x1bW46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgfVxuICAuaG9tZSAuaG9tZS1zdGF0aWMyIC5yb3ctY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5ob21lIC5sYXRlc3QtcG9zdHMgLnBvc3RzLWNhcm91c2VsIC5pdGVtLWNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmhvbWUgLnZjX2NvbHVtbl9jb250YWluZXIgPiAudmNfY29sdW1uLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuaG9tZSAudmNfcm93LndwYl9yb3cudmNfaW5uZXIudmNfcm93LWZsdWlkLmJveC1jYXRlZ29yaWVzLnZjX2N1c3RvbV8xNDk2OTA3NTg0MDU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhvbWUgLnZjX3Jvdy53cGJfcm93LnZjX3Jvdy1mbHVpZC5wcm9kdWN0cy1jYXJvdXNlbCAub3dsLWl0ZW0uYWN0aXZlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IC13ZWJraXQtY2FsYyggMTAwdncgLSAyNXB4ICkgIWltcG9ydGFudDtcbiAgICB3aWR0aDogY2FsYyggMTAwdncgLSAyNXB4ICkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDk3N3B4KSB7XG4gIC5ob21lIC5sYXRlc3QtcG9zdHMgLm93bC1pdGVtOm50aC1vZi10eXBlKG9kZCkge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG4gIC5ob21lIC5sYXRlc3QtcG9zdHMgLm93bC1pdGVtOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTc3cHgpIHtcbiAgLm1haW4tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnByb2R1Y3QtcGFnZSAucHJvZHVjdF90aXRsZS5lbnRyeS10aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnByb2R1Y3QtcGFnZSAub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1idXR0b25zIGRpdi5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdC1wYWdlIC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLWJ1dHRvbnMgZGl2Lm93bC1wcmV2IHtcbiAgbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9Li4vc3R5bGUuY3NzLm1hcCAqL1xuIl19 */